Обо мне подробнее можно узнать на моем сайте: http://xxxxpro.ru.
В этом Логе я фиксирую события моей жизни. Зачем это нужно? Затем же, зачем нужны и логи на сервере: чтобы потом просмотреть и понять, эффективно ли я живу, и что вообще происходило у меня в определенной период жизни. Лог пишется в первую очередь для себя, во-вторую -- для тех, кому интересна моя жизнь. Материалов, не имеющих отношения ко мне ("креатиффа", анекдотов или картинок XXX-тематики) здесь нет и не будет. Материалов о компьютерах, как это ни странно, -- тоже: для них есть отдельный блог по адресу http://xpro.su.
Прогулка и размышления |
|
|
Еще раз о Travian |
|
|
Работа и другие неприятности |
|
|
Состояние "выпадения" |
|
|
Про новое |
|
|
Travian, день шестой |
|
|
Альфийская сходка |
|
|
Я вернулся в Travian! |
|
|
Пуск состоялся! |
|
|
И опять сайт откладывается |
|
|
|
|
|
|
Простота или универсальность? |
|
|
Как всегда! |
|
|
Куда девается время? |
Странно, куда девается время? Казалось бы, в последнее время я избавился от всего, что могло его поглощать (кроме работы и еще одного фактора): стал вставать раньше 12 часов, перестал играть в онлайн-игры, читать новости на Яндексе или какую-то другую бесполезную для меня информацию, а все равно получается так, что время девается вникуда и где-то около 19-20 часов я в очередной раз думаю "ну вот, день прошел, а я ничего не сделал".
Впрочем, дело не во времени, а в том, как я оцениваю прожитое... Сейчас получается так, что я как "прожитое не зря" оцениваю только то время, которое трачу на свои проекты. А если, скажем, делаю что-то просто ради удовольствия или читаю интересную информацию, или даже придумываю что-то интересное, но в ближайшее время бесполезное (типа технологии "грязного хранилища" для быстрого создания живых прототипов и разработки от View к Model, выражаясь языком MVC, а не наоборот, как это делается сейчас, кстати, возникла она на основе идеи "сверхвысокоуровнего языка программирования", о котором я писал раньше), то такого ощущения не возникает, и день кажется пустым (в отличие от столь часто вспоминаемого мной 2003 года, когда это было не так). Только вот как исправить это -- не знаю.
|
|
День неадеквата |
|
|
Размышления о наполненности жизни |
|
|
Размышления о CMS |
На этой неделе наконец-то закочнил два проекта, висевших надо мной в последнее время по работе. Точнее, закончил программную часть, мелких доделок по дизайну, думаю, будет еще немало. Но это уже мелочи...
Причем оба эти проекта в итоге сделал на той CMS, которую писал для работы в 2007 году. Причем делал и удивлялся: CMS, написанная наскоро, по возможностям значительно уступающая моему же IntB Lite, пригодилась уже как минимум в пяти проектах, в то время как у самого IntB Lite даже свой сайт толком не готов.
Стал думать, в чем же тут может быть дело, и пришел к выводу, что скорее всего, в простоте этой CMS. В отличие от IntB Lite с его универсальными списками, хранилищем настроек, списком задаваемых полей двух десятков типов, хранилищем прикрепленных файлов и еще много чего, которые используются через соответствующие API, в ней почти все делается обычными SQL-запросами. Да и при создании новых модулей используется не наследование, а простое копирование существующего модуля с последующим исправлением до нужных возможностей. В результате разработка идет в разы быстрее, так как не надо при создании модуля размышлять над вопросом соотношения "частное/общее", и пытаться предугадать, что вынести в общий модуль-предок, а что оставить в потомке, чтобы потом не пришлось рефакторить код.
Впрочем, в IntB Lite сказывается еще то, что я не пользуюсь модульным тестированием (и вообще тестирую все исключительно вручную). Из-за этого модули, реализующие все эти универсальные структуры, тестируются только вместе с модулями, отвечающими за вывод страниц конкретного типа, что усложняет отладку и усиливает страхи "а вдруг оно не заработает" и внутреннее сопротивление... В общм, универсальность -- это хорошо, но слишком уж усложняет жизнь и разработку.
|
|
Онлайн-игры, обывательство и раскрутка |
|
|
Бывает же! |
Сегодня залез на свой VDS и обнаружил, что ускоритель xCache перестал работать. Точнее, первые признаки этого наблюдались еще несколько недель назад, когда я ставил форум для MOGU.TV, там он почему-то писал, что ускорителей не найдено. Но тогда я не обратил на это внимания, предположив, что глючит сам движок форума.
Однако все оказалось совсем иначе. XCache действительно не работал из-за того, что некоторое время назад я обновил PHP (причем сделал это совершенно напрасно, так как проблема, ради которой это затевалось, не решилась). А я-то удивлялся, из-за чего у меня в последнее время стал так регулярно тормозить (а иногда и просто падать) сервер, даже подумывал о выносе части сайтов на отдельный хостинг. Бывает же!
|
|
День прожит не зря |
Странное дело: сегодня полдня пропало на одно неприятное дело, но за оставшуюся часть сделал чуть ли не больше, чем за всю неделю. Написал полторы статьи для нового соционического сайта, выложил обновления на MOGU.TV, а так же доделал по работе то, что уже несколько дней откладывал. И на Герои-Возрождение немного времени осталось...
|
|