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

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

Авторы: @katetheriver
Download Telegram
​​Refined Github

Один из тех плагинов, которые я думаю стоит установить всем посетителям Github-a.
Из возможностей:
- Кликабельные ссылки в PR и в тикете
- инлайновое решение конфликтов
- итд
Список полный тут.
​​Brackets

An open source code editor for the web, written in JavaScript, HTML and CSS

Решил сменить IDE. Раньше писал в Jetbrains софте, теперь хочу перейти на vim подобные.
Решил сделать обзор на некоторые популярные IDE на github-e.
Brackets - IDE для FE разработки написаный на этих-же инструментах ¯\_(ツ)_/¯
Из его плюсов:
- Синхронизация с браузером и тем что вы там видите
- Удобная работа с контекстом
Из того что не понравилось:
- Его плюсы лежат не на поверхности и с ними сложно работать поначалу.
- Непонятный интерфейс(мне)
- его плюсы можно настроить в любой другой IDE немного повозившись там
P.S.
У тебя был опыт смены IDE? Зачем? Как прошло? Го в коменты
​​fg - bg

Продолжаю нашу регулярную рубрику с разбором базовых команд в консоли.
fg - команда которая достает джобу из бекграунда и открывает ее на актуальный терминал.
bg - обратное действие, отправляет исполнение команды на фон, освобождая текущий терминал.
Отправить команду в ожидание можно так-же через ctrl + z и потом восстановить ее выполнение через fg который по-дефолту берет последнию "замороженную" джобу.
Через jobs можно посмотреть список текущих джоб и передав айдишник через fg %1 можно восстановить выполнение определенной команды.
​​30 Seconds - не особо люблю браузерные расширения где меняется стартовая страница, но этот - неплохой.
При открытии новой вкладки он подтягивает какой-то прикольный код-семпл с обьяснением и показывает на стартовой странице.
Можно настроить по темам и языкам программирования.
​​Code Glance - плагин для JetBrains софта, который добавляет sublime-like боковую карту по коду.
Я особо не фанател никогда по саблайму, но эта карта меня всегда забавляла.
Этот плагин есть для любого JetBrains софта.
P.S. Знаю что тут не все исполюзуют софт JetBrains, в ближайшее время начну разбавлять лену крутыми плагинами и инструментами для VSCode, Vim итд.
​​Starwars in Terminal

Иногда нахожу просто удивительные команды, которые опять таки не несут особой пользы, но мимо которых действительно сложно пройти.
 telnet towel.blinkenlights.nl 

Включает первые звездные войны прямо в консоли.
Это невероятно.
​​hub

git wrapper

hub - врапер для гита.
Есть список прикольных команд вроде:
- hub-api для просмотра инерфеса работы с API Github-a
- hub-browse для открытия pr/issue итд в браузере
- hub-gist для работы с гистом
и много другого.
Неплохо


Прислал @talentless_guy через @developer_tools_suggestion_bot
​​curltrill

сайт для преображения curl-a в код семпл

curl.trillworks.com - очень полезный на мой взгляд сервис, который конвертирует curl команду в код на разных языках вроде:
- Python
- Go
- Node.js
- Rust
- PHP
итд.
Если работаете с курлом, то этот сервис вам пригодится.
​​git shorty

Последнее время стал обращать внимание на супер большой выхлоп команды git status , слишком много информации, хотя мне надо узнать просто в каких файлах изменения.
Решение:
 git status --short --branch 
можно сделать алиасом через
 git config --global alias.shorty 'status --short --branch' 
и после этого юзать как
 git shorty 
например.
​​Domflag

Я знаю что не все мои подписчики занимаются веб разработкой, но иногда я натыкаюсь на настолько банальные вещи, что удивляюсь простоте и гениальности решения. и не могу пройти мимо.
domflag экстеншн который позволяет отмечать флагами елементы html страницы.
Это очень удобно, ты просто хоткеем добавляешь атрибут елементу, и по такому-же хоткею можешь на него вернуться.
​​fkill

