Polly

Понедельник, 26 января, 17:0

Photo (c) Nick Knutov
Пора возрождать традицию )

Мощная вспышка

Воскресенье, 18 января, 1:46

У нас тут была какая-то непонятная мощная вспышка:

http://echoperm.ru/news/261/136206/
http://teron.ru/index.php?showtopic=1680868&st=1220
http://www.permnews.ru/novosti/incidents/2015/01/18/permyakov_napugala_neizvestnaya_vspyshka/

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

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



upd: Такое и раньше было, оказывается — http://teron.ru/index.php?showtopic=295772&st=0&p=5130514 . Инопланетяне, наверное )

Гетвеар закрывается

Вторник, 6 января, 18:14

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

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

Итоги года

Среда, 31 декабря, 12:15

Прошлый год начался с того, что я отказался от курицы филе и стал массово есть орешки — кешью, бразильский орех и грецкий. В таких количествах, что к маю они мне так надоели, что видеть их не мог.

Три недели назад я подумал, что 1300р за ведерко грецких орехов в метро, которые привезены из Казахстана и выросли в Крыму — слишком дорого (раньше они стоили 950р). Теперь это ведерко стоит 2500р.

Однако в этот раз я вовремя конвертнул рубли в доллары (ну, почти вовремя).

---
Про нашу маленькую компанию:

+15% оборота (почти рекорд — это больше, чем в 2010 году и около 15 т.р. не хватило до абсолютного рекорда 2009 года)
+11% чистого дохода, в этом году чистый доход составляет 60% от оборота (было 62%)

Недополученная прибыль из-за ошибок управления, суппорта, недоработок биллинга, неоптимального апсейла — на глаз — примерно 10-15% от оборота.

Более 100 новых клиентов за год с активными платными услугами, что для нас рекорд за всё время.

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

---
Поменял Toyota Platz на Toyota Corolla. Взял первый кредит в банке.

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

---
Новый рекорд длительности отношений, с девочкой А. Они давно закончились, но многому научился. Хорошо.

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

---
Год самообразования — узнал много нового, преимущественно пока делал сайт Эха.
Сегодня таки прикрутил туда кеширование в Redis — с потоком одновременных посетителей оно перестало справляться, а теперь хорошо.

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

Как-то так.

Dancer::Plugin::Redis

Среда, 31 декабря, 8:56

Подозрения у меня закрались еще когда читал документацию, но посмотрел в исходники и оказался прав.

Коннектиться на сокет Dancer::Plugin::Redis даже не предполагает.

Но, мне же надо кешировать результаты sql запросов. И мне не очень критично, чтобы Redis, подумал я. Ок — есть CHI, и есть Dancer::Plugin::Cache::CHI и кешировать можно в памяти, в данном случае, с разделением между процессами для начала.

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

Ок, пробуем использовать CHI с драйвером Redis. И это даже не сюрпрайз, это на столько предсказуемо...

1) если оно не может соединиться с Redis — оно падает. Redis — некритичный сервис и он может умереть. Но если незапущенный редис приводит к недоступности всего приложения целиком...

2) Редис той версии, что в убунте 12.04, еще не умеет unixsocketperm. Отчего простой юзер подключиться к сокету не может. Но, к счастью, оказалось, что оно есть в PPA

3) Но это всё было бы слишком просто, если бы CHI::Driver::Redis умел коннектится к сокету. Разумеется, он не умеет.

[Тут был вопрос риторический и еще один не риторический, но всё тлен.]