Позднее Ctrl + ↑

Кинодайджест. Май


Предлагаю первый в этом блоге небольшой дайджест фильмов, которые я просмотрел за этот месяц. Здесь я постараюсь вкратце дать кратенькое впечатление о ленте, ну и по возможности ссылки, где это можно скачать. Всё написанное не претендует на профессиональную оценку, это лишь моё субъективное мнение.

Фильмы расположены в порядке от лучшего к худшему по моей оценке (рейтинг IMDB здесь лишь для общей картины).

«Игра» (1997 г.) (IMDB 7.7) — то, что интригует успешного миллионера Николаса ван Ортона, когда он получает её в подарок от своего брата. Решил поглядеть после того, как НТВ заинтриговало своим новым шоу «Игра», которое обещало быть не каким-то реалити, а настоящей реальностью. Здесь аналогичная ситуация: приключения героя начинаются, когда он сам того ещё не подозревает. В какие трущобы заведёт и на какие жертвы толкнёт его игра — вы непременно должны это посмотреть. Это топ #1 моего личного рейтинга за этот месяц.

«Пипец» (IMDB 8.0) — прошлогодняя пародия на «супергеройские» боевички, рассказывающая о том, как простой парень, без всяких способностей и талантов, начитавшись комиксов, просто решил стать героем. Качественная комедия с яркими персонажами (чего стоят Убивашка и Папаня — хотя перевод имён ни к чёрту), однако вышедший относительно недавно «Зелёный шершень» не в пример лучше. Но крайне рекомендую поглядеть оба.

«Ранго» (IMDB 7.7) — неплохой мультик-вестерн про одинокого хамелеона, который ищет свою цель в жизни. Достаточно красивая и атмосферная сказка с чёрным юморком. Русская озвучка очень хороша, хотя голос у главгероя уже не депповский.

«Тор» (IMDB 7.5) — героическое фентези (или даже фантастика) о том, как скандинавский бог Один сослал своего сына Тора на Землю. Что здесь стоит отметить — многочисленные спецэффекты, сделанные вполне на уровне, потому фильм всё же стоит смотреть в более качественном варианте, чем TS. Правда сюжет банален, да и наличие некоторых персонажей, таких как кореша этого самого Тора, под вопросом — практически никаких ролей не играют.

«Области тьмы» (IMDB 7.3) — писателю-неудачнику попадается шанс изменить свою жизнь с помощью одной лишь таблетки, которая помогает использовать ресурсы мозга не на десять, а на все сто процентов. В каком-то смысле кино вдохновляет, когда видишь, какого прогресса можно достичь при должном упорстве, а также какие опасности таит в себе внезапная популярность. Очень детально показана эволюция персонажа под воздействием чудесного препарата. А ещё фильм населён мозговзрывательными эффектами монтажа :-)

«Чат» (2010 г.) (IMDB 5.2) — фильм о подростках, знакомящихся в чате тайнственного парня по имени Уильям, у которого на счёт каждого из них свои планы. Не смотря на небольшой рейтинг и совершенно неизвестных актёров (кроме главного героя, который также сыграл главную роль и в «Пипце») идея достаточно сильная и предлагает задуматься о том, кем же на самом деле являются люди, с которыми мы порой пересекаемся в социальных сетях. Фильм отчётливо показывает два мира — яркий и пёстрый чат со своими персонажами и мир реальный, тусклый и депрессивный. Если вы не любитель стрелялок, боевиков и перестрелок на гоночных болидах и вам по душе нечто артхаусное, то можете посмотреть и это.

«Пираты Карибского моря 4: На странных берегах» (IMDB 7.0) — четвёртая часть того, что должно было быть трилогией. Теперь Джек Воробей отправляется на поиски Источника Молодости. Всё-таки фильм оказался гораздо преснее предыдущих частей, хотя от четырёхлетнего перерыва ожидал большего — сценаристы могли уже и набраться новых сил. Средненький кинчик уже почти без моментов внезапного вздрагивания с единственным, что запомнилось — русалками. На любителя. Зато отличный саундтрек!

«Generation П» (IMDB 7.3) — экранизация книги В.Пелевина, повествующая об истинном значении и весе рекламы в 90-е. Для тех, кто читал книгу, фильм возможно и понравится, мне же он показался несколько сумбурным и скомканным: достаточно поверхностно показаны персонажи, а роль символов оставлена на додумку зрителям.

