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 19:22 | Nová verze

    Byla vydána (𝕏) dubnová aktualizace aneb nová verze 1.100 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.100 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 0
    dnes 18:00 | Nová verze

    Open source platforma Home Assistant (Demo, GitHub, Wikipedie) pro monitorování a řízení inteligentní domácnosti byla vydána v nové verzi 2025.5.

    Ladislav Hagara | Komentářů: 0
    dnes 01:22 | Nová verze Ladislav Hagara | Komentářů: 0
    dnes 00:55 | Zajímavý projekt

    PyXL je koncept procesora, ktorý dokáže priamo spúštat Python kód bez nutnosti prekladu ci Micropythonu. Podľa testov autora je pri 100 MHz približne 30x rýchlejší pri riadeni GPIO nez Micropython na Pyboard taktovanej na 168 MHz.

    vlk | Komentářů: 0
    včera 19:44 | Nová verze

    Grafana (Wikipedie), tj. open source nástroj pro vizualizaci různých metrik a s ní související dotazování, upozorňování a lepší porozumění, byla vydána ve verzi 12.0. Přehled novinek v aktualizované dokumentaci.

    Ladislav Hagara | Komentářů: 0
    včera 17:33 | Nová verze

    Raspberry Pi OS, oficiální operační systém pro Raspberry Pi, byl vydán v nové verzi 2025-05-06. Přehled novinek v příspěvku na blogu Raspberry Pi a poznámkách k vydání. Pravděpodobně se jedná o poslední verzi postavenou na Debianu 12 Bookworm. Následující verze by již měla být postavena na Debianu 13 Trixie.

    Ladislav Hagara | Komentářů: 0
    včera 05:33 | Komunita

    Richard Stallman dnes v Liberci přednáší o svobodném softwaru a svobodě v digitální společnosti. Od 16:30 v aule budovy G na Technické univerzitě v Liberci. V anglickém jazyce s automaticky generovanými českými titulky. Vstup je zdarma i pro širokou veřejnost.

    Ladislav Hagara | Komentářů: 16
    včera 03:55 | Komunita

    sudo-rs, tj. sudo a su přepsáné do programovacího jazyka Rust, nahradí v Ubuntu 25.10 klasické sudo. V plánu je také přechod od klasických coreutils k uutils coreutils napsaných v Rustu.

    Ladislav Hagara | Komentářů: 0
    6.5. 22:11 | Nasazení Linuxu

    Fedora se stala oficiální distribucí WSL (Windows Subsystem for Linux).

    Ladislav Hagara | Komentářů: 2
    6.5. 13:22 | IT novinky

    Společnost IBM představila server IBM LinuxONE Emperor 5 poháněný procesorem IBM Telum II.

    Ladislav Hagara | Komentářů: 1
    Jaký filesystém primárně používáte?
     (57%)
     (1%)
     (8%)
     (21%)
     (4%)
     (2%)
     (3%)
     (1%)
     (1%)
     (3%)
    Celkem 555 hlasů
     Komentářů: 26, poslední dnes 09:58
    Rozcestník
    Štítky: není přiřazen žádný štítek

    Vložit další komentář
    Ilfirin avatar 20.2.2015 08:16 Ilfirin | skóre: 32 | blog: ilfblog | Liberec
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    Ty bláho. Chtělo by to přejmenovat C na Cool a Lowrider Lifestyle Virtual Machine.
    20.2.2015 10:21 koudy
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    Jsem pro, konečně bych programoval v něčem zajímavým...

    I když opravdoví tvrďáci překládají v Greatest (Norris Unified) Chuck Compiler. (sorry anglicky to je asi hrozná bl*ost :) )

    Takový brainfuck zní super, ale zkuste si v tom něco napsat :)
    20.2.2015 08:28 gsnak | skóre: 22 | blog: gsnak
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    Nestastne zvolene meno, vygooglit nieco je porod.
    Čo Rys, to vrah!
    20.2.2015 11:56 unavensluncem
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    hacklang?
    xkucf03 avatar 21.2.2015 00:21 xkucf03 | skóre: 49 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    +1
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
    23.2.2015 15:17 njn
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    timhle smerem jdou ale vsechny jazyky. jen nektere o dost pomaleji, ale diky tomu, ze je prejazykovano bude rust pocet balastu a jalovych polo-odpovedi na vyvojarskych forech, ktera se do vysledku primychaji a maji podobny ucinek.
    20.2.2015 22:28 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    Hmm, celé by to mohli sloučit zpátky do PHP, pořádně pročistit standardní knihovnu a udělat z toho PHP6. Jenže to už je skoro možná méně práce udělat novej jazyk :-D
    Bystroushaak avatar 20.2.2015 22:59 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    Hmm, celé by to mohli sloučit zpátky do PHP, pořádně pročistit standardní knihovnu a udělat z toho PHP6
    Myslíš PHP7. PHP6 už tu bylo a na rozdíl od ostatních verzí, které byly faily jen z poloviny, to byl fail úplný. Viz: And the winner is... a PHP RFC: Name of Next Release of PHP.

    Další pikantní zajímavosti z mrzáckého života PHP viz lolphp.
    20.2.2015 23:46 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    ROFL, tomuhle jazyku už nic nepomůže. Kill it with fire. Problém je, že hosting pro tuhle platformu je stále směšně levný a stále se v PHP píše dobrý software... Osobně mám taky ještě rozdělaný jeden projekt s php částí (ale pomalu pokukuju, čim to nahradit...).
    21.2.2015 02:36 snajpa | skóre: 20 | blog: snajpuv_blocek | Brno
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    PHP nikam nepujde minimalne do doby, nez se v jinem jazyce podari uspechy (z hlediska rozsirenosti) jako Wordpress, Drupal, Magento a podobne. Sranda je, ze je spousta lidi, kteri tyhle CMS pouzivaji denne a tak nejak pomalu ani netusi, ze jsou v PHP (vlastni zkusenost, kdyby jednou, jsou jich desitky).
    --- vpsFree.cz --- Virtuální servery svobodně
    21.2.2015 04:41 Olaf
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    Proto už skoro vše dělám ve spustitelném pseudokódu jménem Python. :) Jeho webové frameworky je radost používat. Nevím, proč ty hostingy nepodporují i Python, vždyť je v základu každého unix-like systému.
    mirec avatar 21.2.2015 08:40 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack

    Python má svoje vlastné problémy.

    LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
    Bystroushaak avatar 21.2.2015 14:26 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    Proto už skoro vše dělám ve spustitelném pseudokódu jménem Python. :) Jeho webové frameworky je radost používat. Nevím, proč ty hostingy nepodporují i Python, vždyť je v základu každého unix-like systému.
    Python se dá provozovat na levných VPS, kde jsou ceny už od stovek korun ročně (ta moje třeba stojí cca 600kč/rok).
    22.2.2015 18:27 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    ta moje třeba stojí cca 600kč/rok
    Link prosím?
    Bystroushaak avatar 22.2.2015 18:48 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    hukot.net (ten promo kód platí i příští rok).
    22.2.2015 22:35 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    21.2.2015 16:37 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    Nevím, proč ty hostingy nepodporují i Python, vždyť je v základu každého unix-like systému.

    Možná vám to přijde divné, ale hostovat PHP je MNOHEM jednodušší než hostovat třeba Python nebo Ruby.

    Pro PHP se snadno zajistí běh v FastCGI režimu - na straně Apache je mod_fcgid, na straně PHP se spustí interpreter php5-cgi a je to. Každý proces běží pod systémovým uživatelem specifickým pro konkrétního klienta, což je bezpečnější a mimo jiné to umožňuje, aby si lidi nemohli vzájemně koukat do dat. A dokonce to mohlo bez problémů běžet se zapnutým safe_mode, když ještě existovalo. Ta nejdůležitější výhoda je ale v tom, že specifický interpreter pro CGI režim umožňuje běh aplikace navržené pro mod_php (což je AFAIK častější případ), aniž by se ta aplikace musela měnit.

    Neříkám, že pro Python/Ruby neexistuje CGI režim - existuje, ale aplikace mu musí být přizpůsobená. Teda aspoň podle toho, co jsem našel na netu, tak vždycky v aplikaci byla nějaká smyčka čekající na FastCGI požadavky. To v PHP aplikaci nutné není. A ve chvíli, kdy je víc možností a nejsou vzájemně kompatibilní, jsou to komplikace - klient si něco nahraje na server, ono to nefunguje, protože to není přizpůsobené prostředí, musí se to řešit a výsledkem je třeba to, že klient i provozovatel služby tráví zbytečně tráví čas něčím, co se nakonec nevyřeší a klient odchází jinam, což obě strany stálo čas.

    Další věc - u PHP lze v konfiguraci nastavit spoustu věcí týkajících se interpreteru. Třeba zakázat funkce, které nechci, aby se používaly. Nechci, aby se procesy forkovaly a zůstávaly viset v systému? Zakážu pcntl_ funkce. Chci zakázat spouštění věcí shellem - pryč s shell_exec a spol. Nestojím o to, aby si procesy mohly vytvářet naslouchající sockety? Pryč se socket_listen. Pokud něco takového jde udělat v Pythonu/Ruby, tak jsem to nenašel. Totéž třeba pro maximální dobu běhu nebo zabranou paměť.

    Jasně, tohle všechno jde udělat mimo ten interpreter. Ale je to práce navíc a ne úplně málo - třeba co se týče toho disable_functions = socket_listen, tak jediná alternativa, která mě napadla, je zavřít ten proces do vlastního net namespace. Který se pak nějakou virtuální síťovkou musí zapojit do skutečné sítě, aby se ta aplikace dostala na net, když odtud něco potřebuje. A odchozí spojení NATovat.

    Že je něco v systému nainstalované, je fakt jenom drobný detail. Jo, zjednoduší to práci, když si člověk staví server pro svoje vlastní weby. Ale mezi tímhle a (dobře udělaným) hostingem je kus cesty.
    Quando omni flunkus moritati
    pavlix avatar 21.2.2015 17:32 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    To bude asi tím, že nemá smysl srovnávat na web zaměřené PHP s obecným Pythonem, ale na web zaměřené PHP s nějakým konkrétním způsobem vystavení Pythonu, i kdyby tím konkrétním způsobem měl být právě FastCGI. Jediná věc, která je na PHP z hlediska hostování dobrá, je že je tak zkurveně omezené, že prostě nikdo nepočítá s tím, že by se mohlo používat i nějak jinak. Bohužel má spoustu dalších vlastností, které způsobují, že aplikace nemusí na hostovaném PHP vůbec běžet a to ani při dodržení verze.

    Pokud jde o omezování různých akcí, tam bych dal přednost omezování na úrovni OS spíš než na úrovni runtime, už jen proto, že omezování na úrovni OS se může používat pro všechny možné runtime a tím je mnohem lépe otestované. V tomhle ohledu je jistě stále, co dohánět, ale technicky vzato ty možnosti už existují.
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    21.2.2015 19:35 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    To bude asi tím, že nemá smysl srovnávat na web zaměřené PHP s obecným Pythonem, ale na web zaměřené PHP s nějakým konkrétním způsobem vystavení Pythonu
    Proč bych měl porovnávat nějaký "konkrétní způsob vystavení"? U PHP je to jedno, ergo je v tomto pohledu (= snadnost provozu na hostingu) lepší než Python, kde to musím řešit. To je celé.
    Bohužel má spoustu dalších vlastností, které způsobují, že aplikace nemusí na hostovaném PHP vůbec běžet a to ani při dodržení verze.

    Jasně, když se aplikace udělá tak, že jakmile to běží na localhost při vývoji, je to hotové, tak se snadno může stát, že při nahrání někam na hosting fungovat nebude. Osobně bych tohle spíš viděl jako pozitivum, protože to odfiltruje skripty, jejichž autorovi nevadilo, že za běhu spotřebují půl giga RAM.

    A o tom, jak moc na prd je PHP jako jazyk, se dohadovat nechci. Mluvil jsem jenom o to, že je mnohem jednodušší hostovat PHP než Python.
    Pokud jde o omezování různých akcí, tam bych dal přednost omezování na úrovni OS spíš než na úrovni runtime ... tomhle ohledu je jistě stále, co dohánět, ale technicky vzato ty možnosti už existují.

    No když ty možnosti existují, tak to já se rád poučím. Jak byste řešil tohle: cílem je omezit některé funkce a u jiných omezit, s jakými parametry je lze volat. Abych byl konkrétní, chci (pro začátek) zcela zakázat fork(), execve() a omezit bind() tak, aby jej bylo možné volat pouze se socketem typu AF_INET, SOCK_STREAM, přičemž smí být použito jenom jedno konkrétní číslo portu a adresa. Omezující podmínky: použité řešení musí být v mainline a nestojím o žádné triky s LD_PRELOAD.

    Pokud vím, výše popsané umí akorát tak seccomp2, které je momentálně ve vývoji a - pokud s tím za poslední dobu nepohnuli - na nějaké brzké začlenění to nevypadá.
    Quando omni flunkus moritati
    21.2.2015 19:49 petr_p | skóre: 59 | blog: pb
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    SELinux.
    Bystroushaak avatar 21.2.2015 20:25 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    Proč bych měl porovnávat nějaký "konkrétní způsob vystavení"? U PHP je to jedno, ergo je v tomto pohledu (= snadnost provozu na hostingu) lepší než Python, kde to musím řešit. To je celé.
    U PHP to také není PHP jako jazyk, ale PHP jako web framework (kde je například $_GET a echo vypisuje na výstup k uživateli, ne na terminál na serveru). Proto je dobré nehledat Python jako jazyk, ale nějaký python web framework.
    21.2.2015 21:31 tacoberu | skóre: 6
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    Z pohledu programátora: na PHP proti Pythonu je zásadní typehinting. Ducktyping je pro mě prostě konečná.
    21.2.2015 22:07 Radek Miček | skóre: 23 | blog: radekm_blog
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    To se vám bude líbit PEP 484 a mypy.
    little.owl avatar 21.2.2015 22:33 little.owl | skóre: 22 | blog: Messy_Nest | Brighton/Praha
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    Zajimave. Guido van Rossum mi prisel vzdy jako skalni obhajce duck typing a ted tohle. Vitam to.
    A former Red Hat freeloader.
    Bystroushaak avatar 21.2.2015 22:41 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    Tohle přece duck typing pythonu nebere, jen to přidává možnost, která zde nebyla. Osobně se mi to nelíbí, protože chudáci programátoři, kteří budou dostávat do rukou kód, kde je po někom takhle najavíno.
    little.owl avatar 21.2.2015 22:56 little.owl | skóre: 22 | blog: Messy_Nest | Brighton/Praha
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    To nerikam, jen me prekvapilo, ze jeden z predkladatelu.
    A former Red Hat freeloader.
    21.2.2015 23:29 Radek Miček | skóre: 23 | blog: radekm_blog
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    Guido k tomu psal mail.
    mirec avatar 21.2.2015 17:59 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack

    No ruby sa dá celkom dobre automatizovať (bundler funguje dobre, dokonca knižnice môžu byť zdieľané). U pythonu je pip izoolovaný, aplikácie teda nemôžu zdieľať rovnaké verzie knižníc, beh python weboevej aplikácie je tak o niečo náročnejší. Napr. slovenský websupport bez problémov podporuje RoR (v admine sa dá vyklikať), ale uwsgi s pythonom 2.6 si treba požiadať u adminov (je to bezplatne).

    LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
    21.2.2015 18:30 snajpa | skóre: 20 | blog: snajpuv_blocek | Brno
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    Rejpava, ale spojeni Websupport a "bez problemov" mne fakt uprimne rozesmalo :-D
    --- vpsFree.cz --- Virtuální servery svobodně
    pavlix avatar 21.2.2015 19:11 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    Neměl bys rýpat do „konkurence“. :)
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    21.2.2015 19:18 snajpa | skóre: 20 | blog: snajpuv_blocek | Brno
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    Asi ne, no :)
    --- vpsFree.cz --- Virtuální servery svobodně
    mirec avatar 21.2.2015 19:22 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack

    Neviem aké problémy s tým majú ostatní, ja som to riešil so supportom (keďže na python nemajú vo webadmine rozhranie), mám tam asi 5 projektov a v každom prípade boli schopní po poslaní požiadavky nastaviť wsgi do hodiny. Jediné problémy boli v mojej aplikácii ale to som si poriešil sám, len som vždy uistil podporu že error 500 pochádza z mojej aplikácie a to si už poriešim sám. Inak to funguje stabilne a rýchlo.

    LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
    21.2.2015 20:18 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    Krom toho "bez problemov" pro uživatele ještě nemusí znamenat, že je to dobře udělané. Slyšel jsem i o hostingu, kde všechny Rails weby běžely pod www-data
    Quando omni flunkus moritati
    Bystroushaak avatar 21.2.2015 20:21 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    Neříkám, že pro Python/Ruby neexistuje CGI režim - existuje, ale aplikace mu musí být přizpůsobená. Teda aspoň podle toho, co jsem našel na netu, tak vždycky v aplikaci byla nějaká smyčka čekající na FastCGI požadavky.
    Pro python existuje WSGI, kde není zapotřebí dělat nějaké velké přizpůsobení. Ale CGI mi přijde dost lowlevel. Osobně teď používám bottle.py, ale znám lidi, kteří si velmi pochvalují Django (zde není problém sehnat docela levný hosting).
    Další věc - u PHP lze v konfiguraci nastavit spoustu věcí týkajících se interpreteru. Třeba zakázat funkce, které nechci, aby se používaly. Nechci, aby se procesy forkovaly a zůstávaly viset v systému? Zakážu pcntl_ funkce. Chci zakázat spouštění věcí shellem - pryč s shell_exec a spol. Nestojím o to, aby si procesy mohly vytvářet naslouchající sockety? Pryč se socket_listen. Pokud něco takového jde udělat v Pythonu/Ruby, tak jsem to nenašel. Totéž třeba pro maximální dobu běhu nebo zabranou paměť.
    Kdysi jsem uměl většinu z těhle nastavení obejít. PHP hostingy jsou totiž často tak děravé, že je to spíš vyjádření přání, než vynucení nastavení.
    pavlix avatar 21.2.2015 20:30 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    Ale CGI mi přijde dost lowlevel.
    To by ničemu nevadilo, spíše jde o to, že CGI stojí na principu, že co požadavek, to proces. A to je značně limitující a v kombinaci s pomalu se načítajícím software (větší knihovny v pythonu, etc) a omezeným hardware (hosting, slabší virtuál, starší hardware) vražedná kombinace. Pro obecné použití potřebuješ něco ve stylu FastCGI/WSGI.
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    21.2.2015 21:27 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    v kombinaci s pomalu se načítajícím software (větší knihovny v pythonu, etc) a omezeným hardware (hosting, slabší virtuál, starší hardware) vražedná kombinace.
    Tipnul bych si, že s CGI by vám větší web napsaný v Pythonu neustál návštěvu Seznambota a podobných ani se silným hardware.

    Quando omni flunkus moritati
    mirec avatar 21.2.2015 20:53 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack

    O čo je iný hosting pre django než hosting pre bottle? Oba bežia prevažne na wsgi.

    LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
    Bystroushaak avatar 21.2.2015 21:11 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    Bottle má podstatně nižší nároky, než django. Je to minimální framework (celý zdrojový kód má ~3000 řádek), který toho zas tak moc nenabízí, ale na spoustu věcí stačí. Django je kanon na vrabce, dobrý třeba na podnikové systémy a tak.
    mirec avatar 21.2.2015 21:26 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack

    Poznám oba i keď v poslednej dobe už aj na embedded používam django, pri troche snahy sa z toho dajú vyhádzať zbytočnosti. Zaujala ma ale táto časť (nezaznamenal som špeciálne hostingy na django s lepšou cenou než na bottle keďže deploy robím rovnako):

    velmi pochvalují Django (zde není problém sehnat docela levný hosting).
    LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
    Bystroushaak avatar 21.2.2015 21:34 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    Ah, tak já tohle mám jen zprostředkovaně, sám v djangu nedělám (což je docela škoda, bráchovi jsem v něm teď dohodil zakázku za 50k, která mohla být moje :D). Co jsem teď rychle vygooglil, tak třeba: roští, kde píšou od 1,70 Kč/den.
    pavlix avatar 21.2.2015 22:15 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    Cena hostingu je tak jako tak prakticky nulová položka.
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    21.2.2015 21:18 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    Pro python existuje WSGI, kde není zapotřebí dělat nějaké velké přizpůsobení. Ale CGI mi přijde dost lowlevel. Osobně teď používám bottle.py, ale znám lidi, kteří si velmi pochvalují Django (zde není problém sehnat docela levný hosting).

    No dobře. Tak mi řekněte, když vezmete svoji aplikaci s tím bottle, a dáte ji na hosting, kde se používá WSGI, bude to fungovat? Když vidím ten příklad na úvodní stránce, tak se mi zdá, že ne, protože ta aplikace bude očekávat sítové spojení a HTTP požadavek, ne CGI přes unix socket. Hosting si vás jako zákazníka může škrtnout nebo nabízet dvě varianty nastavení, jednu s WSGI, druhou s tím bottle.

    U PHP nic takového není potřeba řešit. Když vezmu PHP aplikaci a pustím ji na serveru, kam jsem jako masochista nainstaloval mod_php, bude fungovat. Když ji pustím ve FastCGI režimu, bude fungovat. Když rozběhnu php-fpm a Apache se k tomu bude připojovat přes TCP, tak to furt bude fungovat. Proto si můžu vybrat jednu variantu a jedna je míň než dvě, ergo je s tím míň práce než s tím Pythonem. U kterého navíc musím řešit to, co jsem psal výše, tj. jak vám s tím bottle zabránit naslouchat na libovolném portu, který si usmyslíte.
    Quando omni flunkus moritati
    Bystroushaak avatar 21.2.2015 21:42 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    No dobře. Tak mi řekněte, když vezmete svoji aplikaci s tím bottle, a dáte ji na hosting, kde se používá WSGI, bude to fungovat?
    Pokud to bude předpripraveno na bottle, tak ano. Jinak to bude chtít nějakou tu konfiguraci (cesty a tak). Viz Apache mod_wsgi.
    21.2.2015 22:14 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    Měl jsem na mysli WSGI na straně Pythonu a mod_fcgid na straně Apache, tedy třeba tohle https://blogs.oracle.com/oswald/entry/good_idea_python_with_fastcgi (první odkaz v Google). Nastavení Apache je dané, bude na tom fungovat ten kód, který jste linkoval?

    Abychom se tu netočili v kruhu. Nemusíte mi tady vysvětlovat, jak věci jdou udělat a jak nastavit Apache, aby to fungovalo s tím kterým nejúžasnějším řešením, které zrovna někdo vymyslel. To si v případě potřeby najdu. Moje argumentace se celou dobu zabývá pouze tím, že konfigurace hostingového serveru pro provoz PHP je jednodušší než konfigurace Python hostingu, a to je důvodem, proč je nabídka PHP hostingů větší. Pokud se mnou nesouhlasíte, ukažte, jak je jednodušší nakonfigurovat Python hosting, ne jak zkonfigurovat Apache pro django.
    Quando omni flunkus moritati
    pavlix avatar 21.2.2015 22:17 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    Není potřeba. Obojí je to natolik jednoduché, že bych se zabýval pouze poptávkou.
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    21.2.2015 22:21 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    Obojí je to natolik jednoduché
    To mi přijde spíš jako tvrzení než jako argument...
    Quando omni flunkus moritati
    pavlix avatar 21.2.2015 22:23 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    Přeber si to dle vlastních potřeb.
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    21.2.2015 22:24 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    Přebírám si to tak, že vám argument chybí.
    Quando omni flunkus moritati
    pavlix avatar 21.2.2015 22:25 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    V pořádku, každý má právo na svůj názor.
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    21.2.2015 21:21 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    Kdysi jsem uměl většinu z těhle nastavení obejít. PHP hostingy jsou totiž často tak děravé, že je to spíš vyjádření přání, než vynucení nastavení.

    Doufám, že jste to taky hlásil jako chyby upstreamu.
    Quando omni flunkus moritati
    Bystroushaak avatar 21.2.2015 21:39 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    Doufám, že jste to taky hlásil jako chyby upstreamu.
    To bych šel sám proti sobě.
    21.2.2015 22:07 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    Tím se u mě řadíte na úroveň zmrdů, co hledají (nebo zanášejí) do open source aplikací chyby, aby je pak mohli prodat.
    Quando omni flunkus moritati
    Bystroushaak avatar 21.2.2015 22:13 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    Ještě štěstí, že je mi to jedno.
    pavlix avatar 21.2.2015 22:20 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    +1

    Navíc je to nesmysl. Zanášet chyby do projektů je sabotáž, tedy činnost zcela odlišná od nechání si zjištěné chyby pro sebe.
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    21.2.2015 22:24 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    Činnost je odlišná, výsledný stav je stejný - v open source projektu je chyba, kterou může najít a zneužít někdo další.
    Quando omni flunkus moritati
    22.2.2015 18:26 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    Stejně by to pravděpodobně bylo označeno za NOTABUG. Většina těhle věcí jsou v PHP feature.
    21.2.2015 15:55 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    Problém je, že hosting pro tuhle platformu je stále směšně levný a stále se v PHP píše dobrý software...

    Ono je to jednoduché. PHP hosting je levný, protože je to masová záležitost se spoustou klientů. Větší trh a víc návodů na netu umožňuje kdekomu rozjet si LAMP server na nějaké VPS a nabízet ho komerčně (třeba tak, že někomu udělá web = nainstaluje wordpress a rovnou ho dá na svůj server.) Víc uživatelů znamená větší zájem a tím pádem víc vývojářů, takže se projekty v PHP víc rozvíjí a umí toho víc, než alternativy v jiných jazycích. Lidi pak shání web, najdou si wordpress, vidí, že to umí spoustu věcí a vyžaduje PHP, tak shání hosting s PHP. A kruh je uzavřený.

    A z finančního pohledu je to taky jednoduché - pokud si uděláte server s PHP, snadno seženete spoustu klientů, můžete dát menší cenu a furt se to zaplatí. Server s Rails, Pythonem a spol. tak rychle a snadno zákazníky nenajde, takže se nevyplatí kvůli nákladům ztracené příležitosti, nebo musí být dražší.
    Quando omni flunkus moritati
    pavlix avatar 21.2.2015 17:33 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    A sehnat si pár PHPkářů taky není úplně drahé :).
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    21.2.2015 19:38 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    No, za poslední dobu mi přijde, že se neshání PHPkáři, ale instalátoři wordpressů
    Quando omni flunkus moritati
    23.2.2015 16:04 njn
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    php6 a cistka v knihovne uz tu probehla. jeste stesti, ze se nechytnul ten gramaticky fasismus OOP a zvitezil zdravy rozum stavajicich uzivatelu. kdyz se to jemenuje php, tak je to aspon zarukou relativne stabilniho neidiotsky prehypovaneho vyvoje na vlnach modnich trendu.

    https://philsturgeon.uk/blog/2013/01/php-6-pissing-in-the-wind/
    21.2.2015 04:32 Olaf
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    "Supr" název. Trošku mi to připomnělo německou heavymetalovou kapelu Trance založenou v 70. letech. Chudáci si ze zjevných důvodů museli později změnit jméno. Zvolili Trancemission, aby se za čas takto jmenoval taneční festival (bez "e").
    pushkin avatar 21.2.2015 10:37 pushkin | skóre: 43 | blog: FluxBlog
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    Zrovna jsem chtěl připsat, že být vývojářem, tak na to ani nesáhnu. Leda, že by napsali HeavyMetal Virtual Machine :-D
    21.2.2015 12:26 Odin1918 | skóre: 6 | blog: Valhalla
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    Hack? Hiphop? Kdo je autorem? Nejaky zastydly geek||nerd? :-D
    mirec avatar 21.2.2015 16:34 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack

    No hack aspoň celkom vystihuje jazyk ;)

    LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
    little.owl avatar 21.2.2015 23:12 little.owl | skóre: 22 | blog: Messy_Nest | Brighton/Praha
    Rozbalit Rozbalit vše Re: Programovací jazyk Hack
    Dalsi jazyk, a jeste s takovym nazvem ...

    Zacina to vypadat, ze pokud kdejaky IT megamoloch netlaci svuj jazyk, neni patricne 'technologically advanced'.

    Jako by nam na vsechno nestacil Lisp ... ;-).
    A former Red Hat freeloader.
    23.2.2015 07:49 Rovnej kšilt rulezzz
    Rozbalit Rozbalit vše HipHop Crack Hack Hopec
    Hopec kámo
    tak na čem frčíš?
    Na Cracku? Já na Hacku.
    Krutá smažka.
    Peace!
    pavlix avatar 23.2.2015 08:35 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: HipHop Crack Hack Hopec
    Někdo radši BSD.
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    23.2.2015 16:08 njn
    Rozbalit Rozbalit vše Re: HipHop Crack Hack Hopec
    a ti co jeli na BSOD uz jsou tuzi.
    xkucf03 avatar 23.2.2015 21:56 xkucf03 | skóre: 49 | blog: xkucf03
    Rozbalit Rozbalit vše Re: HipHop Crack Hack Hopec

    I tohle je důvod, proč se víc zamýšlet nad výběrem názvu pro jazyk nebo VM :-)

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes

    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.