Byly vyhlášeni vítězové a zveřejněny vítězné zdrojové kódy (YouTube, GitHub) již 29. ročníku soutěže International Obfuscated C Code Contest (IOCCC), tj. soutěže o nejnepřehlednější (nejobfuskovanější) zdrojový kód v jazyce C.
Evropská komise předložila evropský balíček pro technologickou suverenitu, tedy soubor opatření, která mají posílit kapacity EU v oblasti polovodičů, umělé inteligence, cloudu a open source. To Evropě pomůže stát se lídrem v oblasti umělé inteligence, posílit její digitální autonomii a vytvářet podmínky pro udržitelnější digitální budoucnost.
OpenCV (Open Source Computer Vision, Wikipedie), tj. open source multiplatformní knihovna pro zpracování obrazu a počítačové vidění, byla vydána v nové major verzi 5.
Byla vydána nová verze 9.7 multiplatformní digitální pracovní stanice pro práci s audiem (DAW) Ardour. Přehled novinek, vylepšení a oprav v poznámkách k vydání.
Vývojáři webového prohlížeče Ladybird dnes oznámili, že mění způsob vývoje. S blížícím se vydáním alfa verze přestávají přijímat veřejné pull requesty. Všechny otevřené veřejné pull requesty budou uzavřeny. Tým nedokáže garantovat bezpečnost AI generovaných pull requestů.
OpenLogi (GitHub) je open source náhrada aplikace Logi Options+ pro přizpůsobení myší od společnosti Logitech. Zatím běží pouze na macOS.
Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za květen (YouTube).
Úřad pro ochranu osobních údajů řeší desítky stížností na jednotné měsíční hlášení zaměstnavatele, které stát spustil počátkem dubna. Systém, jenž má firmám odlehčit od desítek formulářů, nejenže výrazně zatížil jejich účetní oddělení, ale docházelo v něm i k únikům osobních dat zaměstnanců k firmám, kde nepracovali. Podle ministerstva práce a sociálních věcí stála za problémem technická chyba. „Incident se týkal několika stovek
… více »Byla vydána (𝕏, Bluesky) nová verze 22.0.0 open source webového aplikačního frameworku Angular (Wikipedie). Přehled novinek v příspěvku na blogu.
Vim Classic byl vydán ve verzi 8.3. Drew DeVault oznámil tento fork editoru Vim (verze 8.2.0148, tj. těsně před zavedením Vim9 skriptování) v březnu letošního roku. Důvodem forku bylo, že vývojáři editorů Vim a Neovim začali při vývoji využívat LLM.
Na úvod malé porovnání vzhledu Firefoxu 3.6 (obrázek jsem si dovolil vypůjčit z recenze od Jendy Hracha) a současného Firefoxu 6.0:
Firefox lze nastavit v zásadě třemi cestami:
about:config;~/.mozilla/firefox/něco.default/chrome/userChrome.css (ve výchozím stavu neexistuje, musíme ho vytvořit).Klepnutím pravým myšítkem nad hlavní nabídkou vyvoláme kontextovou nabídku, v níž můžeme odškrtnout Panely navrchu (čímž je přesuneme pod adresní řádek) a můžeme zobrazit nebo skrýt především lištu záložek a nově i samotnou hlavní nabídku, která se skryje do tlačítka vedle karet (v terminologii Firefoxu "panelů"). Tzv. lišta doplňků není dřívější stavový řádek, tedy nezobrazuje se v ní cílová adresa odkazu pod kurzorem myši – o tom níže.
Když ve výše zmíněné kontextové nabídce vybereme Upravit lišty..., zobrazí se dialog, z nějž budeme moci přetáhnout nová tlačítka na některou lištu, přesunout tlačítka z jednoho místa na jiné, nebo naopak nechat tlačítka zmizet (přetáhnutím z lišty do tohoto dialogu). Za užitečnou považuji také volbu Použít malé ikony.
Výše jsem zmínil, že stavový řádek byl nahrazen lištou doplňků a cíl odkazu se zobrazuje v dolním rohu mimo tuto lištu. Pro navrácení původního stavového řádku budeme potřebovat rozšíření Status-4-Evar: to do lišty rozšíření přesune "stavový text" a volitelně přidá stručnou informaci o stahování souborů a průběhu načítání stránky.
Ikony jako ve starších verzích navrátí Firefox 3 theme for Firefox 4+.
Pokud máme skrytou hlavní nabídku a zobrazuje se nám na tlačítku pro její vyvolání místo ikony prostý nápis "Firefox", stačí do souboru userChrome.css napsat následující pravidla:
#appmenu-toolbar-button {
list-style-image: url("chrome://branding/content/icon16.png");
}
#appmenu-toolbar-button > .toolbarbutton-text,
#appmenu-toolbar-button > .toolbarbutton-menu-dropmarker {
display: none !important;
}
Chceme-li toto tlačítko přesunout, na jiné místo, pomůže rozšíření Firefox 4 UI Fixer, v jehož předvolbách vybereme Make Firefox Menu Button movable – pak půjde přesunout jako libovolné jiné tlačítko.
Poměrně čerstvou novinkou je napodobení chování Chrome/Chromia v tom, že v adresním řádku je "zvýrazněna" část adresy (konkrétně doména prvního a druhého řádu) na úkor zbytku URL. Toto (iritující) chování lze vypnout změnou hodnoty browser.urlbar.formatting.enabled na false.
Když používám v rámci celého prostředí (KDE Plasma Workspace) tmavé nastavení barev v aplikacích a současně mám nastavený jiný vzhled Firefoxu než ten výchozí, projevuje se nepříjemná chyba, totiž že na některých stránkách se zobrazuje na světlém pozadí (z nastavení webu) nečitelný světlý text (z nastavení prostředí). Pomůže odškrtnout v Předvolby → Obsah → Barvy... → Použít systémové barvy, resp. změnit v about:config vlastnost browser.display.use_system_colors na false.
Zvláště v posledních verzích Firefoxu jsou na každém rohu animace, především při práci s kartami (panely), což nemusí každému vyhovovat. Proto změníme na stránce about:config vlastnost
browser.tabs.animate na false, aby neprobíhala animace při otevření/zavření karty;browser.panorama.animate_zoom na false, aby otevření karty z obrazovky se seskupenými kartami nebylo animované;browser.fullscreen.animateUp na 0, aby se lišty při přechodu do celoobrazovkového režimu nevysunuly animovaně.Jestliže karty zavíráme jinak než klepnutím na křížek v příslušné liště, můžeme ho odstranit změnou hodnoty browser.tabs.closeButtons na 0 (pak bude přítomen pouze na oušku aktivní karty) nebo 2 (pak nebude přítomen nikde).
Pokud nechceme, aby se Firefox ukončil po zavření poslední otevřené karty, změníme hodnotu browser.tabs.closeWindowWithLastTab na false.
Jinak zmíněná funkce seskupování karet se mi zdá užitečná, ne však přímo v Firefoxu tak, jak ho dostaneme od Mozilly. Díky rozšíření TabGroups Menu je ale možné přepínat skupiny karet bez otravného otevírání okna Skupiny panelů – pomocí seznamu po klepnutí vedle jistého tlačítka.
Firefox již nějakou dobu umí zobrazovat náhledy karet při jejich přepínání (pomocí klávesové zkratky Ctrl + Tab), ovšem ve výchozím stavu takové chování není zapnuté (zřejmě z výkonových důvodů). Zapneme ho změnou hodnoty vlastnosti browser.ctrlTab.previews na true.
Pokud chceme uživatelské rozhraní Firefoxu v češtině, ale repozitáře naší distribuce neobsahují balíček s překladem, lokalizaci najdeme na adrese ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/6.0/linux-x86_64/xpi/cs.xpi (místo 6.0 dosadíme verzi Firefoxu, kterou právě používáme) v podobě rozšíření. Jestliže Firefox překlad ignoruje, zkontrolujeme na stránce about:config vlastnost general.useragent.locale (měla by mít hodnotu cs-CZ) a pokud ani to nepomáhá, zkusíme změnit vlastnost intl.locale.matchOS na false, aby si Firefox nenechal vnutit nastavení ze systému.
Nakonec několik drobností, které se jinam nehodily.
Osobně mi vyhovuje chování takové, jaké je výchozí ve Firefoxu na MS Windows:
browser.backspace_action na 0;Zobrazení zdrojového kódu stránky přímo ve Firefoxu nemusí každému postačovat – externí editor si je možné nastavit změnou vlastnosti view_source.editor.external na true a pak uvedením cesty k textovému editoru jako hodnoty vlastnosti view_source.editor.path, v mém případě to je /usr/bin/kwrite.
Do cesty ale nelze (pochopitelně) uvádět parametry pro spuštění
editoru. Když budu chtít spustit editor Vim v emulátoru terminálu,
uvedu jako hodnotu view_source.editor.path
/usr/bin/urxvt a parametry přidám k vlastnosti
view_source.editor.args -- -e vim.
Na úplný závěr ještě uvedu jedno rozšíření, totiž Download Manager Tweak, jež umožňuje umístit Správce stahování nikoliv do samostatného okna, nýbrž do karty nebo postranní lišty, leč taková rozšíření by vydala na samostatný článek...
Nástroje: Tisk bez diskuse
Tiskni
Sdílej:
Navíc nemusím kvůli e-malům a internetu spouštět dvě aplikace, takhle mám vše pod jednou střechou.
Právě integrace všehno možného i nemožného "pod jednu střechu" byla začátkem konce Netscape Navigatoru (resp. Communicatoru). Ale jestli vám to tak vyhovuje, je tu snadná pomoc: SeaMonkey.
Jestliže karty zavíráme jinak než klepnutím na křížek v příslušné liště, můžeme ho odstranit změnou hodnoty browser.tabs.closeButtons na 0 (pak bude přítomen pouze na oušku aktivní karty) nebo 2 (pak nebude přítomen nikde).
Další užitečná hodnota je 3 (jen jedno zavírací tlačítko na okraji lišty jako za starých dobrých časů).
Pro inspiraci ještě přidám pár svých "zpátečnických" nastavení:
user_pref("browser.tabs.closeButtons", 3);
user_pref("browser.tabs.insertRelatedAfterCurrent", false);
user_pref("browser.tabs.tabMinWidth", 50);
user_pref("browser.urlbar.matchBehavior", 2);
user_pref("browser.urlbar.matchOnlyTyped", true);
user_pref("browser.zoom.full", false);
user_pref("ui.allow_platform_file_picker", false);
Mě neskutečně sere toto:
browser.urlbar.trimURLs = false
Jedne ze zbytečně okopírovaných debilit z ostatních prohlížečů.
jeste stale spolu s flash pluginem jde dolu i firefox?
a co nema chrome oproti firefoxu? fungujici java jnlpjeste stale spolu s flash pluginem jde dolu i firefox?
Prý ne, ale flash nepoužívám, takže osobně nemůžu soudit.
Existuje nějaký trik jak potlačit otvírání odkazu na kliknutí a šlo provést označení textu myší?Jen myší asi ne, ale v kombinaci s klávesnicí ano: Úpravy - Předvolby - záložka Rozšířené (karta Obecné): zaškrtnout Používat kurzorové klávesy pro pohyb ve stránce. Pak kliknout před odkaz, nebo za odkaz a kurzorovými klávesami vybrat začátek, nebo konec úseku k označení a pak klávesami+Shift, nebo myší, vybrat část odkazu.
browser.urlbar.trimURLs na false.
user.js s obsahem podle vzoru user_pref("browser.backspace_action", 0); -- laskavý čtenář si upraví podle svého a dodá takový řádek v hojnosti dle vlastního uvážení.