Категория 'Программирование'

Киргизификация и узбекификация Linux

В Киргизии разработана операционная система «Негиз» («главный», «основа») на государственном языке. По утверждению Эмиля Асанова, разработчика программы «Тамга кит», входящей в ОС, «Негиз» является полноценным заменителем Windows и пакета Microsoft Office.
Асанов занимается киргизификацией программ уже свыше десяти лет. Его «Тамга кит» позволяет работать в Windows с текстами на киргизском языке. В 2007 году система получила господдержку и стала внедряться в вузах.

Операционная система проходит тестирование. В ближайшее время ее передадут в госкомиссию для бесплатного распространения.

Издание не уточняет детали реализации ОС «Негиз», однако на форумах говорится, что речь идет о модифицированном дистрибутиве ОС Debian на ядре Linux. Пользовательский интерфейс максимально приближен к интерфейсу Windows. Какую роль в системе играет «Тамга кит», не уточняется.

В начале января об окончании первого этапа разработки национальной ОС Doppix заявили узбекские программисты. Пока она работает только в текстовом режиме.

(http://www.securitylab.ru/news/312206.php)

а тем временем...

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

Завершающей частью данного этапа стало создание инсталлятора – программы, с помощью которой возможна установка дистрибутива с носителя на компьютер. (гыгы! а как узбеки до этого ОС ставили?) Таким образом, результатом первого этапа является образ компакт-диска с операционной системой DoppixBase.
Кроме того, в состав дистрибутива входят программы для работы с файлами и каталогами, простой текстовый редактор — ViM, средства для диагностики сетевого подключения и загрузчик ОС. (негусто у узбеков с софтом: консоль, vim, grub)

Вторым и третьим этапом станет создание графического интерфейса для ОС на базе графического сервера XORG и графической среды KDE (дада, это огромный шаг вперед в области узбекского софтостроения!), а также добавление пакетов прикладных программ более широкого применения (mc, lynx :) ). Основные задачи по доработке созданного базового дистрибутива и его дальнейшему развитию, помимо разработки, связаны с тестированием и адаптацией прикладного ПО и его локализацией.

(http://www.securitylab.ru/news/310631.php)

Что это все разом ринулись создавать национальные операционные системы?
Скоро еще увидим украинский, белорусский, казахский, армянский Linux...

А в России, между прочим, уже есть парочка своих Линуксов — ALT Linux и ASP Linux. На базе первого строится «школьный Linux», на втором основаны, в основном, бизнес-решения.

Скоро ожидается HTML5

Первый черновик спецификации HTML5 доступен на сайте W3C:

http://www.w3.org/TR/2008/WD-html5-20080122/

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

C++ or C#

А правда ли, что C# лучше, современнее, проще в разработке и поддержке, чем C++?

Mandriva

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

по сравнению с Убунтой — намного приятнее: все работает или легко настраивается.
Скачал Оперу, настроил Gaim — браузер нормальный есть, аська есть, ирц есть.

осталось настроить почту (Thunderbird, ясен пень, качает все письма из ящика, а их там много тыщщ).
еще надо что-нить придумать с mp3-тэгами: никто из проигрывателей не хочет понимать тэги в виндовой кодировке, а конвертировать, во-первых, нечем, во-вторых, боюсь запороть тэги вообще.

надо в качестве лабы написать простенький bash-скрипт, теперь вот изучаю особенности командной строки и интерпретатора bash.

1С — Бух!

Самый ожидаемый курс — курс 1С:Бухгалтерия — нас разочаровал. Вместо желаемого преподавателя Лаптева Михаила Павловича нам досталась г-жа Бурмистрова.

Апофеозом лекции была фраза преподавателя «Также, чтобы получить быстрый доступ к справке, можно нажать кнопку F1». Перед этим нам объясняли «долгий» путь получения справки через соответствующее меню, потом мы прослушали важную информацию о том, как отменить появление окон с Советами Дня путем убирания галочки.

Конечно, этот курс, как я понимаю, читается много кому.
Но для ФИВТа, для 5 курса его можно было б и оптимизировать!

а так — получилось зачитывание распечаток результата нажатия кнопочки F1.

кстати, а 1С-ка, на которой мы будем делать лабы, у них лицензионная? ;) а то лицензионная сетевая версия 14400 стоит :)

Сниффер(?) портов

Как можно посмотреть, что проходит по определенному порту? т.е. я, например, задаю порт 1111, и весь трафик через него мне куда-нить сохраняется.

друзья-программисты, подскажите, куда копать!

и действительно ли это называется сниффер?

Оригинально. (Неправильный код — 2)

  #if !defined TRUE

  #define         TRUE            1

  #endif

  #if !defined FALSE

  #define         FALSE           0

  #endif
  #define         MAYBE           2

Неправильный код

Подхватывая тему о неправильном коде...

If MyValue = 0
      &MyValueDes = MyValueDes
  Else
      If MyValue = 1
          &MyValueDes = MyValueDes
      Else
          If MyValue = 2
              &MyValueDes = MyValueDes
          Else
              If MyValue = 3
                  &MyValueDes = MyValueDes
              Else
                  If MyValue = 4
                      &MyValueDes = MyValueDes
                  Else
                      If MyValue = 5
                          &MyValueDes = MyValueDes
                      Else
                          If MyValue = 6
                              &MyValueDes = MyValueDes
                          Else
                              If MyValue = 7
                                  &MyValueDes = MyValueDes
                              Endif
                          Endif
                      Endif
                  Endif
              Endif
          Endif
      Endif
  Endif

все это хозяйство можно было бы заменить на

If MyValue >= 0 and MyValue <= 7 Then &MyValueDes = MyValueDes

по материалам http://worsethanfailure.com/


« Новые посты