А какие фильмы вы смотрели, какие понравились, а какие рекомендуете взглянуть?

Заценка блога «Blog-comp»

Чтоб избежать ещё одного месяца молчания, решил позаценивать присланное. Пока что дотянулся до блога, который решил заценить вне очереди, раз уж автор всё-таки действительно ждёт этого (уверен, в отличие от многих остальных).

Итак, сегодня это блог Blog-comp.ru, который позиционируется на компьютерных новостях, софте, железе и прочем связанном с этим.

Сам блог построен на бесплатной теме (я такие заценивать не люблю, но в этот раз сделаю исключение), ссылка на источник которой сохранилась (или просто не была убрана) в футере. Не все так делают, тем не менее это хорошая практика — уважать труд других.


Что касается собственных элементов дизайна и русификации, то здесь всё куда хуже: неуместные заглавные буквы в футере и «Читать Далее», кривоватая типографика, выражающаяся в неправильной отбивке тире и дефисов от слов, выравнивании текста по ширине, из-за чего в строках громадные дыры. Немножко кривоватый сайдбар, где один заголовок вываливается из отведённого для него блока (и опять же, пропущенное тире в нём), отсутствующие отступы у счётчиков и немного смущающие раскрывающиеся пункты с «[+]». Хотя это мелочи.

Что чуть более печально, что блог достаточно сырой, несмотря на то, что мне его на заценку ещё несколько месяцев назад предлагали. Непонятна логика размещения страницы «IT-сленг» в верхнем меню, ну и также её заполненность — всего 4 определения на букву «А». А остальное-то планируется?

В категории «Незаменимые программы» лишь три статьи, две из которых едва ли имеют отношение к софту, а другая — и вовсе для мобил. Да и для кого они незаменимые-то?

В итоге меню категорий не сбалансировано — в одной рубрике куча статей, в других — практически ничего. Зачем-то «Материнские платы» выведено отдельно от «Железок», но вся эта радость занимает аж две строки солянки, которая не рассортирована хотя бы по алфавиту. Не удобно, в общем.

Ну и напоследок, на вопрос о логотипе. Блог — это не какая-нибудь фирма, занимающаяся производством чего-либо, это не бренд (по крайней мере, не в таком состоянии), потому шапка в блоге играет достаточно маленькую роль. Вы лучше позаботьтесь об интересности содержания и удобстве использования. Хотя шапочку лучше изменить: не надо вот этого кривоватого переливания в серый, пусть будет обычный текст, ничего страшного нет. Но вот картинки справа действительно лучше ориентировать на компьютерную тематику, а не мобилы.

P.S. Не бойтесь буквы «Ё». У неё такие же права на существование.

Вердикт: 3 / 10

Вкусный чай для работы

Апельсиновый чай
Бредовый заголовок, правда? На самом деле это ещё один пост, который должен бы кого-нибудь вдохновить или побудить заняться отложенной работой.

Методику эту придумал ещё академик Павлов в кооперации с собаками, проведя опыт с колокольчиком. У всех живых существ есть определённые рефлексы — условные и безусловные. Получается своеобразный закон взаимосвязи чувства с настроением или действием. Я же предлагаю каким-то образом себя «надрессировать» на рабочее настроение.

Например, когда я хожу в кино на какие-нибудь новые фильмы, периодически улавливаю аромат чьих-нибудь духов, который чувствуется на протяжении всего фильма. Но даже если спустя год я снова уловлю такой же запах, ассоциация достаточно быстро всплывает. Правда, работает это только с приятными запахами, к счастью :)

Вам стоит попробовать также ассоциировать работу с каким-нибудь приятным и уникальным запахом или вкусом. Например, пить апельсиновый чай, пока пишешь очередной скрипт. Через несколько заходов уже сам запах чая будет навевать мысли о кодинге (ну или наоборот — желание налить себе кружечку пиваси).

Результат не гарантирован, но попробовать поэкспериментировать можно. Может, вы уже замечали за собой какие-то подобные ассоциации?

Цена переименования


Как же бесит, когда какой-нибудь привычный продукт, который знаешь долгое время, вдруг по каким-то причинам (а чаще всего из-за конфликта с названием бренда) меняет своё название на какое-нибудь похожее, при этом, слава Богу, оставляя фирменный стиль прежним.

