Январь 2010

Зомби.

30.01.2010

то ли я необычайно удачлив, то ли мне вообще все фильмы подряд нравятся

Наверное всё-таки второе.
Сначала я посмотрел «Рассвет мертвецов». Спецэффекты — гавно. Экшена нет.
Потом посмотрел одноименный ремейк 2004 года. И понял, насколько же фильм 1978-го крут. В ремейке тебе и спецэффекты, и операторская работа и экшен. Однако нет фразы «It’s all ours», и это всё решает.

Впрочем, Ромеро сам понял, что спецэффекты гавно и рассвет мертвецов переснял. Назвал «День мертвецов». Зомби в кадре стали появляться реже. Убери их ещё немного, и уже никто не скажет, что это фильм про зомби. Фильм ещё более крут, чем «рассвет». Правда, когда зомби все-таки появляются в качестве угрозы (а не просто как декорация), начинается гавно. Сложно представить, насколько сильно должны тупить люди, что бы мир пал под ударом этих медленных и тупых тварей.
Впрочем, фильма ужасов никто и не ждал (кроме Гоблина — «такие зомби не пугали никогда» — он почему-то решил, что они должны пугать).

P.S. Подскажите, когда уже XViD умрет? Надоели релизеры на torrents.ru, которые на себя часть сидеров оттягивают. Площадь картинки почти вдвое меньше, размер файла чуть больше, да ещё забудут сабы или оригинальный звук приложить. В результате «Дневники мертвецов» (да, этот Ромеро наснимал фильмов за 40 лет) будут качаться 2 часа ещё — сидов мало.

179

Фильмы.

29.01.2010

Вчера смотрел «The Godfather».

Зашел Второй, стал что-то про задачи говорить. Говорю — не сейчас — ноль реакции. Рассказывает о том, что что-то надо сделать в течении часа. На экране младенца крестят — думаю, все помнят этот момент, когда вырезали кучу конкурентов — абсолютно не до задач. Потом Trash заходит. Тоже что-то спросила — нет, у меня нет. «Ну должно же быть!» — я чуть было не повелся, раз должно быть, значит должно, слава богу не успел сказать да и спросить, что же у меня должно быть, она ещё раз удивилась, почему у меня этого нет, прошлась по комнате и вышла.

Утром, слушая Summoning, в очередной раз заинтересовался, почему «Land of the dead» помечена фразой «Из Республики Ночь». Попытался найти такой фильм — только книга есть. Поискав по названию песни нашел фильм про мервецов, режиссер Ромеро. Помнится, у меня даже было несколько его фильмов в коллекции, когда я фильмами занимался и коллекция имела смысл. Однако я их не смотрел. Теперь же решил посмотреть — то ли я необычайно удачлив, то ли мне вообще все фильмы подряд нравятся. Т.к. этот фильм настолько крут, что я уже скачал ещё один того же режиссера из той же серии и качается третий.

180

Нищебродство.

28.01.2010

Почитал пруля (prool.livejournal.com).

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

То, что он Аватара в экранке смотрел, сочувствую ему, конечно, но самый жесткий пост — это про картошку (prool.livejournal.com/999727.html). Читать вместе с комментариями. Закупил под 300 кг картошки на год, потратил на это под 100$. Обсуждение же о том, что можно было сэкономить. Из суммы в сто баксов в год на троих можно было сэкономить.

Это штука сильнее «Фауста» Гёте. (с)

181

Делать сервис.

28.01.2010

Где-то в глубине меня спит юзабилист. Мне действительно нравится прикручивать всякие фенечки для удобства. Но почему-то нравится это только тогда, когда это нужно. Например, клик по правой стороне верхнего края экрана у меня показывает открытое окно редактора, по левой нижнего — файловый менеджер. Или, скажем, linux.org.ru у меня с черным шрифтом на белом фоне. Потому что мне так удобнее читать.

Когда я работал над эролейком, я сидел, чинил баги, дописывал фичи. Это это имело смысл, этим пользовались.

А вот текущая работа переходит все грани бессмысленности. Сейчас красным висит задача — распарсить несколько источников с гео-данными о терминалах. Представьте, вы хотите купить что-то, за что можно расплатиться в терминале или банкомате. И вам сразу показывается карта, на ней мигает ваше местоположение и отмечены терминалы. Волшебно? Хорошо, местоположение не мигает, но можно выбрать.

