понедельник, 10 мая 2010 г.

Вышла Haiku R1/Alpha2

Спустя восемь месяцев с выхода первой альфы, точно по расписанию вышла вторая альфа Haiku R1. Скачать дистрибутив в различных форматах можно тут.

image


Новые возможности:


  • В дистрибутив входит новый браузер WebPositive на базе Webikt. Учтите что он пока не слишком стабилен.
  • Поддержка WiFi при помощи слоя совместимости с FreeBSD 8. Те части драйверов, что не могут быть включены в дистрибутив устанавливаются при помощи install-wifi-firmwares.sh. Для поддержки WEP шифрования пока используется эксперементальное приложение setwep (в дальнейшем будет заменено на более удобное и дружественное).
  • Реализована поддержка MSI (Message Signaled Interrupts). Это поможет улучшить работу с прерываниями.
  • Исправлена сетевая проблема приводившая к частичной загрузке веб-страниц.
  • При разбиении диска, DriveSetup устанавливает базовый загрузчик в MBR для последющей загрузки с активного раздела.
  • Появились следства локализации.
  • Появились переводы руководства пользователя и другой документации.
  • Большое число блокировок было оптимизировано, что привело к значительному сокращению времени сборки.
  • Код ядра и систем управления виртуальной памяти подвергся оптимизации.
  • Улучшено сглаживание шрифтов
  • Большое количество обновлений в сопутствующем программном обеспечении, наиболее заметное переход с bash 2.x на 4.x.
  • Добавлен installoptionalpackage, простейший скрит, для замены средств управления пакетами через PackageFS. Он позволяет устанавливать часть пакетов из Haiku's OptionPackages.
  • Большой прирост производительности работы с USB флешками и дисками, за счет изменения стратегии работы с памятью.
  • ACPI включен по умолчанию.
  • Улучшена работа встроенных звуковых карт на базе Nvidia чиспетов.
  • Исправлен модуль работы с файловой системой UDF.
  • Многочисленные улучшения в реализации POSIX.
  • Изменения в API/ABI:

    • BJoystick — исправлена проблема с совместимостью с BeOS.
    • Изменено ABI GCC 4, приложения использующие его, были пересобраны
    • Появилась поддержка разных версий библиотек.

  • Hailku на базе GCC4 может быть собрана на 64 битном дистрибутиве Linux, но версия с GCC2 пока требует 32-битного дистрибутива Linux для сборки.
  • Создан новый тип образа anyboot, который позволяет записывать образ Haiku как на CD-диски, так и напрямую на USB-флешки. Учтите, что записывающе ПО может умничат, что приведет к некоректной записи на диск.

Пока отсутствующие возможности:


  • Нет поддержки WPA-шифрования, только WEP.
  • Пакетного менеджера пока нет.
  • Загрузчик Haiku bootman пока поддерживает загрузку только с одного диска.
  • USB-клавиатуры подключенны к OHCI конетроллеру или к USB 2.0 хабам, не работают в отладчике ядра (KDL). Для того чтобы клавиатура заработала, она должна быть подключена к напрямую к портам контроллера UHCI.
  • Наложение шрифтов пока нереализовано в Haiku. Как результат, если вы в начале установки выберете язык, который не поддерживается шрифтом по умолчанию (к примеру японский), то текст на этом языке будет нельзя прочесть. До тех пор пока наложение шрифтов не будет реализовано, выбирайте английский язык при запуске установщика