Ну какая нафиг разница, если я всё равно всегда буду называть его как уже привык? Особенно, если новое название я нахожу убогим и не более осмысленным, чем старое. Не понимаю, зачем переименовывать было ресторан «АрАрАт» в «АрАгАц»: и то, и то — географические названия, кто такой умный на них претендовать может? Хотя это дела давно минувших дней, да и конкретно это заведение мне безразлично, всё-таки само явление раздражает.

Может, конечно, причины и иные (некошерное старое название; новому владельцу по душе пришлось новое, или ещё что), тем не менее нахожу несколько бредовым изменять уже устоявшееся название.

Ещё несколько сбивает с толку, когда продукция, завозимая в нашу страну, в других странах именуется иначе. Например, «мистер Пропер» — наше «изобретение», на родине это «мистер Клин». «Лэйс» в США, насколько помню, тоже как-то иначе называется. Хотя тут логично — название надо адаптировать под язык. Но непривычно, когда знакомая символика в фильмах стоит под незнакомыми названиями.

А вот у вас есть примеры негодований или казусов из-за переименовок?

Оптимизируем сервак. eAccelerator


Уже рассмотрели приёмы освобождения оперативки и установку memcache. Теперь самое сладкое — ускоритель php-скриптов — eAccelerator. При правильной настройке он уменьшит время загрузки страниц до трёх раз!

Хотя с ним возможны и некоторые проблемы, если не расчитать свободной памяти, поэтому, если вы ещё не почитали первую статью и ваш сервер обладает меньше, чем 32 мб свободной оперативки, советую перейти к первой части сначала.

Установка eAccelerator

Узнать о последней версии акселератора можно на http://eaccelerator.net/. На момент публикации, ей является версия 0.9.6.1. Скачиваем и ставим командами из терминала (как обычно, для входа в шелл можно скачать программку PuTTy):

cd /usr/local/src
wget 
bzip2 -d eaccelerator-0.9.6.1.tar.bz2
tar xvf eaccelerator-0.9.6.1.tar
cd eaccelerator-0.9.6.1

Далее нам потребуется phpize. Если при вводе данной команды терминал выдаёт ошибку, то тогда ставим пакет php-devel:

yum install php-devel

Убедитесь, что он установился в /usr/bin/phpize, иначе поправьте следующие директории, если необходимо:

phpize
./configure --enable-eaccelerator=shared --with-php-config=usr/bin/php-config
make
make install

Если возникают проблемы при конфигурировании, попробуйте использовать команду без параметров.

Теперь нужно создать папку, в которой будет храниться кэш акселератора:

mkdir -p /var/cache/eaccelerator
chmod 0777 /var/cache/eaccelerator

Настройка eAccelerator

Далее достаточно тонкий и индивидуальный процесс. Откройте файл php.ini (в /etc/) и в секции [extensions] добавьте следующее:

extension="eaccelerator.so"
eaccelerator.shm_size="16"
eaccelerator.shm_max="0"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"

Перезагрузите httpd:

/etc/init.d/httpd restart или service httpd restart

Введите в шелл команду php -v, чтобы убедиться, что eAccelerator установлен и работает. В сообщении должно быть о нём упоминание.

Возможные ошибки

Если после перезагрузки httpd вам выдаётся ошибка 500 или 502, измените настройки и полностью перезагрузите сервер (частный рестарт httpd не всегда помогает в этом случае).

При ошибках вам нужно исправлять значения shm_size и shm_max. 0 — по умолчанию. Рекомендуемое — 16.

Если в логах ошибок вы обнаружите строки «Cannot allocate shared memory…», необходимо произвести следующие манипуляции:

/proc/sys/kernel/shmmax

Выведенное значение в байтах — максимальный предел выделяемой памяти. Рекомендуется в настройках указывать лишь половину от данного значения.  К примеру, если выдаётся 33554432 (32 Мб), уменьшите значение shm_max в php.ini на 16777216 (16 Мб).

Есть и второй путь — увеличить допустимый предел памяти и, соответственно, увеличить его в настройках акселератора.

echo значение_в_байтах > /proc/sys/kernel/shmmax

И прописать это же значение в файле /etc/sysctl.conf в параметре «kernel.shmmax», не забыв его раскомментировать, если нужно (убрать перед строкой #), чтобы значение автоматически присваивалось при перезагрузке сервера.

Правда, в этом случае есть шанс периодически получать ошибки 500 из-за того, что не хватает оперативной памяти на ускоритель (либо если само ядро не может физически выделять больше).

Ранее Ctrl + ↓