Янв
26
2009
1

Marshal.load = undefined class/module

Иногда в development при cache_classes = false

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
module Marshal 
  class <<self
    def load_with_preload_class(str, &p)
      str.scan(/.o:.([w:]+)/).each{|matches|
        begin
          # by constantizing the class name,
          # it should trigger it to be autoloaded.
          matches.first.constantize
        rescue NameError
          # I guess that wasn't a class we found after all.
          # Nothing to see here, move along
        end
      }
      load_without_preload_class(str, &p)
    end
    alias_method_chain :load, :preload_class
  end
end
Опубликовал adik в Технотрония | Метки:
Янв
21
2009
--

Неизменная мысль нашего века

«Духовность» все больше и больше деградирует в
«фельетонистическую эпоху». На смену серьезным
занятиям науками и искусствами, самоотверженным поискам,
открытию новых законов и связей, созданию подлинных
произведений человеческого гения пришла пустопорожняя болтовня
о науке и искусстве. «Газетное чтиво» становится знамением
эпохи. Ученые и художники изменяют своему призванию, продаются,
так как их манят деньги и почести. Они более не служат своим
убеждениям, а развлекают и — главное — отвлекают своих
читателей. Армия интеллигенции трудится над писанием всякого
рода печатного хлама. Котируются анекдоты и мелкие происшествия
из жизни знаменитых людей или паукообразные сочинения, вроде:
«Фридрих Ницше и дамские моды в семидесятые годы девятнадцатого
столетия», «Роль комнатных собачек в жизни знаменитых
куртизанок» и т.п. Не наука, а профанация науки, проституция
духовного творчества. Слово обесценилось, наступила инфляция
слова. За ней скрывается ужасающая духовная пустота и кризис
морали, страх перед будущим, перед неизбежностью новой войны,

перед всесилием «хозяев».

В «фельетонистическую эпоху» много талантливых людей,
одаренных мыслителей. Этот век не является безыдейным, но, по
словам Гессе, он не знает, что делать со своими идеями, ибо в
глубине всего таятся страх и чувство обреченности. «Они
прилежно учились управлять автомобилем, играть в замысловатые
карточные игры и мечтательно отдавались разгадке кроссвордов,
ибо перед лицом смерти, страха, боли, голода они были почти
вовсе беспомощны... Люди, читавшие столько фельетонов,
слушавшие столько докладов, не изыскивали времени и сил для
того, чтобы преодолеть страх, побороть боязнь смерти, они жили
судорожно, они не верили в будущее». Гессе приходит к
убеждению, что подобная цивилизация исчерпала себя и стоит на
пороге крушения, и ничто не сможет ее спасти.

© Герман Гессе. Игра в бисер

Опубликовал adik в Мыслепотамия |
Янв
15
2009
--

Good way for drop unused indexes in MySql

Очень хорошими людьми был написан замечательный patch (google-mysql-tools), одним фьючерсов которого является сбор статистики активности использования индексов #UserTableMonitoring

Вот несколько интересных рассуждений как можно мониторить/удалять ненужные индексы:

Тут можно взять билды mysql www.percona.com

Опубликовал adik в Технотрония | Метки: ,

Работает на WordPress | Локализация: goodwin.wpbot.ru