Společnost Valve aktualizovala přehled o hardwarovém a softwarovém vybavení uživatelů služby Steam. Podíl uživatelů Linuxu dosáhl 3,2 %. Nejčastěji používané linuxové distribuce jsou Arch Linux, Linux Mint a Ubuntu. Při výběru jenom Linuxu vede SteamOS Holo s 26,42 %. Procesor AMD používá 66,72 % hráčů na Linuxu.
Canonical oznámil (YouTube), že nově nabízí svou podporu Ubuntu Pro také pro instance Ubuntu na WSL (Windows Subsystem for Linux).
Samsung představil svůj nejnovější chytrý telefon Galaxy Z TriFold (YouTube). Skládačka se nerozkládá jednou, ale hned dvakrát, a nabízí displej s úhlopříčkou 10 palců. V České republice nebude tento model dostupný.
Armbian, tj. linuxová distribuce založená na Debianu a Ubuntu optimalizovaná pro jednodeskové počítače na platformě ARM a RISC-V, ke stažení ale také pro Intel a AMD, byl vydán ve verzi 25.11.1. Přehled novinek v Changelogu.
Byla vydána nová verze 15.0 svobodného unixového operačního systému FreeBSD. Podrobný přehled novinek v poznámkách k vydání.
UBports, nadace a komunita kolem Ubuntu pro telefony a tablety Ubuntu Touch, vydala Ubuntu Touch 24.04 1.1 a 20.04 OTA-11. Vedle oprav chyb a drobných vylepšení je řešen také středně závažný bezpečnostní problém.
I letos vyšla řada ajťáckých adventních kalendářů: Advent of Code 2025, Perl Advent Calendar 2025, CSS Advent Calendar 2025, Advent of A11Y 2025, Advent of AI Security 2025, Advent of Agents (in Google) 2025, Advent of Svelte 2025, …
Fedora zve na dvoudenní testování (2. a 3. prosince), během kterého si můžete vyzkoušet nové webové uživatelské rozhraní (WebUI) projektu FreeIPA. Pomozte vychytat veškeré chyby a vylepšit uživatelskou zkušenost ještě předtím, než se tato verze dostane k uživatelům Fedory a celého linuxového ekosystému.
Eben Upton oznámil zdražení počítačů Raspberry Pi, kvůli růstu cen pamětí, a představil 1GB verzi Raspberry Pi 5 za 45 dolarů.
Linus Torvalds na YouTube kanálu Linus Tech Tips staví dokonalý linuxový počítač.
Při mergování běžně narážím na problém s projektovými soubory Xcode, které jsou sice textové, ale automaticky se příliš mergovat nedají a ručně je to nereálné, protože jde o stovky řádek XML. Naštěstí se většinou dá jednoduše použít verze z novější větve. Chvilku jsem musel hledat, než jsem zjistil, jak při merge konfliktu přijmout celý soubor z mergované větve:
$ git merge spawner-rewrite
…
Auto-merging Source/Paperworks.xcodeproj/zoul.mode1v3
CONFLICT (content): Merge conflict in Source/Paperworks.xcodeproj/zoul.mode1v3
Auto-merging Source/Paperworks.xcodeproj/zoul.pbxuser
CONFLICT (content): Merge conflict in Source/Paperworks.xcodeproj/zoul.pbxuser
Automatic merge failed; fix conflicts and then commit the result.
$ git checkout --theirs Source/Paperworks.xcodeproj/zoul.{mode1v3,pbxuser}
$ git add Source/Paperworks.xcodeproj/zoul.{mode1v3,pbxuser}
$ git commit -m "A je to."
Stejně by ale bylo pěkné, kdyby byl k dispozici nějaký specializovaný merge skript pro soubory Xcode.
Tiskni
Sdílej:
A proč by se necommitovaly? Pak přijde nový vývojář a bude si zakládat projekt v IDE znovu a vytvářet znova všechno nastavení? Např. Netbeans mají ve svém projektovém adresáři složku private – ta se do společného úložiště nedává, ale všechno ostatní tam patří. Jsou to celkem důležitá metadata k projektu.
Okrem toho systémy ako cmake umožňujú jednoducho vygenerovať súbory pre IDE. Takto nikto v teame nie je nikým obmedzovaný / diskriminovaný len pre to, že mu vyhovuje niečo iné.
Pokud má být práce v týmu efektivní, tak moc prostoru pro individualismus v těhle věcech není – je potřeba dodržovat společné konvence – a ty jdou ještě dál, než nastavení projektu: často je potřeba i jednotné nastavení IDE – např. aby všichni používali stejné odsazování a formátování kódu.
Ad „Minimum konfliktov“: nebudu dávat do společného úložiště změny, které mají smysl jen pro mne. Naopak ale mohou nastat mezilidské konflikty, kdy se lidi nebudou schopni dohodnout, co se má jak dělat a každý bude chtít používat svoje nastavení a konvence, na které je zvyklý.
*.pbxuser, *.mode1v3) a četnost konfliktů výrazně klesla. Teď jsem ještě zvědavý, jak snadno se bude mergovat hlavní projektový soubor. Opět je to XML asi na dva tisíce řádek, ale pokud jen přidám nový soubor do projektu, nemuselo by to být tak zlé.
Nestačí tohle?
http://shanesbrain.net/2008/7/9/using-xcode-with-git
První odkaz při Googlování: xcode git
git-attributes se u merge píše:
Unset – take the version from the current branch as the tentative merge result, and declare that the merge has conflicts. This is suitable for binary files that does not have a well-defined merge semantics.Čili je to přesně naopak, než bych potřeboval – já bych chtěl vzít verzi z mergované větve.