Blog | Блог _AMD_
Перейти к основному содержимому

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

Без навыков программирования, сторонних ботов, смс и регистрации!

TL;DR

Заменяем в этой ссылке последнее слово на адрес вашего канала и используйте его в качестве RSS ссылки: https://rsshub.app/telegram/channel/tlitter

Также вы можете попробовать использовать этот бот: @crssbot, но он вроде медленно обновлял информацию и не поддерживается

Зачем это мне

Вкратце - vk.com/rurage. Сюда временно дублируется содержание моего t.me/tlitter канала

Я почти забросил VK после начала активного использования телеги и даже написал бота, который присылает мне в телегу посты с групп ВК. Но и у меня самого остается несколько групп в VK, в которые мне самому нужно писать. Чтобы не писать в Telegram и группу одновременно, я сделал, чтобы VK сам забирал новые посты с Telegram

Бонус

Сначала я нашел способ просматривать содержимое канала без регистрации и думал, что придется парсить содержимое с такой страницы: https://t.me/s/tlitter. Но страницу можно использовать даже чтобы просто показывать содержимое канала тем, кто не зарегистрирован в телеграме.

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

Этот блог работает внутри Docker контейнера и использует Traefik в качестве reverse proxy для Ghost. Недавно вышла версия v2.0, в которой были изменены некоторые фундаментальные особенности, что требует переконфигурации trafik.toml, acme.json и docker-compose.yml

У Traefik есть официальная инструкция по обновлению, и то ли я дурак, то ли ее стоит доработать, но факт в том, что после получаса вкуривания заново все настроить для меня было гораздо проще и полезнее

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

21 декабря 2018 года я рискнул полететь на месяц за границу с человеком, которого к тому времени видел раз в жизни) Как и с Будапештом, собрал несколько заметок

Учет расходов велся, потом пилился на двоих, но я его потерял. Помню только, что за месяц там потратили меньше, чем в Украине

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

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

Установка Golang:

Использую Ubuntu 18.04
Я установил то, что было в системе: apt update && apt install -y golang-go
Встала версия go1.10.4 (свежая 1.13)
Установка свежего описана тут

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

Для примера возьмем LazyDocker.

  1. Скачиваем: go get github.com/jesseduffield/lazydocker
  2. Переходим в папку: cd ~/go/src/github.com/jesseduffield/lazydocker (вместо ~/go может быть другой путь. Смотрим echo $GOPATH)
  3. Чтобы запустить приложение используем go run main.go. Чтобы сделать бинарник go build -o lazydocker main.go. Бинарник запускается через ./lazydocker и его можно переносить между системами с той же архитектурой, даже если там нет golang

Бонус:

Документация godoc fmt Println
Второе - название пакета, третье - функция

godoc -http=":6060" - запустит вебсервер с докой на :6060 порту

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

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

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

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

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

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

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

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