Pro WEB & IT – Telegram
Pro WEB & IT
1.29K subscribers
87 photos
6 videos
1 file
340 links
Про IT в целом, WEB технологии, программирование и не только. Разбираю вопросы с собеседований и IT головоломки. Для тех, кто хочет найти работу по душе: https://news.1rj.ru/str/geekjobs
Download Telegram
Благодаря подписчику @iburnaev открыл для себя замену стандартному Spotlight в MacOS - https://www.raycast.com/

Помимо более широких возможностей у них есть апи и можно писать свои расширения причем прямо (!) на JavaScript/TypeScript
🔥4🤔21
Узнал про новый клиент для терминала: https://www.warp.dev/

Пока не могу сказать свои впечатления, на сколько это новый опыт, пока пробую
2👍2🤔1
Написал небольшую библиотечку для пайтона - MagicConfig. Это небольшая либа для удобной (мое имхо ессно, писал для себя и своей команды) конфигурации проектов, когда хочется иметь единый глобальный реестр с перемнными окуржения и прочими, с удобным доступом к ним (регистронезависимые имена, приведение к типам итд...)

https://geekjob.tech/magic-config-library-for-python-5acd0046eca6
👍3
Если вы хотите добавить человечности в ваши консольные скрипты, рассказываю свой опыт как я делаю это на мак и делюсь своей GUI Bash либой

https://geekjob.tech/make-gui-in-macos-terminal-307bf2a0798
👍3🔥3👎1👏1
🙏2
Продолжая тему консооли: как вывести графики? Для пайтона есть такая либа

https://github.com/glamp/bashplotlib
2👍2🔥2
Интересная штука: прямо в консоли, не отвлекаясь на браузер получать ответы со стековерфлоу


$ howdoi create tar archive
> tar -cf backup.tar --exclude "www/subf3" www


https://github.com/gleitz/howdoi
👍43🤔3
Благодаря радиоту узнал про хурл. Интересная штка для тестирования апишек и прочих запросов

https://hurl.dev
👍51🤔1
Частенько скрипты в линуксе пишутся со сбрасыванием вывода в /dev/null

Catp — утилита, которая позволяет перехватить вывод из /dev/null и вывести его на экран. Возможно вам пригодится для отладки или каких-то еще целей

Никакой магии: внутри ptrace, с помощью которого перехватывается системный вызов write. Но это значит, что для работы потребуются права root.

Установка не требуется, просто скачиваем с GitHub и запускаем распакованный файл.

https://github.com/rapiz1/catp
🔥4👍211
This media is not supported in your browser
VIEW IN TELEGRAM
jqp (jq playground) — это TUI-песочница для работы с jq.

Про jq я писал выше - это тулза для работы с JSON в терминале

A jqp добавляет панели, для улучшения визуального комфорта

https://github.com/noahgorstein/jqp
👍41🤔1
AutoRegex — AI‑генератор регулярных выражений из обычных человекочитаемых описаний на английском.

Внут­ри у это­го сер­виса — OpenAI Codex, пуб­личная ней­рон­ка, которая пишет код по сло­вес­ному опи­санию.

Не могу сказать что она работает идеально, но чисто для изучения для начинающих либо попробовать посмотреть варианты, если вдруг свои идеи кончилисиь...

https://www.autoregex.xyz/
👍3🤔2👎1
This media is not supported in your browser
VIEW IN TELEGRAM
ContainerSSH - позволяет создавать для SSH-клиентов изолированные контейнеры. Контейнеры создаются прямо на лету, в момент подключения.

Установка очень простая и делается в одну команду с использованием Docker или Kubernetes. Интересное решение для изоляции пользователей (например, гостевые сессии или песочницы для недоверенных личностей) и проведения всяких соревнований, когда нужно создать идентичные окружения, но пользователи не должны иметь возможность что‑то сломать или помешать друг другу.

https://github.com/ContainerSSH/ContainerSSH
🔥32👍1
И в догонку про консольные jq и прочие cli инструменты, которые позволяют работать с JSON прямо в терминале - это jc - JSON Convert, штука которая конвертирует вывод любой консольной команды в JSON

https://kellyjonbrazil.github.io/jc/
👍5🌚21🔥1
csvq - SQL-like query language for csv
Продолжаем тему работы с данными в терминале. CSV - удобный формат, но еще удобнее работать с ним написав SQL запрос

https://github.com/mithrandie/csvq
🔥31👍1🤔1🤡1
Когда покупаю курсы, то всегда сохраняю купленный контент, так как по опыту сервисы имеют свойство исчезать. А я все же заплатил денег и хочу иметь у себя купленные копии. В общем раньше юзал и VLC и ffmpeg, но сейчас использую youtube-dl. И вот моя небольшая обертка для скачивания уроков, чисто удобство, ничего боле

https://geekjob.tech/my-wrapper-for-youtube-dl-for-download-lessons-556afe04eec4
🔥8👍2🤔1
🔤🔤🔤🔤🔤
__🔤🔤🔤__
🔤🔤🔤🔤❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Если хочется попрактиковаться в терминальных командах или изучить bash, то есть TUI тренер на этот случай: Linux CLI Text Processing Exercises состоит из 40 заданий

https://github.com/learnbyexample/TUI-apps/tree/main/CLI-Exercises
👍53🔥3🤔2
NVTOP - это как TOP только для видеокарт. Если вы работаете в сфере ML или крипты, где нужно мониторить видеокарты, то вам может быть интересна эта утилита

https://github.com/Syllo/nvtop
🔥4👏1🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
В копилку инструментов работы с JSON через TUI интерфейсы - fx

https://github.com/antonmedv/fx
🔥5👍21
This media is not supported in your browser
VIEW IN TELEGRAM
TUIFI Manager - красивый (иммхо) терминальный файловый менеджер. Конечно я привык к MC или просто обычным командам CLI, но чисто для фана и красивой картинки может быть инитересно :)

https://github.com/GiorgosXou/TUIFIManager
👍32🔥1
Давно не писал в блог. Во мне проснулся графоман и вот что вышло:
https://geekjob.tech/7-tips-to-write-better-bash-noscripts-in-2023-8299f5a59b87
👍6👏2❤‍🔥2