CITKIT.ru
3 терабайта свободного софта!
Logo    
IT-рынок Новости мира IT Океан(!) софта на CITKIT.ru Форумы Поступления в библиотеку Учебный центр Курилка
CitForum    CITForum на CD Море(!) аналитической информации! :: CITFORUM.RU
IT-консалтинг Software Engineering Программирование Open Source СУБД Безопасность Internet Сети Операционные системы Hardware

04.07.2009

Google
WWW CITForum.ru

Новости мира IT:

  • 17.06 - «Комкон» посчитал Рунет
  • 17.06 - Google тестирует поисковый сервис для мобильников
  • 17.06 - Компания Smartline Inc выпустила новую версию программного продукта Remote Task Manager 3.8.1
  • 17.06 - Apple Mactintosh станет Intel Microsoft?
  • 17.06 - Крупнейшие поставщики ПК отказались от поддержки Windows XP N
  • 17.06 - Новый графический процессор nVidia выйдет на следующей неделе
  • 17.06 - Три новых версии "Антивируса Касперского" защитят Linux-платформы
  • 17.06 - Мобильные телефоны помогут водителям парковаться
  • 17.06 - Защита ПК от Microsoft станет платной
  • 17.06 - Яндекс.Словари — поиск по определениям и переводам
  • 16.06 - Tanga опасна для пользователей 1С
  • 16.06 - Mandriva покупает часть Linux-компании Lycoris
  • 16.06 - Sun открывает исходный код ОС Solaris
  • 16.06 - Yahoo ищет по закрытым сайтам
  • 16.06 - IBM представил новый суперкомпьютер
  • 16.06 - Microsoft урезает поддержку Windows 2000
  • 16.06 - В Microsoft Outlook Express найдена опасная дыра
  • 16.06 - IBM представляет новые blade-технологии для телекома
  • 16.06 - Symantec и Veritas назначили дату слияния
  • 16.06 - Microsoft выпустила 3 «критических» патча
  • 16.06 - Персональные данные всех россиян объединят в единую базу
  • 15.06 - Вышел дистрибутив Linux Fedora Core 4.0
  • 15.06 - Intel выпустит серию процессоров Lyndon
  • 15.06 - Yahoo покупает компанию IP-телефонии
  • 15.06 - "Дыры" в Java открывают дорогу хакерам
  • 15.06 - «Корпорация ЮНИ» получила лицензии ФСТЭК
  • 15.06 - Google запустит поиск бесплатного видео
  • 15.06 - Троян Skulls маскируется под антивирус
  • 15.06 - Samsung представил мобильник с жестким диском в 3 ГБ
  • 15.06 - IBM продвигает систему радиометок для товаров потребления
  • 15.06 - В Microsoft Step-by-Step IT найдена критическая уязвимость
  • 15.06 - ВОИС поможет ICANN защитить права владельцев интеллектуальной собственности
  • 15.06 - Поисковик по акронимам
  • 15.06 - Intel построит новый завод в Индии
  • 15.06 - Nokia и Apple создают мобильный браузер
  • 15.06 - WiMAX: 12,4 млн подписчиков к 2010 году
  • 14.06 - Началось бета-тестирование графического пакета Microsoft Acrylic
  • 14.06 - Microsoft выпускает более 10 "заплат"
  • 14.06 - Apple и сообщество open-source снова вместе
  • 14.06 - Графические процессоры считают лучше центральных

    Архив новостей >>>


  • 2005 г.

    Настраиваем русский Unicode во FreeBSD

    Валерий Моторин aka black_wolf
    Под редакцией Алексея Федорчука

    От редактора: эта статья первоначально была опубликована на двух сайтах - на BDSPortal и unix.ginras.ru, причем тексты по ряду причин оказались не вполне идентичными. Здесь дается версия с unix.ginras.ru, с некоторыми редакторскими комментариями и дополнениями.

    Небольшое вступление

    На форумах по Unix-тематике происходит много споров на тему "А нужен ли unicode Unix-системам?". Но чёткого ответа эти споры до сих пор так и не дали. Сделаем простой вывод: раз есть такая кодировка, значит она кому то нужна. Я не буду рассматривать её достоинства или недостатки, не буду склонять к тому, чтобы срочно все переходили на utf, а просто поделюсь своим опытом перехода на unicode в системе FreeBSD. Опять же сразу оговорюсь что данная мной методика не является обязательной в исполнение каждого пункта статьи, а с успехом может быть заменена другими методами решения возникших вопросов.

    Если посмотреть на дистрибутивы Linux, то там уже довольно удачно unicode применяеться в качестве основной кодировки таких дистрибутивов, как Suse, Red Hat/Fedora и некоторых других. Остальные создатели дистрибутивов посматривают в эту сторону, но пока не все спешат с переходом на unicode по умолчанию в системе, хотя полная поддержка utf-локализации обеспеченна практически во всех Linux-дистрибуивах.

    До сей поры unicode как-то обходил стороной BSD-системы. Но прогресс, так сказать, не стоит на месте, и в недавних релизах BSD-систем (FreeBSD, DragonFlyBSD, NetBSD) появилась в общем-то полная поддержка utf-локализации. Остановимся ее воплощении в самой популярной из этих ОС - FreeBSD (на момент создания статьи - версии 5.3). Но я думаю, то же самое может быть применено и в других BSD-системах. Поставим для себя такую цель: работать во FreeBSD так, чтоб была обеспеченна полная руссификация, причём в unicode.

    Unicode в консоли и руссификация

    Вот тут мы наступаем на первые грабли. Для начала, что бы не морочить голову, делаем руссификацию в точности как описанно в HandBook - не больше и не меньше.

    А как же unicode? Вот тут сразу придётся огорчить читателя, что консоль FreeBSD пока не совсем готова к принятию unicode, а для нормальной работы вам придёться использовать старый добрый koi8-r (или любую другую 8-битную кодировку). Причин здесь несколько, но скажу лишь про одну из основных. Для для того чтобы реально попробовать unicode в консоли FreeBSD, нужны map-файлы (файлы кодировок ввода/вывода символов на консоль). Просто посмотрим в каталоги /usr/share/syscons/scrmaps и /usr/share/syscons/keymaps и убедимся что файлы в кодировке unicode отсутствуют, длительные поиски их в Сети, как мои, так и заинтересовавшихся товарищей, дали отрицательный результат. Да и вообще, если таковые и были бы, то сама структура syscons вызывает сомнения с точки зрения пригодности к unicode, но это требует отдельных широких исследований. А как же тогда юникод? Ответ: X Window System - вот что нам нужно.

    Unicode и Иксы

    По простому называемые Иксы давно готовы к принятию юникода. Собственно, с ними и будем работать. Конечно, различие кодировок в консоли и Иксах может вызывать противоречивые чувства у многих (типа локаль должна быть едина), но, как говорится, и здесь можно найти свои преимущества. Cама локаль UTF8 идёт во FreeBSD начиная с версии 5.2, но если вдруг не окажется у вас по каким либо причинам, то её можно установить из портов - /usr/ports/misc/utf8locale.

    Оговорюсь сразу, что у меня оболочка bash, и всё ниженаписанное по настройкам применительно к ней, но и с другими шеллами затруднений не должно возникнуть, главное - понять суть вопроса.

    Собственно, раз мы будем работать с unicode в Иксах, то задаём переменные для реализации юникодной локали в домашнем каталоге, в файле ~/.xinitrc, в самых первых его строках. Нужно задать соответствующие переменные, для чего привожу простой пример состава файла ~/.xinitrc:

    export LANG='ru_RU.UTF-8'
    export LC_ALL='ru_RU.UTF-8'
    exec startfluxbox 
    

    Конечно, fluxbox может быть заменён на любой другой менеджер. Мои корреспонденты писали, что что переменную LC_ALL следует делать LC_ALL="", то есть оставить пустой. Но на поверку оказалось, что в этом случае получаем большие проблемы с вводом русских букв в иксовых терминалах, а вот при указании проблема исчезает. Ещё совет - нужно побольше установить шрифтов TTF в каталог /usr/X11R6/lib/X11/fonts/TTF. Это нужно для нормального отображения и вообще для работы в некоторых приложений (подойдут из всем ивестной сиситемы Windows). Рекомендую - после того как скопированны шрифты, сделать следущее под рутом:

    cd /usr/X11R6/lib/X11/fonts/TTF
    mkfontscale
    mkfontdir
    fc-cache 
    

    И проверьте, что в /etc/X11/xorg.conf (или /etc/X11/XF86Config, в зависимости от используемой реализации) указан путь к каталогу /usr/X11R6/lib/X11/fonts/TTF.

    Иксовые терминалы

    Не во всех терминалах ввод/ввывод русского языка при локали unicode проходит нормально, лучше для этого под рукой иметь терминалы с умолчательной поддержкой UTF-8. Нормальные терминалы, поддерживающие unicode-ввод русского с клавиатуры и вывод сообшений на экран терминала по-русски - xterm, mlterm, rxvt-unicode, gnome-terminal. К остальным нужно применять некоторые ухищрения. Например для aterm в файл ~./.Xdefault пишем:

    Aterm*background: black
    Aterm*foreground: #CECECE
    Aterm*scrollBar: true
    Aterm*loginShell: true
    Aterm*saveLines: 3000
    Aterm*transparent: true
    Aterm*transpscrollbar: true
    Aterm*tintingType: true
    Aterm*tinting: #a07040
    Aterm*shading: 60
    Aterm*fade: 90
    Aterm*title: aterm
    Aterm*iconName: aterm
    Aterm*font: -*-terminus-medium-*-*-*-*-*-*-*-*-iso10646-1
    Aterm*boldFont: -*-terminus-medium-*-*-*-*-*-*-*-*-iso10646-1
    Aterm*geometry: 80x24
    Aterm*termName: aterm
    

    Оконные менеджеры

    В принципе, подойдут все сейчас популярные менеджеры. Опробованны в юникоде: KDE, XFCE, wmaker, семейство боксов - openbox, blackbox, hackedbox. Проблем в работе с unicode у меня ни в одном не возникло. Я уверен что и с Gnome будет аналогично. С установленным из портов fluxbox-0.1.14 есть проблема - никак не хотели отображаться опции из Configure и заголовки приложений. Рекомендую метод - взять и удалить эту версию fluxbox вообще, а вместо нее взять последние исходники fluxbox-0.9.12 и пересобрать так:

    $ ./configure \
    	--prefix=/usr/X11R6 \
    	--enable-xinerama \
    	--enable-shape \
    	--enable-slit \
    	--enable-kde \
    	--enable-gnome \
    	--enable-interlace \
    	--enable-nls \
    	--enable-timed-cache
    $ gmake
    $ gmake check
    $ gmake install
    

    После этого - проблем никаких.

    Midnight Commander

    Самый популярный файл-менеджер вызвал больше всего головной боли. Обычный устанавливаемый mc из /usr/ports/misc/mc показал изрядную неспособность работать в юникоде, даже в юникодных терминалах проявляется неотображение mc вообще или нестабильная работа - пропадание некоторых букв при вводе и тому подобное. Ясно, что тут дело в опциях компиляции. Здесь есть три пути борьбы с данной проблемой.

    Путь 1 (юниксоида):

    1. Распаковываем находящиеся в каталоге /usr/ports/distfiles исходники с mc-4.6.0.tar.gz в любой каталог под рутом (прежде удаляем установленный mc).
    2. Берём патчи отсюда - http://www.linux.kiev.ua/%7Esimonov/files/unicode/mc-utf8.tar.gz, распаковываем в каталог с исходником по примеру:
      	$ cat ./.utf8 | patch2 -p1 -b .utf8
      
      и далее также со всеми патчами.
    3. Делаем следущую перекодировку:
      	$ iconv -f iso8859-1 -t utf-8 -o mc.hint.tmp mc.hint && \
      	mv mc.hint.tmp mc.hint
      	$ iconv -f koi8-r -t utf8 -o mc.hint.ru.tmp mc.hint.ru && \
      	mv mc.hint.ru.tmp mc.hint.ru
      
    4. Далее упаковываем исходник опять в формат tar.gz и кидаем его в /distfiles, идём в /usr/port/misc/mc и в Makefile добавляем для CONFIGURE_ARGS+ опцию сборки --with-screen=slang. Потом всё как обычно:
      	$ make
      	$ make install
      
      При этом сохранится целостность системы и получится юникодный mc.

    Путь 2 (наменьшего сопротивления):

    Установить вместо обычного mc из портов его форк - /usr/ports/misc/mc-light. Данное ответвление mc развивается нашим российским разработчиком. Что мы теряем при этом: руссифицированное меню, взаимодействие с иксами. Но это при работе в терминале не суть важно. Зато приобретаем: полную поддержку unicode, множество кодировок (особенно это видно при просмотре по F3 файлов с разными кодировками и при перекодирование "на лету" по CTRL+T ), и некоторые дополнительные фичи, одна из которых - прямая запись на CD через обыкновенное копирование по F5, не говоря уж о красивом разноцветном интерфейсе.

    Путь 3 (радикальный):

    Перебороть в себе тягу к mc и использовать графические файл-менеджеры, поддерживающие unicode - krusader, gnome-commander,gentoo, и т.д. Скажу, что я себя не себя перебороть:-). Я выбрал путь 2, чем чрезвычайно доволен, но, как говориться, каждому своё.

    Работа с консольными приложениями в икс-терминалах

    Те приложения, которые нормально поддерживают по умолчанию unicode, работают более-менее сносно в вышеуказанных юникодных терминалах. Например такое приложение как centericq, кроме utf-8, уже умеет поддерживать utf-16, и работает без проблем, только после небольшой правки опций. Например, из редакторов с успехом работают в юникоде - nano, pico, vi. Из консольных почтовых клиентов хорошо отработал cone. Но и для нормальной работы с приложениями, unicode не поддерживающими, есть выход. Например, чтобы нормально работать с jed, нужно в ~/.bash_profile прописать:

    alias jed='LANG=ru_RU.KOI8-R; jed'
    

    ну и далее в том же духе для нужного вам приложения.

    Работа с иксовыми приложениями

    C простыми иксовыми и QT-приложениями проблем не замечено. Но вот в GTK - в некоторых приложениях могут вместо букв быть квадратики или кракозябры (например, в меню xmms). Лечиться так: создаём в домашнем каталоге файл ~/.gtkrc и прописываем там следушее:

    style "gtk-default" {
    fontset = "-*-Nimbus Sans L-medium-r-normal--14-*-*-*-p-*-iso10646-1,\
    -*-clearlyu-medium-r-normal--17-*-*-*-p-*-iso10646-1,\
    -*-r-*-iso10646-1,*"
    }
    class "GtkWidget" style "gtk-default"
    

    И всё - вместо квадратиков русские буквы, с размером шрифта можно поиграть.

    Вот вроде и всё. Я остался работать в unicode под FreeBSD , пока проблем не наблюдаю.

    Дополнение редактора: как резонно заметил Валерий, им описан лишь один из возможных путей unicode-локализации FreeBSD. Мной был опробован другой способ - через переопределение класса пользователя, который я вкратце и опишу. Правда, я делал это в DragonFlyBSD - но в данном аспекте разницы между этими системами нет ни малейшей.

    Для начала редактируем файл /etc/login.conf, а именно: вносим в него (например, после описания класса russian) строки

    # Russian Users Accounts with UTF-8.
    #
    rus-utf|Russian Users Accounts:\
            :charset=UTF-8:\
            :lang=ru_RU.UTF-8:\
            :lc_all=ru_RU.UTF-8:\
            :tc=default:
    

    Теперь причисляем пользователя к новообразованному классу:

    % pw usermod юзер_имя_рек -L rus-utf
    

    И... и, собственно, все: радуемся utf'ной локали. Единственно, при этом мы утратили возможность работы с кириллицей в консоли - не будем забывать, что дело не только в отсуствии screenmap'ов доя unicode, но и всего остального. А главное - в 8-битном внутреннем представлении символов, свойственном syscons.

    А что мы приобрели? Да я и сам путем не знаю, что. Потому что работать с текстами в UTF-8, скажем, в KDE, можно было и так, вне зависимости от системной локали. Работать с unicode, как уже было сказано, все равно не получается. Прочие приложения - честно говоря, не увидел смысла с ними разбираться. И потому быстро вернулся на локаль родную, бомжовскую,,,

    Так что тема unicode в BSD-системах остается открытой. Если есть что сказать по этому вопросу - с удовольствием опубликуем.


     


    Хостинг-провайдер «ХАЙВЕЙ» - в период с 16 июня по 31 июля Вы получаете вдвое больше дискового пространства. Цены прежние, действуют значительные скидки!


    SUPERSERVERS.RU - Аренда и Размещение Выделенных серверов! P4 2.6Ghz; 512 RAM; 2x80Gb SATA за 89 у.е./месяц. Бесплатный траффик.


    Подписка на новости IT-портала CITForum.ru
    (библиотека, ftp-архив CITKIT.ru)

    Новые поступления в on-line библиотеку:

    15 июня

  • Mactel, или блеск и нищета бенчмарок
  • КVM-переключатели - эффективное сетевое решение
  • Выбор первого дистрибутива: Пособие для начинающих (обновленная версия)
  • Словарь юного POSIX'ивиста
  • Выбор среды обитания: Десктоп или менеджер окон?

    Заметки о шрифтах:

  • Шрифты для Иксов: полку TTF прибыло
  • FreeBSD: Использование шрифтов MacOS X
  • FreeBSD: О подключении шрифтов Type1
  • Шрифтовой терминатор: пакет terminus-fonts

    Продолжение дискуссии Заработать на Open Source

  • Мысли о взаимодействии свободного и частного программного обеспечения

    9 июня

  • Mac на процессоре Intel: по следам сенсации
  • Системы хранения данных на магнитных лентах
  • Почтовые клиенты в мире Windows

    Серия интервью в ACM SIGMOD Record:

  • Брюс Линдсей высказывается
    о System R; об оценочных испытаниях; о жизни почетного сотрудника IBM;...
  • Пат Селинджер высказывается
    о том, почему проект System R был таким успешным; о взаимосвязи с группами INGRES и QBE;...

    7 июня

  • DragonFlyBSD: история полета
  • Переводы официальной документации проекта DragonFlyBSD
  • DragonFly FAQ
  • MyGeOs: не все йогурты одинаково полезны
  • LRs, или вариации на тему LFS
  • Как набрать документ по-вьетнамски?

    Дрю Лавинь (Dru Lavigne):

  • Новые интересные порты
  • portupgrade
  • Трюки с портами
  • Введение в DHCP
  • Улучшение паролей пользователей с apg
  • Стеганография. Прячем секреты
  • Защита от троянов и руткитов

    2 июня

  • Защита конфиденциальной информации в Интернете на основе встраивания данных в цифровые изображения
  • Использование ARIS: достоинства и недостатки
  • Препарируем RUP - задачи и роли в тестировании
  • Усовершенствованный алгоритм распространения констант с использованием GSA-представления
  • XML-стандарты: работа не прекращается
  • Оптимизация вычисления обратных осей языка XML Path при его реализации функциональными методами
  • Язык запросов к совокупности XML-документов, соединенных при помощи ссылок языка XLink

    30 мая

  • Цикл статей Владимира Попова о дистрибутивах на "живых" дисках (LiveCD)

    Заметки о BSD:

  • Syscons по русски
  • DragonFlyBSD и графическая консоль

    Приглашаем к новой дискуссии

  • "Заработать на Open Source"

    24 мая

  • В.Костромин. Свободная система для свободных людей (история операционной системы Linux)
  • Ричард Столлмен: Планы ГНУ выполнены и перевыполнены
  • Веб-браузеры в мире Windows (обзор - Microsoft IE 6 SP2, Mozilla 1.7.8, Mozilla Firefox 1.0.4, Opera 8)
  • Свободная математика. Наброски книги о математическом софте
  • Свободу Юрию Деточкину! Разговор о форматах файлов
  • Бред параноика, или еще несколько мыслей о вредоносности проприетарных форматов
  • eDirectory - в массы линуксоидов (репортаж с семинара Novell)

    19 мая

  • RAID-массивы начального уровня
  • Волокно на весу
  • КрUтой FTP-сервер (о программе Serv-U)
  • Повышенная переносимость (о переносе данных на новый компьютер под управлением Windows XP)

    17 мая

    Большие перемены в разделе Все об Open Source

    Новые статьи:

  • О свободе выбора в чтении документации
  • Linux и языки Восточной Азии. С чего начать начинающему?
  • UNIX 5-th Edition на x86, или не забывайте историю
  • Запись CD-R/RW в BSD-системах
  • DragonFly: монтирование образов CD- и DVD-дисков
  • Монтирование сменных устройств для FreeBSD без прав root'а
  • Монтирование cd (с правами пользователя) в FreeBSD 5.3. Продолжение темы
  • FreeBSD 5.3 для конечного пользователя: три аспекта мультимедиа

    Снова дискуссия:

  • Каждому свое!
  • О сравнении Windows и Linux
  • Еще раз о доблести и злокозненности(А.Федорчук)

    12 мая

  • Материалы конференции "Корпоративные базы данных-2005"
  • Репортаж с Open Source Forum Russia
  • Взаимодействие Microsoft Excel с приложениями .NET. Позднее связывание
  • PC-BSD: вхождение в берклианскую тему

    28 апреля

  • Выбор первого дистрибутива Linux: Пособие для начинающих
  • Обфускация и защита программных продуктов
  • Анализ и оптимизация циклов с помощью производящих функций
  • Стратегии объектно-реляционного отображения: систематизация и анализ на основе паттернов

    26 апреля

  • Business Intelligence обещает значительный рост в 2005 году
  • Десять основных тенденций 2005 года в области Business Intelligence и Хранилищ данных
  • Управление эффективностью бизнеса и предсказуемость
  • Увеличение эффективности бизнеса: пять ошибок управления, которых следует избегать
  • Потребность в организационных данных: модель комплексного управления эффективностью бизнеса
  • Технология Хранилищ данных для государственных учреждений
  • Оцените, насколько совершенно ваше Хранилище данных

    21 апреля

  • Исполнение моделей при помощи виртуальной машины
  • Параллельные алгоритмы компьютерной алгебры
  • От стандарта до стандарта (о стандартизации оптических разъемов)
  • За штурвалом IP-станции

    Продолжение дискуссии читателей:

  • Линукс и пользователи, или что мне не нравится в Linux
  • Еще один взгляд на альтернативные ОС (и софт для них)
  • О некомпетентности пользователя Windows
  • Переписка Долгачева В.С. и Монахова В.В.

    19 апреля

  • Межпротокольный шлюз NAT-PT с функциями DNS-ALG и FTP-ALG для обеспечения взаимодействия между сетями IPv4 и IPv6
  • Рефакторинг архитектуры программного обеспечения: выделение слоев
  • Комбинаторика слов и построение тестовых последовательностей
  • Функциональное тестирование Web-приложений на основе технологии UniTesK

    14 апреля

  • Как организовать двойную парольную защиту данных в Oracle
  • Деревянный интерфейс

    Продолжение дискуссии читателей:

  • Microsoft против мира
  • Впечатления от прочитанного

    12 апреля

  • Крупные проблемы и текущие задачи исследований в области баз данных
  • Глава 2 из книги Т.Кайта "Oracle для профессионалов"Архитектура

    Дискуссия читателей о Linux и Windows:

  • Деньги правят миром, и у кого их больше, тот и прав!
  • О злокозненности некомпетентных пользователей, или почему я не люблю ограниченных пользователей Windows

    7 апреля

  • О доблести Билла Гейтса, или почему Windows лучше, чем LINUX или Mac OS
  • Витая пара - все ли так просто?!
  • Выбираем сервер печати
  • Один слой хорошо, а два - лучше (о пишущих DVD-приводах)

    5 апреля

  • Использование Caché SQL Gateway
  • Глава 19 из книги Т.Кайта "Oracle для профессионалов"Хранимые процедуры на языке Java
  • Что такое PostgreSQL?
  • Обновлен PostgreSQL FAQ

    31 марта

  • Использование Веб-сервисов в Caché
  • Защита на уровне строк (Oracle)
  • Секции в реальном мире

    29 марта

  • Разработка успешных приложений для Oracle - первая глава из книги Тома Кайта "Oracle для профессионалов"
  • Web-сервисы: растущие опасения (мнение аналитиков IDC)
  • Технология OLAP - мощная альтернатива электронным таблицам
  • Какой модной стала подготовка отчетности

    24 марта

  • Многоверсионность данных и управление параллельными транзакциями
  • Исключение из правил. Опыт разработки и внедрения финансовой корпоративной системы
  • Обнаружение компрометаций ядра Linux с помощью gdb
  • Корпоративная сервисная шина - "бюджетный" подход к решению задач интеграции
  • Сервис-ориентированная архитектура
  • Бизнес-процессы и XML

    22 марта

  • Доступно. И точка! (обзор точек беспроводного доступа)
  • Коммутаторы Fast/Gigabit Ethernet для "большой" сети
  • Push to Talk: нажми на кнопку и ...говори
  • Сети нового поколения и технология softswitch

    17 марта

  • Часто задаваемые вопросы о proxy (proxy FAQ)
  • Самонастраивающаяся база данных: управляемые приложения и настройка SQL
  • Еще раз о волоконных трассах
  • Настраиваем русский Unicode в FreeBSD-5.3.

    10 марта

  • Еще не сказанное о волоконной оптике
  • Wi-Fi на службе оператора
  • Пора менять платформу?
    (о сокетах LGA775 и PGA478)

    Oracle:

  • Детальный аудит для практических целей
  • Шифруем свои ресурсы данных

    3 марта

  • Требования к проекту. Классификация - первый шаг к пониманию
  • Gtk vs. Qt: драки не будет
  • Управление бизнесом "по максимуму": BPM для финансовых учреждений
  • Реализация решения по управлению эффективностью бизнеса
  • Новые SerialATA-винчестеры
  • Карман для сервера

    1 марта

  • Выбрать корпус - нет ничего проще?
  • Создание виртуальной сети с удаленной загрузкой узлов
  • Текущее состояние и перспективы развития рынка интеграционных технологий
  • Интеграция корпоративной информации: новое направление
  • Архитектурные подходы к консолидации

    24 февраля

  • Каждому проекту своя методология
  • Императив интеграции
  • Безопасность IP-телефонии - полевые зарисовки
  • О злокозненности Билла Гейтса, или почему я не люблю Windows

    22 февраля

  • Oracle10: шифруем данные
  • В версии Oracle10 "виртуальные частные базы данных" данных стали избирательнее
  • Каждому (пользователю) свое (данное в таблице)
    Часть 1
    Часть 2
  • Ускоряем интернет
  • Сетевая аутентификация на практике
  • В фокусе Microsoft Virtual Server 2005

    17 февраля

    Открыт новый раздел
    Все об Open Source

    Все новости >>>



  • IT-консалтинг Software Engineering Программирование Open Source СУБД Безопасность Internet Сети Операционные системы Hardware

    Информация для рекламодателей PR-акции, размещение рекламы - pr@citforum.ru, тел. +7 095 4119920 Пресс-релизы - manager@citforum.ru
    Послать комментарий
    Информация для авторов
    Rambler's Top100 TopList liveinternet.ru: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня This Web server launched on February 24, 1997
    Copyright © 1997-2000 CIT, © 2001-2004 CIT Forum
    Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...