Понадобилось перевести цветную картинку в черно-белую, а именно в градации серого. Для этого можно воспользоваться формулой перевода RGB в YUV, которую легко найти на просторах интернета.
Читать дальше →

Post to Twitter


После первого опыта написания класса и программы на C#, я попросил знатоков этого языка оценить свежеиспеченный код. Для этого был направлен вопрос на форум сайта RSDN. Спустя несколько минут, я получил полный и развернутый ответ с указанием на все недочеты и узкие места в моем коде. Давайте посмотрим, как можно улучшить написанный ранее класс.
Читать дальше →

Post to Twitter


У некоторых пользователей Portable Delphi возникли трудности с установкой востребованного компонента Indy в эту среду разработки. Поэтому привожу здесь подробную инструкцию по установке с картинками.
Читать дальше →

Post to Twitter



Использовав в своем проекте модуль SQLite, я ужаснулся его тормознутостью. Оказывается есть способ ускорить выполнение запросов используя транзакции. И если у вас скуллайт работает медленно, то вы просто не умеете его готовить. О рецепте далее...
Читать дальше →

Post to Twitter


Очень часто основной функцией программы является парсинг текста и "выдирание" нужной информации. И если не воспользоваться дополнительными компонентами, то это может стать настоящей проблемой, на решение которой каждый раз будет затрачиваться много времени. Для этих целей удобно пользоваться модулем регулярных выражений RegExpr.
Читать дальше →

Post to Twitter


Недавно, при написании одной из программ, столкнулся с проблемой большого количества элементов на форме. А именно 20 объектов TShape, 20 объектов TEdit и 100 объектов TMaskEdit.
Читать дальше →

Post to Twitter


В PHP скриптах, очень часто используется обращение к другим сайтам путем HTTP-запроса. Мне известны несколько способов реализации таких запросов.

Описание используемых методов поверхностное - более полную информацию сможете получить перейдя по ссылкам в статье.

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

Post to Twitter


Несмотря на то, что электронной почте уже почти 50 лет, она остается одной из главных технологий современного интернета. Сейчас электронный почтовый адрес есть у каждого человека, имеющего хоть малейшее отношение к интернету. Именно поэтому регистрация на различных сайтах и подтверждение регистрации (активация) происходит через e-mail.
Читать дальше →

Post to Twitter

Недавно освоил азы многопоточности и  решил поделиться рабочим примером.

В примере используется один поток, таким образом, что при работе с сетью графический интерфейс не виснет.

Увлечение количества потоков осуществляется добавлением переменных (создания массива) Thread.

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

Post to Twitter

Rambler's Top100 Яндекс.Метрика