Národní úřad pro kybernetickou a informační bezpečnost (NÚKIB) spolu s NSA a dalšími americkými úřady upozorňuje (en) na čínského aktéra Salt Typhoon, který kompromituje sítě po celém světě.
Společnost Framework Computer představila (YouTube) nový výkonnější Framework Laptop 16. Rozhodnou se lze například pro procesor Ryzen AI 9 HX 370 a grafickou kartu NVIDIA GeForce RTX 5070.
Google oznamuje, že na „certifikovaných“ zařízeních s Androidem omezí instalaci aplikací (včetně „sideloadingu“) tak, že bude vyžadovat, aby aplikace byly podepsány centrálně registrovanými vývojáři s ověřenou identitou. Tato politika bude implementována během roku 2026 ve vybraných zemích (jihovýchodní Asie, Brazílie) a od roku 2027 celosvětově.
Byla vydána nová verze 21.1.0, tj. první stabilní verze z nové řady 21.1.x, překladačové infrastruktury LLVM (Wikipedie). Přehled novinek v poznámkách k vydání: LLVM, Clang, LLD, Extra Clang Tools a Libc++.
Alyssa Anne Rosenzweig v příspěvku na svém blogu oznámila, že opustila Asahi Linux a nastoupila do Intelu. Místo Apple M1 a M2 se bude věnovat architektuře Intel Xe-HPG.
EU chce (pořád) skenovat soukromé zprávy a fotografie. Návrh "Chat Control" by nařídil skenování všech soukromých digitálních komunikací, včetně šifrovaných zpráv a fotografií.
Byly publikovány fotografie a všechny videozáznamy z Python konference PyCon US 2025 proběhlé v květnu.
Společnost xAI a sociální síť X amerického miliardáře Elona Muska zažalovaly firmy Apple a OpenAI. Viní je z nezákonné konspirace s cílem potlačit konkurenci v oblasti umělé inteligence (AI).
Byla vydána nová verze 9.16 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Přehled novinek v poznámkách k vydání.
Americká vláda se po převzetí zhruba desetiprocentního podílu ve výrobci čipů Intel chystá na další investice do vybraných firem. Na sociální síti Truth Social to napsal prezident Donald Trump. Jeho ekonomický poradce Kevin Hassett v rozhovoru v televizi CNBC řekl, že nemusí jít pouze o firmy z technologického sektoru, ale i z jiných odvětví.
Za posledních pár měsíců jsem prošel několika projekty, mnohé z nich jsem urychleně opustil, u některých zatím zůstávám. Setkávám s dalšími a dalšími situacemi, které mne v různých projektech nepříjemně překvapují, někdy snad až příliš.
Rozhodl jsem se tedy sepsat pár faktorů, kterých si budu všímat, až příště budu chtít pomoci nějakému softwarovému projektu. Pokud jsou Vaše priority odlišné, budu rád, pokud se podělíte o Vaše názory.
Kupředu k bodům:
Někdo je v tomto možná až příliš velký konzervativec, ale v základu měl pravdu - projekt bez dobré přípravy nemá moc valnou naději na kvalitní výsledek. Fáze vývoje a cílové vlastnosti programu by neměly být závislé na tom, jak v libovolném okamžiku rozhodne vůdčí programátor (obvyklé), ale spíše by měly být na začátku vývoje jasně sepsány a na viditelném místě uschovány. "Bazarový vývoj" má největší úspěch v případě, že každý z trhovců přesně ví, co dělá, a tuší také, na čem se pracuje u ostatních.
S konfliktním (a značně tvrdohlavým) vývojářem se lehko dostanete do hádky, načež on si o Vás prostě negativní obrázek udělá, ať budete argumentovat sebelépe. Podobnou variantou je vývojář, který nedokáže ustoupit ze svých nároků nebo není schopen uznat svou chybu (dezinformace je v tomhle hodně častá). Jakmile existuje velice podobný otevřený projekt (např. 2 frontendy jednoho programu, oba pod QT), avšak vývojáři se nedokážou shodnout na spojení, raději si svou spolupráci promyslete - není nic méně konstruktivního než flamewars.
Vývojář Vás někdy nemůže o něčem informovat také proto, že to jednoduše neví. Projekt musí stát na pevných komunikačních základech, nejenom na jednom mailing listu a kanálu na IRC. Přehledné záznamy o komunikaci na emailové konferenci jsou nezbytné, další důležitý bod je přehledná (a obsáhlá) webová stránka (s cílovými vlastnostmi projektu - bod 1), dále například malá wiki pro koordinaci práce na jednotlivých součástech programu.
To by ode mne stačilo, teď jste na řadě Vy.
Tiskni
Sdílej:
"Pak tu jsou projekty bez dokumentace, které si píšou programátoři sami pro sebe. Nemám rád programy bez dokumentace! Raději budu mít program špičkově zdokumentovaný s menším množstvím funkcí než nezdokumentovaný bastl."Knuth věděl, proč píše TeX ve WEBu...