Известные проблемы:


  • Производительность при первой загрузке и загрузке с LiveCD. При первой загрузке после установки или загрузки с LiveCD, в фоне запускаются несколько задач, завершающие установку. Это приводит к понижению производительности. При запуске с жесткого диска это не подставляет проблемы и задачи завершаются быстро. В случае же LiveCD это более заметно, так-как скорость чтения и поиска с CD ниже. Так-как CD можно только читать, то в режиме LiveCD эти задачи запускаются при каждой загрузке.
  • Сглаживание шрифтов улучшено в связи с истечением патентов, но пока не оптимально. В связи с неясной ситуаций по патентам, в официальном релизе отключен код который касается патентов. Этот код включает субпиксельное сглаживание используемое в FreeType. После того как будут выяснены все аспекты, субпиксельное сглаживание будет включено в официальных релизах.
  • Хотя поддержка ACPI в Haiku включена по умолчанию и достаточно стабильна, но все же она может вызывать проблемы. Выключить ACPI можно в меню загрузчика.
  • Копирование больших объемов данных с быстрых дисков на более медленные (к примеру USB флешки), может вызывать своппинг.
  • Загрузчик Haiku может подвисать на некоторых компьютерах.
  • Поддержка локализации/интернализации имеет статус экспериментальной. Некоторые приложения переведены частично и имеют проблемы со строками которые могу быть длиннее чем в английском варианте. Настройка локализации пока не работает.
  • При выборе украинского перевода руководства пользователя показывается британский флаг.

