Всё еще мёрзнем. У деток в комнате не выключается калорифер.
А мы, с четырёхмесячным ребёнком, спим под несколькими одеялами.
Люблю нашу чудную и дорогую ЖКХ.
Всё еще мёрзнем. У деток в комнате не выключается калорифер.
А мы, с четырёхмесячным ребёнком, спим под несколькими одеялами.
Люблю нашу чудную и дорогую ЖКХ.
За бортом -7 градусов, а у нас вторые сутки нет отопления и горячей воды. Обещают дать, в лучшем случае, ещё через сутки.
В третий раз за только что начавшуюся зиму.
Детки замотаны в кофты и прочую тёплую одёжку. Электрические обогреватели постоянно включены.
Видно что квартплата постоянно растёт не зря. Ситуация с коммунальными услугами улучшается с каждым днём.
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 и на чём угодно. Но там столько кода нужно лишнего писать...
Ходили сегодня в нижний парк и кормили расплодившихся там белок семечками и орешками...
Ковыряюсь в Google Web Toolkit (GWT)...
Нужно сделать дерево элементами которого, в том числе, будут наборы RadioButton'ов и CheckBox'ов. При этом мне нужно постоянно отслеживать какие из этих элементов выбраны.
У меня в голове давно бродит идея небольшого веб-приложения, до которого уменя всё никак не доходят руки.
При этом, я не хочу делать его на PHP, как все, а использовать Java и GWT. Пугают меня большие проекты на скриптовых языках, вроде PHP и JavaScript. На мой взгляд, их трудно поддерживать и отлавливать в них ошибки. Ибо ошибка в одной части программы может вылезти боком совершенно в другом месте.
Но беда в том, что хостинг под Java/JSP/Servlet стоит денег заметно больше, по сравнению с PHP. А тут уже вступает жаба и начинает объяснять, что мне оно не особо и нужно.
Некоторое время назад я открыл для себя, что Google App Engine стал поддерживать приложения с JSP и Servlet. Ценники порадовали тем, что тестовый аккаунт можно взять вообще бесплатно, а затем платить только за реально используемое время и ресурсы. Т.е. если на сайт никто не ходит, то и платить особо ничего не нужно.
По агентурным данным, европейцы вроде уже не очень против сделки по покупке Oracle'ом Sun'a. Ларри Эллисону достаточно было пообещать, что с MySQL всё будет хорошо.
Так что конец этой мыльной оперы всё ближе и ближе.
Развлекаюсь с операционными системами для NAS. Есть некоторое количество ОС, основанных на разных юниксах и линуксах. Как правило, очень небольшие, по объёму.
Microsoft выпустила Windows Home Server. Любители виндоуз пищат от счастья.
Я решил посмотреть, что это за зверь и скачал образ диска с сайта MS. Завёл виртуальную машину с диском размером в 20Gb. Но эта чудная операционная система для, по определению, маленьких компьютеров, отказалась ставиться, т.к. ей нужен диск минимум в 65Gb...
Таким образом, минимальная конфигурация для NAS на базе Windows Home Server, с RAID1, должна содержать 3 жёcтких диска: два для данных и один системный. На флешку такое не установишь...
Смотрю дальше.
Уже давно деффки-конфетки имеют по собственной клавиатуре и мышке. Они раскладывают их у меня на столе, смотрят в монитор и работают. Выгоняя, естественно, меня.
В связи с этой тяжёлой ситуация родителями было решено выдать дочкам по собственному ноутбуку. Благо в доме валялось, как мы считали, два военных ноутбука Panasonic Toughbook, которые я использую на покатушках.
Ноуты железные. Пыле, влаго, вибро, ударозащищённые. Так что должны прожить некоторое время в руках двухлетних детей.
Однако, найти удалось пока только один, CF-27. Второй, CF-25, бесследно исчез... Видимо кому-то дал поносить. А кому, не помню. 🙁
Если кому-то вдруг попадётся мой ноут на глаза, знайте, он нужен детям!
Наконец-то выложили фотографии с Денискиных крестин.
Крестили, традиционно, в Лютеранской церкви.