Do základního systému NetBSD -current byl přidán nový editor atto jako alternativa k editorům vi a xedit.
Společnost System76 představila kompaktní 11litrový Thelio Prime Desktop. S procesorem AMD Ryzen 9000. S Pop!_OS 24.04 LTS s desktopovým prostředím COSMIC nebo Ubuntu 24.04 LTS.
Čínská státní televize pozastavila vysílání španělské La Ligy a čínské internetové platformy omezily obsah s Kylianem Mbappém poté, co slavný fotbalista ve francouzském pořadu The Bridge mluvil o svém oblíbeném memu, v němž je jeho tvář vložena do portrétu zobrazujícího diktátora Mao Ce-tunga. 'Můj oblíbený mem je ten, na kterém dali můj obličej na čínského diktátora. To mě opravdu rozesmívá. S přáteli ho používám pořád' řekl,
… více »Při příležitosti oslav Dne vzniku samostatného československého státu (28. října) byly uděleny medaile Za zásluhy tvůrci aplikace Záchranka Filipu Maleňákovi, vědci v oblasti umělé inteligence Tomáši Mikolovovi a Olze Štěpánkové, vědkyni zabývající se kybernetikou, robotikou a strojovým učením, průkopnici v oblastech výuky a využití umělé inteligence v medicínském inženýrství.
Apple představil nový iPad mini, iMac s čipem M6, 14palcový MacBook Pro s čipem M6 a MacBook Pro s PROLED XDR displejem – první Mac s dotykovým ovládáním.
Nedávno představený projekt mapSTL.com řeší budoucnost. 𝕏: "Netušil jsem, kolik patentů na generování map existuje. Existují patenty na generování fantasy map 🫣. Cokoliv je na 3D tiskárnu a tvoří to produkt, bude to mít patenty. Tak bacha na to!" … více »
Multiplatformní emulátor terminálu Ghostty byl vydán ve verzi 1.4 (𝕏). Přehled novinek a vylepšení v poznámkách k vydání.
Byla objevena zranitelnost Tailworm v Tailscale a Headscale umožňující lokální eskalaci práv přihlášeného uživatele. Následně byla v Tailscale v opravené verzi 1.104.4+ změněna architektura aplikace. Viz příspěvek na blogu Tailscale.
Byl vydán Mozilla Firefox 159.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 159 bude brzy k dispozici také na Flathubu a Snapcraftu.
Nasazení softwaru, který nyní používá ve svých autech pro čínský trh, zvažuje automobilový koncern Volkswagen také v Evropě, kde by se mohl používat v budoucích vozech značek Volkswagen, Škoda a Cupra. Základem pro budoucí evropské modely by se mohla stát takzvaná China Electronic Architecture, elektronická architektura vyvinutá pro čínské modely ve spolupráci s tamní automobilkou Xpeng.
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é.