Jun. 4th, 2009

shoorick: (Default)
Захотелось странного — обновить каталист с 5.7 до 5.8: в новом обещали всякий much easer да much faster. Ну и обновил. А до кучи — и остальные перловые модули, что были в портах. В результате и зайцев не спас, и перед партизанами неудобно выяснилось (чё, спрашивается, сразу не посмотрел?), что в портах каталист старый — 5.71001 и после обновления всё загнулось: и свежие, ещё не закоммиченные версии разрабатываемого сайта, и более старые.

Причина крылась в том, что некоторые модули поменялись, а некоторые — вообще стали deprecated, например, Catalyst::Model::DBIC и http://search.cpan.org/perldoc?Catalyst::Plugin::Authentication::Store::DBIC. И в DBIx::Class что-то поломалось.

Решилось пляской с бубном перегенерацией модулей, описывающих структуру базы данных, командой
script/app_create.pl model Dbase DBIC::Schema Dbase create=static dbi:mysql:БД[:хост] логин пароль
При этом модули создались не там, где раньше, а на один уровень глубже — в каталоге Result.

Пробовал задавать create=dynamic, чтобы поменьше получалось — не выходит: сервер не запускается. Пришлось пока остановиться на этом методе. Почитал мануалы, попробовал погуглить — без особого успеха. Домой пришёл лишь в 22:45.

P. S. Видя такой бардак, решил до кучи и перл проапгрейдить до 5.8.9 — проапгрейдил, но наткнулся на очередные грабли: в портах почему-то нет Catalyst::Plugin::RequireSSL — пришлось ставить через perl -MCPAN -e shell.
shoorick: (Default)
Летом, как и зимой, работать не хочется — вместо этого возникает желание, нагуглив СанПиН 2.2.4.548-96 «Гигиенические требования к микроклимату производственных помещений», с чистой совестью уйти гулять.
shoorick: (Default)
Сосна / Pine

Челябинская область, город Миасс
shoorick: (Default)
Буржуйский мегакалькулятор WolframAlpha сообщает, что летальная доза этилового спирта — 10,6 г/кг. Значит, для 80-килограммового человека — 800 г или 2000 г водочного экивалента.

upd/13:45: Википедия утверждает, что 10,6 г/кг — доза для молодых крыс (точнее, LD50 — доза, необходимая для гибели половины популяции), а для человека — от 4 до 12 г/кг, то есть, 800–3200 г водочного экивалента.

Profile

shoorick: (Default)
shoorick

December 2016

S M T W T F S
    1 23
45678910
11121314151617
18 19 2021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Oct. 2nd, 2025 12:50 pm
Powered by Dreamwidth Studios