Byla vydána nová verze 23.1 open source firewallové a routovací platformy OPNsense (Wikipedie). Jedná se o fork pfSense od této verze postavený na FreeBSD místo HardenedBSD. Kódový název OPNsense 23.1 je Quintessential Quail. Přehled novinek v příspěvku na blogu.
Sdružení CZ.NIC, správce české národní domény, zveřejnilo Domain Report 2022, ve kterém upozorňuje na zajímavá data spojená s doménou .CZ. Na konci roku 2022 bylo evidováno celkem 1 463 116 domén. Průměrně bylo měsíčně zaregistrováno 17 193 domén, přičemž nejvíce registrací proběhlo v listopadu (23 581) a nejméně pak v červenci (13 199). Na rozdíl od předchozích let byl poprvé v historii zaznamenán propad v počtu domén zabezpečených
… více »Infisical je open source nástroj s end-to-end šifrováním pro snadnou správu a synchronizaci proměnných prostředí (.env souborů) napříč vývojovým týmem, zařízeními a infrastrukturou. Zdrojové kódy jsou k dispozici na GitHubu.
Interaktivní rozšiřovatelný editor pro práci se strukturovanými binárním daty GNU poke byl vydán v nové major verzi 3.0. Přehled novinek v poznámkách k vydání.
Kosťa Šiškov v posledních několika týdnech na svém blogu vzpomínal na různé přispěvatele do projektu FFmpeg: konec forku Libav, úvod, …, shrnutí.
Byla vydána nová verze 3.7 frameworku Flutter (Wikipedie) pro vývoj mobilních, webových i desktopových aplikací a nová verze 2.19 souvisejícího programovacího jazyka Dart (Wikipedie).
Wine 8.0 bylo vydáno. Přehled novinek v poznámkách k vydání. Tato verze dokončuje přechod na Portable Executable moduly a WoW64 (volání 64bitových knihoven ze 32bitových aplikací).
Jon Masters znovu oživil Linux Kernel Podcast, ve kterém shrnuje dění v e-mailových konferencích vývojářů jádra Linux za uplynulý týden. První díl nové řady (přepis) vyšel 21. ledna. Neslibuje ale vydání podle pevného harmonogramu. Podcast dříve vydával v letech 2009 a 2017.
Byla vydána nová verze 5.9 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Přehled změn v příslušném seznamu.
Byla vydána verze 1.22.0, tj. první stabilní verze nové řady 1.22, multiplatformního multimediálního frameworku GStreamer (Wikipedie). Podrobnosti v poznámkách k vydání.
E: /var/cache/apt/archives/mozilla-firefox_1.0.7-0ubuntu0.1_i386.deb: zkouším přepsat soubor `/var/lib/mozilla-firefox/extensions.d/00classic', který je také v balíku firefox
E: /var/cache/apt/archives/mozilla-firefox-gnome-support_1.0.7-0ubuntu0.1_i386.deb: zkouším přepsat soubor `/usr/lib/mozilla-firefox/components/libmozgnome.so', který je také v balíku firefox-gnome-support
Diskuse byla administrátory uzamčena.
FAQ: Proč byl uzamčen/smazán můj dotaz v Poradně?
.deb
balíčku, nebo z toho na stránkách Firefoxu. Ale cpát věci instalované zvláštním instalátorem do /usr
a dalších běžných adresářů se opravdu nevyplácí..
firefox závisí na mozilla-firefox
Tak to asi instaluješ namísto odinstalování. Při odinstalování je putna, že balík na něčem závisí, záleží jen na tom, co závisí na něm.
/usr/lib/mozilla-firefox
a dal sudo apt-get mozilla-firefox
a poté naistalovat. Už to jede! // tekst.cc - verze 0.0.1 #include <iostream> #include <sstream> #include <string> #include <cctype> using namespace std; int main(void) { string line, s; istringstream is; int i, j, k; while (getline(cin, line)) { is.clear(); is.str(line); while (is >> s) { for (j = 0; j < (i = s.length()) / 2 - 1; j++) { k = s[j + 1]; s[j + 1] = s[i - j - 2]; s[i - j - 2] = k; } cout << s << " "; } cout << endl; } return 0; }Překládá se to takto:
g++ -o tekst tekst.cc
. Toto je malý příklad použití:
./tekst << EOF > celkom elegantne si sa vyhol mojej pripomienke o tvojich poctivo zakupenych filmoch. btw. kde si ich skopol?? chcem niekde sosnut PulpFiction, ale morpheus nic nehra. mas nejaku inu - lepsiu P2P siet??? > EOF coklem entnagele si sa vohyl mejoj pkneimopire o tcijovh pvitcoo zcynepukah fhcomli. bwt. kde si ich s?lopok? cechm ndkeie sunsot PnoitciFplu, ale muehpros nic narhe. mas nkajeu inu - lispeu P2P s??tei?
#include <iostream> #include <sstream> #include <string> #include <cctype> using namespace std; int main(void) { string line, s; istringstream is; int i, j, k, a, b; while (getline(cin, line)) { is.clear(); is.str(line); while (is >> s) { for (a = 0; !isalpha(s[a]) && a < s.length(); a++); for (b = s.length() - 1; !isalpha(s[b]) && b >= 0; b--); for (j = a; j < (i = b - a + 1) / 2 - 1; j++) { k = s[j + 1]; s[j + 1] = s[i - j - 2]; s[i - j - 2] = k; } cout << s << " "; } cout << endl; } return 0; }
Tiskni
Sdílej: