20111221

beeline.ua всё?

час назад пытался пополнить свой украино-beeline-вский номер через portmone (система оплаты банк.картами такая)…
не получается…
техподдержка portmone сказала, что платежи в beeline временно не принимают, и прогнозов по этому поводу у техподдержки нет…

beeline.ua всё?

20111206

проприетарные программы — высококачественны по определению

номер моего договора в ru-center звучит как 1234567/NIC-D

а вот так мне предлагают вписать этот номер при перечислении денег через веб-интерфейс банка москомприватбанк (aka просто приватбанк):

Номер договора (при вводе данных в форме необходибо в договорах, заканчивающихся на /NIC-D произвести замену на ".100", /NIC-REG на ".101")
т.е., клиенту банка предлагается слегка поработать вместо банковского компьютера, проприетарные (конечно же) программы для которого писали (не бесплатно) программисты, так и не осилившие регулярные выражения (или хотя бы конструкции if-then)·

p.s. про безграмотность и опечатки я уж лучше и не буду заикаться — это мелочи, главное — это высококачественный проприетарный код!

20111107

почему ifconfig/route не подходят для диагностики в gnu/linux?

изложил по этому поводу мысли на ufo·
приветствуется критика, поправки, дополнения·

p.s. прежде чем возражать по существу, пожалуйста, перечитайте ещё раз заголовок, обратив внимание на слово «диагностика»·

20111013

что ни говорите, но шпуля жжёт

нетленка

Re: а 10 лет до Путина было просто отлично?

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

20110928

опять лежим

примерно в 11:30 msk форум перестал отзываться·
traceroute обламывается где-то в сети провайдера, к которому подлючен etersoft·

etersoft оповещён, ждём новостей·

20110908

спаси человека — убей кошку!

я всегда догадывался, что любовь к кошкам — это нечто патологическое·
теперь учёные приоткрыли завесу над страшной тайной: да, это паталогическая реакция, вызванная паразитами, местом половой стадии развития которых и являются эти волосатые чудовища, окружающие нас повсеместно·
воздействие на заражённого человека:
наблюдается замедление реакций, притупление чувства опасности, женщины становятся более откровенными, стремятся к социализации, мужчины, напротив, уходят в себя, теряют интерес ко всему новому. Наиболее опасна токсоплазма для беременных женщин, паразит может привести к гибели плода.

20110831

restore openssh public key from private key

случается, что теряется (удаляется или перезаписывается по ошибке) публичная часть ключа· та, которая обычно имеет суффикс ".pub"·
но если секретная часть жива ("id_rsa" или "id_dsa"), то восстановить публичную — как два пальца:
$ ssh-keygen -y -f id_rsa > id_rsa.pub
или
$ ssh-keygen -y -f id_dsa > id_dsa.pub

20110806

yeeloong hibernate

что-то лень мне стало вводить sudo pm-hibernate при живой-то кнопке fn+f1·
на ней как раз подходящий исламский символ ☾нарисован·
только вот эффекта никакого от нажатия на неё нету·

что понадобилось, чтобы кнопка заработала так, как я хочу?
1. взглянуть на вывод acpi_listen, порождаемый нажатием на эту кнопку:
button/sleep SBTN 00000080 00000000
2. создать файлик в /etc/acpi/events/ (например, sleep-button) нужного мне содержания:
event=button/sleep
action=/usr/sbin/pm-hibernate
3. попросить acpid перечитать конфигурацию:
$ sudo /etc/init.d/acpid reload

20110506

consult vs constult

забавная, наверно, может быть опечатка, если вместо
consult (консультировать)
написать
constult (делать глупости совместно)

20110502

startssl update certificate for ejabberd

давно уже просрочен сертификат на одном из подконтрольных мне ejabberd-емонов.
и вот решил воспользоваться услугой выдачи бесплатного сертификата от startssl.com да и подсунуть этот сертификат ентому самому демону.

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

но вот сгенерировал я свой секретный ключ и сертификат. сохранил их. и что дальше?
ключ выглядит примерно так:

$ cat my.key
-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: AES-256-CBC,<шестнадцатиричные циферки>
<много-много шестнадцатиричных циферокок>
-----END RSA PRIVATE KEY-----
сертификат примерно так:
$ cat my.cert
-----BEGIN CERTIFICATE-----
<циферки, циферки>
-----END CERTIFICATE-----
ключ надо расшифровать:
$ openssl rsa -in my.key -out decrypted.key
чтоб выглядел он примерно так:
$ cat decrypted.key
-----BEGIN RSA PRIVATE KEY-----
<много-много шестнадцатиричных циферок>
-----END RSA PRIVATE KEY-----
пароль, естественно, спросят. тот, что вы вводили на сайте при генерации ключа.
последний штрих. нужен (не знаю, зачем, не силён в этих ваших криптографиях) некий сертификат с сайта startssl.com:
$ wget -q http://www.startssl.com/certs/sub.class1.server.ca.pem
$ cat sub.class1.server.ca.pem
-----BEGIN CERTIFICATE-----
<и ещё много циферок>
-----END CERTIFICATE-----

вот теперь всё готово для обновления сертификата.
делаем адскую смесь:
$ cat my.cert decrypted.key sub.class1.server.ca.pem > ejabberd.pem
и подсовываем её ejabberd-емону в качестве certfile.

доп. чтение: http://wiki.flexion.org/GetServerCertificateFromStartSSL.html#5.0

20110427

unixforum.org лежит

судя по выдаче top.mail.ru, где-то с 10:30 msk.
обнаружил только что.
пытаюсь выяснить детали.

upd. 12:44 msk. пошли ping-и.

