Архив за месяц Декабрь, 2008

Использование локалей в PHP

Наткнулся на неплохую статью про использование локалей (калька от слова "locale") в PHP и MySQL. Это нужно, например, для того, чтобы регулярные выражения (preg_match*, preg_replace* и т.д.) корректно работали с кириллицей, что не всегда выполняется (под Windows скорее всего всё будет работать и так, но скрипты под Unix как раз и потребуют правильной установки локали). Речь идёт не столько про использование самих кириллических символов, сколько про использование метасимволов, например, \w, \W, \b, а также регистронезависимого режима /i.

Читать дальше »

Комментарии (1)

Отправка SMS на стационарные телефоны (TMS) в Тюмени

Намедни обнаружил интересную штуку, и, видимо, достаточно свежую. В Уралсвязьинформе (Ю-теле) появилась Телефонная почта (TMS) - отправка сообщений на стационарные (городские, проводные) телефоны. В ответ можно отправлять голосовые сообщения.

Услуга «Телефонная почта» позволяет:

  • абонентам мобильной связи Utel* стандарта GSM передавать SMS-сообщения абонентам фиксированной связи на территории обслуживания сети Utel, а также получать ответы на отправленные SMS-сообщения от абонентов фиксированной связи;
  • абонентам фиксированной связи получать от абонентов мобильной связи Utel стандарта GSM SMS-сообщения, трансформированные в голосовые сообщения, а также записать и отправить ответ на полученное сообщение.

Сегодня опробовал Читать дальше »

Комментарии (1)

И всё-таки: есть камеры или нету?

Заметка "Видеокамер ГИБДД не существует" приводит в некоторое замешательство. Возникло подсознательное желание это проверить педалькой газа в нужных местах :) Мне, к счастью, так ни одна квитанция и не приходила... Или фотошоп?

Комментарии (5)

Сканирование документов в программах на Delphi (с применением библиотеки Easy TWAIN)

Возникла мысль кое-что автоматизировать с применением сканера (сканирования документов), нашлась не очень новая (2002 г.), но вполне работоспособная статья Дмитрия Сильченко о получении изображения с TWAIN-совместимых сканеров. Пример работает. Статья с библиотекой для скачки и примером тут: Читать дальше »

Комментарии

Как и где получить готовые превьюшки (thumbnails) для видеороликов с Youtube

Слегка задался вопросом о том, как показать примерно, что за видеоролик скрывается за каким-либо кодом Youtube, при том без нужды загружать полностью Flash-проигрыватель. Довольно быстро нашел ответ в англоязычном интернете, и дополнил его русскоязычным сегментом (несложно было бы расковырять это и самому, но уже поковырялись и до нас).
Это может "облегчить" вашу страницу/сайт (т.к. плейер не будет грузиться прямо у вас на странице), при этом полезность для пользователя останется вполне в норме.

Итак, допустим код видео - cpZMmDIaYdg (его легко извлечь из любого адреса видеоролика на Youtube). Читать дальше »

Комментарии (3)

Google чат с посетителями сайта

Если у вашего домена есть Google Mail for Domains (и вообще Google Apps for Domains), то вы можете получить HTML-код для своего "чат-бэйджика" (chat badge), который можно будет разместить на одном из своих сайтов, по адресу:

http://www.google.com/talk/service/a/ваш.домен/badge/New

("Ваш.домен" - заменить на название вашего домена).

Чат-бэйджик позволяет посетителям видеть, когда вы находитесь онлайн (в своей учетной записи Google Mail или Google Talk), и начинать с вами сеанс связи (чата). Можно настраивать ваше имя и заголовок чата. Читать дальше »

Комментарии (3)

Лечение проблемы мусора при установке новой темы Wordpress

Неоднократно в последнее время наблюдаю после установки новых тем Wordpress перлы подобного рода:

Project-Id-Version: WordPress 2.6.2 Report-Msgid-Bugs-To: wp-polyglots@lists.automattic.com POT-Creation-Date: 2008-10-24 00:02+0000 PO-Revision-Date: 2008-10-24 22:52+0300 Last-Translator: Sergey Biryukov Language-Team: ru.wordpress.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11) ? 0 : ((n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20)) ? 1 : 2); X-Poedit-Language: Russian X-Poedit-Country: RUSSIAN FEDERATION X-Poedit-SourceCharset: utf-8 X-Poedit-KeywordsList: __;_e;_c;__ngettext_noop;__ngettext:1,2 X-Poedit-Basepath: H:\home\wordpress\trunk X-Poedit-SearchPath-0: H:\home\wordpress\trunk

Рецепт лечения тут простой: Читать дальше »

Комментарии (1)

Использование протокола HTTPS в приложениях на Delphi (с билиотекой Synapse и OpenSSL, без Indy)

Данная заметка к вопросу создания приложений-клиентов и приложений серверов HTTP (и, главное, HTTPS) на Delphi.
Читая случайно статью про набор компонентов Synapse, скептически относился к описанию, однако вот этот абзац заставил задуматься, т.к. он совпал с той картиной бытия, которая сформировалась у меня некоторое время назад при работе с Delphi (и, в частности, с компонентами Indy).
http://www.delphi.int.ru/articles/49/:

"Предположим, надо скачать файл/страницу с ресурса, использующего SSL. В случае с Indy это сделать очень сложно. Точнее, написать приложение-то просто, но вот чтобы оно работало... Оно или требует библиотеки OpenSSL, или говорит, что найденные библиотеки не подходят. Решается проблема скачиванием "правильных версий библиотек". Но даже имея их, всё равно проблемы. Если какое-то приложение использовало "неверные библиотеки", то до перезагрузки компьютера работать ничего не будет. Или то грузится, то нет. Почему так – предположения есть, но не хочется разбираться."

Ряд тезисов были проверены мной лично. И даже когда всё вроде бы работало, стабильности позавидовать было нельзя, так что решил попробовать новый для себя способ.

Читать дальше »

Комментарии (2)

Несколько источников клипарта и фотографий

Читая пост Samlowry об изготовлении визиток онлайн, перешел на соответствующий сайт, где действительно можно получить готовый PDF-макет с визитками (правда, радость прекратилась, когда оказалось, что кириллица не поддерживается). Но главное не это: на странице сервиса найден хороший источник клипарта Читать дальше »

Комментарии (2)