Byla vydána nová verze 2.45.0 distribuovaného systému správy verzí Git. Přispělo 96 vývojářů, z toho 38 nových. Přehled novinek v příspěvku na blogu GitHubu a v poznámkách k vydání. Vypíchnout lze počáteční podporu repozitářů, ve kterých lze používat SHA-1 i SHA-256.
Před 25 lety, ve čtvrtek 29. dubna 1999, byla spuštěna služba "Úschovna".
Byla vydána nová verze 24.04.28 s kódovým názvem Time After Time svobodného multiplatformního video editoru Shotcut (Wikipedie) a nová verze 7.24.0 souvisejícího frameworku MLT Multimedia Framework. Nejnovější Shotcut je vedle zdrojových kódů k dispozici také ve formátech AppImage, Flatpak a Snap.
Byla vydána verze 5.30 dnes již open source operačního systému RISC OS (Wikipedie).
V aktuálním příspěvku na blogu počítačové hry Factorio (Wikipedie) se vývojář s přezývkou raiguard rozepsal o podpoře Linuxu. Rozebírá problémy a výzvy jako přechod linuxových distribucí z X11 na Wayland, dekorace oken na straně klienta a GNOME, změna velikosti okna ve správci oken Sway, …
Rakudo (Wikipedie), tj. překladač programovacího jazyka Raku (Wikipedie), byl vydán ve verzi #171 (2024.04). Programovací jazyk Raku byl dříve znám pod názvem Perl 6.
Společnost Epic Games vydala verzi 5.4 svého proprietárního multiplatformního herního enginu Unreal Engine (Wikipedie). Podrobný přehled novinek v poznámkách k vydání.
Byl vydán Nextcloud Hub 8. Představení novinek tohoto open source cloudového řešení také na YouTube. Vypíchnout lze Nextcloud AI Assistant 2.0.
Vyšlo Pharo 12.0, programovací jazyk a vývojové prostředí s řadou pokročilých vlastností. Krom tradiční nadílky oprav přináší nový systém správy ladících bodů, nový způsob definice tříd, prostor pro objekty, které nemusí procházet GC a mnoho dalšího.
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: