ad ps: podivejte, radu let jsem to byl ja, kdo lidem v linuxove komunite s necim pomahal. tj. ja jsem vyresil problem a radil jsem dalsim, jak ho vyresit. dlouhodobe se zivim jako linuxi admin. musel jsem si opravovat drivery, protoze debil ‚developer‘ to bud neumel, nebo nechtel udelat. portoval jsem linux 2.6 na jednu armovou masinu. takze si myslim, ze povazovat vetsinu lidi z linuxove komunity za debily je z meho pohledu naprosto opravnene. a mam komunity akorat tak dost.
pokud ten nazor nezastavate, podivejte se treba dovnitr php (obzvlast funkce php_mail je lahudka). ukazuje to, ze programatori php v realu programovat vubec neumi, nechapou ani to, k cemu jsou v cecku funkce. misto nich pouzivaji ifdef. :-( podobne, kdyz uz jsem u toho php, kdyz jsem zkousel pred asi 5ti lety v php kodu neco menit, nektere knihovny nesly prelozit znova (tj. blblo obycejne make clean :-( ).
co se tyka znamejsich programu, psanych v php, muzu dat za priklad neschopnosti treba templatovy engine smarty. tomu jsem chtel udelat security audit a narazil jsem na takovou prasarnu, ze jsem s tim rychle prestal. tj. kouknete se na mechanismus, kterym smarty preklada templaty do php kodu.
nebo se muzeme podivat do nejake commandlinove utility. typicky problem u linuxich utilit je v tom, ze vubec neresi bezpecnost. tj. pokud nekterou z nich pouzivate, spoustite z nejakeho skriptu pod rootem a utocnik muze podvrhnout data, mate skoro 100% pravdepodobnost, ze davate utocnikovi s shellovymi pravy rootovska prava. navic dnesni linuxove distribuce obsahuji ‚cool‘ varianty na stare utility, tj. obsahuji hromadu neprovereneho kodu. neprohlasil byste po tomhle programatory, kteri pisi dane utility za debily?
nebo se muzeme podivat primo do vnitrnosti posvatne kravy, linuxiho kernelu. treba alsovsky driver pro sb live ma v sobe v makrech psany kompilator do strojaku blasterovkeho dsp. a zadnou moznost upravovat kod v dsp z userspace. pritom kdyz se podivame na oss driver, ten poskytuje mechanismus k managovani kusu dsp progamu, jejich propojovani, mapovani ovladani na mixer. a k tomu ma userspacovy kompilator, ktery produkuje kusy dspckoveho kodu. tj. autora alsovskeho driveru muzeme, i pres mnozstvi patchu, ktere v kernelu ma, s klidem prohlasit za neschopneho debila, protoze misto toho aby pouzil normalni reseni, zbastlil nejaky svuj pochybny kus kodu (protoze nemusi byt pouzitelny, hlavne ze je jeho, ze..).
jo, a pokud vam vadim ja, zkousel jste se uz nekdy bavit treba s johankou (tj. clovekem, ktery pravidelne oznacuje lidi okolo za debily)?

