20121205

unixforum недоступен

1. поломался ряд таблиц·
2. для ускорения восстановления я выключил apache·
3. восстанавливаю повреждённые таблицы·
4. ждите новостей·

20120831

эта притча

одна дочь, упоминая свою мать, говорит «моя мама», другая говорит «эта женщина»·


мораль этой притчи: разница в словах характеризует не мать, а самих дочерей·

20120825

недоступен форум

что-то с маршрутизацией к сети 91.232.225.0/24
нашего бессменного хостера в известность поставил

20120621

Fly, don't be evil!







results / результаты: https://docs.google.com/spreadsheet/ccc?key=0Ah9TMijUTwHLdDc2VUQ3RFJMYUxfSEs5TG5xTFVaZ3c

to embed petition / встроить код петиции :

<iframe src="https://docs.google.com/spreadsheet/embeddedform?formkey=dDc2VUQ3RFJMYUxfSEs5TG5xTFVaZ3c6MQ" width="760" height="632" frameborder="0" marginheight="0" marginwidth="0">Loading...</iframe>

20120620

пытаюсь помочь median group (fly™) не вставать на путь пиратства

предыстория вопроса:
1. 2012-05-22 я приобрёл телефон fly iq270·
2. как и написано на сайте производителя, внутри него оказался android (и программа linux в качестве ядра)·
3. как человеку интересующемуся, меня, конечно, сразу заинтересовала возможность её (программы linux) пересборки·
4. памятуя о требованиях, изложенных в пункте 3 лицензии gpl v2 (под которой авторы и распространяют эту программу), я ожидал увидеть в прилагающейся коробке (или на сайте производителя) «all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable» (цитата из gpl v2)·
5. к сожалению, ничего упомянутого мне обнаружить не удалось·

ну а теперь история·
1. я обратился в службу поддержки, в которую попал по ссылке с сайта fly-phone.ru: http://fly-phone.ru/support/http://www.fly-help.ru/https://flymobile.zendesk.com/home
2, и создал там тикет (к сожалению, публично он недоступен, скриншоты смотрите в моём фотоальбоме):

19 06 23:35

внутри приобретённого мною телефона fly iq270 используется программа linux, распространяющаяся под лицензией gpl v2.
на основании раздела 3 этой лицензии (с текстом можно ознакомиться на сайте gnu.org) я вправе получить исходные коды этой программы каким-либо из трёх изложенных в этом разделе путей.
напоминаю, что в том же разделе уточняется, что представляет собой исходный код:
The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable.

p.s. гарантийный талон и чек продавца имеются.
p.p.s. на сайта kernel.org и source.android.com размещено отнюдь не всё, необходимое для компиляции и установки linux на упомянутом оборудовании.

заранее признателен за скорый ответ.
с уважением, александр баракин.
3. немного подумав, я понял, что просьба моя звучит слишком уж недружелюбно, и неплохо было бы подсказать хотя бы примерный путь, которым производителю надо было двигаться, что и сделал, добавив к тикету полезную ссылку:
чтобы вам было легче сориентироваться в ситуации, вот ссылка на небольшой faq как раз для вендоров: http://gpl-violations.org/faq/vendor-faq.html

19 Июнь 2012 23:57
4. буквально на следующий день я получил от анонимного сотрудника службы поддержки meridian group неутешительную новость:
Сотрудник службы поддержки Meridian Group

      Добрый день.
      Данную информация мы не сможем вам предоставить.
      С уважением, команда Fly.

20 Июнь 2012 12:08
5. ну что же, если meridian group (владелец fly™) не может предоставить информацию, вероятно, её сможет предоставить кто-то другой:
спасибо за ответ.

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

      с уважением, александр баракин.

20 Июнь 2012 16:57


теперь я жду с нетерпением ответа·
надеюсь, совместными с сотрудниками компании meridian group усилиями мы поможем компании избежать печальной участи быть записанной в «пираты» (как нарушителям авторских прав и условий лицензионного договора)·


как вы считаете, у нас что-нибудь получится?



мой фотоальбом, где размещены скриншоты из публично-недоступного тикета·

тема на ufo

20120605

unknown mandatory EABI object attribute 44

this message likely means that you forget to install g++-multilib package

такое сообщение скорее всего означает, что вы забыли установить пакет g++-multilib

20120518

qemu attach image

памятка, как подключить образ к qemu-виртуалке, управляемой kvm-ом (существующие инструкции что-то не то рассказывают)·
1. виртуальную машину надо вырубить·

2. размер образа — один гигабайт
$ dd if=/dev/zero of=/path/to/image bs=1M seek=1K count=0

3. копирую конфигурацию в файл /tmp/xml:
$ virsh dumpxml vm-name > /tmp/xml


