понедельник, 31 октября 2011 г.

Заслушано

Teos - Путешественник во времени (2011)

Тэос - молодая группа из Минска. Их дебютный альбом записан довольно качественно и в традициях лучшего пауэр-и симфометалла с женским вокалом. Ну, солисткам до Тарьи Турунен далековато, конечно, они как-то ближе по вокальным данным к "Та-ту", но стараются. Музыка - практически типичный пауэр-симфометал, без особых изысков. Ребята молодцы, удачи им в будущем. Альбом "Путешественник во времени" они сами, по всей видимости, выложили на рутрекер (по крайней мере, с их страницы во "вконтакте" туда ведёт ссылка), где я его и совершенно случайно нашёл.

Awe.some - To Olympus (2010)

Cannibullshit.
Каннибалщит - это название одного из альбомов группы Helltrash. Тут почти то же самое - жёсткий электронный индастриал, причём в самом начале сэмпл из "Иван Васильевич меняет профессию" - возглас "танцуют все!", что навело меня на мысль о том, что авторы этого небольшого альбома более амбициозны, чем талантливы. Но это моё личное оценочное мнение. Любителям подобной тяжёлой электронщины, думаю, альбом придётся по вкусу.

Приятного прослушавания! А я буду наслаждаться дискографией Illnath и ещё меня ждёт альбом Sitra Ahra группы Therion. Хотя Терион мне нравится образца где-то 1996-2000, но интересно послушать, что там они насочиняли свеженького (хотя не такого уж и свеженького, 2010 год).

суббота, 29 октября 2011 г.

Птицы и слова

Первые слова моей младшей дочери.


Ребят, а кто-нибудь знает, что это за птица?

Размером примерно с голубя, вот там синичка для сравнения размера рядышком.

среда, 26 октября 2011 г.

Суеверия

Серенький зайчик не отличается большим умом и способностью стоить длинные логические цепочки. Он думает так:
- Вот я потрогал эту незнакомую штуку, она мне нахуй поллапки оторвала; это очень больно, и поэтому я больше её трогать не стану.

Человек обычно отличается гораздо большими умственными способностями и склонен подмечать зависимости. Например, съел немытое яблоко - продристался. Для серенького зайчика эти события невзаимосвязаны, человек же соображает, в чём дело, и более немытые яблоки не ест, разумеется, если не ставит перед собой цель съесть немытое яблоко и продристаться. Инстинкты самосохранения заставляют человеческий мозг работать и находить зависимости между совершенно несвязанными вещами. Например, поехал в Торжок, в это время у соседей сверху лопнула батарея. Человек видит, что два события произошли одновременно, одно из которых очень неприятное. Инстинкт самосохранения заставляет искать причинно-следственные связи: "что нужно не делать, чтоб этого неприятного события не было?", и человек быстро находит ответ: "не поеду больше в Торжок!".

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

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

Ждём новолуния.

вторник, 25 октября 2011 г.

Лимерики

Один старикашка из Ливии
Диктатором был, не любили его.
Людей убивал
И под стражу сажал,
Повстанцы его застрелили.

Хотел ещё написать лимерик про Юлию Тимошнеко, что "нередко подчас тырила газ", но к "Украине" и "Днепропетровску" не смог подобрать подходящих рифм.

Старик из Московской из мэрии
Рассаду сажал в помещении.
Горошек пророс -
Зовут на допрос
По делу большого хищения.

понедельник, 24 октября 2011 г.

Окружения рабочего стола

И снова я в отчаянии. Дело в том, что у себя на ноутбуке я заменил окружение рабочего стола GNOME3 на Xfce4, сперва обрадовался, но после нескольких дней работы понял, что это говно ещё хуже. Хуже потому, что не отключается клик на тачпаде. Разумеется, можно пойти и как-нибудь отредактировать xorg.conf... но у меня нет xorg.conf, потому что у меня работает демон HAL. Ну, он нужен был для GNOME2, с тех пор так и остался.

