Downgrade subversion

25 июля, в mac ports появилась subversion 1.8, по определенным причинам я за день до того переустановил MacOS в ноль.

Рабочий SVN не позволяет работать на иной версии кроме 1.7, на macports.org, для этих целей советуют

$ port installed subversion
$ sudo port upgrade subversion
$ port installed subversion
$ sudo port activate subversion @1.7.10_1

Но у нас нет 1.7 и делать это бесполезно, из репозитория, для белых людей нет функции установки старых версий, но есть сам svn
Смотрим логи:
svn log http://svn.macports.org/repository/macports/trunk/dports/devel/subversion/ | less
последняя версия до апгрейда на 1.8 была r106653, тянем её и собираем:

$ cd /tmp
$ svn co http://svn.macports.org/repository/macports/trunk/dports/devel/subversion/ --revision 106653
A subversion/files
A subversion/files/patch-Makefile.in.diff
A subversion/files/patch-osx_unicode_precomp.diff
A subversion/files/config_impl.h.patch
A subversion/files/servers.default
A subversion/Portfile
Checked out revision 106653.
$ cd subversion/
$ sudo port install
---> Computing dependencies for serf1
...
---> Installing subversion @1.7.10_1
---> Deactivating subversion @1.8.1_0
---> Cleaning subversion
---> Activating subversion @1.7.10_1
---> Cleaning subversion
---> Updating database of binaries: 100.0%
---> Scanning binaries for linking errors: 100.0%
---> No broken files found.
$ port installed subversion
The following ports are currently installed:
subversion @1.7.10_1 (active)
subversion @1.8.1_0
$

Всё красиво и работает.

Возвращение в ЖЖ

В 2006 году почитва Якоба Нильсена о том, что вести блог на чужом хосте — это не круто, и ещё ко всему модератры ЖЖ буйствовали супсендя журналы из-за странных причин я надумал свалить из ЖЖ. Тогда вроде стоял движок MT, но он жутко тормозил и не было желания заморачиваться с кросспостингом в ЖЖ.

Тогда я осознал ещё, что почта с хостом @yandex.ru или @gmail.com выглядят не так солидно, как @sopov.ru.

Сейчас думаю, что определённый резон писать не в трансляцию, а в дневник всё таки есть, поэтому я буду публиковать на leonid.sopov.ru, а оно автоматом будет писаться в ЖЖ.

п.с. почта у меня тоже на gmail хотя хостнейм и sopov.ru ибо оно получается стабильнее и меньше спама чем на своём сервере, но при этом я в любой момент могу перекинуть почту ещё куда либо.

Дневник на ЖЖ не работал с 2 ноября 2006 по 16 февраля 2010 г.
Первая запись в жж была опубликована 17 июня 2004.
П.С. А кто меня раньше не удалял, и теперь записей x2 удалите из друзей трансляционный аккаунт leonidsopov

Пишем с мобилы

Поставил на телефон софтину — shozu, дабы писать в блог прямо с телефона (может ещё много чем управлять). Пока она мне не особо нравится (всё же она требует инет, где он не всегда нужен) + пытается вставляет картингку на себя (как это побороть я примерно предполагаю). Если кто знает ещё какой софт, то посоветуйте? Можно даже платный. У меня вроде ось: симбиан 9.

Экспорт записей из ЖЖ

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

Предварительный поиск дал, для экспорта всех записей из жж утилиту ljArchive, ей взял все записи и сохранил в XML, следующим шагом пришлось взять плагин для wordpress отсюда, положил рядом XML файл в wp_admin в плагине меняем define(‘XMLFILE’, ‘/home/путь_до.xml’); запустил. Вроде бы даже обновился, но есть глюки с отображением комментариев, для чего советуют сделать:

mysql> UPDATE wp_2_posts SET comment_status = 'open';
mysql> UPDATE wp_2_posts SET ping_status = 'open';

это имхо не верно, т.к. записи у меня уже есть, и есть где оно запрещено, поэтому

mysql> UPDATE wp_2_posts SET comment_status = 'open' WHERE comment_status = '';
mysql> UPDATE wp_2_posts SET ping_status = 'open' WHERE ping_status = '';

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

DELETE FROM wp_2_comments WHERE NOT LENGTH(comment_content);

вроде помогло, но есть вторая проблема это не отображалось количество записей (везде по нулям показано), решил дабы не включать мозг погуглить, но гугл оказался бесполезным, написал по быстрому запрос:

UPDATE wp_2_posts SET comment_count = (SELECT COUNT(*) FROM wp_2_comments WHERE comment_post_ID = ID) WHERE comment_count = 0;

вроде зрительно обновление прошло хорошо и всё работат верно, надеюсь в RSS ни укого записи эти не повылазят (если появились, мои извинения).

Сервер повис

Повис сервер, успел пустить в ребут, но как выясняется у господ в их дата центре начались проблемы.
Благо выходной день, и траффик не большой, на всякий случай сделал альтернативный блог этому на базе блогспота — blog.sopov.ru