Na YouTube je k dispozici videozáznam z včerejšího Czech Open Source Policy Forum 2024.
Fossil (Wikipedie) byl vydán ve verzi 2.24. Jedná se o distribuovaný systém správy verzí propojený se správou chyb, wiki stránek a blogů s integrovaným webovým rozhraním. Vše běží z jednoho jediného spustitelného souboru a uloženo je v SQLite databázi.
Byla vydána nová stabilní verze 6.7 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 124. Přehled novinek i s náhledy v příspěvku na blogu. Vypíchnout lze Spořič paměti (Memory Saver) automaticky hibernující karty, které nebyly nějakou dobu používány nebo vylepšené Odběry (Feed Reader).
OpenJS Foundation, oficiální projekt konsorcia Linux Foundation, oznámila vydání verze 22 otevřeného multiplatformního prostředí pro vývoj a běh síťových aplikací napsaných v JavaScriptu Node.js (Wikipedie). V říjnu se verze 22 stane novou aktivní LTS verzí. Podpora je plánována do dubna 2027.
Byla vydána verze 8.2 open source virtualizační platformy Proxmox VE (Proxmox Virtual Environment, Wikipedie) založené na Debianu. Přehled novinek v poznámkách k vydání a v informačním videu. Zdůrazněn je průvodce migrací hostů z VMware ESXi do Proxmoxu.
R (Wikipedie), programovací jazyk a prostředí určené pro statistickou analýzu dat a jejich grafické zobrazení, bylo vydáno ve verzi 4.4.0. Její kódové jméno je Puppy Cup.
IBM kupuje společnost HashiCorp (Terraform, Packer, Vault, Boundary, Consul, Nomad, Waypoint, Vagrant, …) za 6,4 miliardy dolarů, tj. 35 dolarů za akcii.
Byl vydán TrueNAS SCALE 24.04 “Dragonfish”. Přehled novinek této open source storage platformy postavené na Debianu v poznámkách k vydání.
Oznámeny byly nové Raspberry Pi Compute Module 4S. Vedle původní 1 GB varianty jsou nově k dispozici také varianty s 2 GB, 4 GB a 8 GB paměti. Compute Modules 4S mají na rozdíl od Compute Module 4 tvar a velikost Compute Module 3+ a předchozích. Lze tak provést snadný upgrade.
Po roce vývoje od vydání verze 1.24.0 byla vydána nová stabilní verze 1.26.0 webového serveru a reverzní proxy nginx (Wikipedie). Nová verze přináší řadu novinek. Podrobný přehled v souboru CHANGES-1.26.
Stejně nechápu, např. na co třeba qtwebkit, když to vůbec nepoužíváPřečetl jste si můj příspěvek? Tam je to vysvětlené. Pokud nerozumíte výkladu tak se zeptejte konkrétně.
Nevíte o nějaké alternativěgedit, vim, a hromada dalších
if (něco) _enter_ {} _left_ _enter_ _enter_
tak místo
_tab_ if (něco) _tab_ { _tab_ _tab_ }dostanu
_tab_ if (něco) _tab_ { _tab_ }Nebo když po sobě 2x zmáčku enter, tak na předchozím řádku mi ty taby zmizí.
Ubuntu k tomu cpe asi zbytečnosti, protože mě to hlásí závislosti
>=x11-libs/qt-core-4.6.0:4[qt3support,ssl]
>=x11-libs/qt-gui-4.6.0:4[dbus]
>=x11-libs/qt-qt3support-4.6.0:4[kde]
>=x11-libs/qt-script-4.6.0:4
>=x11-libs/qt-sql-4.6.0:4[qt3support]
>=x11-libs/qt-svg-4.6.0:4
>=x11-libs/qt-test-4.6.0:4
dev-libs/libxml2
dev-libs/libxslt
dev-lang/perl
>=kde-base/kdelibs-4.4.3
a nezdá se mi, že by něco z těch závilostí potřebovalo plasmu. Podle mě by to mělo jít zkompilovat bez problémů, pokud máš odpovídající dev balíčky (nebo jak se to na ubuntu řeší)
kate kdebase-runtime kdebase-runtime-data kdelibs-bin kdelibs5 kdelibs5-data libattica0 libclucene0ldbl libdbusmenu-qt2 libexiv2-6 libiodbc2 libphonon4 libplasma3 libpolkit-qt-1-0 libqca2 libqt4-dbus libqt4-designer libqt4-network libqt4-opengl libqt4-qt3support libqt4-script libqt4-sql libqt4-svg libqt4-webkit libqt4-xml libqt4-xmlpatterns libsoprano4 libssh-4 libstreamanalyzer0 libstreams0 libxcb-shape0 libxcb-shm0 libxcb-xv0 libxine1 libxine1-bin libxine1-console libxine1-misc-plugins libxine1-x oxygen-icon-theme phonon-backend-xine plasma-scriptengine-javascript shared-desktop-ontologies soprano-daemonDohromady 186 MB a na disku mám 120 volno, kdyby to šlo alespoň nahrát na druhý disk, který mám připojen do /home. Mám tam dalších 1500 MB volného místa, ale někde jsem četl, že v linuxu programy nainstalovat do jiného adresáře nejdou kvůli na pevno nastaveným cestám ve zdrojákách.
#define DATA_PATH PREFIX "/share/blalba/"
, kde PREFIX
je další define, který nastavuje configure script - prakticky je to pak jak hardcodované. Svou roli v tom má i to, že v linuxu není skoro žádná cesta, jak docílit získání adresáře, ve kterém je spustitelný soubor, takže jako na Windows nelze prostě udělat něco jako cesta_k_aplikaci/../share/blabla. Ten jediný (neportabilní) způsob je přečtení symlinku exe v /proc/PID/, nehledě na to, že /proc/ nemusí být ani připojen a systémové volání asi žádné neexistuje.
A pokud už aplikace podporuje umístění do libovolného adresáře (firefox, thunderbird, OOo), tak s sebou často tahají hnusně dlouhý spouštěcí skript, kde se to různě ohackovává a často to stejně předpokládá, že $PWD je adresář, ze kterého ten skript spouštíte.
Tiskni Sdílej: