Новости из мира Linux

Loading...

суббота, 24 октября 2009 г.

Всё выше, и выше, и выше...

Ну что ж... Труд последних 4-х лет (а если считать с 3 курса, когда началось первое приближение к теме научного исследования, то 7-ми) завершён вчера успешной защитой кандидатской диссертации. Совет проголосовал 20-0, единогласно. На время закончились бессонные ночи, нервотрёпка и тягостное ожидание неизвестности. Осталось собрать последний пакет документов и отослать его в Москву, в ВАК. Надеюсь, что очень скоро решение Совета будет утверждено, и одним кандидатом наук станет больше.

понедельник, 5 октября 2009 г.

Новые баннеры обратного отсчёта до выхода Ubuntu 9.10

Пример баннера можно видеть справа от этого сообщения, а за остальными прошу сюда.

среда, 23 сентября 2009 г.

Вести с полей

Заглянув в свой блог, заметил, что последняя запись в нём датирована 29 июля. На то есть веские причины - сегодня начинается отсчёт последнего месяца перед защитой диссертации. Вот что об этом говорит сайт КубГУ:

23 октября 2009 года в диссертационном совете Д 212.101.06 при Кубанском государственном университете (г. Краснодар, ул. Ставропольская, 149) состоится защита диссертации на соискание ученой степени кандидата педагогических наук по специальности 13.00.08 – теория и методика профессионального образования на тему “Ролевое информационное моделирование в обучении компьютерным телекоммуникациям в профессиональной подготовке студентов экономических специальностей вузов”, выполненной соискателем кафедры информационных образовательных технологий Теленьгой Александром Павловичем, под руководством кандидата физико-математических наук, доцента Юнова Сергея Владленовича.

Желающие могут ознакомиться с авторефератом вот по этому адресу.
Пожелайте мне удачи на защите и после неё :)

среда, 29 июля 2009 г.

Обновление баз на DrWeb LiveUSB

