Dev Tools
3.44K subscribers
1 photo
220 links
Предложить материал: @developer_tools_suggestion_bot

По вопросам рекламы: @account_managerTG

Авторы: @katetheriver
Download Telegram
Всем привет!
Как вы смотрите на возможность коммуникации в этом канале?
Спасибо
Anonymous Poll
34%
В виде комментариев под постами
20%
В виде чат-страницы
46%
Лучше без этого
​​Leave SearchBar

Для тех, кто активно пользует Vimium, да и не только.
Иногда возникает "проблема" что без использования мышки, сложно покинуть searchbar. Есть небольшой лайфхак с использованием search engines. Вам нужно добавить новый поисковик, назначить любой keyword(хоткей в нашем случае - например q) и в url поле ввести javascript: . Подробнее как и зачем есть тут.

P.S. Есть стандартное решение в виде нажатия F6, но оно, почему-то, работает не во всех chrome браузерах, и нашел я его гораздо позже решения через search engines)
P.P.S Я все-таки решил добавить комментарии под постами, для тех, кто проголосовал за этот вариант. Welcome
​​Enhanced github

Chrome extension that adds useful features on GitHub website

Enhanced GitHub - продолжение пути по расширению стандартных возможностей гитхаба. На этот раз - плагин который показывает память репы и каждого отдельного файла на ряду с линком для его закачки.
Судя по их issue tracker планируют доделывать много фич.
​​Web Developer

Adds a toolbar button with various web developer tools.

Продолжаю добивать тему с плагинами для Google Chrome.
WebDeveloper - плагин с кучей приблуд для тестирования или разработки сайта.
Функционал обширный, думаю если вы связаны с вебом, то будет полезно.
​​git sqash

Череда действий которая приводят к обьеденению последних N коммитов в один с сохранением всех изменений.
Пока нет команды git sqash , есть пару вариантов на тему того, как сквошить коммиты.
Один из них:
 git reset --soft HEAD~2 
git commit -m "sqashed commit"
Обьеденяет изменения из последних двух коммитов в один.
Обычно это надо что бы коммиты типа "test", "govno", "lint" не попадали в мастер бранч)
​​Mitmproxy

free and open source interactive HTTPS proxy

Mitmproxy - Крутой инструмент, я пользую его как замену Chrome Developer Tools так как тут все более организовано, меньше запросов визуальных, очень сильная и удобная фильтрация.
Пулите проект, запускаете в удобной среде(я пользую консольную ./mitmproxy), ставите себе прокси localhost:8080 в браузер(я пользую для него Firefox) , идете по ссылке и работаете с результатом в консоли.
Это малая часть функционала, больше тут.
​​Kiwix - serve

Kiwix-serve is a ZIM compatible Web server

Удобный локальный сервер для ZIM файлов. Такая себе "офлайн википедия".
Установщик можно взять тут.
Запускаете kwix через
 ./kiwix-serve --port 48948 ./libs/wikipedia_ru_computer_nopic_2019-05.zim
Некоторые ZIM файлы можно взять тут.
​​git —no-edit

Я уже писал про git amend но забыл там упомянуть такой флаг --no-edit , он позволяет добавить файл в прошлый коммит, не меняя комит меседж.
​​fman

fman: An opensource, cross-platform, light file manager.

fman - очень крутой файловый менеджер. Такой себе Double Commander на максималках.
Очень удобный интерфейс, очень люблю функциональное меню через ctrl + shift + P , очень много плагинов, но отлично работает из коробки.
Давно меня не устраивал дефолтный GUI-шный файловый менеджер, а fman отличная ему замена.
Я ставил через этот мануал.
Еще он стильный и там есть простой обучающий туториал.
Единственный минус - очень ненавязчиво пробует продать платную версию.
​​lynx

Я раньше писал про консольные браузеры(w3m), этот инструмент очень похож, но как по мне, более прост в использовании.
Список его комманд, сетап флагов и возможностей можно глянуть через man lynx, на убунту ставится через apt-get install lynx.
​​run job in background

Пока записывал другую статью, встал вопрос как запускать джобу на фоне.
Самый простой способ:
Добавляем & после команды. Например ping 8.8.8.8 & освободит консоль, но ты будешь видеть аутпут команды. Его можно отправить в /dev/null, через:
ping 8.8.8.8 &>/dev/null & в ответ ты получишь pid джобы.
​​nemo

Nemo - файловый менеджер, если вы сидите на ubuntu, то советую перейти на него вместо дефолтного nautilus.
Как это сделать тут.
Выглядит максимально похоже на Nautilus, только чуток приятнее.
Если же, не против немного покопаться и привыкнуть к новому интерфейсу, то советую - fman.
Привет!
Хочу публиковать больше плагинов для конкретного shell-a
Опрос: каким вы пользуетесь?
Anonymous Poll
65%
bash
25%
zsh
5%
fish
5%
Другой
​​fasd

Command-line productivity booster, offers quick access to files and directories, inspired by autojump, z and v.

fasd - очередной крутой инструмент для навигации.
Короткий список возможностей тут.
Мне нравится интерактивная навигация по только-что посещенным директориям через zz и поиск через f.
Очень рекомендую.
​​git pending

Git plugin to list TODO, FIXME, TESTME, DOCME comments in a repository

git-pending - инструмент который структурировано показывает все todo, fixme итд в репе.
Вполне себе прикольная штука для каких-то своих небольших проектов.
Всем привет!

Регулярно получаю фидбек от Вас, большое спасибо за обратную связь.
Мне приходят совершенно разные запросы/рекомендации:
Некоторые просят проще контент, некоторые наоборот - сложнее.
Мне же хочется иногда разбавлять ленту забавными инструментами связанными с разработкой.
Буду учитывать пожелания всех)
Нас становится все больше и больше, в связи с чем увеличу частоту публикаций.
Как всегда, если хотите что-то написать или обсудить, пишите - @bogbel.
Хорошего дня!
​​Sampler

Visualization for any shell command

Sampler - инструмент для визуализации почти любой метрики доступной в системе прямо из коробки, с слишком простой настройкой через yml файл и очень простой установкой.
​​webarchives

Набор сайтов/инструментов которые позволяют "посмотреть в прошлое", на то как выглядел ресурс раньше.
Например тут или же через chrome extension.
Не думаю что может быть полезно в разработке но прикольно глянуть на тот же stackoverflow, reddit лет так 5 назад.
​​User-Agent

Хедер который содержит информацию об устройстве пользователя. Иногда от него зависит версия сайта которую вы получаете в ответ на запрос.
Можно пользовать для парсинга или "расширения возможностей" сайта. Например загружать фото в инстаграм через ПК.
Можно пользовать в виде chrome-extension.
​​fx

Command-line tool and terminal JSON viewer

fx - Инструмент для удобного просмотра json-файлов в терминале.
Можно навешивать темы, свои скрипты писать. Тут статья, как "правильно" пользовать fx.

Предложил: @talentless_guy