Byla vydána nová major verze 5.0.0 svobodného multiplatformního nástroje BleachBit (GitHub, Wikipedie) určeného především k efektivnímu čištění disku od nepotřebných souborů.
Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za duben (YouTube).
Provozovatel čínské sociální sítě TikTok dostal v Evropské unii pokutu 530 milionů eur (13,2 miliardy Kč) za nedostatky při ochraně osobních údajů. Ve svém oznámení to dnes uvedla irská Komise pro ochranu údajů (DPC), která jedná jménem EU. Zároveň TikToku nařídila, že pokud správu dat neuvede do šesti měsíců do souladu s požadavky, musí přestat posílat data o unijních uživatelích do Číny. TikTok uvedl, že se proti rozhodnutí odvolá.
Společnost JetBrains uvolnila Mellum, tj. svůj velký jazykový model (LLM) pro vývojáře, jako open source. Mellum podporuje programovací jazyky Java, Kotlin, Python, Go, PHP, C, C++, C#, JavaScript, TypeScript, CSS, HTML, Rust a Ruby.
Vývojáři Kali Linuxu upozorňují na nový klíč pro podepisování balíčků. K původnímu klíči ztratili přístup.
V březnu loňského roku přestal být Redis svobodný. Společnost Redis Labs jej přelicencovala z licence BSD na nesvobodné licence Redis Source Available License (RSALv2) a Server Side Public License (SSPLv1). Hned o pár dní později vznikly svobodné forky Redisu s názvy Valkey a Redict. Dnes bylo oznámeno, že Redis je opět svobodný. S nejnovější verzí 8 je k dispozici také pod licencí AGPLv3.
Oficiální ceny Raspberry Pi Compute Modulů 4 klesly o 5 dolarů (4 GB varianty), respektive o 10 dolarů (8 GB varianty).
Byla vydána beta verze openSUSE Leap 16. Ve výchozím nastavení s novým instalátorem Agama.
Devadesátková hra Brány Skeldalu prošla portací a je dostupná na platformě Steam. Vyšel i parádní blog autora o portaci na moderní systémy a platformy včetně Linuxu.
Lidi dělají divné věci. Například spouští Linux v Excelu. Využít je emulátor RISC-V mini-rv32ima sestavený jako knihovna DLL, která je volaná z makra VBA (Visual Basic for Applications).
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 :/