Это действительно замечательная идея. Я люблю веб 2.0. Я реально за то, что бы в нужный момент и в нужном месте всегда была нужная информация и не нужно было бы те же самые терминалы искать обходя несколько магазинов. Я бы всю ночь источники данных добавлял, а потом рефрешил статистику, на сколько увеличились продажи из-за увеличения удобства.

Но эту хуйню никто не увидит. Нет, вру. Увижу я, увидит Второй, увидит инвестор. И может быть заглянет Первый. Эта хуйня никому не нужна, о ней никто не узнает, никому не станет лучше, никто не задумается «делать им было нечего, я и так терминалы около дома наизусть знаю».

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

182

Elfen Lied

28.01.2010

12 серия так забавно заканчивается.
- Держись меня, я всё расскажу.

Как будто больше не будет бессмысленных действий и бесполезных решений и начнется боевик. Светлый приключенческий боевик. По факту же он не начнется. К сожалению.

183

Идем дальше.

27.01.2010

Забыл написать, насколько же неприятен дневной свет. Зашторил окна, включил верхний, стало по-легче.

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

Код выглядит довольно забавно.

$get = new GetUrl();
$get->Get($url)
->parseForm(array(«submit_regex» => ‘/newUserButton/imsu’))
->Post()
->parseForm()
->fillForm($userdata)
->Post();
preg_match($regexp,$get->lastbody,$regs);
$usr->setCode($regs[1]);
$usr->save();

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

Первый собирался в магазин. Заказал ему активию и энергетик. Вытащил из кармана кучу десяток, решил пересчитать. Он поторопился, выхватил у меня несколько. Я-то планировал ему все отдать, было просто интересно сколько их, а в результате у меня осталось их 5 штук. Впрочем, он не только в накладе не остался, он ещё и заработал — энергетик мне не купил. Не забыть с него вычесть за что-нибудь (это у нас новые игры — не забудь стрясти с соседа деньги, т.к. с тебя их точно за что-нибудь стрясут в любом случае).

Д*прессия. Дубль 2.

27.01.2010

Интернет переводит всё человечество в новое качество. Смерть больше не мешает человеку продолжать творческую деятельность. У Вагнера (замечательный композитор), например, появилось новое произведение. Der weg in walghal. Может быть кому-то, кто, как и я, плохо знает немецкий, покажется, что это немецкое название Entry Of The Gods Into Valhalla из оперы Золото Рейна. Ан нет, это музыка из «реквиема по мечте». В результате слушать Вагнера через prostopleer.com становится не удобно — каждый второй трек — от вконтактиковой «илиты», которой слушать Клинта Мэнселла взападло. Им приятнее придумать фальшивое авторство трека и кидать друг другу ссылки — смотри, это я Вагнера слушаю, а не по наркоманскому фильму прусь. При том, что у него и без этого хватает отличной депрессивной музыки.

Сноска для тех, кто вообще не понял, что произошло. Клинт Мэнселл — композитор саундтрека для «Реквием по мечте». Если искать в prostopleer.com или vpleer.ru Ричарда Вагнера — находится этот саундтрек, с разными названиями и с приписанным авторством Вагнера.

Скачал Elfen Lied. Когда я посмотрел Песнь первый раз, то решил, что не буду никогда читать никаких обсуждений её, что бы не портить впечатление чужим бессмысленным мнением. И что вряд ли буду смотреть второй раз, потому что второй раз не будет того эффекта. Но, больше нечего смотреть. Больше ничего не подойдёт.

Trash больше не выглядит на 16. Вчера выглядела. Я аж глаза протирал, что за наваждение — да, реально на 16.

Второй покупает китайские телефоны по 40 баксов.

Жизнь гавно. Тем страннее смотреть Elfen Lied. Она не жестока, не полна любви, ненависти, противостояния и моральных выборов. Она просто никакая. Аморфное гавно.

Дипрессия.

26.01.2010

Тяжело быть в дипрессии, когда тебе с утра умыться, лицо протереть салициловой кислотой, сменить наволочку, кинуть одежду стираться, помыться. Вообще любой труд дипрессии мешает. Но я пока справляюсь.

Знаю, почему плотная, технически насыщенная музыка непопулярна. Из-за дерьмовых звуковых систем занимающих рынок звуковоспроизведения чуть менее, чем полностью. Впрочем, слушать Summoning на Canyon за тысячу рублей всё равно намного лучше, чем на встроенных в ноутбук динамиках.

