Перейти к основному содержимому

Запускаем GoLang приложение с GitHub

· 1 мин. чтения

Итак, вы уже знаете какой-то язык, нашли GitHub репозиторий с проектом на Golang и решили его поковырять. В основах, как тру проггер разберетесь методом тыка, нужно как-то только начать. Hello World для слабаков

Привязка Amazon S3 к блогу на Ghost + SSL

· 6 мин. чтения

Этот блог работает (на момент написания) внутри Docker контейнера. Привязка обеспечивает загрузку картинок в хранилище Amazon S3 вместо сохранения на локальном диске, поэтому контейнер остается stateless и ему плевать на перезагрузки и ребилды

За загрузку и получение картинок со сторонних сервисов в Ghost отвечают storage adapters. Я использую ghost-storage-adapter-s3 и это был мой первый опыт работы с AWS.

Заметки о Будапеште (Венгрия)

· 2 мин. чтения

Это был первый раз, когда я оказался за границей. Как, наверное, и любого другого человека, у меня вызывали интерес особенности, которых не было в моей стране (Украине)

Это был октябрь 2018 года и летел я туда на неделю с другом через wizztours (нынче закрытый). Тогда они предлагали скидку 100$, если через них взять жилье + перелет. Вместе мы потратили около 12000 грн (30к руб на сегодня)

DMarket API - практика и замечания

· 7 мин. чтения

UPD 2023.12.15

Привет из 2023. В свое время пост принес мне много вопросов от желающих использовать API, а еще наверняка немного внутреннего хейта от команды DMarket.

Мой путь с DMarket лежал с самого начала его существования, с ICO, а закончился год назад баном. Поддержка не смогла внятно ответить на мои многичесленные вопросы о причинах бана, несмотря на то, что у нас перед баном были многочесленные диалоги обо всем и все были очень приветливы друг к другу (несмотря на этот пост злобы), а я всегда был благодарен за помощь.

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

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

Но раз я начал редактировать этот пост, то я решил все же донести мысль, что ваши вещи, по сути, ваши настоящие деньги, могут быть запросто заблокированы по прихоти каких-то людей без объяснения причин и возврата денег. Навсегда. Деньги самого обычного, рядового пользователя.


Заметки для тех, кто решил поработать с API DMarket.com. Сразу предупреждаю, что некоторые из них могут быть неуместны, поскольку все знать невозможно и я просто не понял разработчиков, что сделали ту или иную "странность"

Хостим приложения с динамическим IP

· 2 мин. чтения

Проблема динамического IP в том, что для работы сайта или веб приложения нужно следить за тем, чтобы домен всегда указывал на актуальный адрес, иначе сайт будет недоступен.

Я столкнулся с этой проблемой, когда настраивал доступ к Raspberry Pi по SSH.

KeePass - удобный и безопасный способ хранить сотни разных паролей

· 2 мин. чтения

UPD 2023.12.15

Вася, все х*йня. Используйте Bitwarden


Когда-то я рассказывал о своем способе создания сложного и запоминающегося пароля, но он все равно недостаточно надежен для использования повсеместно. В идеале пароль от каждого сайта должен отличаться и совсем не обязательно его помнить, чтобы быстро и удобно авторизироваться.

Oh My Zsh - Улучшаем iTerm

· 4 мин. чтения

UPD 2023.12.15

Я несколько лет назад поменял мак и больше не лез к Oh My Zsh. Несмотря на этот пост, честно говоря, я так и не понял зачем я все это делал. Ну да, визуал, но боже, оно действительно так сильно вам нужно? Если да, то просто скачайте Warp Terminal. А вообще, советую Hyper либо встроенный терминал в VSCode. Таков мой путь Джедая


Эта инструкция написана для Mac'овского iTerm, но при помощи несложных манипуляций может применяться и в других термианалах в т.ч. на удаленных Linux машинах

Monero. Linux CPU mining (Ubuntu)

· 2 мин. чтения

Майнинг монеро основан на алгоритме CryptoNight, который устойчив к майнингу ASIC'ами. Особенностью алгоритма является возможность майнинга, как на CPU так и на GPU. У меня завалялось несколько серверов, поэтому я рассматриваю майнинг на CPU

Кошелек

Нам нужен кошелек, на который будут осуществляться выплаты. Рекомендуется скачать официальный кошелек и синхронизироваться с блокчейном монеро, но для начала подойдет и онлайн кошелек. Я использую mymonero.com