Ve spolupráci společností OpenAI a Work Louder byla představena (𝕏) hardwarová klávesnice Codex Micro pro práci s AI agenty. Cena klávesnice je 230 dolarů.
Byl vydán Mozilla Firefox 153.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 153 bude brzy k dispozici také na Flathubu a Snapcraftu.
V linux-cve-announce bylo oznámeno 433 zranitelností za jediný den (19. července).
Byla vydána nová verze 5.44 programovacího jazyka Perl (Wikipedie). Do vývoje se zapojilo 71 vývojářů. Změněno bylo přibližně 270 tisíc řádků v 1 300 souborech. Přehled novinek a změn v podrobném seznamu.
Na 23. září 2026 je do bratislavské Nové Cvernovky naplánovaná jednodenní konference #nobullshit.camp pro tech leadery, DevOps a platform inženýry. Mají tu zaznít upřímné příběhy z praxe o tom, co v produkčních systémech reálně fungovalo, co se pokazilo a co si z toho lidé odnesli. Témata pokrývají tři oblasti – DevOps a platformy (Kubernetes, cloud, provoz systémů), firemní kulturu a leadership. Program běží ve dvou formátech: hlavní
… více »Byla vydána nová verze 1.58 sady nástrojů pro správu síťových připojení NetworkManager. Novinkám se v příspěvku na blogu NetworkManageru věnuje Josephine Pfeiffer. Vypíchnout lze možnost nmtui zobrazit nastavení Wi-Fi jako QR kód nebo podporu CLAT (464XLAT) a tunelů GENEVE (Generic Network Virtualization Encapsulation).
Zákaz používání mobilních telefonů a dalších elektronických komunikačních zařízení ve školách, jehož uzákonění navrhli jako poslanci premiér Andrej Babiš (ANO) a ministr školství Robert Plaga (za ANO), dnes podle očekávání vláda podpořila. Novinářům to oznámil Babiš, podle Plagy byla podpora kabinetu jednomyslná. Účinnost předkladatelé navrhují od 1. září 2027. Podle opoziční ODS je plošný zákaz líbivé populistické opatření namířené proti digitální gramotnosti dětí.
Vládní CERT upozorňuje (𝕏) na zranitelnost ve WordPress Core: CVE-2026-63030 s přezdívkou wp2shell. Zranitelnost typu vzdálené spuštění kódu (RCE) bez nutnosti autentizace umožňuje útočníkovi spouštět libovolný kód prostřednictvím endpointu WordPress REST API Batch. Ke zneužití není vyžadován platný uživatelský účet ani interakce uživatele. Úspěšné zneužití může vést ke kompletnímu kompromitování webové stránky a souvisejících dat. Zranitelnost postihuje verze WordPress 6.9.0 až 6.9.4 a 7.0.0 až 7.0.1.
Evropská komise (EK) vyměřila čínskému internetovému prodejci AliExpress pokutu 550 milionů eur (13,3 miliardy korun) za porušení povinností vyplývajících z nařízení o digitálních službách (DSA). Platforma podle EK řádně neposuzovala a neomezovala rizika související s prodejem nelegálních, nebezpečných nebo padělaných výrobků na svém internetovém tržišti. Komise zároveň firmě nařídila přijmout nápravná opatření. Podle AliExpressu je pokuta nepřiměřená.
Ruffle, tj. open source emulátor Flash Playeru napsaný v Rustu, byl vydán ve verzi 0.4.0. Ke stažení je také na Flathubu. Přímo ve webovém prohlížeči lze vyzkoušet online dema nebo vlastní swf soubory.
zdravím,
mám několik desítek strojů a v každém z nich je mimo jiné jedna databáze s asi stovkou tabulek..
Poradí mi někdo nějaký jednoduchý nástroj, který mi zařídí, že když změním nějakou tabulku (přidám sloupec, či např. změním datový typ sloupce či defaultní hodnotu), aby se mi toto nové schéma tabulky změnilo i na ostatních strojích...
tyto stroje jsou offline, takže tento nástroj bych použil v nějakém skriptu, který bych musel na každým stroji spustit
díky za nějaký tipy
no tu databazi vytvarim v pgadminu..a nechce se mi kdyz upravim nejaky sloupec, abych to musel jeste davat do nejakyho vlastniho skriptu..pac vim, ze obcas proste neco zapomenu...
potreboval bych nejaky nastroj, ktery mi ten skript vygeneruje sam..resp. nejaky nastroj, ktery mi zaridi, abych mohl ty databaze na ostatnich strojich udrovat se stejnym schematem
ten update ostatnich stroju delam napr jednou za mesic a kolikrat je v ty databazi strasne moc zmen (novy tabulky, novy sloupce v existujicich tabulkach,....), a nekdy treba zadna zmena
neco jako udelat backup schematu do plain textu a pak ty create table zduplikovat a udelat z jednotlivych sloupcu alter table add column (sice by to hlasilo milion chyb, ale snad bych zaridil ze sloupce tam budou nakonec vsechny...)
no tu databazi vytvarim v pgadminu.hmm, 100 tabuliek, 10 strojov a samovražedné sklony k tomu?
mrkni na tohle:
http://www.postgresql.org/docs/8.4/interactive/continuous-archiving.html
pouziva se to pro zalohovani, vzdycky by sis ty wal soubory zazalohoval a jednou za cas pustil na ostatni databaze
tak sem to vyresil tak trochu krkolome a asi i nebezpecne..
1. zazalohuju celou puvodni databazi (to jen pro jistotu, kdyby nasledujici postup selhal)
2. zazalohuju jen data stare databaze
3. smazu vsechny tabulky v databazi
4. restoruju novou databazi, resp. nove schema (puvodni schema je vzdy podmnozinou - jelikoz o tom vim, tak si to proste ohlidam :)
5. restoruju puvodni data ...ty chybejici sloupce se doplni defaultnima hodnotama
je to trosku hnusne vyresene, ale provede to presne to co potrebuju :)
To je dost sileny. Milionkrat lepsi, inteligentnejsi, konzistentnejsi, bezpecnejsi a obvyklejsi reseni je, jak rikal jiz kolega vyse, proste si pripravit SQL skript kterej poustis na testovacim stroji a pripadne modifikujes dokud neudela to co chces, a pak ho pustis na vsech ostatnich.
a pak ho pustis na vsech ostatnich.
A já se modlím i u tohoto kroku. 
ALTER skripty je nejlepší psát v ruce - pak víte, co obsahují. Navíc v PostgreSQL lze alter skript obalit transakcí. Tudíž, když někte v půli spadne, tak se vůbec nic neděje. Tj.
BEGIN
ALTER TABLE foo ADD COLUMN boo integer;
COMMIT
Není nic jednoduššího, než ještě mezi vývojové prostředí a produkční vložit jedno, které je obrazem produkčního. A předtím než něco nasadím na produkci, tak to tam testnout.
BTW: neznáš nějaký testovací nástroj na porovnání dvou databází (jen model, ne data)? Něco na způsob: udělám dump (jen schématu) obou DB, odfiltruji komentáře (obsahují např. datum, nebo jiné věci, které se mohou měnit) a porovnám je.
Prostě pro kontrolu, abych měl jistotu, že ten skript s ALTER a CREATE… příkazy dělá přesně to, co chci.
Porovnání schémat umí třeba SQL Developer (měl by jít přes JDBC driver napojit na libovolnou databázi). Ale není to nic moc. Asi vůbec "nejjednodušší" je vylejt schémata do skriptů a porovnat klasickým diffem.
jj, to můžu udělat, ale zajímalo mě, jestli už existuje nějaké hotové řešení
Vážně ten výpadek (tzn. to že od bodu 1 k bodu 5 má kdokoli utrum s přístupem k databázi) stojí za ušetřených pár minut při psaní alteru?
Jak již tady někdo poradil. Já jsem na Sybase ASA také používal tu metodu, že jsem si nechal vždy přeložit log databáze do SQL, v něm jsem scriptem našel všechny potřebné DDL příkazy a z toho sestavil upgrade dávku.
Druhá možnost, která existuje, je najít nějaký nástroj na porovnání dvou DB, který by uměl vyrobit příslušný rozdílový scrip. Na to jsem používal nějaký předpotopní program dbdiff.exe (pro windoze), který se pomocí ODBC rozhraní připojil ke dvěma DB a vygeneroval rozdílový SQL script.
To co jste nakonec udělal, zkombinovat data ze staré DB s DDL z nové DB, do toho bych nešel, pravděpodobně Vám to funguje čirou náhodou 
Dokud nebudeme mít použitelnou AI, tak to za tebe nikdo neudělá.
Ale, ale! Vygenerovat DDL na základě rozdílu (MINUS) user_tables, user_tab_cols, user_indexes či user_partitions zvládne snad každý, ne? 
Vytvoření sloupce před indexem je snad základ, ne? 
Migrace dat je ovšem jiná pohádka. 
Migrace dat je v tomhle případě přesně ta stejné pohádka, ne? Když už má autor původního ten zvláštní přístup, že raději na 10 strojích provede dump+dropdb+createdb+create_schema+load_data než aby si ručně napsal 5-řádkový alter skript, tak bych se dost divil kdyby se po přidání sloupečku chtěl sám starat o migraci dat 
Migrace dat je ovšem jiná pohádka.A právě tahle pohádka je důvod, proč automatika nestačí
Zkusil bych pouzit Apachi DDLUtils. Jsou relativne pomale, ale spolehlive.
http://db.apache.org/ddlutils/
Tiskni
Sdílej: