Bylo oznámeno vydání nové verze 8.1 "Hoare" kolekce svobodného softwaru umožňujícího nahrávání, konverzi a streamovaní digitálního zvuku a obrazu FFmpeg (Wikipedie). Doprovodný příspěvek na blogu Khronosu rozebírá kódování a dekódování videa pomocí Vulkan Compute Shaders v FFmpeg.
Byl představen open-source a open-hardware prototyp nízkonákladového raketometu kategorie MANPADS, který byl sestaven z běžně dostupné elektroniky a komponent vytištěných na 3D tiskárně. Raketa využívá skládací stabilizační křidélka a canardovou stabilizaci aktivně řízenou palubním letovým počítačem ESP32, vybaveným inerciální měřicí jednotkou MPU6050 (gyroskop a akcelerometr). Přenosné odpalovací zařízení obsahuje GPS,
… více »Vědci z univerzity La Sapienza v Římě vyvinuli systém, který dokáže identifikovat jednotlivce pouze na základě toho, jak narušují signály Wi-Fi. Autoři tuto novou technologii nazvali WhoFi. Na rozdíl od tradičních biometrických systémů, jako jsou skenery otisků prstů a rozpoznávání obličeje, nevyžaduje tato metoda přímý fyzický kontakt ani vizuální vstupy. WhoFi může také sledovat jednotlivce na větší ploše než kamera s pevnou polohou; stačí, je-li k dispozici Wi-Fi síť.
SuperTux (Wikipedie), tj. klasická 2D plošinovka inspirovaná sérií Super Mario, byl vydán v nové verzi 0.7.0. Videoukázka na YouTube. Hrát lze i ve webovém prohlížeči.
Ageless Linux je linuxová distribuce vytvořená jako politický protest proti kalifornskému zákonu o věkovém ověřování uživatelů na úrovni OS (AB 1043). Kromě běžného instalačního obrazu je k dispozici i konverzní skript, který kompatibilní systém označí za Ageless Linux a levné jednodeskové počítače v ceně 12$ s předinstalovaným Ageless Linuxem, které se chystají autoři projektu dávat dětem. Ageless Linux je registrován jako operační
… více »PimpMyGRC upravuje vzhled toolkitu GNU Radio a přidává alternativní barevná témata. Primárním cílem autora bylo pouze vytvořit tmavé prostředí vhodné pro noční práci, nicméně k dispozici je nakonec celá škála barevných schémat včetně možností různých animací a vizuálních efektů (plameny, matrix, bubliny...), které nepochybně posunou uživatelský zážitek na zcela jinou úroveň. Témata jsou skripty v jazyce Python, které nahrazují
… více »GIMP 3.2 byl oficiálně vydán (Mastodon, 𝕏). Přehled novinek v poznámkách k vydání.
FRANK OS je open-source operační systém pro mikrokontrolér RP2350 (s FRANK M2 board) postavený na FreeRTOS, který přetváří tento levný čip na plně funkční počítač s desktopovým uživatelským rozhraním ve stylu Windows 95 se správcem oken, terminálem, prohlížečem souborů a knihovnou aplikací, ovládaný PS/2 myší a klávesnicí, s DVI video výstupem. Otázkou zůstává, zda by 520 KB SRAM stačilo každému 😅.
Administrativa amerického prezidenta Donalda Trumpa by měla dostat zhruba deset miliard dolarů (asi 214 miliard Kč) za zprostředkování dohody o převzetí kontroly nad aktivitami sociální sítě TikTok ve Spojených státech.
Projekt Debian aktualizoval obrazy stabilní větve „Trixie“ (13.4). Shrnuje opravy za poslední dva měsíce, 111 aktualizovaných balíčků a 67 bezpečnostních hlášení. Opravy se týkají mj. chyb v glibc nebo webovém serveru Apache.
V Mozille firefoxu jsem si otevřel stránku české televize a tam jsem si otevřel některé video a chtěl ho přehrát. Ani jedno video se mi nedalo přehrát a psalo mi to, že mám zastaralou verzi flash-pluginu (mám nainstalovaný balík flash-plugin, verze 9.0.48.0-release.i386) a že potřebuji novější, 10.
Navedlo mě to na stránku http://get.adobe.com/cz/flashplayer/ , ze které bych si měl stáhnout ten flash. Vyberte verzi, kterou chcete nainstalovat. Nabídlo mi to:
Protože si nechci zasírat operační systém, ani riskovat, že v systému něco poškodím, vybral jsem si následující možnost:
1.Stáhnul jsem si install_flash_player_10_linux.tar.gz.
2.Umístil stažený soubor do prázdné složky a rozbalil. Získal jsem sdílenou knihovnu libflashplayer.so.
3.Tento soubor sdílené knihovny už stačilo nakopírovat do /home/uživatel/.mozilla/plugins . Starý balík s flashpluginem jsem neodinstaloval.
4.Ukončit prohlížeč Mozilla Firefox, pokud není ukončený a spustím Mozillu Firefox znovu.
5.Zkusil jsem najet v Mozille Firefoxu na to video, které se mi předtím odmítlo přehrát a už konečně šlo přehrát.
Později však nastal nový problém, na který jsem narazil po několika dnech. Stalo se to, že když si otvírám kteroukoliv uloženou internetovou stránku v Konqueroru nebo když prohlížím v Konqueroru normální internet, mám poněkud spomalené načítání a navíc vyskočí okno Obsluha pádu (obraz v příloze) a na kartě backtrace je tento text:
(no debugging symbols found) Using host libthread_db library "/lib/i686/libthread_db.so.1". (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1236822320 (LWP 7148)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [KCrash handler] #6 0xb534c658 in gdk_pixbuf_new_from_data () from /usr/lib/libgdk_pixbuf-2.0.so.0 #7 0xb535324e in gdk_pixbuf_from_pixdata () from /usr/lib/libgdk_pixbuf-2.0.so.0 #8 0xb53535b6 in gdk_pixbuf_new_from_inline () from /usr/lib/libgdk_pixbuf-2.0.so.0 #9 0xb586d5e5 in QGList::~QGList$delete () from /home/david/.mozilla/plugins/libflashplayer.so #10 0xb586c03e in QGList::~QGList$delete () from /home/david/.mozilla/plugins/libflashplayer.so #11 0xb587067e in NP_Initialize () from /home/david/.mozilla/plugins/libflashplayer.so #12 0x080557f3 in NSPluginClass::initialize () #13 0x0805807a in NSPluginClass::NSPluginClass () #14 0x0805f389 in NSPluginViewer::newClass () #15 0x0805ada1 in NSPluginViewerIface::process () #16 0xb751806d in DCOPClient::receive () from /usr/lib/libDCOP.so.4 #17 0xb751cf67 in QGList::~QGList$delete () from /usr/lib/libDCOP.so.4 #18 0xb751d985 in QGList::~QGList$delete () from /usr/lib/libDCOP.so.4 #19 0xb7529ea6 in KDE_IceProcessMessages () from /usr/lib/libDCOP.so.4 #20 0xb7510026 in DCOPClient::processSocketData () from /usr/lib/libDCOP.so.4 #21 0xb751d66b in DCOPClient::qt_invoke () from /usr/lib/libDCOP.so.4 #22 0xb7047f5d in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 #23 0xb70489e0 in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 #24 0xb7356130 in QSocketNotifier::activated () from /usr/lib/qt3/lib/libqt-mt.so.3 #25 0xb70659f0 in QSocketNotifier::event () from /usr/lib/qt3/lib/libqt-mt.so.3 #26 0xb6feacea in QApplication::internalNotify () from /usr/lib/qt3/lib/libqt-mt.so.3 #27 0xb6febb86 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3 #28 0xb76e5dba in KApplication::notify () from /usr/lib/libkdecore.so.4 #29 0xb6fdf691 in QEventLoop::activateSocketNotifiers () from /usr/lib/qt3/lib/libqt-mt.so.3 #30 0x0805498e in QXtEventLoop::processEvents () #31 0xb70009e0 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3 #32 0xb7000876 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3 #33 0xb6fea90f in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3 #34 0x0805b1af in main ()
Nic mi sice napadá, ale i tak je problém poněkud nepříjemný. Přemýšlel jsem, proč se ty problémy objevily, ale potom mi napadlo, že to bude nejspíš souviset s tím, co jsem provedl s tím flashem. Uvědomil jsem si, že ten problém se neobjevil dříve, ale až po tom, co jsem si dával ten flash.
Udělal jsem potom pokus: Z jedne z uložených stránek, u které při načítání vyskakuje to hlášení, jsem (přímo ve zdrojovém kódu html souboru) odstranil reklamy a potom zkusil ten dokument otevřít v Konqueroru znovu. Už to hlášení u te stránky nevyskočilo a načítání se zrychlilo.
Potom jsem udělal jiný pokus: Zkusil jsem ten soubor z ~/.mozilla/plugins na chvíli dat ven a už se zase všechny uložené stránky načítají rychle a bez vyskakování toho hlášení, z toho vyplývá, že ty problémy musí souviset s tím flashem. Když jsem ten soubor z ~/.mozilla/plugins dal ven, všechny uložené stránky načítají rychle a bez vyskakování toho hlášení, ale zase přestaly fungovat ty videa, kvůli kterým jsem si ten flash dával. Takže to vypadalo, že asi nemůžu mít obojí - fungující všechny videa a zároveň nemít problém při otvírání uložených stránek.
Nakonec jsem to vyřešil takto: Podle potřeby budu ten soubor libflashplayer.so odstraňovat z toho adresáře a jindy ho tam zase vracet, podle toho, co zrovna budu chtít, aby fungovalo. Na přesunutí toho souboru z ~/.mozilla/plugins pryč, jsem si vyrobil složku ~/.mozilla/odklad. Abych nemusel soubor pokaždé přesunovat ručně a zdržovat se, tak jsem si si vyrobil jednoduché skripty, na které vždycky kliknu a přesune se mi ten soubor do složky "odklad" nebo zpět do "plugins". Skripty mám dva. Když kliknu na první, soubor se přesune do ~/.mozilla/plugins, když kliknu na druhý skript, tak se soubor přesune do složky ~/.mozilla/odklad. Skripty jsou jednoduché, kromě povinného prvního řádku #!/bin/bash obsahují jenom další řádek, na kterém je příkaz pro přesunutí souboru: mv ~/.mozilla/plugins/libflashplayer.so. ~/.mozilla/odklad nebo mv ~/.mozilla/odklad/libflashplayer.so. ~/.mozilla/plugins. To s tím přesouváním tohoto souboru opravdu pomáhá a je to zatím jediné řešení, které znám.
Nechápu ale jednu věc. Když mám ten soubor v ~/.mozilla/plugins, tak mám problémy s tím Konquerorem, jak jsem předtím napsal. Jak můžou být problémy v Konqueroru, když ten libflashplayer.so je v ~/.mozilla/plugins? To je přece adresář Mozilly a ne Konqueroru, tak jak je možné, že to s tím souvisí?
Tiskni
Sdílej:
Konkrétně je to problém mezi ABI libgdk a flashe. Zdá se, že flash byl přeložen proti jiné verzi libgdk a nebo prostě jinak zkonfigurovanému API a střílí do libgdk něco jinak než to nainstalovaná verze očekává. Zdá se v nesprávném formátu budou data pro pixbuffer. Takto se to těžko určuje, ale stačí doinstalovat debugovací symboly (viz hláška (no debugging symbols found)) a aspoň u libgdk se krom názvu volaných funkcí objeví i všechny parametry a jejich obsah. Z toho už by snad šlo něco určit.#9 0xb586d5e5 in QGList::~QGList$delete () from /home/david/.mozilla/plugins/libflashplayer.so #10 0xb586c03e in QGList::~QGList$delete () from /home/david/.mozilla/plugins/libflashplayer.so #11 0xb587067e in NP_Initialize () from /home/david/.mozilla/plugins/libflashplayer.so
Jinak plug-iny se do ~/.mozilla/plugins cpou protože Mozilla byla první kdo to tak používal a teď to v tom adresáři hledají a používají všichni (nejen prohlížeče, ale prostě všechno co potřebuje Flash), u ČT stačí kliknout na starou verzi portálu a není potřeba žádný Flash (při nejhorším se dá použít rtmpdump) a tento dotaz IMHO spíš patří do poradny.
z historickejch duvodu ktery nechapu se to cpe do toho jednoho adresare a vsechny ostatni programy to hledaji prave tam
Je to velmi jednoduché. Mozilla byla první prohlížeč, který dovoloval natahovat binární moduly a ty připojovat k prohlížeči (oni se jinak pro všechny uživatele cpou myslím někam do /etc). Dříve ještě Macromedia vůbec nic neřešila. Žádné rozhraní, žádné standardy, nic. Prostě binární modul odkud si ho Mozilla natáhne a vše funguje. Jenže pak přišli i ostatní prohlížeče, nějaké standardní místo kam by se cpal jeden libflash.so žádné, standard také ne, Macromedia nadále nic neřešila (proč taky, když je to komerční firma a ne žádná Armáda spásy) – no přece oni nebudou nic vymýšlet (tady máte binárku a buď berte a nebo nechte být), v Mozille to fungovalo, tak se prostě ostatní prohlížeče přizpůsobili a též si to odtamtud tahají. Všechno funguje a všichni jsou spokojeni – teda všichni očividně ne.
Jinak to je důvod proč RMS tak vehementně odmítá podobné binární moduly v otevřeném prostředí. Když jsou otevřené, musejí se vymyslet nějaké standardní umístnění, API a tak, když vznikne víc podobných modulů, tak se prostě ten nejstarší přizpůsobí (vždyť má otevřené zdrojové kódy) a vytvoří se nějaký jednotný standard a jedno ovládací místo a tak. U binárních tohle nefunguje (většinou), nějaká firma vytvoří nějaký několikamegový zázrak, ten nechá několik let hnít (vývojáři kteří rozumí kódu jsou většinou něco jako otrocká síla a slovo mají až jako poslední), na nějaké standardy kašle (nech se všichni přizpůsobují jejich binárnímu zázraku, jejich binární zázrak se těžko bude přizpůsobovat jednomu tisíci variant a oni zdrojáky nevydají a nebo podobně jako Microsoft to dělají cíleně) a pak z toho vznikají takové radostné situace. Nejlíp je to vidět třeba v případě nVidie na Windech. Nevím jak AMD, ale i přesto že Windowsy mají aspoň nějaká standardní rozhraní pro grafické ovladače, nVidia si vytvořila svoje, různé programy chtějí-li víc než běžnou funkcionalitu se musí přizpůsobit a tak vznikají tlačítka pro nVidii, pro AMD, pro Intel – no prostě radost.
ani sem nevedel ze nejakej netscape existuje. pak sem zacal pouzivat mozilla suite a nakonec i firefox, ale to az od verze 1.0 a nechtelo se mi dlouho z mozilla suite prechazet. firefox mi prisel ze nic nema a nic neumi. kde ze ty casy sou
jinac i ted na verzi 3.neco mam skin z verze 1.neco, protoze sem si nechtel porad zvykat na novej skin kterej byl navic verzi od verze hnusnejsi a hnusnejsi. netscape byl podle toho co sem ruzne na netu cet o starejch casech na unixech jeden z prvnich a nejlepsich www prohlizecu. windowsaci si na nej museli pockat. jinac uplne prvni web server a prohlizec bezel na nextstepu, ale to se predpokladam vseobecne vi ...
. Na flash mám už teď jednu beta verzi chrome.
BTW je vtipný jak má každej prohlížeč něco. Opera je stabilní a vydržela i 50 tabů na 256MB RAM. Chrome je rychlej na flash a javaskript, ale kvůli betaverzi slabě nestabilní, ale má pomalý GUI. Konqueror je rychlej kvůli tomu, že je přednačtenej v KDE, ale nejvíc leakuje paměť a stabilita je zákeřná. Firefox je v rychlosti horší než opera a tabů taky moc neustojí (teda aspoň verze 3 a poslední z verze 2).