Red Spirit

Блог Алексея Таянчина

RSS 2.0

Заметки разработчика

Получение погоды на Node.JS

Получить прогноз погоды на ближайшие 10 дней можно с помощью Яндексовского API. Нам нужно только знать код города и сделать запрос с этим кодом на по нужному URL для получение XML с подробной информацией о погоде для данного города. Шаг 1. Получаем код города. Список всех городов в формате XML содержатся в файле http://weather.yandex.ru/static/cities.xml там не только Россия и СНГ, …Далее…

Tags: , ,

Posted in Node.JS | No Comments »

Изменение кодировки в Apache

Небольшая заметка для себя. Обычно я привык всегда делать сайты и вносить изменения сразу на удаленный сервер, а тут возникла необходимость написать одну штуку на локальном компе. Установил Денвер, замутил все, что надо было и скинул на свой сервер и в итоге поехали все кодировки кириллицы, хотя и удаленно и на локальном используются одинаковые файлы. Чтобы это решить надо поменять …Далее…

Posted in Заметки разработчика | 1 Comment »

Разработка чата на Node.JS – этапы разработки

Еще с полгода назад решил разработать для своего сайта новый чат. Сейчас у меня работать чат на основе конференций Jabber на сервере ejabberd, а в качестве клиента выступает скрипт Candy Chat с моими доработками. Но со временем оказалось, что функционала очень не хватает. XMPP, конечно, расширяемый и все такое, но это не то. Если функционал клиента я еще смогу изменить, …Далее…

Posted in Node.JS, Мои проекты | 8 Comments »

SAPE. Решение одной и возможной проблемы выпадания ссылки в ERROR

Неожиданно столкнулся с проблемой, что на одном из моих сайтов, который я добавил в биржу ссылок SAPE все ссылки после первой же проверки выпадали в ERROR, выдавалось сообщение, что мол у вас неверная кодировка. Мне это показалось странным, на всем сайте использовалось UTF-8, я сделал соответсвующие изменения в коде ссылок для вывода их в утф, визуально все отображалось корректно во …Далее…

Posted in Заметки разработчика | No Comments »

Простая ротация баннеров на PHP

Задача не сложная, надо сделать, чтобы на сайте (например, в шапке) каждый раз при новом показе страницы отображался случайный баннер. Это нужно в том случае, если у нас имеется несколько рекламодателей на одно место на сайте, или если у одного рекламодателя есть несколько вариантов баннеров для одного продукта, или все вместе. В любом случае, чтобы одна и та же картинка …Далее…

Posted in Заметки разработчика | 5 Comments »

Набор CSS кнопок

Решил начать собирать для себя (ну и не только для себя) разные css кнопки, которые пригодились бы потом где-нибудь. CSS кнопки круты тем, что они красивы, интерактивны и их очень легко использовать и подправлять стили для себя (в отличии от кнопок-картинок), просто навесил класс на ссылку или стандартную кнопку и получил симпатичный элемент интерфейса. Кнопки я собирал таская стили из …Далее…

Tags: ,

Posted in Заметки разработчика | No Comments »

Мобильная версия блога на WordPress

Сегодня озадачился сделать мобильную версию своего блога, который работает, естественно, на WordPress. Сначала думал, что надо будет найти упрощенный шаблон, а потом еще написать скрипт, который бы определял браузер и ОС клиента и перенаправлял на мобильную версию сайта. Да, я как обычно все хочу сделать своими руками, но решил все же поискать, вдруг есть готовый плагин. Плагинов для такой задачи …Далее…

Posted in WordPress | 3 Comments »

Делаем в WordPress отображение многостраничных статей

Совет о том, как сделать на нестандартных шаблонах wordpress отображение многостраничных статей, точнее мы сделаем отображение номеров страниц для такой статьи. И так, открываем в редакторе файл шаблона single.php, и находим там функцию:

Тут скобки могут попасться как пустые, так и с разным текстом. Сразу после этой функции вставляем новую строку:

Эта конструкция просто выводит номера страниц со …Далее…

Posted in WordPress | No Comments »

100%-ная отправка почты на PHP

У меня как только дело касалось отправки почты на PHP всегда неожиданно возникали проблемы. Как правило проблемы с кодировками. Если все нормально отображается в одном почтовом клиенте, то в другом все наперекосяк. В общем, решил с этим делом раз и навсегда разобраться и написать для себя простецкую функцию, которая бы без проблем и стопудовски корректно отправляла любые письма. Ну конечно, …Далее…

Tags: ,

Posted in Заметки разработчика | 5 Comments »

Как наносить полупрозрачное изображение на GIF с помощью Imagick

Начнем с постановки задачи. У нас есть GIF анимация, и на нее надо наложить изображение в формате PNG с альфа каналом. Это может быть картинка с рамкой или еще какой-нибудь эффект. Решить проблему в лоб не получилось, то есть если взять отдельно каждый кадр и наложить на него другую картинку с помощью метода compositeImage не получится, там замуты с особенностью …Далее…

Posted in Заметки разработчика | No Comments »