upd. 12:57 msk. ожил.

20110415

возраст и расстояния до самых древних галактик

предыдущие «самые древние»:
http://www.membrana.ru/particle/11698
http://www.membrana.ru/particle/4536
http://www.membrana.ru/particle/15646

возраст галактик во всех случаях сопоставим с расстоянием до них (столько-то лет, столько-то световых лет).

это не случайно?
in reference to: Найдена первая галактика во Вселенной (view on Google Sidewiki)

350 метров между спутниками

интересно, с июня прошлого (2010 года) что-то изменилось? может, они разошлись или наоборт, столкнулись?

in reference to: Немцы составят самую точную 3D-карту Земли (view on Google Sidewiki)

20110402

yeeloong touchpad enable/disable

fn+f6 включает/отключает touchpad.
удобно, но программы, находящиеся в фокусе во время нажатия этой комбинации, как-то неадекватно реагируют.
посмотрел xev-ом. точно. генерируются события
ctrl+6 — при включении
ctrl+shift+6 (оно же ctrl+^) — при отключении.
надо их как-то нейтрализовать.
о выборе wm для yeeloong-а, естественно, вопрос не стоял: конечно icewm.
вот icewm и будет заниматься нейтрализацией.
в файл ~/.icewm/keys добавил пару строк:
key "Ctrl+6" /bin/echo -n
key "Ctrl+Shift+6" /bin/echo -n
и теперь генерируемые при нажатии fn+f6 события не вынуждают программы
«вздрагивать» в попытке расшифровать, что же я им пытаюсь сказать.
если у вас ctrl+[shift+]6 для чего-нибудь используется, придумывайте
обходной путь сами.

20110319

debian on lemote yeeloong

1. для начала заготовьте флэшку с файловой системой ext2
2. и скопируйте на неё файлы:
debian-archive-keyring.gpg
initrd.gz
vmlinux
vmlinuz
вот отсюда: http://unixforum.org/up/sash-kan/yeeloong/usb/
3. в начале загрузки держите кнопку del — попадёте в командную строку bios-а. напомню, что называется он pmon.
4. там вводите команды:
load (usb0,0)/vmlinuz
initrd (usb0,0)/initrd.gz
g console=tty no_auto_cmd
вторая из них будет выполняться минуты три. без паники.
5. загрузится самый обыкновенный debian-installer. тут действуйте как при обычной установке debian. но есть нюансы.
6. первый нюанс: в инсталляторе старые ключи от репозитория. он не преминёт напомнить об этом, отказавшись продолжать установку.
7. переходим на вторую консоль: alt+f2
8. монтируем флэшку:
# mount /dev/sda1 /media
9. копируем файл с ключами:
# cp /media/debian-archive-keyring.gpg /usr/share/keyrings/
10. в инсталляторе: «go back», и заново повторяем текущий шаг, нажимая enter. а если скопировать файл где-нибудь в самом начале инсталляции, то обламываться инсталлятор не будет.
11. второй нюанс: инсталлятор не найдёт сначала kernel modules, а затем и подходящего ядра. на данном этапе проигнорируем и продолжим процедуру без установки модулей и ядра.
12. пока инсталлятор шуршит, скопируем ядро с флэшки:
# cp /media/vmlinux /target/boot/
а заодно и конфигурационный файл для pmon-а нарисуем:
$ nano /target/boot/boot.cfg
timeout 3
default 0
showmenu 1
title Debian Linux for Loongson
kernel /dev/fs/ext2@wd0a/boot/vmlinux
args console=tty root=/dev/hda1
13. третий нюанс возник, возможно, из-за того, что у меня ssd. если у вас обыкновенный винчестер, возможно, всё пройдёт без лишних вопросов.
у меня же инсталлятор при сохранении разбивки диска спросил, какой тип partition table использовать. ну, я, недолго поразмышляв, выбрал «msdos».
14. четвёртый нюанс: по окончании всего и вся ноутбук пошёл в перезагрузку, но так и не вернулся. ждал минут пять, потом просто выключил/включил.

вот.

хитрости и тонкости навеяны вот этим документиком:
http://dev.lemote.com/drupal/book/export/html/62
и ещё вот этим:
http://wiki.gnewsense.org/Projects/GNewSenseToMIPS
ну и полезно будет хоть по диагонали глазами пробежать вот это:
http://wiki.gnewsense.org/Projects/Lemote

20110315

а форум лежит-лежит…

лежит форум. но Виталий Липатов обещает вот-вот поднять.

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

20110228

мск-спб метро-петро метрополитен-петрополитен

не оригинально, но мне нравится.
в москве — метро, в питере — петро.
в москве — метрополитен, в питере — петрополитен.

20110108

unixforum.org, кажется, не работает

хост-машина, принадлежащая etersoft.ru и имеющая ip-адрес 89.104.102.12, вроде, ниоткуда не откликается.

и домен etersoft.ru опять не резолвится. была недавно у etersoft проблема с регистратором.

кажется, эти две вещи взаимосвязаны.

постарался поставить в известность Виталия Липатова, руководителя etersoft.

ждём новостей.

upd. 20110108 11:40 msk. форум заработал.

20110107

one-half source

в ходе обсуждения на ufo родился термин, лучше отражающий сущность псевдо-свободных, но "открытых" исходников:
one-half source

в связи с чем рассматривается проект письма в организацию "open source initiative" на предмет её переименования в "one-half source initiative" (ohsi) и замене торговой марки "open source" на торговую марку "one-half source".

p.s. согласно http://tess2.uspto.gov, торговая марка "one-half source" до сих пор никем не зарегистрирована. osi стоит поспешить!