Кто что думает об этой системе?

    воскресенье, 9 мая 2010 г.

    Microsoft не выпустит IE9 для XP, чтобы увеличить привлекательность Windows 7

    Аналитик Шери МакЛейш (Sheri McLeish) из Forrester Research утверждает, что Microsoft приняла решение не поддерживать операционную систему Windows XP в новой версии своего обозревателя Internet Explorer 9 для того, чтобы простимулировать людей перейти на Windows 7. Она также отмечает, что данный шаг позволит Mozilla ещё больше нарастить рыночную долю своего интернет-обозревателя Firefox за счёт сокращения доли Internet Explorer.
    Логотип Microsoft Internet Explorer
    Госпожа МакЛейш считает, что Microsoft надоело поддерживать XP, Office 2003 и Internet Explorer 6 и она предпринимает шаги, чтобы избавиться от них. Она отмечает, что подтолкнуть людей к переходу на новую версию ОС — основная задача Microsoft.
    Логотип Mozilla Firefox
    В свою очередь программный гигант заявляет, что версия Internet Explorer 9 для XP не разрабатывается по той причине, что в обозреватель будет добавлено ускорение визуализации страниц с помощью графических процессоров. Это ускорение основывается на API, который встроен в Windows 7 и был добавлен в Vista в октябре 2009 года, однако не доступен в более ранних версиях ОС.
    Логотип Google Chrome
    Поддержка Windows XP заканчивается в апреле 2014 года, почти через 13 лет после выхода на рынок. Кстати, Google и Mozilla также работают над ускорением своих браузеров Chrome и Firefox с помощью видеокарт, причём даже их XP-версий.

    Напомню что недавно общая рыночная доля IE упала ниже 60 процентов.

    суббота, 8 мая 2010 г.

    Делаем notification-area как indicators в Ubuntu 10.04

    После установки Ubuntu 10.04 во внешнем оформлении мне не понравилось в первую очередь то, что апплет notofication-area, в просторечье «трей», выглядит совсем не как индикаторы в плане расстояния между иконками. Может, для кого-то это и кажется мелочью, а мне это коробит восприятие. Немного покопавшись в коде я добился внешнего вида, как на приложенном скриншоте.

    image




    Ниже я расскажу, как это сделать.


    Что бы получить такой эффект, надо сделать следующие действия:

    1. Подключаем репозитарии исходных кодов. Система->Администрирование->Источники приложений->Исходный код.

    2. В консоли переходим в подходящую директорию (cd /usr/src) и набираем команду:

    sudo apt-get update && sudo apt-get build-dep gnome-panel 
    && sudo apt-get source gnome-panel && cd gnome-panel-2.30.0

    3. Теперь надо поправить исходный код. Набираем:
     
    sudo vim applets/notification_area/na-tray.c 

    4. В строке 35 видим

    #define ICON_SPACING 1

    Замените 1 на нужно число. У меня 10.

    5. Собираем и устанавливаем пакет.
     
    sudo dpkg-buildpackage

    Теперь можно перезайти в систему, или удалить апплет и заного добавить, что бы получить изменения.

    Рекомендую! Интернет-магазине компьютерной техники в Харькове!


    Почему именно мы?

    Как показывает статистика, все больше людей предпочитают делать покупки, не выходя из дома или офиса. Благодаря нашему интернет-магазину Вы можете приобрести понравившийся Вам ноутбук, не тратя значительное количество времени на походы по обычным магазинам.

    НИЗКИЕ ЦЕНЫ

    Продажа по телефону или через интернет менее затратна, чем содержание розничного магазина. Нам не нужны торговые залы, дорогостоящее оборудование, продавцы и многочисленный обслуживающий персонал. Техника продается со склада, поэтому наши цены ниже, чем в магазинах города.


    ОПЛАТА ТОВАРА

    Передача денег происходит в момент доставки товара курьером , после того как вы осмотрите его на предмет внешних дефектов и проверите комплектацию. Оплата товара только в национальной валюте - в гривнах , в долларах США цена предоставлена в рекламных целях !!!

    ДОСТАВКА


    По Харькову наши товары доставляются бесплатно Вам в квартиру или офис в оговоренное время .

    ГАРАНТИЯ

    На весь предлагаемый нами товар предоставляеться гарантия авторизированных сервисных центров . Вам не придется беспокоиться по поводу возникновения неполадок. Любые технические проблемы решит сервисный центр!

    Высказывайте свои пожелания и предложения по сайту в комментариях!

    О Fedora13 за 2 минуты!

    В предверии выхода Fedora 13 родился небольшой видио-ролик.

    Добавляем подсветку синтаксиса в nano


    Я как правило для правки или конфигурирования использую быстрый, понятный, простой текстовый редактор nano. Но так привык к мелким удобствам вроде подсветки синтаксиса, что не мог не разобраться как эту приятную фичу включить.

    Итак, приступим:

    1. Найдем, где в нашей системе находятся примеры файлов .nanorc. На Ubuntu они обычно в каталоге /usr/share/nano/. В других системах они они вполне могут быть упакованы в файл вроде nanorc.sample.gz. Тогда просто распакуем содержимое архива:

    $ zcat /path-to-your-file/nanorc.sample.gz >~/.nanorc

    Или же просто скопируем к себе в каталог, например, в случае с Ubuntu:


    $ cp /usr/share/nano/nanorc.nanorc ~/.nanorc

    2. Добавим эти полезные строчки в файл конфигурации ~/.nanorc (на Ubuntu примеры конфигурации идут в поставке):

    ## TeX
    include "/usr/share/nano/patch.nanorc"
    ## POV-Ray
    include "/usr/share/nano/pov.nanorc"
    ## Perl
    include "/usr/share/nano/perl.nanorc"
    ## Nanorc files
    include "/usr/share/nano/nanorc.nanorc"
    ## Python
    include "/usr/share/nano/python.nanorc"
    ## C/C++
    include "/usr/share/nano/c.nanorc"
    ## Groff
    include "/usr/share/nano/groff.nanorc"
    ## Assembler
    include "/usr/share/nano/asm.nanorc"
    ## Ruby
    include "/usr/share/nano/ruby.nanorc"
    ## Manpages
    include "/usr/share/nano/man.nanorc"
    ## HTML
    include "/usr/share/nano/html.nanorc"
    ## Bourne shell scripts
    include "/usr/share/nano/sh.nanorc"
    ## Sun Java
    include "/usr/share/nano/java.nanorc"

    3. Если этого мало, то берем Syntax Highlight Pack и настраиваем подсветку при редактировании всего и вся.

    Вот что у нас получится...лепота...














    Мелочь, а приятно…

    Такую функцию прикрутить бы еще к моему любимому редактору ee под FreeBSD.

    пятница, 7 мая 2010 г.

    Все разъемы персональных компьютеров

    Попалась на глаза полезная таблица практически всех разъемов, используемых в персональных компьютерах, или использовавшихся ранее. Tак что идентифицировать старое незнакомое железо можно без особого труда.