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í
×
    18.7. 14:22 | Nová verze

    HollowByte je zranitelnost typu Denial of Service (DoS) v kryptografické knihovně OpenSSL. Útočník může odesíláním škodlivého payloadu o velikosti pouhých 11 bajtů zaplnit paměť serveru. OpenSSL před ověřením dat vyhradí nepřiměřený blok paměti (až 131 KB). Server pak čeká na data, která nepřišla. Zranitelnost je opravena ve verzích OpenSSL 4.0.1, 3.6.3, 3.5.7, 3.4.6 a 3.0.21.

    Ladislav Hagara | Komentářů: 0
    18.7. 13:44 | Komunita

    Ve španělské A Coruñě probíhá GUADEC 2026, tj. letošní konference vývojářů a uživatelů desktopového prostředí GNOME. Videozáznamy přednášek jsou k dispozici na YouTube.

    Ladislav Hagara | Komentářů: 0
    18.7. 13:22 | Komunita

    Společnost Collabora ve spolupráci s Valve vyvíjí Holo Core, tj. port Arch Linuxu pro ARM64 procesory (AArch64), který bude pohánět VR headset Steam Frame. Pro testování Arch Linuxu pro AArch64 jsou k dispozici binární balíčky, zdrojové kódy i kontejner pro Docker nebo Podman.

    Ladislav Hagara | Komentářů: 1
    18.7. 13:00 | IT novinky

    Mikroprocesor Zilog Z80 byl oficiálně uveden na trh před 50 lety, tj. v červenci 1976. Výroba mikroprocesoru skončila v roce 2024.

    Ladislav Hagara | Komentářů: 0
    18.7. 02:55 | Bezpečnostní upozornění

    Výzkumníci ze společnosti ESET objevili 11 zapomenutých UEFI shim zavaděčů, které byly podepsány společností Microsoft, a které umožňují útočníkům obejít ochranu UEFI Secure Boot na většině zařízení. Microsoft je zneplatnil (přidal jejich hash do databáze dbx) v rámci aktualizace Patch Tuesday dne 9. června 2026. Uživatelé Linuxu mohou databází aktualizovat pomocí LVFS. Ověřit zneplatnění zavaděčů lze pomocí skriptu uefi-dbx-audit. Jedná se o CVE-2026-8863 a CVE-2026-10797.

    Ladislav Hagara | Komentářů: 3
    17.7. 16:55 | Zajímavý software

    pico-usb-wifi je open source firmware pro Raspberry Pi Pico W, který jej promění v USB Wi-Fi adaptér. Po připojení k počítači se objeví jako zařízení USB CDC-NCM.

    Ladislav Hagara | Komentářů: 0
    17.7. 16:00 | IT novinky

    Americká společnost Google ze skupiny Alphabet bude muset podle nových požadavků Evropské unie umožnit společnosti OpenAI i dalším konkurentům v oblasti umělé inteligence (AI) a internetových vyhledávačů přístup ke svým službám. Ve svém rozhodnutí o tom včera informovala Evropská komise (EK). Opatření má zajistit dodržování pravidel, jejichž cílem je omezit v EU tržní sílu velkých technologických firem. Google s tím nesouhlasí.

    … více »
    Ladislav Hagara | Komentářů: 0
    17.7. 04:55 | Komunita

    Nové verze webových prohlížečů Chrome a Firefox jsou vydávány každé 4 týdny. Aktuální verze Chrome je 150. Aktuální verze Firefoxu je 152. V březnu bylo oznámeno, že od září přejde Chrome na dvoutýdenní cyklus vydávání verzí. To by znamenalo, že Chrome v číslování verzí Firefox brzy přeskočí. Vývojáři Firefoxu proto také od září přecházejí na dvoutýdenní cyklus vydávání verzí. :-)

    Ladislav Hagara | Komentářů: 7
    17.7. 00:22 | Zajímavý software

    Microsoft Comic Chat (Wikipedie), tj. grafický IRC klient z devadesátek, který převáděl konverzace na IRC do podoby komiksových panelů, a který zpopularizoval font Comic Sans, je dnešním dnem open source. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.

    Ladislav Hagara | Komentářů: 3
    16.7. 19:55 | Nová verze

    Byla vydána (𝕏) nová verze 26.7 open source firewallové a routovací platformy OPNsense (Wikipedie). Jedná se o fork pfSense postavený na FreeBSD. Kódový název OPNsense 26.7 je Xenial Xenops. Přehled novinek v příspěvku na fóru.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (11%)
     (7%)
     (2%)
     (17%)
     (30%)
     (5%)
     (6%)
     (2%)
     (15%)
     (24%)
    Celkem 2178 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    Adventní kalendář pro programátory

    14.12.2015 21:53 | Přečteno: 1824× | Programování

    Chcete-li trošku potrénovat programování, jaký konkrétní nástroj si vyberete je pouze na vás, tak se mrkněte na: Advent of Code.

    Upozornil mě na něj kamarád, nápad se mi líbí, třeba zaujme i někoho z vás. Případně přidejte do diskuze linky na další obdobné projekty. Řešitelé mohou 25.12. hodit do diskuze přílohu s postupem jejich řešení, ať se můžeme podívat jak stejný problém řešili různí lidé s různými nástroji. Já k řešení prozatím používám Bash a Python.        

    Hodnocení: 78 %

            špatnédobré        

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

    Komentáře

    Vložit další komentář

    15.12.2015 10:13 Thyrst' | skóre: 6 | blog: a256
    Rozbalit Rozbalit vše Re: Adventní kalendář pro programátory
    Moje řešení v pythonu.
    15.12.2015 18:28 azurIt | skóre: 34 | blog: zatial_bez_mena
    Rozbalit Rozbalit vše Re: Adventní kalendář pro programátory
    Pozrel som si tvoje riesenie prvej ulohy a len tam mas polovicu kodu zbytocnu..
    15.12.2015 20:09 Mr. proper
    Rozbalit Rozbalit vše Re: Adventní kalendář pro programátory
    KATASTROFA
    Bedňa avatar 15.12.2015 22:56 Bedňa | skóre: 34 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: Adventní kalendář pro programátory
    To bude viac ako polovica :-) Ale každý sme nejak začínaly.
    KERNEL ULTRAS video channel >>>
    16.12.2015 03:02 Olaf
    Rozbalit Rozbalit vše Re: Adventní kalendář pro programátory
    Hlavně my ženy.
    16.12.2015 03:03 Olaf
    Rozbalit Rozbalit vše Re: Adventní kalendář pro programátory
    (I když ani ve slovenštině není u žen 'y', tak pak nevím, kde jsi to vzal :-))
    16.12.2015 06:25 marek_hb
    Rozbalit Rozbalit vše Re: Adventní kalendář pro programátory
    a píši měkké i, aby bylo zřejmé, že ty dívky jsou chlapci .... :)
    16.12.2015 11:46 Z.z.
    Rozbalit Rozbalit vše Re: Adventní kalendář pro programátory
    v slovenčine je ženy s tvrdým Y, rozdiel je v slovesách, tam máme koncovku v 3. os. pl. -i v maskulíne aj feminíne:... ale za I. ČSR v rámci uplatňovania čechoslovakizmu aj v jazykovej oblasti podľa vtedajšej reformy slovenského pravopisu to bolo rovnako, až neskôr sa to zase vrátilo do pôvodnej podoby, navyše u nás -i zmäkčuje to l a výslovnosť -li má byť mäkká, tak načo by sme tam písali -y

    keďže na rozdiel od Maďarov my aj vy máme rody a jasné pravidlo, podľa ktorého sa podst. mená do nich zaraďujú a Česi mäkké ľ (-li) ani nemajú, to -y v češtine v slovese je vlastne nadbytočné

    no, Bedňa má asi dysortografiu, ale to má dnes väčšina absolventov rôznych stupňov VŠ, keď si tak prezerám ich výtvory na internete
    16.12.2015 09:06 daks
    Rozbalit Rozbalit vše Re: Adventní kalendář pro programátory
    výpočet z řešení první úlohy se dá v Pythonu celkem elegantně zapsat na jeden řádek, ale spíš je obdivuhodný, že někdo mladej má chuť se něco naučit, většina jen pasivně konzumuje...
    16.12.2015 10:51 Thyrst' | skóre: 6 | blog: a256
    Rozbalit Rozbalit vše Re: Adventní kalendář pro programátory
    V jiných úlohách mám zbytečného kódu i víc :)

    Bez té druhé části úlohy by to bylo jen
    
    >>> with open("input_d1.txt", "r") as infile:
    ...   line = infile.readline()
    ...   print(line.count("(") - line.count(")"))
    ... 
    138
    
    Takže více než polovina ;) S druhou částí jsem to prostě udělal takto. Jestli mi chceš ukázat svoje lepší řešení, tak nech keců a ukaž kód ;)
    21.12.2015 14:06 Nemo7
    Rozbalit Rozbalit vše Re: Adventní kalendář pro programátory
    Sice to nebylo na mě, ale co takhle dát si na první den rekurzi. :-)
    def fnfloor(path, pos, floor):
    	ch = path[pos]
    	
    	if ch == "(":
    		floor += 1
    	elif ch == ")":
    		floor -= 1
    	
    	if pos < len(path) - 1:
    		return fnfloor(path, pos + 1, floor)
    	else:
    		return floor
    	
    print(fnfloor(")())())", 0, 0))
    
    Václav 15.12.2015 19:51 Václav "Darm" Novák | skóre: 26 | blog: Darmovy_kecy | Bechyně / Praha
    Rozbalit Rozbalit vše Re: Adventní kalendář pro programátory
    Super, jestli bude čas, zkusím něco zprasit v OpenEdge ABL :D
    Cross my heart and hope to fly, stick a cupcake in my eye!
    Bedňa avatar 15.12.2015 22:48 Bedňa | skóre: 34 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: Adventní kalendář pro programátory
    To bude pekná katastrofa :-D
    KERNEL ULTRAS video channel >>>
    Václav 16.12.2015 09:07 Václav "Darm" Novák | skóre: 26 | blog: Darmovy_kecy | Bechyně / Praha
    Rozbalit Rozbalit vše Re: Adventní kalendář pro programátory
    Není to tak hrozné :) První úloha:
    
    DEFINE VARIABLE i AS INTEGER NO-UNDO.
    DEFINE VARIABLE i_floor AS INTEGER INITIAL 0 LABEL "floor number" NO-UNDO.
    DEFINE VARIABLE c_input AS CHARACTER LABEL "Insert instructions" NO-UNDO.
    UPDATE c_input VIEW-AS EDITOR INNER-LINES 10 INNER-CHARS 50 WITH FRAME a.
    HIDE FRAME a.
    REPEAT i = 1 TO LENGTH(c_input):
        i_floor = i_floor + (IF SUBSTRING(c_input, i, 1) = "(" THEN 1 ELSE -1).
    END.
    DISPLAY i_floor WITH SIDE-LABELS FRAME b.
    
    Cross my heart and hope to fly, stick a cupcake in my eye!
    Václav 16.12.2015 14:14 Václav "Darm" Novák | skóre: 26 | blog: Darmovy_kecy | Bechyně / Praha
    Rozbalit Rozbalit vše Re: Adventní kalendář pro programátory
    Aha, ono to má dvě části :)
    Cross my heart and hope to fly, stick a cupcake in my eye!
    kyknos avatar 17.12.2015 01:35 kyknos | skóre: 18 | blog: Quid novi? | Ranša Rosa
    Rozbalit Rozbalit vše Re: Adventní kalendář pro programátory
    co to je za sanskrt? :)
    So the Nationalists and the Socialists have the same policy on Brexit. They should get together and form a...
    Václav 17.12.2015 07:15 Václav "Darm" Novák | skóre: 26 | blog: Darmovy_kecy | Bechyně / Praha
    Rozbalit Rozbalit vše Re: Adventní kalendář pro programátory
    OpenEdge ABL, ale open na tom toho moc není :) Je to proprietární jazyk propojený s Progress databází.
    Cross my heart and hope to fly, stick a cupcake in my eye!
    kyknos avatar 17.12.2015 09:11 kyknos | skóre: 18 | blog: Quid novi? | Ranša Rosa
    Rozbalit Rozbalit vše Re: Adventní kalendář pro programátory
    vypada to odporne :)
    So the Nationalists and the Socialists have the same policy on Brexit. They should get together and form a...
    Bedňa avatar 17.12.2015 23:31 Bedňa | skóre: 34 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: Adventní kalendář pro programátory
    Je to databázový jazyk a tam to je pravidlo :)

    Len tak na okraj existuje datbázový jazyk ktorý by dodržiaval odsadzovanú štruktúru ako Python, alebo niečo v zátvorkovacom štýle C++?

    O Perly sa píše, ako only write, ale vždy keď som prechádzal aj svoje SQL konštrukcie tak musím rozmýšľať čo som to tam spravil. Žiadna intiutívna syntax oddelená do nejakých logických celkov. Proste len dotaz s kopu škaredého marazmu. ABL sa o to snaží, ale tie konštrukcmi stále prídu také zastaralé z ohľadom na rýchlosť písania.

    Samozrejme Darma chápem že je v novej firme a bavia ho nové výzvy a určite by som to skúšal rovnako aby som si zvýšil level v tom čo ma baví.
    KERNEL ULTRAS video channel >>>
    Václav 16.12.2015 10:34 Václav "Darm" Novák | skóre: 26 | blog: Darmovy_kecy | Bechyně / Praha
    Rozbalit Rozbalit vše Re: Adventní kalendář pro programátory
    Koukám že některé další úlohy budou veselejší a poskytnou možnost kreativního využití temp-table :D
    Cross my heart and hope to fly, stick a cupcake in my eye!
    Václav 16.12.2015 20:16 Václav "Darm" Novák | skóre: 26 | blog: Darmovy_kecy | Bechyně / Praha
    Rozbalit Rozbalit vše Re: Adventní kalendář pro programátory
    Proč pořádně nezaprasit preprocesorem :D (normálně zas až tak šíleně nepíšu, ale bylo to lákavé :)
    Cross my heart and hope to fly, stick a cupcake in my eye!
    E.Alopex avatar 16.12.2015 13:47 E.Alopex
    Rozbalit Rozbalit vše Re: Adventní kalendář pro programátory
    Vlastně moje první programy mimo školu.

    https://github.com/EAlopex/advent15
    16.12.2015 14:15 RM
    Rozbalit Rozbalit vše Re: Adventní kalendář pro programátory
    Jakmile začíná slovní ouloha Santa, jdu od toho.
    Václav 16.12.2015 14:24 Václav "Darm" Novák | skóre: 26 | blog: Darmovy_kecy | Bechyně / Praha
    Rozbalit Rozbalit vše Re: Adventní kalendář pro programátory
    To jako měli vyjmenovat všechny národní dárkonosiče? A co chudáci židi, arabové, hinduisti…
    Cross my heart and hope to fly, stick a cupcake in my eye!
    E.Alopex avatar 16.12.2015 14:34 E.Alopex
    Rozbalit Rozbalit vše Re: Adventní kalendář pro programátory
    Mojžíšek nebo Ježíšek, to je jedno.

    Založit nové vláknoNahoru

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