Vývoj programovacího jazyka Zig byl přesunut z GitHubu na Codeberg. Sponzoring na Every.
Stejně jako GNOME i KDE Plasma končí s X11. KDE Plasma 6.8 poběží už pouze nad Waylandem. Aplikace pro X11 budou využívat XWayland.
Poslanci Evropského parlamentu dnes vyzvali k výraznému zvýšení ochrany nezletilých na internetu, včetně zákazu vstupu na sociální sítě pro osoby mladší 16 let. Legislativně nezávazná zpráva, kterou dnes odsouhlasil Evropský parlament poměrem 493 hlasů pro ku 92 proti, kromě zavedení věkové hranice 16 let pro využívání sociálních sítí, platforem pro sdílení videí či společníků s umělou inteligencí (AI) vyzývá také k zákazu … více »
Doom v KiCadu nebo na osciloskopu? Žádný problém: KiDoom: Running DOOM on PCB Traces a ScopeDoom: DOOM on an Oscilloscope via Sound Card.
Po AlmaLinuxu byl v nové stabilní verzi 10.1 vydán také Rocky Linux. Přehled novinek v poznámkách k vydání.
Open source reimplementace počítačových her Tomb Raider I a Tomb Raider II spolu s dalšími vylepšeními a opravami chyb TRX byla vydána ve verzi 1.0. Jedná se o sloučení projektů / enginů TR1X a TR2X do jednoho TRX. Videoukázka na YouTube.
Společnost Seznam.cz spouští konverzační nástroj založený na umělé inteligenci Seznam Asistent. Asistent využívá vlastní jazykový model SeLLMa a dočasně i komerční modely od OpenAI provozované v evropských datacentrech prostřednictvím Microsoft Azure. Dlouhodobým cílem Seznamu je provozovat Asistenta výhradně na interních jazykových modelech a ve vlastních datových centrech.
Software LibrePods osvobozuje bezdrátová sluchátka AirPods z ekosystému Applu. Exkluzivní funkce AirPods umožňuje využívat na Androidu a Linuxu. Díky zdokumentování proprietárního protokolu AAP (Apple Accessory Protocol).
Byl vydán AlmaLinux OS 10.1 s kódovým názvem Heliotrope Lion. S podporou Btrfs. Podrobnosti v poznámkách k vydání.
Placená služba prohledávání zprostředkovatelů dat a automatického odstraňování uniklých osobních údajů Mozilla Monitor Plus bude 17. prosince ukončena. Bezplatná monitorovací služba Mozilla Monitor bude i nadále poskytovat okamžitá upozornění a podrobné pokyny k omezení rizik úniku dat. Služba Mozilla Monitor Plus byla představena v únoru loňského roku.
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:
scriptovaci jazyky na takove hrani jsou OK, do Rustu to preises az mas doladeny algoritmy
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čů.
obyč cukr je v pohodě, když ho dokážeš spálit
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 :/