Vyšlo Pharo 13 s vylepšenou podporou HiDPI či objektovým Transcriptem. Pharo je programovací jazyk a vývojové prostředí s řadou pokročilých vlastností.
Java má dnes 30. narozeniny. Veřejnosti byla představena 23. května 1995.
1. července Mozilla vypne službu Fakespot pro detekci podvodných recenzí v internetových obchodech. Mozilla koupila Fakespot v květnu 2023.
8. července Mozilla vypne službu Pocket (Wikipedie) pro ukládání článků z webu na později. Do 8. října si uživatelé mohou vyexportovat data. Mozilla koupila Pocket v únoru 2017. Několik měsíců byl Pocket integrovanou součástí Firefoxu.
Turris OS má aktuálně problém s aktualizací související s ukončením podpory protokolu OCSP u certifikační autority Let's Encrypt.
Nevidomý uživatel Linuxu v blogu upozornil na tristní stav přístupnosti na linuxovém desktopu (část první, druhá, závěr), přičemž stížnosti jsou podobné jako v roce 2022. Vyvolal bouřlivou odezvu. Následně např. Georges Stavracas shrnul situaci v GNOME. Debata o jiném aspektu přístupnosti, emulaci vstupu pod Waylandem, také proběhla na Redditu.
DevConf.CZ 2025, tj. open source komunitní konference sponzorovaná společností Red Hat, proběhne od 12. do 14. června v Brně na FIT VUT. Publikován byl program a spuštěna byla registrace.
Byla vydána nová major verze 28.0 programovacího jazyka Erlang (Wikipedie) a související platformy OTP (Open Telecom Platform, Wikipedie). Přehled novinek v příspěvku na blogu.
Český telekomunikační úřad zveřejnil Výroční zprávu za rok 2024 (pdf), kde shrnuje své aktivity v loňském roce a přináší i základní popis situace na trhu. Celkový objem přenesených mobilních dat za rok 2024 dosáhl dle odhadu hodnoty přibližně 1,73 tis. PB a jeho meziroční nárůst činí zhruba 30 %. Průměrná měsíční spotřeba dat na datovou SIM kartu odhadem dosáhla 12,5 GB – v předchozím roce šlo o 9,8 GB.
Z novinek představených na Google I/O 2025: Přehledy od AI (AI Overviews) se rozšiřují do dalších zemí. Užitečné, syntetizované přehledy od generativní AI jsou nově k dispozici i českým uživatelům Vyhledávače.
find ... -exec ...
'.
#!/usr/bin/env python from os import walk PATH = "/" # na konci cesty musi byt lomitko DATA_COUNT = 1024 SEEK_FOR = "0" for item in walk(PATH): for file in item[2]: file_obj = open("%s%s" % (item[0], file), "r") data = file_obj.read(DATA_COUNT) file_obj.close() if data != "": isnull = 1 for i in data: if i != SEEK_FOR: isnull = 0 break if isnull: print "%s%s" % (item[0], file)
#!/usr/bin/env python from os import walk PATH = "/" DATA_COUNT = 1024 SEEK_FOR = "0" for item in walk(PATH): for file in item[2]: try: file_obj = open("%s/%s" % (item[0], file), "r") data = file_obj.read(DATA_COUNT) file_obj.close() if data != "": isnull = 1 for i in data: if i != SEEK_FOR: isnull = 0 break if isnull: print "%s/%s" % (item[0], file) except IOError, error: print error
#include <cstdio> #include <cassert> #include <cstring> int main(int argc,char** argv) { FILE* file; char zbuf[1024], buf[1024]; assert(argc == 2); file = fopen(argv[1], "rb"); if(!file) { perror("testzero"); return 1; } else { size_t read; memset(zbuf,0,sizeof(zbuf)); read = fread(buf,1024,1,file); fclose(file); if(read) return memcmp(zbuf,buf,read); else return 1; } }Snad jsem ho v rychlosti udělal bez chyby.
file=mktemp dd if=/dev/zero of=$file bs=1024 count=1 find -xdev -type f -exec cmp -s -n 1024 $file {} \; -print rm $file
file=$(mktemp)
find -xdev -type f -exec cmp -s -n 1024 /dev/zero {} \; -print
Tiskni
Sdílej: