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? Зачем? Как прошло? Го в коменты
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 итд.
Я особо не фанател никогда по саблайму, но эта карта меня всегда забавляла.
Этот плагин есть для любого JetBrains софта.
P.S. Знаю что тут не все исполюзуют софт JetBrains, в ближайшее время начну разбавлять лену крутыми плагинами и инструментами для VSCode, Vim итд.
hub
git wrapper
hub - врапер для гита.
Есть список прикольных команд вроде:
- hub-api для просмотра инерфеса работы с API Github-a
- hub-browse для открытия pr/issue итд в браузере
- hub-gist для работы с гистом
и много другого.
Неплохо
Прислал @talentless_guy через @developer_tools_suggestion_bot
git wrapper
hub - врапер для гита.
Есть список прикольных команд вроде:
- hub-api для просмотра инерфеса работы с API Github-a
- hub-browse для открытия pr/issue итд в браузере
- hub-gist для работы с гистом
и много другого.
Неплохо
Прислал @talentless_guy через @developer_tools_suggestion_bot
Кстати, забыл спросить.
Пользуетесь Git-ом?
Пользуетесь Git-ом?
Anonymous Poll
51%
Да, в консоли
22%
Да, в IDE
1%
Да, пользую врапер над git-ом вроде hub или прочее
9%
Пользую UI клиент для Git
7%
Не использую git
9%
Узнать ответы
curltrill
сайт для преображения curl-a в код семпл
curl.trillworks.com - очень полезный на мой взгляд сервис, который конвертирует curl команду в код на разных языках вроде:
- Python
- Go
- Node.js
- Rust
- PHP
итд.
Если работаете с курлом, то этот сервис вам пригодится.
сайт для преображения 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 страницы.
Это очень удобно, ты просто хоткеем добавляешь атрибут елементу, и по такому-же хоткею можешь на него вернуться.
Я знаю что не все мои подписчики занимаются веб разработкой, но иногда я натыкаюсь на настолько банальные вещи, что удивляюсь простоте и гениальности решения. и не могу пройти мимо.
domflag экстеншн который позволяет отмечать флагами елементы html страницы.
Это очень удобно, ты просто хоткеем добавляешь атрибут елементу, и по такому-же хоткею можешь на него вернуться.
git commend
Продолжая тему с удобными алиасами для git-a.
Удобный алиас, что бы добавить проиндексированый файл в предыдущий коммит c тем-же коммит меседжем
Кейс:
Продолжая тему с удобными алиасами для 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
The lazier way to manage everything docker
lazydocker - консольный клиент для работы с докером. Если вам в упор не хватает собраной в одном есте инфы по image, cotainers итд, то этот клиент - топ.
Из того что понравилось:
- Просмотр логов
- Перезапуск/запуск/выключение контейнеров
- приятный UI
Браузерные расширения собирают историю поиска в Incognito режиме
Если добавляете расширение в браузер, проверяйте настройки расширения.
Adblock Plus по умолчанию оставляет за собой право собирать информацию о сайтах на которых вы были, в том числе и в инкогнито режиме.
Похожая история была описана в статье о компании Nacho Analytics которая через расширения собирала историю трафика и продавала ее.
Вот список некоторых расширений которые предоставляли компании историю пользователей:
-SaveFrom.net Helper
-FairShare Unlock
-PanelMeasurement
-Branded Surveys
Проверяйте настройки и соглашения когда добавляете расширения и, если есть что скрывать в инкогнито, не давайте расширениям к нему доступ.
Если добавляете расширение в браузер, проверяйте настройки расширения.
Adblock Plus по умолчанию оставляет за собой право собирать информацию о сайтах на которых вы были, в том числе и в инкогнито режиме.
Похожая история была описана в статье о компании Nacho Analytics которая через расширения собирала историю трафика и продавала ее.
Вот список некоторых расширений которые предоставляли компании историю пользователей:
-SaveFrom.net Helper
-FairShare Unlock
-PanelMeasurement
-Branded Surveys
Проверяйте настройки и соглашения когда добавляете расширения и, если есть что скрывать в инкогнито, не давайте расширениям к нему доступ.
Режим Инкогнито не делает вас Incognito
Открывая анонимную вкладку в Chrome вы просто не даете сайтам полноценно использовать FileSystem API, для работы с хедерами и куками в браузере.
Сайт по прежнему может получить ваш IP, и информацию о браузере.
А интернет-провайдер или любой другой сервис посредине может получать информацию о вашем трафике, истории поиска итд, невзирая на Incognito Mode .
Incognito Mode не более чем способ скрыть историю просмотров в браузере, в некоторых случаях может помочь обойти ограничения на сайтах, вроде Wired или NewYorkTimes ограничивающие к-во статьей которые можно читать без подписки.
Если интересна эта тема в будущем, могу рассказать больше про анонимность и безопасность в интернете.
Открывая анонимную вкладку в Chrome вы просто не даете сайтам полноценно использовать FileSystem API, для работы с хедерами и куками в браузере.
Сайт по прежнему может получить ваш IP, и информацию о браузере.
А интернет-провайдер или любой другой сервис посредине может получать информацию о вашем трафике, истории поиска итд, невзирая на Incognito Mode .
Incognito Mode не более чем способ скрыть историю просмотров в браузере, в некоторых случаях может помочь обойти ограничения на сайтах, вроде Wired или NewYorkTimes ограничивающие к-во статьей которые можно читать без подписки.
Если интересна эта тема в будущем, могу рассказать больше про анонимность и безопасность в интернете.
Privacy Badger
Браузерное расширение которое блокирует трекинг вашей истории посещений в браузере.
Трекеры, используя headers, cookies и др, следят за вашим трафиком и "перемещением" по сети, с целью продать вам таргетированую рекламу.
Этот плагин обучается и блокирует подобные трекеры.
Вот тут еще чуть больше информации о том, что это и зачем.
PS. Праздники немного затянулись, дальше работаем в обычном режиме :)
Браузерное расширение которое блокирует трекинг вашей истории посещений в браузере.
Трекеры, используя headers, cookies и др, следят за вашим трафиком и "перемещением" по сети, с целью продать вам таргетированую рекламу.
Этот плагин обучается и блокирует подобные трекеры.
Вот тут еще чуть больше информации о том, что это и зачем.
PS. Праздники немного затянулись, дальше работаем в обычном режиме :)
Социальное движение в сторону анонимности в сети оказалось гораздо сильнее и чем я думал.
После утечки данных от Facebook вроде Cambridge Analytica или доступ к приватным фоткам через сторонние сервисы , начали появляться интересные проекты.
Это и DuckDuckGo который стал "ответом" Google, Telegram как альтернатива WhatsApp, или менее популярные проекты вроде Textile в ответ на Instagram.
Некоторые из этих проектов уже имеют комерческий успех, некоторые - только начинают.
Но очень радует наличие тенденции защиты собственного пространства и анонимности в сети.
#DeleteFacebook
Социальное движение в сторону анонимности в сети оказалось гораздо сильнее и чем я думал.
После утечки данных от Facebook вроде Cambridge Analytica или доступ к приватным фоткам через сторонние сервисы , начали появляться интересные проекты.
Это и DuckDuckGo который стал "ответом" Google, Telegram как альтернатива WhatsApp, или менее популярные проекты вроде Textile в ответ на Instagram.
Некоторые из этих проектов уже имеют комерческий успех, некоторые - только начинают.
Но очень радует наличие тенденции защиты собственного пространства и анонимности в сети.
inline cheatsheets
Существует целый ряд решений по "шпаргалкам", вроде howdoi или navi.
Но впервые наткнулся на действительно крутое решение cht.sh.
Он удобный и отлично справляется со стандарными проблемами, которые гуглишь по сто раз.
Можно установить в систему, а можно юзать через curl
Существует целый ряд решений по "шпаргалкам", вроде howdoi или navi.
Но впервые наткнулся на действительно крутое решение cht.sh.
Он удобный и отлично справляется со стандарными проблемами, которые гуглишь по сто раз.
Можно установить в систему, а можно юзать через curl
curl cht.sh/remove+pyc+files+zsh