Nezisková organizace Electronic Frontier Foundation (EFF) hájící občanské svobody v digitálním světě po téměř 20 letech opouští platformu X (dříve Twitter). Na platformách Bluesky, Mastodon, LinkedIn, Instagram, TikTok, Facebook, Threads a YouTube zůstává.
Terminálový textový editor GNU nano byl vydán ve verzi 9.0. Vylepšuje chování horizontálního posouvání pohledu na dlouhé řádky a chování některých klávesových zkratek. Více v seznamu změn.
Ministerstvo financí ve spolupráci s finanční správou dnes představilo beta verzi aplikace využívající umělou inteligenci pro předvyplnění daňového přiznání. Není třeba přepisovat údaje z různých potvrzení, ani hledat správné řádky, kam údaje napsat. Stačí nahrát dokumenty a využít AI.
Výrobce počítačových periferií Keychron zveřejnil repozitář se schématy šasi klávesnic a myší. Licence je restriktivní, zakazuje většinu komerčních užití a v podstatě jsou tak data vhodná pouze pro výukové účely, hlášení a opravy chyb, případně výrobu vlastního příslušenství.
Správce balíčků APT, používaný v Debianu a odvozených distribucích, byl vydán ve verzi 3.2 (seznam změn). Mezi novinkami figurují nové příkazy pro práci s historií, včetně vracení transakcí.
Společnost Anthropic oznámila Projekt Glasswing a s ní související AI model Claude Mythos Preview. Jedná se o iniciativu zaměřenou na kybernetickou bezpečnost, do které se zapojily velké technologické společnosti Amazon Web Services, Anthropic, Apple, Broadcom, Cisco, CrowdStrike, Google, JPMorganChase, Linux Foundation, Microsoft, NVIDIA a Palo Alto Networks. Anthropic věří, že nový AI model Claude Mythos Preview dokáže
… více »Firma Ojective Development vydala svůj nástroj pro monitorování a řízení odchozích síťových připojení Little Snitch i pro operační systém Linux. Linuxová verze se skládá ze tří komponent: eBPF program pro zachytávání provozu a webové rozhraní jsou uvolněny pod GNU GPLv2 a dostupné na GitHubu (převážně Rust a JavaScript), jádro backendu je proprietární pod vlastní licencí, nicméně zdarma k použití a redistribuci (cena přitom normálně … více »
Vojenské zpravodajství (VZ) se v březnu zapojilo do mezinárodní operace proti aktivitám hackerské skupiny APT28, která je spojovaná s ruskou vojenskou zpravodajskou službou GRU a která přes slabě zabezpečené routery prováděla kybernetické útoky na státní a další organizace v ČR i zahraničí. Operaci vedl americký Federální úřad pro vyšetřování (FBI) a jejím cílem bylo odebrat útočníkům přístup k napadeným zařízením a ty následně … více »
Tvůrcem nejpopulárnější kryptoměny bitcoin, který se skrývá za pseudonymem Satoši Nakamoto (Satoshi Nakamoto), je britský kryptograf Adam Back. Na základě vlastní investigativní práce to tvrdí americký deník The New York Times (NYT). Několik indicií podle autorů jasně ukazuje na to, že Back a Nakamoto jsou stejný člověk. Jde mimo jiné o podobný odborný a osobnostní profil či totožné chyby a manýry v psaném projevu.
Google Chrome 147 byl prohlášen za stabilní. Nejnovější stabilní verze 147.0.7727.55 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Vylepšeny byly také nástroje pro vývojáře. Přehled novinek v Chrome DevTools 145 až 147 také na YouTube.
Po delší odmlce vítejte na mém blogu
Na noteboooku jsem spokojeným uživatelem prostředí fluxbox a konzolového přehrávače mocp, který ovládám pomocí multimediálních tlačítek. Když jsem doma, pouštím ovšem hudbu z file serveru(debian etch + mocp) do hifivěže. Neustálé překlikávání do konzole kde je přes ssh spuštěn mocp kvůli ovládání hlasitosti, pauzy ap. mě začalo dost otravovat....
Proto jsem si vytvořil script v bashi, který je volán při stisknutí multimediálního tlačítka, otestuje (ne)existenci lokálního mocp a případně pomocí ssh pošle příkaz na file server. Původně jsem si myslel že to bude jen krátký scriptík, nakonec má asi 300 řádků tak si říkám jestli se někomu nemůže hodit...
ovládání je řešeno pomocí parametrů předávaných scriptu:
vol_up - zesílí
vol_down - zeslabi
mute - mute/unmute
player_pause - play/pause
player_next - další song
player_back - předchozí song
player_stop - zastaví přehrávání
set_context - přepne který přehrávač bude ovládán - pokud existuje lokálně spuštěné mocp přepne na server a naopak.
Ukládání informací (úroveň hlasitosti pro unmute, informace o pauze ap) jsou pomocí souborů v /tmp. Pro ovládání hlasitosti jsou spřaženy kanály Master a PCM, kvůli většímu rozsahu volume.(Pokud budete upravovat sed výrazy pro načtení hlasitosti kanálu, pozor na to kterou jednotku používáte, dB nebo %? hlasitosti kanálu.
Na začátku scriptu jsou do proměnných nadefinovány akce pro ovládání hlasitostí pomocí alsy(vyberte si své kanály dle libosti..., ovládání mocp je natvrdo v kódu, to se snad neliší....
Problémy o kterých vím: pokud dáte pauzu tímto scriptem a odpauzujete přehrávačem, "rozhodíte ho", je potřeba odpauzovat script(ikdyž hudba už jede) a další signál player_pause normálně provede pauzu. jediné řešení co mě napadlo je asi úprava mocp a na tu se necítím...
Závěr:
Pokud Vás napadnou lepší řešení jak celého problému, případně se Vám něco nezdá v kódu pište do diskuze, rád se přiučím
a pokud se to někomu bude hodit napište určitě případně i kontakt ať můžu dát vědět když budou nějaké novinky...
Protože se mi sem na abc nepodařilo vložit jako přílohu textový soubor, tak jsem to prozatím dal k sobě na server... díky za pochopení
Tiskni
Sdílej:
#-------- Hlasitost ---------------------------------------------------------- key "Super+Delete" amixer -q set Master 4%- # lower volume key "Super+Insert" amixer -q set Master 4%+ # raise volume key "Super+Home" amixer -q set PCM 4%+ # lower volume key "Super+End" amixer -q set PCM 4%- # lower volume key "Super+Page_Up" sh -c "if pgrep amarokapp; then amixer -q set Master 4%+; else mpc volume +2; fi" key "Super+Page_Down" sh -c "if pgrep amarokapp; then amixer -q set Master 4%-; else mpc volume -2; fi" key "Super+a" xterm -e alsamixer key "Super+Shift+a" xterm -e alsamixer -c 1 #-------- amarok, mpc ---------------------------------------------------------- key "Super+b" sh -c "if pgrep amarokapp; then amarok -f; else mpc next; fi" key "Super+z" sh -c "if pgrep amarokapp; then amarok -r; else mpc prev; fi" key "Super+c" sh -c "if pgrep amarokapp; then amarok --pause; else mpc pause; fi" key "Super+x" sh -c "if pgrep amarokapp; then amarok -p; else mpc play; fi" key "Super+v" sh -c "if pgrep amarokapp; then amarok -s; else mpc stop; fi" key "Super+n" sh -c "if pgrep amarokapp; then false; else mpc random on; mpc next; mpc random off; fi"To je celé
Protože se mi sem na abc nepodařilo vložit jako přílohu textový souborTo jsem obešel tak, že jsem byl první, kdo si svůj zápisek komentoval a onen soubor byl v onom prvním komentáři, kam již vložit jde.
#!/bin/bash POMS=`mocp -i | grep State: | head -1 | sed 's/: /\n/' | tail -1` if [ "$POMS" = "PLAY" ]; then mocp -P fi if [ "$POMS" = "PAUSE" ]; then mocp -U fi if [ "$POMS" = "STOP" ]; then mocp -p fimocp-next.sh:
#!/bin/bash mocp -fmocp-info.sh:
#!/bin/bash mocp -i | gmessage -nearmouse -file -Mam ale par problemov ktore sa mi nepodarilo zatial vyriesit: - po vypnuti pocitaca si nepamata poziciu kde prestal, takze kazdy den zacina odznova - krmim ho cez icecream z internetoveho radia a asi icecream nepresne rozdeluje konce pesniciek ked ho dam stahovat po 1 pesnicke, to musi byt preto lebo priebezne musim stiahnute pesnicky pridavat do playlistu, takze na konci kazdej pesnicky pocujem kusok nasledujucej, a na zaciatku zase kusok predoslej. Asi to poriesim tak ze jeden proces bude kontinualne stahovat cez icecream (ked stahuje kontinualne tak tam tie nepresnosti niesu) a druhym procesom budem monitorovat adresar a ked pribudne subor tak to pridam do playlistu