fossplanet.ru: Архив

2008-07-01 - 2008-07-31

Мы установили мировой рекорд

Alexey Tourbin (svpv) 03.07.2008 23:25:34

Инициатива энтузиастов по установке мирового рекорда Гиннесса со свободным Web-браузером Mozilla Firefox добилась своей цели: рекорд был официально подтвержден и зафиксирован.
Суть инициативы заключалась в том, чтобы в течение 24 часов после появления финального релиза Firefox 3 этот браузер скачало рекордное число человек. В установленном рекорде значится более 8 миллионов закачек (8 002 530).
Всем пользователям, пообещавшим принять участие в акции, пришло почтовое сообщение под заголовком «Нам это удалось!» с официальным поздравлением: «Мы установили Мировой Рекорд Гиннесса для самой загружаемой программы за 24 часа. С твоей помощью было произведено 8 002 530 загрузок. Теперь ты являешься участником установки Мирового Рекорда и гордым владельцем лучшей версии Firefox!». Кроме того, им предложили скачать персональный сертификат (для этого необходимо указать свои данные на странице его генерации).
http://www.nixp.ru/news/9154



Массовое одурение принимает невиданные масштабы и устанавливает мировой рекорд. Казалось бы, при чём здесь free software. Вообще, стадность, конечно, позорна, но и простительна; более же позорно и менее простительно здесь то, что всё это выдумали какие-то официальные маркетологи-фирмачи из Mozilla Corporation. То ли им просто нужно отрабатывать свой хлеб, то ли дураков развелось воистину много.

Друзья, вы являетесь участниками установки Мирового Рекорда, а не то что! Теперь можно пойти и скачать персональный сертификат. Пройдёмте, товарищ.

rpm5.org

Alexey Tourbin (svpv) 06.07.2008 05:08:03

Джефф Джонсон сагитировал меня подключиться к разработке rpm5. Внёс пока следующие изменения.
  1. Исправил вычисление размера пакетов при сборке (RPMTAG_SIZE, ср. ALT #2634).
  2. В rpmbuild добавил проверку на пересечение файлов между подпакетами (когда один и тот же файл запакован в несколько подпакетов, это чаще всего происходит по ошибке).
  3. Там же добавил проверку на каталоги, которые забыли упаковать (угадайте, как это делается). Этой последней проверки ещё нет в альтовском rpm, зато она есть в sisyphus_check, в котором эта проверка выдает уже не предупреждение, а фатальную ошибку.

Тезисы Пятой конференции на Протве

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

Определение понятия rpm пакетов

Alexey Tourbin (svpv) 10.07.2008 06:58:21

Разговоры подслушанных собачек не дают мне покоя. Скажем, что такое "rpm пакет" или "rpm пакеты", как вы думаете? Определите понятие "rpm пакет(ы)". Только, чур, имейте в виду, что мега-определение "rpm пакет -- это файл с расширением *.rpm" было дано мною ещё год или два назад. Лень искать ссылку. Дело, скорее, в модели данных, а не в file magic отдельно взятых файлов.

В тезисах доклада я первым делом написал:
Сборку rpm пакетов можно рассматривать как процесс, который реализует функцию B(S,C)->P, где S -- src.rpm пакет с исходным кодом, C (chroot) -- сборочная среда, P -- собранные rpm пакеты.
Это мысль всё ещё кажется мне правильной! Прошу заметить, что понятие "пакет" в таком ракурсе оказывается вторичным -- первична функция B, которая отображает прообраз в образ (ну, типа, собирает пакеты).

Вчера я пришел к заключению, что на практике понятие "rpm пакет" возможно лишь в промежутке между двумя крайними философскими доктринами -- атомистической и холистической. Вот что я сегодня написал об этом в рассылке devel@lists.altlinux:
Возможны две крайние точки зрения:

1) Атомистическая.
Пакет это <S,P>, т.е. исходный код и собранные пакеты.
Здесь не учитывается влияние сборочной среды.

2) Холистическая.
Пакет это <S,C,P>, где C -- сборочная среда.
Здесь в понятие пакета влючено множество других пакетов С, которые
были в чруте при сборке S и повлияли на собранные пакеты P.

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

Протва 2008

Alexander Bokovoy (ab) 20.07.2008 09:47:32

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

В третий раз за последний год перечитываю Ульриха Дреппера "Что каждый программист должен знать о памяти" и не устаю находить что-нибудь новое.

Тем, кто поедет на "Протву": до встречи! Надеюсь, что до вечера понедельника, когда я по идее должен прочитать свой доклад, мой голос не сядет окончательно и я смогу не только показать всякие забавные скринкасты, но и остаться говорящим, а не кашляющим. В связи с этим видеозаписей докладов в этом году не будет, по крайней мере, от нашей с [info]droggy команды.

В эмптинарии выложил статью, которую писал для LVEE'08: История одной войны. Так как там комментирование отключено, можно комментировать здесь. Статья должна быть уже опубликована в июльском номере белорусских "Сетевых решений", полностью отданном материалам с LVEE.

Spam-recognized brand

Алексей Русаков (ktirf) 23.07.2008 08:25:20

Наша компания вышла на новый уровень, её название обнаружилось в спаме. Кто-то собирается провести бесплатный семинар по развёртыванию 1С на базе ALT Linux. В письме, как водится, даже линка нет, только номер телефона. Позвонить ему, что ли, пригласить к нам на работу в отдел внедрений...
Update: оказались наши старые знакомые, компания, которая действительно делает такие решения именно на базе ALT Linux. Даже жалко %-)

Linux для детей

ALT Linux 4.0 Children Live CD -- авторский дистрибутив Александры Панюковой для развлечений и творчества детей от 4 лет. Автор использует его для летних занятий с ребятами.
В нем нет OpenOffice.org, FireFox и Thundebird!
Курс можно посмотреть здесь , в формате moodle -- здесь (требуется регистрация).
Бета-версия здесь:
ftp://ftp.altlinux.org/pub/beta/children/altlinux-4.0.0_beta20080708-children-i586-live-cd.iso
ftp://mirror.yandex.ru/altlinux-beta/children/altlinux-4.0.0_beta20080708-children-i586-live-cd.iso

Lucky to be a Programmer

Alexander Bokovoy (ab) 28.07.2008 07:12:38

Это обязательно для прочтения: "Счастье быть программистом" в исполнении Густаво Дуарте.

python hints

Peter Saveliev (peet) 30.07.2008 12:25:37

Авторам питонических программ на заметку: при разворачивании области памяти в переменные или структуру, модуль ctypes в общем случае работает быстрее, чем struct. Это может быть важно при написании, например, диссекторов для сетевых протоколов.

Мечтаете о KDE 4.1 для Windows?

Сергей Бессонов (Aceler) 31.07.2008 12:49:34

http://winkde.org/pub/kde/ports/win32/

Не могу сказать статус этого релиза, но чтобы не разбираться в дебрях - просто качаете инсталлятор и получаете милое управление репозиторием KDE 4 под Windows. Enjoy! :)

Мечтаете о KDE 4.1 для Windows?

Сергей Бессонов (Aceler) 31.07.2008 13:48:00

http://winkde.org/pub/kde/ports/win32/

Не могу сказать статус этого релиза, но чтобы не разбираться в дебрях – просто качаете инсталлятор и получаете милое управление репозиторием KDE 4 под Windows. Enjoy! :)

Назад