4. редактирую копию:
$ vim /tmp/xml
была такая секция:
    <disk type='file' device='disk'>
      <driver name='qemu' type='raw'/>
      <source file='/path/to/some.qcow2'/>
      <target dev='vda' bus='virtio'/>
      <alias name='virtio-disk0'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
    </disk>
добавил такую:
    <disk type='file' device='disk'>
      <driver name='qemu' type='raw'/>
      <source file='/path/to/image'/>
      <target dev='vdb'/>
    </disk>
5. загружаю новую конфигурацию:
$ virsh create /tmp/xml

6. вижу, что появилось новое устройство /dev/vdb
дальше понятно, что делать…

20120517

плохие ворота

502 bad gateway говорит форум…
разбираюсь…

upd.
 [Thu May 17 10:27:00 2012] [notice] child pid 20634 exit signal Segmentation fault (11)

соответственно:
$ sudo /etc/init.d/apache2 restart

вроде заработал·

20120507

unixforum.org

форум лежит-полёживает·

наш любезный хостер etersoft.ru в известность поставлен·

20120424

разрешит ли хозяин пользоваться нашим компьютером?

увидел вот статью·

спина святого мики! эти люди всерьёз размышляют о таких вещах…

чего стоят названия разделов:
какой длины цепь нравится хозяину?
будет ли позволено докупать дополнительные звенья к цепи?
что насчёт количества косичек в хозяйской плётке?
будет ли позволено есть из миски?
даст ли самая короткая цепь возможность дотянуться до корытца с водой?

20120418

перманентный улучшатель моего настроения

фраза, которая будет служить мне перманентным улучшателем настроения:

Как будто кроме ядра в линуксе разрабатывать нечего...

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

20120414

сто лет со дня гибели эпохи

сто лет назад, четырнадцатого апреля 1912 года, затонуло судно под названием «титаник»·
Джек Финней в романе «меж трёх времён» пишет об этом событии так:
Сай, вы должны вернуться, потому что — согласно нашим исследованиям — гибель «Титаника» и есть, судя по всему, то самое событие, которое изменило ход мировой истории. Не говоря уж о людях, которые погибли вместе с ним, «Титаник» унес на дно океана прежний взгляд на мир, отношение людей к своей эпохе. После «Титаника» мир так уже никогда и не стал прежним. Это была разновидность Большого Взрыва, который изменил все. Мир лег на новый, неверный курс, столетие, каким оно могло бы стать, потерпело крушение.
я, честно говоря, тоже был бы совсем не прочь вслед за главным героем книги саймоном морли вернуться в девятнадцатый век и пожить в спокойном добром мире…

p.s. роман «меж трёх времён» является продолжением романа «меж двух времён»·

20120312

из пустого в порожнее

поучаствовал в мартовском (2012 года) конкурсе по функциональному программированию·

конкурс ежемесячно (с августа 2011 года) устраивает его инициатор, вдохновитель и бессменный ведущий Роман Викторович Душкин·

как обычно, задание конкурса решается довольно просто·
в уме, конечно·
требуется запротоколировать действия, совершаемые для решения классической детской задачке по переливанию жидкости из одного сосуда в другой·
вот этот-то умственный процесс и надо положить «на байты»·

хотя конкурс «по функциональному программированию», но в услових нет ограничений на используемый язык·
ну, значит, я и рискнул·
на bash-е, конечно·

чистого времени у меня ушло, наверно, часа три·
как часто случается, бо́льшая часть была затрачена на реализацию неправильного решения, но я всё-таки выкарабкался и отослал свой вариант·
конечно, на bash-е всё получилось очень неизящно, но отсылал я «чисто из принципа»:
надо же разбавить высокомудрые функциональные шедевры приземлённой императивщиной, да ещё и на убогом недоязыке (улыбка)·

кстати, был весьма удивлён, увидев себя в таблице призёров·

приз — электронная версия книги Романа Душкина «методы получения, представления и обработки знаний с НЕ-факторами», сопровождаемая дарственной надписью:


обязательно прочитаю·

и порекомендую читающим таки попробовать свои силы в следующем конкурсе — ведь стремительно твердеющее серое вещество надо временами разминать·
следить за событиями вокруг конкурса можно, например, через rss·

20120305

грабли-на-рельсах

предлагаю новый официальный перевод для термина ruby-on-rails: грабли-на-рельсах·
грабли (rake) — это вспомогательная программа для сборки ruby-пакетов, написанная на том же ruby·
поэтому небольшая подмена (ruby→rake) практически не меняет смысла наглоязычного термина, зато в результате получается чудесный перевод, отлично характеризующий этот замечательный фреймворк·

p.s. по мотивам http://www.opennet.ru/opennews/art.shtml?num=33268

