A ta kniha pro Ruby byla která?
Názory k článku
Python 3: Úspěšný ponor
Re: Python 3: Úspěšný ponor
celé vláknoOpravdu vynikající kniha, sám se z ní teď programovat v Pythonu učím. Zatím podle PDF, ale opravdu se mi líbí tak, že si zřejmě koupím i papírovou verzi.
Dnešní PHP
celé vláknoCo přesně Vás na PHP štvalo (třeba se shodneme)? Neřešily by to některé dnešní frameworky?
Re: Dnešní PHP
celé vláknoHlavně mě přestala bavit jeho "nízkoúrovňovost". Velmi často jsem neřešil samotný problém, ale řešil jsem, jak ho napsat. Často jsem se přistihl, že mě něco napadlo, a při představě, kolik toho budu muset v PHP napsat, jsem se na to raději vykašlal. Možná by to frameworky řešily, ale už mě to zkrátka přestalo bavit; nezajímá mě věčné psaní "vezmi tento údaj, takto ho ošetři, polož tento dotaz do databáze, toto zkontroluj", na to je můj čas příliš drahý. Navíc jsem začal narážet na meze PHP a v neposlední řadě (a to asi především) se posunul můj zájem do oblastí, kde už PHP není moc vyhovující.
Re: Dnešní PHP
celé vláknoNa tom se určitě shodneme. V dnešní době opravdu nemá cenu takové věci řešit, když tu jsou hráči jako Django a Rails, kt. Vám umožní se soustředit opravdu jen na daný problém.
Re: Dnešní PHP
celé vláknoTohle bych řekl, že je stav každého webového vývojáře, kterého už přestalo bavit dělat pořád dokola weby.
Sám sem se do podobného stavu dostal též. Pořád dokola řešit ty samé problémy. Částečně to řeší různé frameworky, ale v zásadě je to pořád to samé :)
Na tohle pomůže jen začít se zabývat něčím jiným, než je obyčejné bastlení webů.
Re: Dnešní PHP
celé vláknoTak třeba já jsem flákl s montováním e-shopů a šel jsem dělat šéfredaktora Zdrojáku... ;)
Re: Dnešní PHP
celé vlákno:) nie zlý nápad. Len si nie som istý, koľko šéfredaktorov by Zdroják mohol mať ;)
Re: Dnešní PHP
celé vláknoZa seba napisem, ze robim webapp (nie nejake stranky) v Nette 2.0 (GIT) a je to velmi pohodlne. Neviem ako ostatni, ale vseliake scaffoldingy a admin generatory mi nechybaju. Na databazu pouzivam NotORM s tenuckym wrapperom.
Trosku ale zacinam plavat nad JS castou aplikacie. jQuery uz nepostacuje a v poslednej dobe sa objavilo kopec kniznic (Head.js, Barebone, _, Closure). Nikde nie je mozne najst nejakeho sumarneho clanku/tutorialu ako pristupovat ku klientskej casti aplikacie, mobilnej verzii webu a JS a pod.
Re: Dnešní PHP
celé vláknoJo jo dobrý framework dokáže hodně problémů odstínit :)
Nicméně také sem se setkal s tím, že stránka byla narvaná ajaxem, javascriptem, tunou jquery pluginů a komu se to pak chce spravovat
Bohužel v současné době moc alternativ není :)
Re: Dnešní PHP
celé vláknoTak já osobně teď dělám v silverlightu aplikačku, wpf, java applety nemusí být špatné, určitě bych si rád někdy vyzkoušel nějakou složitější hru atd :)
Ale je pravda, že dneska se všecko táhne na web :(
Re: Dnešní PHP
celé vláknoSilverlight? To je to, kde navstevnik neuvidi vubec nic, dokud se neuvoli stahnout si (dalsi) plugin - pokud pro jeho prohlizec nejaky existuje? Kde kdyz nema prava neco instalovat (kazda firma s dobre spravovanymi Windowsy), zustane viset v prvni fazi, totiz ze neuvidi vubec nic?
To uz ale hosku nedelas web...
Re: Dnešní PHP
celé vláknoKdyby si pořádně četl, tak nemusíš psát podobné příspěvky. Psal jsem, že jsem poslední dobou znuděný a otrávený právě s tvorbou webu => proto se snažím programovat i pro něco jiného než jsou klasické webové stránky, portály etc.
Na ty zbylé bláboly odpovídat ani snad nebudu
Re: Dnešní PHP
celé vláknomáš pravdu SL neni určený dementom.
Python +1
celé vláknoPython je asi to nejlepsi, co me kdy potkalo. V dobe, kdy me programovani uz zacinalo nudit a trochu stvat jsem zacal skriptikovat pro zabavu v Pythonu a to me u programovani drzi dodnes.
Zacinal jsem s PHP, JS, Javou, trochu vyzkousel C/C++, ale presel jsem na Python a ten mi nahradil vse. Kde se neda Python pouzit primo, tam existuje nejaky prekladac.
A zacinal jsem se ho ucit prave s Dive into Python (PDF v anglictine).
Dnes v Pythonu krom skriptu delam aj GUI aplikace (PySide) aj webove aplikace (Django, Pyjamas).
Re: Python +1
celé vláknoJo, s tim musim souhlasit. Taky jsem zhruba pred pul rokem zacal scriptovat v pythonu a narozdil od javy je to radost psat :) Skvelej je treba modul BeautifulSoup, roboti na prochazeni a parsovani webu jsou pak hracka.
Re: Python +1
celé vláknoJestli vám vadila Java na psaní, je tu Groovy. Syntaxe podobná jako Python, Ruby, ... s možností používat javové třídy, běží nad JVM.
Re: Python +1
celé vláknoNe ze by mi java nejak extra vadila, jen to neni takova radost psat, ale i tak je 90% meho kodu java :) Groovy znam, na spoustu veci je to super vec. Pouzivame jej v projektu vedle klasicke javy, integrace neni problem. Takove generovani XML je v nem krasa (MarkupBuilder). Ale na spoustu jednoduchych veci je scriptovani v pythonu prijemne. Myslim veci jako jsou pluginy pro nagios, jednoduche scripty, kdy shell je moc nizkourovnovy, ruzne parsery dat, crawlery stranek... Obecne na veci kde neni velka navaznost na dalsi systemy, jde o par radek kodu a casto se meni.
Re: Python +1
celé vláknoTak tak, taky jsem stál na pomezí, dal jsem si čas a 2 roky hledal jazyk, kterým bych chtěl mluvit s počítači. Během těch dvou let jsem kromě Delphi, PHP, JavaScriptu, FreePascalu, Ansi C, ..., se kterými jsem dělal dřív, vyzkoušel Javu (rovnou u Herouta na KIV), C++, C#, Dčko, Ruby a pár dalších, nakonec jsem zakotvil u Pythonu a jsem za to i po těch letech rád.
Dive into Python mi v mnoha ohledech vyhovuje, na některé věci jsem si zašel sáhnout jinam. Třeba:
OReilly - Python Programming on Win32 (Hammond, Robinson)(2000)
Thinking in Python (Bruce Eckel)(2002)
Wiley - Mobile Python Rapid prototyping of applications on the mobile platform (Scheible, Tuulos)(2007)
Beginning Game Development with Python and Pygame(Will McGugan)(2007)
Jiné formáty než PDF, sazba
celé vláknoKniha vypadá zajímavě, ale je škoda, že v elektonické podobě je k dispozici pouze ve formátu PDF. Docela rád bych si jí přečetl na svém Kindlu. Ten sice ne že by neuměl PDF, ale není to zrovna pohodlné...
Pokud to má být motivace k tomu, abych si knihu koupil ("buď zadarmo PDF, nebo plať"), tak já bych i byl ochotný za knihu v elektronické podobě ve formátu Mobipocket zaplatit. Např. u O'Reilly je většina knih v PDF, Mobipocket a ještě pár dalších formátech a že už jsem u nich za ebooky utratil peněz...
Jinak co si tak prohlížím to PDFko, tak si říkám - tu sazbu asi nedělal žádný profesionál - jinak by nadpisy nebyly podtržené... Nebo je to tak v originálu a tohle je snaha zachovat co nejvíc z originálu?
Re: Jiné formáty než PDF, sazba
celé vláknoTutéž otázku jsem položil vydavateli - proč je elektronická podoba pouze v PDF a ne např. v MOBI nebo v prostém HTML? Nakolik jsem z odpovědi pochopil, bylo primárním zájmem připravit sazbu pro tisk knihy, PDF je vlastně "vedlejší produkt" a jiné formáty nevznikly z obav před pracností převodu do jiného formátu. Pokusím se ještě trochu zatlačit, třeba se ukáže, že problémy nejsou nepřekonatelné...
Re: Jiné formáty než PDF, sazba
celé vláknoPřišlo mi, že autor originál generoval z nějakého XMLka, kromě PDF se dá stáhnout i v HTML. Čekal bych, že tento zdrojový soubor byl použit i pro překlad... Udělat MOBI třeba z HTML by bylo úplně v pohodě.
Z metadat výsledného PDF se ale zdá, že je to z InDesignu...
Snad existoval i nějaký nástroj pro vytváření MOBI z projektů InDesignu, ale už nevím, kde jsem to viděl.
Ale když už tedy někdo použije takový profi nástroj, jako je InDesign, tak v tom případě ale tím spíš nechápu takové zásadní typografické prohřešky. Očekával bych, že s InDesignem bude pracovat už někdo, kdo o typografii trochu ví. Koukat se na to, jak to podtržení jde přes dolní části písmen jako p, g, j je fakt za trest...
Taky mi přijde zvláštní, že v originálu jsou obrázky (screenshoty) v barvě, ale u české verze si dal někdo tu práci, že je odbarvil...
Abych jenom nekritizoval - je skvělé, že se do toho překladu někdo pustil a i to, že je to takto zdarma. A než mi někdo začne říkat "Darovanému koni na zuby nekoukej", tak znova opakuji - za verzi ve formátu MOBI jsem ochoten i zaplatit.
Jinak pokud vím, NIC.CZ to vydávání knih stejně nedělá proto, aby na nich vydělal, ale naopak, aby utratil peníze, které vydělává na doménách a neztratil status neziskovky, ne? Tak pokud už nevědí, co s penězi a pouštějí se do vydavatelské činnosti, fajn, ale ať to za ty peníze aspoň dělají pořádně. :-)
Re: Jiné formáty než PDF, sazba
celé vláknoInDesign umí export do epub, s tím už by se dalo něco dělat.
Python a databáze ?
celé vláknoZačíná mne to velice zajímat, ale zatím nechápu jak je to s připojením Pythonu na databázi. U PHP je to jasné, ale u Pythonu ?
Re: Python a databáze ?
celé vláknoU Pythonu je to podle mě ještě jasnější http://wiki.python.org/moin/DatabaseProgramming/
Re: Python a databáze ?
celé vláknozdravim, mozem este odporucit tento velmi podareny projekt http://www.sqlalchemy.org/
Re: Python a databáze ?
celé vlákno#takove malé databázovské Hello Data
import MySQLdb
db = MySQLdb.connect(host="", db="", user="", passwd="")
cursor = db.cursor()
cursor.execute("""SELECT * FROM tabulka""")
rows = cursor.fetchall()
print rows
ad font
celé vláknoMam dotaz,
po stazeni knizky na Python mi to nezobrazuje ten vlozeny font a tim i podstatne casti textu. Je chyba jen u me?
Diky moc
Honza