Byla vydána (𝕏) zářijová aktualizace aneb nová verze 1.105 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.105 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.
Ve Firefoxu bude lepší správa profilů (oddělené nastavení domovské stránky, nastavení lišt, instalace rozšíření, uložení hesla, přidání záložky atd.). Nový grafický správce profilů bude postupně zaváděn od 14.října.
Canonical vydal (email) Ubuntu 25.10 Questing Quokka. Přehled novinek v poznámkách k vydání. Jedná se o průběžné vydání s podporou 9 měsíců, tj. do července 2026.
ClamAV (Wikipedie), tj. multiplatformní antivirový engine s otevřeným zdrojovým kódem pro detekci trojských koní, virů, malwaru a dalších škodlivých hrozeb, byl vydán ve verzi 1.5.0.
Byla vydána nová verze 1.12.0 dynamického programovacího jazyka Julia (Wikipedie) určeného zejména pro vědecké výpočty. Přehled novinek v příspěvku na blogu a v poznámkách k vydání. Aktualizována byla také dokumentace.
V Redisu byla nalezena a v upstreamu již opravena kritická zranitelnost CVE-2025-49844 s CVSS 10.0 (RCE, vzdálené spouštění kódu).
Ministr a vicepremiér pro digitalizaci Marian Jurečka dnes oznámil, že přijme rezignaci ředitele Digitální a informační agentury Martina Mesršmída, a to k 23. říjnu 2025. Mesršmíd nabídl svou funkci během minulého víkendu, kdy se DIA potýkala s problémy eDokladů, které některým občanům znepříjemnily využití možnosti prokázat se digitální občankou u volebních komisí při volbách do Poslanecké sněmovny.
Společnost Meta představila OpenZL. Jedná se o open source framework pro kompresi dat s ohledem na jejich formát. Zdrojové kódy jsou k dispozici na GitHubu.
Google postupně zpřístupňuje českým uživatelům Režim AI (AI Mode), tj. nový režim vyhledávání založený na umělé inteligenci. Režim AI nabízí pokročilé uvažování, multimodalitu a možnost prozkoumat jakékoliv téma do hloubky pomocí dodatečných dotazů a užitečných odkazů na weby.
Programovací jazyk Python byl vydán v nové major verzi 3.14.0. Podrobný přehled novinek v aktualizované dokumentaci.
Dneska jsem se rozhodl, že přestanu používat ICQ, AIM, YIM, MSN a podobné odpady. Rozhodl jsem se kompletně přejít na Jabber. Jabber účet už mám na Gmailu, ale není to ono a tak jsem si založil tux.martin@jabber.cz. Pak nastal problém s volbou klienta. Zkoušel jsem Gaim a zjistil jsem, že to má málo funkcí,pak jsem zloušel Psi - taky nic moc, ta grafika mi prostě nesedla. Nakonec jsem nainstaloval Gajim - to bylo ono. Dlouho jsem se neradoval všechna komunikace se ukládá do /home/tux/.gajim/logs.db ve formátu SQlite. Já potřebuju komunikaci ukládat v čistém textu jako třeba Gaim nebo Psi. Neví někdo co s tím? Nešlo by to ukládat do normálního textu?
Tiskni
Sdílej:
A vzhledem k tomu, že ICQ je možné používat jen na Microsoft Windows a na Mac OS X, tak by mě zajímalo, co děláte na tomto serveru, resp. proč se opovažujete obhajovat službu, kterou používáte v rozporu s jejími podmínkami.
Já mu naopak rozumím až moc dobře. 100% lidí, ze kterými chci komunikovat prostřednictvím nějakého IM, má ICQ. Nějakých cca 5% má i jabber, respektive na ICQ lezou přes ICQ transport, ale to jsou lidé, ze kterýma promluvím 2x do roka. Naopak lidé, se kterýma se vybavuji často, mají jen to ICQ. Pořizovat si Jabber, abych pak s drtivou většinou stejně komunikoval pomocí ICQ transportu mi připadá, jako drbání levou nohou za pravým uchem. Ne že by to nešlo, ale nevidím k té šaškárně důvod.
Když jsme se i s kolegou, který měl na nějakých linuxových akci přednášky o zlu uzavřených formátů, shodli spíše na tom, že jabber by byl pro nás zatím spíš přítěž, tak těžko budu přesvědčovat další. Nehledě na to, že ani nikoho přesvědčovat nechci. Ať si každý používá to, co mu vyhovuje.
Když začínal Google Talk, tak se hovořilo o nějakém propojení a o tom, že by lide z ICQ mohli být oficiálně dostupní i prostřednictvím jabberu ve formátu UIN@nějaká AOL doména, ale zatím se nic neděje. Kdyby se stalo něco takového, tak do jabberu jdu, ale zatím se raději budu drbat pravou rukou za pravých uchem a zůstanu u ICQ.
Kdyby se stalo něco takového, tak do jabberu jduNechápu vás. Nejdřív říkáte, že ICQ transport je šaškárna a potom říkáte, že když ho Google poskytne, tak do něj půjdete...
Jeden velký rozdíl tady je. Ve své podstatě by to sice taky byl jen jakýsi ICQ transport, ale oficiální. ICQ používá proprietární protokol a těžko říct, co se AOL rozhodne udělat. Nedávno provedli nějakou změnu v protokolu, což přivedlo dost alternativních klientů do potíží. Klidně mohou začít něco provádět, co přivede do potíží servery provozující transporty a já bych nerad nakonec používal dva různé klienty. Multiprotokolární IM klienti mi příliš nevyhovují.
Ať si používá kdo chce, co chce. Možná mně okolní tlaky časem přinutí Jabber používat, ale já v tomto průkopníkem být nemusím.
Jabber sice svým způsobem "podporuje" komunikaci "po ICQ", ale proč pak nemít rovnou ICQ účet?Napríklad preto aby ti nikto na lokále nesniffol heslo, ked používaš ICQ bránu na jabber serveri tak aspoň po server si môžeš zapnúť šifrovanie. :)
většina lidí ti na nějaký Jabber kašleFajn, tak až mi budou chtít napsat, tak ví že jsem na Jabberu. Já je nepotřebuju, oni mě ano (trochu arogantní přístup, ale funguje na 100%...)
#!/usr/bin/env python # -*- coding: iso-8859-2 -*- # # Gajim Chat logs dump # # import pysqlite2.dbapi2 as sqlite import os import sys import time import types class StdoutWrapper : def __init__ (self, fd) : self.fd = fd def write (self, o) : if type(o) == types.UnicodeType : o = o.encode('iso8859-2', 'replace') self.fd.write(o) sys.stdout = StdoutWrapper(sys.stdout) db = os.path.expanduser('~/.gajim/logs.db') con = sqlite.connect(db) cur = con.cursor() kind = ('status', 'gcstatus', 'gc_msg', 'single_msg_recv', 'chat_msg_recv', 'single_msg_sent', 'chat_msg_sent') stat = ('online', 'chat', 'away', 'xa', 'dnd', 'offline') if len(sys.argv) == 2: jid = sys.argv[1] where = 'jid = "%s"' % jid else: jid = '' where = "1 = 1" query = ''' SELECT time, kind, show, jid, subject, message FROM logs LEFT JOIN jids USING(jid_id) WHERE %s ORDER BY time ''' % where #print query cur.execute(query) results = cur.fetchall() #for res in results: # print res for res in results: #res = cur.fetchone() #while res: m_time = time.strftime('%F %X', time.localtime(res[0])) m_kind = res[1] m_show = res[2] m_jid = res[3] m_subj = res[4] m_text = res[5] if m_kind <= 1: if m_show >= 0 and m_show <= 5: m_dir = kind[m_kind] + '_' + stat[m_show] else: m_dir = kind[m_kind] + '_' + ("%s" % m_show) else: m_dir = kind[m_kind] print "%s, %s, %s, '%s', '%s'" % (m_time, m_jid, m_dir, m_subj, m_text) # res = cur.fetchone() # eof