Появилась задача поставить мэйлсервер для отправки сообщений. С самой установкой кое-как разобрался (забив на конфигурирование тупо установил готовый набор iRedMail, который представляет собой sh-скрипт), но оказалось, что все письма, отправленные на ящики в gmail, уходят в папку спам. Ну что за…
Виджет “Мне нравится” (ВКонтакте) на зеркалах
Есть одна проблема у виджета-кнопки социальной сети ВКонтакте “Мне нравится”: в настройках сайта можно указать только один домен. А если у сайта есть зеркала? Ведь на них вылезет ошибка “Invalid application domain.” на месте, где должна быть кнопка. Проблема.
Как подружить Opencart с Яндекс.Почтой (SMTP)
Недавно возникла такая ситуация: сендмейла на хостинге нет, а отправлять почту пользователям надо. У интернет-магазина (на опенкарте) есть почта для доменов на Яндексе.
Прописал в настройках все что нужно (кстати, сервер прописывайте ssl://smtp.yandex.ru) – а куй! Форма обратной связи не работает и выдает ошибку. Опенкарт пытается отправить почту от имени заполнившего форму, а почтовый сервер Яндекса этого не позволяет. И правильно, кстати, делает.
Читать далее »
Как сделать HTML-5 плеер для радио
Давно не писал, исправляюсь. Решил я сделать аудиоплеер для онлайн-радио с собственным оформлением. В поисках информации о том, как это сделать с наименьшим геморроем наткнулся на библиотеку jQuery jPlayer. Она сильно облегчает жизнь. Вот так выглядит страница прослушивания, скоро она заменит старую на радио ЮмоRock:
Скачиваем jQuery и jPlayer с сайта и приступаем.
Читать далее »
Что такое JSON и с чем его едят
Баблоруб недавно писал, что блог должен быть ориентирован на аудиторию, де основная масса – новички. По-моему он прав. Таких пользователей всегда много и темы палить не надо . Поэтому буду писать о всякой фигне. Сегодня, например, из области программирования.
Многих, кто только осваивает веб-программирование пугает непонятная аббревиатура JSON. Я раньше тоже думал, что это какая-то сложная непонятная технология. А оказывается все просто. JSON – это всего лишь формат записи данных.
Грубо говоря, это строка типа такой: {“ключ”:”значение”} .
Читать далее »
Деньги любт тишину или почему не пишу в блог
Охренеть сколько я не писал в блог! Да и смысла особого в этом не вижу. Ждете здесь спаленных тем? Их тут не будет. Ибо если о хорошей теме узнают широкие массы, она перестанет быть таковой.
Конфиг icecast.xml для онлайн-радио
При создании онлайн-радио по моей схеме нужно уделить особое внимание настройкам сервера icecast.
Первое, что нужно сделать – стереть все из конфига и писать свое.
<icecast>
<limits>
<clients>200</clients>
<sources>5</sources>
<threadpool>5</threadpool>
<queue-size>524288</queue-size>
<client-timeout>30</client-timeout>
<header-timeout>15</header-timeout>
<source-timeout>10</source-timeout>
<burst-on-connect>1</burst-on-connect>
<burst-size>65535</burst-size>
</limits><authentication>
<source-password>parol</source-password>
<relay-password>parol2</relay-password>
<admin-user>username</admin-user>
<admin-password>password3</admin-password>
</authentication>
<hostname>ip-adress</hostname><listen-socket>
<port>8000</port>
</listen-socket>
<fileserve>1</fileserve><mount>
<mount-name>/test</mount-name>
<charset>UTF-8</charset>
<fallback-mount>/main</fallback-mount>
<fallback-override>1</fallback-override>
<fallback-when-full>1</fallback-when-full>
</mount><mount>
<mount-name>/main</mount-name>
<charset>UTF-8</charset>
<fallback-mount>/rotation</fallback-mount>
<fallback-override>1</fallback-override>
<fallback-when-full>1</fallback-when-full>
</mount><mount>
<mount-name>/rotation</mount-name>
<charset>UTF-8</charset>
</mount><paths>
<logdir>/var/log/icecast</logdir>
<webroot>/usr/local/share/icecast/web</webroot>
<adminroot>/usr/local/share/icecast/admin</adminroot>
<alias source=”/” dest=”/status.xsl”/>
</paths><logging>
<accesslog>access.log</accesslog>
<errorlog>error.log</errorlog>
<loglevel>0</loglevel>
<logsize>100</logsize>
</logging><security>
<chroot>0</chroot>
<changeowner>
<user>username</user>
<group>group</group>
</changeowner>
</security></icecast>
Как создать свое онлайн-радио. Общая информация
Как я уже расказывал, не так давно мы запустили свое онлайн-радио при проекте ЮмоRock Шоу. Пару раз я его ломал своими кривыми руками, но находил причины (обычно, глупые, типа лишнего пробела в конфиге), но оно сейчас живо и здорово. Недавно провели прямой эфир с ульяновской группой 69б и активным участником группы в ВК Василием.
Поток http://youmorock.ru:8000/play
Плейлист для WinAmp http://youmorock.ru/play.m3u
Слушать через браузер http://youmorock.ru/online.htm
Создать радио несложно. И если знать что и куда нажимать, можно управиться за пару часов. Но давайте все по порядку.
Платные посты и другие способы монетизации блога
Платные посты, постовые, краткие обзоры – очень популярные способы заработка для блогеров. Как писать более-менее понятно, а вот где брать рекламодателей… Самое трудное в бизнесе – это продать. Ну, по крайней мере, для меня это так.
Всякое разное
Совсем забил на блог. Надо что-то новое написать. А произошло много всего. Далее будет многабукав с блекджеком и шл с видео.
Читать далее »