Разработка ждёт балета
1.66K subscribers
508 photos
4 videos
15 files
1.54K links
What I cannot create, I do not understand.

DM: @alexey_mileev
PeerLab: https://xn--r1a.website/+e2ND1tAa0lU2ZTli
Download Telegram
Очень объемное, немного поверхностное и тем не менее предельно интересное введение в использование bash в области кибербезопасности (ну или взлома, тут уже кому как). Тем, кто с башем знаком давно, статья наверное и не нужна, но как заядлый линуксоид я просто не мог ее не запостить. Единственное, что напрягло, это нелюбовь автора к man страницам. Они, конечно, бывают адовыми, но пользы от них больше, чем неудобств, как по мне. Пис 🤙🏻

#cli #bash #cybersec
http://blog.erratasec.com/2017/01/the-command-line-for-cybersec.html
Набор крутых фишек для терминала. Я наверное и половину из этого не знал, а ещё четверть уже забыл. Даже вспомнилось несколько случаев, когда это знание сильно ускорило бы процесс. Очень рекомендую, если много времени проводишь в консоли. Пис 🤘🏻

#cli #bash
https://likegeeks.com/linux-command-line-tricks/
Знаешь, есть такая утилитка в Unix-терминалах - yes. Идея простая - просто вечно печатает ‘y’ или то, что укажешь, чтобы не приходилось вводить это руками, когда что-то устанавливаешь. Так вот, казалось бы, что тут сложного. Обычный while (true) с принтом всё решит. Но не всё так просто. И из статьи по ссылке узнаешь почему.
Однако, я всё-таки не понимаю, неужели действительно так важно, чтобы вывод ‘y’ происходил со скоростью гигабитов (!!!) в секунду? Ну не бывает же таких программ, которым нужно так много согласий. Зачем тогда так заморачиваться?

#cli #linux #unix
http://matthias-endler.de/2017/yes/
Вот это красиво, вот это я понимаю. Небольшая функция для нашего ~/.zshrc (не уверен, примет ли это bash), которая оборачивает вызовы adb и показывает интерактивный пикер девайса, когда подключено несколько.

#adb #cli #tool
🔥261
Пачка родных для macOS CLI тулов. networkQuality прикольно, ставил для этого отдельно speedtest. say тоже прекрасен, конечно. say -v Yuri "So Long, and Thanks for All the Fish"

#macos #cli #tool
👍6
Тут прямо большую работу ведут. Разбирают все GNU coreutils, как устроены, какие паттерны и идиомы в их коде встречаются, да ещё и схемки к ним рисуют!

#gnu #cli
🔥3
Тут интересное: чел сел набрасывать первые штрихи OpenCLI спецификации. Как OpenAPI, только для CLI тулов.
Мне кажется, хорошая тема, но не до конца понимаю, что это даёт. Думаю, можно терминалы плотнее интегрировать (делать более умный и красивый автокомплит). Автор пишет, что можно генерировать type-safe wrappers (это действительно настолько нужно? библиотеку CLI тулы же зачастую предоставляют).
Ну и немного пугает, что делать это взялся чел из .NET мира. Windows себе целый WSL нагородили, чтобы человеческими терминалами и тулами попользоваться. Или я ошибаюсь?

#cli #terminal
👎2🤡2😁1
Вот вроде бы и прикольный пост, а вроде бы и странный. Сначала чел намазывает, какие Unix pipes чудесные: изоляция, композиция, асинхронность, универсальные стандартные потоки для данных. Потом говорит, что это уже устарело, так уже не носят: всё линейно и очень ограничено. Настоящим пацанам хочется и структурированных данных (кстати, в Windows в PowerShell вроде что-то такое наплодили? Типа объекты на выходе CLI программ?), и всяких fan-in/fan-out, и чтобы все это с очередями и GC. Я с ужасом представляю себе баш скрипт со всем этим добром. И искренне не понимаю, что же они там такое в баше делают, что им это все потребовалось.

#unix #shell #cli
🤣4🥰1
Сравнение поддержки Unicode в разных терминалах. На деле отчасти получилось ещё и сравнение производительности. Ghostty всех уделал. Круто!

#terminal #cli #unicode
1