Я меряюся, членораздельно
jahson



Никак не могу получить этот заманчивый 1 балл. Это был бы самый главный показатель того, что я точно знаю правильные ответы на все вопросы вселенной и всего такого. 42 устарело.
Tags: , , ,

macports + os x 10.6.4 + php 5.3.3
jahson
Письки лысой мне досталось, а не пхп из портов. Точнее дело встало на php5-mysql на основе mysqlnd, который забавно ругался на разные вещи - то у него
duplicate symbol _mysqlnd_globals in .libs/mysqli_api.o and .libs/mysqli.o
то
mysql_mysqlnd.h: No such file or directory

Причём ругалось всё, вплоть до установки из свежих исходников. php5-mysql для php 5.3.3 нет в портах, но что не сделаешь с новым знанием о том, как перекрывать портфайлы.

Я уже устал бороться со всякой лабудой - а ведь ещё были и проблемы с
warning: AC_CACHE_VAL
и
warning: prefer named diversions
в общем что-то там не ладно - снова, видно, с autoconf не подружились (если не делать sudo, то у меня с моей привычкой ставить PHP_AUTOCONF=autoconf213 всё работает и не бухтит на AC_CACHE_VAL). И вдруг - о, чудо - глиняный колосс собрался из исходников; из портов, к сожалению, так и не собралось. Без всяких объяснений и даже долбаный pdo_mysql, жаловавшийся на отсутствие mysql_mysqlnd.h, лежащего в соседней директории - вдруг собрался. Это не мистика, это я что-то пропустил - но моя память упорно говорит мне, что я ничего не менял.

После этого была супер-сессия расстановок var_dump(1);exit;, чтобы дойти до корня сегфолта. Им оказался php-syck, не хочет он с 5.3.3 работать. Или, может быть, у меня образовалось месиво, такое, как люблю и все перепутали свои направления и цели - хотя всё должно быть более-менее чисто, я старался, хотя голова в последнее время не особо хорошо соображает.

И все эти радости - из-за os x, php и переезда на новый ноутбук.

Выдам себе пирожок.
Tags: , ,

Как установить php-fpm из macports
jahson
Пришлось столкнуться, так как в macports 1.9.1 появился php 5.3.3 и мне стало лень ставить php из исходников (правда в этом нет ничего сложного). Для любителей поизвращаться самое то.

Итак, проблема в том, что нет пока в macports варианта fpm. Но это можно исправить с помощью локальной репы портов, что мы и сделаем.

cd
mkdir -p ports/lang/php5/
cd ports
cp -r /opt/local/var/macports/sources/rsync.macports.org/release/ports/lang/php5/* lang/php5/

На данном этапе стоит заметить, что у некоторых личностей macports могут стоять в месте, отличном от /opt/local/, но это их личные проблемы.

Теперь извратимся с гитом (а всё потому, что лень завести домен и извращаться с курлом, или вгетом)

cd lang/php5/
git clone git://gist.github.com/517347.git fpm-diff
patch < fpm-diff/Portfile_fpm.diff
cd ../..
portindex

И всё. Если нет гита, то можно скопировать оттуда и запихать в какой-нибудь файл, который потом подсунуть patch.

Далее port, install php5 +no_web+fpm. no_web - это чтобы не подтягивать за собой Apache.

И, конечно, mv /opt/local/etc/php-fpm.conf.default /opt/local/etc/php-fpm.conf.

Как загрузить данные из git-репозитория в директорию, которая не пуста
jahson
Надоело каждый раз искать.


cd directory
git init
git remote add origin URL_TO_REPO
git pull origin master


В моём случае URL_TO_REPO = git://github.com/jahson/vimdotfiles.git, чтобы распространять свет и радость на мои подключаемые винты - после поломки ноутбука я живу только ими. Пока не придёт новый ноутбук, на который я тоже распространю радость и свет - ведь как это удобно - работать в настроенном окружении и настроенном vim'е.

А всё потому, что я живу в консоли.
Tags: , ,

Такой смысл мне много больше по душе
jahson
Известнейшая пословица "работа не волк, в лес не убежит" - о том же, кстати говоря. Это только Гайдай в народ запустил подачу о том, что она учит лени.
Подлинный смысл пословицы следующий. Волк - проблема для крестьянина. Представляет опасность для людей и животных. Но если от волка спрятаться и подождать, он в конце концов убежит в лес - то есть проблема решится сама собой. Работа же, в отличие от волка, сама собой не сделается, от неё не спрячешься и её не переждёшь. Так что её не бояться, а делать надо, сколь бы большой и страшной она ни казалась. Вот как-то так.


Цитата из http://kladun.livejournal.com/253781.html?thread=4344149#t4344149

Vim 7.3
jahson
Забавно, но как-то незаметно, да и уже достаточно давно, Брэм Муленаар объявил о подготовке к выпуску Vim 7.3. Он пообещал, что этот релиз будет посвящён в основном исправлениям багов, но также намекнул, что включит в релиз несколько новых возможностей из списка. Некоторые из описанных там возможностей:

  1. add integration with Python instead of inventing more Vim script

  2. add IDE features (debugger integration, shell window)

  3. fix all problems, big and small; make Vim more robust

  4. add persistent undo: undo is still possible after exiting Vim

  5. make it possible to use Vim as a plugin in Eclipse


Мне, конечно, больше всего нравится первый пункт, я видел, что такое vim script и могу сказать, что питон там будет намного лучше смотреться.

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

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

Приватный ключ ssh
jahson
То ли лыжи, то ли я, но ответ найти затруднительно. Попробовать проще.

Вопрос: можно ли перенести приватный и публичный ключи ssh с одного компьютера на другой?
Ответ: да, если помните пароль от приватного ключа.
Tags: , ,

Забавно о рациональности
jahson
Дэн Ариели как всегда — молодец.
Tags: ,

А с другой стороны...
jahson
Tags: ,

A Perfect Circle
jahson
А я уже начал забывать, что Мэйнард и там делал дело.
Tags: ,

?

Log in