Placená služba prohledávání zprostředkovatelů dat a automatického odstraňování uniklých osobních údajů Mozilla Monitor Plus bude 17. prosince ukončena. Bezplatná monitorovací služba Mozilla Monitor bude i nadále poskytovat okamžitá upozornění a podrobné pokyny k omezení rizik úniku dat. Služba Mozilla Monitor Plus byla představena v únoru loňského roku.
Waydroid (Wikipedie, GitHub) byl vydán v nové verzi 1.6.0. Waydroid umožňuje spouštět aplikace pro Android na běžných linuxových distribucích. Běhové prostředí vychází z LineageOS.
Příspěvek na blogu Raspberry Pi představuje novou kompletně přepracovanou verzi 2.0 aplikace Raspberry Pi Imager (YouTube) pro stažení, nakonfigurování a zapsání obrazu operačního systému pro Raspberry Pi na SD kartu. Z novinek lze vypíchnout volitelnou konfiguraci Raspberry Pi Connect.
Memtest86+ (Wikipedie), svobodný nástroj pro kontrolu operační paměti, byl vydán ve verzi 8.00. Přináší podporu nejnovějších procesorů Intel a AMD nebo také tmavý režim.
Programovací jazyk Racket (Wikipedie), tj. jazyk z rodiny jazyků Lisp a potomek jazyka Scheme, byl vydán v nové major verzi 9.0. Hlavní novinku jsou paralelní vlákna (Parallel Threads).
Před šesti týdny bylo oznámeno, že Qualcomm kupuje Arduino. Minulý týden byly na stránkách Arduina aktualizovány podmínky používání a zásady ochrany osobních údajů. Objevily se obavy, že by otevřená povaha Arduina mohla být ohrožena. Arduino ubezpečuje, že se nic nemění a například omezení reverzního inženýrství v podmínkách používání se týká pouze SaaS cloudové aplikace.
Knihovna libpng, tj. oficiální referenční knihovna grafického formátu PNG (Portable Network Graphics), byla vydána ve verzi 1.6.51. Opraveny jsou 4 bezpečnostní chyby obsaženy ve verzích 1.6.0 (vydána 14. února 2013) až 1.6.50. Nejvážnější z chyb CVE-2025-65018 může vést ke spuštění libovolného kódu.
Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 159 (pdf).
Hru Warhammer: Vermintide 2 (ProtonDB) lze na Steamu získat zdarma napořád, když aktivaci provedete do pondělí 24. listopadu.
Virtualizační software Xen (Wikipedie) byl vydán v nové verzi 4.21. Podrobnosti v poznámkách k vydání a přehledu nových vlastností.
git init a git add *. V seznamu byly i soubory, které jsem verzovat nechtěl. Tak jsem zadal git rm * a to byla chyba. Zmizelo mi vše.
V repozitáři však vidím archivní soubory, které by mohly obsahovat moje data. Je možné ta data z nich dostat nebo se s nimi mám definitivně rozloučit?
commit, tak pochybuji
(u mě git rm * při použití na "necommitly" data vypsal chybu)
zkusil bych spustit např. gitk (v příslušným adresáři) jestli něco nevypíše
git status?
Ak si dal git rm hneď po git add, t.j. ešte pred git commit, git sa pravdepodobne sťažoval a vyžadoval parameter -f (force), aby tie súbory skutočne vymazal z indexu i pracovnej kópie, keďže v repozitári, odkiaľ by sa dali prípadne obnoviť. Ak si mu to -f zadal, vymazal si si súbory.
V repozitáři však vidím archivní soubory, které by mohly obsahovat moje data. Je možné ta data z nich dostat nebo se s nimi mám definitivně rozloučit?V repozitári ich vidíš ako? Použil by som
git log --stat, našiel ich poslednú verziu, checkoutol príslušný commit (git checkout commit-id). Ak skutočne boli commitnuté a neskôr vymazané, musí byť v histórii commit, ktorých ich zmazal, ten by stačilo revertnúť.
.git/objects/ vidím soubory, které velikostí i počtem odpovídají pohřešovaným souborům. Utilita file je označuje jako VAX COFF executable. Kdyby to bylo v gzipu, tak bych si s tím poradil, ale tento formát neznám.
git log --stat dává prázdný výsledek.
git reflog?
git cat-file -p sha1
git rev-list --objects --allA při troše štěstí tam uvidíš i názvy ztracených souborů. Zobrazené objekty mohou různého typu (blob, tree, commit, tag), tebe budou zajímat blob a tree. Blob je tvůj ztracený soubor, tree je adresář. K získání obsahu objektů použij "git cat-file -p nazev-objektu". S průzkumem obsahu všech objektů ti pomůže toto:
git rev-list --objects --all \
| awk '{cmd="git cat-file -t "$1;cmd |& getline t; printf("%s %-7s %s\n", $1, t, $2); close(cmd);}' \
| less
Tiskni
Sdílej: