Protože je už po aprílu, můžou strahováci opět zveřejnit program další Virtuální Bastlírny, aniž by připravená témata působila dojmem, že jde o žert. Vězte tedy, že již v úterý 7. dubna od 20:00 proběhne VB, kde se setkají bastlíři, technici, učitelé i nadšenci do techniky a kde i vy se můžete zapojit do družného hovoru, jako by všichni seděli u pomyslného piva. Co mají bastlíři tento měsíc na srdci? Pravděpodobně by nás musel zasáhnout meteorit
… více »Byla vydána verze 26.1 aneb čtvrtletní aktualizace open source počítačového planetária Stellarium (Wikipedie, GitHub). Vyzkoušet lze webovou verzi Stellaria na Stellarium Web.
VOID (Video Object and Interaction Deletion) je nový open-source VLM model pro editaci videa, který dokáže z videí odstraňovat objekty včetně všech jejich fyzikálních interakcí v rámci scény (pády, kolize, stíny...) pomocí quadmaskingu (čtyřhodnotová maska, která člení pixely scény do čtyř kategorií: objekt určený k odstranění, překrývající se oblasti, objektem ovlivněné oblasti a pozadí scény) a dvoufázového inpaintingu. Za projektem stojí výzkumníci ze společnosti Netflix.
Design (GitHub) je 2D CAD pro GNOME. Instalovat lze i z Flathubu. Běží také ve webovém prohlížeči.
Příspěvek na blogu herního enginu Godot představuje aplikaci Xogot přinášející Godot na iPad a iPhone. Instalovat lze z App Storu. Za Xogotem stojí Miguel de Icaza (GitHub) a společnost Xibbon.
Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za březen (YouTube).
ESP-IDF (Espressif IoT Development Framework), tj. oficiální vývojový framework pro vývoj aplikací na mikrokontrolérech řady ESP32, byl vydán v nové verzi 6.0. Detaily na portálu pro vývojáře.
DeepMind (Alphabet) představila novou verzi svého multimodálního modelu, Gemma 4. Modely jsou volně k dispozici (Ollama, Hugging Face a další) ve velikostech 5-31 miliard parametrů, s kontextovým oknem 128k až 256k a v dense i MoE variantách. Modely zvládají text, obrázky a u menších verzí i audio. Modely jsou optimalizované pro běh na desktopových GPU i mobilních zařízeních, váhy všech těchto modelů jsou uvolněny pod licencí Apache 2.0. Návod na spuštění je už i na Unsloth.
Cursor (Wikipedie) od společnosti Anysphere byl vydán ve verzi 3. Jedná se o multiplatformní proprietární editor kódů s podporou AI (vibe coding).
Průkopnická firma FingerWorks kolem roku 2000 vyvinula vícedotykové trackpady s gesty a klávesnice jako TouchStream LP. V roce 2005 ji koupil Apple, výrobu těchto produktů ukončil a dotykové technologie využil při vývoji iPhone. Multiplatformní projekt Apple Magic TouchstreamLP nyní implementuje funkcionalitu TouchStream LP na současném Apple Magic Trackpad, resp. jejich dvojici. Diskuze k vydání probíhá na Redditu.
Vzhľadom na to, že webové rozhranie môjho Linksys routra neumožňuje (narozdiel napr. od D-Linku) plánované zapínanie/vypínanie wifi, napísal som si krátky skriptík, ktorý spúšťam v crone zo svojho domáceho linuxového servera. Ak máte dual-band router od Linksysu, mohol by sa Vám hodiť:
#!/bin/bash
#set -x
#####################################################
# enable/disable wifi on linksys e4200 router #
#####################################################
# variable definition
host=linksys
user=admin
password=heslo
# export certificate from firefox and save it into file.pem
certificate=file.pem
guestssid=guestSSIDname
a5ghzssid=5ghzSSIDname
a24ghzssid=2.4ghzSSIDname
netmode=mixed
###############################
if [ $# -ne 1 ]; then
echo "syntax: $0 {on|off}"
exit 1
fi
if [ $1 == "on" ]; then
wget --ca-certificate=${certificate} --output-document=- --user=${user} --password=${password} --post-data="submit_button=Wireless_Basic&action=Apply&submit_type=&change_action=&next_page=&commit=1&wl0_nctrlsb=none&wl1_nctrlsb=none&wl0_channel=0&wl1_channel=0&wl0_nbw=20&wl1_nbw=20&wait_time=3&guest_ssid=${guestssid}&wsc_security_mode=&wsc_smode=1&wl1_net_mode=${netmode}&wl1_ssid=${a5ghzssid}&_wl1_nbw=20&_wl1_channel=0&wl1_closed=0&wl0_net_mode=${netmode}&wl0_ssid=${a24ghzssid}&_wl0_nbw=20&_wl0_channel=0&wl0_closed=0" https://${host}/apply.cgi # &>/dev/null
else
wget --ca-certificate=${certificate} --output-document=- --user=${user} --password=${password} --post-data="submit_button=Wireless_Basic&action=Apply&submit_type=&change_action=&next_page=&commit=1&wl0_nctrlsb=none&wl1_nctrlsb=none&wl0_channel=0&wl1_channel=0&wl0_nbw=20&wl1_nbw=20&wait_time=3&guest_ssid=${guestssid}&wsc_security_mode=&wsc_smode=1&wl1_net_mode=disabled&wl0_net_mode=disabled" https://${host}/apply.cgi # &>/dev/null
fi
exit 0
v crone mám potom niečo takéto:
30 6 * * * /usr/bin/wlan.sh on 50 22 * * * /usr/bin/wlan.sh off
a v rules shorewallu:
ACCEPT fw net:192.168.1.1 tcp https - - - - - - timestart=04:28×top=04:32 ACCEPT fw net:192.168.1.1 tcp https - - - - - - timestart=20:48×top=20:52
Zatiaľ to funguje bezproblémovo, len prúser je, že Linksys si zvykne pri zmene niektorých nastavení cez webgui vygenerovať nový certifikát (netuším prečo). Takže keď to prestane fungovať, treba cert vyexportovať nanovo.
Tiskni
Sdílej:
. Uz jsem si to nastavil na svem openwrt taky... kdo vi, co nam ta wifi dela
. Preci jen spim 3 metry od n-koveho routeru.
tpikalek@tpikalek-ntb:~> nm-tool
...
Capabilities:
Speed: 300 Mb/s
Wireless Access Points (* = current AP)
*pikalek: Infra, **:**:**:**:**:**, Freq 2432 MHz, Rate 54 Mb/s, Strength 88 WPA2
pikalek: Infra, **:**:**:**:**:**, Freq 2462 MHz, Rate 54 Mb/s, Strength 71 WPA2
tpikalek@tpikalek-ntb:~> /usr/sbin/iwconfig
wlan0 IEEE 802.11abgn ESSID:"pikalek"
Mode:Managed Frequency:2.432 GHz Access Point: **:**:**:**:**:**
Bit Rate=300 Mb/s Tx-Power=20 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=62/70 Signal level=-48 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:37 Missed beacon:0
tpikalek@tpikalek-ntb:~> /usr/sbin/iwlist wlan0 scan
wlan0 Scan completed :
Cell 01 - Address: **:**:**:**:**:**
Channel:5
Frequency:2.432 GHz (Channel 5)
Quality=63/70 Signal level=-47 dBm
Encryption key:on
ESSID:"pikalek"
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
9 Mb/s; 12 Mb/s; 18 Mb/s
Bit Rates:24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s
Mode:Master