Архив "PC World" по рубрикам | Рабочий стол профессионала

X-серверы: не разделять и отнимать, а умножать и складывать
Многие любители экстремальной (оптимальной) нагрузки любят работать сразу под несколькими операционками. Я не имею в виду мультизагрузку — я имею в виду одновременно. Эта статья поможет поджарить ваш мозг…
Подробнее

Libsndfile — звуки разных форматов
Сегодня оцифрованный звук может храниться в различных форматах — от старого доброго PCM до новомодных MP3, AAC, WMA, OGG и т.д. В этой статье речь пойдет о том, как прочесть большинство из этих форматов и использовать звуки, в них содержащиеся.
Подробнее

Linux 2.6: откуда берется пыль и куда деваются линки
Как всегда, не претендуя на типичность случая, расскажу небольшую историю о том, как ставил winmodem на Fedora Core 4. Мне помогло — не исключено, что поможет и еще кому-то. Педанты, как всегда, могут поискать ошибки в тексте — тоже занятие.
Подробнее

Perl: полное изложение с примерами
Один гражданин сказал когда-то: "Ставить себе заурядные цели — прямой путь к заурядной жизни". Вот и мы — простых путей не ищем и постараемся "накрыть" небольшой по размеру статейкой такой странный язык программирования, как Perl.
Подробнее

Мониторинг принтера
Если организация оказывает вычислительные услуги, то в один прекрасный момент перед ней неизбежно встанет проблема тарификации, напрямую связанная с автоматическим учетом ресурсов. Эта статья рассказывает о том, как автоматизировать учет использования принтера.
Подробнее

Samba за окном
Речь пойдет об управлении контроллером домена на "Самбе" при помощи Windows-базированных утилит, таких как User manager for Domains, Server manager for Domains, хорошо знакомых системным администраторам NT4 Server, а также консоли управления MMC следующих версий Windows.
Подробнее

Не squid'ом единым…, или Универсальная альтернатива
Идея написания этой статьи появилась в ходе решения проблем, возникших при эксплуатации системы интернет-доступа на крупном предприятии. Ключевые функции исполнял прокси-сервер squid.
Подробнее

Objective CAML: функциональный вызов императиву
Тяжело сказать, хорошо или плохо то, что в мире так много языков программирования. С одной стороны, это очередное "вавилонское столпотворение", а с другой — никто ведь не заставляет использовать их все. Многие "аналитики" выбирают функциональные языки, с одним из которых мы сейчас кратко познакомимся.
Подробнее

Некоторые особенности доступа к SQL-серверу средствами IDAPI
В статье рассматриваются некоторые проблемы, возникшие при разработке интерфейса доступа к SQL-серверу средствами BDE(Borland Database Engine). Затронут ряд вопросов связаных с существованием различных методов обработки данных в реляционных СУБД и особенностями выполнения транзакций и прямых запросов к SQL- серверу.
Подробнее

Введение в язык программирования ЛИСП
Не оказываемся ли мы в плену языка, на котором программируем? Автор излагает современный подход к построению основ языка и описывает нестандартные возможности, не имеющие аналогов в других системах.
Подробнее

Визуальное построение отчетов в DELPHI без REPORTSMITH
Проблема удобного построения отчетов до сих пор до конца не решена. Использование генератора ReportSmith дает неплохие результаты, однако он не предоставляет достаточной свободы для программиста. И все же красивое решение есть!
Подробнее

Выбрать корпус - нет ничего проще?
Тот, кто уверен, что покупка корпуса и выбор блока питания — дело последнее, глубоко ошибается. На самом деле ошибка в выборе корпуса способна привести к массе неприятностей, самая страшная из которых — полная или частичная потеря электронной начинки…
Подробнее

Обойдется ли 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.
Подробнее

Эксперты в DELPHI, или Программист, упростите себе жизнь
Применение экспертов поможет превратить труд программиста на Delphi в настоящее творчество, сведя к минимуму рутинную работу, неизбежную при написания программ.
Подробнее

Windows XP SP2: что день грядущий нам...подложит?
Пожалуй, ни одно из обновлений операционных систем семейства Microsoft Windows не вызывало столько шума, как второй пакет исправлений (Service Pack 2, или SP2) к Windows XP. Главная особенность второго сервис пака — новые средства обеспечения безопасности Windows.
Подробнее

