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 18:11 | Nová verze

    Byl vydán Mozilla Firefox 159.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 159 bude brzy k dispozici také na Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    dnes 14:11 | IT novinky

    Nasazení softwaru, který nyní používá ve svých autech pro čínský trh, zvažuje automobilový koncern Volkswagen také v Evropě, kde by se mohl používat v budoucích vozech značek Volkswagen, Škoda a Cupra. Základem pro budoucí evropské modely by se mohla stát takzvaná China Electronic Architecture, elektronická architektura vyvinutá pro čínské modely ve spolupráci s tamní automobilkou Xpeng.

    Ladislav Hagara | Komentářů: 3
    dnes 13:44 | Komunita

    Vedoucím brněnské pobočky Red Hatu se stal Radek Vokál [LinkedIn].

    Ladislav Hagara | Komentářů: 0
    včera 21:29 | Nová verze

    Open source download manager Fatrat povstal z popela. Autor k dvacetiletému výročí projektu přidal do vínku podporu nejnovější knihovny libtorrent, rozhraní portoval na QT6, došlo k nahrazení podpory java rozšíření pythonem. Webové rozhraní bylo přepsáno s podporou mobilních zařízení. Aplikaci je taktéž možno zkompilovat bez podpory GUI. Více informací v releases.

    Max | Komentářů: 13
    včera 21:11 | Bezpečnostní upozornění

    Zranitelnost Broccoli2Shell (CVE-2026-111497) v kompresní knihovně Brotli se netýká pouze Node.js. Ohroženy jsou také aplikace využívající HTTP. Knihovnu používají webové prohlížeče, servery i řada dalších aplikací a technologií, například také Python nebo Bun. Identifikace všech zranitelných komponent může být obtížná, protože knihovna bývá součástí dalších softwarových balíčků nebo je přímo začleněna do spustitelných souborů aplikací.

    Ladislav Hagara | Komentářů: 4
    včera 18:33 | Komunita

    Quad9, švýcarský celosvětově působící neziskový poskytovatel DNS, od 24. listopadu 2026 ukončí své služby ve Francii kvůli soudnímu sporu s katarskou televizní stanicí beIN. Ta požadovala blokování domén, které podle ní nelegálně zpřístupňují sportovní přenosy. Francouzský soud Katarům vyhověl a nařídil (🇫🇷, PDF) Quad9 blokaci zavést, pod hrozbou pokuty 1000 eur denně. Provozovatel příkaz odmítá s tím, že blokace

    … více »
    Pendrekama do nich❗ | Komentářů: 0
    včera 15:22 | Zajímavý článek

    Článek na blogu APNIC vysvětluje, jak správně vytvářet a používat ASPA záznamy — podepsané objekty v RPKI, které uvádějí, kteří poskytovatelé směrování jsou pro dané autonomní číslo (ASN) oprávněni. Síťoví operátoři je mohou využít k ověřování tras BGP a k odhalování úniků tras či podvržených tras.

    vencour | Komentářů: 0
    včera 14:33 | Nová verze

    Byla vydána (𝕏) verze 8.0.0 open source programu pro prolamování hesel hashcat (GitHub, Wikipedie). Přehled novinek v příspěvku v diskusním fóru a pdf.

    Ladislav Hagara | Komentářů: 0
    včera 14:22 | Nová verze

    Byla vydána (𝕏, Bluesky) nová verze 2026.3 linuxové distribuce navržené pro digitální forenzní analýzu a penetrační testování Kali Linux (Wikipedie). Přehled novinek se seznamem 6 nových nástrojů v oficiálním oznámení na blogu.

    Ladislav Hagara | Komentářů: 0
    včera 08:35 | Komunita
    Pořadatelé dalšího ročníku komunitního setkání správců nejen českých a slovenských sítí CSNOG 2027 upozorňují, Call for Abstracts pro blížící se akci (20. a 21. ledna 2027, Zlín) končí už 31. října, tedy na konci tohoto týdne.. … více »
    VSladek | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (20%)
     (30%)
     (9%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 2926 hlasů
     Komentářů: 34, poslední včera 08:24
    Rozcestník

    ImageGuess

    13.6.2010 14:48 | Přečteno: 2777× | dokončeno, dohledáno | Výběrový blog | poslední úprava: 14.6.2010 14:13

    Někteří možná zaregistrovali, že jsem nedávno hledal program na postupné odkrývání obrázku. No nenašel jsem, takže jsem byl rozhodnut, že něco spíchnu. Jenže protože termín byl šibeniční udělal jsem to v Lazarovi vše natrvdo a to mě vedlo k tomu, že si to udělám po matuře pořádně a v Qt.

    Co to umí:

    Git repozitář

    git clone git://git.yavanna.cz/imageguess.git

    Snapshot (v zipu)

    http://git.yavanna.cz/?p=imageguess.git&a=snapshot&h=7c273ab575a5bc4c65040eb46ad754f4d9b1a146

    Binárka pro windows v prvním komentáři.

    Své názory vyjadřujte v komentáři. Díky! Zvláště by mě zajímalo jak se řeší v Qt projektech make install a překlady (aby aplikace byla v /usr/bin a překlady v /usr/share/...)

           

    Hodnocení: 100 %

            špatné • dobré        

    Obrázky

    ImageGuess, obrázek 1 ImageGuess, obrázek 2 ImageGuess, obrázek 3 ImageGuess, obrázek 4

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

    Komentáře

    Vložit další komentář

    Jan Drábek avatar 13.6.2010 16:15 Jan Drábek | skóre: 41 | blog: Tartar | Brno
    Rozbalit Rozbalit vše Re: ImageGuess

    A tady binárka pro windows (dala docela zabrat, protože se mi nepodařilo přesvědčit QtCreator aby vytvořil statický build).

    Stáhnout

    01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
    14.6.2010 09:30 qiRzT | skóre: 14 | blog: U_Marvina
    Rozbalit Rozbalit vše Re: ImageGuess
    S tím jsem taky jednou bojoval, povedlo se mi to až na jedno dll, který se do výsledný binárky pořád nechtělo přidat. Nakonec jsem vygooglil, že to prostě nejde. Tuším, že se to nějak týkalo vláken, ale už je to hodně dlouho...

    qmake instalaci nezvládá?

    Dá se měnit počet těch políček?
    Důležité je vědět jak problém vyřešit, zbytek zvládne i cvičená opice...
    Jan Drábek avatar 14.6.2010 10:14 Jan Drábek | skóre: 41 | blog: Tartar | Brno
    Rozbalit Rozbalit vše Re: ImageGuess
    Nedá
    01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
    Jan Drábek avatar 14.6.2010 14:12 Jan Drábek | skóre: 41 | blog: Tartar | Brno
    Rozbalit Rozbalit vše Re: ImageGuess
    01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
    13.6.2010 18:13 kralyk z abclinuxu | skóre: 29 | blog:  
    Rozbalit Rozbalit vše Re: ImageGuess
    Zvláště by mě zajímalo jak se řeší v Qt projektech make install a překlady (aby aplikace byla v /usr/bin a překlady v /usr/share/...)
    Doporučuju cmake.
    Jan Drábek avatar 13.6.2010 19:05 Jan Drábek | skóre: 41 | blog: Tartar | Brno
    Rozbalit Rozbalit vše Re: ImageGuess
    Nebyl by nějaký článek na toto téma? (Btw. umí to vlastně QtCreator vůbec?)
    01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
    13.6.2010 19:29 kralyk z abclinuxu | skóre: 29 | blog:  
    Rozbalit Rozbalit vše Re: ImageGuess
    No, tady na ábíčku jeden je, ale je poměrně starej, takže je lehce outdated, především co se týče Qt. Jinak na internetu se povalujou sem tam nějaký články různý kvality, celkově by to ale mohlo být lepší. Já abych se přiznal jsem tu instalační část zatím moc do hloubky neřešil... ale neměl by to být takový problém.
    Qt Creator, jakož i KDevelop, cmake podporují. Pokud bys chtěl, můžu ti poskytnout nějaký CMakeLists.txt soubory pro projekt, případně s drobným komentářem. Akorát v nich zatím nejsou instalační příkazy, k těm se teprve dostanu, ale co jsem koukal do dokumentace, mělo by to jít.
    Martin Stiborský avatar 13.6.2010 20:17 Martin Stiborský | skóre: 26 | blog: Stibiho bláboly | Opava
    Rozbalit Rozbalit vše Re: ImageGuess

    Za takový příklad, s komentáři, bych byl také vděčen!

    Kvík ..
    Jan Drábek avatar 13.6.2010 20:29 Jan Drábek | skóre: 41 | blog: Tartar | Brno
    Rozbalit Rozbalit vše Re: ImageGuess
    Inspirace se vždycky hodí ;-)
    01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
    13.6.2010 22:05 kralyk z abclinuxu | skóre: 29 | blog:  
    Rozbalit Rozbalit vše Re: ImageGuess
    Ok, ale je to opravdu jednoduchoučký základní příklad a jak jsem avizoval, chybí instalace.
    cmake_minimum_required(VERSION 2.6.0)     #minimalni verze cmake
    
    project(jmeno)    #jmeno projektu, užitečné k specifikovaní (pod)adresářů u includes, libs apod
                      #pakliže budete jméno měnit, změntě i v dalších proměnných níže...
    
    # --- Setup QT4 ---
    find_package(Qt4 REQUIRED)     #vyhledá a přidá Qt4 cmake modul. REQUIRED znamená, že
                                   #pokud není nalezen, nedá se pokračovat v sestavení
    include(${QT_USE_FILE})        #cmake funkce Qt
    
    # --- Sources ---            #seznam zdrojáků .cpp Na prvnim řádku je jméno
    set(jmeno_sources            #seznamu - v tomto pripade jmeno_sources
        main.cpp
        okno.cpp
    )
    
    # --- Headers to be MOCed ---  #seznam .h, které vyžadují Qt MOC - tzn. všeobecně ty,   
    set(jmeno_moc                  #které obsahují Q_OBJECT, sloty a signály
        okno.h
    )
    
    # --- Qt UI files ---          #seznam ui souborů
    set(jmeno_uis
        okno.ui
    )
    
    # --- Setup MOC and UI ---
    qt4_wrap_cpp(jmeno_sources ${si_keys_moc})
    qt4_wrap_ui(jmeno_uiceds ${jmeno_uis})
    include_directories(${CMAKE_CURRENT_BINARY_DIR})         #kvůli výstupním .h co vylezou z uic
    
    # --- Include and Libs search dirs ---
      #zde se daj přidat případné další adresáře pro hledání includes a knihoven
      #cesty se specifikují pomocí různých proměnných, nejužitečnější jsou hlavně:
      #  ${CMAKE_CURRENT_SOURCE_DIR}   --zdrojový adresář, kde je umístěn TENTO CMakeLists.txt
      #  ${jmeno_SOURCE_DIR}   --zdrojový adresář tam, kde byl deklarován projekt s názve "jmeno",
      #                          čili tam, kde je umístěn CMakeLists.txt, ve kterém je makro project(jmeno),
      #                          (což je v tomto případě stejné jako ${CMAKE_CURRENT_SOURCE_DIR}, ale nemuselo by)
      #  případně se dá slovo SOURCE zaměnit za BINARY, což je na stejném místě, akorát v cílovém stromu sestavení
      #  případně se dá najít v dokumentaci množství dalších proměnných pro cesty
    #include_directories()              
    #link_directories()
      # ↑ nezapomenout odkomentovat při použití ;-)
    
    # --- Configure Libs ---
    #set(jmeno_libs ${jmeno_libs} ...)   # tím se dají přidat další knihovny pro linkování
    
    # --- Executable & Link ---
    add_executable(jmeno-binarky ${jmeno_sources} ${jmeno_uiceds})
    target_link_libraries(jmeno-binarky ${QT_LIBRARIES} ${jmeno_libs})
      # ↑ závěrečná makra pro určení výstupní binárky(/binárek) a určení, ke které patří které
      #   zdroojáky a které knihovny
      #   Pokud sestavujete knihovnu, použijete add_library() místo add_executable()
    


    No, tak doufám, že jsem nic nezdupal... ;-)
    Případně by se nejspíš použila nějaká stromovitější struktura pomocí add_subdirectory()...
    14.6.2010 09:31 Robert Krátký | skóre: 94 | blog: Robertův bloček
    Rozbalit Rozbalit vše Re: ImageGuess
    No, tady na ábíčku jeden je
    Cmake: zjednoduš si život
    13.6.2010 21:51 void
    Rozbalit Rozbalit vše Re: ImageGuess
    Já nechápu, k čemu to je.

    Něco podobnýho bylo třeba v různejch televizních soutěžích, ale tam se to odkrejvalo samo a soutěžící měli co nejrychleji uhodnout, co na tom obrázku je. K čemu je ten program jedinýmu člověku, pokud si to odkrejvá ručně?
    MaFy avatar 13.6.2010 23:10 MaFy | skóre: 24 | blog: kecy | Praha
    Rozbalit Rozbalit vše Re: ImageGuess
    Taky me to napadlo..
    Lidé se dělí do 10 skupin. Na ty, co rozumí binárnímu kódu a na ty ostatní...
    14.6.2010 00:51 dizz
    Rozbalit Rozbalit vše Re: ImageGuess
    jde o to ze si pletete dve souteze. Treba v kufru (myslim) to bylo tak ze ukazali jeden obrazek a te se pak postupne mel menit v jinej a soutezici ho meli uhadnout nez se zmeni uplne. Pak druha metoda, napriklad pouzita v Hip Hap Hop, bylo to, ze je obrazek schovan za policky a tymy nasridacu odkryvali policka a snazili se zjistit co tam je.

    Jedinimu cloveku je samozdrejme nanic, nema to singleplayer jen multiplayer
    Jan Drábek avatar 14.6.2010 08:33 Jan Drábek | skóre: 41 | blog: Tartar | Brno
    Rozbalit Rozbalit vše Re: ImageGuess
    Já chápu moc dobře k čemu to je.

    Prostě jsme měli bandu profesorů, kteří postupným odkrýváním měli uhádnout kdo z nás je na fotce (aby to nebylo tak jednoduché, tak jsme tam všichni dali fotky z 2-4 let). Sklidilo to velký úspěch ;-)
    01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
    14.6.2010 09:20 void
    Rozbalit Rozbalit vše Re: ImageGuess
    OK.
    14.6.2010 09:35 Robert Krátký | skóre: 94 | blog: Robertův bloček
    Rozbalit Rozbalit vše Re: ImageGuess
    Bylo by fajn, kdyby bylo možné nastavit počet skrývacích políček.
    Jan Drábek avatar 14.6.2010 10:15 Jan Drábek | skóre: 41 | blog: Tartar | Brno
    Rozbalit Rozbalit vše Re: ImageGuess
    Ok, zkusím to ;-)
    01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
    Jan Drábek avatar 14.6.2010 14:11 Jan Drábek | skóre: 41 | blog: Tartar | Brno
    Rozbalit Rozbalit vše Re: ImageGuess
    Hotovo
    01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110

    Založit nové vlákno • Nahoru

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