Паттерн «Заместитель» («Proxy»). Описание и использование (на примере Delphi)

Если программа включает в себя достаточно «тяжёлые» объекты, которые потребляют достаточно много ресурсов, наиболее оптимальное решение – создавать такие объекты «по запросу». То есть тогда, когда они на самом деле необходимы. Для решения этой задачи и предназначен паттерн «Заместитель».

Продолжить чтение

Реализация сквозного канала передачи звука средствами библиотеки bass.dll

Сквозной канал – прямая передача звукового сигнала со звукоснимающей на звуковоспроизводящую аппаратуру [2]. Входящий звуковой сигнал в ЭВМ поступает на линейный или микрофонный вход звуковой карты (ЗК). Выходной звуковой сигнал подаётся на выход для динамиков. Обычно линейный и микрофонный входы звуковой карты используются для записи звука либо для передачи его

Продолжить чтение

Разработка под Android. Delphi (C++ Builder) или Java

Перед многими разработчиками встаёт вопрос выбора. Какую технологическую платформу использовать для написания программ под Android? И довольно часто выбор представляет собой дилемму Delphi (C++ Builder) или всё-таки Java.

Продолжить чтение

Ваш код никого не интересует?

Этот риторический вопрос возникает у многих программистов. Многие приходят к выводу, что программный код – это «только инструмент» для решения поставленной задачи. Главное результат, а как он, достигнут не столь важно. Однако такой подход на самом деле поверхностный и во многом обусловлен не совсем правильным пониманием процесса разработки и роли

Продолжить чтение

Выбор CMS для сайта

При создании сайта большинство владельцев и вебмастеров задумываются о выборе CMS для него. Для информации CMS (Content Management System) — это система управления сайта или по-простому движок, на котором сайт работает. Это не удивительно. От правильного выбора CMS зависит стабильность работы сайта и удобство работы с ним. На сегодняшний день

Продолжить чтение

Воспроизведение звуковых файлов в Java

В Java имеется возможность воспроизводить звуковые файлы форматов AU, WAV и AIFF без использования внешних библиотек. Поддерживаются моно и стереозвук с частотой дискредитации от 8 до 48 кГц и аппроксимацией (количеством бит в семпле) 8 или 16 бит. Существуют два основных способа воспроизведения звука. Использование интерфейса Clip; Использование интерфейса SourceDataLine.

Продолжить чтение

Настройка отправки почты через SMTP в WordPress

Стандартная отправка почты в WordPress осуществляется с помощью почтового сервера хостинг провайдера с помощью функции mail. Однако не все хостинг провайдеры включают использование этой функции. К счастью, есть выход из этой ситуации – использование стороннего SMTP сервера.

Продолжить чтение