Programovací jazyk Python byl vydán v nové major verzi 3.15.0. Podrobný přehled novinek v aktualizované dokumentaci.
BIGWORDS.PAGE je open-source webová aplikace, která po otevření odkazu v prohlížeči vykreslí přes celou obrazovku jednoduché informační sdělení. Zpráva i její nastavení jsou uložené v části URL za znakem #, například odkaz https://bigwords.page/#abclinuxu zobrazí jako velký bílý nápis 'abclinuxu' na černém pozadí. Obsah odkazu lze upravovat i vestavěným editorem, ten umožňuje nastavovat formátování a vizuální efekty textu, časovače, QR kódy a obrázky. Zdrojový kód je dostupný pod licencí MIT na GitHubu.
V neděli 11. října proběhne rotace klíče kořenové zóny. Podruhé v historii. Ondřej Filip na blogu CZ.NIC: "Pokud je pro Vás DNS protokol spíše výzva, ale přesto spravujete nějakou síť či DNS resolver, zkuste si jednoduchý test, který připravila firma Cloudflare na této adrese. Obzvláště zbystřit byste měli, pokud uvidíte nějaká červená políčka."
Vláda Spojených států se rozhodla vyřadit americkou softwarovou společnost Microsoft a několik dalších velkých technologických podniků z programu, který umožňuje kvalifikovaným zahraničním pracovníkům získat povolení k trvalému pobytu. Oznámila to včera administrativa amerického prezidenta Donalda Trumpa. Opatření zdůvodnila rozsáhlým zneužíváním programu, který je dlouhodobě terčem kritiky ze strany Trumpových příznivců, neboť prý znevýhodňuje americké pracovníky.
Datové centrum největší ruské technologické společnosti Jandex v Rjazaňské oblasti se stalo cílem dronového útoku a zastavilo provoz. Jandexu se někdy přezdívá „ruský Google“. Provozuje nejoblíbenější internetový vyhledávač v Rusku nebo aplikace pro objednávky jídla a taxi. Využívají jej desítky milionů lidí v rusky mluvících zemích.
Francouzská společnost Mistral AI představila Mistral Large 4 (interně přezdívaný 'le Chonk', volně přeloženo 'pořádný macek'), 'open-weight multimodální hybridní instruct-and-reasoning model s architekturou granulárního MoE, nativně podporující více jak 160 jazyků'. Model má přes jeden bilión parametrů, z nichž při práci využívá 49 miliard, kontextové okno o délce milion tokenů a obrazový enkodér o 1,6 miliardách parametrů.
… více »Svobodný multiplatformní herní engine Bevy napsaný v Rustu byl vydán ve verzi 0.20. Díky 227 přispěvatelům.
Simon Long oznámil Raspberry Pi Desktop pro PC a Mac s Intelem postavený na aktualizovaném Debianu 13 Trixie. S klientem Raspberry Pi Connect pro vzdálenou správu. Ke stažení je vedle Raspberry Pi OS pro Raspberry Pi.
ESP32-C3 adblock přemění lacinou vývojovou desku ESP32‑C3 na samostatný DNS blokovač nejenom reklamních domén, minimalistickou alternativu k populárnímu Pi-hole. ESP32-C3 adblock místo objemných názvů domén ukládá jejich 40-bitové FNV-1a hashe do flash paměti, které pak binárně prohledává, kontrola jedné domény trvá přibližně 10 milisekund. Blocklist pojme až 537 tisíc domén a lze jej spravovat přes webové rozhraní. Projekt zatím
… více »ArtCraft je sada open source aplikací pro práci s obrázky a videi "inspirovaných" aplikacemi od Adobe. Napsaných v Rustu. Pro MacOS, Windows i Linux. Běží také ve webovém prohlížeči. Aktuálně se jedná o 7 aplikací: PhotoCraft (Photoshop), VectorCraft (Illustrator), FilmCraft (Premiere Pro), LightCraft (Lightroom), PdfCraft (Acrobat), EffectCraft (After Effects) a DesignCraft (InDesign). Zdrojové kódy jsou k dispozici na GitHubu.
Stále LVM studuji a napadají mě další otázky. 1. Pokud chci vytvořit snapshot, musím mít pro něho ve VG vytvořenu prázdnou LV? 2. Pokud ano, musí být stejně velká jako zálohovaná LV nebo pouze taková, kolik obsahuje zdrojová LV dat? 3. Abych mohl zálohu uložit např. na externí médium, musím LV se snapshotem namountovat napr. do LVM a pak ji vykopírovat? 4. Co vubec ta zaloha obsahuje? To je nějaký "nečitelný soubor nebo přímo ta má data? 5. Mohu vytvořit snapshot celého disku? Respektive alespoň celé VG, tzn. oddílu s LVM? To je mých "pár" otázek, než přijdu zase na něco jiného. Za každou radu a pomoc mi tuto problematiku osvětlit, předem velice děkuji
Nyní jsem se pokusil zmenšit jednu LV, abych mohl vytvořit prázdnou pro snapshot. Nevím, zda je mé počínání ale správné viz. otázky výše. Měl jsem LV o velikosti 24GB, abych uvolnil 4GB provedl jsem příkaz: lvreduce -L 20G /dev/mapper/vg-home Odpověď zněla, že jse vše v pořádku. Vypsal jsem si lvscan a opravdu, LV home je 20GB. Po zkušebním restartu už ale server nenaběhl a stěžuje si na tuto LV home: either the The filesystem size is 6313984 blocks The physical size of the device is 5242880 blocks superblock of the partition table is likely to be corrupt! Mám tedy server odstavený. Děkuji za rady.
resize2fs).
resize2fs /dev/cosi/kdesi 35G1. Pokud chci vytvořit snapshot, musím mít pro něho ve VG vytvořenu prázdnou LV? ANO 2. Pokud ano, musí být stejně velká jako zálohovaná LV nebo pouze taková, kolik obsahuje zdrojová LV dat? NE, musi byt tak velka, kolik predpokladam, ze ubyde dat z puvodni LV, ze ktere jsem provedl snapshot 3. Abych mohl zálohu uložit např. na externí médium, musím LV se snapshotem namountovat napr. do LVM a pak ji vykopírovat? Mohu namountovat kamkoliv, v tom pripade bude jiz zaloha po zkopirovani odpovidat opravdove velikosti "snapshotovanych" dat 4. Co vubec ta zaloha obsahuje? To je nějaký "nečitelný soubor nebo přímo ta má data? Pri namountovani "se tvari" jako zalohovana data .. tj. vidim soubory i adresare 5. Mohu vytvořit snapshot celého disku? Respektive alespoň celé VG, tzn. oddílu s LVM? NE, odpoved je vyse od pana Filipa JiraskaMockrat dekuji za dosavadni pomoc.. PS: Prosim, do jakych tagu mam zde ukladat bezny text, aby byl formatovany?
PS: Prosim, do jakych tagu mam zde ukladat bezny text, aby byl formatovany?Odstavce (začátek a konec) se označují tagem
<p>, pokud máte text (třeba zdrojový kód), kde chcete zachovat konce řádků, použijte <pre>. Pokud HTML neznáte, je asi nejjednodušší použít WYSIWYG editor, myslel jsem, že pro nepřihlášené uživatele je standardně zapnutý…
Pan Pokorny tady zminil, ze fyzicky pribudou (vlastne nezmizi, jsou jen presunuty na LV snapshotu) jen data, ktere na zive LV odstrani, pokud je vytvoreny snapshot.. tzn. data, ktery zmizi, musi fyzicky zustat - takze misto na disku zabiraj nove vytvorena data misto jen jednou, stejne jako ty odstranena.. zejo??
ale samozrejme diky za vysvetleni. Takze mam snapshot lv 300GB, kde je zabrano zhruba 120GB, je tam posta, fotky z dovolene a cestovni profily 2 uzivatelu s winxp. Je to domaci server pro 5 uzivatelu, ktery useri nejvic pouzivaji na internet, fotky pribyvaji pomalu atd.. Kolik teda mam udelat (orientacne) ten snapshot velkej?
(vlastní zkušenost). Zatím jsem to nesepisoval do článku, ale na netu se dá najít pár odkazů, jeden z nich: http://www.nikhef.nl/~dennisvd/lvmcrap.html
LVM snapshoty v Linuxu jsem si zařadil do kategorie "marketing" a "k ničemu"

