Архив категории Программирование

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

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

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

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

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

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

Комментарии

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

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

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

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

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

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

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

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

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

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

Использование OpenOffice из Delphi

Как использовать в программах на Delphi приложения Office (Word, Excel и т.д.) - тема известная, ряд компонентов есть даже в поставке Delphi. Листая каталог блогов Яндекса и далее по ссылкам вглубь, наткнулся в результате на подборку информации по использованию OpenOffice (аналог MS Office) в приложениях Delphi Читать дальше »

Комментарии

Неожиданная работа TIBQuery RecordCount (не возвращает полное количество записей)

Хозяйке на заметку: свойство RecordCount в TIBQuery ведёт себя не так, как кажется должно было бы. Оно возвращает не количество записей в результате запроса, Читать дальше »

Комментарии

Альтернатива MIME_Mail без PEAR

Намедни мимолётно озадачился отправкой почты с аттачментами из PHP, обычно для этого пользовал PEAR::Mail::MIME, однако на виртуальном хостинге 3FN почему-то с налёту поставить PEAR через go-pear.php не удалось (проблема с правами доступа), в связи с этим Читать дальше »

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

День программиста

Поздравляю всех тех, к кому это относится. Сегодня получил напоминание, что данный неофициальный праздник отмечается в 256-й день года. Читать дальше »

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

Прокси-сервер на Delphi

Читая тему "Локальный прокси сервер" на форуме Нашгород, обнаружил интересную ссылку на пример реализации локального прокси-сервера на Delphi Читать дальше »

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

Избавление от ошибки в menu.inc on line 315 при установке Drupal 6.3

В процессе установки Drupal 6.3 на новый сайт, install.php споткнулся на этапе "Install site", поругавшись на строку 315 файла menu.inc, со следующими словами:

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

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

« Предыдущая страница · Следующая страница »