Open source 3D herní a simulační engine Open 3D Engine (O3DE) byl vydán v nové verzi 25.10. Podrobný přehled novinek v poznámkách k vydání.
V Londýně probíhá dvoudenní Ubuntu Summit 25.10. Na programu je řada zajímavých přednášek. Zhlédnout je lze také na YouTube (23. 10. a 24. 10.).
Gemini CLI umožňuje používání AI Gemini přímo v terminálu. Vydána byla verze 0.10.0.
Konference OpenAlt 2025 proběhne již příští víkend 1. a 2. listopadu v Brně. Nabídne přibližně 80 přednášek a workshopů rozdělených do 7 tematických tracků. Program se může ještě mírně měnit až do samotné konference, a to s ohledem na opožděné úpravy abstraktů i případné podzimní virózy. Díky partnerům je vstup na konferenci zdarma. Registrace není nutná. Vyplnění formuláře však pomůže s lepším plánováním dalších ročníků konference.
Samsung představil headset Galaxy XR se 4K Micro-OLED displeji, procesorem Snapdragon XR2+ Gen 2, 16 GB RAM, 256 GB úložištěm, operačním systémem Android XR a Gemini AI.
Před konferencí Next.js Conf 2025 bylo oznámeno vydání nové verze 16 open source frameworku Next.js (Wikipedie) pro psaní webových aplikací v Reactu. Přehled novinek v příspěvku na blogu.
Sovereign Tech Fund oznámil finanční podporu následujících open source projektů: Scala, SDCC, Let's Encrypt, Servo, chatmail, Drupal, Fedify, openprinting, PHP, Apache Arrow, OpenSSL, R Project, Open Web Docs, conda, systemd a phpseclib.
Bylo vydáno OpenBSD 7.8. S předběžnou podporou Raspberry Pi 5. Opět bez písničky.
Valkey (Wikipedie) byl vydán v nové major verzi 9.0. Valkey je fork Redisu.
Byly publikovány informace o kritické zranitelnosti v knihovně pro Rust async-tar a jejích forcích tokio-tar, krata-tokio-tar a astral-tokio-tar. Jedná se o zranitelnost CVE-2025-62518 s CVSS 8.1. Nálezci je pojmenovali TARmageddon.
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?