После создания загрузочной флешки на неё можно селить практически всё, что угодно. Например, очень нужный и полезный продукт DrWeb LiveCD. Для этого в каталог /boot необходимо скопировать каталог module из распакованного iso, а также файлы config и DrWebLiveCD* (* заменяет конкретный номер версии). Файлы initrd и vmliniz можно размещать где угодно, например, в каталоге /drweb. Туда же можно скопировать файлы boot.cat и memtest. Затем в /boot/grub/menu.lst необходимо добавить секцию следующего содержания:
title Dr.Web LiveCD
root (hd0,0)
kernel /drweb/vmlinuz init_opts=4 root=/dev/ram0 dokeymap looptype=squashfs loop=/boot/module/white.mo usbroot slowusb vga=791 CONSOLE=/dev/tty1 init=/linuxrc splash=silent,theme:drweb
initrd /drweb/initrd
savedefault 1
Теперь возникает проблема обновления баз. Можно решить её двумя способами.
Первый.
Скопировать базы на флешку, например, в каталог install. Загрузившись с флешки, скопировать их из каталога /mnt/module/basedev/install в каталог /var/drweb/bases. При этом в каталоге/root/.drweb/local-bases автоматически появляются ссылки на новые базы.
Преимущества этого способа: простота. Недостатки: копировать приходится каждый раз, когда происходит загрузка с флешки.
Второй способ состоит в том, чтобы сразу добавить базы в загрузочный образ системы. white.mo из каталога module. Для этого устанавливаем пакет squashfs-tools: sudo apt-get install squashfs-tools. Монтируем образ DrWeb: sudo mount white.mo /mnt -t squashfs -o loop. Копируем его содержимое из /mnt в любой каталог от имени пользователя root: sudo cp -R /mnt/* имя_целевого_каталога. В каталог var/drweb/bases в целевом каталоге копируем все файлы с расширением vdb из обновлённых баз (можно добавить только новые): sudo cp имя_каталога_с_базами/*.vdb имя_целевого_каталога/var/drweb/bases. В var/drweb/updates можно скопировать txt с описанием баз. После этого необходимо собрать заново образ системы: sudo mksquashfs имя_целевого_каталога/ white.mo. И напоследок, осталось заменить образ white.mo (предварительно отмонтировав его командой sudo umount /mnt) новым файлом.
Преимущества: простота использования обновлённого образа. Недостатки: необходимость сборки образа самостоятельно.
Какой из способов выбрать - решать Вам.


четверг, 16 июля 2009 г.

Свидетельство о государственной регистрации программы для ЭВМ

Давно не брал я в руки шашек, в смысле, не постил в блог. А всё диссертация (40%) и твиттер (60%) :)
Но теперь повод более чем значительный: я наконец-то получил свидетельство о государственной регистрации программы для ЭВМ, которую разрабатывал в рамках диссертационного исследования.
Чуть позже выложу больше информации о ней, а пока поздравления принимаются в комментах :)

понедельник, 8 июня 2009 г.

Простая установка ключей к PPA

Внедрив систему PPA (personal package archive - персональный архив пакетов), Canonical сделала возможной сборку пакетов, что называется "для себя и для других", и их легкую установку в системе. Но, после введения цифровой подписи в этом репозитории очень часто стали появляться такие предупреждения:
W: Ошибка: http://ppa.launchpad.net intrepid Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 248DD1EEBC8EBFE8
W: Ошибка: http://ppa.launchpad.net intrepid Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 4F191A5A8844C542
W: Ошибка: http://ppa.launchpad.net intrepid Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY D0AFF96872D340A3
W: Ошибка: http://ppa.launchpad.net intrepid Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY C5E6A5ED249AD24C
W: Ошибка: http://ppa.launchpad.net intrepid Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 7CA7665B207CAD03
W: Вы можете запустить 'apt-get update' для исправления этих ошибок
Приходилось вручную искать ключи в Launchpad и добавлять их командой sudo apt-key add. Но не так давно, а именно сегодня, я натолкнулся на очень полезный скрипт, призванный существенно облегчить эту задачу. От вас требуется скачать его, сделать исполняемым (chmod +x launchpad-update, если вы сохранили его под именем launchpad-update, или правой кнопкой мыши вызовите Свойства и настройте Права), а затем запустить его на выполнение. Недостающие ключи буду скачаны:
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --recv-keys --keyserver keyserver.ubuntu.com 72D340A3
gpg: запрашиваю ключ 72D340A3 с hkp сервера keyserver.ubuntu.com
gpg: ключ 72D340A3: открытый ключ "Launchpad PPA for gwibber-daily" импортирован
gpg: Всего обработано: 1
Кроме того, можно создать новый файл "/etc/apt/apt.conf.d/05ppa", в который вписать строчку
APT::Update::Pre-Invoke { "if [ -x путь_к_скрипту ]; then путь_к_скрипту; fi"; };
В этом случае sudo apt-get update автоматически будет проверять и устанавливать недостающие ключи.

пятница, 15 мая 2009 г.

Twitter. Я тоже там.

Устав ждать обновлений на блоге Стивена Фрая, решил подключиться к twitter. Так что теперь я есть и там. Присоединяйтесь!

пятница, 8 мая 2009 г.

Новый дизайн обложек дисков Ubuntu 9.04


Старая обложка отражала одну из сильных сторон Ubuntu - сообщество. Действительно, "круг друзей" был очень сильным маркетинговым ходом.
На мой взгляд, новый дизайн открывает другую сторону Ubuntu - простоту. Не ту, которая хуже воровства. Простота Ubuntu заключается в одной фразе: "Just works!" ("Просто работает!"). Именно это и привлекает в новой обложке. Отличная работа!

четверг, 7 мая 2009 г.

История имеет свойство повторяться

Вам ничего не напоминает?
Нигде, быть может, не было более неравномерного распределения капиталов, чем в Риме последних лет республики. Людей среднего состояния здесь совершенно не встречалось, были лишь миллионеры и нищие, и первых было не более 2000 семей. Богатый человек, проматывавший плоды труда своих рабов или отцовские капиталы, неизменно пользовался почётом, а человек, честно зарабатывавший себе пропитание трудом, находился в презрении. Как редкое исключение встречались люди богатые, жившие скромно и старавшиеся своими личными достоинствами заслуживать почтение... В огромном большинстве случаев богачи вели безумно роскошный образ жизни, расходуя только на это состояния поистине колоссальные.

Теодор Моммзен, История Рима, книга пятая.

вторник, 5 мая 2009 г.

Выпуск SchoolTool 1.0

Весьма интересное ПО, выпущенное командой разработчиков SchoolTool и фондом Shuttleworth Foundation.
Разработанный на основе Zope и лицензируемый на условиях лицензии GPL2, программный пакет объединяет все данные об учащемся: расписание, отметки, детализированную контактную информацию родителей и т.д.
Пока поддерживается только Ubuntu Linux, но, думаю, перенос на deb-системы не будет особо сложным.
Я уверен, что на него стоит обратить внимание разработчикам Школьного Линукса (читай AltLinux :)). Хотя бы потому, что тогда не придётся изобретать велосипед, а останется только адаптировать его под наши реалии.
Пакет пока не локализован, но можно присоединиться к его переводу.