О счастливый день !

February 5th, 2013

  Первый раз кто-то купил моё творение за $10 на сайте opencart. Прошло чуть больше недели с момента публикации и я уже начал отчаиваться разбогатеть. Однако 3 лата в конце месяца всё-таки получу.
  Надеюсь.

Мобильный inbox.lv

November 12th, 2012

LMT рекомендует


  Вот и LMT рекомендует уже… Итак, стараниями Мариса и Николая у inbox.lv появилась мобильная версия для смартфонов – https://m.inbox.lv. И это только вершина айсберга, JavaScript код, работающий на клиенте. Этот же код, скомпилированный в родное приложение, доступен для Andorid, скоро в AppStore, в телевизорах LG и далее в космос.
  Основой всему этому безобразию служит REST API, сработанный на Java, предоставляющий доступ к данным пользователя. При наличии желания (и документации ;)), почту inbox.lv теперь можно впилить во что угодно.

Электронный билет airBaltic

October 11th, 2012

  Теперь действительно электронный !
  В RIX считывают с телефона, в DME надо распечатать бумажный в автомате у check-in-а
Read the rest of this entry »

YaC 2012 в Москве

October 9th, 2012

Машина по печати бейджей

  Слетал по работе в космос на конференцию по новым компьютерным технологиям на историческую родину в Москву на YaC 2012. Дорога оказалась на удивление лёгкой – всего час лететь и час ехать до красной площади. Виза вот только семьдесят латей.
  Москва впечатляет своими огромными зданиями ЖК, пятиполосными дорогами в центре города с пробками с восьми и до одиннадцати, паутиной метро. Все на русском, включая английские слова. Много (где-то треть) людей с раскосыми глазами и приплюснутыми носами. И дорого всё кроме бензина. Пиво в баре по пять лат.
  Сама конференция выдалась премного интересной. Работники Яндекс рассказывали о своих технологиях и процессах, делились опытом. Также выступали сторонние докладчики. Услышал сравнение на практике Кассандры с Монго при развертывании отказоустойчивой базы данных (не в пользу первой). Ребята из Parallels сообщили, что их патчи checkpoint/restore всё-таки не взяли в ванильное ядро и они решили пилить userspace версию, выпустив практически рабочую версию 0.2. Кто-то хвалил Illumos и smartOS с такой надёжной ZFS. Потом кормили. Удивительная черта москвичей собираться в охринительные очереди и спокойно в них стоять.
  Пообщался с “генератором” Поляковым и Ко на тему elliptics. Оказалось, они хранят в нем карты, резервную копию почты и многое другое. Человек из Yandex.Disk раскрыл некоторые детали сервиса и сообщил что тоже думают переезжать на elliptics. Заболтавшись, опоздал на тему про Cocaine. Узнал, что Yandex сделали поиск для Турции за пар лет и не против сделать поиск и для какой-нибудь еще страны. Интересным оказался доклад о введении ipv6 и проблемах, с которыми вводящие столкнулись и как они их героически решали. На сессии по OpenFlow главным задаваемым вопросом было “зачем же он нужен ?”, а презентация про ipvs оказалась сильно банальной, но с веселыми картинками.
  В качестве бонуса получил майку и сделал эксклюзивную фотку Solar Designer-а.
  Вечером раздавали пиво с закуской и играли музыку. Однако местные уже после восьми стали расходится. Наверное в шесть утра вставать на работу.
Read the rest of this entry »

Новый старый айФон

September 22nd, 2012


  Стоило только Стиви подохнуть отправится в лучший мир, и Apple сразу уже не торт. iPhone 5 не оправдал ожиданий (по крайней мере моих), да и iOS6 не добавил ничего интересного.
  Если вспомнить, каждое новое поколение айфонов – 2-ое, 3-ье, 4-ое – было как открытие, приносило новый дизайн и новый функционал. Чего ждали и от пятого. Получили же вытянутый экран, LTE и … и всё ? Новый iOS принес глючные карты от Apple, режим “Не беспокоить” и интегрированный facebook ?! Ну-ну, не ждали. К тому же, черная краска на гранях у некоторых начинает облезать уже на третий день. Очередной скандал грядёт…
  Акции Apple пробили 700$, а фаны раскупили всё, что китайцы успели наклепать к старту продаж. Но ощущение грусти в преддверии заката слегка тяготит.
Read the rest of this entry »

Сейшельские острова. Туда и обратно.

September 2nd, 2012

  В преддверии очередного прекрасного латвийского лета, захотелось искупаться в теплом море и насладится теплым солнцем на пляже. В году 2012 выбор пал на Сейшелы.
