Сегодня запущена радиостанция «Советская волна», для которой мы реализовали техническую составляющую. Программная платформа сервиса часть на наработках основного проекта Asterleen: радио «Проводач». Перенесён JS-плеер и скрипт обращения к информационному API, у которого сайт узнаёт текущую композицию. На стороне сервера работает liquidsoap, настроенный специально в соответствии с пожеланиями авторов проекта #sovietwave. Репертуар и дизайн сайта составлен администратором проекта, перебивки («джинглы») выполнены поклонниками жанра.
https://sovietwave.su
https://sovietwave.su
sovietwave.su
Радио «Советская Волна»
Современная отечественная музыка, вдохновлённая мечтами из прошлого.
Радио «Проводач» — один из основных проектов Asterleen. Это интернет-радиостанция, идея которой пришла в голову одному из нас во сне. Основанная в сентябре 2015 года, радиостанция вещает экспериментальную электронную музыку и уже нашла своего слушателя. Иногда на радио проводятся живые эфиры с ведущим. В основе радио лежит liquidsoap — скриптовый интерпретатор и генератор потока.
https://provoda.ch
https://provoda.ch
provoda.ch
Новости – Радио «Проводач»
Проводач. Самая атмосферная радиостанция в Сети.
ЭнтрØпия — второй основной проект команды. Это система блогов, созданная «для своих», со своей атмосферой; платформа, дающая возможность поделиться самым сокровенным — всем тем, что происходит у тебя в голове. Сервис, как и «Проводач», разработан с нуля и вместе с другими проектами Asterleen работает на нашем собственном сервере. Отличается высокой скоростью, лёгкостью и проработанным дизайном.
https://entr0pia.com
https://entr0pia.com
Entr0Pia
entr0pia — entrØpia
a place for your head.
Вы думали что мы пропали и ничего не делаем? А вот и нет. Просто нет у нас привычки рассказывать о каждом чихе, как это делают другие разработчики. Тем не менее, есть чем поделиться.
Во-первых, радио «Советская волна» пришлось по душе многим слушателям, а значит мы всё делаем правильно.
Во-вторых, на ЭнтрØпии (entr0pia.com) отмечается медленный, но верный рост пользователей, что мотивирует нас улучшать и развивать сервис.
В-третьих, чат радио «Проводач» теперь работает на порту 443, что позволит достучаться до него с любого вай-фай, лишь бы там работал HTTPS.
А ещё мы всё так же готовы сделать крутую штуку специально для вас. Обращайтесь на e-mail: syn@asterleen.com
И помните: чем подробнее вы опишете свои желания тем лучше мы их осуществим.
Во-первых, радио «Советская волна» пришлось по душе многим слушателям, а значит мы всё делаем правильно.
Во-вторых, на ЭнтрØпии (entr0pia.com) отмечается медленный, но верный рост пользователей, что мотивирует нас улучшать и развивать сервис.
В-третьих, чат радио «Проводач» теперь работает на порту 443, что позволит достучаться до него с любого вай-фай, лишь бы там работал HTTPS.
А ещё мы всё так же готовы сделать крутую штуку специально для вас. Обращайтесь на e-mail: syn@asterleen.com
И помните: чем подробнее вы опишете свои желания тем лучше мы их осуществим.
Приглашаем посетить наш блог для разработчиков. Там мы иногда рассказываем о том, с какими трудностями сталкиваемся при разработке ПО и как их решаем.
~ https://dev.asterleen.com ~
~ https://dev.asterleen.com ~
Asterleen
Asterleen Devblog
Как работает Asterleen. Разработка веб-сервисов, сайтов и сетевых приложений.
Мы всё же решились выложить один из наших проектов в открытый доступ. Встречайте: сервер WebSocket-чата Airin:
https://github.com/asterleen/airin
Этот сервер используется на «Проводаче». Открытая версия сервера немного изменена: из неё убраны специфичные для Проводача функции.
https://github.com/asterleen/airin
Этот сервер используется на «Проводаче». Открытая версия сервера немного изменена: из неё убраны специфичные для Проводача функции.
GitHub
GitHub - asterleen/airin: Advanced WebSocket chat server written in Qt5
Advanced WebSocket chat server written in Qt5. Contribute to asterleen/airin development by creating an account on GitHub.
В свете последних событий рекомендуем почистить Ваш ВК от контента, за который вас потенциально ожидает бутылка Фемиды, то есть весь.
Мы составили инструкцию, помогающую избавить страничку ВК от лишней информации:
https://dev.asterleen.com/purge-your-vk/
Мы составили инструкцию, помогающую избавить страничку ВК от лишней информации:
https://dev.asterleen.com/purge-your-vk/
Товарищ Тумбалик запилил ещё и функцию удаления всех лойсов.
https://dev.asterleen.com/purge-your-vk/#putyourclass
https://dev.asterleen.com/purge-your-vk/#putyourclass
И немного о хорошем.
Сервер Airin, тот самый, что обслуживает чат радиостанции «Проводач», обновился до версии 4.6.6.
Обычно мы о таком не пишем, но тут всё немного интереснее.
Мы слегка переработали механику взаимодействия Аирин с сервером баз данных. Если раньше она при потере соединения просто отваливалась с ошибкой и не делала ничего, то теперь она будет пытаться восстановить соединение. Количество попыток восстановления коннекта и время между попытками устанавливается в конфигурационном файле.
Если соединение установить так и не удалось, начинается самое интересное. Если в её настройках параметр
Сервер Airin, тот самый, что обслуживает чат радиостанции «Проводач», обновился до версии 4.6.6.
Обычно мы о таком не пишем, но тут всё немного интереснее.
Мы слегка переработали механику взаимодействия Аирин с сервером баз данных. Если раньше она при потере соединения просто отваливалась с ошибкой и не делала ничего, то теперь она будет пытаться восстановить соединение. Количество попыток восстановления коннекта и время между попытками устанавливается в конфигурационном файле.
Если соединение установить так и не удалось, начинается самое интересное. Если в её настройках параметр
continue_on_db_fault установлен в значение «истина», Аирин устраивает самый настоящий аттракцион щедрости. Она отключает проверку авторизации, все механизмы защиты (за исключением частотной защиты от флуда) и пускает всех в чат. Тут-то можно и позабавиться — пиши не хочу. Сообщения, естественно, сохраняться не будут. Однако, как только она вновь почует соединение с базой, веселуха закончится — загрузятся параметры защиты и всё вернётся на круги своя. Зато будет что вспомнить.Обновили страничку с инфой по удалению контента, добавили туда скрипт для удаления записей со стены.
Мало кто знает, но когда-то мы делали игры. Вот одна из них — очень странная. Задача — выполнить в уме двоичные или арифметические операции на выбор под давлением ярких MLG-мемосов.
Игра: https://lab.nyan.pw/youcant
Исходники: https://github.com/namikiri/you-cant-mlg
Игра: https://lab.nyan.pw/youcant
Исходники: https://github.com/namikiri/you-cant-mlg
lab.nyan.pw
YOU CANT %s WHEN MLG INTENSIFIES
You can't math and binary when MLG intensifies!
Ещё одна наработочка: скрипт для использования DNS Яндекса в качестве DDNS. Полезно тем, у кого динамический IP и кто хочет использовать «Почту для домена» Яндекса в качестве динамического DNS.
https://gist.github.com/namikiri/82fe683c5ec31be4881b0fb33cea51bf
https://gist.github.com/namikiri/82fe683c5ec31be4881b0fb33cea51bf
Gist
Yandex Dynamic DNS Updater
Давным-давно у нас было радио под названием «NyanServer». Мы там и эфиры вели, и музычку вещали. Теперь там только музычка.
А ещё товарищ Дефсен делал для этого радио игру, в которую даже можно поиграть.
Сама игра: https://lab.nyan.pw/nyangame
Исходники: https://github.com/asterleen/nyangame
А ещё товарищ Дефсен делал для этого радио игру, в которую даже можно поиграть.
Сама игра: https://lab.nyan.pw/nyangame
Исходники: https://github.com/asterleen/nyangame
radio.nyan.pw
NyanServer Radio. Listen to Japanese Trance and Electronic music
NyanServer is a Web Radio station with Japanese Trance and Electronic Music.
Только сегодня и только сейчас радиостанция «Проводач» торжественно вскрывает себе исходники.
https://github.com/provodach
https://github.com/provodach
GitHub
Радио «Проводач»
Радиостанция «Проводач». От @asterleen. Радио «Проводач» has 7 repositories available. Follow their code on GitHub.
Товарищи, у нас возникли некоторые проблемы со служебным доменом https.cat. На нём размещены статические ресурсы и API для большинства наших сервисов. В связи с этим возможны перебои в работе радиостанций «Проводач» и «Советская волна», а также других сайтов и сервисов. Скоро всё исправится.
Обновляем сертификаты SSL. Может несколько раз отключить от сервера. Почему? Потому что при обновлении сертификатов мы делаем
restart, а не reload. Почему? Потому что иначе висят соединения, в основном к радиостанции. Они занимают локальные дескрипторы сокетов, и, если их наберётся слишком много, сервер начнёт работать с перебоями.