Byla vydána nová verze 3.38 frameworku Flutter (Wikipedie) pro vývoj mobilních, webových i desktopových aplikací a nová verze 3.10 souvisejícího programovacího jazyka Dart (Wikipedie).
Organizace Apache Software Foundation (ASF) vydala verzi 28 integrovaného vývojového prostředí a vývojové platformy napsané v Javě NetBeans (Wikipedie). Přehled novinek na GitHubu. Instalovat lze také ze Snapcraftu a Flathubu.
Byl vydán Debian 13.2, tj. druhá opravná verze Debianu 13 s kódovým názvem Trixie. Řešeny jsou především bezpečnostní problémy, ale také několik vážných chyb. Instalační média Debianu 13 lze samozřejmě nadále k instalaci používat. Po instalaci stačí systém aktualizovat.
Google představil platformu Code Wiki pro rychlejší porozumění existujícímu kódu. Code Wiki pomocí AI Gemini udržuje průběžně aktualizovanou strukturovanou wiki pro softwarové repozitáře. Zatím jenom pro veřejné. V plánu je rozšíření Gemini CLI také pro soukromé a interní repozitáře.
V přihlašovací obrazovce LightDM KDE (lightdm-kde-greeter) byla nalezena a již opravena eskalace práv (CVE-2025-62876). Detaily v příspěvku na blogu SUSE Security.
Byla vydána nová verze 7.2 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Tor Browser byl povýšen na verzi 15.0.1. Další novinky v příslušném seznamu.
Česká národní banka (ČNB) nakoupila digitální aktiva založená na blockchainu za milion dolarů (20,9 milionu korun). Na vytvořeném testovacím portfoliu, jehož součástí jsou bitcoin, stablecoiny navázané na dolar a tokenizované depozitum, chce získat praktickou zkušenost s držením digitálních aktiv. Portfolio nebude součástí devizových rezerv, uvedla dnes ČNB v tiskové zprávě.
Apple představil iPhone Pocket pro stylové přenášení iPhonu. iPhone Pocket vzešel ze spolupráce značky ISSEY MIYAKE a Applu a jeho tělo tvoří jednolitý 3D úplet, který uschová všechny modely iPhonu. iPhone Pocket s krátkým popruhem se prodává za 149,95 dolarů (USA) a s dlouhým popruhem za 229,95 dolarů (USA).
Byla vydána nová stabilní verze 7.7 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 142. Přehled novinek i s náhledy v příspěvku na blogu.
Společnost Epic Games vydala verzi 5.7 svého proprietárního multiplatformního herního enginu Unreal Engine (Wikipedie). Podrobný přehled novinek v poznámkách k vydání.
Tiskni
Sdílej:
if( tmp_int == 1)
{
tmpStruct.Version = pkgData[index].Version; # komentar
tmpStruct.Update = 1;
pkgData[index] = tmpStruct;
}
if( tmp_int == 1){
tmpStruct.Version = pkgData[index].Version; # komentar
tmpStruct.Update = 1;
pkgData[index] = tmpStruct;
}
jinak já doporučuji tu první možnost je to nejlépe čitelný. Jinak jak už jsem psal také záleží na názvech proměných, funkcí, tříd a objektů
if (tmp_int == 1)
{
tmpStruct.Version = pkgData[index].Version; # komentar
tmpStruct.Update = 1;
pkgData[index] = tmpStruct;
}
Nesnáším lepení otevírací závorky těsně za if (také for, while apod.). Téměř bych za to vraždil
else, přehlednosti to podle mě neubírá. Takže se připojuju k těm, kteří píší toto:
if (...) {
} else {
}
Ale dřív jsem měl stejný názor jako vy, ani nevím, proč jsem jej změnil… Snad kvůli malému monitoru.
if/while/for píšu). Nemám rád lepení kulaté závorky na slovo if.
Nesnáším lepení otevírací závorky těsně zaJa bych zase vrazdil pokud tam nekdo pise mezeru. Proc si tam vy prasatka nenapisete treba tabulator a nebo rovnou 2 at je to poradne prehledny :-/if(takéfor,whileapod.). Téměř bych za to vraždil
if (tmp_int == 1)
{
tmpStruct.Version = pkgData[index].Version; # komentar
tmpStruct.Update = 1;
pkgData[index] = tmpStruct;
}
A pak by jeste mohl prijit nejakej magor co prohlasi, ze taby jsou spatny a tak tam misto nich bude psat 16 mezer
Tohle pouzivaji vsichni co maji IQ vyssi nez sklenicka vody:
if(x != 1) {
xxx();
} else {
yyy();
}
No fuj, odsazovat vnitřek bloku o 8 znakůNe o 8 znaku, ale o jeden tab, a ten si muzes nastavit libovolne dlouhej. Ja ho budu mit 8 a kaciri at ho maji klidne minus 3.14159
. Jinak občas je to fakt nádhera když si pročítám svůj kód a některé proměné jsou psány česky některé anglicky, jedna začíná velkým písmenem druhá malým, jedna na začátku názvu používá název typu druhá má zase na konci za podtržítkem, názvy tříd a funkcí to samé atak dále a tak dále. No ale to platilo pro c/c++. Ale teď si hraju s pythonem a tam se mi celkem daří udržet i při psaní některé zásady čitelnosti. Jinak dopručuju to psát tak jak ti to vyhovuje klidně i jako überprase, je to jen tvá věc teda pokud na tom kdódu nedělá víc lidí. Většinu lidí zajímá funkčnost ne jak to vypadá
Většinu lidí zajímá funkčnost ne jak to vypadáOvšem to, jak to vypadá by mělo zajímat toho nejdůležitějšího z nich
/*
reaguje na pritomnost freshmouse
*/
if($freshMouse === 1) {
# vytiskne hlasku
print('Je to on!');
} else {
# vytiskne hlasku
print('Není to on!');
}
Používám taby a jejich (zobrazenou) velikost mám nastavenou na 3 mezery.
/* * komentare */a nazvy_premennych su oproti tomu uz len malickost :)
).
Komentáře s hvězdičkami na začátku moc nechápu.oni su hlavne vyraznejsie a prehladnejsie nez tie tvoje
jen to zdržuje, když chci komentář předělat...ty asi nepouzivas emacs, ze? :) ak ano, tak skus M-j v rozpisanom komentari.
A promĚnné vs. prom_ěnné? To už je úplně jedno. Stejně jako názvy funkcí (v PHPviem, bavime sa o PHP, ale preco to zhorsovat? esteze je tu zase emacs a glasses-mode :)![]()
).
To se nezhorší! Jde jen o to, používat jeden styl -- pro jeden se člověk musí rozhodnout. Osobně se mi zdá, že se směřuje k promĚnným a funKcím, tzn., že tak 65% nových funkcí / tříd je v tom stylu.A promĚnné vs. prom_ěnné? To už je úplně jedno. Stejně jako názvy funkcí (v PHPviem, bavime sa o PHP, ale preco to zhorsovat? esteze je tu zase emacs a glasses-mode :)![]()
).
Emacs? Zatím mi GNU/Linux docela stačí.
To se nezhorší! Jde jen o to, používat jeden styl -- pro jeden se člověk musí rozhodnout. Osobně se mi zdá, že se směřuje k promĚnným a funKcím, tzn., že tak 65% nových funkcí / tříd je v tom stylu.nie, horsie uz to mozes pisat len zo srandy. kazdy si moze smerovat kam chce, ja budem pisat to co sa lahsie cita (preco sa to asi v C tak osvedcilo, ze)
Emacs? Zatím mi GNU/Linux docela stačí.ty sa stazujes, ze sa ti tazko pisu komentare.
důležité je se řídit jazykem, v kterém píšu -- dělat něco jinak oproti vestavěným funkcím nebo třídám není dobré...a preveze je to este lepsie, pretoze jasne uvidis, ze to je tvoja funkcia. neviem kde je problem ked ti interpreter/kompilator berie podtrzitka
Já si nestěžuju, že se mi špatně píšou komentáře!ale no, priznaj si to. teraz to len zahovaras, pretoze si nevedel, ze sa to da pisat pekne a lahko zaroven :P a v kazdom pripade je to prehladnejsie pre vela ludi
Psaly by se mi špatně, kdybych psal /* *\n*\n*\n* */. Jenže to já nepíšu, není třeba --píše to vývojové prostředí.
Zastavam nazor, ze lepe se modifikuje, skrta a maze lidsky text nez blok kodu, takze kdyz uz nic, tak alespon me to donuti nejprve do detailu promyslet a popsat vnitrek tridy, funkce ci metody a az pak ten blok kodu pisu dle teto predlohy. Doporucuju zkusit!
V eclipse pak jako bonus staci najet mysi na instanci classy, nebo na jmeno funkce a hned se mi v bubline objevi muj komentar (tedy jen cast - popis te veci) a vsechny vstupy,vystupy a jejich typy.
dokumentacni soft mi zase udela manual (pro me) abych v nem mohl najit vec co chci (je-li tech samostatnych bloku hodne moc) atd...
Aktualne delam na projektu, ktery by me bez techto "komentaru s hvezdickami" jiz davno prerostl a ztratil bych se v nem, protoze ja jsem hlava derava a opravdu nic si nepamatuju. Obdivuju kolegy, kteri se ke svemu kodu vraceji i po letech po pameti (vlastne bezpecne vim jen o jednom a jeho kod tedy moh byt megaprasarna a taktez megaprasarnou byl a je), ale ja si musim za sebou vzdy drobit chleba
cat <<EOF > a.php $dbname = 'ostra'; /* * $dbname = 'testovacia'; */ EOF grep dbname a.php
/**
* Vypise hlasku na standardni vystup
*/
function vytiskniHlasku($text) {
print($text);
}
....
if ($deda->jabko == 1) vytiskniHlasku("Jsem to ja");
else vytiskniHlasku("Nejsem to ja");
Ctrl+Alt+L
), ale nejsou samospasitelné.