Na stránkách Evropské komise, na portálu Podělte se o svůj názor, se lze do 3. února podělit o názor k iniciativě Evropské otevřené digitální ekosystémy řešící přístup EU k otevřenému softwaru.
Společnost Kagi stojící za stejnojmenným placeným vyhledávačem vydala (𝕏) alfa verzi linuxové verze (flatpak) svého proprietárního webového prohlížeče Orion.
Firma Bose se po tlaku uživatelů rozhodla, že otevře API svých chytrých reproduktorů SoundTouch, což umožní pokračovat v jejich používání i po plánovaném ukončení podpory v letošním roce. Pro ovládání také bude stále možné využívat oficiální aplikaci, ale už pouze lokálně bez cloudových služeb. Dokumentace API dostupná zde (soubor PDF).
Jiří Eischmann se v příspěvku na svém blogu rozepsal o open source AdGuard Home jako domácí ochraně nejen před reklamou. Adguard Home není plnohodnotným DNS resolverem, funguje jako DNS forwarder s možností filtrování. To znamená, že když přijme DNS dotaz, sám na něj neodpoví, ale přepošle ho na vybraný DNS server a odpovědi zpracovává a filtruje dle nastavených pravidel a následně posílá zpět klientům. Dá se tedy používat k blokování reklamy a škodlivých stránek a k rodičovské kontrole na úrovni DNS.
AI Claude Code od Anthropicu lépe rozumí frameworku Nette, tj. open source frameworku pro tvorbu webových aplikací v PHP. David Grudl napsal plugin Nette pro Claude Code.
Byla vydána prosincová aktualizace aneb nová verze 1.108 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.108 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.
Na lasvegaském veletrhu elektroniky CES byl předveden prototyp notebooku chlazeného pomocí plazmových aktuátorů (DBD). Ačkoliv se nejedná o první nápad svého druhu, nepochybně to je první ukázka praktického použití tohoto způsobu chlazení v běžné elektronice. Co činí plazmové chladící akční členy technologickou výzvou je především vysoká produkce jedovatého ozonu, tu se prý podařilo firmě YPlasma zredukovat dielektrickou
… více »Patchouli je open source implementace EMR grafického tabletu (polohovací zařízení). Projekt je hostován na GitLabu.
Český Nejvyšší soud potvrdil, že česká právní úprava plošného uchování dat o elektronické komunikaci porušuje právo Evropské unie. Pravomocným rozsudkem zamítl dovolání ministerstva průmyslu a obchodu. To se teď musí omluvit novináři Českého rozhlasu Janu Cibulkovi za zásah do práv na ochranu soukromí a osobních údajů. Ve sporu jde o povinnost provozovatelů sítí uchovávat údaje, ze kterých lze odvodit, kdo, s kým a odkud komunikoval.
Google bude vydávat zdrojové kódy Androidu pouze dvakrát ročně. Ve 2. a 4. čtvrtletí.
Sám jsem člověkem více než cokoli jiného rozporuplným, a bohužel i mé texty jsou začasté plny rozporů. Když si jich někdy všimnu a snažím se o vysvětlování, čitelnost obvykle povážlivě klesá. Celé to je jen snaha zdokonalovat svoje vyjadřování, snaha vměstnat notně zkurvenou poezii do schémat hovorové řeči. A snad i já mohu věřit, že hledat krásná slova je lepší než zabíjet a vraždit.
Jak už to tak bývá, v běžném životě běžného programátora občas přijde zlomový okamžik, kterého se začasté sborově děsíme; u některých z nás je takových hned několik. Já jeden zažil před pár dny – potřeboval jsem napsat jednoduchý jednoúčelový skriptík a rozhodl se konečně přestat na takové úlohy používat běžné programovací jazyky a vybrat si nějakou skriptovačku. Ideálně takovou, od které bych nemusel hned utéct. Předesílám, že tyto dvě kategorie jistě mají neprázdný průnik; to jen co prevence komentářů, které by mne na tento fakt rády upozornily.
Programovací jazyky mne sice docela berou, takže něco málo o kandidátech jsem věděl, ale výběr byl nakonec stejně více méně věcí intuice. Od tohoto zápisku si tedy mimo jiné slibuji, že mne někdo znalý věci třeba trochu postrčí, eventuelně mne pošle nehorázně kamsi, co za bludy to tu kážu
Pojďme na to – sepišme pro každý jazyk pár hlavních výhod a nevýhod. Čistě subjektivně, to dá rozum. A cíl? Jednoduchý a mocný jazyk pro rychlé psaní skriptů, často pracujích s textovým vstupem.