На острова летают всего несколько компаний, через Лондон либо Франкфурт. Мы выбрали первый вариант как более дешевый. К тому же, мы решили провести несколько дней на обратном пути в столице великой Британии.
  В Гатвике сняли гостиницу переночевать – 10 минут пешком от южного терминала. Поужинали в баре в аэропорту местными “вкусняшками” – вареная морковка и пирог с говядиной, запитый элем. С трудом, но есть можно. Купили переходник на английскую розетку – в гостинице не было и бесплатно не давали. Покатались на монорельсе между терминалами. Распечатали билеты, которые нам потом не пригодились. Пошел дождь, а мы – спать.
  Утром в самолет, через семь часов в Дубаи, два часа на стыковку и ещё через пять часов – в шесть-утра -приземлились на Махе. По плану, первой остановкой у нас был Пралин – ещё шесть часов мы ждали свой рейс между островами. Можно лететь раньше своего рейса, но нам не повезло – лишних мест в небольшом самолетике не было. Лететь всего 10 минут. На Пралине нас встречали, и через двадцать минут поездки по горной дороге мы упали на кровать в aquaVilla.  Read the rest of this entry »

Несколько панорам с пляжей Сейшельских островов

July 15th, 2012

Anse Lazio, Praslin
Anse Lazio, Praslin

Anse Lazio, Praslin
Anse Lazio, Praslin – с другой стороны

пляж на La Digue
пляж на La Digue

Major - пляж на Mahe
Major – пляж на Mahe

гора на Mahe
гора на Mahe

Улучшение для библиотеки c‑client

July 14th, 2012

  PHP использует библиотеку c-client из набора University of Washington IMAP toolkit для работы с IMAP. Небольшое расследование сильного падения производительности на больших почтовых ящиках, проведенное Марисом, обнаружило что c-client использует для внутренней работы индексы сообщений, преобразуя в них UID-ы. Для чего на КАЖДОЕ сообщение посылается запрос на сервер для получения номера индекса из UID-а: на миллион сообщений – миллион запросов к imap только чтобы определить номер индекса из UID.
  Спецификация IMAP позволяет одним запросом получать данные сразу для множества сообщений, перечисляя UID-ы через запятую. Небольшая заплатка для реализации данного функционала – c-client-FT_UID-speedup.patch

Летнее чтиво 2012

July 1st, 2012

  За три недели отпуска в этом году, долгими летними вечерами (у экватор они долгие, особенно в дали от цивилизации) удалось осилить аж пять полноценных книг. Некоторые давно собирался прочесть, другие случайно попались в электронной библиотеке. Однако все оказались на удивление занятными.
  Первыми пошли два околонаучных сочинения Склярова – “Сенсационная история Земли” и “Обитаемый остров Земля“, про альтернативную теорию эволюции планеты Земля и о веселой теории создания людей из обезьян богами соответственно. Обе теории достаточно занимательны, снабжены “фактами”, гладки и красивы. Здорово расширяют кругозор, незамутненный классическими знаниями.
  Далее взялся за пелевеновский Snuff, прожевав за пару дней. После книжки Склярова легло замечательно, однако ничего сверхъестественного – Пелевен в своём стиле, разве что чуть мягче предыдущего. Также требует осмысления. Тема зомбоящика раскрыта превосходно.
  Потом пришла очередь завершающей части культовой трилогии Гибсона “Мона Лиза Овердрайв“. Привычный по серии стиль повествования, подкрученный сюжет – книга полностью оправдала ожидания. Вот только конец книги как бы намекает на продолжение которого нет.
  Роман “Метро 2033” дочитывал уже в Риге. Иногда после чтения на ночь снились кошмары. В целом – понравилось, вот только концовка, хоть и замысловатая, но слабо вяжется с происходящим в романе. Ну и “философия” в целом банальна и местами надуманна.

Сардиния – пляжный отдых

October 20th, 2011

  Ээээххх… Дорога с пересадкой в Милане и часовой ночной поездкой по серпантину на Сардинии – почти 12 часов.
  В конце сентября туристов совсем нет, но море все ещё теплое, хотя может случиться и дождь. По крайней мере в том месте где Африка сразу за горизонтом.
  Поесть нормально дорого – 50 евро на двоих в среднем включая домашнее вино, рыба и mussels отличные, однако готовят в разных местах по разному.
  Смотреть особо нечего, ибо езда по серпантину сильно утомляет. За полчаса доехать можно разве что до соседней деревни.

Пляж:

Read the rest of this entry »

Samsung Galaxy tab 10.1