20120222

форум не пахает

ни до 91.232.225.12, ни до 89.104.102.12 трассировка не доходит·

ждём вестей с фронтов…

upd 12:51:55 msk
трассировка пошла

upd 13:13:27 msk
ура, заработало

20120216

unixforum.org, смена адреса

со вчерашнего дня поменялся ip-адрес:
вместо 89.104.102.12 теперь 91.232.225.12

пока всё не устаканится, форум доступен по обоим адресам·

но в dns уже прописан новый·

upd. добавил и старый:
$ dig +short a unixforum.org
91.232.225.12
89.104.102.12

20120205

верный друг

потрясающе пронзительная фотография·

увидена здесь (много хороших фотографий)·


Верный друг. Александр Михайлин (Новосибирск)

20120124

ядрёная бомба для попозиционеров

http://www.regnum.ru/news/1490137.html
В США существует Закон о регистрации иностранных агентов - The Foreign Agents Registration Act (FARA, www.fara.gov), который устанавливает порядок деятельности лиц, представляющих иностранные интересы внутри страны.
При первичной регистрации заполняется Регистрационное заявление на 6 страницах: полная информация об агенте, включая всех сотрудников организации, описание всей деятельности агента - а не только деятельности в интересах иностранного принципала, структуры собственности, информация об иностранном принципале, полученные от него средства и ценные предметы, на что были потрачены средства с указанием получателей, распространяемые информационные материалы - в каких СМИ размещены, какими способами распространяются, кто участвует в распространении (включая подрядчиков). Каждые 6 месяцев агент обязан представлять обновленную информацию в формате дополнительного заявления.
Регистрация дополняется четырьмя приложениями: дополнительная информация об иностранном принципале; описание отношений между иностранным принципалом и агентом - договор или текст устной договоренности; учредительные документы агента для юридических лиц; отчёт о средствах, собранных в интересах принципала.
В процессе деятельности агента все информационные материалы и переписка с официальными лицами США и американскими СМИ направляется Генеральному прокурору в течение 48 часов, в 2 экземплярах. Эти материалы полностью открыты для общественного контроля. На всех распространяемых агентом информационных материалах на видном месте должны быть отмечено: "Материалы распространяются в интересах иностранного принципала (имя-название)".
Агент должен предоставлять все документы и записи, связанные с его деятельностью, по первому требованию для инспекции. Министерство юстиции предоставляет документы Госсекретарю, когда деятельность агента затрагивает внешнеполитические интересы США. Наконец, наказание за неисполнение закона, за предоставление неверных сведений, за не предоставление должных копий документов и фактов - штраф до 10 000 долл., или до 5 лет лишения свободы, или и то, и другое. Любой иностранец, признанный виновным в нарушении этого закона или в планах (сговоре) нарушить этот закон, будет депортирован.
Такой закон необходимо принять в России.

20120123

again svn vs git

понадобилось мне сделать клон репозитория http://svn.mandriva.com/viewvc/soft/·
чуть меньше трёхсот тысяч коммитов (пардон, ревизий)·

вычитал, что есть такая программа svnsync, делающая полную копию репозитория со всеми коммитами (пардон, ревизиями)·
запустил (не очень тривиальная процедура, я вам скажу, но это отдельная история)·

на следующий день параллельно запустил git svn clone, чисто для пробы·
а ещё через пару дней прибил процесс snvsync-а:
судя по проявляемой им прыти, качал бы он эти триста тысяч коммитов (пардон, ревизий), как минимум, месяц·
а то и два·
а git svn clone управился примерно за неделю·

а теперь смертельный номер:
$ time git clone myserver:svn.mandriva.com/soft
Cloning into soft...
remote: Counting objects: 1046181, done.
remote: Compressing objects: 100% (151855/151855), done.
remote: Total 1046181 (delta 882364), reused 1033737 (delta 871336)
Receiving objects: 100% (1046181/1046181), 1.67 GiB | 1.04 MiB/s, done.
Resolving deltas: 100% (882364/882364), done.

real 36m37.312s
user 7m1.266s
sys 3m58.775s
тридцать шесть с половиной минут на клонирование git-репозитория!
не локального, а с сервера в интернетах!
против недели на клонирование svn→git!
или месяца svn→svn!!!

вы всё ещё обожаете svn? тогда мы идём к вам!

20120105

unixforum.org is down

согласно статистике mail.ru, форум лежит с половины третьего ночи (мск)·

нашего любезного хостера (компанию etersoft.ru) в известность я поставил (что, в общем-то, несколько излишне, так как их сайт располагается за тем же самым неоткликающимся шлюзом)·

надеюсь, не придётся ждать окончания новогодних каникул…