Informit.com: Объектно-ориентированный анализ и проектирование
Одного знания объектно-ориентированного языка недостаточно для того, чтобы создавать объектные системы. Вам также необходимо научиться "думать объектно". Эта статья разъяснит почему так важно понимать, что на самом деле означает "объектно-ориентированный" и как вы можете строить свой бизнес, используя объектно-ориентированный подход сверху донизу.
Программирование для J2EE, возможно, выглядит устрашающе со все возрастающим списком технологий и акронимов. Java Naming and Directory Interface (JNDI) существовал в ядре Java 2 Platform с самого момента ее появления, однако, зачастую недооценивался новичками в программировании для J2EE. Эта статья поможет разоблачить роль JNDI в приложениях J2EE () и покажет как его можно использовать для отделения вашего приложения от деталей его конкретной установки.
Informit.com: Эффективное тестирование с унаследованным кодом
Тестирование кода - не самая простая задача в этом мире, и она становится еще сложнее при работе с унаследованным кодом. Эта статья () поясняет теорию, стоящую за модульным программированием и почему тестирование может быть нелегким в таком окружении.
Лихорадка Mac Mini и сравнивание яблок и апельсинов
Mac Mini - отличный кандидат на новую флейм-войну 2005 года. Кто-то его любит, кто-то говорит, что это всего лишь старое железо за большие деньги. Но одно известно точно: уже есть те, кто экспериментирует с установкой Linux на Mac Mini (). Стоит отметить, что вся аппаратура уже почти полностью поддерживается.
Большинство людей не используют OpenBSD как настольную ОС, хотя есть и те, кто не представляет себе другой настольной системы. Эта статья () представляет собой обзор OpenBSD, включая ее разработку, возможности и доступные в операционной системе инструменты для вашего бизнеса.
Informit.com: Проектирование пользовательских интерфейсов и важность цвета для БД в .NET
Цвета - еще один тип данных, и, в свете того, что человеческий глаз может различать более десяти миллионов различных цветов, это, потенциально, огромный объем данных. Теория цветов поможет вам организовать данные в управляемые блоки, а эта статья () описывает теорию цветов, как основанную на пигментах, так и основанную на яркости.
Informit.com: Краткое руководство по програмированию на UNIX Shell
Итак, вы хотите начать программировать на языке оболочки UNIX. Вы можете сесть, обложившись большими томами с советами по кодированию, однако вы - технически подкованный человек. Вы хотите броситься напрямую и начать программировать. Эта статья () поможет вам начать сразу программировать на UNIX shell.
Источники близкие к Microsoft сообщили, что 29 апреля корпорация планирует представить 64-разрядную версию своей операционной системы для процессоров Intel и AMD (iAMD64 или x86-64).
Gavno - первый вирус для мобильника, блокирующий возможность звонить
Антивирусная компания SimWorks объявила об обнаружении первой действительно серьезной угрозы для мобильных телефонов, работающих на платформе Symbian. Появившийся новый вирус нарушает функционирование мобильного телефона вплоть до того, что владелец аппарата не может с помощью него делать телефонные звонки. Ранее обнаружившиеся вирусы, например, троян Skulls, действовали более поверхностно, не задевая самую главную функцию телефона — звонки.
Новая угроза для мобильников пришла на этот раз, вероятно, из России. Об этом свидетельствует и само название вируса — Gavno.a.
Убеждать предприятия в необходимости перехода на новые версии Office — извечная задача Microsoft, однако компания надеется, что новый Elixir поможет ей в этом.
Проект Elixir задуман как способ продвижения программы e-mail и контактов Microsoft Outlook, дополненной некоторыми новыми полями, в качестве инструмента для просмотра сведений о взаимоотношениях с заказчиками. Впоследствии он может помочь Microsoft выйти на рынок систем CRM, где сегодня доминируют Siebel Systems, Oracle и SAP.
Lismore Software Systems анонсировала Guest PC, новый программный эмулятор x86 для Mac OS X. С помощью Guest PC вы сможете легко создавать и управлять виртуальными компьютерами x86 на своем Mac. В виртуальную машину можно установить операционную систему Windows и пользоваться приложениями для нее. Выход Guest PC 1.0 запланирован на начало февраля 2005.
Вышла версия 0.9 основанного на движке Gecko веб-браузера K-Meleon для платформы Windows. K-Meleon - более гибкая в настройках и еще менее требовательная к ресурсам (не включает XUL) альтернатива Mozilla Firefox. Slashdot даже отмечает, что когда выйдет первая версия этого браузера, у Microsoft будет еще один повод побеспокоиться за долю рынка Internet Explorer.
Arch - гибкий дистрибутив Linux, который сочетает в себе простоту Slackware и систему управления пакетами Debian. В эту версию вошло ядро 2.6.10 с набором патчей -as, новая версия 4.2 настольной среды XFCE, а также свежие версии других популярных приложений.
Вышла первая бета-версия Mandrakelinux 10.2, в которую вошло ядро Linux 2.6.10, Glibc 2.3.4 и gcc 3.4.3, новый KDE 3.3.2, скомпилированный с параметром gcc '-fvisibility=hidden', который ускоряет процесс линковки при старте программы, Gnome 2.8.1 и GTK 2.6.1. Mozilla Firefox заменила Mozilla, в релиз вошли Gimp 2.2, cdrecord 2.01.01a21 с поддержкой записи двухслойных DVD+R, OpenOffice.org 1.1.4, Postgresql 8.0, MySQL 4.1.9. Обновлен инсталлятор, в который вошел новый алгоритм обработки пакетов. Плюс к этому, инсталлятор теперь может загружаться с USB носителей.
Microsoft согласилась выпустить версию Windows без медиаплеера
Корпорация Microsoft не будет подавать новую апелляцию на решение Европейской комиссии, обязавшей софтверного гиганта выпустить "урезанную" версию операционной системы Windows с исключенным из ее состава медиаплеером.
Эндрю Мортон объявил о выходе Linux 2.6.11-rc2-mm1
Вышла первая версия набора патчей от Эндрю Мортона (Andrew Morton) для ядра Linux 2.6.11-rc2. В эту версию вошло множество исправлений и обновлений, однако уже известна и одна ошибка - отсутствие мигающего курсора в VGA консоли.
WinSov:Сравнение производительности 64 и 32-разрядных систем
Тестовая площадка Конфигурация: + Процессор: AMD Athlon64 3400+. + Материнская плата: MSI K8N Neo Platinum (nForce3-250Gb). + Память: 2 x 512 МБ Corsair XMS3502 v1.1 DDR-433. + VGA Card: MSI FX5900. + Жесткий диск: Western Digital 10,000 RPM Raptor Serial-ATA. + Оптический привод: ASUS 52X CDRW. + Монитор: Relisys 19 дюймов. + Операционная система: Windows XP Professional SP1 + Драйверы для материнской платы: nVidia Forceware 4.04 (32-bit), nVidia Forceware 4.34a (64-bit). + Видео драйверы: nVidia Forceware 56.72 (32-bit), nVidia Forceware 57.30 (64-bit).
Тесты: + SiSoft Sandra 2004: 64 и 32-разрядные версии тестов процессора и памяти. + PC Mark 04: тестирование процессора, памяти, жесткого диска и графической подсистемы. + Quake3 Arena:
тестирование проводилось в двух режимах – самом быстром, при разрешении 640х480, и при повышенном качестве с разрешением 800х600. + 3D Mark 2001SE: использовались установки по умолчанию. + Unreal Tournament 2003: для тестирования использовались встроенные в демо-версию тесты тесты Flyby и BotMatch при разрешении 1024x768. + Commanche 4: установки по умолчанию при разрешении 800x600. + SpecView Perf 7.11: тоже с установками по умолчанию.
Сегодня вышла новая и последняя версия операционной системы FreeBSD из поддерживаемой ветки 4.x - 4.11. В ней были исправлены различные обнаруженные ошибки, добавлена поддержка некоторых новых сетевых и дисковых контроллеров, а также других устройств, обновлены пользовательские программы и сервисы. В частности, в эту версию вошли CVS 1.11.17, sendmail 8.13.1, GNOME 2.8.2, KDE 3.3.2, XFree86 4.4.0 (в портах также доступен X11R6.8.1).