Обо мне подробнее можно узнать на моем сайте: http://xxxxpro.ru.
В этом Логе я фиксирую события моей жизни. Зачем это нужно? Затем же, зачем нужны и логи на сервере: чтобы потом просмотреть и понять, эффективно ли я живу, и что вообще происходило у меня в определенной период жизни. Лог пишется в первую очередь для себя, во-вторую -- для тех, кому интересна моя жизнь. Материалов, не имеющих отношения ко мне ("креатиффа", анекдотов или картинок XXX-тематики) здесь нет и не будет. Материалов о компьютерах, как это ни странно, -- тоже: для них есть отдельный блог по адресу http://xpro.su.
Ранний подъем |
|
|
Работа и осенние неприятности |
|
|
IntB -- 3.x или Lite |
В эти выходные сработал "эффект лишнего дня". На прошлой неделе я почему-то считал, что до длинных выходных 4-7 ноября, на которые я наметил выпуск альфа-версии IntB Lite, осталась всего одна неделя, а потом взглянул на календарь и обнаружил, что 30-31 октября так же будут выходными, так что у меня есть еще три лишних дня, которые я до этого не учитывал. И тут же разленился, и за эти выходные почти ничего не сделал, кроме того, что дописал пару функций на бумаге.
Впрочем, в воскресенье выяснилась и еще одна проблема, о которой я думал давно, но все откладывал ее решение: автоматическое формирование URL новых тем. Изначально я хотел в качестве последней части URL брать номер темы, как это было в IntB 2.x, но оказалось, что в MySQL невозможно получить и использовать номер, записанный в auto_increment-поле, в другом поле. (Т.е. если полю oid присваивается значение 24, то в поле url должно идти что-нибудь вроде "/razdel/24".) По крайней мере, нельзя это сделать одним запросом без прибегания к хранимым процедурам или иным нововведениям MySQL 5.x.
И я оказался перед сложным выбором: либо делать кривой обходной путь в два запроса, либо вынести URLы в отдельную таблицу, как это сделано в блоговом движке Блоголет aka Light Publisher. В принципе, второй вариант не только решает эту проблему, но еще и устраняет отличие Lite версии от настоящего IntB 3.x: дает возможность просто реализовать мультисайтовость (если добавить еще столбец с номером сайта) и возможность использования одного объекта с несколькими адресами. Но с другой стороны, это создаст и некоторые дополнительные проблемы, плюс кое-что придется переделывать.
И хотя сейчас я все больше и больше склоняюсь ко второму варианту, решиться на него окончательно никак не получается, из-за чего я и сделал так мало за эти выходные...
|
|
Переговоры или убитый рабочий день |
Сегодня приехал на работу, и тут меня "обрадовал" Ю.Ц. тем, что надо ехать вместе с ним к одному потенциальному клиенту, обсуждать заказ, который мы будем для них делать. Мне ехать очень не хотелось, так как во-первых, было совершенно непонятно, зачем там мое присутствие и почему Ю.Ц. не может решить этот вопрос один или еще к а во-вторых, я и переговоры -- вещи изначально плохо совместимые. Но Ю.Ц. настоял на том, чтобы я все-таки поехал.
Надо сказать, что в целом все прошло не так уж и плохо... Правда, когда мы приехали, возникла какая-то накладка и мы вынуждены были просидеть полчаса в переговорной. Переговорная там оформлена очень роскошно, со стилизацией под XIX век (если не считать плазменной панели на стене) с кучей позолоты и хрустальными люстрами, и вообще видно, что организация весьма не бедная, но действовало это подавляюще. Да и кабинет их глав. редактора (с ним мы и вели переговоры) тоже оформлен в том же стиле. От всего этого у меня сложилось впечатление, что предстоит иметь дело с каким-нибудь "распальцованным" типом, который будет смотреть на нас как на известное вещество, но к моему удивлению, глав. редактор оказался вполне адекватным человеком (если не считать его выраженной яблофилии, по крайней мере, Mac и iPhone у него присутствовали). Впрочем, если учесть его соционический и психософский типы (я предполагаю, что он СЛИ-ФВЭЛ), то любовь к роскоши вполне объяснима.
Правда, как я и предполагал, от моего присутствия там пользы особой не было (если не считать того, что услышал пожелания заказчика напрямую, а не в пересказе Ю.Ц., который умеет иногда забывать рассказать о самых неприятных моментах, и задал два уточняющих вопроса, которые могли бы вызвать довольно ощутимую переделку софта, если не учесть этих моментов сразу). В итоге получилось, что убил напрасно целый рабочий день. Точнее, на работу я вернулся за час до его окончания, но из-за информационной и эмоциональной перегрузки + изначального недосыпа сделать толком ничего не успел (кроме как добавить в меню одного из сайтов ссылку на другой наш сайт).
|
|
Почему так трудно пойти спать? |
|
|
|
|
|
|
Сверхмалый Windows XP |
Запись сделана 15 октября.
Давно я так не ждал окончания рабочей недели, как в этот раз! Причин этому было две: во-первых, всю неделю болтаюсь в полузаболевшем состоянии, а во-вторых, на этой неделе на работе на редкость скучно: полное затишье + как-то на удивление мало народа, все вдруг куда-то разъехались.
В результате появилась возможность заняться тем, что я хотел сделать уже несколько лет: собрать сверхмалый дистрибутив Windows XP с помощью программы nLite. И, надо сказать, получилось! В итоге собрал дистрибутив размером 240 Mb, а после загрузки система занимает всего 53 Mb памяти с учетом двух служб, которые нужны для поддержки виртуальной машины, без них было бы 49 Mb.
При этом совершенно нормально установились и работают 3 броузера, Adobe Acrobat, DjVu Viewer, Uneral Commander и Visio Viewer. Да и OpenOffice установится без проблем, как мне кажется, да и вообще почти все программы, кроме особо навороченных от Microsoft (типа MS Project, Visual Studio и т.п.) и всяких систем цифровых подписей или "банк-клиент" (часто их делают на основе MSIE, который я из этого дистрибутива вырезал за ненадобностью). А если еще и отключить поддержку локальной сети (в смысле, доступа к файлам через протокол NetBIOS/Samba, а не TCP/IP), то памяти освободится и еще больше. Также была идея заменить оболочку на что-нибудь более легкое, но пришел к выводу, что это будет не совсем правильно.
Жалко только, что на виртуальной машине время загрузки нельзя считать надежным показателем... Эх, мне бы такой дистрибутив году в 2002 или 2003, когда сидел еще за Pentium III с 128, а потом 192 Mb памяти...
|
|
Первый снег |
|
|
Почему так? |
|
|
|
|
|
|
Мелочи жизни и личная эффективность |
|
|
Очередной приступ инфоголизма. |
День сегодня все равно прошел бестолково. Очередной приступ "инфоголизма" и в результате более половины дня ушло на чтение книжки о ядре Linux. Впрочем, возможно, как всегда было дело в заставлении себя -- я сегодня должен был доделать один сайт, который делал на freelance-основе, но как всегда в таких ситуациях, начал тянуть время. Хотя сама доделка трудностей особых не представляла: нужно было взять готовый статичный HTML и прикрутить в качестве шаблона к TextCMS. В итоге на это ушло где-то 20 минут (и еще потом 15 минут -- доделка некоторых мелочей, типа списков с красивыми зелеными галочками), а собирался я это сделать целых полдня.
А еще я решил вернуться на Privet.Ru. Правда, сообщения туда придется копировать вручную, и скорее всего, смириться с несовпадением времени отправки с основным блогом. (Странно, что сейчас я стал к этому относиться равнодушнее, раньше я бы ни за что не стал мириться с такой неправильностью, а сейчас экономия времени при отправке оказывается важнее.)
|
|
ТУАИ и программирование |
|
|
Бессмысленность работы |
На работе опять затишье и опять лезут в голову мысли о ее бессмысленности. В основном, из-за того, что я в очередной раз осознаю, что как бы хорошо я ни делал сайты в техническом плане, сделать реально работающий (в смысле, активно посещаемый и продающий) сайт не получится из-за того, что нужно еще и уметь эффективно подать информацию, продумать ее размещение так, чтобы заинтересовать пользователя. Т.е. нужна активная работа не только Web-программиста, но и рекламщика, а нормального рекламщика у нас в конторе нет с 2007 года... (Впрочем, раньше зачастую и размещать было нечего -- контенту тоже внимания практически не уделялось, только в последний год наметилось какое-то улучшение). А у самого знаний не хватает часто.
|
|
Два позитивных события |
|
|
IntB Lite -- на пути к первому результату |
Вчера занялся продумыванием оставшейся части IntB Lite. Продумал структуру модулей, на основе которых будут делаться разделы, составил список доделок, и оказалось, что до момента, когда можно будет запустить что-то реально похожее на форум(правда, без модераторского режима, премодерации, почтовых уведомлений и еще много чего), осталось не так уж и много! Список получился на 22 пункта, но зато впервые появилась возможность увидеть реальный результат разработки без существенных упрощений структуры (как это было в 2007 году) не где-то в далеком и светлом будущем, а вполне скоро!
Если бы я мог заставить себя работать в том же режиме, в котором работал в 2004 году, то, думаю все эти доделки можно было бы сделать менее чем за 3 недели. Но увы, теперь такое вряд ли получится... А причина все та же: неверие в себя, неготовность поверить в то, что что-то заработает без длительного и всестороннего обдумывания.
Заодно еще продумал кое-какие меры по защите от кражи cookies в пользовательском и администраторском режимах.
|
|
И еще раз об MTS |
|
|
Что-то странное |
Опять со мной что-то странное творится. Во-первых, в последние дни сплю явно больше, чем реально требуется, по 10-12 часов (хотя недосыпов на этой неделе не наблюдалось), снится всякая мерзость, и встаю уставшим и разбитым (впрочем, не исключаю, что тут дело в скрюченной позе из-за неудобного и слишком короткого дивана). Во-вторых, снова исчезло желание что-либо делать. Точнее, желание кое-как проявляется, но вот до реальных действий почти не доходит. Например, сегодня попытался было сконвертировать свой профессиональный блог с WordPress на Блоголет, но скрипт конвертации заглючило, и в итоге так все и бросил. Также хотел сделать блог по Linuxу (тем более, что есть файл с заготовленным материалом), но даже не поставил скрипт на локаль.
Видимо, начинает сказываться уже сокращение светового дня, а также то, что я слишком поздно встаю, что еще больше усиливает недостаток солнечного света. И вообще время девается неизвестно куда. В частности, эти выходные просто выпали из жизни. Единственное что могу вспомнить -- это то, что вчера, когда мы с отцом в очередной раз пробежали 3 км, на обратном пути я в очередной раз убедился, что именно уход в свои мысли мешает мне чувствовать гармонию с миром.
|
|
Слово об MTS |
| Остаток на 01.09.2010 | 35,8259 |
| Израсходовано за период: | 30,2658 |
| Остаток на 26.09.2010 : | 5,5601 |
Т.е. на счету должно было быть не 6 копеек, а 5 рублей с лишним. К тому же еще траффика насчитали подозрительно много: 2.7 Mb, в то время, как если просуммировать весь траффик из распечатки по соединениям, получается что-то около 210 Kb (и даже при округлении до блоков по 40 Kb получается всего мегабайт).
Теперь вот думаю, это глюки биллинга, злой умысел оператора (про MTS ходили одно время слухи, что у них деньги со счета исчезают, но я всегда думал, что подобные слухи возникли в период, когда цены в рекламе указывались без учета налогов, что и порождало разницу между реальными и ожидаемыми расходами, а теперь вот сам столкнулся) или я чего-то не понимаю... Написал через форму "обратной связи" им запрос, но не думаю, что это чем-то поможет.
В любом случае вывод тут простой: надо чаще делать детализацию счета и смотреть, нет ли "утечек".
|
|
Тишина! |
|
|