Что б немного улучшить звук, решил раздвинуть базу — для этого нужно было подвинуть стол, т.к. провода до колонок коротковаты. Беру стол с одного конца, тяну на себя и он складывается. Просто отваливается правая ножка. Не знаю, есть ли тут заслуга моего нового ssd винта, но падение и удар никак не сказались на ноуте и воспроизведении музыки, потому падение стола я воспринял абсолютно нормально, как будто так и должно быть. Переставил ноут на тумбочку, положил стол на бок, разогнул согнувшиеся винты. Пальцами разогнул — либо тренировки на пользу идут, либо кто-то на металле сэкономил. У стола просто не были повернуты фиксаторы для винтов, так что теперь стол стал прочнее, чем был.

Расслабься и живи.

26.01.2010

Есть такая старая досовская игра — поле чудес. Там ещё в качестве соперников есть пятачок, винни пух и прочие.
Когда-то, когда компьютеры были большими, а город вокруг меня — маленький, приехали к нам дедушка с бабушкой в гости.
И дед говорит, ну, показывай, что у вас там на этих компьютерах есть. И я показал ему и отцу эту игру.

И что-то пошло не так. Кто-то с кем-то не согласился по части правил или стратегии поведения. Что сделал дед? Сказал, пойду-ка я ещё стопочку выпью и ушел. Взбесило меня это жутко. Из-за каких-то разногласий уходить от такой замечательной игры. И, понятное дело, до сих пор не придумал, какую бы дед мог принять стратегию поведения, что б я остался доволен. Остался бы — были б разногласия между нами троими, ушел — обида на него.

Играли сейчас в покер. Первый неверно раздал — не на себе закончил раздачу. Я ему об этом сказал и, соответственно забрал карты, которые лежали перед ним. Моё ожидание было простое — он возьмет карты у Второго, Второй у Trash и мы продолжим играть. Первый же взорвался. Как так, это мои карты. Второй тоже решил, что Первый неверно раздал и тоже решил взять другие карты (почему-то мои, которые теперь лежали перед Первым). Первый взъерепенился на Второго, но решил забить — взять его карты, однако Второй сказал, что поглядел их. Мои ожидания не оправдались, партию мы не продолжили. Trash поддержала Первого, Первый начал мне высказывать, что я не прав и начал какую-то хуйню. Я конечно, в шоке, вместо того, что бы подвинуть карты или перераздать, начать говорить кто был прав, а кто нет.

Произошло это все быстро, минута, не больше. После этого Первый собрал карты и перераздал, но он и Trash высказали мне ещё разочек. Я слил оставшиеся 40 рублей и вышел из игры. Однако дед мне не вспомнился. Потому через 10 минут я пришел в игру обратно. В первой партии вышло непонимание по поводу суммы, которую поставил Первый (решили, что он поднял, а он уровнял просто). Предотвращаются такие проблемы просто — кто сколько поставил — стоит около него, а не в общей куче, так что всегда видно, потому в следующей партии я свой блайн поставил около себя. Выслушал от Trash, что я «опять начинаю». Попросил всех относиться к жизни проще, сбросил карты и вышел из игры.

Не думаю, что была возможна стратегия для меня, что бы не оставить обид. В игру возвращаться не стоило, но Trash бы в любом случае кричала и ругалась, Первый в любом случае был бы в своей яростной обиде. Он считает себя слишком крутым, что бы обидеться, но выказывать неудовольствие, когда что-то идет не так, как ему хочется он зазорным не считает.

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

symfony

25.01.2010

200 запросов к базе на страницу — это нормально?

И в концепции вроде все правильно. Курс, он разбит по месяцам, каждый месяц — несколько товаров. На странице 10 курсов, каждому нужно вывести цену. Цена складывается из общей цены всех входящих в курс товаров.
10 запросов на курсы, 80-100 запросов на месячные части + запросы на каждый товар в отдельности (либо штук 300-400, либо штук 50, если мы просто возьмем все товары из базы кучей).

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

Нет, я не ебу себе мозг. Я всё уже запихал в мемкеш, осталось 11 каунтов. Спать надо лечь, вот перед сном и думаю, возможен ли какой-то ещё способ организации данных. Более эффективный.