Na Kickstarteru běží kampaň na podporu malého robotický psa Petoi Quaddle. Postaven je na ESP32-S3. V několika variantách. S řadou senzorů. Programovat lze pomocí Pythonu, C++ nebo i vizuálních bloků. Zkoušet a trénovat lze v simulátoru.
Dětem začala škola a nedobrovolně se tak musí vzdělávat. Avšak pro dospělé, kteří se chtějí vzdělávat nebo naopak se o vědomosti podělit, je tu Virtuální Bastlírna - jako každý měsíc si můžete online a zdarma nezávazně popovídat o vědě a technice nejen s bastlíři, ale i s vývojáři, vědci nebo profesory. A čemu se strahováci budou věnovat? Blíží se KiCAD 11 s nespočtem novinek, z nichž zde musí zmínit alespoň možnost kótování a závislostí z
… více »Asahi Linux, tj. Linux pro Apple Silicon, oficiálně podporuje čipy M3 (M3, M3 Pro a M3 Max).
Společnost Acer oslavila 50 let. Na tiskové konferenci next@acer představila řadu novinek. Vypíchnout lze přenosný ePaper displej Acer EP130K, přenosné řešení se třemi displeji Acer PD163Q P3 nebo herní handheld a notebook v jednom DualPlay Mini.
Server SiFive BigSky SF-2U870 2U je založený na jádře SiFive P870-D, zatím je naintegrovaných 32 jader 256 GB RAM 2 GHz, škálovat lze do 256 jader na čip. O něco podrobnější popis serveru v článku SiFive BigSky Ships the First RISC-V Server. Is the GPU Head Node the Prize? na futurumgroup.com. Asi ani tento čip nebude na úrovni nejlepších 64-bit ARMů a AMD Zenů, ale splňuje RVA23 specifikaci a je podporovaný Ubuntu 26.04 LTS a RHEL 10. V článku je
… více »Na YouTube lze zhlédnout nový celovečerní dokumentární film The Story of VS Code | Official Documentary věnovaný Visual Studio Code.
Farid Abdelnour se v příspěvku na blogu rozepsal o novinkám v nejnovější verzi 26.08.0 editoru videa Kdenlive (Wikipedie). Ke stažení také na Flathubu.
Byla vydána nová stabilní verze 8.2 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 152. Přehled novinek i s náhledy v příspěvku na blogu.
Byla vydána nová stabilní verze 4.0 svobodného multiplatformního softwaru pro editování a nahrávání zvukových souborů Audacity (Wikipedie). S rozhraním přepsaným do Qt. Přehled novinek také na YouTube. Ke stažení je oficiální AppImage. Zatím starší verze Audacity lze instalovat také z Flathubu a Snapcraftu.
mkcd() { mkdir -p "$1" && cd "$1"; }. Jinak mám raději samostatné soubory, které můžu kopírovat, poslat, zálohovat...
Proto pouzivam zsh, pro dane priklady to vypadalo:
svn revert **/ZakopanaTrida.java
rm **/*.pyc
(pro zsh musi byt zapnuta option extendedglob, neco jako "setopt extendedglob" v ~/.zshrc). Plus zsh ma uzasny autocomplete (doplnuje treba i remote adresare/fajly ze svn nebo ssh, kdyz pisu "scp asdf.txt stroj_nekde:dir1/dir2")
Pro skripty porad pouzivam bash (kvuli prenositelnosti). Ale jako interaktivni shell je zsh hodne pohodlne, globbing zsh je brutalne silnej (vsechny moznosti nezna snad ani autor sam
), napr:
ls -l (#i)**/*nejaka*~*jina*(.)
vylistuje vsechny soubory libovolne hluboko '**', case insensitive '(#i)', ktere zaroven nematchujou '*jina*' a jsou obycejnym souborem '(.)'. Vetsinou takhle "silene" globy nepotrebuju, nekdy se to presto hodi. IMHO zsh-completion se mi zda taky lepsi nez bash-completion.
Nekdy se taky hodi zmv - hromadny prejmenovani souboru, podporuje stejny globbing a capture groups (jako zavorky u regexpu).
BTW sample zshrc kdyby to chtel nekdo zkusit.
Používám něco obdobného, ale navíc i pro prohledávání souborů podle obsahu. (Plus přidávám pár dalších drobností.)
# Hledani souboru podle jmena.
# (Pouziti: find-name /nejaky/adresar/ 'soubor*.txt')
find-name () {
local dir=$1
local name=$2
shift 2
find "$dir" -name "$name" $*
}
# Hledani souboru podle obsahu.
# (Pouziti: find-content /nejaky/adresar/ 'hledany retezec')
find-content () {
local dir=$1
local content=$2
shift 2
find "$dir" -type f -exec grep -il -- "$content" {} \; $*
}
# Porovnavani rozdilu mezi soubory/adresari bez vypisu podrobnosti.
# (Pouziti: ddiff /nejaky/adresar/ /nejaky/jiny/adresar/)
alias ddiff='diff --brief'
# Vypis absolutni cesty k souboru/adresari, volitelne i s kvalifikovanym
# domenovym jmenem ve tvaru prijimanem programem scp.
# (Pouziti: pt /nejaky/soubor/nebo/adresar
# fpt /nejaky/soubor/nebo/adresar)
pt () {
echo `readlink -f "$*"`
}
fpt () {
echo `hostname -f`:`pt "$*"`
}
# Vytvoreni adresare s okamzitym vstoupenim do nej.
# (Pouziti: mkdir-cd novy-adresar)
mkdir-cd () {
mkdir $* && shift $[$#-1] && cd $1
}
Skript je pěkný, na příkazové řádce se může hodit, ale…
Typicky vím, jak se nějaká třída jmenuje, ale nevím jak hluboko je pohřbená v balících
…nechceš zkusít nějaké IDE?
Např. v Netbeans zmáčknu Ctrl+O a začnu psát název třídy – hledá se nejen v aktuálním projektu, ale i v knihovnách a v JRE. Pak jen stačí zmáčknout enter a jsi přímo v té třídě. Podpora (nejen) SVN tam taky je.
(Btw ten web je zoufale hnusný, teď ho vidím poprvé a asi naposled. To první, co uživatel uvidí, je reklama přes celou obrazovku? Na pornowebech možná, ale tady?)
Tiskni
Sdílej: