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. То ли им просто нужно отрабатывать свой хлеб, то ли дураков развелось воистину много.
Друзья, вы являетесь
участниками установки Мирового Рекорда, а не то что! Теперь можно пойти и скачать персональный сертификат.
Пройдёмте, товарищ.
Alexey Tourbin (
svpv)
06.07.2008 05:08:03
Джефф Джонсон сагитировал меня подключиться к разработке
rpm5. Внёс пока
следующие изменения.
- Исправил вычисление размера пакетов при сборке (RPMTAG_SIZE, ср. ALT #2634).
- В rpmbuild добавил проверку на пересечение файлов между подпакетами (когда один и тот же файл запакован в несколько подпакетов, это чаще всего происходит по ошибке).
- Там же добавил проверку на каталоги, которые забыли упаковать (угадайте, как это делается). Этой последней проверки ещё нет в альтовском rpm, зато она есть в sisyphus_check, в котором эта проверка выдает уже не предупреждение, а фатальную ошибку.
Подготовлен
сборник тезисов конференции.Думаю, будет не менее интересно, чем раньше. В этот раз мы арендуем больший зал. Предвижу проблемы с размещением в обнинских ресторанах по вечерам из-за их малой вместимости.
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.
Чтобы избежать философских крайностей, нужно, по-видимому, как-то
отслеживать влияние сборочной среды на собранные пакеты.
Привет.
После
коммита, исправляющего путь в индексном файле в документации, пришла кляуза от сборочной фермы о том, что поломались сборки на Solaris и IRIX 6.5 MIPS. При ближайшем рассмотрении оказалось, что эти две машины на ферме давно поломаны на уровне тестов и от меня не зависят. Так что можно ехать на
"Протву".
В третий раз за последний год перечитываю Ульриха Дреппера
"Что каждый программист должен знать о памяти" и не устаю находить что-нибудь новое.
Тем, кто поедет на "Протву": до встречи! Надеюсь, что до вечера понедельника, когда я по идее должен прочитать свой доклад, мой голос не сядет окончательно и я смогу не только показать всякие забавные скринкасты, но и остаться говорящим, а не кашляющим. В связи с этим видеозаписей докладов в этом году не будет, по крайней мере, от нашей с
droggy команды.
В эмптинарии выложил статью, которую писал для
LVEE'08:
История одной войны. Так как там комментирование отключено, можно комментировать здесь. Статья должна быть уже опубликована в июльском номере белорусских "Сетевых решений", полностью отданном материалам с LVEE.
Наша компания вышла на новый уровень, её название обнаружилось в спаме. Кто-то собирается провести бесплатный семинар по развёртыванию 1С на базе ALT Linux. В письме, как водится, даже линка нет, только номер телефона. Позвонить ему, что ли, пригласить к нам на работу в отдел внедрений...
Update: оказались наши старые знакомые, компания, которая действительно делает такие решения именно на базе ALT 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
Это обязательно для прочтения:
"Счастье быть программистом" в исполнении Густаво Дуарте.
Авторам питонических программ на заметку: при разворачивании области памяти в переменные или структуру, модуль ctypes в общем случае работает быстрее, чем struct. Это может быть важно при написании, например, диссекторов для сетевых протоколов.
http://winkde.org/pub/kde/ports/win32/Не могу сказать статус этого релиза, но чтобы не разбираться в дебрях - просто качаете инсталлятор и получаете милое управление репозиторием KDE 4 под Windows. Enjoy! :)
http://winkde.org/pub/kde/ports/win32/
Не могу сказать статус этого релиза, но чтобы не разбираться в дебрях – просто качаете инсталлятор и получаете милое управление репозиторием KDE 4 под Windows. Enjoy! :)
Назад