Рабочие будни

Архивы

Archive for the ‘linux’ Category

Мегалайн за октябрь

Воскресенье, ноября 1, 2009

mega-okt

Такие вот цифры за прошедший месяц. Centos+Rtorrent+Iptables делают своё дело...

Установка SVN сервера поверх Apache в gentoo

Четверг, августа 6, 2009

Ставим Subversion:
USE="apache2" emerge subversion
Конфигурируем:
emerge --config =dev-util/subversion-1.4.6

Редактируем /etc/conf.d/apache2:
добавляем -D DAV -D SVN

Изменим /etc/apache2/modules.d/47_mod_dav_svn.conf:
<Location /svn/repos>
DAV svn
SVNPath /var/svn/repos
AuthType Basic
AuthName «Subversion repository»
AuthUserFile /var/svn/conf/svnusers
Require valid-user
</Location>

Создаём файл паролей:
htpasswd2 -m -c /var/svn/conf/svnusers USERNAME
Создаём других пользователей:
htpasswd2 -m /var/svn/conf/svnusers USERNAME

Перезапускаем Apache:
/etc/init.d/apache2 restart

Готово.
Теперь доступ к репозиториям можно получить как браузером, так и SVN клиентом по адресу http://mydomain/svn/repos/

Легко и просто...

gentoo XEN, обходим глюки...

Понедельник, октября 27, 2008

При сборке XEN обнаружился глюк. USE=”-pae” ну никак не влияет на сборку. В итоге собирается всё время с PAE. Для сборки ядра domain0 надо выставлять в опциях CONFIG_HIGHMEM64G=y, иначе оно не работает.

Ядро linux-2.6.21-xen

Провал конкурса на лучший скриптовый вирус

Четверг, октября 16, 2008

Вот и подошел к концу первый конкурс на лучший вирус для операционных систем семейства UNIX. Идея была новинкой и получила широкий резонанс в Интернет секторе. Но почему же вышло так, что вирус победителя не соответствует условиям конкурса?

Почему? Сейчас Вы об этом узнаете.

Условия конкурса:

Для участия в конкурсе допускаются ТОЛЬКО вирусы написанные на следующих языках сценариев:

а) *sh (ash, bash, csh, и. т.д.)

б) Perl

в) Python

Справку по языкам сценариев даёт WIKI

Сценарии обычно интерпретируются, а не компилируются.

Открываем исходник вируса (http://kernel.kz/wp-content/uploads/2008/10/milkyvirus.zip) и обнаруживаем, что он написан ну никак не на языке сценария. Он написан на языке С.

По каким причинам данный экземпляр допустили к конкурсу, да еще и сделали его победителем?

А теперь немного о том, как безграмотно написан код вируса.

1)При запуске зараженного файла, вирус отделяет оригинальное тело в файл «/tmp/body.tmp» и запускает его. А что же будет, если одновременно запустится несколько зараженных файлов, которые захотят создать и запустить один и тот же файл «/tmp/body.tmp»? Или кто-то из них не запустится. Или второй успеет затереть первый перед тем как он пойдёт на выполнение, что приведёт к неожиданным последствиям.

2)При инфицировании вирус выделяет оперативную память кратную размеру заражаемого файла. Что будет если файл имеет приличный размер? А если одновременно на заражение запущено несколько процессов?

Складывается впечатление, что на конкурс был выслан только один вирус, и он же стал победителем. Кто был в комиссии конкурса? Насколько они компетентны? Давайте покажем общественности всех номинантов и позволим общественности судить, кто должен был стать победителем.

P.S. Не судите строго мою критику. Но к подобным “мелочам” надо относиться более внимательно.

P.P.S Оказывается  были поправки к правилам, но почему тогда здесь были поправки со ссылкой сюда, и не было ссылки на еще одни поправки. Изменить правила это одно, но изменить название конкурса в процессе конкурса... Это сильно :)

Казахстанская операционная система

Четверг, мая 15, 2008

Ровно месяц прошел с тех пор как я написал письмо в компанию ARTA SOFTWARE о возможности приобретения их операционной системы “ARTA”. Ответа я не получил. Естественно мне хотелось бы посмотреть на это чудо. Напрашивается вывод, или они не заинтересованы в продажах, или продукт настолько суров, что даже боятся его показывать.

По этой же теме хочется отметить, что это наверняка локализация какого то Linux дистрибутива, а не самостоятельная сборка. Если это тупо локализация, то с какого перепуга после локализации дистрибутив приобрёл новое имя?

