Давно не ходили никуда. Решили съесть несколько суши. Особенно учитывая флаер Евразии на -50% 🙂
Месяц: Декабрь 2009
Отопления так и не дали
Всё еще мёрзнем. У деток в комнате не выключается калорифер.
А мы, с четырёхмесячным ребёнком, спим под несколькими одеялами.
Люблю нашу чудную и дорогую ЖКХ.
Снова нет отопления
За бортом -7 градусов, а у нас вторые сутки нет отопления и горячей воды. Обещают дать, в лучшем случае, ещё через сутки.
В третий раз за только что начавшуюся зиму.
Детки замотаны в кофты и прочую тёплую одёжку. Электрические обогреватели постоянно включены.
Видно что квартплата постоянно растёт не зря. Ситуация с коммунальными услугами улучшается с каждым днём.
Можно ли скрестить GWT и Joomla?
Google Web Toolkit — всем прекрасный фреймворк для разработки Ajax элементов для веб-сайтов: никакого тебе JavaScript'a, одна Java 🙂
Но есть у него один минус: если ваш элемент требует получения данных с сервера, то общаться он хочет с Java servlet'ом. А значит ему нужен хоть какой-нибудь servlet container, а значит вы не можете поставить такое приложение на большинство хостингов.
Хорошая новость в том, что servlet container ему требуется самый минимальный. Т.е. для самого GWT подойдёт и самый дешёвый хостинг с поддержкой Java.
Другой вопрос — система управления контентом (CMS). Понятно, что без неё обходиться не хочется.
Первой моей идеей было использовать какую-нибудь CMS на JSP/Servlet'ах. Но быстрый поиск показал, что такие CMS либо убоги, либо требуют полноценного J2EE сервера. А это совсем другие требования к хостингу и другие деньги.
Поэтому я решил попробовать вставить элементы написанные на GWT в страницы сайта на Joomla.
Как оказалось, всё достаточно просто. URL к скрипту можно прописать прямо в статью, контейнеры для элементов размещаются там же обычным способом. Только обратите внимание, что некоторые редакторы Joomla съедают неизвестные им таги внутри статьи. Именно такая участь постигла таг script в TinyMCE, который стоит в Joomla по умолчанию.
Единственный непростой момент — необходимость замапить сервлет на тот же сайт, где стоит и Joomla. Я реализовал это с помощью mod_jk и директив JkMount у Apache httpd. Тут, теоретически, может крыться проблема для размещения на хостинге, т.к. директивы JkMount можно прописывать только в httpd.conf. Но эта проблема решаема, зависит от хостинга.
P.S. Да, я знаю, что бэкенд может быть и на PHP и на чём угодно. Но там столько кода нужно лишнего писать...
Нижний парк — белки
Ходили сегодня в нижний парк и кормили расплодившихся там белок семечками и орешками...
GWT: ValueChangeHandler и RadioButton
Ковыряюсь в Google Web Toolkit (GWT)...
Нужно сделать дерево элементами которого, в том числе, будут наборы RadioButton'ов и CheckBox'ов. При этом мне нужно постоянно отслеживать какие из этих элементов выбраны.
Google App Engine — хорошо, база — отстой!
У меня в голове давно бродит идея небольшого веб-приложения, до которого уменя всё никак не доходят руки.
При этом, я не хочу делать его на PHP, как все, а использовать Java и GWT. Пугают меня большие проекты на скриптовых языках, вроде PHP и JavaScript. На мой взгляд, их трудно поддерживать и отлавливать в них ошибки. Ибо ошибка в одной части программы может вылезти боком совершенно в другом месте.
Но беда в том, что хостинг под Java/JSP/Servlet стоит денег заметно больше, по сравнению с PHP. А тут уже вступает жаба и начинает объяснять, что мне оно не особо и нужно.
Некоторое время назад я открыл для себя, что Google App Engine стал поддерживать приложения с JSP и Servlet. Ценники порадовали тем, что тестовый аккаунт можно взять вообще бесплатно, а затем платить только за реально используемое время и ресурсы. Т.е. если на сайт никто не ходит, то и платить особо ничего не нужно.
MySQL больше не проблема, вроде как...
По агентурным данным, европейцы вроде уже не очень против сделки по покупке Oracle'ом Sun'a. Ларри Эллисону достаточно было пообещать, что с MySQL всё будет хорошо.
Так что конец этой мыльной оперы всё ближе и ближе.
Windows Home Server хочет диск в 65Gb!
Развлекаюсь с операционными системами для NAS. Есть некоторое количество ОС, основанных на разных юниксах и линуксах. Как правило, очень небольшие, по объёму.
Microsoft выпустила Windows Home Server. Любители виндоуз пищат от счастья.
Я решил посмотреть, что это за зверь и скачал образ диска с сайта MS. Завёл виртуальную машину с диском размером в 20Gb. Но эта чудная операционная система для, по определению, маленьких компьютеров, отказалась ставиться, т.к. ей нужен диск минимум в 65Gb...
Таким образом, минимальная конфигурация для NAS на базе Windows Home Server, с RAID1, должна содержать 3 жёcтких диска: два для данных и один системный. На флешку такое не установишь...
Смотрю дальше.
Где мой Toughbook CF-25?!
Уже давно деффки-конфетки имеют по собственной клавиатуре и мышке. Они раскладывают их у меня на столе, смотрят в монитор и работают. Выгоняя, естественно, меня.
В связи с этой тяжёлой ситуация родителями было решено выдать дочкам по собственному ноутбуку. Благо в доме валялось, как мы считали, два военных ноутбука Panasonic Toughbook, которые я использую на покатушках.
Ноуты железные. Пыле, влаго, вибро, ударозащищённые. Так что должны прожить некоторое время в руках двухлетних детей.
Однако, найти удалось пока только один, CF-27. Второй, CF-25, бесследно исчез... Видимо кому-то дал поносить. А кому, не помню. 🙁
Если кому-то вдруг попадётся мой ноут на глаза, знайте, он нужен детям!


