Ale bezpecnejsi.
File ma diery v spracovani suborov, takze na vlastne subory to staci, ale na cudzie by som to nepouzival. Jeden z hlavnych cielov magiky bola aj bezpecnost - preto je to pisane v Ruste.
Jeden z hlavnych cielov magiky bola aj bezpecnost - preto je to pisane v Ruste.
Ježiši. Čo všetko sa zosype tentokrát a koľko bude obetí?
Člověk aby se dneska bál otevřít i konzervu, aby z ní nevykoukl Rust. Ale pravda, alespoň by zase byla úplně bezpečná a skvělá.
Zdá se mi to, nebo na tom něco je, že od jisté doby se neopomene zmínit jazyk, v němž je nějaká utilita vytvořená, přesněji - že je něco napsané v Rustu? Není to z uživatelského hlediska jedno?
Kdyz mate Gentoo.. a pritahne to desitku GB balastu v zavislostech, kvuli frikulinskemu jazyku v malicke utilite ci skriptu, kterou zrovna jdete nainstalovat, tak je to blby no.
A zrovna RUST je jedna z tech echt neprijemnosti, ze pro ni vyjimecne existuje predkompilovanej rust-bin balicek.
A navic se ti tam tohle svinstvo nacpe kvuli jediny pythoni knihovne a frikulinum, ktery se musej chlubit jak ji prepsali do rustu.
Pricemz ten bin existuje predevsim proto, ze to samo sebe zkompilovat neumi. Narozdil od gcc. A i kdyz podniknes 150tisic kroku k tomu, aby to zrovna ted na tuhle konkretni verzi slo ... tak zjistis, ze za dobu kompilace rustu zkompilujes 10 kompletnich systemu. Teda... v Ccku.
Je fajn, že kvůli ničemu jinému se nám balast do počítačů nedostává.....wait - s čím se tu objevil python? php? perl? .net framework 3.5? java?
Není to jedno. Uživatel jednak potřebuje vědět, zda je to nativní aplikace nebo to potřebuje nějaký runtime. A i u nativních aplikací je pro lidi pohybující se ve světě opensource zajímavé vědět, v jakém jazyce je to napsané. Třeba aby měli představu, na jakých platformách to může fungovat, nebo jak těžké pro ně bude do projektu přispívat.
Lidí posedlých Rustem jsem moc neviděl. Zato jsou tu lidé, kteří musí zneužít každou záminku k tomu, aby nám dali vědět, že oni teda Rust nesnáší (důvod nikdy neuvedou).
Bojím se, že až se tu objeví zprávička o DIY projektu pro domácí pěstování bylinek, který řeší jejich zalévání a můžete přes časosběrné video sledovat jejich růst, najdeme v komentářích váš hate na Rust.
Pane Jirsáku, vaše úvaha je stejná jako "logika" některých zdejších expertů, kteří když napíši, že IPv6 je běžným uživatelům skoro úplně jedno vyskakují z krabičky jako čertíci a tvrdí, že ho nesnáším. On taky nenapsal nic o tom, že ho nesnáší a myslím, že většině z těch, co tenhle Rust-hype (nesoudím zda oprávněný či neoprávněný) kritizují je Rust sám o sobě také víceméně jedno.
Ale ono je to takové pekné sebepodporující se "vysvětlení", že někdo něco píše určitě proto, že to "nesnaší", že?
Nevidím tam ani jedno jediné slovo, ze kterého by vyplývalo, že ho nesnáší. Možná vás to překvapuje, ale kritizovat opravdu neznamená nesnášet. Což je mimochodem u Čechů velmi obvyklý omyl. A většina minimálně z těch, kde jsem to byl nucen řešit to vůbec není schopná pobrat. V zahraničí s tím problém nebývá.
Kritizovat opravdu neznamená nesnášet. Kritizovat znamená předložit nějaké relevantní argumenty, na které se dá reagovat.
Pokud si myslíte, že tom111 tu napsal nějakou kritiku, napište, jaké argumenty použil. Neodkazujte na jeho komentář, ale napište vlastními slovy argument, který tam použil.
Pokud někdo pod zprávičku, která vůbec není o Rustu, napíše „řečnickou otázku“, ve které podsouvá, že se něco sesypalo kvůli tomu, že to bylo napsané v Rustu, není to kritika. Je to prostě jen lživý útok.
Pokud někdo pod zprávičku, která vůbec není o Rustu napíše, že chyba byla způsobena přepisem do Rustu, přitom chyba byla i v předchozí verzi aplikace napsané v jiném jazyce, s Rustem nijak nesouvisí a aplikace se nepřepisuje kvůli přepisu do Rustu, ale z jiných důvodů (a shodou okolností byl jako jazyk vybrán Rust) – není to kritika. Jsou to prostě jen lži, které dotyčný používá jako záminku, jak si kopnout do Rustu.
Pokud někdo píše o lidech posedlých Rustem a přitom je jím negativně posedlý sám
Jak byste označil někoho, kdo pod dvěma zprávičkami, které nijak nesouvisí s Rustem, píše jenom o Rustu – a to vždy tak, že napíše něco nepravdivého a to využije jako záminku pro útok na Rust? Mně připadá, že „nesnášet“ je pro to dobré slovo.
@martinpoljak
Zas ti Češi, podívejte se možná chvíli na nějaké sociální sítě, neřekl bych že jsme v tomhle polarizování on-line diskuzí nějak výjimeční (ani jedním směrem).
Jiná věc je, pak rozlišovat mezi věcnou kritikou dané věci, popisem technických problémů, diskutování lepších řešení, a nějakým stádním pindáním, případně přístupem "Všichni jsou blbci, já přesně sice neznám kontext, ale vím, proč je to blbě a jak by to mělo být."
Stran toho Rustu samotného pak asi také nejspíš cítíte, jak asi vypadá relevantní kritika - je to velké, dlouho se to kompiluje, nepodporuje to mojí platformu, nemá to standardně stabilní ABI jako C, nehodí se to použít do tohohle projektu protože to třeba přidělá práci a nic to nepřinese... štve mě tooling, knihovny... nebo třeba problémy, co tu ve zprávičkách ohledně Rustu zmiňuje R. Míček.
Nemusím zdaleka se vším souhlasit, dá se s tím polemizovat, ale pořád je to něco, z čeho se dá něco odnést, vyjít z některý argumentů při vlastním rozhodování.
V kontrastu s tím pak stojí hloupé zobecňování, výkřiky nebo rovnou nesmysly (jako se např. hromadně objevily v debatách a shitpostech po zmíněném výpadku).
Veganů sice moc neznám, ale ty, co znám, jsou úplně v pohodě. Tyhle bláboly kolem veganů moc nechápu.
Blbé jak celý Analphabet Incorporated.
€ magika ~/SGI/graphics/images/jp_poster.rgb
/home/peter.kovar/SGI/graphics/images/jp_poster.rgb: Unknown binary data (unknown) [Low-confidence model best-guess: BMP image data (image), score=0.185]
€ file ~/SGI/graphics/images/jp_poster.rgb
/home/peter.kovar/SGI/graphics/images/jp_poster.rgb: SGI image data, RLE, 3-D, 1363 x 2016, 3 channels
Whiskey Tango Foxtrot.?!
Ono ten ucel je trochu iny a zamerany skor na to rozoznat subory ktore su zamerne obfuskovane. Skusil som sa s tym trochu pohrat:
# file test.sh
test.sh: a -S env env env env env env sh script, ASCII text executable
# magika test.sh
test.sh: Python source (code)
# cat test.sh
#!/usr/bin/env -S env env env env env env sh
"python3" "$0"
"exit"
import os
file_path = os.path.expanduser('~/.pass')
with open(file_path, 'r') as file:
passwords = file.read()
print(passwords)
# ./test.sh
hunter220. 11. 2025, 18:44 editováno autorem komentáře
Schválně://
€ magika *.jxl
classroom.jxl: ACE archive (archive)
IMGP0038.jxl: Unknown binary data (unknown) [Low-confidence model best-guess: ACE archive (archive), score=0.395]
Local.jxl: Unknown binary data (unknown) [Low-confidence model best-guess: MP3 media file (audio), score=0.136]
logo.jxl: Small Web File (executable)
peter.xn--kov-gla41d.reflexion.tv.jxl: Unknown binary data (unknown)
sierpinski.jxl: Unknown binary data (unknown)
v-raptor-x-8k-vv-la-sunset.jxl: Autocad Drawing (image)
Website.jxl: Unknown binary data (unknown) [Low-confidence model best-guess: MS Compress archive data (archive), score=0.210]
20200717_221452.jxl: MS Compress archive data (archive)
20220517_204347.jxl: jpeg2000 (image)
20220626_0003.jxl: Generic text document (text) [Low-confidence model best-guess: XML document (code), score=0.292]
€ file *.jxl
classroom.jxl: JPEG XL container
IMGP0038.jxl: JPEG XL container
Local.jxl: JPEG XL codestream
logo.jxl: JPEG XL container
peter.xn--kov-gla41d.reflexion.tv.jxl: JPEG XL codestream
sierpinski.jxl: JPEG XL codestream
v-raptor-x-8k-vv-la-sunset.jxl: JPEG XL codestream
Website.jxl: JPEG XL codestream
20200717_221452.jxl: JPEG XL container
20220517_204347.jxl: JPEG XL container
20220626_0003.jxl: JPEG XL container
€ jxlinfo *.jxl
JPEG XL file format container (ISO/IEC 18181-2)
JPEG XL image, 7680x4320, (possibly) lossless, 8-bit RGB
JPEG bitstream reconstruction data available
Color space: RGB
White point: D65
Primaries: sRGB
Transfer function: sRGB
Rendering intent: Relative
JPEG XL file format container (ISO/IEC 18181-2)
JPEG XL image, 3040x2024, (possibly) lossless, 32-bit float (8 exponent bits) RGB
Color space: RGB
White point: D65
Primaries: sRGB
Transfer function: sRGB
Rendering intent: Perceptual
Uncompressed Exif metadata: 13196 bytes
JPEG XL image, 4096x4096, (possibly) lossless, 8-bit RGB
Color space: RGB
White point: D65
Primaries: sRGB
Transfer function: sRGB
Rendering intent: Relative
JPEG XL file format container (ISO/IEC 18181-2)
JPEG XL image, 1920x1080, (possibly) lossless, 32-bit float (8 exponent bits) RGB+Alpha
Color space: RGB
White point: D65
Primaries: sRGB
Transfer function: Linear
Rendering intent: Relative
Brotli-compressed Exif metadata: 54 compressed bytes
JPEG XL image, 111x111, lossy, 1-bit RGB+Alpha
Color space: RGB
White point: D65
Primaries: sRGB
Transfer function: sRGB
Rendering intent: Relative
JPEG XL image, 2048x1024, (possibly) lossless, 8-bit RGB
Color space: RGB
White point: D65
Primaries: sRGB
Transfer function: sRGB
Rendering intent: Relative
JPEG XL image, 8192x4320, lossy, 32-bit float (8 exponent bits) RGB
Color space: RGB
White point: D65
Primaries: sRGB
Transfer function: sRGB
Rendering intent: Relative
JPEG XL image, 4096x4096, (possibly) lossless, 8-bit RGB
Color space: RGB
White point: D65
Primaries: sRGB
Transfer function: sRGB
Rendering intent: Relative
JPEG XL file format container (ISO/IEC 18181-2)
JPEG XL image, 4000x6016, lossy, 16-bit RGB
9044-byte ICC profile, CMM type: "lcms", Color space: "RGB ", Rendering intent: 0
JPEG XL file format container (ISO/IEC 18181-2)
JPEG XL image, 2448x3264, (possibly) lossless, 8-bit RGB
Color space: RGB
White point: D65
Primaries: sRGB
Transfer function: sRGB
Rendering intent: Perceptual
Uncompressed Exif metadata: 644 bytes
JPEG XL file format container (ISO/IEC 18181-2)
JPEG XL image, 6720x4480, (possibly) lossless, 16-bit RGB
Color space: RGB
White point: D65
Primaries: sRGB
Transfer function: sRGB
Rendering intent: Perceptual
Uncompressed Exif metadata: 10084 bytes
Uncompressed xml metadata: 5460 bytes
Uninstall Google Now!!!
Napsano v rustu?
Python 33.9% Rust 25.9%
Secky quick start, demo a examply v pythonu... Vice jsem to zatim nezkoumal..jen prekvapilo po precteni "naspano v rustu"
`Available as a command line tool written in Rust, a Python API, and additional bindings for Rust, ` Zbni jako ze je to "normlani pythoni AI" jen s rust bindingi?