useless stuff
151 subscribers
757 photos
12 videos
5 files
225 links
умный шитпост
иногда не шитпост

Я ⭐️НИНИКА⭐️ @dcnick3
Download Telegram
This is also fine and definitely will not bring code bloat and long compilation times
👍1😁1🤯1
useless stuff
Ещё одно техническое приключение, на этот раз про проигрывание видео в расте Spoiler: one does not simply use video::Video; let video = Video::new(); video.play() https://telegra.ph/Playing-video-in-rust-the-hard-way-02-20
оказывается openh264 не единственный декодер h264 с permissive лицензией

Есть ещё очень тихие и незаметные кодеки от Ittiam Systems юзаемые в андроиде (и, похоже, только в нем)

https://github.com/ittiam-systems/libavc (то, что юзается в андроиде)
https://github.com/ittiam-systems/lib264 (оч похожий, возможно даже тот же код, только декодер)
🤯3
Forwarded from канал с мемами, аниме девочками и котами (• НИНИКА ️• 🦀 Сергеевич)
copilot полностью освоил мой язык
🔥9
useless stuff
оказывается openh264 не единственный декодер h264 с permissive лицензией Есть ещё очень тихие и незаметные кодеки от Ittiam Systems юзаемые в андроиде (и, похоже, только в нем) https://github.com/ittiam-systems/libavc (то, что юзается в андроиде) https:…
Окей, разница между ними есть

libavc как минимум не корраптит кучу при попытке декода 4K видео =)

ещё у lib264 есть доки, А API libavc похож, но немного отличается от lib264...

fun times (c)
😁3
send help
😱2
This is a way to make users move away from an unsupported tool ig
👍6
А вы часто путаете res и aes?
No ML?

*sad Megamind*
🎉2😢1
Нагрузочное тестирование в 40 RPS успешно пройдено (юзер кликает на кнопочку очень-очень быстро)
👏6👍2
What kind of errors is this???

Since when rust dropped generics support???????
😱2😁1
Спасибо майкрософт за то что даёте пользователям выбор
🔥6🥰3
👌3💩1
Молоко (яблоки)
👌2👍1
Don't you love it when two parts of the interface don't agree with each other on what is currently playing?
🥰43
TIL: IPv4 allows omissions of octets, converting them to zeroes in the middle: 127.1 -> 127.0.0.1

Sooo, you can ping 1.1, saving a few keystrokes

(otherwise it's not that useful, but it's curious seeing as how it works basically the same in IPv6: 2001:4860:4860::8888 -> 2001:4860:4860:0:0:0:0:8888)
🤯8🥰1
Ура ура патчим переводим (not me pls)

(aka я сделал тулзу для патчинга текстов вн на движке shin, hopefully оно будет поддерживать больше одной игры)

https://github.com/DCNick3/shin-translation-tools
6
Ah, yes, an installer for my "UNIX" system
🤯21
(Reversing the engine of Higurashi Matsuri release for PS2)

Huh, Itanium ABI didn't exist forever? Can't figure out how to parse this C++ RTTI??

So, apparently GCC 2.95 used a a _very_ different ABI for RTTI and your `dynamic_cast`s would compare class names by strings? Weird stuff..
🤩5
Ok, thanks for trusting me for the region lock I guess?..
😁5