#prog
Если вы по каким-то причинам используете свой пароль в командной строке для доступа к GitHub (как это делаю я), то имейте в виду, что, начиная с 13 августа, пароли больше не будут работать. Мотивируют соображениями безопасности и предлагают в качестве альтернативы personal access token-ы, которые... Работают на практике так же, как пароли, но с настраиваемым доступом и всякими секьюрити-плюшками. Включая тот факт, что этот токен можно посмотреть лишь раз после создания, а после этого его уже не получиться посмотреть.
Спасибо за заботу, но нет, для меня неудобно и выглядит как сраный вендор-лок.
Если вы по каким-то причинам используете свой пароль в командной строке для доступа к GitHub (как это делаю я), то имейте в виду, что, начиная с 13 августа, пароли больше не будут работать. Мотивируют соображениями безопасности и предлагают в качестве альтернативы personal access token-ы, которые... Работают на практике так же, как пароли, но с настраиваемым доступом и всякими секьюрити-плюшками. Включая тот факт, что этот токен можно посмотреть лишь раз после создания, а после этого его уже не получиться посмотреть.
Спасибо за заботу, но нет, для меня неудобно и выглядит как сраный вендор-лок.
The GitHub Blog
Token authentication requirements for Git operations
Beginning August 13th, 2021, we will no longer accept account passwords when authenticating Git operations on GitHub.com.
#prog #rust #rustlib #amazingopensource
(на самом деле не такой уж amazing, я этот кодес изнутри видел)
(на самом деле не такой уж amazing, я этот кодес изнутри видел)
Forwarded from rusta::mann
Иногда при написании документации не хватает визуальной составляющей, особенно когда нужно описать высокоуровневые взаимодействия компонентов системы, и прочие штуки, которые тяжело воспринимать без диаграммок.
На радостькрудошлепам любителям повизуализировать, я сделяль интеграцию mermaid.js в растовые док-комменты, чтобы можно было вообще из docs.rs не вылезать.
Пример как это выглядит в коде:
Ссылки:
crates.io
docs.rs
github
пост на r/rust (буду благодарен апвоуту :p)
#сделяль
На радость
Пример как это выглядит в коде:
#[aquamarine]
/// mermaid
/// graph LR
/// s([Source]) --> a[[aquamarine]]
/// r[[rustdoc]] --> f([Docs w/ Mermaid!])
/// subgraph rustc[Rust Compiler]
/// a -. inject mermaid.js .-> r
/// end
///
pub fn example() {}
Ссылки:
crates.io
docs.rs
github
пост на r/rust (буду благодарен апвоуту :p)
#сделяль
docs.rs
aquamarine - Rust
Aquamarine is a procedural macro extension for rustdoc, that aims to improve the visual component of Rust documentation through use of the mermaid.js diagrams.
#prog #cpp
Короткий код на C++, который выдаёт разные результаты, если его скомпилировать GCC, Clang, MSVC и ICC. Спасибо @oleg_log, наверное
Короткий код на C++, который выдаёт разные результаты, если его скомпилировать GCC, Clang, MSVC и ICC. Спасибо @oleg_log, наверное
Arthur O’Dwyer
Fun with conversion-operator name lookup
As of this writing (but perhaps not for very much longer!) the four mainstream compilers
on Godbolt Compiler Explorer give four different answers for
this simple C++ program:
on Godbolt Compiler Explorer give four different answers for
this simple C++ program:
Forwarded from A Certain Scientific Impostor
Хотите шутку? Это Путин.
А знаете почему?
После возведения в четвертую степень она обнулится.
ПС. Кстати зацените какой латексный бот классный.
А знаете почему?
После возведения в четвертую степень она обнулится.
ПС. Кстати зацените какой латексный бот классный.
#prog #cpp #article
Если написать в коде
Если написать в коде
using namespace foo;
, это добавит в текущую область видимости все элементы из пространства имён foo
, верно? Лол, нет.Arthur O’Dwyer
How do C++ using-directives work?
Recall that in C++ there’s a difference between a using-declaration
and a using-directive.
and a using-directive.
#prog #rust #rustlib #amazingopensource #video
nannou — фреймворк на Rust для создания графических (и не только) инсталляций. Берёт на себя всю работу, связанную с отрисовкой и инициализацией, оставляя программисту непосредственно интересную креативную часть.
Видео с live code демонстрацией nannou в действии.
nannou — фреймворк на Rust для создания графических (и не только) инсталляций. Берёт на себя всю работу, связанную с отрисовкой и инициализацией, оставляя программисту непосредственно интересную креативную часть.
Видео с live code демонстрацией nannou в действии.
nannou.cc
Home
An open-source creative-coding framework for Rust
Forwarded from Так говорит Алиса (John Meow)
Люди: используют табы
Люди: используют 4 пробела
Люди: используют 2 пробела
Люди: используют 8 пробелов
Какой-то извращенец: центрирует код
#prog #reddit #programminghorror #unseejuice
Люди: используют 4 пробела
Люди: используют 2 пробела
Люди: используют 8 пробелов
Какой-то извращенец: центрирует код
#prog #reddit #programminghorror #unseejuice
reddit
This website center-aligned their code
Posted in r/programminghorror by u/lajji69 • 4,499 points and 118 comments
Why does English have idioms like "mother-in-law"? Are regular mothers illegal or what?
Forwarded from oleg_log (Oleg Kovalov)
Всегда мечтал сделать такую штуку. Ну может решалка судоку это уже заезженная тема, но хотелось это в WASM с вебки.
Буду считать что сделал, что хотел. Даже на Rust.
https://blog.scottlogic.com/2020/01/03/webassembly-sudoku-solver.html
Вспомнился пост Peter Norvig о создании простой решалки (на питоне) https://norvig.com/sudoku.html
Буду считать что сделал, что хотел. Даже на Rust.
https://blog.scottlogic.com/2020/01/03/webassembly-sudoku-solver.html
Вспомнился пост Peter Norvig о создании простой решалки (на питоне) https://norvig.com/sudoku.html
Scott Logic
A WebAssembly Powered Augmented Reality Sudoku Solver
An Augmented Reality Sudoku solver using the WebAssembly build of OpenCV (a C++ computer vision library), Tensorflow (a machine learning library) and solver written in Rust. It neatly demonstrates how WebAssembly allows you to write performance-critical…
#demoscene #article #retroit
Потрясающая 256-байтовая демка для Commodore 64 (плюс объяснение того, как это всё работает, которое я, увы, не понял 😩)
Потрясающая 256-байтовая демка для Commodore 64 (плюс объяснение того, как это всё работает, которое я, увы, не понял 😩)
YouTube
A Mind Is Born (256 bytes)
A tiny demo for the Commodore 64. 1st place in the Oldskool 4K Intro compo at Revision 2017.
(Yep, what you hear and see is generated by a program that is no larger than 256 bytes.)
Support my work: https://patreon.com/linusakesson
Kudos to Lemming for the…
(Yep, what you hear and see is generated by a program that is no larger than 256 bytes.)
Support my work: https://patreon.com/linusakesson
Kudos to Lemming for the…
Одни говорят, что Земля круглая. Другие — что она плоская. Так кто же прав?
На самом деле неправы и те, и те: Земля — мягкая.
(Спасибо @alice_said за ссылку)
На самом деле неправы и те, и те: Земля — мягкая.
(Спасибо @alice_said за ссылку)
Forwarded from Experimental chill
Ну как же можно пройти мимо concurrency issue в screensaver-cinnamon, которое позволяет войти без пароля в систему, которое обнаружили ... дети.
https://github.com/linuxmint/cinnamon-screensaver/issues/354
Прекрасно. Кстати, issue неплохо расписано с точки зрения эстетики бага и его фикса
A few weeks ago, my kids wanted to hack my linux desktop, so they typed and clicked everywhere, while I was standing behind them looking at them play... when the screensaver core dumped and they actually hacked their way in! wow, those little hackers...
https://github.com/linuxmint/cinnamon-screensaver/issues/354
Прекрасно. Кстати, issue неплохо расписано с точки зрения эстетики бага и его фикса
GitHub
Screensaver lock by-pass via the virtual keyboard · Issue #354 · linuxmint/cinnamon-screensaver
* Cinnamon version: Cinnamon 4.6.7 * Distribution: Fedora 32 * Graphics hardware *and* driver used: 03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 47...