abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 14:00 | Humor

    V nedávno zveřejněné kolekci dokumentů souvisejících s kontroverzním finančníkem a kuplířem Jeffrey Epsteinem se překvapivě objevil i referenční manuál unixového shellu Bash, jedná se o verzi manuálu z roku 2005. Aktuální vydání si lze stáhnout ze stránek GNU.

    NUKE GAZA! 🎆 | Komentářů: 4
    dnes 13:55 | Nová verze

    The Document Foundation oznámila vydání nové verze 26.2 svobodného kancelářského balíku LibreOffice. Podrobný přehled nových vlastností i s náhledy v poznámkách k vydání (cs). Vypíchnout lze podporu formátu Markdown.

    Ladislav Hagara | Komentářů: 0
    dnes 12:22 | Pozvánky

    Co se děje ve zprávách, ví asi každý - válka sem, clo tam, demonstrace na jednu i druhou stranu a bastlíř už má pocit, že se snad ani nic jiného neděje. To by však byl velký omyl a Virtuální Bastlírna je zde jako každý měsíc, aby vytáhla na světlo světa události ze světa vědy a techniky. Připojte se tedy nezávaznému povídání Strahovského MacGyvera! Co se tam bude probírat? PCBWay začalo dělat průhledné plošňáky, MARS končí s výrobou skříněk, FEL

    … více »
    bkralik | Komentářů: 0
    dnes 12:11 | IT novinky

    Guvernérka státu New York Kathy Hochul (Demokraté) plánuje novou legislativu, která by měla omezit výrobu 3D tištěných zbraní. Tento návrh zákona zavádí povinnost pro všechny 3D tiskárny prodávané ve státě New York obsahovat 'software' bránící ve výrobě zbraní. Návrh zákona rovněž zakazuje lidem sdílet 'digitální plány zbraní' (blueprinty) bez povolení. Existují důvodné obavy, že se tento nešťastný nápad může šířit do dalších zemí a ovlivnit celý 3D tisk jako takový. Ostatně, s podobnou regulací nedávno přišel i stát Washington.

    NUKE GAZA! 🎆 | Komentářů: 7
    dnes 05:11 | Komunita

    Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za prosinec 2025 a leden 2026 (YouTube). Zajímavé, že i v roce 2026 celou řadu problémů vyřeší falšování řetězce User-Agent.

    Ladislav Hagara | Komentářů: 2
    včera 20:11 | Komunita

    Bylo rozhodnuto, že Linux From Scratch (LFS) končí s podporou System V init. Nové verze knih s návody na instalaci vlastního linuxového systému ze zdrojových kódů už budou pouze se systemd.

    Ladislav Hagara | Komentářů: 7
    včera 17:00 | Nová verze

    Byla vydána nová verze 2026.1.0 "Like a Version" svobodného softwaru ScummVM (Wikipedie) umožňujícího bezproblémový běh mnoha klasických adventur na zařízeních, pro které nebyly nikdy určeny. Přehled novinek v poznámkách k vydání a na GitHubu. Změněno bylo číslování verzí. Předchozí verze byla 2.9.1.

    Ladislav Hagara | Komentářů: 2
    včera 14:55 | IT novinky

    Internetový prohlížeč Firefox bude mít nové ovládací prvky pro umělou inteligenci, které umožní uživatelům vypnout vestavěné AI funkce přímo v nastavení prohlížeče. Jednotlivě půjde vypnout nebo zapnout automatické překlady stránek, generovaní popisného textu k obrázkům v otevřených PDF dokumentech, samoorganizaci tabů do skupin, náhledy odkazů s krátkým shrnutím a boční panel s chatbotem. Tyto možnosti v nastavení prohlížeče

    … více »
    NUKE GAZA! 🎆 | Komentářů: 9
    včera 14:44 | IT novinky

    Desktopové prostředí KDE Plasma 6.6, která je právě ve fázi beta, nahrazuje stávající SDDM novým Plasma Login Managerem, který je ale pevně navázán na systemd. Plasma Login Manager využívá systemd-logind a další součásti systemd, které nejsou dostupné v operačních systémech bez systemd, jako je například FreeBSD, případně jsou linuxové distribuce Gentoo, Void Linux anebo Alpine Linux. Pro uživatele zatím stále ještě existuje možnost používat SDDM.

    NUKE GAZA! 🎆 | Komentářů: 6
    včera 14:33 | Komunita

    Na webu komunitního setkání CSNOG 2026 jsou dostupné prezentace v PDF, jejich videozáznamy a fotografie z lednové akce ve Zlíně. CSNOG 2026 se zúčastnilo téměř 300 zájemců o vystoupení věnovaných správě sítí, legislativním a regulačním tématům nebo projektům z akademické sféry. Letos byly prezentace rozdělené do dvou treků, ve kterých se představilo 35 přednášejících. Setkání komunity CSNOG organizují společně sdružení CESNET, CZ.NIC a NIX.CZ.

    VSladek | Komentářů: 2
    Které desktopové prostředí na Linuxu používáte?
     (18%)
     (6%)
     (0%)
     (10%)
     (25%)
     (3%)
     (5%)
     (2%)
     (12%)
     (30%)
    Celkem 749 hlasů
     Komentářů: 25, poslední včera 19:50
    Rozcestník


    Vložit další komentář
    Taky si buduju v Pythonu jistou vetsi vecicku, ale spis na principu Apache Cocoonu. Tahle tvoje vec pojede pres CGI?
    FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
    24.2.2007 00:46 Creckx | skóre: 23 | blog: cxblog | Lanškroun
    Rozbalit Rozbalit vše Re: Cesta
    Tahle moje věc pojede v mod_python... ta část která se stará o skládání webu bere data od usera z apache a vyhazje XHTML. Když si napíšeš pár řádek kde bude předávání dat těm třídám z něčeho co chceš použít tak to bude fungovat i tam. Je tam třeba i objekt pro výpis adresáře s různym infem o souboru, takže když ho zavoláš ze shellu třeba pomocí python -i files.py a tam napíšeš s = fifo("/neco/hafhaf") a o řádek níž xhtml().addContent(s) tak ti to vyhodí na stdout stránku s listem souborů v tom adresáři. Nejsem tedy omezený jen na mod_python.
    Můj blog Pokud máte taky blog, můžeme vyměnit odkazy :)
    Jeste me tak napada, proc nepouzijes na generovani dokumentace Epydoc?
    FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
    24.2.2007 00:49 Creckx | skóre: 23 | blog: cxblog | Lanškroun
    Rozbalit Rozbalit vše Re: Cesta
    Jsem dlouho hledal dokumentační nástroj, ale na tohle jsem nenarazil. Pak jsem začal psát pure-text dokumentaci k formátům co tam používám a tak nějak jsem si na to přivykm takže jsem si napsal svůj.
    Můj blog Pokud máte taky blog, můžeme vyměnit odkazy :)
    24.2.2007 01:02 deda.jabko | skóre: 23 | blog: blog co se jmenuje "každý den jinak" | za new york city dvakrát doleva a pak už se doptáte
    Rozbalit Rozbalit vše Re: Cesta
    a nejvetsi sranda na tom je, ze potom, co si clovek projde toto kolecko, zjisti ze to cele jde naprogramovat na 2-3 tis. radku v blbem phpcku, jenom se v tom nesmi programovat jako v phpcku ;-] (a i presto, vnitrne vi, ze se to vleze na 500 radku v lispu... i kdyz by ho za to nikdo nezamestnal a co hur... hlavne nepochopil ;-])
    Asi před rokem se dostali hackeři na servry Debianu a ukradli jim zdrojové kódy.
    24.2.2007 01:09 Creckx | skóre: 23 | blog: cxblog | Lanškroun
    Rozbalit Rozbalit vše Re: Cesta
    cx@desktop:~/python/pyweb$ ./count.sh
      218 dataForm.py
      238 dataTable.py
       36 div.py
      215 files.py
      306 form.py
       26 io.py
      119 imgs.py
       50 listing.py
       15 pywebgen.py
      118 pyweb.py
      365 sql.py
      120 table.py
      200 webgen.py
       69 xhtml.py
       75 menu.py
       61 pysys.py
      120 text.py
      154 docs.py
     2505 celkem
    Můj blog Pokud máte taky blog, můžeme vyměnit odkazy :)
    24.2.2007 01:17 Jiří (BoodOk) Kadeřávek | skóre: 19 | blog: BoodOk | Brno
    Rozbalit Rozbalit vše Re: Cesta
    Jo jo. Tuhle mám objekt a po něm dedí tenhle objekt, který umí list a tenhle form a tenhle .... tuhle mám data, tahle funkce je transformuje takto a tahle takto, ta vygeneruje form, ta list. Skutečně je na web zapotřebí těchhle objektových onanií? Nemělo by to být spíše data, kód, prezentační vrstva a piště si to v čem chcete? Problém webu je oddělení HTML od kódu. Pokud toto dokážete, dostanete View (HTML). A pokud kód umíte rozseknout na klient-server, dostanete Controller a Model. Dle mého dostačující. A jestli to zpracovávám strurovaným jazykem, objektovým jazykem je ale úplně jedno.
    Věda má v sobě určitou zpupnost, že čím dokonalejší techniku vyvineme, čím více se dozvíme, tím lepší budou naše životy.
    24.2.2007 02:13 Creckx | skóre: 23 | blog: cxblog | Lanškroun
    Rozbalit Rozbalit vše Re: Cesta
    Pokud mám psát web a nemám se u toho zbláznit, tak je opravdu potřeba takováhle objektová onanine. Oddělení HTML od kódu je sice čísté, ale pokud se na to koukneš z pohledu někoho kdo to musí psát je tam kupa opakujícího se kódu. S timhle napíšeš web za pár minut a pak už si jen hraješ s grafikou. Pokud to děláš po staru je to na dny a ještě do toho musíš napasovat grafiku. Systém šablon je vcelku nechutnej a v mnoha ohledech překonanej. Web je objekt a jakkoli to obcházet nemá smysl.
    Můj blog Pokud máte taky blog, můžeme vyměnit odkazy :)
    24.2.2007 09:03 Jiří (BoodOk) Kadeřávek | skóre: 19 | blog: BoodOk | Brno
    Rozbalit Rozbalit vše Re: Cesta
    Dokázal jste, že jste plně indoktrinován :-) Pokud je web objekt, je objekt cokoliv. Což je samozřejmě pravda a je to výborná výchozí pozice pro všechny urputné zastánce pure objektového programování. Jenže, reusability kódu není patent objektového programování. Samozřejmě beru programování jako takové, nikoliv CRUD onanii. Pokud je její zvládnutí tím nejpatrnějším výsledkem objektového přístupu k webu (protože mám pocit, že mluvíte právě o tom), pak je mi to líto.
    Věda má v sobě určitou zpupnost, že čím dokonalejší techniku vyvineme, čím více se dozvíme, tím lepší budou naše životy.
    24.2.2007 12:56 Creckx | skóre: 23 | blog: cxblog | Lanškroun
    Rozbalit Rozbalit vše Re: Cesta
    No to sem.. několik let programování pro web mě k tomu dohnalo. Reusability možná není patentem OOP, ale je to pro mě nejjednoduší cesta jak toho dosáhnout. Tady nejde o nějaké CRUD, to je to poslední co pyweb řeší, jde o to, že i 2 na oko rozdílné weby mají prakticky stejný základ a když já mám napsaný základ tak se můžu soustředit na odlišnosti. Pyweb je sada objektů, které se snaží být co nejpružnější. Je mi jasné, že to nepokryje vše, ale pokryje to to s čim jsem se několik hodin celé minulé prázdniny dělal.
    Můj blog Pokud máte taky blog, můžeme vyměnit odkazy :)
    24.2.2007 12:57 Creckx | skóre: 23 | blog: cxblog | Lanškroun
    Rozbalit Rozbalit vše Re: Cesta
    *... několik hodin denně ...
    Můj blog Pokud máte taky blog, můžeme vyměnit odkazy :)
    24.2.2007 13:23 Jiří (BoodOk) Kadeřávek | skóre: 19 | blog: BoodOk | Brno
    Rozbalit Rozbalit vše Re: Cesta
    OK, já chtěl jen naznačit, že objekty nejsou jediná cesta a že se jejich význam mnohdy přeceňuje. Myslím se, že je výborné, že něco takového vytváříš, třeba to bude obsahovat několik originálních myšlenek a přesvědčíš mne více.
    Věda má v sobě určitou zpupnost, že čím dokonalejší techniku vyvineme, čím více se dozvíme, tím lepší budou naše životy.
    24.2.2007 13:31 Creckx | skóre: 23 | blog: cxblog | Lanškroun
    Rozbalit Rozbalit vše Re: Cesta
    To jsem doufám nikde netvrdil. Já píšu spoustu věcí neobjektově, ale když se to hodí (jako že tady jo) tak to použiju. Jestli máš zájem tak ti to pošlu.. napiš na cx@jabber.cz
    Můj blog Pokud máte taky blog, můžeme vyměnit odkazy :)
    Ale je pravda, ze jsi se v podstate orientoval hlavne na reseni otravneho problemu s CRUD. Web ti to vygeneruje, ale jak resis kdyz uzivatel potrebuje nad daty provadet vlastni nestandartni operace nebo kdyz clovek potrebuje dalsi dynamicke prvky rozesete po webu? Dopisuje se to tam pak rucne nebo se to uvede nekde v konfiguraku a vygeneruje se to k tomu podle toho, jak to clovek napise? ...to uz by ses totiz trochu drbal pravou rukou za levym uchem :-)

    Otazka taky je, jestli tam tu logiku od prezentace mas oddelenou. Generuje to obycejna PSPcka nebo pouzivas publisher nebo mas vlastni handler?
    FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
    24.2.2007 13:09 Creckx | skóre: 23 | blog: cxblog | Lanškroun
    Rozbalit Rozbalit vše Re: Cesta
    Jak jsem psal výše, nemůžu podchytnout vše. Jde o to co uživatel potřebuje, pyweb je schopen kombinovat několik tabulek, je schopen převádět hodnoty na jiné hodnoty. Je založen na mých několikaletých zkušenostech a opravdu jsem sesnažil, aby byl co nejvíc nápomocný. Co se týče oddělení od logiky a prezentace tak si přečti část o balíčcích. Tu poslední otázku nevim jak přesně myslíš.
    Můj blog Pokud máte taky blog, můžeme vyměnit odkazy :)
    No jestli jsem to spravne pochopil, mas balicky s prezentacni vrstvou, ktere Pyweb vezme, prospikuje je business logikou a vytvori nejakou tu kostru aplikace. Me by ale zajimalo, jestli je logika od prezentace oddelena i v tom, co se vygeneruje. Protoze pak tu aplikaci dale rozvijet, kdyz je v ni gulas logiky a prezentace, to by me nebavilo.

    Posledni otazka byla na to, ktery styl fungovani mod_pythonu budes pouzivat (tedy pro jaky setup je vygenerovany web pripraveny). Jestli klasicke Python Server Pages (michani vseho dohromady) nebo publisher handler s PSP sablonami (to asi ne, jak jsem pochopil ;-) ) nebo jestli mas na obhospodareni aplikace vlastni handler (coz je suverenne nejflexibilnejsi, ale obcas overhead).
    FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
    24.2.2007 14:27 Creckx | skóre: 23 | blog: cxblog | Lanškroun
    Rozbalit Rozbalit vše Re: Cesta

    Ty myslíš na úrovni toho generátoru? No těch pár značek je namíchanejch v metodách gen() v každym objektu co něco vyflushává. Ono jich zas tolik neni, takže nemá smysl to oddělovat.

    Teď nevím jestli si mě pochopil. Generátor negeneruje celý web, ale jenom část, která je zrovna vyžadovaná. Tedy vrací pouze jednu XHTML stránku. Ke zpracování dat z apache používám handler.

    Můj blog Pokud máte taky blog, můžeme vyměnit odkazy :)
    Mimochodem, pro myslis, ze system sablon obchazi objektovost webu? :-)
    FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
    24.2.2007 13:16 Creckx | skóre: 23 | blog: cxblog | Lanškroun
    Rozbalit Rozbalit vše Re: Cesta
    Protože šablona je a vždycky bude jeden nepraktický objekt. Sama se o sebe nikdy nepostará, potřebuje k tomu další kupu kódu, aby vůbec vypadala jako web a pak do ní ještě strkat nějakým způsobem data.
    Můj blog Pokud máte taky blog, můžeme vyměnit odkazy :)
    24.2.2007 17:19 deda.jabko | skóre: 23 | blog: blog co se jmenuje "každý den jinak" | za new york city dvakrát doleva a pak už se doptáte
    Rozbalit Rozbalit vše Re: Cesta
    budu trochu hnidopich...za sablonu lze povazovat tridu ze ktere nejde dedit (kafickari - final, c-kriminalnici sealed) s jasne definovanym rozhranim (vstupy jsou hodnoty co tam lezou a vystup nejake to sesrotovane html)... neni potreba aby to byl jediny objekt (i kdyz ortodoxni objektari budou tvrdit, ze trida je taky objekt ;])

    a kdyz jsme u toho, sablona vlastne nemusi byt ani trida... ale treba funkce ... protoze cely svet je jedna velka lambda ;-]
    (define hello-template (lambda (jmeno)
    `(html (body (h1 "Hello world") (p ,jmeno))))
    
    (define (hello-controler (request template)
       (let ((jmeno (get-name request)))
           ....... some other logic  .......
            (template jmeno))
    
    (hello-controler request hello-template)
    
    Asi před rokem se dostali hackeři na servry Debianu a ukradli jim zdrojové kódy.
    24.2.2007 01:17 Jiří (BoodOk) Kadeřávek | skóre: 19 | blog: BoodOk | Brno
    Rozbalit Rozbalit vše Re: Cesta
    Jo jo. Tuhle mám objekt a po něm dedí tenhle objekt, který umí list a tenhle form a tenhle .... tuhle mám data, tahle funkce je transformuje takto a tahle takto, ta vygeneruje form, ta list. Skutečně je na web zapotřebí těchhle objektových onanií? Nemělo by to být spíše data, kód, prezentační vrstva a piště si to v čem chcete? Problém webu je oddělení HTML od kódu. Pokud toto dokážete, dostanete View (HTML). A pokud kód umíte rozseknout na klient-server, dostanete Controller a Model. Dle mého dostačující. A jestli to zpracovávám strurovaným jazykem, objektovým jazykem je ale úplně jedno.
    Věda má v sobě určitou zpupnost, že čím dokonalejší techniku vyvineme, čím více se dozvíme, tím lepší budou naše životy.
    24.2.2007 08:47 s0 | skóre: 32 | blog: nejchytřejší kecy | prágl
    Rozbalit Rozbalit vše Re: Cesta
    tu mám Zope a tu Django. V ušetřeném čase mohu popíjet piviště a chvástavě se chvástat :)))
    Kuolema Kaikille (Paitsi Meille).
    24.2.2007 10:20 -ml-
    Rozbalit Rozbalit vše Re: Cesta
    Nechci rypat, ale kdyz uz neco nekam pisu, tak by neskodilo se naucit aspon zaklady cestiny... Protoze tech gramatickych veci co primo biji do oci (typu byli/byly) je v clanku opravdu kopec... Zbytecne to snizuje hodnotu jinak po obsahove strance kvalitniho clanku :-( A hlavne se to opravdeu spatne cte, kdyz za kazdou patou vetou je takovahle bota :-)
    24.2.2007 13:17 Creckx | skóre: 23 | blog: cxblog | Lanškroun
    Rozbalit Rozbalit vše Re: Cesta
    Za chyby se omlouvám, na češtinu jsem nikdy nebyl :(
    Můj blog Pokud máte taky blog, můžeme vyměnit odkazy :)
    24.2.2007 21:28 botanicus | blog: Botanicusovi povzdechy | Prachatice
    Rozbalit Rozbalit vše Re: Cesta
    No tak botanicus se tedy ozyva ... jasne, i ma cast pywebu (psana v Ruby, aby se to nepletlo :D ) bude OSS ... pracuje se na ni a nemit problemy s dementskym Apachem, tak uz to mohlo davno bejt ...
    ... mam chut na jablicka ;)
    Copak je za problem s Apachem? Nekamaradi se s Ruby? :-)
    FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.