Samsung představil headset Galaxy XR se 4K Micro-OLED displeji, procesorem Snapdragon XR2+ Gen 2, 16 GB RAM, 256 GB úložištěm, operačním systémem Android XR a Gemini AI.
Před konferencí Next.js Conf 2025 bylo oznámeno vydání nové verze 16 open source frameworku Next.js (Wikipedie) pro psaní webových aplikací v Reactu. Přehled novinek v příspěvku na blogu.
Sovereign Tech Fund oznámil finanční podporu následujících open source projektů: Scala, SDCC, Let's Encrypt, Servo, chatmail, Drupal, Fedify, openprinting, PHP, Apache Arrow, OpenSSL, R Project, Open Web Docs, conda, systemd a phpseclib.
Bylo vydáno OpenBSD 7.8. S předběžnou podporou Raspberry Pi 5. Opět bez písničky.
Valkey (Wikipedie) byl vydán v nové major verzi 9.0. Valkey je fork Redisu.
Byly publikovány informace o kritické zranitelnosti v knihovně pro Rust async-tar a jejích forcích tokio-tar, krata-tokio-tar a astral-tokio-tar. Jedná se o zranitelnost CVE-2025-62518 s CVSS 8.1. Nálezci je pojmenovali TARmageddon.
AlmaLinux přinese s verzí 10.1 podporu btrfs. XFS bude stále jako výchozí filesystém, ale instalátor nabídne i btrfs. Více informací naleznete v oficiálním oznámení.
Společnost OpenAI představila svůj vlastní webový prohlížeč ChatGPT Atlas. Zatím je k dispozici pouze na macOS.
Desktopové prostředí KDE Plasma bylo vydáno ve verzi 6.5 (Mastodon). Přehled novinek i s videi a se snímky obrazovek v oficiálním oznámení. Podrobný přehled v seznamu změn.
Rodina jednodeskových počítačů Orange Pi se rozrostla (𝕏) o Orange Pi 6 Plus.
00:01:23 00:12:03 00:04:55Nevite prosim, jak toto v Ruby secist, aby vysledek byl take ve formatu HH:MM:SS a jak tento vysledek pripadne zobrazit jako celkovy pocet minut? Dekuji
a="00:01:23".split(":") s=a[0].to_i*3600+a[1].to_i*60+a[2].to_is je teraz 83 (sekúnd). Zosumovať cez všetky riadky a dostaneš jedno veľké číslo C.
SS=C%60 MM=((C-SS)/60)%60 HH=C/3600Čítanie zo súboru a cyklus snáď zvládneš (lebo ja teraz nie
t1 = "01:34:46" t2 = "00:48:55" tlist1 = t1.split(":").map &:to_i tlist2 = t2.split(":").map &:to_i tsumlist = [] tlist1.each_with_index do |val, i| tsumlist << val + tlist2[i] end tsumlist[1] += tsumlist[2] / 60 tsumlist[2] = tsumlist[2] % 60 tsumlist[0] += tsumlist[1] / 60 tsumlist[1] = tsumlist[1] % 60 print tsumlist.join(":"), "\n" print tsumlist[0] * 60 + tsumlist[1], "\n"
require 'csv' seconds = 0 CSV.foreach("times.csv") { |line| seconds += line[0].split(":").map(&:to_i).inject(0) { |sum, n| sum * 60 + n } } seconds.tap { |total| puts ((0..1).map { |i| res = total % 60; total /= 60; res } << total).reverse.join(":") } puts secondsPrvní blok spočítá celkový počet vteřin. Druhý blok vypíše spočtené jako HH:MM:SS.
Tiskni
Sdílej: