🐤 Рассказываю об опыте привязки хранилища Amazon S3 к моему блогу
S3 это облачное хранилище от Amazon, в котором компании хранят различные статические данные
Все картинки, которые вы видете у меня в блоге так же загружаются туда
https://blog.amd-nick.me/ghost-s3/
S3 это облачное хранилище от Amazon, в котором компании хранят различные статические данные
Все картинки, которые вы видете у меня в блоге так же загружаются туда
https://blog.amd-nick.me/ghost-s3/
Блог _AMD_
Привязка Amazon S3 к блогу на Ghost + SSL
Этот блог работает внутри Docker контейнера. Привязка обеспечивает загрузку картинок в хранилище Amazon S3 вместо сохранения на локальном диске, поэтому контейнер остается stateless и ему плевать на перезагрузки и ребилды За загрузку и получение картинок…
⌨️ ООП — катастрофа на триллион долларов
Конечно же, это мнение функционального разработчика и оно уж очень категоричное по моему скромному мнению, но во многих случаях я с ним согласен — современный ООП делает противоположное тому, для чего был создан
https://tproger.ru/translations/oop-the-trillion-dollar-disaster/
Конечно же, это мнение функционального разработчика и оно уж очень категоричное по моему скромному мнению, но во многих случаях я с ним согласен — современный ООП делает противоположное тому, для чего был создан
https://tproger.ru/translations/oop-the-trillion-dollar-disaster/
🤔 Что такое красивый код, и как его писать?
Скорее глупые ошибки большинства разработчиков при написании кода.
Короче:
- Код должен быть линейным (минимальная вложенность)
- Коротким (избегать лишних проверок и копипасты, удалять неиспользуемый код и не пилить велосипеды, хотя не знаю как это связано)
- Самодокументированным (что как бы немного противоречит противоположному пункту, ну да ладно)
Вообще, с одной стороны чел вроде и очевидные вещи рассказывает, а с другой видишь, как повсеместно эти советы нарушают. Ну а еще я не согласен с частью про комментарии в коде
https://habr.com/ru/post/266969/
Скорее глупые ошибки большинства разработчиков при написании кода.
Короче:
- Код должен быть линейным (минимальная вложенность)
- Коротким (избегать лишних проверок и копипасты, удалять неиспользуемый код и не пилить велосипеды, хотя не знаю как это связано)
- Самодокументированным (что как бы немного противоречит противоположному пункту, ну да ладно)
Вообще, с одной стороны чел вроде и очевидные вещи рассказывает, а с другой видишь, как повсеместно эти советы нарушают. Ну а еще я не согласен с частью про комментарии в коде
https://habr.com/ru/post/266969/
Хабр
Что такое красивый код, и как его писать?
1. Вступление Сталкиваясь с необходимостью контролировать работу других программистов, начинаешь понимать, что, помимо вещей, которым люди учатся достаточно легко и быстро, находятся проблемы, для...
🤖 Интервью с киборгом
Человек отслеживает любую свою активность, даже то как громко он говорит по телефону. Он смог избавиться от кучи болезней и научился контроллировать даже эмоции
https://www.the-village.ru/village/city/city-interview/361895-biohaker
Человек отслеживает любую свою активность, даже то как громко он говорит по телефону. Он смог избавиться от кучи болезней и научился контроллировать даже эмоции
https://www.the-village.ru/village/city/city-interview/361895-biohaker
The Village
«Приватности и репутации не существует»: Интервью с самым подключенным человеком на планете
Крис Дэнси — о том, как понять что-то о собеседнике, взглянув на экран его телефона
🕵️♂️ Эволюция детектора лжи
Скорее всего идеального детектора лжи не будет никогда. Кстати, после прочтения рекомендую прочесть первый комментарий от "Широкий ихтиандр"
https://tjournal.ru/stories/115172-v-poiskah-idealnogo-detektora-lzhi-mogut-li-tehnologii-ii-i-skanirovaniya-mozga-pomoch-opredelyat-nepravdu
Скорее всего идеального детектора лжи не будет никогда. Кстати, после прочтения рекомендую прочесть первый комментарий от "Широкий ихтиандр"
https://tjournal.ru/stories/115172-v-poiskah-idealnogo-detektora-lzhi-mogut-li-tehnologii-ii-i-skanirovaniya-mozga-pomoch-opredelyat-nepravdu
TJ
В поисках идеального детектора лжи: могут ли технологии ИИ и сканирования мозга помочь определять неправду — Истории на TJ
Вопрос, ответ на который усиленно ищут как спецслужбы, так и учёные.
🐤 Golang: основы для начинающих
Базовые понятия, типа "где скачать" и примеры кода, типа определения переменных, вид циклов, структур
В конце ответ на вопрос "Почему Go"
https://tproger.ru/translations/golang-basics/
Базовые понятия, типа "где скачать" и примеры кода, типа определения переменных, вид циклов, структур
В конце ответ на вопрос "Почему Go"
https://tproger.ru/translations/golang-basics/
Tproger
Golang: основы для начинающих
Golang, или Go — язык программирования, начало которого было положено в 2007 году сотрудниками компании Google. Это быстрый, статически типизированный, компилируемый язык, который создает впечатление динамически типизированного и интерпретируемого языка.…
👨🏾💻 Введение в программирование на Go
От знакомства с текстовым редактором до многопоточности и вебсерверов. Подобно статье с tproger, но это руководство можно использовать как шпаргалку
http://golang-book.ru/
От знакомства с текстовым редактором до многопоточности и вебсерверов. Подобно статье с tproger, но это руководство можно использовать как шпаргалку
http://golang-book.ru/
golang-book.ru
Введение в программирование на Go
🤔 Почему мы перешли с Python на Go
1. Компилируется в 1 файл (зависимости внутри)
2. Статическая типизация. По мнению автора главное преимущество в том, что сообщит о возможных ошибках еще на стадии компиляции!1.
3. Что-то о производительности в сравнении с Python. Удивительно, как это компилируемый язык быстрее?
4. С "коробки" доступно множество пакетов, типа json, http и др. Автор поэтому настаивает не использовать фреймворки
5. Он нашел плагин для своей IDE
https://link.medium.com/zpLAjlaBi0
1. Компилируется в 1 файл (зависимости внутри)
2. Статическая типизация. По мнению автора главное преимущество в том, что сообщит о возможных ошибках еще на стадии компиляции!1.
3. Что-то о производительности в сравнении с Python. Удивительно, как это компилируемый язык быстрее?
4. С "коробки" доступно множество пакетов, типа json, http и др. Автор поэтому настаивает не использовать фреймворки
5. Он нашел плагин для своей IDE
https://link.medium.com/zpLAjlaBi0
Medium
5 причин, почему мы перешли с Python на Go (перевод)
Всем привет! Решил выкладывать здесь свои переводы статей, так как это удобно и не требует особых усилий в оформлении. На этот раз это…
🆚 Семантическое версионирование
Объясняет вот эти вот все 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