|
Суббота, 26 Ноябрь. 2011
Проект Atmosphere (используется для т.н. Comet соединений) выпустил наконец-то новый релиз. Точнее, даже 2 — вслед за 0.8, через сутки вышла версия 0.8.1. У нас успешно использовалась версия 0.7.2, вскорости рассчитываю использовать уже 0.8.1 версию в нашем проекте. Релиз выглядит многообещающим: универсальный код для поддержки WebSocket выглядит читаемым (жаль, пока ещё не работает полноценно с GlassFish 3.1.1); в плагине для JQuery сделали поддержку CORS; поддержку запуска приложений в нескольких вкладках одного браузера. Поддержка socket.io будет только в 0.9 версии, судя по всему. Либо в 0.8.х в виде плагина (пока непонятно, какова будет схема выпуска плагинов для Atmosphere, лично я проголосовал за независимый выпуск плагинов уже начиная с 0.8 версии).
Продолжить чтение "Atmosphere 0.8 (Comet для Java)"
Понедельник, 21 Ноябрь. 2011
Для Grails есть замечательный плагин console. Один минус у него: при структуре проекта чуть сложнее Hello World, когда в проекте десятки или сотни пакейджей, например — надо обязательно осуществлять импорт доменных классов вручную. А это — лишнее время, причём тратится оно не разово, а раз в рестарт сервера. К сожалению, добраться до GroovyShell, в котором выполняется введённый пользователем код — кажется, нереально, Хотя силён и могуч Groovy, но вроде бы там даже кложеров не используется, которые было бы можно заменить. Тогда я пошёл другим путём, через фильтры.
Продолжить чтение "Grails console: импорт доменных классов"
Понедельник, 21 Ноябрь. 2011
Довольно печально, когда Россию пытаются «поставить на законное место», когда речь идёт о всевозможных высоких технологиях, — мол, нету у нас. Что с «высокими технологиями» — чёрт их знает. Что-то просрали, что-то советское расконсервировали, что-то новое выдумали, где-то попилили. А вот с программным обеспечением всё довольно-таки неплохо. Да, быть может, мы не дотягиваемся до США, но в аутсайдеры Россию помещать может только неумеха, ничего не смыслящий в IT. Скажу я, правда, не только за Россию, но и за сопредельные государства. Всё-таки много русских людей работает в соседних странах, да и в русских компаниях работают не только русские, но и множество братских нам народов.
Продолжить чтение "Коротенькая записочка про лидерство в IT-индустрии"
Воскресенье, 20 Ноябрь. 2011
В целом и в общем, я без пиитета отношусь к продукции Apple, — более того, я презираю сектантов, сметающих всё — хорошее и плохое — без разбора. Вместе с тем, недавно произошёл казус, который добавляет очков одному из моих любимейших продуктов этой оси зла — тачпаду Magic Trackpad. Дело в том, что я перепутал трёхвольтовые аккумуляторы «10440» и обычные полуторавольтовые «AA»-шки, и вставил в трэкпад трёхвольтовку. Узнал я об этом лишь назавтра, а до тех пор трэкпад замечательно работал — более того, как оказалось позднее, он ещё и практически не жрал ресурс батарейки. Насколько я помню, разряд при высоком напряжении — более эффективен. Для сравнения — большинство китайской же техники просто не работают от таких батареек. А когда я попробовал эту батарейку на лазерной указке (да, я играю с котом лазерными указками) — та вообще сгорела. Это напомнило мне историю про оборудование Cisco: когда в витую пару пустили обычные 220В — железка не сгорела, не выключилась, а продолжала работать в штатном режиме. Что как бы символизирует, что в ряде случаев переплата идёт не только за лэйбл, но и за более качественные материалы, за предохранители и стабилизаторы напряжения.
Продолжить чтение "Немножко о хороших и плохих электроприборах"
Суббота, 12 Ноябрь. 2011
Вот так бывает, смотришь на картинку и думаешь об очередном фейковом антивирусе или типа того. Но их софт, кажись, не фейковый. Во всяком случае, толк от PerfectDisk (дефрагментатора) есть. Но есть и косяки: что-то у меня комп начал в синий экран смерти уходить от вставленной флэшки. В принципе, подозреваю, что дело в свежепринесённой флэшке приятеля (для неё доставлялись какие-то драйверы), но теперь и на мои собственные флэшки винда приветливо мигает мне синим экраном смерти. А вот так (под катом) выглядит Perfect Registry 2.0:
Продолжить чтение "Оптимизаторы реестра: Perfect Registry, go-go-go"
Суббота, 12 Ноябрь. 2011
Модно порой говорить об ангажированности нашей власти, о несправедливости нашей правовой системы и т.п. Говорится про это, конечно, в не менее ангажированных тонах, с уклоном, понятное дело, в противоположную сторону. С передёргиваниями и/или с подменой понятий, но сейчас не о ней. Подмена понятий — это вообще особая тема, это как в каких-нибудь «задачках Толстого» — на то, чтобы найти подвох, нужно потратить секунд 30, а кому-то написать уравнения на бумаге и затратить 3 минуты. А кто-то просто нажимает на кнопочку «Репост», мол — пусть видят все, куда там делось 10 копеек? То же и с подменой понятий — только разобраться там гораздо сложнее, и уравнений куда больше. А ведь так просто нажать на Ретвит/Репост/Лайк! Ну да о подмене понятий я всё-таки поговорил бы в другой раз, а начну именно с того, как малолетний либерал может сам противоречить себе, порой — не понимая этого.
Продолжить чтение "Каша из мозгов: Ходорковский с противоречиями"
Суббота, 12 Ноябрь. 2011
Чего-то в последнее время во всяких там Гуглах стали чаще и чаще просачиваться версии форумов, индексированных именно через протокол https. Подумал-подумал я, и решил приделать и к своему блогу такую штуковину. Так что знайте теперь, если вдруг в адресной строке нет зелёного замочка, значит — кругом эвил хацкеры собираются ваши пароли стырить. Прелестей использования https для всего контента я не понял, но хотя бы окошки логина планирую везде прикрыть: пусть враги недоумевают и не получат моих паролей, даже если они вломятся в мою вайфай сеть или куда-нибудь там ещё. В общем, вот — можно теперь читать мой уйутненький бложек по https.
Суббота, 12 Ноябрь. 2011
На днях делали Диане томографию в МСЧ «Лисма» (она же, вроде, 13 больница). Ну, ту которая модная — магнитную, дорогую (ну точнее как дорогую, — 2700 рублей, терпимо). Из первых уст информация — томограф там хороший, и новый, и эргономичный — с высоким «потолком», и закрывает пациента «всего лишь» наполовину, не то что «гроб», в котором мне довелось делать томографию. В целом, понравилось даже обслуживание. Ну, только начало нашего визита туда было «не очень», а дальше всё было вполне ОК.
Продолжить чтение "Магниты на службе человека: МРТ"
Четверг, 10 Ноябрь. 2011
Иной раз ёбу даёшься, читая интернеты. Такие замечательные вещи люди выписывают, и ещё при этом, вероятно, свято верят в их правдивость. Например, по делу и без дела в преддверии предстоящих президентских выборов принято критиковать Путина. Для достижения цели, видимо, все средства хороши: и справедливая правдивая критика, и поклёп, и потоки отборного бреда. Что касается непосредственно меня — мой голос отправится в копилку Путина во втором туре. Партия, на которую тому пришлось опираться, — моего голоса не получит. Чтобы развеять мифы и навести порядок в голове, необходимо вооружиться большим количеством фактов. Многие неприятные факты и неудачи, конечно, известны всем. Поэтому после краткого исторического экскурса, поговорим об удачах.
Продолжить чтение "О каше из мозгов: 20 лет истории"
Воскресенье, 6 Ноябрь. 2011
Давным-давно ещё натыкался на штуковину под названием Quercus в J2EE-сервере Resin. Сейчас решил попытаться на своём сервере сэкономить немножко памяти посредством её использования. Сервер – недорогой двухъядерный AMD x64 Athlon 5600+, ОС Debian, 4GB RAM. Дополнительно: ядро 2.6.32-5-amd64, java version "1.6.0_26", PHP 5.3.8-1~dotdeb.2 with Suhosin-Patch, nginx: nginx version: nginx/1.0.9. Congratulations! Quercus™ Pro 4.0.7 is compiling PHP pages. Have fun! MySQL держит 150 одновременных подключений, nginx – имеет 2 воркера по 1000 подключений каждый, а вот пул php-fpm – имеет всего лишь 50 воркеров (50 воркеров по 64 Мб съедают почти всю память системы, а ведь некоторым задачам в wordpress уже надо по 128 Мб, именно из-за этого я и посмотрел в сторону Quercus). jetty был запущен с ограничением в 1 Гбайт под heap. Мистическим образом для тестов ко мне попала standalone PRO версия Quercus (умеет компилировать PHP в сервлеты, за счёт чего работает быстрее). Версия эта была для 2х 8-ядерных процессоров, так что ресурсы сервера были задействованы по максимуму. Были взяты два пустых Wordpress’а, во избежание возможного кэширования запросы к ним выглядели как ?a=b. Первый работал на php-fpm из dotdeb, второй работал на ProQuercusServlet. Прогревание — было, несколько раз порефрешил страницу из браузера (в браузере без ?a=b). Работой по HTTP занимались с одной стороны — nginx, с другой стороны — jetty 7.4.2. Итак, что мы видим:
Продолжить чтение "Пробуем достичь сверхскорости: Quercus + Wordpress"
|