JavaCC - маленький дракон с большими возможностями
Задумывались ли Вы, уважаемый читатель, о том, как создаются новые языки программирования? А может быть, Вы даже пробовали создать свой интерпретатор или компилятор?
Подробнее

MySQL Administrator - рулить СУБД легко
Графическая утилита WinMySQLAdmin обещает стать эффективным инструментом по настройке и управлению сервером баз данных MySQL.
Подробнее

Семь вещей, которые нужно знать о VMWare и VirtualPC
Мощность процессоров растет, память дешевеет… С геймерами все более или менее ясно: для них пришло время Doom III и других гига-шутеров. А какую выгоду из такой ситуации может получить системный администратор? Одна из открывающихся возможностей - запуск несколько операционных систем одновременно.
Подробнее

Использование шаблонов в C++
Данная статья посвящена использованию такого мощного механизма языка C++, как templates - или, говоря по-русски, шаблонов. Сама технология хорошо известна профессионалам, но начинающие программисты редко о ней догадываются.
Подробнее

JPG, GIF и другие в ACCESS
"Любая задача требует вдвое больше времени и втрое больше усилий, чем кажется на первый взгляд",- сказал в прошлом веке кто-то из великих. В этом убеждаешься каждый раз, когда берешься решать какую-нибудь простую, на первый взгляд, задачу.
Подробнее

Почтовый сервер Exim: "Я не Sendmail, я иной"
Древнему человеку каменный топор служил для войны, охоты, строительства и ухаживаний за слабым полом. Древним системным администратором sendmail использовался во всех случаях жизни…
Подробнее

Иконки в трейбаре? Проще чем кажется!
Во многих форумах с завидной систематичностью выплывают вопросы об иконках в трее и многие программеры с недовольством отвечают: "Это же так просто, почитай документацию". Да, действительно просто - но лучше все посмотреть на практике, в человеческом, так сказать, изложении.
Подробнее

Покопаемся в 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. Правильно настроенный пакет позволит избежать головной боли в дальнейшем. Итак, начнем…
Подробнее

Интеграция Tomcat с Apache. Развертывание веб-приложений Java2 на Linux-платформе
Итак - ваше веб-приложение готово для развертывания на сервере. Заказчик оповещен о том, что все работает и осталось только несколько штрихов, - и он просит продемонстрировать это веб-приложение, разместив его на вашем сервере или на сервере заказчика.
Подробнее

Передача данных в интернет при помощи 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.
Подробнее
19.03.2009
В IV квартале 2008 г. украинский рынок серверов по сравнению с аналогичным периодом прошлого года сократился в денежном выражении на 34% – до $30 млн (в ценах для конечных пользователей), а за весь календарный год – более чем на 5%, до 132 млн долл.


12.03.2009
4 марта в Киеве компания Telco провела конференцию "Инновационные телекоммуникации", посвященную новым эффективным телекоммуникационным технологиям для решения задач современного бизнеса.


05.03.2009
25 февраля в Киеве компания IBM, при информационной поддержке "1С" и Canonical, провела конференцию "Как сохранить деньги в условиях кризиса?"


26.02.2009
18-19 февраля в Киеве прошел юбилейный съезд ИТ-директоров Украины. Участниками данного мероприятия стали ИТ-директора, ИТ-менеджеры, поставщики ИТ-решений из Киева, Николаева, Днепропетровска, Чернигова и других городов Украины...


19.02.2009
10 февраля в Киеве состоялась пресс-конференция, посвященная итогам деятельности компании "DiaWest – Комп’ютерний світ" в 2008 году.


12.02.2009
С 5 февраля 2009 г. в Киеве начали работу учебные курсы по использованию услуг "электронного предприятия/ учреждения" на базе сети информационно-маркетинговых центров (ИМЦ).


04.02.2009
29 января 2009 года в редакции еженедельника "Computer World/Украина" состоялось награждение победителей акции "Оформи подписку – получи приз!".


29.01.2009
22 января в Киеве компания "МУК" и представительство компании Cisco в Украине провели семинар для партнеров "Обзор продуктов и решений Cisco Small Business"

 

 
 
Copyright © 1997-2008 ИД "Комиздат".