Forwarded from dev optozorax
Какой же питон лютое говнище. Редактирую простой код 5 минут, и час отлаживаю ошибки типов. На расте я бы уже тыщу раз написал объявление структур и тыщу раз скомпилировал это. Откуда люди вообще взяли что на нём код быстро пишется.
👍21👎16❤4🥰1
Forwarded from Технологический Болт Генона
After a long time it’s time for a big upgrade of my computer hardware orchestra. Here it is! The bigger and better Floppotron 3.0. 512 floppy disk drives, 4 scanners and 16 hard disk drives.
The Floppotron 3.0
https://silent.org.pl/home/2022/06/13/the-floppotron-3-0/
🔥5🤩2🎉1
#prog #c #ruby #article
An in-depth look at CVE-2018-8778 or why integer overflows are still a thing!
An in-depth look at CVE-2018-8778 or why integer overflows are still a thing!
Sqreen Blog
An in-depth look at CVE-2018-8778 or why integer overflows are still a thing! - Sqreen Blog
CVE-2018-8778 is a Buffer under-read that is triggered by `String#unpack`. In this article, we will do a deep dive into the vulnerability, show how to exploit it and how to mitigate it.
Уважаемые разработчики мобильных приложений. Знаете ли вы, когда наиболее подходящий момент просить оценить приложение?
Никогда.
Никогда.
🔥40🥰2💩2
#prog #amazingopensource #gamedev
MarkovJunior is a probabilistic programming language where programs are combinations of rewrite rules and inference is performed via constraint propagation.
MarkovJunior is a probabilistic programming language where programs are combinations of rewrite rules and inference is performed via constraint propagation.
🔥9
мне не нравится реальность
Помните scoped threads из crossbeam, которые позволяют спавнить не 'static функции (замыкания, которые захватывают что-то по ссылке)? В std скоро(™) собираются такое добавить: <twitter:m_ou_se>
GitHub
Stabilize scoped threads. by m-ou-se · Pull Request #97992 · rust-lang/rust
Tracking issue: #93203
FCP finished here: #93203 (comment)
FCP finished here: #93203 (comment)
🎉5
#prog #rust
Rust explorer — немного большее, чем Rust playground. Но работает только с логином Github.
Rust explorer — немного большее, чем Rust playground. Но работает только с логином Github.
#prog #rust #rustlib
wild
Allows Rust applications support wildcard arguments (*foo*, file.???, *.log.[0-9], etc.) on command-line, uniformly on all platforms, including Windows.
Unix shells automatically interpret wildcard arguments and pass them expanded (already converted to file names) to applications, but Windows' cmd.exe doesn't do that. For consistent cross-platform behavior, this crate emulates Unix-like expansion on Windows. You only need to use wild::args() instead of std::env::args().
It is more robust than using glob() on values from std::env::args(), because this crate is aware of argument quoting, and special characteres in quotes ("*") are intentionally not expanded.
The glob syntax on Windows is limited to *, ?, and [a-z]/[!a-z] ranges, as supported by the glob crate. Parsing of quoted arguments precisely follows Windows' native syntax (CommandLineToArgvW, specifically).
wild
Allows Rust applications support wildcard arguments (*foo*, file.???, *.log.[0-9], etc.) on command-line, uniformly on all platforms, including Windows.
Unix shells automatically interpret wildcard arguments and pass them expanded (already converted to file names) to applications, but Windows' cmd.exe doesn't do that. For consistent cross-platform behavior, this crate emulates Unix-like expansion on Windows. You only need to use wild::args() instead of std::env::args().
It is more robust than using glob() on values from std::env::args(), because this crate is aware of argument quoting, and special characteres in quotes ("*") are intentionally not expanded.
The glob syntax on Windows is limited to *, ?, and [a-z]/[!a-z] ranges, as supported by the glob crate. Parsing of quoted arguments precisely follows Windows' native syntax (CommandLineToArgvW, specifically).
GitLab
Kornel / wild · GitLab
Glob (wildcard) expanded command-line arguments for Rust programs on Windows
👍6
Блог*
My programming proverbs: Short code is nice but not required. Ensure preconditions are met. No hungarian notation. Delegate allocations to caller. Narrow interfaces are preferable. Universal solution is not always the most efficient. Development is not only…
Или, как я часто люблю говорить:
SEND NUDES
SEND NUDES
👍3❤2