Опять же откуда такие громкие слова «цитирую: это первая Казахстанская операционная система, созданная для образовательных учреждений и офисной работы»? Даже если Вы и создали, то не операционную систему, а очередной дистрибутив Linux. Давайте не будем вешать на себя лишние звезды!

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

P.S. Оно конечно хорошо что хоть кто то в Казахстане начал делать первые шаги к переходу на опенсоурс. Пусть даже в такой форме как 20$, но с чего то же начинать нужно.

О том, что сдерживает Linux в Казахстане (часть 2)

Вторник, апреля 8, 2008

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

Сводная таблица ПО используемого банками Казахстана:

Название онлайн системы

ОС

Браузер

БТА / Банк-Клиент «БТА Коннект» Система передачи электронных документов (СПЭД) Window 95 и выше  
БТА / Система «БТА Online» Windows 2000/XP Internet Explorer 6.0 и выше
ККБ / СПЭД Windows 95 и выше  
ККБ / Cистема дистанционного банковского обслуживания «OnlineBank» Windows 98, 2000, XP Internet Explorer
CenterCredit / Интернет банкинг Windows 98, 2000, XP Internet Explorer 5.0 и выше
Альфа-Банк / Интернет-банк «Альфа-Клик»   Internet Explorer 5.5 или совместимый, с поддержкой 128 битного шифрования
Евразийский Банк / Банк-Клиент Нет информации, но думаю что тот же СПЭД  
Международный банк Алма-Ата / Банк-Клиент Нет информации, но думаю что тот же СПЭД  
НАРОДНЫЙ БАНК  / СПЭД Windows 95 и выше  
Темiрбанк / Интернет Банк   Internet Explorer версии 5.5 и выше
ЦЕСНАБАНК / СПЭД Windows 95 и выше  

 

Что мы видим в итоге? Весь софт который предлагается банками написан под Windows. Все банки пользуются одним и тем же СПЭД клиентом. Казалось бы, что у некоторых банков есть альтернатива ему в виде web версии банковской системы, а нет, опять те же грабли. Теперь уже ставить ничего не надо, но вы должны иметь IE как минимум 5-й версии.

Продолжение следует...

О том, что сдерживает Linux в Казахстане

Воскресенье, марта 30, 2008

Последнее время всё чаще Linux стал появляться на десктопах. В данной статье хочется высказать свои мысли о том, что сдерживает переход предприятий на эту ОС, факты, влияющие на переход с Windows на Linux в Казахстане.

 

Ситуация складывается такая, что всё завязано на софте под Windows. Начнём с Налогового Комитета.

 

Для сдачи налоговых деклараций и прочей мишуры, требуется скачать кучу программ (ЭФНО, ИС ДНС, ИСИД, ИНИС, ИС МОП, ЭКНА, РНИОН, ИС АКЦИЗ) разработанных под Windows. Причем обновления выходят регулярно, и постоянно надо следить за ними. Сайт taxkz.kz где они выкладываются, постоянно лежит, причем выкладываются они порой за день до сдачи налоговых форм, что создаёт ажиотаж, т.к. формы заполненные в старой версии программы тупо не принимаются, но это уже не по теме. Еще есть вариант получить бумажный экземпляр и заполнить его от руки, но проверку введенных данных выполнить на калькуляторе. По бумажному варианту, надо выстоять очередь в налоговом комитете и дождаться пока налоговый инспектор наберёт все эти цифры (причем они ненавидят таких посетителей, т.к. приходится долго и задумчиво обслуживать такого клиента) и получит положительный ответ от сервера о принятых данных (порой на это уходит до 4х часов, а в зимнее время года отстоять в зимней одёжке в теплом помещении 4-и часа, а потом идти на мороз потным... Отсутствие раздевалок и туалетов в налоговом комитете это нормальная ситуация).
Какой вариант выберите вы? Непонятно одно, почему бы не написать софт для сдачи этих форм через браузер? У каждого клиента есть ключ доступа и пароль. Формы простые и перенести их не веб не составит труда. Зачем создавать трудности с обновлением софта? Для чего делать нагрузку на сервер при скачивании обновлений? Не проще не привязываться к ОС? Я молчу про то что производитель этого софта занимается продажей продуктов Microsoft (www.nat.kz) Т.е явная заинтересованность в Windows у компании уже на лицо. Не удивлюсь если им даже за это кое кто доплачивает. По факту они диктуют всем предприятиям работать только на Windows.

На этом тема не заканчивается. Продолжение следует...