Fabulously kill processes

fkill - очередной js враппер над kill командой.
Если у вас установлен npm, и вы не против враперов, то ставте себе fkill делайте на него алиас, и пользуйте вместе дефолта.
​​git commend

Продолжая тему с удобными алиасами для git-a.
 git config --global alias.commend 'commit --amend --no-edit'  

Удобный алиас, что бы добавить проиндексированый файл в предыдущий коммит c тем-же коммит меседжем
Кейс:
 git add new_file.py 
git commit -m 'Added new_file’
# (facepalm)
git add forgotten_file.txt
git commend
​​Lazydocker

The lazier way to manage everything docker

lazydocker - консольный клиент для работы с докером. Если вам в упор не хватает собраной в одном есте инфы по image, cotainers итд, то этот клиент - топ.
Из того что понравилось:
- Просмотр логов
- Перезапуск/запуск/выключение контейнеров
- приятный UI
​​Браузерные расширения собирают историю поиска в Incognito режиме

Если добавляете расширение в браузер, проверяйте настройки расширения.
Adblock Plus по умолчанию оставляет за собой право собирать информацию о сайтах на которых вы были, в том числе и в инкогнито режиме.
Похожая история была описана в статье о компании Nacho Analytics которая через расширения собирала историю трафика и продавала ее.
Вот список некоторых расширений которые предоставляли компании историю пользователей:
-SaveFrom.net Helper
-FairShare Unlock
-PanelMeasurement
-Branded Surveys
Проверяйте настройки и соглашения когда добавляете расширения и, если есть что скрывать в инкогнито, не давайте расширениям к нему доступ.
​​Режим Инкогнито не делает вас Incognito

Открывая анонимную вкладку в Chrome вы просто не даете сайтам полноценно использовать FileSystem API, для работы с хедерами и куками в браузере.
Сайт по прежнему может получить ваш IP, и информацию о браузере.
А интернет-провайдер или любой другой сервис посредине может получать информацию о вашем трафике, истории поиска итд, невзирая на Incognito Mode .
Incognito Mode не более чем способ скрыть историю просмотров в браузере, в некоторых случаях может помочь обойти ограничения на сайтах, вроде Wired или NewYorkTimes ограничивающие к-во статьей которые можно читать без подписки.
Если интересна эта тема в будущем, могу рассказать больше про анонимность и безопасность в интернете.
​​Privacy Badger

Браузерное расширение которое блокирует трекинг вашей истории посещений в браузере.
Трекеры, используя headers, cookies и др, следят за вашим трафиком и "перемещением" по сети, с целью продать вам таргетированую рекламу.
Этот плагин обучается и блокирует подобные трекеры.
Вот тут еще чуть больше информации о том, что это и зачем.

PS. Праздники немного затянулись, дальше работаем в обычном режиме :)
​​
#DeleteFacebook


Социальное движение в сторону анонимности в сети оказалось гораздо сильнее и чем я думал.
После утечки данных от Facebook вроде Cambridge Analytica или доступ к приватным фоткам через сторонние сервисы , начали появляться интересные проекты.

Это и DuckDuckGo который стал "ответом" Google, Telegram как альтернатива WhatsApp, или менее популярные проекты вроде Textile в ответ на Instagram.

Некоторые из этих проектов уже имеют комерческий успех, некоторые - только начинают.
Но очень радует наличие тенденции защиты собственного пространства и анонимности в сети.
​​inline cheatsheets

Существует целый ряд решений по "шпаргалкам", вроде howdoi или navi.
Но впервые наткнулся на действительно крутое решение cht.sh.
Он удобный и отлично справляется со стандарными проблемами, которые гуглишь по сто раз.
Можно установить в систему, а можно юзать через curl
 curl cht.sh/remove+pyc+files+zsh
​​Nocode

Write nothing; deploy nowhere

Nocode - репозиторий набравший небывалую популярность за последнее время.
Просто зайдите и посмотрите.
Совместимо со всеми дистрибутивами и ЯП.