Посты с тэгом оффтопик


Хочется что-то поменять

Три причины этого поста:

  1. На DigitalOcean с недавних пор появилась возможность создать дроплет сразу с Dokku.
  2. Хочу уйти с Blogger на облачный VPS.
  3. Давно собирался перевести блог исключительно на статику. Даже свой генератор статических страниц писал.

Всё это собралось вместе в голове и вот идея будущей конфигурации блога:

Заметки будут писаться в markdown, в качестве генератора статики выбран Pelican на Python, хостинг на DigitalOcean, где будет поднят дроплет с Dokku. Для комментариев - Disqus.

Осталось только выбрать время и реализовать. Надеюсь, это затянется не дальше новогодних праздников.

Если есть полезные советы или ссылки, делитесь. Тема достаточно новая и активно развивается, могу что-то не знать.


Хочется что-то поменять

Три причины этого поста:

  1. На DigitalOcean с недавних пор появилась возможность создать дроплет сразу с Dokku.
  2. Хочу уйти с Blogger на облачный VPS.
  3. Давно собирался перевести блог исключительно на статику. Даже свой генератор статических страниц писал.

Всё это собралось вместе в голове и вот идея будущей конфигурации блога:

Заметки будут писаться в markdown, в качестве генератора статики выбран Pelican на Python, хостинг на DigitalOcean, где будет поднят дроплет с Dokku. Для комментариев - Disqus.

Осталось только выбрать время и реализовать. Надеюсь, это затянется не дальше новогодних праздников.

Если есть полезные советы или ссылки, делитесь. Тема достаточно новая и активно развивается, могу что-то не знать.


Blogshot - еще один простой генератор статических сайтов

В один из выходных дней я выбрал время и собрал в одном файле все мысли о идеальном блоговом движке. Туда попали требования к прозрачности и простоте кода, удобству использования и платформенной независимости. И всё это должно быть предельно минималистично, но в то же время красиво.

Мне нравятся одностраничные блоги. Только текст статьи и форма для комментирования. Одна колонка шириной 800px. Ничего лишнего. И еще обязательно надо было написать всё самому. Это важно.
Посмотреть результат можно здесь vostbur.github.com. Исходные коды здесь github.com/Vostbur/blogshot
Со временем этот блог переедет на статику. Пока не решил куда именно, скорее всего на Amazon S3.



Blogshot - еще один простой генератор статических сайтов

В один из выходных дней я выбрал время и собрал в одном файле все мысли о идеальном блоговом движке. Туда попали требования к прозрачности и простоте кода, удобству использования и платформенной независимости. И всё это должно быть предельно минималистично, но в то же время красиво.

Мне нравятся одностраничные блоги. Только текст статьи и форма для комментирования. Одна колонка шириной 800px. Ничего лишнего. И еще обязательно надо было написать всё самому. Это важно.
Посмотреть результат можно здесь vostbur.github.com. Исходные коды здесь github.com/Vostbur/blogshot
Со временем этот блог переедет на статику. Пока не решил куда именно, скорее всего на Amazon S3.



Без темы

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




Web–управляемый интернет радиоприемник от Umputun

Umputun в посте "Радио на RPi" дал ссылки на бэкэнд и UI для управления через web приемником онлайн-радиостанций. Приемник - сервер MPD. Сервер для отдачи UI написан на Python. Все ссылки в посте. Я запустил всё это под Windows, ниже особенности с которыми столкнулся.



Для MPD нужно создать конфигурационный файл и передать его параметром командной строки:
C:\mpd\mpd.exe mpd.conf
Самый простой файл конфигурации получился такой:
db_file "database"
log_file "log"
port "6600"
input {
        plugin "curl"
}
audio_output {
  type "winmm"
  name "Speakers"
  device "Speakers (Realtek High Definition Audio)"
  mixer_type "software"
}
Полный лог запуска MPD под Windows:


Web–управляемый интернет радиоприемник от Umputun

Umputun в посте "Радио на RPi" дал ссылки на бэкэнд и UI для управления через web приемником онлайн-радиостанций. Приемник - сервер MPD. Сервер для отдачи UI написан на Python. Все ссылки в посте. Я запустил всё это под Windows, ниже особенности с которыми столкнулся.

Для MPD нужно создать конфигурационный файл и передать его параметром командной строки:
C:\mpd\mpd.exe mpd.conf
Самый простой файл конфигурации получился такой:
db_file "database"
log_file "log"
port "6600"
input {
        plugin "curl"
}
audio_output {
  type "winmm"
  name "Speakers"
  device "Speakers (Realtek High Definition Audio)"
  mixer_type "software"
}
В код серверной части