Ох, как я уже намучался с этими окружениями рабочего стола! Всё началось достаточно давно, когда Arch Linux переехал на GNOME3. Я ругался, плевался, терпел, но наконец не выдержал. Xfce4, как я уже говорил, тоже меня не порадовал, причём его терпеть я смог всего несколько дней. Там ещё ненастраиваемые хоткеи меня раздражают, потому что они оверрайдят привычные мне настройки Komodo Edit. Ну так вот, потом на GNOME3 переехал Debian Sid. Так как дебиан у меня установлен дома и на работе, и видеокарты более мощные, чем в ноутбуке, то всю эту графическую красивость они тянут, и не приходится работать в fallback-режиме. Я уже привык к тому, что рабочие столы переключаются вверх и вниз, а не вправо-влево, к меню Activities тоже начал привыкать. До сих пор не нравится то, что я не вижу на панели списка запущенных окон, ну и ещё полно мелочей есть, которые меня раздражают.

Есть ещё три eye-candy окружения рабочего стола, про которые я слышал. Это KDE, OpenBox и FluxBox. Не знаю, как будет работать с KDE видеокарта моего ноутбука, поэтому, когда чаша терпения переполнится окончательно, начну с того, что попроще. И да, если я не смогу отключить клик на тачпаде, то я не смогу работать в этом окружении :(

Шимпанзе

Представьте себе.

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

Этот эксперимент так возбудил правозащитников, что они пролоббировали в Самом Главном Совете Евросоюза закон "О шимпанзе", провозглашающий равенство человека и шимпанзе. Россия, не желающая отставать от Европы во всём, что касается либерализма, толерантности и демократии, ратифицировала этот договор и завезла себе партию шимпанзе.

В холодном климате шимпанзе быстро освоились, прижились, но, к сожалению, не могли работать даже дворниками в силу определённых умственных ограничений, поэтому большими вооружёнными группами бродили по улицам, нападали на прохожих, избивали их и грабили. Убегающие от шимпанзе женщины и дети пытались найти помощи у полицейских, но те отвечали:
- Вы сейчас нарушаете закон "О шимпанзе", дающий шимпанзе такие же права, как и людям. Вы разжигаете межэтническую рознь и за высказывания подобного толка вам светит до двух лет. Шимпанзе - это обезьянороссияне. Мой дедушка был шимпанзе!
А в машине у полицейского двое шимпанзе с калашами сидят и скалятся.

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

суббота, 22 октября 2011 г.

Нулевой спринт закрыт

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


Закрытие спринта, обсуждение на кухне

среда, 19 октября 2011 г.

FSF statement


Меня эта проблема волнует больше, чем ваши всякие путены и новальные. Не, ну они, конечно, тоже волнуют, но представьте себе - вы купите себе ноутбук и не сможете снести оттуда богомерзкую петушню производства Microsoft©TM® и заменить на операционную систему (ну снести-то сможете, и на этом всё кончится - ваш новый ноутбук превратится в кусок бесполезной электронной фигни) и даже заменить на другую богомерзкую петушню, но скачанную с торрент-трекера. Точно так же, как государства под предлогом борьбы с терроризмом лезут в частную жизнь граждан, так и маздайное менеджерьё думает, что может бороться с вирусами, залочивая загрузку компьютера только для некоторого количества избранных ими поганых поделок, гордо именуемых "операционными системами". Думаю, не стоит объяснять, какой эпический фейл случится, если появится вирус, способный обойти этот лок. Он зохавает вашу систему, а вы ничего не сможете сделать, ни-че-го, хе-хе-хе. А я хочу иметь возможность ставить на приобретённый мною компьютер любую операционную систему (ну хотя бы из юникс-подобных) по своему усмотрению. Пока ещё производители железа в очередной раз не прогнулись под новую идею ущемления прав пользователей, рождённую в недрах оплота проприетарщины, у меня ещё есть время выразить свой протест. Ну, что я, собственно, и делаю.

При этом я даже согласен теперь терпеть спам от FSF.

вторник, 18 октября 2011 г.

Утверждённый дизайн



Сегодня я пришёл на работу раньше всех. Это произошло потому, что, решив выспаться, я лёг пораньше, ну и, как назло, разумеется, проснулся в шестом часу утра от кошмарного сна. Больше и не заснул, долго вертелся, вставал, ложился снова, в восемь не выдержал, надел чистые носки и пошёл на работу.

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

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

Однако, как показывает практика, с негосударственными (но крупными) клиентами такая же пижня выходит зачастую. Сегодня наш исполнительный директор разродился откровением, что в работе я должен ориентироваться на следующие вещи в порядке убывания приоритета: 1) утверждённый на собрании директоров дизайн, 2) требования менеджера заказчика, 3) то, что наверстали верстальщики, 4) ТЗ, 5) здравый смысл. И у меня случился маленький мозговой катаклизм, когда менеджер заказчика спросил: "а почему у вас всё не так?" и прислал несколько картинок с тем самым утверждённым собранием директоров дизайном, который отличался от того утверждённого дизайна, на который ориентировался я. Для меня это был страшный удар; я сел в уголке и горько заплакал.

