SMTP+attached files vs Antivirus

Database
Ура, одержана победа :) противостояния антивируса и передачей почтового сообщения с прикрепленными файлами средствами SMTP. Предыстория Давно создал пакет в СУБД Oracle, который использует UTL_SMTP для отправки из базы писем. Все работало отлично, пока на одном из проектов письмо пришло некорректным, а именно: приаттаченный файл имел неправильное имя, расширение .dat и не раскодированным. Иными словами: когда мы посылаем письмо, то прикрепляем файлы посредством перекодировки в base64. Например, средствами шаблона мы генерируем какой-нибудь отчет или документ (например, в MS Excel или MS Word), полученный CLOB кодируем в base64 и вставляем в письмо. Отсылаем. Получатель получает письмо, которое содержит прикрепленный документ. Так вот, когда получатель открывает письмо, то в аттаче у него оказывается кодированный в base64 текст документа :( Решение Все оказалось просто до банальности :). При отправке с почтового сервера, письмо…
Read More

Установка Joomla! 1.6

CMS
Итак, наступила весна. Дольше ждать пока выйдет полноценный конвертер для перехода с версии 1.5 на 1.6 нет, вот и решился установить новую Джумлу. Благо еще дополнительно случайно зарегистрировал домен, ну и решил его оставить для тестирования, может и написания чего :) Как в предыдущем посте написал, надо в PHP включить расширение simplexml, забегая вперед, скажу, что еще потребуется включить расширение json. Ну, перейдем к установке (more…)
Read More

Ошибка при установке Joomla! 1.6

CMS
При попытке установить J!1.6 получил ошибку :( Fatal error: Call to undefined function simplexml_load_file() <мой сайт>/docs/libraries/joomla/factory.php on line 350 Оказалось, что это лечится путем подключения в PHP расширения simplexml.
Read More

Компьютерный интерфейс с функцией трансивера CM15 Pro

Home automation (domotics)
Описание CM15 Pro управляет устройствами Х10 с помощью компьютера или автономно по введенной в него программе. Данная модель является логическим развитием популярного CM11A. В дополнение к его функциям, CM15 Pro включает в себя адаптер для приема и отправки команд по радиочастоте. Так что для работы с беспроводным датчиком присутствия MS13 уже не нужно покупать TM13. Выполняя функцию диспетчера CM15 Pro также может получать команды от беспроводного пульта (например, SS13 или др.), посылать необходимый цифровой сигнал по вашей домашней сети X10 к определенным модулям, которые получают эти сигналы и выполняют соответствующую команду. CM15 Pro дает возможность управлять домашним электричеством от вашего компьютера. Комментарии Этот модуль просто необходим, если Вы используете X10. Очень удобный, хранит в памяти и выполняет макросы даже если компьютер выключен (из-за дополнительной батарейки). Правда есть ограничение на размер…
Read More

Беспроводный переключатель на 3 устройства SS13

Home automation (domotics)
Описание Очень тонкий беспроводный выключатель X-10, толщиной всего 8 мм! Может быть установлен на любую поверхность Радиоуправление 3 модулями Прост в установке Поскольку это выключатель, управляемый по радиоканалу, то нет необходимости в какой-либо дополнительной проводке. Беспроводный выключатель SS13 должен быть объединен с модулем радио трансивера TM13 или с системой безопасности для управления модулями X10. Беспроводный выключатель SS13 может также активизировать макросы, которые хранятся в компьютерном интерфейсе CM11 (для выполнения, например, группы действий с помощью нажатия одной кнопки). SS13 имеет четыре кнопки (одна для регулировки яркости). Верхние 3 кнопки могут быть установлены для последовательных кодов устройств (например 1,2, и 3 или 7,8, и 9). Комментарии Все бы ничего, только детки :) очень быстро переводят его в состояние программирования (нажимаем и не отпускаем несколько секунд), наблюдая как моргает светодиод. Из-за этого данный…
Read More