V San José probíhá vývojářská konference NVIDIA GTC 2024. CEO společnosti NVIDIA Jensen Huang měl dvouhodinovou keynote, ve které představil celou řadu novinek: NVIDIA Blackwell platform, NVIDIA NIM microservices, NVIDIA Omniverse Cloud APIs, Project GR00T, …
Byly zpracovány a na YouTube zveřejněny videozáznamy jednotlivých přednášek z letošního Installfestu.
Od 21. do 23. března proběhnou Arduino Days 2024. Sledovat bude možné oficiální streamy. Zúčastnit se lze i lokálních akcí. V Česku jsou aktuálně registrovány dvě: v Praze na Matfyzu a v Poličce v městské knihovně.
Letošní ročník konference LinuxDays se uskuteční o víkendu 12. a 13. října, opět se potkáme v pražských Dejvicích na FIT ČVUT. Také během letošního ročníku nás budou čekat desítky přednášek, workshopy, stánky a spousta doprovodného programu. Aktuální dění můžete sledovat na Twitteru, Facebooku nebo na Mastodonu, přidat se můžete také do telegramové diskusní skupiny.
Byla vydána nová major verze 2.0.0 a krátce na to opravné verze 2.0.1 open source online editoru Etherpad (Wikipedie) umožňujícího společné úpravy v reálném čase.
Matematický software GNU Octave byl vydán ve verzi 9.1.0. Podrobnosti v poznámkách k vydání. Nově je preferovaný grafický backend Qt a preferovaná verze Qt 6. V tomto vydání byly přepracovány funkce pro převod čísel z desítkové soustavy. Jako obvykle jsou zahrnuta také výkonnostní vylepšení a zlepšení kompatibility s Matlabem.
Společnost PINE64 stojící za telefony PinePhone nebo notebooky Pinebook publikovala na svém blogu březnový souhrn novinek. Vypíchnout lze, že pracují na virtuálním asistentu PineVox a zatím bezejmenných sluchátkách na lícní kosti (bone conduction).
Hyprland, kompozitor pro Wayland zaměřený na dláždění okny a zároveň grafické efekty, je již dva roky starý. Při té příležitosti byla vydána verze 0.37.0 (a záhy opravná 0.37.1 řešící chybu ve vykreslování oken). Nově závisí na knihovně hyprcursor, která poskytuje škálovatelné kurzory myši.
Geolokační služba Mozilla Location Service, kterou používá množství svobodného softwaru (často přes Geoclue), letos skončí. Data budou dostupná pouze do 10. dubna 2024, API klíče třetích stran budou odstraněny 12. června. Příčinou je údajné porušení patentů firmy Skyhook v roce 2019, následná dohoda omezila rozvoj MLS.
mi příde takový hloupí žese furt hádáte vo nějakej koronavirus a jestli dřív lidi potluče vakcína nebo mutace omega nějaká jestli roušky fungujou i proti hiv virusům nebo co a podobný kravinky a přitom by jste se mohli uplně krásně hádát vo tom co je ten divnej namalovanej zvuk na plechovce semtexu :D joa neni to vo tý bombě je to vo tom takovým energetickým nápoji na pití co se jenom po tý bombě menuje ;D
Sem si všimla že na plechovkách semtexu se oběvuje takovej obrázek waveformu/signálu nějakýho děsně tajemnýho a se mi vubec nedaří zistit co to jako má bejt :D
z fotek je děsně blbý ten signál dolovat nějak protože ta plechovka je vlastně takovej váleček a dycky to bude trošičku zdeformovaný/různě se to leskne/míchaj se dohromady vlnky který jsou moc mlízko u sebe/etc takže sem tu plechovku strčila do mičky a až uschne tak ten waveform zejtra zkusim ustřihnout a normálně naskenovat by to bylo s víc detajlama :D ;D
Už je tady slíbenej naskenovanej ve věčím rozlišení hele :O ;D boužel mička dotoho udělala děsně moc malilinkatejch ďubek + se na to chytá prach/chlupy/všecko jak to zustalo jakoby furt trošičku lepivý :D tak sem to musela trochu vyretušovat :D (scan je v příloze taky ale v 256 barvách by se to sem vešlo jinak by to jako mělo víc než 1mb)
na první kouknutí to vypadá jako nějakej zvuk v PCM zakódování, tomu by asi taky nasvěčovalo to že ten signálek neni středově symetrickej jak by to asi namaloval línej umělec kdyby to byla jenom ňáká připitomělá vokrasa :D boužel ale nevíme frekvenci/vzorkování/nic a navíc má děsně malilinkatý rozliššení/děsně málo vzorků takže ho nejde nějak moc dobře zkusit vobnovit :O :/ ale stejně sem to zkusila :D
zatim sem si vyřízla z fotky ten signál a převedla pomocí imagemagick do dvoubarevnýho černobílýho vobrázku
convert waveform.png -threshold 30% img.png
tady je pythoní skriptík na předělání toho černobílýho vobrázku na *.wav ale boužel z toho de přinejlepším dostat jenom takový tajemný hučení :O :/
#!/usr/bin/env python3 import wave from PIL import Image import math img = Image.open('img.png') w, h = img.size print(f'velikost: {img.size}') zvuk_out = wave.open('vystup.wav', 'w') zvuk_out.setnchannels(1) zvuk_out.setsampwidth(1) zvuk_out.setframerate(400) cerna = img.getpixel((0, 0)) for x in range(w): y_min = h y_max = 0 for y in range(h): # jestli skriptík zlobí zkus přepsat jedničky na nuly :D # někdy maj černou jako nulu někdy jako jedničku :D if img.getpixel((x,y)) != cerna: y_min = y break for y in range(h): if img.getpixel((x,h-y-1)) != cerna: y_max = h-y-1 break if y_max == 0 or y_min == h: continue print(f'min: {y_min} max: {y_max}') frame1 = math.floor(((y_min/h)*256)).to_bytes(1, 'little') frame2 = math.floor(((y_max/h)*256)).to_bytes(1, 'little') zvuk_out.writeframes(frame2) zvuk_out.writeframes(frame1) zvuk_out.close()
......při tom skovávání zvuku do waveform vobrázku se nejspíš děsně moc dat ztratí a když sem zkoušela převádět pomocí tohodletoho hele zvuky do vobrázku ve stejným rozlišení jako je na tom semtexu a z vobrázku zase zpátky do *.wav tak to třeba z tohodletoho 8kb hele kralika (pozor - měký y ;D ;D) vyrobilo něco takovýdleho hele jenom 1.2kb velkýho :D :/ :D :/
nadruhou stranu když si waveformy těch dvou králičích zvuků děsně moc vodzoomuju tak vypadaj trošku podobně 🤔 🤔
by nato možná šlo jít uplně vobráceně a porovnávat 'zkomprimovaný' zvuky do waveform vobrázků a podle toho určit co by to jako mohlo bejt :O :O
a se samože pochopytelně nabízí kdyby to bylo nějak řeknutý slovíčko 'semtex' akorátže když sem to řekla rusákům do audacity a porovnávala by voko tak se mi to moc nezdálo :/ :/
nóóóóóó takže ňáký nápady?? :D
Update: krályk (pozor - tvrdý i ;D ;D) s bystroušákem voba přišli s nápadama zkusit tim modulovat nějakou sínusovku. sem to zkusila a no nevim :D jako je to určitě lepšejší než předtim ale furt nesrozumitelný :D :/ :D :/ tak třeba králikoj (měký y) hele vubec neni rozumět i když z originálu víme co jakoby má řikat :O :O ale trošičku tušit to de :D
ze semtexu to vyrobilo něco takovýdleho hele
zdrojáček tady
#!/usr/bin/env python3 import wave from PIL import Image import math img = Image.open('sound.png') w, h = img.size print(f'velikost: {img.size}') framerate = 44100 trvani_vzorku = 0.002 zvuk_out = wave.open('kralik2.wav', 'w') zvuk_out.setnchannels(1) zvuk_out.setsampwidth(1) zvuk_out.setframerate(framerate) vzorek_framu = math.floor(framerate * trvani_vzorku) amplitudy = [] cerna = img.getpixel((0, 0)) for x in range(w): y_min = h y_max = 0 for y in range(h): if img.getpixel((x, y)) != cerna: y_min = y break for y in range(h): if img.getpixel((x, h-y-1)) != cerna: y_max = h-y-1 break if y_max == 0 or y_min == h: continue print(f'min: {y_min} max: {y_max}') amplitudy.append( (y_min - h/2) / (h/2) * 128 ) amplitudy.append( (y_max - h/2) / (h/2) * 128 ) for amp in amplitudy: for t in range(vzorek_framu): frame = math.floor(math.sin(math.pi * t/vzorek_framu) * amp + 128.0) zvuk_out.writeframes(frame.to_bytes(1, 'little')) zvuk_out.close()
Update 2: odpověď kofoly 🤔 🤔
Tiskni Sdílej:
sry že sem jako nebyla dost inkluzivní ktý tvý legrační poruše vosobnosti :O :D ;D ;D
use std::f32; use std::path::Path; extern crate image; use crate::image::GenericImageView; use image::Rgba; use hound; fn main() { let img = image::open(&Path::new("img.png")).unwrap(); let (w, h) = img.dimensions(); println!("velikost: {:?}",img.dimensions()); let spec = hound::WavSpec { channels: 1, sample_rate: 400, bits_per_sample: 8, sample_format: hound::SampleFormat::Int, }; let mut writer = hound::WavWriter::create("vystup.wav", spec).unwrap(); for x in 0..w { let mut y_min = h; let mut y_max = 0; for y in 0..h { let pixel = img.get_pixel(x,y); if pixel != Rgba([0,0,0,255]) { y_min = y; break; } } for y in 0..h { let pixel = img.get_pixel(x,h-y-1); if pixel != Rgba([0,0,0,255]) { y_max = h-y-1; break; } } if y_max == 0 || y_min == h { continue; } println!("min: {} max: {}",y_min,y_max); writer.write_sample((y_min as f32 / h as f32 * 256.0 - 128.0).floor() as i8).unwrap(); writer.write_sample((y_max as f32 / h as f32 * 256.0 - 128.0).floor() as i8).unwrap(); } writer.finalize().unwrap(); }
tttssss ten pythoní zdrojáček je taky trošičku pepeless :D ;D
a vubec si to přeformátuj když se ti to jako nelíbí :P :P
Mně docela dobře funguje čerstvě vymačkaná šťáva z ~ 1 kg pomerančů.
hele ale asi to jako kničemu nebylo :D :/ :D :/
black = img.getpixel((0, 0))a pak to používat v těch if podmínkách:
if img.getpixel((x,y)) != black:Čím je daných těch 400 v
.setframerate()
?
supr zlepšovák dík :D ;D
tamten framerate je danej pokusama s tim zvukem králika aby převedenej zpátky z obrázku do *.wav zvuk trval +-stejně jako voriginál :D jeto samozdřejmě děsně nepřesný a neni žádná záruka že to u semtexe vubec muže sedět takle :D :/ :D :/
z toho asi nepude vydolovat nic člověkově slyšitelnýho se bojim :O :O spíš jestli neexistuje nějaká ai co dělá že rozpoznává zvuky různý že by mohla bejt šance malá že vtom uvidí nějakej pattern známej ikdyž to jakoby neni člověkově srozumitelný :O :O
vidiš že to jako muže uplně supr fungovat :D :D ;D ;D
sem to zkusila hele :D ;D
jako je to určitě lepšejší než předtim ale jeto asi slepá cesta :/ :/
když jakoby 5x zrychlíš sonar tak třeba už nebude znít jako sonar :D
se to bojim slíbit :D
by z toho jako určitě lezli jenom samý pitominy ikdybych to nezmršila :D
Dobrý den,máme jeden důležitý dotaz: strašně by nás zajímalo co je obsahem waveformu (průběhu signálu v čase) který je namalovaný na plechovkách energetického nápoje semtexvubec se nám na to nedaří přijít heles přáním hezkého dne,Gréta T.
nóóóó tak sem zvědavá co jakoby vodpověděj :D :D :D :D
Dobrý den,
váš dotaz byl přesměrován na kompetentní osobu.
Dudášová Romana Kontaktní centrumDěkujeme za pochopení, přejeme den plný pohody.
:D :D
Niečo vám poviem o našej spáse Z Pekingu pochodujú plechovky na páse Bude to spása alebo smola Keď prídu kamióny z logom „Šanghaj-Kola“ Čo na to dealer? – „prvá zadarmo!“ Zmagoriť ľudí treba - tak je to raz darmo Made in China, made in Taiwan Čo-to o veľkej sile prezradíme aj vam!
R1: Zachraní vas iba Šanghaj-Kola! Zachraní vas iba Šanghaj-Kola! Zachraní vas iba Šanghaj-Kola! Zachraní vas iba Šanghaj-Kola!
„rok ajm kukýžej slíže – tenk jus very hárt – Šanghaj kolááá“
Čo na to dealer? – „Daj si to kľudne, klinicky testované, trocha močopudné. Kto si to vezme, zostane čistý, čistý jak Petržalský herák, buď si istý. Čistá receptúra, stará škola Shaolin nikotín, káva, skarob, guarána, kaolin a voda priamo zo žltej rieky vy čo ste všetci chorí zahadzujte lieky!“
R1
R2: Kúpme si iný svet a bude všetko jasné a potom večný smäd a peklo nám tak vlastné v rozličných podobách tak ako chameleón vo svojich útrobách zhasneme ako neón.
Made in China, made in Taiwan Čo-to o veľkej sile prezradíme aj vam! Made in China, made in Taiwan Čo-to o veľkej sile prezradíme aj vam! Made in China, made in Taiwan Čo-to o veľkej sile prezradíme aj vam! Made in China, made in Taiwan Čo-to o veľkej sile prezradíme aj vam!
Ta som to kúpil, bolo to nové ta ja nevedel, že to bude návykové! Človek si logne, naráta do troch budí sa na to že je svojej drogy otrok A potom zrána býva chuť veľká za kartón u dealera zdarma dve XL-ká a na nich veľkým – Šanghaj-Kola - tá sila, vitalita, bez cholesterolá
R1 2x
R2
ne :/ :/
jim napišu znova stim že když mi jakoby nevodpověděj že si něco vymyslim a budou z toho mit vostudu a když todleto nevýde tak zkusim psát jednotlivejm lidem jejich :D
Dobrý den,zatím mi ještě nikdo neodepsalNechci s tim pořád otravovat ale jak jsem tenhle problém v blogísku nakousla hele, tak lidi co abclinuxu čtou to potřebujou nutně vědět a když jim nedáte žádnou odpověď tak mě s tim asi nikdy nepřestanou otravovat, už teďko se mě na to ptaj prakticky každej denTakle, my jsme takovej ten druch lidí co nemá rád nevyřešený problémky, takoví samí OCD/poloaspegeři a různý jiný poruchy osobnosti který by asi byly děsně legrační kdyby nebyly smutný takže si přinejhorším budu muset něco vymyslet bych měla vod nich pokoj. Doufám že tudletu malou nouzovou lež dyštak pochopíte když mi pro ně neposkytnete žádou odpověďs přáním hezkého dneGréta T.
vodpověděli todlecto hele co si myslim žeje jakoby uplná pitomost :O :/