Společnost DuckDuckGo rozšířila svůj AI chat Duck.ai o GPT-5 mini (𝕏). Duck.ai umožňuje anonymní přístup bez vytváření účtů k několika modelům umělé inteligence. Aktuálně k GPT-4o mini, GPT-5 mini, Llama 4 Scout, Claude Haiku 3.5 a Mistral Small 3.
Marek Tóth v příspěvku DOM-based Extension Clickjacking: Data ve správcích hesel v ohrožení na svém blogu popsal novou clickjacking techniku s několika variantami útoků a otestoval ji proti 11 správcům hesel. Výsledkem bylo nalezení několika 0-day zranitelností, které mohly ovlivnit uložená data desítek milionů uživatelů. Jedno kliknutí kdekoliv na webové stránce kontrolované útočníkem umožňovalo ukrást uživatelská data ze
… více »Na dnešní akci Made by Google 2025 (YouTube) byly představeny telefony Pixel 10 s novým čipem Google Tensor G5 a novými AI funkcemi, hodinky Pixel Watch 4 a sluchátka Pixel Buds 2a.
The Document Foundation oznámila vydání nové major verze 25.8 svobodného kancelářského balíku LibreOffice. Podrobný přehled nových vlastností i s náhledy v poznámkách k vydání (cs) a také na Youtube a PeerTube.
Zeek (Wikipedie), původně Bro, byl vydán v nové major verzi 8.0.0. Jedná se o open source platformu pro analýzu síťového provozu. Vyzkoušet lze online.
Byl vydán Mozilla Firefox 142.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 142 je již k dispozici také na Flathubu a Snapcraftu.
Python Developers Survey 2024, výsledky průzkumu mezi vývojáři v Pythonu organizovaném Python Software Foundation ve spolupráci se společností JetBrains v říjnu a listopadu loňského roku. Zúčastnilo se 30 tisíc vývojářů z 200 zemí. Linux používá 59 % z nich.
Farid Abdelnour se v příspěvku na blogu rozepsal o novinkám v nejnovější verzi 25.08.0 editoru videa Kdenlive (Wikipedie). Ke stažení také na Flathubu.
Byla vydána nová verze 2.51.0 distribuovaného systému správy verzí Git. Přispělo 91 vývojářů, z toho 21 nových. Přehled novinek v příspěvku na blogu GitHubu a v poznámkách k vydání.
hh:mm
a potřebuji a počítám SUM z jejich rozdílu SELECT SUM(field5-field4) FROM tabulka WHERE field2 = '1'
. Nevím jak nastavit formát sloupce, aby počítal s časem. Asi tam někam patří strftime
nebo time
, ale nevím jak na to, můžete mne navést? Děkuji.Řešení dotazu:
Hoď sem výstup .schema
např.
sqlite> .schema CREATE TABLE t (a integer, b boolean);
ať víme, co tam máš za datové typy.
CREATE TABLE "a11" (
"field1" INTEGER,
"field2" INTEGER,
"field3" INTEGER,
"field4" TEXT,
"field5" TEXT,
"field6" TEXT
)
hh:mm
lze použít strftime
, jak správně uhodl tazatel:
sqlite> select strftime("%s", "02:30") - strftime("%s", "01:00"); 5400Výsledkem je rozdíl ve vteřinách.
zdroj.csv
, když v Excelu spočítám rozdíl časů pro '1'
ve sloupci 2
, dostanu hodnotu 42
, což je správně (myslím si, kontroloval také jsem "ručně"). Pokud v SQlite3 přes Python použiju SELECT SUM(field5-field4) FROM tabulka WHERE field2 = '1'
dostanu 41
. Mátlo mne, že když jsem skript přesměroval do csv, Excel ukázal -41
(tomu nerozumím, zatím nevadí) a počet řádků s podmínkou field1='1'
je 41
. Zdroj jsem udělal i ve variantě, že minuty jsou v samostatných sloupcích a SELECT SUM((field6+field7/60)-(field4+field5/60)) FROM b11 WHERE field2 = '1'
dává opět 41
"SELECT (SUM(strftime('%s', field5)-strftime('%s', field4)))/3600 FROM a11 WHERE field2 = '1'
, jen mě pořád vrtá v kebuli proč to dávalo původně špatný výsledek.
SELECT SUM(strftime('%H', field5)-strftime('%H', field4))+(SUM(strftime('%M', field5)-strftime('%M', field4)))/60 FROM a11 WHERE field2 = '1'
, ještě jednou díky Bherzetovi. Původně jsem se snažil nacpat %H a %M
k sobě např. strftime('%H:%M', field5, ':')
a to se to pak vztekalo.
Tiskni
Sdílej: