Proběhlo hlasování o používání LLM při vývoji Debianu. Vývojáři Debianu si odhlasovali zodpovědné využívání generativní umělé inteligence.
Sovereign Tech Agency (Wikipedie) prostřednictvím svého fondu Sovereign Tech Fund podpoří vývoj Flatpaku částkou 508 640 eur.
Byla vydána první veřejná verze v7.0-mk2 projektu Multikernel (mklinux), který umožňuje spouštět více nezávislých linuxových jader současně na jednom stroji bez hypervizoru.
Heureka Group uspěla v soudním sporu se společností Google. Městský soud v Praze vydal rozhodnutí v oblasti soukromoprávního vymáhání soutěžního práva. Společnosti Heureka Group přiznal náhradu ušlého zisku ve výši 250 milionů korun, což spolu s úroky z prodlení a náhradou nákladů řízení činí více jak 410 milionů korun. Základem celého sporu bylo protisoutěžní jednání technologického giganta Google v letech 2013 až 2017. Google na
… více »Dnešním dnem končí LTS podpora Debianu 11 s kódovým názvem Bullseye. K dispozici je Extended LTS podpora.
Firma X zaslala předžalobní výzvu vývojáři projektu Nitter (Wikipedia), open-source alternativního frontendu k sociální síti X (ex-Twitter), a provozovatelům instancí jako XCancel, které umožňovaly číst příspěvky bez přihlášení, reklam a javascriptu. Údajně se dopouštějí „sběru dat“. Zdrojový kód Nitteru vývojář archivoval. Vývoj již dříve přerušil v roce 2024 po tehdejším omezení API X. X je dceřiná společnost SpaceXAI Elona Muska, provozující mj. kontroverzního chatbota Grok.
Bylo vydáno Ubuntu 26.04.1 LTS, tj. první opravné vydání Ubuntu 26.04 LTS s kódovým názvem Resolute Raccoon. Přehled novinek a oprav na Discourse.
Národní úřad pro kybernetickou a informační bezpečnost (NÚKIB) vydal Zprávu o stavu kybernetické bezpečnosti ČR za rok 2025 (pdf). Incidentů ubylo, sofistikovanost útočníků roste.
Open source softwarový stack AMD ROCm (Wikipedie) pro vývoj AI a HPC na GPU od AMD byl vydán v nové major verzi 10.0. S ROCm.AI. Přehled novinek v aktualizované dokumentaci.
Finanční skupina Partners se stala minulou neděli obětí kybernetického útoku, při kterém se útočníci dostali k některým osobním údajům klientů. Společnost o tom informovala ve čtvrtek. Ujišťuje, že peníze klientů nejsou v ohrožení. „Kybernetický útok zasáhl část IT infrastruktury naší společnosti. Ihned po zjištění útoku jsme s pomocí externích bezpečnostních odborníků začali intenzivně pracovat na minimalizaci škod. Útočníci se
… více »svn add, vsechny
stare musim poctive projet s svn delete,
prejmenovavat musim zase s svn move, atd...
Proste musim pamatovat na kazdy blby soubor, a kdyz to neudelam, pak mam v projektu chaos. To me stve. Obzvlast,
kdyz mam projekt s desitkami souboru, obcas nejaky pridam,
PHP mi do toho dynamicky generuje dalsi, atd. Je to na zblazneni, vsechno si to pamatovat.
Mne by se libilo, kdybych SVN proste mohl "rict" :
Vezmi si tenhle adresar. Je to nejnovejsi verze projektu. Uloz si zmeny oproti minule verzi. Kdyz nejaky soubor pribyl, tak si ho sakra pridej taky. Jestli neco zmizelo, tak to neres a smaz si ho taky. A tak dale
Aby si ten #!*$"# subversion ukladal zmeny na urovni celeho adresare. Na projektu pracuju sam. To, o co mi jde, vlastne neni nic jineho, jako kdybych si kazdy den taroval aktualni verzi a pridaval ji nekam do archivu. Ale to nepovazuji za pohodlne, elegantni a systemove reseni.
Byl bych vdecen, kdyby mi nekdo doporucil jiny (osvedceny) program pro verzovani, nebo poradil, jak ten SVN donutit delat to, co chci. Predem dekuji za odpovedi a omlouvam se za tu sahodlouhou litanii.
Proste musim pamatovat na kazdy blby soubor, a kdyz to neudelam, pak mam v projektu chaos.Ano, v projekte musíš pamätať na každý súbor. Ak tak nebudeš robiť, budeš mať v projekte chaos nezávisle od SVN. Bud vdačný SVN, že Ťa núti toto robiť.
PHP mi do toho dynamicky generuje dalsi,Akýkoľvek generovaný obsah nemá čo robiť pod správou verzií.
To, o co mi jde, vlastne neni nic jineho, jako kdybych si kazdy den taroval aktualni verzi a pridaval ji nekam do archivu.
Ano, to je presne to čo chceš, a riešenie, ktoré navrhuješ, je asi na splnenie Tvojho cieľa to správne. Na zamyslenie vlastne je, či k tomu potrebuješ Subversion; snažíš sa ho asi použiť na niečo, na čo určené nie je.
Urob si skript, ktorý Ti pri každom spustení uloží pracovný adresár do archívu (tar + bzip2, tar + gzip, zip, ...), pričom pre meno súboru použije aktuálny čas. Ked´ budeš chcieť urobiť "commit", spustíš skript a nemusíš sa zaoberať z operáciami add, del, mkdir, etc., proste vyrobíš snapshot pracovného adresára. Akurát neviem, či Ti takýto spôsob nebude zvyšovať práve ten chaos v projekte, ked´ nebude existovať mechanizmus, ktorý by Ťa nútil udržiavať poriadok. A z dotazu vyplýva, že na sebakontrolu si trochu lenivý (myslené polovážne, položartom).
.
Co se tyce toho chaosu v projektu, je to popravde receno prvni vetsi projekt, co delam, takze takove to caste pridavani, mazani a presouvani je alespon trosicku omluvitelne, ne ?
svn st svn add * svn st | grep ^! | sed s/!// | xargs svn delsvn move můžeš použít místo příkazu mv. On ten soubor přesune a uloží si o tom záznam. Řešení s tarem je poněkud nepohodlné, to bych radši nascriptoval manipulaci se svn. Ať už kvůli jednoduchému generování diffů, hooků na serveru nebo velmi jednoduché obnovování souborů z minulé verze. ps: píšu to z hlavy, tak to berte s rezervou
grep ^! | sed s/!//je ekvivalent
sed -n '/^!/{s/!//;p}' a to co jsi chtěl udělat jde taky
sed -n 's/^!//;T;p'
tr -d '!'
$ echo -e '!hu!ih\nuh!uh' | tr -d '!' huih uhuh $ echo -e '!hu!ih\nuh!uh' | grep '^!' | sed 's/!//' hu!ih $ echo -e '!hu!ih\nuh!uh' | sed -n 's/^!//;T;p' hu!ih
Tiskni
Sdílej: