Skriptovací programovací jazyk PHP (PHP: Hypertext Preprocessor, původně Personal Home Page) dnes slaví 30 let. Přesně před třiceti lety, 8. června 1995, oznámil Rasmus Lerdorf vydání PHP Tools (Personal Home Page Tools) verze 1.0.
Ve středu v 17:00 byl ve Francii zablokován přístup k PornHubu a dalším webům pro dospělé. K 17:30 došlo k nárůstu počtu registrací Proton VPN o 1 000 % [𝕏]. Dle nového francouzského zákona jsou provozovatelé těchto webů povinni ověřovat věk uživatelů prostřednictvím průkazu totožnosti nebo platební karty.
Před 32 lety, 6. června 1993, byl spuštěn první český WWW server (ještě pod TLD .cs), pro potřeby fyziků zabývajících se problematikou vysokých energií.
Střílečku Borderlands 2 lze v rámci výprodeje série Borderlands na Steamu získat zdarma napořád, když aktivaci provedete do 8. června 19:00.
Byla vydána nová verze 2.22 svobodného video editoru Flowblade (GitHub, Wikipedie). Přehled novinek v poznámkách k vydání. Videoukázky funkcí Flowblade na Vimeu. Instalovat lze také z Flathubu.
Canonical Launchpad vypíná systém správy verzí Bazaar. Vývojáři mohou své repozitáře do 1. září přemigrovat na Git.
Byla vydána nová verze 2.53.21 svobodného multiplatformního balíku internetových aplikací SeaMonkey (Wikipedie). Přehled novinek v poznámkách k vydání.
Petici za povinné zveřejnění zdrojových kódů softwaru použitých ve veřejné správě lze podepsat na ePetice.
Na Indiegogo byla spuštěna kampaň na podporu linuxového telefonu Liberux NEXX s osmijádrovým procesorem Rockchip RK3588S, 32 GB LPDDR4x RAM a 6.34″ 2400×1080 OLED displejem. Cena telefonu je 1 310 eur.
Miro Hrončok vyhrál volby do Fedora Council. Mezi sedmi kandidáty, kteří se ucházeli o dvě křesla, nakonec získal nejvíce hlasů - 1089. Česká komunita má tak po delší době opět zástupce v nejvyšším orgánu Fedory.
find -type f | xargs rm find: ./|?#?<>.°?: Chyba vstupu/výstupu find: ./ %.??: Chyba vstupu/výstupu find: ./?äám?í{7.r?: Chyba vstupu/výstupu find: ./??u6?rk.w?: Chyba vstupu/výstupu [...] ls -la ls: |?#?<>.°?: Chyba vstupu/výstupu ls: %.??: Chyba vstupu/výstupu ls: ?äám?í{7.r?: Chyba vstupu/výstupu ls: ??u6?rk.w?: Chyba vstupu/výstupu [...] -rwxr--r-- 1 root root 498139825 čec 17 1940 {? ß?u{?.td? -r-xr--r-- 1 root root 4151464408 led 24 1999 ? ü????9.??é -r-xr--r-- 1 root root 3630044567 pro 20 1929 ?? 7????.p?? -r-xr--r-- 1 root root 249097857 dub 30 1922 ????????.ä?? -rwxr--r-- 1 root root 3289434631 led 9 1996 äçq ??üü.??? -rwxr--r-- 1 root root 4077174191 pro 10 1968 ?äe?2ü??.?u? -rwxr--r-- 1 root root 2500995855 pro 15 1987 ?ä ???-f.?e? -r-xr--r-- 1 root root 2592147713 led 26 2026 ???"a?í?.?ß; -rwxr--r-- 1 root root 2908069707 lis 29 1951 *án??8â°.p?c
/data Has a large number of bad entries. (739/895) Drop directory ? (y/n) yOstatní chyby jsem raději neopravoval; bohužel to nepomohlo a adresář je tam stále :(
#!/usr/bin/env python import os for name in os.listdir('.'): os.remove(name)Ale myslím, že i kdyby se ty vadné položky podařilo odstranit, tak chyby ve filesystému zůstanou.
rm -rf adresář
#!/usr/bin/env python import os, sys really_delete = sys.argv[-1] == '--really-delete' dir = os.getcwd() for root,dirs,files in os.walk(dir, topdown=False): for file in files: file_fullpath = os.path.join(root, file) print 'deleting ', file_fullpath if really_delete: os.remove(file_fullpath) for dir in dirs: dir_fullpath = os.path.join(root, dir) print 'deleting ', dir_fullpath if really_delete: os.rmdir(dir_fullpath)Skriptík vypisuje a maže rekurzivně všechny položky v aktuálním adresáři. Když se pustí bez parametrů, všechno pouze vypíše. S parametrem "--really-delete" všechno i smaže. Nicméně není to řešení tvého problému - máš zkrátka vadný filesystém a je potřeba jej znovu vytvořit, jinak chyby nebudou brát konce. Zkus tohle:
mkfs.vfat zařízení
/dev/sda1
, že?
find -name <jmeno> -exec rm -rf {} \;
rm -rf
smaže celý adresář, tak vám to jako náhodou zafunguje. Prostě klika. Když už chcete machrovat, tak find -name jmeno -print0 | xargs -0 rm -rfRozdíl je v rychlosti.
cp /dev/sda /tmp/zaloha.img
dd if=/dev/sda of=/tmp/zaloha.img
Tiskni
Sdílej: