Zítra proběhne jednodenní online konference InstallFest 2021. Na programu je celá řada zajímavých přednášek, workshopů a také stánků. Dění lze sledovat na Twitteru.
Byla vydána nová verze 6.5 v Javě napsané aplikace pro komplexní návrh rozmístění nábytku a dalšího vybavení v interiérech Sweet Home 3D. Vyzkoušet lze online verzi. Nedávno byly aktualizovány také knihovny nábytku.
Nové verze webových prohlížečů Firefox a Chrome byly vydávány každých 6 týdnů. Vývojářům Firefoxu se nelíbilo, že Chrome bude mít vždy větší číslo verze, proto se rozhodli vydávat nové verze Firefoxu každé 4 týdny. Aktuální stav: Firefox 86 byl vydán v 8. týdnu a Chrome 89 v 9 týdnu letošního roku. V kterém týdnu bude mít Firefox větší číslo verze než Chrome?
… více »Thom Holwerda popisuje na OSnews pracovní stanici Raptor Blackbird Secure Desktop (architektura POWER9) a své zkušenosti s ní včetně provozu desktopových aplikací.
Byla vydána nová verze 1.54 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Ve verzi 1.54 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.
Check Point zveřejnil report, podle kterého NSA v roce 2013 vytvořila exploit pro operační systém MS Windows. Exploit sloužil k lokální eskalaci práv. O rok později tento exploit ukradli hackeři z Číny. Až po dvou letech byl exploit zveřejněn a Microsoft vydal aktualizaci. Jinými slovy, celé téma se točí o tom, jak NSA zřejmě přispěla ke globálnímu snížení kybernetické bezpečnosti. Celý příběh podrobně naleznete na checkpoint.com.
Framework Flutter (Wikipedie) pro vývoj mobilních, webových i desktopových aplikací byl vydán ve verzi 2 a související programovací jazyk Dart (Wikipedie) byl vydán ve verzi 2.12. Proběhla online konference Flutter Engage. Videozáznam je k dispozici na YouTube. Canonical zde oznámil (Twitter, YouTube), že Flutter je výchozí volba pro vývoj nových aplikací pro Ubuntu.
Společnost AMD na YouTube představila novou grafickou kartu AMD Radeon RX 6700 XT postavenou na architektuře RDNA 2. V prodeji bude od 18. března. Její cena byla stanovena na 479 dolarů.
Uživatelsky přívětivý shell fish byl vydán ve verzi 3.2.0 Vylepšuje uživatelské rozhraní (doplňování, práce s historií úprav textu aj.), přidává napovídání argumentů dalších aplikací, zjednodušuje syntaxi (expanze rozsahů), opravuje chyby.
Steam Link je nově dostupný také pro 64bitový x86 Linux. Streamovat hry z výkonného počítače s nainstalovanou službou Steam lze tedy vedle telefonu, tabletu nebo televize i do počítače s Linuxem. Instalovat Steam Link lze z Flathubu. Od prosince 2018 je k dispozici Steam Link pro Raspberry Pi.
Jsem zakladatelem tohoto portálu. Linux jsem používal spousty let, nějaký čas jsem se aktivně podílel na jeho propagaci v Česku (CZLUG, časopisy ComputerWorld, Network Magazine atd). Se současným Abíčkem už nemám nic společného.
Nová verze přináší mnohem flexibilnější možnosti nastavení. Snažil jsem se nevytvořit Černobyl, ale moc daleko od jaderné elektrárny nejsem. Možná tak jedna dvě iterace Popis, obrázky a video výukové matematické hry jsou v mém blogu. Prosím o pomoc s testováním, zvláště na dětech. Další verze už bude mít více herních prvků pro udržení zájmu.
Pro fajnšmekry mám zase ukázku kódu. Řešil jsem, co udělat s nekompatibilním nastavením. Nechtěl jsem spoléhat, že aplikace třeba nespadne, proto jsem si napsal kód, kde upgrady řídím. Jak? Napsal jsem třídu, která dědí z Application a zaregistroval jsem ji v manifestu.
<application
android:name=".helpers.LeliMathApp"
Třída volá v metodě onCreate() novou metodu zodpovědnou za upgrade. Pokusí se z preferencí stáhnout číslo verze, se kterou byla aplikace minule spuštěna. Pokud se liší, zapíše aktuální verzi do preferencí a skončí. V opačném případě provede upgrade. V mém případě jednoduše smaže nepoužívané preference. Koncept se dá použít i pro upgrade databáze.
public class LeliMathApp extends Application { public void onCreate() { super.onCreate(); performUpgrade(); } private void performUpgrade() { try { PackageInfo packageInfo = this.getPackageManager().getPackageInfo(this.getPackageName(), 0); log.info("Started version " + packageInfo.versionCode); SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this); SharedPreferences.Editor editor = preferences.edit(); int version = preferences.getInt(GamePreferenceActivity.KEY_CURRENT_VERSION, 0); if (version == 0 || version < packageInfo.versionCode) { editor.putInt(GamePreferenceActivity.KEY_CURRENT_VERSION, packageInfo.versionCode); editor.apply(); return; // new installation } if (version <= 141) { log.info("Removing deprecated preferences from version 1.4.1 and older"); editor.remove("pref_game_operations"); editor.remove("pref_game_first_operand"); editor.remove("pref_game_second_operand"); editor.remove("pref_game_result"); } } catch (PackageManager.NameNotFoundException e) { log.warn("Package search failed!", e); } } }
Tiskni
Sdílej:
....mno to neviem ci je uplne na pochvalu:)
D.
Nechci mít doma Sheldona.A ted se naprosto vazne zeptam... Proc ne?