|
Воскресенье, 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"
Пятница, 28 Октябрь. 2011
Два года с этим ноутбуком (Samsung R519) несколько изменили моё отношение к ноутам в целом. Когда-то я думал, что необходим 1 нетбук и 1 стационарный компьютер. Теперь я склоняюсь к тому, что достаточно одного ноутбука, а функции нетбука следует передать телефону. Что касается самого устройства, им я очень доволен. У меня не сломалось ничего, кроме Windows. Windows циклично начинала устанавливать драйверы для веб-камеры, наплодив мне около 1000 Unknown Device’ов в системе (да, я зачем-то писал в Google+, а не в основной блог), прежде чем я нашёл и подсунул ей настоящие драйверы для веб-камеры ноутбука Samsung. Поработав за это время за несколькими другими ноутами, я изменил своё мнение, в частности, о тачпаде Самсунгов. У всех остальных тачпад просто ещё хуже, вот и всё. Ну, сравним по удобству тачпад от Apple. За счёт мультитача, пожалуй, даже чутка получше. Но если бы не ноуты от Samsung и не макбуки, — думаю, люди бы так и продолжали подключать к ноутбукам неудобные, но привычные манипуляторы типа «мышь».
Продолжить чтение "Мой ноут Samsung 2 года спустя"
Четверг, 27 Октябрь. 2011
Был в сериале «Все ненавидят Криса» такой персонаж, Юрий Антоныч. Мало того, что работал на двух работах, так ещё регулярно собирал и пользовался купонами. Вот, теперь периодически меня Диана так называет, Юрием Антонычем. Почему? Ну, тут всё довольно-таки просто… Во-первых, у меня есть некая особенность замечать краем глаза во всяких рекламных рассылках или в рекламе в интернетах полезную информацию о скидках на то, что действительно было бы сейчас полезно приобрести. Во-вторых, пользуюсь я такими штуками не только легально, но и «полулегально», пытаясь обойти систему и немножко сэкономить на этом. В-третьих, со временем моя база «купонов» и «трюков» лишь растёт и множится. В-четвёртых, карточки перестали влезать в специальное отделение в моём бумажнике. Надо или визитницу специальную под это дело, или я пока что запихал это всё в бумажник в то отделение, где всякие добропорядочные американбюргеры суют фоты жены, детей и любимого хомячка. В-пятых, мои щупальца глубоко простираются по интернетам, включая западные bargain сайты и т.п.
Продолжить чтение "Юрий Антоныч по версии Кураж-Бамбей"
Вторник, 25 Октябрь. 2011
В который раз из стандартного бустера в одном из наших проектов, «Берсерк: Катаклизм» вытаскиваю промо-карту (ага, нечасто такое бывает). Кстати, это гораздо более быстрая игра, чем «Берсерк Онлайн» — возможно, стоит попробовать :-) Я, правда, играю ещё с тех пор, когда игра ещё не была выпущена в открытое альфа-тестирование, — так что догнать и перегнать меня практически невозможно. Но попытаться стоит! ;) Скриншот под катом, как водится.
Продолжить чтение "Просто немножко подразнюсь"
Воскресенье, 16 Октябрь. 2011
Очень понравился подход к поддержке софта одного из отечественных SEO-программистов. Я понятия не имею, кто этот человек или эти люди, скрывающиеся за названием «Sapient Tools», но однозначно им дикий респект от меня. В 2009 году я приобрёл любопытный мне на тот момент софт, программу Sapient Social Submitter. Вроде бы за 35 баксов, если память не врёт. Программа регистрирует учётные записи во всяких разных каталогах соц. закладок, а также добавляет в эти учётные записи нужные и полезные нам закладки. Затем, уже вроде бы в 2010 году, я доплатил ещё сколько-то денег, и мой Sapient Social Submitter превратился в Sapient Intersocial Submitter, поддерживающий также и западные системы.
Продолжить чтение "О правильной поддержке софта"
Воскресенье, 9 Октябрь. 2011
Пишу в первую очередь для себя, чтобы не забыть. Частенько при работе с большим объёмом статистических данных, глядя на лист, забываешь, что в каком столбце должно находиться. Хорошо, что мне такой функционал нужен нечасто, успеваю забыть :-). Итак, пример таблицы, которую неудобно просматривать без фиксации заголовка: Всё оттого, что к 100й строке она выглядит уже совершенно неприглядно. Например, посмотрите — совершенно непонятно, что находится в столбце E, например:
Продолжить чтение "Как закрепить названия столбцов в OpenOffice Calc"
Вторник, 4 Октябрь. 2011
Как известно, если неприятность может произойти — она случается. Неприятностей в этом году у нас случилось порядочное количество, большинство из них — с нашим офисом. То водица, дающая кому-то жизнь, аккуратно капает на компьютер главбуха. Почти как когда-то 4 года назад, ещё на съёмной квартире. То после починки — начинает капать на телевизор. Глючат компьютеры (это обычно не проблема, чаще всего удаётся просто подойти к ним и они начинают работать, как положено). У нас ажно батюшку вызывали, летом было дело. Девушки бывают мнительными, да. Но вот снова проблемы — за пару недель до первого маленького альфа-релиза «сломался» при обновлении Debian’а компьютер у одного из разработчиков. Через день после другого маленького альфа-релиза — сломался компьютер у другого. Сегодня чуть не сломался у гейм-дизайнера. Страшно даже представить, что может нас ожидать ближе к настоящим релизам.
Понедельник, 26 Сентябрь. 2011
На редкость необычный сегодня выдался понедельник. Как правило, с неспанья я не могу похвастаться какой-то высокой производительностью труда, творческими успехами и т.п. — традиционно мой мозг работает в полную силу лишь когда я просыпаюсь ближе к обеду, опаздывая хотя бы на час — впрочем, таких знаменательных моментов давненько не было. Да и работоспособность страдает. Сегодня же, кажется, всё было с точностью до наоборот. У меня завершился один из этапов работы над проектом, всё работает и всё такое. И даже RescueTime подтверждает. Про RescueTime я как-нибудь попозже напишу, на мой взгляд — толковая штуковина. Вот, например, по графику видно — на то, чтобы убедить людей из Интернета, что они неправы — у меня сегодня ушло 28 минут, и это очень непродуктивно израсходованное время. Ещё по графику видно, когда у меня обед, путешествие домой и ужин.
Продолжить чтение "Странно продуктивный понедельник"
Суббота, 24 Сентябрь. 2011
Разговорились на днях с товарищем, посетовали друг другу на жизнь горькую. Он жаловался на свой почти что топовый Wi-Fi роутер D-LINK за 3500 рублей, который неплохо работал до тех пор, пока не завёлся новый и хороший интернет по витой паре, который впоследствие нужно было раздавать по Wi-Fi. У меня была в чём-то похожая ситуация: мой на тот момент топовый Wi-Fi роутер Asus RT-N16 на поверку, даже двум компьютерам раздавал интернет со скрипом, если в сети было 2 работающих торрент-клиента (не более 1000 активных соединений, а в документации обещают поддержку 30000). Сетовали-сетовали, клялись или покупать дешёвые китайские роутеры или циски, да так и умолкли. И тут он постучал ко мне вчера вечером, и показал ссылку на обзор роутера Netgear WNDR4500, и в статье написано, что он у нас будет в продаже в декабре. А между тем, его замечательно продают уже больше недели на Amazon.com ($180, плюс доставка в РФ обойдётся около $50, плюс возможна комиссия посреднику баксов 10-20). Я по дружбе никакой комиссии не взял, понятное дело. Конечно, не обязательно покупать столь дорогой wifi роутер для дома: в большинстве случаев хватит и дешёвых устройств до $100 (у меня было 7 Wi-Fi устройств в 3х комнатах, например — тут дешёвкой не отделаться). Но порой так хочется не просто роутер, а роутер без проблем. И в этом плане выгодно смотрится оборудование от Netgear: довольно-таки известного американского производителя сетевых и не только устройств.
Продолжить чтение "О Wi-Fi устройствах, немножко опыта и мыслей о Linksys WNDR4500"
Пятница, 23 Сентябрь. 2011
Производительность Grails Рано или поздно, любой программист слышит, что производительность инструмента, который он использует или инструмента, который он сделал — невысока. Будь то какой-нибудь синтетический бенчмарк, или сложные распределённые вычисления. Будь то работа с базой данных или с файлами. Все хотят максимальной производительности! Всегда! Немедленно! Как известно, часто максимальная производительность достигается путём жертв. Пожертвовать удобством, настраиваемостью, масштабируемостью, поддерживаемостью — то и другое, и третье и четвёртое — можно принести на алтарь производительности. Но насколько серьёзны потери? Насколько их можно избежать? Как можно выжать из проекта побольше производительности? Давайте посмотрим на примере Grails.
Продолжить чтение "Оптимизируем производительность фреймворка Grails"
|