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 13:22 | Humor

    Asociace repair.org udělila anticeny těm nejhorším produktům představeným na veletrhu CES 2026. Oceněnými jsou například šmírující kamery Amazon Ring AI, chytrý běžecký pás od společnosti Merach, která otevřeně přiznává, že nedokáže zabezpečit osobní data uživatelů, případně jednorázové lízátko, které rozvibrovává čelisti uživatele a tak přehrává hudbu. Absolutním vítězem je lednička od Samsungu, která zobrazuje reklamy a kterou lze otevřít pouze hlasovým příkazem přes cloudovou službu.

    NUKE GAZA! 🎆 | Komentářů: 0
    dnes 12:00 | IT novinky

    Íránští protirežimní aktivisté si všímají 30% až 80% ztráty packetů při komunikaci se satelity služby Starlink. Mohlo by se jednat o vedlejší důsledek rušení GPS, kterou pozemní přijímače Starlinku používají k výpočtu polohy satelitů a kterou se režim rovněž snaží blokovat, podle bezpečnostního experta a iranisty Amira Rashidiho je ale pravděpodobnější příčinou terestrické rušení přímo satelitní komunikace Starlinku podobnou

    … více »
    NUKE GAZA! 🎆 | Komentářů: 0
    dnes 00:55 | IT novinky

    Evropská komise (EK) zvažuje, že zařadí komunikační službu WhatsApp americké společnosti Meta mezi velké internetové platformy, které podléhají přísnější regulaci podle unijního nařízení o digitálních službách (DSA). Firmy s více než 45 miliony uživatelů jsou podle DSA považovány za velmi velké on-line platformy (Very Large Online Platforms; VLOP) a podléhají přísnějším pravidlům EU pro internetový obsah. Pravidla po

    … více »
    Ladislav Hagara | Komentářů: 5
    dnes 00:44 | IT novinky

    Tržní hodnota technologické společnosti Alphabet poprvé v historii přesáhla čtyři biliony dolarů (83 bilionů Kč). Stalo se tak poté, co Apple oznámil, že bude na poli umělé inteligence (AI) spolupracovat s dceřinou firmou Alphabetu, společností Google.

    Ladislav Hagara | Komentářů: 2
    včera 11:11 | Zajímavý článek

    Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 161 (pdf).

    Ladislav Hagara | Komentářů: 0
    včera 10:44 | Nová verze

    Po delší době vývoje vyšla nativní linuxová verze virtuálního bubeníka MT-PowerDrumKit 2 ve formátu VST3. Mezi testovanými hosty jsou Reaper, Ardour, Bitwig a Carla.

    balda | Komentářů: 1
    11.1. 21:33 | Nová verze

    Desktopové prostředí Budgie bylo vydáno ve verzi 10.10. Dokončena byla migrace z X11 na Wayland. Budgie 10 vstupuje do režimu údržby. Vývoj se přesouvá k Budgie 11. Dlouho se řešilo, v čem bude nové Budgie napsáno. Budgie 10 je postaveno nad GTK 3. Přemýšlelo se také nad přepsáním z GTK do EFL. Budgie 11 bude nakonec postaveno nad Qt 6.

    Ladislav Hagara | Komentářů: 0
    11.1. 13:00 | Humor

    OpenChaos.dev je 'samovolně se vyvíjející open source projekt' s nedefinovaným cílem. Každý týden mohou lidé hlasovat o návrzích (pull requestech), přičemž vítězný návrh se integruje do kódu projektu (repozitář na GitHubu). Hlasováním je možné změnit téměř vše, včetně tohoto pravidla. Hlasování končí vždy v neděli v 9:00 UTC.

    NUKE GAZA! 🎆 | Komentářů: 3
    11.1. 03:00 | Nová verze

    Byl vydán Debian 13.3, tj. třetí opravná verze Debianu 13 s kódovým názvem Trixie a Debian 12.13, tj. třináctá opravná verze Debianu 12 s kódovým názvem Bookworm. Řešeny jsou především bezpečnostní problémy, ale také několik vážných chyb. Instalační média Debianu 13 a Debianu 12 lze samozřejmě nadále k instalaci používat. Po instalaci stačí systém aktualizovat.

    Ladislav Hagara | Komentářů: 0
    10.1. 03:00 | Komunita

    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.

    Ladislav Hagara | Komentářů: 6
    Které desktopové prostředí na Linuxu používáte?
     (8%)
     (5%)
     (0%)
     (9%)
     (20%)
     (3%)
     (5%)
     (3%)
     (11%)
     (49%)
    Celkem 386 hlasů
     Komentářů: 10, poslední dnes 12:33
    Rozcestník


    Vložit další komentář
    Jiří P. avatar 25.4.2007 09:22 Jiří P. | skóre: 24 | blog: programování
    Rozbalit Rozbalit vše Re: Ruby pro začátečníky - 7 (metody a třídy)
    Pěkné-dík za článek. Vidím, že RUBY je hodně podobný Pythonu, ale Pythoní syntaxe mně osobně sedí víc. Měnit nebudu... ;)
    In a world without fences and walls, who needs Gates and Windows?
    cezz avatar 25.4.2007 16:07 cezz | skóre: 24 | blog: dm6
    Rozbalit Rozbalit vše Re: Ruby pro začátečníky - 7 (metody a třídy)
    +1, ale nikdy nevies, kedy nebudes mat na vyber
    Computers are not intelligent. They only think they are.
    25.4.2007 15:49 Janda
    Rozbalit Rozbalit vše Zase Ruby...
    Mohl by mi nekdo (skutecny vyvojar, ktery v tom udelal uz neco poradneho) vysvetlit, k cemu je to Ruby dobry? Jestli je vyhodou tohoto jazyka jeho syntaxe (coz je navic dost subjektivni), tak to se muze jit zahrabat. Programovaci jazyk neni to nejdulezitejsi - mnohem dulezitejsi jsou ty "veci zatim" - jako kvalitni vyvojove prostredi, platforma, na ktere bezi, dostupnost ruznych knihoven apod. Dost bych se divil, jestli se v tomhle smeru muze Ruby rovnat Jave, C# nebo C++. Spis to vypada na dalsi hracku pro stouraly, kteri se zajimaji o vsechno mozne, ale nic skutecneho nikdy nevyvijeli. Zda se, ze uz i Lisp ma v tomhle smeru lepsi zazemi nez Ruby a to je co rict. Ale mozna se pletu...
    25.4.2007 16:25 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: Zase Ruby...
    Chmm. Hele, milej zlatej smug Java weenie, až uděláte pro Javu stejně dobrej XML parser a generátor, jako udělal Oleg Kiselyov, tak se můžeme bavit o dobrých knihovnách. Zatím zůstanu u SXML. ;-) U něj se aspoň dá říct, že je integrovaný do jazyka a poskytuje literály pro snippety.

    A abych si ještě rejpnul, "věci okolo" se dají změnit/napsat/předělat pořád ještě snáze, než zprasený jazyk. Takže i když mohou být knihovny důležitější, je mnohem větší průser, když zjistím, že se peru s jazykem. Ona totiž knihovna (třeba pokud je v Cčku) je pro vývojáře v první řadě API a na to se dají udělat bindingy snad do čehokoli.

    Jinak řečeno, pro Ruby je v podstatě k dispozici totéž, co pro Python nebo pro Perl. A SWIG to ještě o notný kus srovnává. Pokud jde o platformu, není co řešit - stačí ANSI C kompilátor. A pokud jde o vývojové prostředí, jestli mi sáhneš na Emacs, urazím Ti pazoury. ;-)

    Ale podotýkám, že rubista jsem jen okrajově, velké aplikace v tom asi dělají jiní zdejší. :-) Já už si příliš zvykl na luxusní lispí kompilátory. Jen mi prostě přijde, že jakmile se člověk dostane k opravdu velkým věcem, tak programovací jazyk teprve začne být ta nejdůležitější věc.
    25.4.2007 17:35 Janda
    Rozbalit Rozbalit vše Re: Zase Ruby...
    Tak to pak jo - uz vic nerikej... Jen tak kdyz jsme v tom rejpani - muzes jmenovat nejaky velky projekty napsany v Ruby (ne nejakej web franty fuky)? Docela by me zajimalo, co uzasnyho se v tom vytvorilo.
    25.4.2007 18:49 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: Zase Ruby...
    nejaky velky projekty napsany v Ruby
    Zatím nikdo nic extra velkýho neprásknul, ale už jen ve standardní distribuci Ruby by mělo být ~420000 řádků Ruby. To mi přijde celkem dost. :-) Rails mají momentálně cca. 70000 řádků.

    Tedy, mlčky předpokládám, že to je významná metrika, co taky nemusí být vždy pravda. ;-) Je taky otázka, jestli existuje jeden velký monolitický projekt, na kterém by se dalo něco takového ukázat. Rubisté už ze své podstaty nesnášejí molochy typu J2EE, takže k tomu asi ani nemají tendence. (Ani mezi pythonisty zřejmě neplatí, že by kvůli Zope každý slintal. ;-)) Pro mě je největším rubím projektem RubyForge. ;-)
    ne nejakej web franty fuky
    :-D :-D :-D
    mkoubik avatar 25.4.2007 17:33 mkoubik | skóre: 5 | blog: lorem_ipsum | Praha 8 - Bohnice
    Rozbalit Rozbalit vše Re: Ruby pro začátečníky - 7 (metody a třídy)
    ad "Přístupové metody". Nepoužívá se na tohle náhodou attr_accessor:? Potom se do tý proměnný dá i zapisovat a nemusí se na to dělat extra metody stylem:
    class Pes
      def initialize(jmeno)
        @jmeno = jmeno
      end
      def name
        return #{@jmeno}
      end
      def setName(jmeno)
        @jmeno = jmeno
      end
    end
    
    Místo toho se použije
    class Pes
      attr_accessor: jmeno
      def initialize(jmeno)
        @jmeno = jmeno
      end
    end
    
    25.4.2007 18:50 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: Ruby pro začátečníky - 7 (metody a třídy)
    Ta dvojtečka je za mezerou, ne před ní. :-)
    25.4.2007 22:34 botanicus | blog: Botanicusovi povzdechy | Prachatice
    Rozbalit Rozbalit vše Re: Ruby pro začátečníky - 7 (metody a třídy)
    Presne tak, protoze to znaci symbol. Casto se pak stava, ze clovek chce napsat vic metod a pak je dvojtecka pred kazdou z nich ... To jen aby nerubysti vedeli ;)
    ... mam chut na jablicka ;)
    25.4.2007 22:36 botanicus | blog: Botanicusovi povzdechy | Prachatice
    Rozbalit Rozbalit vše Re: Ruby pro začátečníky - 7 (metody a třídy)
    Ano a BTW netreba vypisovat "#{@jmeno}", kdyz staci "#@jmeno" ;)
    ... mam chut na jablicka ;)
    26.4.2007 19:31 frm
    Rozbalit Rozbalit vše Re: Ruby pro začátečníky - 7 (metody a třídy)
    Objektově orientovaný přístup se snaží ještě více přiblížit strukturu programu lidskému myšlení a vnímání reálného světa. Člověk o okolním světě (většinou) neuvažuje jako o sadě proměnných a procedur, ale jako o objektech. Tento přístup umožňuje nejen o problémech přemýšlet a pojímat je jako reálné věci, ale také objekty z jednotlivých objektů skládat, ba dokonce vlastnosti dědit.

    Tento sileny omyl se nestane pravdou, ani kdyz se to bude kopirovat do kazdeho odstavce zde na ABC a jakychkoliv jinych servrech. OOP je jeden z nejvetsich omylu lidstva. Kdo se nyni pta na dukazy pro me tvrzrni, tak at si prohledne clanky na tomto serveru - x-krat v nich jiz zaznelo, ze lide nedokazou OO myslet !!!
    26.4.2007 21:55 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: Ruby pro začátečníky - 7 (metody a třídy)
    Ale no tak. Třeba takový CLOS přece není tak špatný. ;-) Nehledě na to, že v kombinaci s funkcionálním přístupem (nedestruktivními aktualizacemi - Alan Kay certified(R) :-D) je to mocný nástroj.
    27.4.2007 20:37 botanicus | blog: Botanicusovi povzdechy | Prachatice
    Rozbalit Rozbalit vše Re: Ruby pro začátečníky - 7 (metody a třídy)
    Projdi se na cerstvem vzduchu, to bude dobry :)
    ... mam chut na jablicka ;)
    29.4.2007 14:37 JoHnY
    Rozbalit Rozbalit vše Re: Ruby pro začátečníky - 7 (metody a třídy)
    V urcitym rozsahu mas pravdu. Nicmene v globalu je to kravina. Nenasel se zadnej lepsi zpusob, kterej by byl tak snadno spravovatelnej. Pomoci vsech kouzel moderniho OOP jde vytvrit milion radku kodu a pritom se v nich da vyznat.
    29.4.2007 15:18 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: Ruby pro začátečníky - 7 (metody a třídy)
    Hmm, "moderního"...problém je spíš v tom, že to "starší" pojetí OOP je mírně lepší...nebo aspoň to dopadá tak, že lidi cca. od začátku 90. let vidí jen "dědičnost, zapouzdření a polymorfismus" a na základě těchhle blbostí (jen ta třetí věc je nezbytná, ten zbytek je dost překroucený) si řeknou "žádná sláva". Jenže on Kay to formuloval trošku jinak a navíc to vyžaduje slušnou změnu myšlení - docela by mě zajímalo, kolik OOP programátorů cíleně potlačuje změnu stavu objektů na minimum. Zní to funkcionálně? Možná, ale Kay to chtěl právě takhle. "Doing encapsulation right is a commitment not just to abstraction of state, but to eliminate state oriented metaphors from programming.". A pak lidi vesele píšou strukturovaně imperativní kód v poloobjektovém jazyku typu Javy a diví se, že se jim abstrakce hroutí. Při troše snahy může dobrý programátor psát dobrý kód v jakémkoli jazyku (ano, i v Perlu :-D ;-)), ale prasata dokážou zprznit cokoliv. A pak takhle nadávají, ačkoliv za jejich problémy OOP ve skutečnosti vůbec nemůže. ;-)
    18.5.2007 22:45 Kyosukeho_svedomi
    Rozbalit Rozbalit vše Re: Ruby pro začátečníky - 7 (metody a třídy)
    At uz to kdokoli chtel jakkoli, tak objekty pochopitelne musi mit svuj stav. To je jako s objekty v realnym svete. Kdyz treba potkam v divocine lva, tak taky nebude jednat jen podle toho jaky mu poslu parametry (jak vypadam), ale i podle toho v jakym je stavu - nenazranej, nazranej, nenazranej a jeste k tomu nasranej, ...

    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.