uFeed
170 subscribers
65 photos
1 video
127 links
Краткость - сестра таланта 😏

Автор: @amd_nick
Сотрудничество: @mukbog
Download Telegram
'ХРОНІКИ СОКОЛЮКА’
Хорошая статья о том, как в Макдональдсе поняли, что они скоро всё просрут. И начали внедрять инновации: https://www.forbes.ru/biznes/384227-kak-mcdonalds-uchitsya-uznavat-chto-vy-zakazhete-ranshe-vas-samih Хорошей субботы, коты)
Кстати, это канал одного из совладельцев украинского Monobank. Есть еще Олег Гороховский и Дмитрий Дубилет, который стал министром кабмина. С них можно взять пример как, будучи главным банком страны, быть максимально близко к людям, захватив их лояльность
This media is not supported in your browser
VIEW IN TELEGRAM
☕️ LazyDocker - консольный UI для управления Docker контейнерами

Что-то вроде Portainer, но чисто для консоли. Устанавливается одной командой

https://github.com/jesseduffield/lazydocker
🙈 Шпаргалка для айтишников

Быстрая помощь по языкам, командам, отдельным функциям и терминам. Можно дергать через curl или штуку, о которой писал пару дней назад. Ничего устанавливать не нужно

curl cheat.sh/scp
🤩 «Все успешные люди — склонные к риску оптимисты»
Интервью с психологом. Люблю такое

Концентрат того, о чем пишут целые книги

- Почему предприниматели рискуют
- Как влиять на чужие решения
- Call-out culture и психология толпы
- Как ИИ изменит мир
- Почему нельзя наказывать за плохой результат

Кстати, можете поискать канал "Психология маркетинга", где каждый день появляются подобные размышления расширенно

https://incrussia.ru/understand/daniel-kahneman/
🔑 Зачем переходить на ED25519 для SSH ключей

ssh-keygen по умолчанию использует RSA шифрование, которое менее устойчиво. ED25519, если я правильно понял, основан на blowfish (алгоритме, который очень медленно брутфорсится), хотя сами ключи намного короче

https://medium.com/risan/upgrade-your-ssh-key-to-ed25519-c6e8d60d3c54
👶 Искусственная жизнь. Код-геном

Дает понимание, как без особых навыков написать свой мини-мирок, который будет сам жить и развиваться. С картинками 🖼 :)

https://habr.com/ru/post/418545/
🖼 Любимый компрессор изображений

+ Онлайн
+ Куча настроек
+ Быстрый предпросмотр результата
+ Сразу показывает процент сжатия
+ Минималистично
- Одновременно работает только с 1 фото

https://squoosh.app/ #tool
🤖 Telegram бот без сервера

1. Создаем бота в @BotFather
2. Пишем код в Google Apps Script
3. Сохраняем скрипт, как веб приложение
4. Полученный адрес указываем вебхуком бота

http://ocordova.me/blog/telegram-bot-with-apps-script
Решил устроить себе отдых на несколько дней и очередь для чтения закончилась :)

Вы можете сделать свой вклад и помочь мне наполнять канал, отправляя публикации в таком же стиле (заголовок, вкратце, ссылка) ему: @mukbog, а я опубликую их здесь

Если получится собрать здесь 300 подписчиков, тогда напишу бот-предложку, где через форму можно будет делать посты, а авторы будут упоминаться в сообщении. Получится свободный канальчик 😇
😕 Почему в воскресенье грустно

Чем тяжелее рабочая неделя, тем больше надежд мы оставляем на выходные и грустим от неоправданных ожиданий. Особо страдают те, кто привык сидеть в соц. сетях

Также тут описываются некоторые поведения, не обязательно связанные с воскресеньем

https://vk.com/@tednarusskom-nevroz-vyhodnogo-dnya-kak-otdyh-prevraschaetsya-v-stradanie
🔍 Анализ трафика iOS приложений

Я использовал mitmproxy (первое в списке) для анализа KidControl. Удобный cli, претензий нет.

А сам KidControl по себе удобный для отслеживания семьи, но абсолютно не оптимизирован. Кстати, напишите, пожалуйста @mukbog, если используете похожие приложения

https://habr.com/ru/post/421493/
⚠️ Свежая уязвимость. Запуск sudo от имени root, даже если это запрещено

sudo - программа для выполнения команд от имени другого пользователя. Чаще всего root, если это не ограничено. Уязвимость позволяет обойти ограничение и выполнить действие от root

sudo -u#-1 cmd

https://thehackernews.com/2019/10/linux-sudo-run-as-root-flaw.html
🧱 Паттерны проектирования
Шаблоны для решения популярных задач при разработке

Здесь нашел инфу по легковесу, который мне нужен был когда-то для оптимизации работы с множеством мелких объектов, а потом увлекся и по немногу перебираю все паттерны.

https://refactoring.guru/ru/design-patterns/catalog
🏭 Карринг

Способ превратить первый код во второй. Позволяет делать "срез" функции, извлекая с изначальной новую с предустановленной частью параметров

https://revelry.co/function-curry/
Помощь функциональщикам

Понемногу ковыряю ФП (функциональное программирование). Начал с библиотеки на Lua, но проблема в том, что функции есть, а понятия о применении нет. Вместо гугления каждой функции отдельно, нашел либу для Js с хорошей документацией. Функции в ФП на разных языках имеют зачастую одинаковые названия, поэтому если возникает вопрос по какой-то функции - можно поискать ее тут:

https://ramdajs.com/docs/
⚙️ Говоря о функциональном программировании

В моем понимании это подразумевает использование определенного набора функций для реализации повседневных задач. В частности позволяет сокращать циклы или мини-функции до одной строки

Основными функциями по моим наблюдениям являются map, curry, compose, flatten, reduce и простые математические и это лишь малая часть

ФП часто противопоставляют ООП'у и тут уже был пост с мнением функциональщика о том, почему ООП - зло
⚙️ Хорошая вводная статья в ФП

Объясняются азы парадигмы и дается несколько примеров с map, reduce, filter. Бегло просматривается за пару минут

https://medium.com/the-renaissance-developer/concepts-of-functional-programming-in-javascript-6bc84220d2aa