xfs_freeze, obecně by mělo fungovat znovu připojit souborový systém v režimu jen pro čtení: mount -o remount,ro /mount/point
Jinak "premountovanim" nemuzu narusit nejaky data bezicich sluzeb .. MySQL atd?
Důvod zastavení služeb je jednoduchý – potřebujete mít data na disku z pohledu aplikace konzistentní. To nezaručí nikdo jiný, než ta aplikace sama – a konzistentní data budou určitě v okamžiku, kdy se ta aplikace vypne. Mohla by aplikace také implementovat třeba reakci na nějaký signál, který by znamenal „teď vše ulož na disk a dál na něj nesahej“, ale to by byla záležitost závislé na konkrétní aplikaci. Bez toho a bez vypnutí aplikace se snadno dostanete do stavu, že aplikace potřebuje něco uložit na disk, a rozdělí to do dvou zápisů – a vy na záloze budete mít prví zápis a druhý už ne.
Snapshoty se používají právě proto, aby doba té odstávky byla co nejkratší. Zastavíte služby, sesynchronizujete stav souborového systému a zmrazíte jej, vytvoříte snapshot, a pak vše vrátíte do původního stavu. Takže služby vám zase běží, a teprve v tom okamžiku začnete zálohovat (ze snapshotu), takže záloha klidně může trvat několik hodin. Bez snapshotu byste ty služby musel zastavovat také, ale musely by zůstat zastavené po celou dobu zálohy.
Samozřejmě se tady bavíme o záloze na úrovni souborů – pokud zálohu uděláte dumpem z databáze, který můžete udělat normálně za běhu, je to něco jiného (tam se o konzistenci postará transakční mechanizmus databáze). Ale to je jiný typ zálohy.
Konkrétně pro databáze existují nástroje, které umožňují provádět zálohu "živých" dat (zjednoduešeně: zamknou si pro zápis co potřebují, provedou dump a zase odemknou).
Řešili jsme jak efektivně zálohovat data a nemůžeme si dovolit pustit mysqldump na produkčním stroji (příliš dlouhá doba, dlouhotrvající zámky a aplikace to neudejchají), takže jsme nakonec klesli k tomu, že máme repliku, kterou prostě před zálohováním odstavíme, provedeme zálohu a pak jí zase necháme dosynchronizovat.
Tiskni
Sdílej: