|
 |
|
 |
|
 |
|
Libsndfile — звуки разных форматов
Сегодня оцифрованный звук может храниться в различных форматах — от старого доброго PCM до новомодных MP3, AAC, WMA, OGG и т.д.
В этой статье речь пойдет о том, как прочесть большинство из этих форматов и использовать звуки, в них содержащиеся. Подробнее
Perl: полное изложение с примерами
Один гражданин сказал когда-то: "Ставить себе заурядные цели — прямой путь к заурядной жизни". Вот и мы — простых путей не ищем и постараемся "накрыть" небольшой по размеру статейкой такой странный язык программирования, как Perl. Подробнее
Мониторинг принтера
Если организация оказывает вычислительные услуги, то в один прекрасный момент перед ней неизбежно встанет проблема тарификации, напрямую связанная с автоматическим учетом ресурсов. Эта статья рассказывает о том, как автоматизировать учет использования принтера. Подробнее
Samba за окном
Речь пойдет об управлении контроллером домена на "Самбе" при помощи Windows-базированных утилит, таких как User manager for Domains, Server manager for Domains, хорошо знакомых системным администраторам NT4 Server, а также консоли управления MMC следующих версий Windows. Подробнее
Objective CAML: функциональный вызов императиву
Тяжело сказать, хорошо или плохо то, что в мире так много языков программирования. С одной стороны, это очередное "вавилонское столпотворение", а с другой — никто ведь не заставляет использовать их все. Многие "аналитики" выбирают функциональные языки, с одним из которых мы сейчас кратко познакомимся. Подробнее
Некоторые особенности доступа к SQL-серверу средствами IDAPI
В статье рассматриваются некоторые проблемы, возникшие при разработке интерфейса доступа к SQL-серверу средствами BDE(Borland Database Engine). Затронут ряд вопросов связаных с существованием различных методов обработки данных в реляционных СУБД и особенностями выполнения транзакций и прямых запросов к SQL- серверу. Подробнее
Введение в язык программирования ЛИСП
Не оказываемся ли мы в плену языка, на котором программируем? Автор излагает современный подход к построению основ языка и описывает нестандартные возможности, не имеющие аналогов в других системах. Подробнее
Выбрать корпус - нет ничего проще?
Тот, кто уверен, что покупка корпуса и выбор блока питания — дело последнее, глубоко ошибается. На самом деле ошибка в выборе корпуса способна привести к массе неприятностей, самая страшная из которых — полная или частичная потеря электронной начинки… Подробнее
Обойдется ли C++ Builder без Delphi?
В связи с появлением новых версий продуктов компании Inprise (Borland) - Delphi 4, C++Builder 3 и Interbase 5 - российское представительство компании провело серию семинаров, посвященных упомянутым средствам разработки. Подробнее
Почтовое отделение MS Exchange-2000
Наблюдения о некоторых особенностях настройки почты, которые встретились в начале работы с почтовым сервером Microsoft Exchange-2000 Server. Рассматривается ситуация начала работы электронной почтовой системы, обслуживающей 300 пользователей на 200 рабочих станциях.
Подробнее
Программный RAID-массив в Linux
С ростом вычислительной мощности процессоров и пропускной способности памяти именно дисковые операции ввода-выводa все чаще оказываются "узким местом" системы. Посмотрим, как организовать RAID-массив программными средствами в популярной нынче ОС GNU/Linux. Подробнее
DirectX: Основы программирования
Средства мультимедиа нужны не только для создания игр или презентаций. Наглядное представление данных необходимо и архитектору, и электронщику. API DirectX поможет решить проблемы с визуализацией данных на платформах Windows. Подробнее
Windows XP SP2: что день грядущий нам...подложит?
Пожалуй, ни одно из обновлений операционных систем семейства Microsoft Windows не вызывало столько шума, как второй пакет исправлений (Service Pack 2, или SP2) к Windows XP. Главная особенность второго сервис пака — новые средства обеспечения безопасности Windows. Подробнее
Семь вещей, которые нужно знать о VMWare и VirtualPC
Мощность процессоров растет, память дешевеет… С геймерами все более или менее ясно: для них пришло время Doom III и других гига-шутеров. А какую выгоду из такой ситуации может получить системный администратор? Одна из открывающихся возможностей - запуск несколько операционных систем одновременно. Подробнее
Использование шаблонов в C++
Данная статья посвящена использованию такого мощного механизма языка C++, как templates - или, говоря по-русски, шаблонов. Сама технология хорошо известна профессионалам, но начинающие программисты редко о ней догадываются. Подробнее
JPG, GIF и другие в ACCESS
"Любая задача требует вдвое больше времени и втрое больше усилий, чем кажется на первый взгляд",- сказал в прошлом веке кто-то из великих. В этом убеждаешься каждый раз, когда берешься решать какую-нибудь простую, на первый взгляд, задачу. Подробнее
Иконки в трейбаре? Проще чем кажется!
Во многих форумах с завидной систематичностью выплывают вопросы об иконках в трее и многие программеры с недовольством отвечают: "Это же так просто, почитай документацию". Да, действительно просто - но лучше все посмотреть на практике, в человеческом, так сказать, изложении. Подробнее
Покопаемся в SETUP BIOS
С чего начинается компьютер? Для кого как, а для системных администраторов он начинается с плат, процессоров, модулей памяти. И, конечно же, с BIOS. Если вы всерьез решили постичь устройство персоналки - без знаний этой составляющей не обойтись. Подробнее
Мониторинг материнских плат в Linux
При решении задачи по организации мониторинга материнской платы TYAN S2460 Tiger MP оказалось, что одним только файлом справки пакета lm_sensors не обойтись. Дополнительные знания требовались на каждом шагу. Пусть же они помогут в аналогичной ситуации еще кому-нибудь. Подробнее
"Межплатформенный" Drag & Drop
Исходя из названия, можно подумать, что речь идет о перетаскивании (Drag&Drop) объектов между платформами. Но это не так. В статье описываются основные отличительные черты этого механизма при работе со средой Windows и Linux, а также приводятся основные методы работы с каждой из платформ. Подробнее
Shell Extensions и как с ними бороться
Думаю, вы замечали, что некоторые программы добавляют собственные пункты в системное контекстное меню. Например, WinRAR добавляет "Сжать" и "Распаковать в…", ICQ - "Переслать пользователю" и пр. Механизм, с помощью которого ваш код "внедряется" в оболочку Windows, называется Shell Extensions - именно о нем пойдет речь… Подробнее
СОМ-хранилища: подпольная файловая система
Рано или поздно перед многими программистами встает вопрос - в каком формате хранить данные своей программы? Хорошо, если сохраняемая информация - это записи с фиксированной длиной. А если нужно записать разнородные данные - да еще в одном файле (чтоб потом не разбираться с десятком-другим файлов)?.. Подробнее
Ping своими руками
Ping - одна из важнейших команд, использующихся при настройке и отладке сетей любых уровней сложности. Рассмотрим способы реализации этой команды средствами Delphi. Подробнее
Все будет Samba!
У многих начинающих администраторов ОС Linux возникают те или иные проблемы при настройке и запуске в эксплуатацию системы Samba. Правильно настроенный пакет позволит избежать головной боли в дальнейшем. Итак, начнем… Подробнее
Передача данных в интернет при помощи InternetExpress
InternetExpress - это входящее в состав Borland Delphi 5 интересное средство обработки и публикации данных в интернет, основанное на технологии MIDAS. В Delphi имеется набор компонентов, позволяющих реализовать полный цикл клиент-серверной обработки данных на базе интернет с применением как средств создания приложений на основе ISAPI/NSAPI, ASP и CGI, так и новых технологий, к примеру, стандарта XML (eXtended Markup Language). Подробнее
Переводим с PDF
Ох уж этот упрямый PDF! Такие красивые документы, такие нужные картинки и таблицы, но как их оттуда достать?.. Где мы сейчас берем самую свежую информацию? Правильно, в интернете. А в каком виде? Если документ небольшой, то можно и в HTML. А если побольше и посерьезнее, то, как правило, в PDF. Подробнее
BORLAND DELPHI: Базы данных "на DELPHI" – BDE
Как известно, доступ к файлам баз данных в Borland Delphi осуществляется с помощью BDE – Borland Database Engine. BDE, по сути, является набором драйверов и функций, открывающим программисту доступ к стандартным источникам данных -- Paradox, dBASE, FoxPro, Access, а также базам данных в текстовом формате. С помощью BDE можно работать и через Microsoft ODBC. Опционально устанавливаемый продукт Borland's SQL Links дает возможность доступа к целому спектру SQL серверов, таких как Informix, DB2, InterBase, Oracle и Sybase. В целом, благодаря заложенной разработчиками простоте и мощи, работать с BDE удобно. Подробнее
Проблемы программирования - вопросы и… вопросы
Глобальный объект, когда ты создаешься?
Если проанализировать последовательность создания объектов не в отдельно взятом файле, а сразу в нескольких, то нам не удастся однозначно определить порядок создания всех объектов из нескольких файлов: спецификацией языка не определен порядок конструирования (вызов конструктора) и удаления (вызов деструктора) глобальных объектов. Подробнее
BlueJ: учебная оболочка или полноценная среда разработки?
BlueJ - это, как гласит реклама, интегрированная среда для разработки приложений на Java. «Ну вот, еще один компилятор» - подумает читатель. И действительно, сегодня на рынке программных продуктов представлено достаточно много различных сред разработки. Но BlueJ уникальна по многим показателям, поэтому не будем спешить с выводами и рассмотрим все по порядку. Подробнее
CVS - система управления версиями
Практика показывает, что большое количество программистов ведут разработку программ под ОС Windows очень странными способами - про version control они даже не догадываются, правят по живому, раз и навсегда. На просьбу вернуться к предыдущей версии хлопают глазами и говорят "а мы уже всё переправили!". В общем, культура программирования в массе своей на уровне африканской деревни. Подробнее
Borland Delphi 6: быстрая разработка приложений для Web
Выпуск очередной версии Delphi назревал давно, и, как сказали бы раньше, был продиктован веяниями времени. Еще до того, как компания Borland анонсировала ее выход, можно было смело предположить направления основных изменений и нововведений в этом популярном продукте. Подробнее
Разработка ASP-приложений при помощи Delphi 5
Сегодня, как правило, уже недостаточно создать продуманный и информационно наполненный, но статический ресурс интернет. Все больше сайтов обзаводятся такими сервисами, как чаты, гостевые книги, голосования. Да и для оперативного доступа к данным вместо HTML лучше использовать специальные программные средства, такие как Active Server Pages - ASP. Подробнее
Математика криптологии
На протяжении многих веков к науке криптологии не ослабевает внимание политиков, бизнесменов, военных, а в последние десятилетия - представителей точных наук - математиков, физиков, химиков и др. Причина кроется в целях, которые ставит перед собой криптология, и методах их достижения. Подробнее
Особенности реализации типа byte в Java Sun’s J2SDK программирование byte
Весь исходный код, приведенный в данной статье, тестировался под двумя компиляторами на различных платформах: Sun’s J2SDK v.1.3.0 for Linux и Microsoft VJ ++ v.6.0 for Win9X. Так, что речь далее пойдет не о «багах», а о заложенных в ядро языка особенностях. И конкретно об особенностях реализации широко известного во многих языках программирования встроенного типа данных – byte. Подробнее
|
|
|
 |
|
|
|