Архив

Архив Ноябрь 2011

Как выбрать телевизор

10 Ноябрь 2011 1 комментарий

Всем, кто собрался купить Plazma/LCD/LED телевизор посвещается эта статья на хабре.

Categories: IT Tags:

Fedora 16 (Verne) доступна для скачивания и обновления

8 Ноябрь 2011 2 comments

На FTP уже появились образы для скачивания нового релиза самого экспериментального из всех дистрибутивов Linux. Очередной релиз носит 16й порядковый номер и имя знаменитого писателя Жюля Верна.
Для россиян вероятно будет более интересен релиз «ремикса» — Russian Fedora Remix (FTP).

Основные отличия от оригинальной Fedora:

  1. Наличие быстрых сценариев для установки в меню инсталлятора;
  2. На Live дискисках добавлен LibreOffice;
  3. В репозитории доступны пакеты с патчами от www.infinality.net. Достаточно установить пакет fontconfig-infinality;
  4. В установщик добавлена возможность создания VPN соединений;
  5. В установщик добавлены сценарии установки различных рабочих столов (GNOME, KDE, XFCE, LXDE, Enlightment и минимальные установки GNOME и KDE;
  6. Поддержка репозиториев RPM Fusion и Russian Fedora в установщике;
  7. Добавлена возможность выбора различных клавиатурных комбинаций для смены раскладок (для русского языка). По умолчанию используется Alt+Shift;
  8. В Firstboot добавлен дополнительный экран для быстрой настройки системы (выбор между KDM и GDM, включение некоторых полезных настроек в GNOME, включение комбинации Ctrl+Alt+Backspace и др.;
  9. Система мониторинга Smolt отсылает в качестве названия дистрибутива не Fedora, а RFRemix;
  10. Пакет Freetype собран с поддержкой subpixel rendering;
  11. Пакеты fontconfig и libXft собраны с lcd патчами из Ubuntu;
  12. Словарь hunspell для русского языка содержит как русские, так и английские слова, что позволяет проверять орфографию сразу на двух языках, когда приложение этого не позволяет.

Ура товарищи! :)

P.S. взято с habrahabr.ru & russianfedora.ru

Categories: IT Tags: ,

«Принцип самурая» в разработке ПО

В мире разработки софта существует много идей и «метафор», позаимствованных из других, казалось бы, не сильно связанных с программированием областей. Можно вспомнить паттерны проектирования, позаимствованные у архитекторов, или понятие «технического долга», пришедшее из финансовой индустрии, да и «эффектом второй системы» страдают проектировщики любых систем, а не только программных (*). Все это упрощает коммуникацию между разработчиками или между разработчиками и заказчиками, а также упрощает понимание той или иной проблемы в разработке ПО.

Еще одной метафорой, или скорее принципом разработки, является «принцип самурая», призванный описать «контракт» между функцией и вызывающим ее кодом и заключается в следующем. Любая функция, реализующая некоторую единицу работы должна следовать тому же кодексу чести «бусидо», по которому живет любой самурай. Так, самурай не будет выполнять никаких заданий, противоречащих его «кодексу чести» и если к нему подойти с «непристойным» предложением, то он снесет вам башку раньше, чем вы успеете глазом моргнуть. Но если уж самурай возьмется за дело, то можно быть уверенным в том, что он доведет его до конца… Статья целиком.