понедельник, 17 октября 2011 г.

Про свадебных фотографов

Раньше я терпеть не мог свадебных фотографов, считая их паразитической формой жизни вроде риэлторов. Однако, со временем моё отношение к ним смягчилось, возможно, потому что на меня оказывали влияние мои знакомые, профессионально занимающиеся фотографией. Если человек хочет провести свадьбу без фотографа, то никто не может запретить ему это сделать (представляете картину - в ЗАГСе тётка, которая всех расписывает, требует кассовый чек с суммой предоплаты от фотографа, ага), а если он хочет заплатить фотографу 90 тысяч, то он заплатит. Пусть хоть конём ебутся.

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

И некоторое время я и свадебные фотографы существовали в таком вот мирном состоянии. Я не возмущался на каждом углу фактом их существования, и не пользовался их услугами. Начал даже допускать мысль о том, что можно было бы как-нибудь воспользоваться - оплатить пару часов работы профессионального фотографа - если какую-нибудь годовщину свадьбы или день рождения соберёмся отмечать в костюмах (например, в стимпанковском стиле) в каком-нибудь ресторане, с обязательным предварительным фотографированием в киногородке и на кораблике во Мцыри (если к тому времени это всё не сгниёт и не развалится).

Однако, некоторое время тому назад мне попали в руки фотографии, которые сделал свадебный фотограф на свадьбе моего младшего брата, а именно та их часть, которую сам фотограф обработал и подготовил для печати, чтоб сделать свадебную книжень с фоточками. Что касается неимоверного усиления цветов, то я тут ничего не могу сказать - может быть, он это сделал в расчёте на то, что типографская аппаратура печатает с ослабленными цветами, наверняка он уже не одну такую книжку там заказывал. Но вот что касается художественной стороны обработки... скажем так мягко (не угрожая оторвать конечности, растущие все из одного места), не в моём вкусе. Ужасные рамки, занимающие чуть ли не половину площади снимка, размытие, диффузное свечение, а то и вовсе ух... не знаю как назвать даже. Зато моей маме нравится:
- Смотри, как он красиво фотографию обработал!
- Мама, это стандартные фильтры фотошопа, делается в три клика, а в результате тут Антоху не узнать даже. Исходники-то он хоть отдал?

Уважаемые друзья! Умоляю вас, если вдруг захотите стать свадебными фотографами, не делайте у фотографии рамку, занимающую больше трети (ну или хотя бы больше половины) площади, а если вам кажется, что художественная ценность свадебной фотографии заключается в оформлении, то найдите себе бетонную вертикальную плоскость покрепче, возьмите побольше разбег, и УБЕЙТЕСЬ ОБ СТЕНУ НАХУЙ, потому что такого говна уже и так полно.

пятница, 14 октября 2011 г.

xfce4

На обоих настольных компьютерах (дома и на работе) у меня установлен Debian Sid, а вот на ноутбуке - ArchLinux. Помнится, я как-то радовался, когда в репозитории арча GNOME обновился до третьей версии. Видимо, потому что это совпало с выходом Unity, и я настолько был этой оболочкой недоволен, что третий гном мне был в радость. Кое-какие минусы у него всё же были - я не мог поменять тему оформления, не мог перетаскивать значки и панели, содержимое рабочего стола было не видно, а в остальном было нормально, кроме того, моя видеокарта недостаточна для третьего гнома, поэтому я сидел в фалбак-режиме и никаких красивостей толком и не видел. Поначалу плевался, потом привык.

Правда, терпеть неудобства всё равно не хотел. То было пытался собрать гном2 из исходников (не собрался), то поставить в качестве окружения рабочего стола mate-desktop (форк второго гнома), но оно не захотело ставиться.

