banner
xupene0r.bsky.social
@xupene0r.bsky.social
Reposted by ∀
В останніх опублікованих листах Епштейна, він називає Трампа найжахливішою людиною з усіх кого він знав і що в реальному житті він значно гірший, ніж на екрані.
November 13, 2025 at 10:50 AM
Ежегодный fun:
1) ютуб начинает шатать свои плееры на JS
2) yt-dlp выкатывает релиз
3) я в это время переезжаю свой питон с 3.13 на 3.14

и теперь мне надо сидеть править 30 файлов в этом свежем yt-dlp чтоб он был таким же няшным и раскрашенным как старый вариант

Я гентушник. Я люблю править код 🥲
November 13, 2025 at 10:53 AM
Reposted by ∀
Днем хочу спать
Ночью не могу уснуть
Утром не могу проснуться
November 13, 2025 at 8:04 AM
Reposted by ∀
November 13, 2025 at 9:54 AM
начиная с релиза yt-dlp 2025.11.12 для полноценной загрузки контента с YouTube требуется установка внешнего JavaScript-движка. Использование JavaScript-движка объясняется введением в YouTube проверок, для прохождения которых необходимо выполнение кода на языке JavaScript.

www.opennet.ru/64232
Для полноценной работы yt-dlp с YouTube отныне требуется установка JavaScript-движка
Разработчики проекта yt-dlp , продолжающего развитие инструментария youtube-dl для загрузки звука и видео из online-сервисов, объявили , что начиная с сегодняшнего релиза yt-dlp 2025.11.12 для п...
www.opennet.ru
November 13, 2025 at 9:42 AM
Reposted by ∀
интерактив: спросите в тт, какое вы тотемное животное
November 12, 2025 at 5:12 PM
Reposted by ∀
Не дают нам нормальных мужчин, приходится только так и делать...
November 12, 2025 at 8:36 PM
November 13, 2025 at 8:33 AM
Reposted by ∀
Соня не триггерись на посты про Сони умоляю 😭
November 12, 2025 at 8:22 PM
Reposted by ∀
Обиделся, что его не погладили...
November 13, 2025 at 7:20 AM
Reposted by ∀
Parsing integers in C
In the standard libc API set there are multiple functions provided that do ASCII numbers to integer conversions. They are handy and easy to use, but also error-prone and quite lenient in what they accept and silently just swallow. ## atoi **atoi()** is perhaps the most common and basic one. It converts from a string to signed integer. There is also the companion **atol()** which instead converts to a long. Some problems these have include that they return 0 instead of an error, that they have no checks for under or overflow and in the atol() case there’s this challenge that _long_ has different sizes on different platforms. So neither of them can reliably be used for 64-bit numbers. They also don’t say where the number ended. Using these functions opens up your parser to not detect and handle errors or weird input. We write better and stricter parser when we avoid these functions. ## strtol This function, along with its siblings **strtoul()** and **strtoll()** etc, is more capable. They have overflow detection and they can detect errors – like if there is no digit at all to parse. However, these functions as well too happily swallow leading whitespace and they allow a + or – in front of the number. The long versions of these functions have the problem that _long_ is not universally 64-bit and the _long long_ version has the problem that it is not universally available. The overflow and underflow detection with these function is quite quirky, involves _errno_ and forces us to spend multiple extra lines of conditions on every invoke just to be sure we catch those. ## curl code I think we in the curl project as well as more or less the entire world has learned through the years that it is usually better to be strict when parsing protocols and data, rather than be lenient and try to accept many things and guess what it otherwise _maybe_ meant. As a direct result of this we make sure that curl parses and interprets data _exactly_ as that data is meant to look and we error out as soon as we detect the data to be wrong. For security and for solid functionality, providing syntactically incorrect data is not accepted. This also implies that all number parsing has to be exact, handle overflows and maximum allowed values correctly and conveniently and errors must be detected. It always supports up to 64-bit numbers. ## strparse I have previously blogged about how we have implemented our own set of parsing function in curl, and these also include number parsing. **curlx_str_number()** is the most commonly used of the ones we have created. It parses a string and stores the value in a 64-bit variable (which in curl code is always present and always 64-bit). It also has a max value argument so that it returns error if too large. And it of course also errors out on overflows etc. This function of ours does not allow any leading whitespace and certainly no prefixing pluses or minuses. If they should be allowed, the surrounding parsing code needs to explicitly allow them. The curlx_str_number function is most probably a little slower that the functions it replaces, but I don’t think the difference is huge and the convenience and the added strictness is much welcomed. We write better code and parsers this way. More secure. (curlx_str number source code) ## History As of yesterday, November 12 2025 all of those weak functions calls have been wiped out from the curl source code. The drop seen in early 2025 was when we got rid of all strtrol() variations. Yesterday we finally got rid of the last atoi() calls. libc number function call density in curl production code (Daily updated version of the graph.) ## curlx The function mentioned above uses a ‘curlx’ prefix. We use this prefix in curl code for functions that exist in libcurl source code but that be used by the curl tool as well – sharing the same code without them being offered by the libcurl API. A thing we do to reduce code duplication and share code between the library and the command line tool.
daniel.haxx.se
November 13, 2025 at 7:37 AM
November 13, 2025 at 7:54 AM
Рим был взят штурмом и разграблен готами 24-26 августа 410 года нашей эры.
November 13, 2025 at 7:34 AM
Reposted by ∀
блск ненавидит вертикальные картинки но я хочу покрасоваться
November 13, 2025 at 7:14 AM
Reposted by ∀
Сегодня я немного персонаж из Lies of P
November 13, 2025 at 6:51 AM
Reposted by ∀
считаю ноябрь зимой потому что в ноябре у нас лежит снег как в январе у москвичей
November 13, 2025 at 3:12 AM
Reposted by ∀
а хули никто не спит в дождь в девять утра вы че долбоебы
November 13, 2025 at 6:11 AM
Reposted by ∀
Доброе утро и хорошего дня
November 13, 2025 at 6:13 AM
Reposted by ∀
who is this diva?
November 13, 2025 at 5:20 AM
Reposted by ∀
Врываюсь в жизнь с антидепрессантами 🙈🙉🙊
November 13, 2025 at 6:17 AM
Reposted by ∀
бляяьябчлв работа флористом хуже чем в общепите
November 12, 2025 at 5:42 PM
Reposted by ∀
ну еще конечно старая фантастика верила что по крайней мере в будущем женщины будут иметь равные права и возможности лол
November 12, 2025 at 5:49 PM
Reposted by ∀
ребята которые курят пж хватит позорится и таскайте переносные пепельницы просто заебали и курите в стороне от людей. Те которые сосалки ваши эти вейпы тоже заебали курите там где нету людей
November 12, 2025 at 5:43 PM
Reposted by ∀
Minigun vs Shahed
November 12, 2025 at 5:49 PM