Install Wizard – Telegram
Install Wizard
579 subscribers
1.46K photos
100 videos
7 files
224 links
Айтишная бредятина, иллюстрации из фентези, красивые картинки
Download Telegram
Backend guy doing frontend be like
1
я дал ёбу
Install Wizard
я дал ёбу
Ладно, я ещё не настолько смешарик
😢1
Только что осознал, что qutebrowser — браузер с vi-подобным управлением с клавиатуры — действительно вполне можно использовать ВООБЩЕ без мыши. Не только все основные и очевидные функции браузера доступны через комбинации клавиш - здесь можно даже навести курсор на ссылку при помощи конкретной команды. На моей линуксовой машинке необходимость в мыши теперь обусловлена в основном телегой, офисом, стимом и, пожалуй, всё
Install Wizard
Только что осознал, что qutebrowser — браузер с vi-подобным управлением с клавиатуры — действительно вполне можно использовать ВООБЩЕ без мыши. Не только все основные и очевидные функции браузера доступны через комбинации клавиш - здесь можно даже навести…
По какой-то причине для телеги практически нет маломальски актуальных TUI-клиентов, которые можно было бы запускать в консоли. Даже на Discord, который вообще-то запрещает сторонние клиенты, их можно найти в достатке. Скорее всего, отчасти это связано с тем, что взаимодействие с User API требует компиляцию tdlib, которая должна проходить для конкретной платформы и не так тривиальна, как обычно в наши дни бывает с подобными библиотеками
Это... любопытное определение для Emacs
👍1
Forwarded from vulpinelair 💤
👍2
👍1👎1
Гениальное в своей тупости решение проблемы с обработкой типа Result в Rust. Бывают случаи, когда обрабатывать некритичную (возможную) ошибку нет смысла, а передавать её наверх некуда/не выйдет. Тогда её можно просто вывести на экран/в лог, и для краткости её можно передать в функцию вроде такой:

pub fn log<T, E: Display>(check: Result<T, E>) {
match check {
Ok(_) => (),
Err(e) => eprintln!("Error: {e}"),
}
}

Не знаю, как я не додумался до этого раньше. Вернее, я уже додумывался, но мои предыдущие реализации такой простой функции почему-то были заметно сложнее без всякой на то причины
1
Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.

— Brian Kernighan
Цитаты о программировании
Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it. — Brian Kernighan
Это, пожалуй, одна из главных причин, почему я не люблю использовать нейросети для написания кода. Не спорю, что они могут быть удобны для шаблонного, "тупого" кода, но зачастую сил на исправление кода, сгенерированного ChatGPT, затрачивается больше, чем требовалось бы на написание такого кода самостоятельно. А ещё так неинтересно.
Install Wizard
Shiori
Тут также играет роль то, что "хранить ссылки, чтобы почитать позже" и "хранить прочитанное, что может пригодиться" - это два разных юзкейса. Большинство приложений/расширений/программ для хранения и управления закладками направлены именно на второй вариант
Forwarded from /g/‘s Tech Memes (damir)
Слава Богу, в датасете нет щитпоста из телеги

Я надеюсь, во всяком случае...
😈1