Řekněme narovinu, že tyto dva jazyky uvádím spíše pro úplnost a doopravdy jsem nad nimi neuvažoval, jen si na ně vzpomněl. BASH má tu "nevýhodu", že je spíš shellem než skriptovacím jazykem, ale skripty se v něm píší dost často na to, abych jej nevynechal.
Celkem jasně jsem zvolil Ruby, i když ani to není to pravé ořechové. Ex post jsem si vzpomněl ještě na PHP, ale to se snad pro tyhle účely ani nepoužívá (i když to jde)… Věřím, že je tu řada uživatelů všech uvedených jazyků, a že zvláště uživatelé těch, které jsem zavrhl (snad pro nedostatek informací?), mi mají co říct. Pokud máte chuť, do toho.
Tiskni
Sdílej:
[[ "12.123.1234" =~ "^[[:digit:]]*.[[:digit:]]*.[[:digit:]]*$" ]]
a existuje pro apache mod_bash??
psát skripty v bashi je stejný jako psát weby v PHP. To vás taky dřív či později kousne do prdele, když se nedíváte.
. Ovsem tam je velice jednoduche postupne prepisovat urcite casti do jineho jazyka a spoustet je jako externi programy, takze tak hrozne to taky neni.
).
Jediná nevýhoda PHP je, že nezapře svoje Perlovské kořeny a je často docela nekonzistentní. Ale pořád dělám skokrát raději v PHP než v Perlu (i když od té doby co dělám v Pythonu je to PHP občas utrpení, člověk se Pythonem hrozně zmlsá
).
Což tedy spolu se SuEXECem může plnohodnotně nahradit moduly apache jako mod_php, mod_python, atp. A je to lepší a bezpečnější než moduly pro Apache, jelikož i na virtuálním hostingu pak nemusí PHP běžet v safe módu (skripty se totiž spouští pod konkrétním uživatelem) a navíc nevznikají problémy s threadováním. Mrzí mě že většina virtuálních hostingů používá mod_php místo FastCGI
A víš ty jak je CGI pomalé?To netuším, ještě jsem to nikdy nepoužil.
Jediné řešení je FastCGIKdyž to říkáš, patrně to tak bude
Ale každému co jeho jest, Ruby je taky dobrý jazyk... Sem hlavně rád že si zavrhl Perl
ad perl ... neznalost neospravedlnuje
Vyhody jazyka su v jeho mantineloch, a tie ma perl riadne daleko.
Btw, odporucam knizku
Higher Order Perl: Transforming Programs with Programs a to nielen pre priaznivcov, spominane principy by mal ovladat kazdy, kto si chce vraviet programator.
)
sh, že :)
jinak Python, dvourozměrná syntaxe a pravý opak mrtvýho vývoje
Pro většinu skriptíků používám PERL, tudíž se ode dneška považuji za masochistu.
I když je pravda, že v poslední době začínám pokukovat po Pythonu (fakt se to líp čte).
bash, grep, sed, awk (nezatracovat -- zatraceně užitečný nástroj!), perl, m4 a pak standardní nástroje jako je find atd. a jsem moc spokojenej.
Jako největší nevýhodu bashe bych viděl to jeho masívní využívání externích programů. Jasně -- na Unixech to nevadí -- tam je vystavení nového procesu extrémně rychlé, ale pod takovým cygwinem na počítači "bez operačního systému" -- to opravdu nejde! Navíc si nejsem jistej, jestli např. Python umí tak elegantně vytvářet, slučovat, přesměrovávat jiné filehandly než STD*.
A buďte rád, že jste zavrhnul PHP. Byl jsem nucenej s tím dělat pod konzolí (a ještě pod Windoze) -- no něco tak neskutečně na hovno jsem ještě nezažil!
). Pokud se jedna o neco, co mi pripada pro reseni temito prostredky slozite, sahnu radeji po nejakem normalnim jazyku (C, C++, dnes i Java).
Dle meho je dulezite vybrat si spravny nastroj pro dany ucel, ne se rozhodnout, od ted pouzivam tohle a nic jineho. To by bylo hrozne omezeni.
use utf8;
ja nevravim, ze to vyuzivam, jednoducho i to je jedno z obmedzeni, ktore perl ma dalej ako ostatne jazyky