Společnost Purism stojící za linuxovými telefony a počítači Librem má nově v nabídce postkvantový šifrátor Librem PQC Encryptor.
VirtualBox, tj. multiplatformní virtualizační software, byl vydán v nové verzi 7.2. Přehled novinek v Changelogu. Vypíchnou lze vylepšené GUI.
Eric Migicovsky, zakladatel společnosti Pebble, v lednu oznámil, že má v plánu spustit výrobu nových hodinek Pebble s již open source PebbleOS. V březnu spustil předprodej hodinek Pebble Time 2 (tenkrát ještě pod názvem Core Time 2) za 225 dolarů s dodáním v prosinci. Včera představil jejich konečný vzhled (YouTube).
Byla oznámena nativní podpora protokolu ACME (Automated Certificate Management Environment) ve webovém serveru a reverzní proxy NGINX. Modul nginx-acme je zatím v preview verzi.
Vývojáři KDE oznámili vydání balíku aplikací KDE Gear 25.08. Přehled novinek i s náhledy a videi v oficiálním oznámení.
Společnost Perplexity AI působící v oblasti umělé inteligence (AI) podala nevyžádanou nabídku na převzetí webového prohlížeče Chrome internetové firmy Google za 34,5 miliardy dolarů (zhruba 723 miliard Kč). Informovala o tom včera agentura Reuters. Upozornila, že výše nabídky výrazně převyšuje hodnotu firmy Perplexity. Společnost Google se podle ní k nabídce zatím nevyjádřila.
Intel vydal 34 upozornění na bezpečnostní chyby ve svých produktech. Současně vydal verzi 20250812 mikrokódů pro své procesory řešící 6 bezpečnostních chyb.
Byla vydána nová verze 1.25 programovacího jazyka Go (Wikipedie). Přehled novinek v poznámkách k vydání.
Byla vydána beta verze Linux Mintu 22.2 s kódovým jménem Zara. Podrobnosti v přehledu novinek a poznámkách k vydání. Vypíchnout lze novou XApp aplikaci Fingwit pro autentizaci pomocí otisků prstů nebo vlastní fork knihovny libAdwaita s názvem libAdapta podporující grafická témata. Linux Mint 22.2 bude podporován do roku 2029.
Provozovatel internetové encyklopedie Wikipedie prohrál v Británii soudní spor týkající se některých částí nového zákona o on-line bezpečnosti. Soud ale varoval britského regulátora Ofcom i odpovědné ministerstvo před zaváděním přílišných omezení. Legislativa zpřísňuje požadavky na on-line platformy, ale zároveň čelí kritice za možné omezování svobody slova. Společnost Wikimedia Foundation, která je zodpovědná za fungování
… více »Řešení dotazu:
(tyden*7-6).měsíc.rok
.
Zbytek do neděle už snadno dopočítáš.
function getDaysInWeek($week_number,$first_day_in_month,$year,$month){ $first_day = ($week_number*7)-6-$first_day_in_month; for($x=1;$x<=7;$x++){ $first_day++; $pole[$x] = $first_day; } return $pole; }
DateTime
, trošku ukecaně:
<?php /** * @param $year int * @param $month int * @param $week_offset - 1 = 1st week of month * @param $format string - output format * @return array */ function getDays($year,$month,$week_offset,$format='Y-m-d D') { $month = (int) $month; $date = new DateTime(); $date->setDate($year, $month, 1); //debug echo $date->format('Y-m-d D')."\n"; $dayOfWeek = (int) $date->format('N'); $week_offset = (int) $week_offset; $week_offset--; if($week_offset > 0) { if($dayOfWeek > 1)//to start of week { $dayOfWeek--; $io = new DateInterval("P${dayOfWeek}D"); $date->sub($io); } $io = new DateInterval("P${week_offset}W"); $date->add($io); } //debug echo $date->format('Y-m-d D')."\n"; $io = new DateInterval('P1D'); $a=Array(); for($i=(int) $date->format('N');$i<8;$i++) { if( (int)$date->format('n') != $month) break; $a[] = $date->format($format); $date->add($io); } return $a; } print_r(getDays('2011','6',1)); echo "------------\n"; print_r(getDays('2011','6',2)); echo "------------\n"; print_r(getDays('2011','6',3)); echo "------------\n"; print_r(getDays('2011','6',4)); echo "------------\n"; print_r(getDays('2011','6',5)); echo "------------\n"; print_r(getDays('2011','6',6)); echo "------------\n"; print_r(getDays('2011','6',7)); echo "------------\n";
Tiskni
Sdílej: