суббота, 5 ноября 2011 г.

Indy 9, SSL и SOCKS Proxy

В предыдущем посте я обещал рассказать о том, как удалось прикрутить SOCKS proxy для отправки писем через защищенный SSL канал. Для тех, кто не в курсе, или подзабыл, напомню, что я, по требованию пользователей, добавлял в старую, добрую прогу возможность отправки писем через SMTP сервер, требующий использования защищенного канала. Для тестов использовался публичный SMTP сервер smtp.gmail.com. Как я решал эту задачку с использованием Delphi 6 и Indy 9, было описано ранее. Но в процессе решения возникла неожиданно еще одна проблема, не имеющая отношения к поставленной задаче.

вторник, 1 ноября 2011 г.

Indy v.9, SMTP и SSL

Производственная необходимость, кто же, как не она, родимая, поставила задачу: надо сделать так, чтобы соединение с SMTP сервером производилось при помощи защищенного SSL канала.

Имеется написанный довольно давно почтовый клиент. Клиент написан на Delphi 6 с использованием набора компонент Indy версии 9.0.18. Таковы начальные условия. Необходимо, не переписывая кардинальным образом программу, расширить ее функционал требуемым образом, то есть, научить клиента общаться с SMTP серверами посредством защищенного SSL канала.

 Для начала, создаем в Delphi тестовый проект, не курочить же сразу работающую много лет софтину. Тем более, что ожидаются определенные трудности с реализацией, так сказать, чутье подсказывает...

понедельник, 24 октября 2011 г.

VirtualBox vs Java

Я уже писал, что использую в работе виртуальные машины, построенные с помощью VirtualBox. Несколько таких машин предназначены для написания программ на Java. При настройке этих машин в прошлом у меня возникала неприятная проблема: Java-машина начинала грузить процессор виртуалки на 100% при запуске java-приложения с gui интерфейсом, реализованном с использованием классов Swing. Тогда, а было это что-то около полутора-двух лет назад, я нашел в интернете несколько решений-подсказок, из которых, методом проб и ошибок, получил последовательность действий, которая искореняла проблему.

пятница, 7 октября 2011 г.

Зачем

Этот блог я решил вести... Не знаю, хотя идея возникла не спонтанно. Множество раз я решал одни и те же задачи, наступал на те же грабли, искал в интернете информацию, которую много раз находил, потом терял, забывал и т.д. и т.п. И вот, наконец, решил, что буду вести заметки на полях, в которые всегда смогу посмотреть сам. А может, они еще кому-нибудь пригодятся. Вот, собственно, вкратце, почему этот блог возник.
Кроме того, если вдруг у блога найдутся читатели, может быть, благодаря их комментариям, критике, указаниям, я узнаю что-то новое, пойму, как правильно решить ту или иную проблему, в чем ошибался или был прав. Ведь довольно часто, решение, которое ты считаешь, как минимум, хорошим, таковым не оказывается. Так что...
В блог я буду помещать заметки, которые касаются вопросов программирования, технологий, с которыми приходится сталкиваться, различных инструментов для программистов, в общем, обо всем, с чем приходится иметь дело в процессе работы над программами.
Хотя мой первый пост получился не об этом ;)