October 18th, 2011

  На работе для тестов купили пару игрушек – iPad номер два и последние творение тех самых двух дизайнеров от Samsung под управлением Android – GT-P7500, он же Samsung Galaxy tab 10.1. А мне как раз надо было показать фоты с отпуска друзьям :-)
  В двух словах – железка толковая, а вот софт еще надо попилить. Особенно это чувствуется после долгого использования iOS. Далее по порядку.
  Планшет достаточно тонкий, сравним с пэдом, однако отличается по пропорциям и размеру экрана. Возможно, это и к лучшему. Матрица яркая, но цветопередача немного хромает при установках по умолчанию (а можеэт всему виной наклееная пленка ?). Разочаровало отсутсвие miniUSB разьема и слота для SD карт. Мультифункциональный кабель на вид один в один как у яблочников, разве что черный. Видео среднего размера проигрывает без проблем, интерфейс работает гладко, разве что вайфай иногда странно дергается.
Read the rest of this entry »

nginx и secure_link

August 24th, 2011

  Краткое содержание моей Недокументированные возможности secure_link на Хабре
Read the rest of this entry »

модуль для opencart

August 9th, 2011

  Ковырял opencart и произвел на свет модуль для автоматической смены статуса заказов по истечению определённого времени – expire_orders (или тут)

inbox.eu

August 9th, 2011

  Теперь и inbox.eu . Пока всего лишь перенаправление на латвийский сайт, но скоро будет новый продукт.

patch for Safenet PCI HSM linux driver

August 5th, 2011

  Patch to ETpcihsm-3.33-1.i386.tar.gz to compile e8k driver for recent linux kernels – e8k.kmod-agains-ETpcihsm-3.33.diff by MR

письма счастья microsoft

August 2nd, 2011

  Пришело забавное письмо-ответ сформированное где-то в недрах microsoft Office:

<!–[if gte mso 9]><xml>…</xml><![endif]–><!–[if !mso]>
…. текст ответа …
<![endif]–><!–[if gte mso 10]>….<![endif]–>
… оригинальный текст…

  Это text/html часть письма. Часть text/plain содержит только оригинальный текст, идущий после последнего “<![endif]–>” в html части.
  В результате текст ответа доступен только в продуктах доброй фирмы мелкомягких распознающих свой доморощенный синтаксис и забивающих на всякие глупые RFC.

facebook сдал пользователей inbox.lv

July 11th, 2011

  Наш “любимый” лотышский спамер предлагает новую фишку своим клиентам (одного уже забанили): персонализированный спам с использованием данных из социальной сети facebook.com. Каким-то образом, вероятно через API, оказалось возможным по имэйл адресу получать список друзей. И теперь лучшие друзья “предложат” купить виагру или увеличить член – спасибо facebook !

Duke Nukem Forever

June 17th, 2011

  Играл сегодня на Xbox в один из самых ожидаемых долгостроев моего детства – двенадцать лет прошло между первой частью шедевра под названием Duke Nukem и его продолжением Duke Nukem Forever. Оригинал, помнится, был пройден до конца на нескольких уровнях сложности, а дискотека суперэфэм запомнилась в основном сетевыми баталиями (и совсем немного – обжималками по углам).
  В Xbox раньше не играл, так что геймплей могу сравнить разве что с Halo 3, в который также удалось поиграть по ходу. Управление немножко напрягает – прицеливаться джойстиком довольно трудно, но можно. Антураж игра сохранила – голые девки и крепкие словечки повсюду. Драйва только пожалуй меньше. Отстрел монстров какой-то заунывный, несмотря на стрельбу из пушки и гонялки на машинке уже на первых пяти уровнях. Однако, больше всего раздражают, отбивая всю охоту играть, двухминутные паузы на загрузку в начале каждого уровня.
  Тем не менее, Xbox в офисе ещё на две недели – может до середины игры успею дойти :)
  P.S. От драчек с Kinetic на утро болят мышцы.

Поглощение smart.inbox.lv

May 25th, 2011

  Сервис кроссвордов, тестов и викторин – smart.inbox.lv, разработанный и поддерживаемый до сих пор командой uzmini.lv – переходит под полный контроль inbox.lv. Это позволит предоставлять более быстрый и надежный сервис. А пользователи, скорее всего, получат возможность большую часть головоломок разгадывать бесплатно.

avelsieve и php-5.3

May 9th, 2011

  Avelsieve – плагин squirrelmail для работы с sieve – похоже заброшен автором. Последняя версия 1.9.9 в статусе Alpha и вызывает у php ветки 5.3 некоторую ругань. Исправленную версию можно найти на www.rfc3092.net/avelsieve, однако мне больше нравиться свой вариант в виде diff файла с explode() вместо preg_split() и пары других мелких исправленний.