С утра сегодня почитал немного Луркмор, и вычитал там, что Линус Торвальдс, вынужденный переехать на GNOME2 с KDE4 из-за чрезмерных усилий разработчиков кде сделать как можно более виндоподобное окружение рабочего стола (не по красоте спецэффектов - по этому параметру кде давно оставила винду позади - а по прожорливости системных ресурсов, тормозам и глючности), после выхода GNOME3 проклял его разработчиков и переехал на XFCE. Хм, подумал я, а почему бы и нет? Раньше я полагал, что Xfce - это такая уродливая 16-цветовая пепяка наподобие xterm или винды 3.11. Ан нет, оказалось, очень даже ничего. Gtk2, никаких тормозов, все панели снова настраиваются, всё снова отображается как надо. Нет никаких свистелок и перделок, но зато всё функционально, как раз то, что мне надо! Ещё только чуть-чуть допилить напильником...

среда, 12 октября 2011 г.

Третий день аджайл

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



Слева, как положено, тикеты, по которым ещё не начата работа, потом те, по которым начата, в третьей колонке (в средней) - то, что тестируется, четвёртая колока - релиз-кандидат, последняя, правая, колонка - закрытые тикеты. Снизу косяки и незапланированные задачи, а третья колонка поделена на три части сразу для ретроспективы: верхняя треть - отлично решённые тикеты (там написано flawless), средняя треть - те, что могли быть и лучше, нижняя, где fuuuu-face - это херово решённые тикеты. Тролльфэйс висит в колонке с релиз-кандидатом для красоты. Цветами обозначаются разработчики (мой цвет - лиловый).

Но у нас есть ещё одна доска, наша старая. Она пожёстче, до неё Света ещё не добралась...

понедельник, 10 октября 2011 г.

Первый день скрама

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

Ничего позитивного я пока что отметить не могу, так как у меня сегодня с утра было отвратительное настроение, и, если и было что-то позитивное, то я это не заметил. Зато я прекрасно отметил общую отсутствующую подготовку и непродуманность. Мы решили начать работать по скраму, а всякие тонкие моменты не продумали, видимо, решив, что придумаем, как всё будет работать, со временем. А тонкие моменты вот какие:

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

2) вёрстка. У нас в Гринсайте есть отдельно дизайнеры, у которых своя доска, адаптированная под бизнес-процессы дизайнерского отдела. У них там есть такие клиенты, которые могут принимать дизайн промосайта компании постранично всем советом директоров, поэтому ни о каких спринтах не может быть и речи. У нас есть разработчики, некоторые из которых надеются, что смогут работать по спринтам. И есть ещё верстальщики, которые верстают нарисованный дизайнерами дизайн и интегрируют его в то, что фигачат разработчики. Исторически сложившиеся каноны и бизнес-процессы не позволяют мне полностью забрать верстальщиков к себе в отдел, вот и они болтаются как говно в проруби, вынужденные иметь тикеты параллельно сразу на двух досках.

3) возросшая на меня бессмысленная нагрузка: меня сегодня после планирования спринта заставили стричь цветные бумажки и лепить их на доску. Я предлагал менеджерам проектов скинуться на камень-ножницы-бумагу, чтоб бумажки стриг и лепил проигравший, но они сказали "чё ты как маленький" и разбежались, оставив бумажки и ножницы мне.

4) слабая применимость спринтов в условиях рашен бизнеса. Дело в том, что у нас есть клиенты, которым надо их капризы исполнять прямо здесь и сейчас. Мы кое-как адаптировали наши спринты под это, но всё равно сегодня полдня была ужасная грызня между мной и Пашей.
- Нет ТЗ - в этот спринт задача не войдёт!
- И как я им объясню теперь, что мы вдруг решили работать по спринтам, и им надо будет ждать две недели с задачей на полчаса?

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

суббота, 8 октября 2011 г.

Новости с фронтов

Новости из бывших союзных республик.

А не запилить ли нам яму, товарищи?

Небольшая рекомендация по локализации. Откройте файл bitrix/modules/st1234holes/classes/general/rf_subjects.php в исходниках РосЯмы, выкиньте оттуда из списков субъекты РФ и запилите вместо них области, города федерального значения и иные регионы, которые сочтёте нужным. Можете попробовать вписывать туда названия лунных морей и отправлять в ГИБДД заявки на заделывание метеоритных кратеров. Главное, чтоб правильно отрабатывал геокодер :) Хотя это уже будет селенокодер, но неважно.

В файле bitrix/modules/st1234holes/classes/general/holes.php есть функция Address, которая разбирает адрес, полученный от геокодера (или введённый пользователем), и вычленяет из него название города, улицы, и региона. Название региона проверяется в rf_subjects.php и определяется его идентификатор, по которому впоследствии ищется ФИО начальника УГИБДД, название прокуратуры региона, и так далее.

