Меркантильный гуру

> Recent Entries
> Archive
> Friends
> Profile
> knutov.com
> previous 10 entries

January 26th, 2015


07:00 pm - Polly

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


(Leave a comment)

January 24th, 2015


07:57 am - .

И тут внезапно выясняется, что TIMESTAMP не обязательно всегда ON UPDATE CURRENT_TIMESTAMP и во многих местах лучше использовать его (потому что время хранит в UTC и пересчитывает в часовой пояс) без ON UPDATE, чем в DATETIME.

Обожаю новые проекты от сторонних заказчиков, каждый раз узнаю что-нибудь новое.


Tags:

(1 comment | Leave a comment)

January 21st, 2015


04:33 am - .
Ох. Делаю один проект с использованием Dancer::Plugin::Database::Core::Handle. Я знал, что это плохо с точки зрения теории, но это еще и на столько неудобно на практике...

Как же я благодарен xfyre за fetchall_arrayref({}) || []

upd: А еще, оказывается, ужасно работать не по собственным кодинг стандартам.
Tags:

(6 comments | Leave a comment)

January 18th, 2015


10:57 pm - .

"Наверно, ты линдихопер, если...

- ты думаешь, что следующая цифра после восьми - Раз. (если не после шести)" - целиком.

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

Через 20 минут я понял, что считаю десятки секунд до восьми, а не до десяти.


Tags:

(1 comment | Leave a comment)

03:46 am - Мощная вспышка

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

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 . Инопланетяне, наверное )
Tags:

(Leave a comment)

January 16th, 2015


08:04 am - .

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

И код нашего биллинга в этом месте такой мрак...

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


(4 comments | Leave a comment)

January 13th, 2015


07:03 am - .
Ну вот, перевели первый сервер на обновленную хостинговую платформу. Теперь убунта 14.04 и наконец то x64.
Tags:

(4 comments | Leave a comment)

January 6th, 2015


08:14 pm - Гетвеар закрывается

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

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


(6 comments | Leave a comment)

December 31st, 2014


02:14 pm - Итоги года

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как-то так.


Tags:

(Leave a comment)

10:56 am - Dancer::Plugin::Redis

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

Коннектиться на сокет 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 умел коннектится к сокету. Разумеется, он не умеет.

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


Tags:

(Leave a comment)

> previous 10 entries
> Go to Top
LiveJournal.com