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í
×

    včera 08:00 | Humor

    Linus Torvalds na GitHubu smazal Linux, protože je na h… [SoByte].

    Ladislav Hagara | Komentářů: 25
    včera 07:00 | Nová verze

    Byla vydána nová verze 22.1 open source firewallové a routovací platformy OPNsense (Wikipedie). Jedná se o fork pfSense od této verze postavený na FreeBSD místo HardenedBSD. Kódový název OPNsense 22.1 je Observant Owl. Přehled novinek v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 1
    27.1. 21:44 | Humor

    q=0.25;e=0.125;for i in G\ $q 0\ $e D\ $e G\ $q 0\ $e D\ $e G\ $e D\ $e G\ $e B\ $e D5\ $e 0\ $q C5\ $q 0\ $e A\ $e C5\ $q 0\ $e A\ $e C5\ $e A\ $e F#\ $e A\ $e D\ $e;do a=($i);n=${a[0]};l=${a[1]};play -n synth saw $n trim 0 $l chorus 0.8 8 21 0.7 4 0.5 -t;done

    Ladislav Hagara | Komentářů: 10
    27.1. 14:11 | Zajímavý článek

    Odborníci Národního úřadu pro kybernetickou a informační bezpečnost (NÚKIB) a Vojenského zpravodajství vypracovali materiál Cestujte (kyber)bezpečně: doporučení pro cesty do zahraničí (pdf), který má českým sportovcům mířícím na Olympiádu v Pekingu i veřejnosti přiblížit základy kyberbezpečnosti a poradit jim, jak používat technologie, aby byla jejich komunikace v zahraničí bezpečnější.

    Ladislav Hagara | Komentářů: 14
    27.1. 08:00 | Zajímavý software

    Společnost SUSE oznámila vydání verze 1.0.0 open source multiplatformní desktopové aplikace Rancher Desktop pro správu Kubernetes a kontejnerů. Postavena je nad Electronem. Zdrojové kódy jsou k dispozici na GitHubu.

    Ladislav Hagara | Komentářů: 12
    27.1. 00:22 | Bezpečnostní upozornění

    Byly zveřejněny informace o bezpečnostní chybě CVE-2022-0330 v Linuxu v ovladači i915 GPU od Intelu. Jedná se o chybějící TLB flush. Útočník může přistupovat k náhodným stránkám paměti. V upstreamu je chyba již opravena. Oprava má dopad na výkon GPU.

    Ladislav Hagara | Komentářů: 1
    26.1. 22:55 | Komunita

    Kolik může stát nejlevnější nový počítač s klávesnicí a displejem, na kterém lze ještě spustit Linux? Brian Benchoff se dostal k 15 dolarům [Twitter, Hacker News].

    Ladislav Hagara | Komentářů: 11
    26.1. 08:00 | Nová verze

    Po půl roce vývoje od vydání verze 5.8 byla vydána nová verze 5.9 svobodného open source redakčního systému WordPress. Kódové označení Josephine bylo vybráno na počest jazzové zpěvačky, herečky, tanečnice a bojovnice za svobodu a rovnoprávnost Josephine Bakerové.

    Ladislav Hagara | Komentářů: 8
    26.1. 07:00 | Bezpečnostní upozornění

    Byly zveřejněny informace o zranitelnosti PwnKit zneužitelné k lokální eskalaci práv, aneb rootem snadno a rychle, pomocí pkexec z balíčku polkit. Jedná se o CVE-2021-4034 s CVSS 7.8. Zranitelné jsou všechny verze pkexec od první verze vydané v květnu 2009, tj. posledních více než 12 let. V upstreamu je chyba již opravena.

    Ladislav Hagara | Komentářů: 8
    25.1. 16:55 | Nová verze

    Flameshot (GitHub), nástroj pro vytváření a úpravu snímků obrazovky postavený nad frameworkem Qt, byl vydán ve verzi 11.0.0. Změněno bylo číslování verzí. Verze 11 následuje po verzi 0.10.

    Ladislav Hagara | Komentářů: 3
    Jestliže jste používali distribuci CentOS Linux, jejíž konec byl oznámen před rokem, kam jste přešli?
     (28%)
     (1%)
     (9%)
     (21%)
     (1%)
     (4%)
     (36%)
    Celkem 229 hlasů
     Komentářů: 14, poslední 14.1. 14:44
    Rozcestník
    Štítky: není přiřazen žádný štítek




    Vložit další komentář
    8.3.2009 16:31 fakenickname | skóre: 42 | blog: fakeblog
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Osobne mam zkusenost ze do nekterych programovacich jazyku se nori dobre, do jinych vubec ne. Sam jsem mel celkem potize se ucit python, naproti tomu jsem se velice rychle ucil Perl. Stejne tak lisp nebo smalltalk sem nepochopil ani po usilovnem, po case opakovanem studiu, ale treba php mi jde samo od sebe. Nekdy to proste nejde ani kdyby se clovek rozkrajel. Doporucuju zkusit jiny jazyk. Treba Java, Perl, C++, .. Clovek pozna uz po prvnich par minutach, zda je to "jeho" jazyk..
    xxxs avatar 8.3.2009 16:45 xxxs | skóre: 22 | blog: vetvicky
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    python sa mi nezda byt narocny, len momentalne mi nove veci idu velmi tazko. skusim sa ozivit cez basic(mam iba uplne zaklady) a potom sa naucit nove veci na zaklade podobnosti so starymi. samozrejme nepopieram moznost, ze nieco ine by bolo lepsie.
    8.3.2009 16:48 slush | skóre: 9 | blog: slushuv_koutek
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním

    Tak ja myslim, ze Python je velmi dobra volba - je jednoduchy a da se s nim efektivne programovat od systémových skriptů přes webove strany (Django, Cherrypy) až po GUI aplikace (Qt).

    Každopádně když se zpetně ohlédnu nad svou minulostí (v pořadí QBasic, Pascal, Delphi, C++, PHP, Python), nejrychleji jsem se naučil PHP. Dá se tam hodne flexibilně bastlit, takže jde začít i s naprostým minimem znalostí (které jsem ale já v té době už jakštakš měl z Pascalu a C++). Dnes už bych se k PHP nevracel, Python mi přijde elegantnější. Ale Tobě bych ho možná doporučil. Kašli na předsudky, PHP je jednoduché a je o něj podle mého stále dost velký zájem.

    8.3.2009 17:52 bastl
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Od te doby, co jsem prosel kurzem Scheme, tak se na programovani divam trochu jinak. Nyni delam prevazne v Pythonu a skoro mi stoji, kdyz muzu nejakou vec vyresit funkcionalne :)
    Saljack avatar 8.3.2009 18:20 Saljack | skóre: 28 | blog: Saljack | Praha
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Pro začátek není až tak důležitý jazyk, ale to z čeho se to bude učit. Ze začátku bych začal s C, na C je bezvadná knížka od Herouta- Učebnice jazyka C (snad jsem se nepletl). S touto knížkou pochopíš alespoň základy programování a potom je to na tobě co si vybereš. Já jsem začínal s C, potom ve škole Pascal (Delphi), Python (u něho jsem konečně pochopil OOP, vím smějte se, ale Python to má opravdu "jednoduché") a nyní C++. Musím, ale říct, že z Pythonu dá velkou práci přejít na něco jiného, protože si člověk všechno zjednoduší a nemusí nic řešit.
    Sex, Drugs & Rock´n Roll.
    Fluttershy, yay! avatar 8.3.2009 18:32 Fluttershy, yay! | skóre: 89 | blog:
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Musím, ale říct, že z Pythonu dá velkou práci přejít na něco jiného, protože si člověk všechno zjednoduší a nemusí nic řešit.

    Přesně tak. Ve škole jsem nejednou v C# psal:

    for i in list_of_foobar:
        pass
    War on Xmas ✊ no gods, no masters ✊ coup by powerpoint
    Saljack avatar 8.3.2009 20:01 Saljack | skóre: 28 | blog: Saljack | Praha
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Jenže si vem, že by si na pythonu začínal, to tě prostě poznamená a přechod na něco jiného je pak pekelný. Tím nechci říct, že python nemám rád spíš na opak, ale nedoporučil bych ho začátečníkům.
    Sex, Drugs & Rock´n Roll.
    8.3.2009 18:37 Václav HFechs Švirga | skóre: 26 | blog: HF | Kopřivnice
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním

    Nemyslím si že C je pro začátek dobré. Sice si pohraješ s jazykem, ale taky na tom obvykle skončíš. Jenže dost často se někdo, kdo chce programovat, nemá radost z toho že po krůčkách začíná chápat jazyk, ale že něco vytvoří. A to je v C ze začátku nemožné. Už jen hloupé organizování dat, vnitřní struktury programu. V C si musím pro něco složitějšího začít implementovat třeba seznam (jasně, jsou knihovny, atd... ale všechno je to takové těžkopádné), umět perfektně alokace / ukazatele, i API knihoven je dost často děsivé (GTK). Jasně, dá se to, ale určitě po 14 dnech nikdo neudělá nějaké okýnko a tam něco, co bude cokoliv zajímavého dělat. Což může odradit.

    Ale třeba v ruby není problém, pro struktůry máme pole / hashe. Můžu to krásně držet v konfigurácích díky integrovanému yaml parseru (yaml je něco jako čitelné xml pro lidi ;-)). A stačí nasadit cairo, sdl.. a na pár řádků a za pár minut nějaké ten tetris / space invaders a nevím co koho napadne mám hotové. A uchopitelný výsledek je pro někoho dost důležitý. U C by za stejnou dobu byl někde u ukazatelů / alokací, atd... a do konsole by mi to psalo nějaké písmenka. Navíc objeví výhody OOP, atd... (učit se hned C++, bez znalostí C, by mohlo být ještě obtížnější)

    Jasně, časem se stejně to C, atd.. bude muset naučit, pokud to s programováním chce někam dotáhnout. Ale proč to nevzít z té druhé strany a hned neobjevit nástroj, se kterým můžu něco okamžitě vytvořit. Prostě radši než oběvování jazyka něco chci udělat. A nepotřebuju si házet klacky pod nohy.

    Baník pyčo!
    Saljack avatar 8.3.2009 19:33 Saljack | skóre: 28 | blog: Saljack | Praha
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Jenže není důležité se jazyk úplně naučit a pochopit, ale pochopit základy programování. Jediné co opravdu nemohu doporučit pro začátečníka je pascal, ale je to jenom subjektivní názor. A Ruby je to samí jako Python, takže nevidím rozdíl proč když nejde Python tak se učit Ruby.
    Sex, Drugs & Rock´n Roll.
    vencour avatar 8.3.2009 19:54 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním

    Hm, začínal jsem sice na basicu na atari a sinclairu, o Karla jsem taky zakop, ale až na Pascalu jsem se něco principiálního naučil, čili můj hlas je pro Pascal (svého času). Zažil jsem na vejšce kluky, co začínali s javou, řikam si, že pascal je/byl zlatej v porovnání s ní. I když ... možná, že těžší začátek přináší větší a lepší plody?

    Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
    Saljack avatar 8.3.2009 19:58 Saljack | skóre: 28 | blog: Saljack | Praha
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Nevím, ale bylo to způsobený školou a neschopnýma učitelema, že pascal prostě nesnáším. Nejvíc mi na pascalu vadi psaní begina a end, to je něco tak hrozného.
    Sex, Drugs & Rock´n Roll.
    8.3.2009 20:10 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Begin a end? Pascal má svoje mouchy, ale begin a end?? Z Ady byste se asi posral :-)
    Ještě na tom nejsem tak špatně, abych četl Viewegha.
    8.3.2009 20:36 Käyttäjä 11133 | skóre: 58 | blog: Ajattelee menneisyyttä
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    V klidu, to neřeš... tohle většinou říkají ti co někde slyšeli od "odborníka" jak je Pascal špatný, "odborník" však neuměl říct žádné důvody a tihle lidi mu uvěřili, museli to začít opakovat a nějak toho o tom jazyku neví dost k tomu, aby mohli přijít s objektivní kritikou :-)
    Saljack avatar 8.3.2009 20:51 Saljack | skóre: 28 | blog: Saljack | Praha
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Mě vadí celkově ta syntaxe Pascalu přiřazení :=. Nemožnost si udělat deklaraci proměnné kdekoliv atp. Neříkám, že to je nejhorší jazyk, ale je hrozně nepřehledný, právě díky begin a end. A to jsem opravdu neslyšel od odborníků to je pouze můj názor.
    Sex, Drugs & Rock´n Roll.
    vlastikroot avatar 8.3.2009 20:55 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    +1 z pascalu mam uplne stejny pocit. Nejradsi syntaxi mam asi C a hned potom FreeBASIC.
    We will destroys the Christian's legion ... and the cross, will be inverted
    Saljack avatar 8.3.2009 21:04 Saljack | skóre: 28 | blog: Saljack | Praha
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Ještě k tomu begin a end, to člověk lehce překoukne, proto si myslím, že závorky jsou lepší.
    Sex, Drugs & Rock´n Roll.
    8.3.2009 21:36 ____ | skóre: 15 | blog: _
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním

    No nevím, FreeBASIC mi přijde jako trochu taková spatlanina. Ale má výhodu v tom, že když v něm programuješ, tak můžeš použít GCC a jednoduše to spojit s dalším kódem, stačí přeložit hlavičkové soubory (dá se najít někde překladač z C).

    Osobně jsem zjistil, že nejraději mám ty jazyky, ve kterých dovedu programovat nebo jsem to ještě nepozapomněl. V současnosti je to také C. Ale nemám na něm rád ten extrémně dlouhý zápis programů, takže uvažuju o přechodu na C++ nebo C#.

    8.3.2009 23:28 Miloslav Ponkrác | blog: miloslavponkrac
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním

    Já jsem tedy v Pascalu intenzívně programoval dva roky (a to nepočítám později Delphi), a můj názor je, že Pascal je sice skvělý učební jazyk, ale když v něm nikdy nebudu muset programovat, budu moc a moc rád.

    Pascal je prostě nedotáhnutý a jeho klony nedomyšlené. A je to tak v pořádku, protože Wirth Pascal vymýšlel jako učební jazyk pro studenty, nikoli jako jazyk pro praxi.

    8.3.2009 18:48 Jack Hokus | skóre: 33 | blog: LostHeaven
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním

    Dobrý večer,

    taky se už po několikáté pokouším začít s Pythonem a pokud jde o to z čeho se učit, tak se mi docela sedlo toto howto.py.cz/uvod.htm .  Když už se tu mluví o Pythonu, nevíte někdo, kde by se daly stáhnout zdrojové kódy nějakého kratšího programu v pythonu? Něco co si můžete otevřít na jedné ploše v textovém editoru a s učebnicí na ploše druhé to zkoušet, co se stane když změním třeba tohle... .

    S pozdravem JH

    http://www.jackhokus.cz/
    Fluttershy, yay! avatar 8.3.2009 18:54 Fluttershy, yay! | skóre: 89 | blog:
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Doporučuji Dive Into Python. Anglicky, pro pokročilejší, ale výborné.
    War on Xmas ✊ no gods, no masters ✊ coup by powerpoint
    Saljack avatar 8.3.2009 19:37 Saljack | skóre: 28 | blog: Saljack | Praha
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Já se python učil z létajícího cirkusu z rootu. Jinak, těch programů v pythonu najdeš všude spousta, já když jsem potřeboval pyqt tak jsem nahlížel do jabbimu nebo jak se ten program jmenuje.
    Sex, Drugs & Rock´n Roll.
    8.3.2009 18:29 Václav HFechs Švirga | skóre: 26 | blog: HF | Kopřivnice
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Koukni se na ruby, u těch her třeba s knihovnami jako rcairo (pro kreslení vektorových věcí, třeba @canvas.rectangle(100,100,100,100) vykreslí čtverec, navíc cairo umí třeba importovat / exportovat png, pdf, svg... to vše můžes úplně primitivně použít) nebo ruby-SDL (pro práci s oknem, událostmi, atd..., kombinuju obojí, v SDL si udělám surface a přes cairo do něj kreslím) dokážeš napsat pěkné věci. A syntaxe je trošičku basicovská (do, loop, end, atd...). Nicméně ruby má dost návykových věciček a od C jsem k němu přešel za týden, rozkoukávám se, a zatím jsem z něho celkem nadšený. Navíc jsem k němu přibral railsy (velmi kvalitní webový framework), které by mohly fungovat jako dost úspěšný job.
    Baník pyčo!
    Fluttershy, yay! avatar 8.3.2009 18:35 Fluttershy, yay! | skóre: 89 | blog:
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Ruby = (Perl + SmallTalk) / 2 # fuuuj perl

    Ruby je celkem fajn, ale hůř se čte (asi jak komu), je méně výkonné a má podivný vztah k Unicode. Navíc Python běží i na PalmOS nebo Symbianu S60! A Python + PyGame rulezzz!

    War on Xmas ✊ no gods, no masters ✊ coup by powerpoint
    8.3.2009 18:51 Václav HFechs Švirga | skóre: 26 | blog: HF | Kopřivnice
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním

    V 1.8 je knihovna, se kterou utf8 není problém. A v railsech to jede samo od sebe (mají to ošefované). V 1.9 je to už vyřešené přímo (trošku 'zajímavě' implementované, ale co). Ale... Davide, na to že je ruby z Japonska máš k němu sakra vlažný vztah. Pro mě to byla jedna z věcí, proč jsem se na něj podíval. Ta koncepce je totiž naprosto perfektní, když se na to podíváš trošku do hloubky. Geniálních postřehů je tam plno (samozřejmě i převzatých, proč ne, ale tvoří to dost mocný celek).

    A nakonec jeden citát:

    „Věřím, že — alespoň do jisté míry — je smyslem života být šťastný. Na základě tohoto přesvědčení je Ruby navrženo tak, že je nejenom snadné, ale i zábavné v něm programovat. Ruby vám umožňuje soustředit se na kreativní stránku programování, a nepřidělává vám další starosti.“

    ~ Yukihiro Matsumoto
    Baník pyčo!
    Fluttershy, yay! avatar 8.3.2009 21:56 Fluttershy, yay! | skóre: 89 | blog:
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Fajn, možná se na něj ještě někdy podívám. Já si s ním hrál asi před rokem a líbilo se mi, ale vrátil jsem se k Pythonu z ryze praktických důvodů: tehdy jsem používal PalmOS a na něm Python byl aspoň v nějaké podobě (ač verze 1.5), Python byl o dost rychlejší (reálně jsem to nepotřeboval) a více se mi líbil interaktivní interpreter Pythonu. A taky bloky dělané odsazením jsou COOL. ^_^

    BTW jak je to s podporou Ruby pod Mono/.NET? Ve škole to musím používat, tak že bych to nějak ošéfoval, abych mohl psát v něčem hezčím než C# (to už raději C++, C# se nedá nikde použít, Qt# se už dlouho nevede).
    War on Xmas ✊ no gods, no masters ✊ coup by powerpoint
    8.3.2009 23:34 Miloslav Ponkrác | blog: miloslavponkrac
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním

    Já osobně kdybych se měl rozhodovat mezi Python a Ruby, tak neváhám a jdu k Pythonu.

    Ruby má dodnes podivný vztah k Unicode. Bohužel stringy jsou pro něj stále sekvence bajtů a tak Ruby prostě nad stringy ukládá charset a bajtovou reprezentaci. Kdysi jsem slyšel historku, že Japonci obecně nenávidí Unicode, stejně tak jako Asiaté, protože algoritmus „han-unification“ v Unicode jim przní jejich znaky a tak si raději ukládají ve svých abecedách, které jsou v tomto mocnější, než Unicode. Takže v Ruby si u stringů připadáte jako v assembleru, stále je to de facto proud bajtů a tak trochu sekvence znaků.

    Ruby má také velmi podivný vztah k threadům. I když je os má, tak je Ruby emuluje a samozřejmě je jasné, které thready jsou vyladěnější, zda tu Ruby, nebo os.

    Navíc, Ruby je prostě zprasený Smalltalk a je zprasený Perlovskými naplaveninami. My co originální Smalltalk známe, tak víme, že čistota Smalltalku je prostě úžasná. A můj interní, v zásadě fašistický a rasistický názor je, že jazyk, který se inspiruje Perlem je prostě horší. A v menší míře si totéž myslím o Javě.

    9.3.2009 01:39 Deleted [8409] | skóre: 14 | blog: darkblog
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Python a vlákna to taky není zrovna silná kombinace. Zajímalo by mě, kdy se to vyřeší a od kdy Python bude moct opravdu reálně využít více vláken.
    9.3.2009 16:02 slush | skóre: 9 | blog: slushuv_koutek
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním

    > kdy se _to_ vyřeší a od kdy Python bude moct opravdu reálně využít více vláken.

    Co presne mate na mysli?

    9.3.2009 16:04 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    GIL?
    Ještě na tom nejsem tak špatně, abych četl Viewegha.
    9.3.2009 17:03 Deleted [8409] | skóre: 14 | blog: darkblog
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    jj
    9.3.2009 21:33 mimi.vx | skóre: 37 | blog: Mimi.VX | Praha
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním

     a nebo se podivat na modul parallelpython (pp)

    USE="-gnome -kde";turris
    9.3.2009 21:39 Deleted [8409] | skóre: 14 | blog: darkblog
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Takže skončíme u proces vs thread?
    9.3.2009 16:31 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Stackless Python implemetuje microthreads a PyPy podporuje kde co. Od microthreads, přes nativní vlákna, po modul threading.

    Bohužel se Stackless patche do hlavní řady Pythonu nedostaly a podle stavu PEP 0219 se tam ani nedostanou.
    When your hammer is C++, everything begins to look like a thumb.
    8.3.2009 21:38 ____ | skóre: 15 | blog: _
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Ruby též běží na S60, stejně tak jako Perl.
    Fluttershy, yay! avatar 8.3.2009 21:51 Fluttershy, yay! | skóre: 89 | blog:
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Wow! A co knihovny? Mně se PyGame na S60 líbí.
    War on Xmas ✊ no gods, no masters ✊ coup by powerpoint
    David Watzke avatar 8.3.2009 18:37 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Ruby má podle mýho názoru pekelnou hardcore syntaxi (když v tom člověk umí), ale slyšel jsem, že je to ještě pomalejší než Python :-( Je to pravda?
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    8.3.2009 18:44 Václav HFechs Švirga | skóre: 26 | blog: HF | Kopřivnice
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním

    Syntaxe vypadá z počátku možná děsivě, ale jako céčkar jsem se do týdne adaptoval a přijde mi dost mocná. Když si projdeš různé tutorialy, tak zjistíš, že se v tom dají psát dost kompaktní programy, protože to obsahuje sakra praktické vychytávky. Narozdíl od perlu je ještě ale dobře čitelný. Začínám v tom psát jednu SDL + cairo gamesku jako projekt do školy, tak uvidím jak s tím dopadnu. Pokud to pujde hrát na mém celeronu 2,6 GHZ, 512 MB ram, tak budu považovat rychlost za dostačující ;-). Jinak co jsem slyšel, tak 1.8 na tom je skutečně špatně, ale vznikají alternativní interpreti a navíc 1.9 dosahuje prý podstatného zrychlení (ovšem není ani v portage, takže mě moc nezajímá zatím, potřebuju aby ta moje věc někde šla rozběhnout).

    Ale hlavní důvod, proč se o ruby začínám zajímat, je pronikání do railsů. Po nějakém čase budu moc zhodnotit, jestli jsem si vybral dobře, ale zatím myslím, že jo.

    Baník pyčo!
    David Watzke avatar 8.3.2009 19:33 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Ad syntaxe: nechtěl jsem tím říct, že je děsivá, ale že se mi líbí. Některý obraty fakt žeru :-)
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    kozzi avatar 8.3.2009 22:50 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    ohledně rychlosti, dlal jsem hodně testů. A verze 1.8 je opravdu pomalejší než python. Ale verze 1.9 je podstatně rychlejší a to dokonce až několika násobně než python. Tenkrát byl python ve verzi 2.5, tuším. Takže jak na tom je python 3k nevím. A pokud se nepletu tak, ruby verze 2.0 má být ještě rychlejší, takže ohledně rychlosti bych si strach nedělal.
    Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
    8.3.2009 23:39 Miloslav Ponkrác | blog: miloslavponkrac
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním

    Já myslím, že překonat v rychlosti Python je nejnižší laťka, kterou si může jazyk dát.

    Python není nic jiného, než chroustač do byte kódu a přímá interpretace byte kódu. Žádná optimalizace se v Pythonu nekoná, a to ani při překladu do byte kódu. Tudíž v zásadě pomalejší, než Python mohou být jen počáteční verze jiných jazyků, nebo nově přepsané interpretery, aby vzápětí Python nechali rychlostně daleko vzadu.

    Proto také Rossum vymýšlí neustále jak překopat Python, jak změnit syntaxi tak, aby to nebylo kompatibilní s minulostí, apod.. Python interpretr je zkrátka tak primitivní, a zcela bez jakýchokoli optimalizací, že se ani jinak realizovat moc nejde.

    8.3.2009 19:24 Deleted [8409] | skóre: 14 | blog: darkblog
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Ale všechno o čem mluvíte můžete dělat prakticky v kterémkoliv jazyce, který má patřičné bindingy těchto knihoven.
    8.3.2009 20:30 CET
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Didaktik sme si od rodičov vyžobrali na Vianoce 1990. Cena bola tuším 2999,- Kčs, čo bola riadna pálka.

    Che, v roce 1988 jsem vyzebral Didaktik Gama (cernej) za zavratnych 8000kc. TO byla palka, pozdejc uz byla cena niz!! Ale nebyly to vyhozeny prenize, myslim - delal jsem Basic, pak i Assembler Z80, z toho jsem pak presel na i286 ASM.

    Marián Kyral avatar 8.3.2009 21:24 Marián Kyral | skóre: 29 | blog: Sem_Tam | Frýdek-Místek
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním

    Naprosto tě chápu. Jak jsem před měsícem zjistil, můj funkční Didaktik M skončil ve sběrném dvoru :-( Zůstala mi jen hromada kazet a příruček :-(

    Jó to byly doby. Ze začátku jsem neměl kazeťák, tak jsem vždycky ráno opsal z nějakého časopisu nějakou jednoduchou hru, pak to celý den hrál, večer vypnul a druhý den jsem mohl začít znova :-)

    8.3.2009 21:42 ____ | skóre: 15 | blog: _
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Já mám pro změnu nefunkční Commodore Plus4 i s extra základní deskou, a nevím, co se na tom rozbilo. Je celkem škoda, že nejsem žádný elektrotechnik, abych si to dal dokupy nebo alespoň zjistil, co na tom odešlo.
    9.3.2009 09:40 decumanus | skóre: 12 | blog: Clusium
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním

    Určitě je potřeba hledat jazyk, který "sedne". Já coby věčný začátečních zkoušel Delphi, C, ale nic moc. Pak přišel Python, a láska na první pohled :-). První jazyk, kde netrávím většinu času tím, jak to proboha zapsat a proč tahle triviální věc nechce fungovat.

    Python je myslím si dobrý pro člověka, který má blíž k lingvistice než k matematice. Syntaxe má blíž k lidské řeči.

    msk avatar 9.3.2009 11:11 msk | skóre: 27 | blog: msk
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    V pythone som robil nejaky cas ( cca dva roky ). Bol som z neho hrozne nadseny, ako rychlo sa v tom da naprogramovat to co zrovna potrebujem. Potom, ako sa postupne moje projekty rozrastali, som si zacal nabijat hubu. Tok kodu riadeny indentom ( za toto by som autora postavil k muru a namieste zastrelil ) bol len ceresnickou. Zacalo mi chybat _skutocne_pouzitelne_ IDE, debug, profil. Ale dodnes ho pouzivam na mensie veci. Posledneho pol roka bastlim v Jave a to je uz len peklo. Framework na frameworku, blackbox na blackboxe ...
    9.3.2009 14:05 Miloslav Ponkrác | blog: miloslavponkrac
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním

    Přesně tak na mě působí Python také. Byl jsem z něho strašně nadšený, ale pak jsem si začal uvědomovat, že ne vše je zlato co se třpytí.

    Kdysi jsem se rozhodl v Pythonu psát vše, co není vysloveně low level a začal jsem v tom dělat i projekty na zakázku. Už to nikdy, nikdy neudělám.

    Python chybí preciznost a jakési praktické myšlení. Asi nejvíce to Python demonstroval na faktu, že po 17 letech existence schopen nekompatibilině rozsekat syntaxi, což by v případě, že byste v tom měli opravdu velký projekt opravdu tragédie. A ještě tento hloupý krok obhajoval jako to nejlepší co se mohlo stát.

    V Pythonu jsem narážel i na jiné amatérismy, například je docela těžké ohraničit program v Pythonu s dodaným interpreterem tak, aby nezávisel na jiném interpreteru Pythonu v systému. Při použití py2exe to fungovalo dosti nespolehlivě, atd..

    Zároveň vynucená úprava syntaxe indentací také nebyla vždy úplně přehledná.

    A pak začaly chybět skutečně profesionální nástroje, jak píše kolega nade mnou.

    Většina knihoven pro Python byla přísně pro jednu verzi Pythonu, při pohybu Pythonu o jednu minor verzi výše člověk většinou musel postahovat vše znovu.

    Dnes už bych se nepokoušel Python prosadit pro seriózní projekt, Python na to zkrátka nemá. Je to skvělý jazyk, kterým nabastlíte malou aplikaci, nebo kterým převedete jednorázově data, či ho můžete používat jako náhradu bashe.

    9.3.2009 15:07 Deleted [8409] | skóre: 14 | blog: darkblog
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Píšu v pythonu jednu web app a začínám to vidět velice podobně. Python se tváří jako super jazyk, ale když člověk pronikne do hloubky, začínají mu strašně chybět věci, které jsou běžné například v C++ a bez kterých si nedovedu vývoj představit.

    Co mi na Pythonu vadí je toto:
    • Debug (opravdu bych chtěl přednášku o tom, jak se v pythonu má ladit)
    • Code Assist (pamatovat si všechny metody u tříd prostě nejde)
    • Refactorizace - díky tomu, že je Python dynamický jazyk je refaktorizace téměř nemožná (a já osobně když přijdu na to, že by se něco mohlo jmenovat nebo fungovat líp, tak to vždycky opravím)
    Určitě je toho mnohem víc a ti co v Pythonu mají napsanou větší aplikaci se mnou budou určitě souhlasit. Jenže otázka pro mě je, v čem psát web? Mám pocit, že existují jen 2 možnosti a to Java a .NET.
    9.3.2009 16:09 slush | skóre: 9 | blog: slushuv_koutek
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním

    > Debug (opravdu bych chtěl přednášku o tom, jak se v pythonu má ladit)

    Uz jste zkousel Eclipse?

    > Code Assist (pamatovat si všechny metody u tříd prostě nejde)

    Uz jste zkousel Eclipse?

    Notepad totiz neni vhodne IDE pro zadny programovaci jazyk...

    msk avatar 9.3.2009 16:39 msk | skóre: 27 | blog: msk
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Uz jste zkousel Eclipse?
    Ano. Vzdal som to, pretoze by som minimalne tyzden musel prekonfigurovavat klavesove skratky a zrovna pohodlne sa to teda nerobilo.
    9.3.2009 16:58 Deleted [8409] | skóre: 14 | blog: darkblog
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Používám eclipse, ale současný stav bych nemohl označit za dostatečný :(
    9.3.2009 16:23 Václav HFechs Švirga | skóre: 26 | blog: HF | Kopřivnice
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Co vyzkoušet ty railsy, o to se snažím teď já a přijde mi to celkem použitelné. Ano, výkon... ale to se sladí :).
    Baník pyčo!
    9.3.2009 17:03 Deleted [8409] | skóre: 14 | blog: darkblog
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    Abych řekl pravdu, tak se poohlížím po nějakém staticky typovaném jazyku, vítěz bude asi Java.

    Z dynamicky typovaných jazyků mám nejradši javascript. Je to ale jen tím, že je syntaxe blízká k C;-)
    9.3.2009 17:42 Mykonou | skóre: 5
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním

    Zatim jsem ho moc nepouzival ale pydev plugin do eclipse se tvari dost pouzitelne(debug, code assist a tusim i ta refaktorizace tam je). Kazdopadne je python porad dost minoritni jazyk a tim padem neni zase tak moc z ceho vybirat, Snad jeste komercni verze IDE Komodo, ale neni zrovna levny.

    I TY muzes byt echt linuxak!
    frEon avatar 12.3.2009 09:09 frEon | skóre: 40 | Praha
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    nemuzu si neprihrat polivcicku... napriklad ruby debugger ma...
    gem install ruby-debug
    Talking about music is like dancing to architecture.
    xxxs avatar 9.3.2009 14:36 xxxs | skóre: 22 | blog: vetvicky
    Rozbalit Rozbalit vše Re: Ťažkosti s programovaním
    dakujem za reakcie. uvidim, k comu sa mi podari dokopat.

    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.