Ожидание

Уже как минимум один раз я как-то писал, что вся моя жизнь - это ожидание.

С утра я просыпаюсь и жду звонка будильника, чтоб вставать.
Потом жду, пока проснётся жена, чтоб я мог идти на работу.
На работе до обеда жду обеда, чтоб можно было поесть.
После обеда жду вечера, чтоб можно было идти домой.
Все будние дни я жду выходных, чтоб отдохнуть от работы дома.
В выходные дни я жду будней, чтоб отдохнуть от дома на работе.
В магазинах я стою в очередях в кассы.
В поликлиниках я сижу в очередях на приём.
На светофорах я жду зелёного сигнала.
Я жду электричек, автобусов, поездов и отдельным пунктом - поездов метро.
Когда я прихожу куда-то раньше всех, я жду остальных.
Всю осень я жду зиму.
Всю зиму я жду лето.
И всю весну я жду лето.
Летом я жду, когда закончится невыносимая жара.
Перед Новым Годом я жду Новый Год.
С декабря по конец ноября я жду своего для рождения, хотя не праздную его.
Весь год я жду, когда летом можно будет идти в поход.
В походе я начинаю скучать по родным, и жду, когда можно будет ехать домой.
В этом году я не пошёл в поход, и буду ждать следующего года с двойным усердием.
Ещё я жду, когда можно будет летом съездить на дачу в тайгу на север.
И потом жду, когда можно будет оттуда уехать.

А когда болеют дети, я жду, когда они поправятся.

И всю жизнь я жду, когда случится что-нибудь, и станет всем ништяк. Ну, чтоб можно что-нибудь снова ждать.

четверг, 6 октября 2011 г.

Åutochmo 2.0 Minutu

Давным давно, ещё где-то весной, мы запустили в промышленную эксплуатацию наш собственный студийный проект Autochmo. Как и РосЯму, мы его сделали на Битриксе редакции "Старт", но, в отличие от РосЯмы, мы сперва решили сделать всё с использованием стандартного функционала Битрикса, чтоб, так сказать, доказать самим себе и нашему исполнительному директору, что мы крутые битриксоиды.

За основу главного списка мы взяли чуть ли не news.list, а сами авточмы стали хранить в инфоблоках. Вообще это была наша большая ошибка, я имею в виду, что мы серьёзно ошиблись в выборе платформы. Для небольших проектов с невысокой посещаемостью Битрикс подходит идеально, но проект с посещаемостью всего лишь 50 тысяч в месяц уже становится для сервера высоконагруженным, если вы используете Битрикс.

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

Å
А, ну да, к чему это я начал писать-то. После нескольких месяцев вялого кодинга мы взялись, резко подорвались, сделали возможность постить на авточме видеоролики и даже открыли недоделанное API. Кто хочет постить видеоролики, может их постить, правда, не на Авточме, а на Ютубе, а на Авточмо постить ссылки; там всё будет подцепляться. Кто хочет сделать мобильное (или немобильное) приложение для Авточма, попробовав себя в роли бета-тестера API, добро пожаловать!

Далее - гвоздь сегодняшней программы, раскрытие страшного секрета и срывание покровов. У каждой версии Авточма (а версии мы ставим на глаз - о, вроде изменений много накопилось, давай цифику увеличим) есть своё кодовое название. Чечако обычно придумывают многозначительные названия версий на два десятка релизов вперёд, сенсеи обычно обходятся одними цифрами. Мы сперва старались привязывать название версий к планируемой дате выхода, и получалось вот что:

0.9 Gagarin (к 12 апреля),
1.0 Vova (к 22 апреля),
1.1 Chernobyl (к 26 апреля),
1.2 Ulysses (к 16 июня).

Потом как-то всё заглохло. Как раз в июле-августе мы сделали все те изменения в Авточме, а которых я писал в начале поста, и, вроде бы, надо было выпустить версию 2.0, но как-то не получилось. Но версию 2.0 мы выпустили сегодня. В неё вошла огромная куча изменений, а называется она "Minutu". Я спросил у Паши:
- Какое кодовое имя дадим следующей версии? - а он писал письмо клиенту и отмахнулся от меня:
- Минуту... в смысле подожди минуту.
- Окей, минуту так минуту.

