🆚 Семантическое версионирование
Объясняет вот эти вот все v2.0.123 и подобные
Вкратце:
Формат X.Y.Z (мажорная, минорная, патч)
Мажорная ломает обратную совместимость
Минорная не ломает, но добавляет функционал
Патч это всякие мелочи и фиксы
https://semver.org/lang/ru/
Объясняет вот эти вот все v2.0.123 и подобные
Вкратце:
Формат X.Y.Z (мажорная, минорная, патч)
Мажорная ломает обратную совместимость
Минорная не ломает, но добавляет функционал
Патч это всякие мелочи и фиксы
https://semver.org/lang/ru/
Semantic Versioning
Семантическое Версионирование 2.0.0
Semantic Versioning spec and website
⌨️ 5 лайфхаков для iTerm 2 #mac
Я сделал фулл-скрин терминал, который открывается и закрывается в любом приложении по Cmd + i и переход по словам через Cmd + стрелочка
От себя:
https://medium.com/@jessesrsmith/five-tips-for-iterm-91db83cf4d4e
Я сделал фулл-скрин терминал, который открывается и закрывается в любом приложении по Cmd + i и переход по словам через Cmd + стрелочка
От себя:
open . открывает текущую директорию в finderhttps://medium.com/@jessesrsmith/five-tips-for-iterm-91db83cf4d4e
Medium
Five tips for iTerm
I like to avoid unnecessary tooling, adding complexity only when current tools have reached their limits. While macOS’s built-in…
❤️ httpie - curl для людей
Инструмент от себя. Красиво визуализирует выхлоп с http запросов, форматирует json, обрабатывает ошибки и прочие вкусняшки.
Офигенно подходит для работы с API, да и как замена wget тоже хорош
https://httpie.org/
Инструмент от себя. Красиво визуализирует выхлоп с http запросов, форматирует json, обрабатывает ошибки и прочие вкусняшки.
Офигенно подходит для работы с API, да и как замена wget тоже хорош
https://httpie.org/
Forwarded from 'ХРОНІКИ СОКОЛЮКА’
Хорошая статья о том, как в Макдональдсе поняли, что они скоро всё просрут. И начали внедрять инновации:
https://www.forbes.ru/biznes/384227-kak-mcdonalds-uchitsya-uznavat-chto-vy-zakazhete-ranshe-vas-samih
Хорошей субботы, коты)
https://www.forbes.ru/biznes/384227-kak-mcdonalds-uchitsya-uznavat-chto-vy-zakazhete-ranshe-vas-samih
Хорошей субботы, коты)
Forbes.ru
Как McDonald’s учится узнавать, что вы закажете, раньше вас самих
McDonald’s покупает стартап за стартапом, чтобы использовать их технологии обработки big data и искусственного интеллекта. Они позволяют сети фастфуда предложить клиенту заказ до того, как он его сделает — или даже до того, как доберется до ресторана. Bloomberg…
'ХРОНІКИ СОКОЛЮКА’
Хорошая статья о том, как в Макдональдсе поняли, что они скоро всё просрут. И начали внедрять инновации: https://www.forbes.ru/biznes/384227-kak-mcdonalds-uchitsya-uznavat-chto-vy-zakazhete-ranshe-vas-samih Хорошей субботы, коты)
Кстати, это канал одного из совладельцев украинского Monobank. Есть еще Олег Гороховский и Дмитрий Дубилет, который стал министром кабмина. С них можно взять пример как, будучи главным банком страны, быть максимально близко к людям, захватив их лояльность
Telegram
ОГо!
Блог Олега Гороховського,
monobank™
monobank™
This media is not supported in your browser
VIEW IN TELEGRAM
☕️ LazyDocker - консольный UI для управления Docker контейнерами
Что-то вроде Portainer, но чисто для консоли. Устанавливается одной командой
https://github.com/jesseduffield/lazydocker
Что-то вроде Portainer, но чисто для консоли. Устанавливается одной командой
https://github.com/jesseduffield/lazydocker
🔨 Автобан тех, кто ищет уязвимости в сервере
Методика стара как мир и все же эффективна. Вкратце: OpenSSH перемещаем на другой порт, а на 22 вешаем скрипт бана IP
https://blog.hook.sh/adm/ssh-honeypot/
Методика стара как мир и все же эффективна. Вкратце: OpenSSH перемещаем на другой порт, а на 22 вешаем скрипт бана IP
https://blog.hook.sh/adm/ssh-honeypot/
blog.hook.sh
SSH Honeypot — просто и со вкусом - blog [dot] hook
Honeypot («Ловушка») (англ. горшочек с мёдом) — ресурс, представляющий собой приманку для злоумышленников. (wikipedia.org)
Одно из первых средств, которое применяется для аудита целевых систем - это сканирование портов с целью выявления, какие же службы…
Одно из первых средств, которое применяется для аудита целевых систем - это сканирование портов с целью выявления, какие же службы…
🙈 Шпаргалка для айтишников
Быстрая помощь по языкам, командам, отдельным функциям и терминам. Можно дергать через curl или штуку, о которой писал пару дней назад. Ничего устанавливать не нужно
curl cheat.sh/scp
Быстрая помощь по языкам, командам, отдельным функциям и терминам. Можно дергать через curl или штуку, о которой писал пару дней назад. Ничего устанавливать не нужно
curl cheat.sh/scp
🤩 «Все успешные люди — склонные к риску оптимисты»
Интервью с психологом. Люблю такое
Концентрат того, о чем пишут целые книги
- Почему предприниматели рискуют
- Как влиять на чужие решения
- Call-out culture и психология толпы
- Как ИИ изменит мир
- Почему нельзя наказывать за плохой результат
Кстати, можете поискать канал "Психология маркетинга", где каждый день появляются подобные размышления расширенно
https://incrussia.ru/understand/daniel-kahneman/
Интервью с психологом. Люблю такое
Концентрат того, о чем пишут целые книги
- Почему предприниматели рискуют
- Как влиять на чужие решения
- Call-out culture и психология толпы
- Как ИИ изменит мир
- Почему нельзя наказывать за плохой результат
Кстати, можете поискать канал "Психология маркетинга", где каждый день появляются подобные размышления расширенно
https://incrussia.ru/understand/daniel-kahneman/
👀 Топ Android приложений, собирающие ваши данные
Самые хитрожопые Mail.Ru — их приложения отслеживают все, что только можно отследить (ВК их главное детище)
https://thebell.io/shpion-iz-smartfona-top-10-prilozhenij-sobirayushhih-vashi-dannye/
Самые хитрожопые Mail.Ru — их приложения отслеживают все, что только можно отследить (ВК их главное детище)
https://thebell.io/shpion-iz-smartfona-top-10-prilozhenij-sobirayushhih-vashi-dannye/
The Bell
Шпион из смартфона: топ-10 приложений, собирающих ваши данные
Рынок персональных данных приносит технокомпаниям миллиарды долларов. Основной товар на нем — пользователи, которые передают информацию о
🔑 Зачем переходить на ED25519 для SSH ключей
https://medium.com/risan/upgrade-your-ssh-key-to-ed25519-c6e8d60d3c54
ssh-keygen по умолчанию использует RSA шифрование, которое менее устойчиво. ED25519, если я правильно понял, основан на blowfish (алгоритме, который очень медленно брутфорсится), хотя сами ключи намного корочеhttps://medium.com/risan/upgrade-your-ssh-key-to-ed25519-c6e8d60d3c54
Medium
Upgrade Your SSH Key to Ed25519
If you’re a DevOps engineer or a web developer, there’s a good chance that you’re already familiar and using the SSH key authentication on…
👶 Искусственная жизнь. Код-геном
Дает понимание, как без особых навыков написать свой мини-мирок, который будет сам жить и развиваться. С картинками 🖼 :)
https://habr.com/ru/post/418545/
Дает понимание, как без особых навыков написать свой мини-мирок, который будет сам жить и развиваться. С картинками 🖼 :)
https://habr.com/ru/post/418545/
🖼 Любимый компрессор изображений
+ Онлайн
+ Куча настроек
+ Быстрый предпросмотр результата
+ Сразу показывает процент сжатия
+ Минималистично
- Одновременно работает только с 1 фото
https://squoosh.app/ #tool
+ Онлайн
+ Куча настроек
+ Быстрый предпросмотр результата
+ Сразу показывает процент сжатия
+ Минималистично
- Одновременно работает только с 1 фото
https://squoosh.app/ #tool
🤖 Telegram бот без сервера
1. Создаем бота в @BotFather
2. Пишем код в Google Apps Script
3. Сохраняем скрипт, как веб приложение
4. Полученный адрес указываем вебхуком бота
http://ocordova.me/blog/telegram-bot-with-apps-script
1. Создаем бота в @BotFather
2. Пишем код в Google Apps Script
3. Сохраняем скрипт, как веб приложение
4. Полученный адрес указываем вебхуком бота
http://ocordova.me/blog/telegram-bot-with-apps-script
Google for Developers
Apps Script | Google for Developers
Develop high-quality, cloud-based solutions with ease.
🐳 Несколько статей по Docker
Docker - что-то вроде VirtualBox, но для микросервисов
- Очистка места после использования
- ADD или COPY?
- Алиасы для популярных команд (если используете screen - то в нем так же удобно открывать частые задачи, типа логов, cli приложений и тд)
- Список изменений в контейнере
- Топ опций docker run
Docker - что-то вроде VirtualBox, но для микросервисов
- Очистка места после использования
- ADD или COPY?
- Алиасы для популярных команд (если используете screen - то в нем так же удобно открывать частые задачи, типа логов, cli приложений и тд)
- Список изменений в контейнере
- Топ опций docker run
ealebed.github.io
Очистка места на диске после docker
Технология Docker позволяет упаковать приложение или сервис в контейнер, который легко может быть запущен в любом окружении. Однако при активной работе с Docker жесткий диск быстро засоряется неиспользуемыми образами, контейнерами и томами данных.
Решил устроить себе отдых на несколько дней и очередь для чтения закончилась :)
Вы можете сделать свой вклад и помочь мне наполнять канал, отправляя публикации в таком же стиле (заголовок, вкратце, ссылка) ему: @mukbog, а я опубликую их здесь
Если получится собрать здесь 300 подписчиков, тогда напишу бот-предложку, где через форму можно будет делать посты, а авторы будут упоминаться в сообщении. Получится свободный канальчик 😇
Вы можете сделать свой вклад и помочь мне наполнять канал, отправляя публикации в таком же стиле (заголовок, вкратце, ссылка) ему: @mukbog, а я опубликую их здесь
Если получится собрать здесь 300 подписчиков, тогда напишу бот-предложку, где через форму можно будет делать посты, а авторы будут упоминаться в сообщении. Получится свободный канальчик 😇
😕 Почему в воскресенье грустно
Чем тяжелее рабочая неделя, тем больше надежд мы оставляем на выходные и грустим от неоправданных ожиданий. Особо страдают те, кто привык сидеть в соц. сетях
Также тут описываются некоторые поведения, не обязательно связанные с воскресеньем
https://vk.com/@tednarusskom-nevroz-vyhodnogo-dnya-kak-otdyh-prevraschaetsya-v-stradanie
Чем тяжелее рабочая неделя, тем больше надежд мы оставляем на выходные и грустим от неоправданных ожиданий. Особо страдают те, кто привык сидеть в соц. сетях
Также тут описываются некоторые поведения, не обязательно связанные с воскресеньем
https://vk.com/@tednarusskom-nevroz-vyhodnogo-dnya-kak-otdyh-prevraschaetsya-v-stradanie
🔍 Анализ трафика iOS приложений
Я использовал mitmproxy (первое в списке) для анализа KidControl. Удобный cli, претензий нет.
А сам KidControl по себе удобный для отслеживания семьи, но абсолютно не оптимизирован. Кстати, напишите, пожалуйста @mukbog, если используете похожие приложения
https://habr.com/ru/post/421493/
Я использовал mitmproxy (первое в списке) для анализа KidControl. Удобный cli, претензий нет.
А сам KidControl по себе удобный для отслеживания семьи, но абсолютно не оптимизирован. Кстати, напишите, пожалуйста @mukbog, если используете похожие приложения
https://habr.com/ru/post/421493/
Хабр
Анализ сетевого трафика мобильного приложения на iOS. Часть 1 — прокси
Бывают ситуации, когда при разработке или тестировании мобильного приложения возникает необходимость просмотреть сетевой трафик приложения. Все еще просматривае...
⚠️ Свежая уязвимость. Запуск sudo от имени root, даже если это запрещено
sudo - программа для выполнения команд от имени другого пользователя. Чаще всего root, если это не ограничено. Уязвимость позволяет обойти ограничение и выполнить действие от root
sudo - программа для выполнения команд от имени другого пользователя. Чаще всего root, если это не ограничено. Уязвимость позволяет обойти ограничение и выполнить действие от root
sudo -u#-1 cmdhttps://thehackernews.com/2019/10/linux-sudo-run-as-root-flaw.html
🧱 Паттерны проектирования
Шаблоны для решения популярных задач при разработке
Здесь нашел инфу по легковесу, который мне нужен был когда-то для оптимизации работы с множеством мелких объектов, а потом увлекся и по немногу перебираю все паттерны.
https://refactoring.guru/ru/design-patterns/catalog
Шаблоны для решения популярных задач при разработке
Здесь нашел инфу по легковесу, который мне нужен был когда-то для оптимизации работы с множеством мелких объектов, а потом увлекся и по немногу перебираю все паттерны.
https://refactoring.guru/ru/design-patterns/catalog
refactoring.guru
Каталог паттернов проектирования
Список паттернов проектирования, сгруппированый по предназанчению, сложности и популярности паттернов. В каталог включены объектно ориентированные паттерны, а также некоторые архитектурные паттерны.
🏭 Карринг
Способ превратить первый код во второй. Позволяет делать "срез" функции, извлекая с изначальной новую с предустановленной частью параметров
https://revelry.co/function-curry/
Способ превратить первый код во второй. Позволяет делать "срез" функции, извлекая с изначальной новую с предустановленной частью параметров
https://revelry.co/function-curry/