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
Частенько скрипты в линуксе пишутся со сбрасыванием вывода в /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
moar - это пагинатор, аналог стандартного less, но с подсветкой синтаксиса.

https://github.com/walles/moar
2👍2🔥1
Интересный красивый TUI. Хотите впечатлить окружающих в кафешке? Чтобы все думали что ниипически какой хацкер? Тогда вот вам. Правда чутка тормозной имхо, но может это при 1м запуске. Для работы точно не годится, а чисто повыпендприваться - да, имхо

https://github.com/GitSquared/edex-ui
👍2😱21
Git-sim - инструмент для визуализации изменений, которые произойдут в репозитории после выполнения той или иной git команды. Может быть удобно и как в работе, так и для изучения гита

https://initialcommit.com/tools/git-sim
👍42🤔1
Я не люблю докер раны и всегда их переписываю в докер композ формат. Это не сложно, но я тут нашел https://www.composerize.com/

Просто автоматизированная приблуда которая конвертит докер ран в докер копоз.
👍114🔥3👏2
Интересный терминальный хелпер

https://github.com/chubin/cheat.sh

Возможно кто-то напишет обертку в виде автодополнения или чего-то такого (хотя с учетом чат гпт теперь проще сразу к нему обращаться, но там апишка платная)
👍21🔥1
Для тех кто недавно перехал из мира пхп в пион, могут быть непривычными какие-то вещи. Для таких людей я завел серию постов и репу на гитхабе

https://geekjob.tech/how-to-make-something-like-php-in-python-part-1-3d7818ec0b60
👍31👏1
Весь инфомир завален историями про Chat GPT и удивлениям до чего дошел прогресс. Немного даже надоело ибо среди тонны всяких сообщений про GPT все остальное теряется. Более того, термин Chat GPT уже стал нарицательным наравне с такими словами как ксерок, памперс, аспирин... Любую нейронку или ИИ в разговоре обьыватели сейчас называют - Chat GPT.
👍2