И вот, собственно, оно и как бы так вот... да.

вторник, 4 октября 2011 г.

Плёнка август-сентябрь

Использована впервые (в моём бложике) новая супертехнология внесения цифрового шума в плёночную фотографию. На снимках - обрывки поездки в Мцыри летом и очередной пьянки в Гринсайте осенью.



воскресенье, 2 октября 2011 г.

Неправедливость

На днях в ящик бросили уведомление от ЖКХ, что, дескать, у нас в доме в нескольких квартирах живут люди, которые, оказывается, не платят абонентскую плату за квартиру и за коммунальные услуги. Дальше шли обычные просьбы оплатить и всяческие угрозы. Не знаю, зачем это кинули всем в почтовые ящики, может быть, чтоб сознательные соседи уговорили заплатить за квартиру несознательных, или, может быть, чтоб все знали, кого винить в том, что внезапно всему подъезду отключили горячую воду. Мне, по большому счёту, насрать, кто там платит, а кто там не платит. Меня неимоверно возмущает тот факт, что, стоит только задержать оплату или оплатить не полностью (за счёт комиссии, которую берут банки, сумма оплаты оказывается обычно меньше, чем я сую в банкомат денег), так сразу начинаются письма с угрозами и начисление процентов долга, но когда я переплачиваю по счёту, перерасчёт отчего-то они не делают и следующий счёт приносят не меньше на сумму переплаты. Ублюдочная система.

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

322.02 КБ
Кадр из серии мультипликационного сериала про Смешариков, в которой Крош и Ёжик ушли в Сибирь искать древние сокровища.

суббота, 1 октября 2011 г.

Про работу

Недавно тут ездил в командировку аж на целый день к одному из наших клиентов в центр Москвы. Настроил там авторизацию через NTLM и импорт пользователей из AD (у них вся инфраструктура на виндах). Работы там часа на три было всего, но я провёл там полноценных семь, потому что ждал, пока закончится голосование за название нового внутрикорпоративного портала, собственно, ради настройки которого я и приехал. Я сидел и ждал результата голосования в комнате, где обитает сервисдеск. Очень позитивные ребята. Они мне показали ролики с ютуба про йазь и ещё какие-то нынче модные. Ну, ролик про йазь я так и не понял - что в нём такого особенного и почему все ходят и кричат "вот она, вот она, рыба моей мечты" и "йаааааазь!". Ещё они мне дли карточки на питание в местной столовке и я отлично с ними пообедал, а заодно и принял участие в голосовании.

Кроме таких чисто коммерческих проектов у нас есть и общественно-полезные почти некоммерческие. Наболее известен проект "РосЯма", который мы сделали для Алексея Навального. Спустя примерно месяц после открытия исходников и три недели после выкладывания их на гитхаб пока что только два патча (ура!) и ни одного пул-реквеста; и тот чувак, который больше всех кричал про гитхаб и про то, как надо правильно организовывать разработку, и собирался переписывать РосЯму на "правильной" платформе тоже, походу, слился куда-то :( В комментариях к постам Навального про РосЯму было некуда плюнуть, чтоб не попасть в эксперта по веб-разработке и краудсорсингу, ребята, где вы? Времени нет на участие в опенсорс-проекте? :) Зато в комментариях пиздеть время-то есть.

Зато ребята из бывших союзных республик времени даром не теряют. Я уже рассказывал про то, что общественная организация "Новус" из Алушты перепилили исходники РосЯмы под реалии Украины и запустили УкрЯму. Они занялись этим делом реально очень плотно и переделали всё и запустились очень быстро, и, понятное дело, нашли несколько багов. Кроме того, до меня дошли слухи, что некий товарищ из Беларуси собрался делать БелЯму. Ну, если заглянуть на belyama.by, то там видны следы начала разработки. А ещё координатор проекта РосЯма Фёдор Езеев мне сообщил, что в Казахстане компания Creatida взялась за разработку КазЯмы, но kazyama.kz пока закрыт для публичного просмотра.

Ну а мы пока занимаемся своим проектом - Авточмо. На понедельник запланирован релиз новой версии, в которой будет возможность загрузить видеоролики, спасибо Шурику, и даже немного API, описание которого я уже почти дописал. Правда, мы, скорее всего, просрём дедлайн и где-нибудь только в среду, не раньше, опубликуем описание открытого API и выложим новый релиз новой версии на промышленный сайт.