Open-source trackball Ploopy Adept má novou verzi nazvanou A+. Stále jde o symetrický desktopový trackball s šasi z 3D tiskárny a firmwarem QMK. Novinkami jsou dvojice tlačítek, jimiž půjde také otáčet, a volitelná opěrka ruky. Funkcionalita firmwaru je rozšířena o gesta, vrstvy a možnost konfigurace za běhu. Schémata a kód jsou jako obvykle na GitHubu. A+ půjde předobjednat za 99 CAD (bez dopravy a cla/DPH).
Prusa Research představil nové modely svých 3D tiskáren: Prusa XL+, CORE One+ (Gen 2) a CORE One L+.
Crown je multiplatformní open source herní engine. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT a GPLv3+. Byla vydána nová verze 0.64. Vyzkoušet lze online demo.
NVIDIA na konci ledna vydala v beta verzi nativního linuxového klienta své cloudové herní služby GeForce NOW. Včera oznámila ukončení beta verze a oficiální podporu Linuxu.
Byla vydána nová verze 3.5.0 nástroje pro inkrementální kopírování souborů rsync (Wikipedie). Přehled oprav a vylepšení v souboru NEWS. Řešeno je 33 zranitelností.
Organizace Apache Software Foundation (ASF) vydala verzi 31 integrovaného vývojového prostředí a vývojové platformy napsané v Javě NetBeans (Wikipedie). Přehled novinek na GitHubu. Instalovat lze také ze Snapcraftu a Flathubu.
Firma IBM uvedla svůj první mikropočítač Personal Computer před 45 lety, v srpnu 1981. Základní konfigurace modelu 5150 za 1 565 tehdejších dolarů obsahovala desktop s Intel 8088 a 16KB RAM, Color Graphics Adapter a klávesnici. Právě klávesnice Model F/XT vybavené kapacitními spínači, vlivné a s převodníkem dodnes použitelné, připomíná sběratelský web Admiral Shark's Keyboards.
Slovensko odhalilo ruské součástky ve dvou testovaných zařízeních na zjišťování přestupků v silničním provozu a označilo je za bezpečnostní riziko. S odvoláním na vyjádření slovenského Národního bezpečnostního úřadu (NBÚ) to včera oznámil ministr vnitra Matúš Šutaj Eštok. Zároveň ohlásil ukončení spolupráce svého úřadu s dodavatelem části uvedeného systému, slovenskou společností Soitron. Opozice, která na problematické kamery upozornila už dříve, vyzvala k odvolání ministra vnitra.
Dle plánu dnes ve 13:00 proběhne veřejný test eDokladů. Jeho cílem je ověřit připravenost aplikace a související infrastruktury na vysokou souběžnou zátěž před podzimními komunálními volbami.
Byla vydána nová verze 3.47 frameworku Flutter (Wikipedie) pro vývoj mobilních, webových i desktopových aplikací a nová verze 3.13 souvisejícího programovacího jazyka Dart (Wikipedie).
Minulý týden se privátní server, na kterém hostuji svou MediaWiki stěhoval na jinou infrastrukturu. Pro jistotu jsem udělal kompletní zálohy a rozhodl využít situace k dlouho odkládané aktualizaci z verze 1.27.0-alpha(517e327) na aktuální 1.33.0-alpha (043135a). Zdálo se, že upgrade MediaWiki proběhnul bez problémů, tak mě napadlo udělat kompletní upgrade celého stroje. Vykopnul jsem tedy poslední zbytky php5 a doinstaloval chybějící části pro php7.3, jenže ouha! Ukázalo se, že některé věci přestaly fungovat tak jak bylo zvykem. A jednou z nich bylo i rozhraní pro sledování posledních změn.
Nevím jak vás, ale mne už delší čas u oficiálních projektů WikiMedie irituje prapodivná záliba v javascriptových bastlech. Pokud se alespoň občas kouknete na Wikipedii a zkusíte něco doplnit, tak jste se s těmi javascriptovými omalovánkami nepochybně setkali.
Netušil jsem, že z toho udělali default. Můj problém ale nastal díky tomu, že kód, který se zobrazuje není součástí jádra MediaWiki. Takže se po aktualizaci v záhlaví stránky posledních změn místo původního formuláře zobrazoval jen pitomý banner. Lámal jsem si hlavu s tím co je špatně. Procházel kde co, zkoušel kde co, abych rozchodil alespoň ten nový facelift – bohužel bezvýsledně.
Stále mě ale soužilo že jsem nemohl přijít na to, jak vrátit původní vzhled formuláře pro stránky kde jsou poslední změny. Mezi tím jsem řešil jiné věci a v jedné diskuzi, byla zmínka jak někdo řešil podobný problém a ten souvisel s VisualEditorem. Vůbec tohle rozšíření nepoužívám, protože hodně pracuji se šablonami a na čistém wiki kódu jde mnohem lépe poznat kde je chyba, když se vygenerovaná stránka nevypadá jak by měla.
Zkusil jsem tedy tohle rozšíření doinstalovat. A ejhle, na stránce posledních změn se načetla známá javascriptová omalovánka! Samotný wysiwyg editor se spustit nepodařilo – podle toho co jsem vyčetl vyžaduje aby na localhostu naslouchal parsoid, další javascriptová hňupina, která je navíc závislá na node.js
Na stránce k rozšíření VisualEditor bylo v ukázkové konfiguraci uvedeno, jakým způsobem lze uživatelům zabránit v tom, aby si přes osobní nastavení mohli tuhle kravinu vypnout. Bohužel tam ale nebylo nic, o tom jak se jí zbavit.
Zjistil jsem, že se dá tahle omalovánka vypnout přes osobní nastavení uživatele. Jenže pro anonymní uživatele se používá default. A háček je v tom, že pokud tohle rozšíření chybí, nebo je vypnuté, tak se na stránce, kde jsou poslední změny, nezobrazuje formulář žádný. A tím pádem zprávy nelze filtrovat.
Kdyby se v takovém případě zobrazoval původní formulář, bylo by vše ok. Ale ne. Hloubal jsem tedy nad tím, jak se dostat k původnímu vzhledu, abych mohl VisualEditor zase vykopnout.
Na manuálové stránce pro $wgDefaultUserOptions příslušná volba chyběla. Nezbylo tedy, než se ponořit do hlubin PHP kódu MediaWiki core. A nakonec jsem to v souboru includes/preferences/DefaultPreferencesFactory.php našel.
Aby anonymní uživatelé měli na stránce Poslední změny k dispozici původné formulář, který nepoužívá javascript, musíte přidat do vašeho konfiguračního souboru LocalSettings.php tohle:
$wgDefaultUserOptions['rcenhancedfilters-disable'] = true;
Tiskni
Sdílej: