?

Log in

Макс Лапшин's Journal

Recent Entries

You are viewing the most recent 25 entries.

2nd August 2016

7:10pm: Опыт с React, проблемы и т.п.
В процессе развития Flussonic мы подошли к очень интересной схеме работы с конфигурацией сервера.

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

Когда админ заходит в админку, из C получается json J (C состоит из бинарей, мапов и чисел, так что здесь должен отрабатывать простой jsx:encode).

Из этого J рендерится вся админка, которая в лучших традициях реакта рисует большой JSON объект через свои вложенные view.

Collapse )

16th April 2016

10:26am: Первые берестяные грамоты 2016 года из Новгорода
Судебная повестка 14 века!

Оригинал взят у starcheolog в Первые берестяные грамоты 2016 года из Новгорода

12 апреля в Гуманитарном институте НовГУ были представлены берестяные грамоты найденных в начала этого года экспедицией Института археологии РАН во время спасательных исследований в зоне строительства пристройки к административному зданию на Козьмодемьянской ул.

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

Вот, например, один из них -

Collapse )


10th April 2016

6:58pm: Вакансия инженера-внедренца Flussonic
Задача человека — помогать нашим клиентам эксплуатировать их OTT IPTV системы, работающие на нашем flussonic.

К нам приходят за видеостриминговым сервером клиенты, которым нужно не просто поставить стример, а помочь со всем комплексом задач доставки видео.
Для того, что бы им помогать, я ищу человека, которому можно поручить:

1) помощь с развертыванием flussonic и дополнительных видео-программ
2) интеграцию с middleware, приставками, головными станциями и т.п.
3) организацию мониторинга услуги клиента

Collapse )

31st March 2016

9:24am: Памятник советским солдатам в Вене
Памятник советским солдатам - освободителям в Вене для меня сначала не показался особо выдающимся по нашим меркам, пока товарищ не обратил моё внимание на то, что во всём городе нет ни одного даже близко похожего на него по масштабам и размаху.

Действительно создается ощущение легионов империи, которые прошли и оставили в деревенском городишке свой след сравнимый с римским.

Что примечательно, имя Сталина с него не срубили и не закрасили.

21st March 2016

9:18pm: рабочее
выложили очередной релиз, в котором поменялся дефолтный конфиг.

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

Значит нам надо документировать и это =(

17th February 2016

10:39am: Не каждый день получается поздороваться за руку с Рогозиным и Пучковым

Вроде даже получилось за минуту рассказать, что мы делаем

12th February 2016

9:37pm: Вакансия фронтендера
На всякий случай напишу и сюда.

Я ищу нам в Эрливидео фронтендера. Надо на Реакте (и всё что там сегодня модно) делать админки для наших проектов, которыми будут пользоваться наши пользователи.

Так же надо работать с плеерами, верстать когда понадобится.

Работать можно в офисе в Зеленограде, можно удаленно.

У меня уже есть кандидаты, но если кто заинтересован — пишите мне на max@erlyvideo.org с темой Вакансия верстальщика.

31st December 2015

6:25pm: 2015
У меня уходящий год был разным.

Похоронил отца в сентябре (он остался в горах, даже свою первую пенсию не забрал), но наша компания выросла раз в 6.

Отец был крутым мужиком, но вся его жизнь была в походах. Для меня он остался там, в туманной утренней предрассветной дымке на перевале далекого хребта.

А вот компания растет со стабильным темпом.

Вот такой он 2015 год для меня.

25th December 2015

1:37pm: Куда переносить сложность?
У меня с коллегой вышел спор. Мы сейчас переделываем систему редактирования конфига потока и мы разошлись во мнениях о том, как именно поступить.

Ситуация такая: редактор оформлен в виде вложенных компонент Reactjs: Stream -> StreamOutput -> StreamOutputProtocols, есть даже 4-й уровень. Верхний компонент держит кучу данных, вниз спускает данные и коллбек на их изменение. Никаких рефлюксов и прочих венерических заболеваний у нас нет.

Collapse )

27th November 2015

5:17pm: Вьетнам


Так что мы полетели во Вьетнам. Тайланд совсем безумен по ценам, Азия столько не должна стоить, греемся в Муй нэ.

Collapse )

17th November 2015

9:35am: All Over IP 2015
18-19 ноября мы будем на выставке All Over IP 2015 со стендом

Хренею я, честно говоря, с расценок на конференции =)

18th October 2015

11:38am: webrtc
Реализация webrtc в нашем Flussonic это уж очень длинная, но нужная история.

Напомню: webrtc это комплекс технологий и решений, позволяющих в браузере получить почти SIP клиент, т.е. риалтайм аудио и видео без заморочек флеша.

Зато с заморочками гугла, что не особо облегчает жизнь, потому что пидоры из гугла решили, что h264 это зло и вместо него надо всем, кто неаккуратно нагнется в бане, пихать vp8.

Доставляет ещё то, что ни одна из технологий, требуемых в webrtc по сравнению с простым SIP, в эрланге публично не реализована. STUN нет, DTLS в полном виде нет, SRTP в гарантированно рабочем виде нет.

Collapse )

16th October 2015

11:20am: автомобильное
Починил я свой Ford Focus 2012 года выпуска.

Отдал 160 тыс рублей за то, что горе программисты из форда написали чудо код в блоке управления роботизированной коробкой (DSG), который через 2 месяца после конца гарантии на ходу на трассе включил паркинг и разбил сцепление, выжимные вилки и подшипники.

Теперь отремонтированную машину буду продавать и вместо неё брать то, куда не успели залезть своими ручонками коллеги.

5th October 2015

5:34pm: Немного расскажу про React.js, раз уже можно сравнить его с Ангуляром.

Для начала небольшая вводная для тех, кто не в курсе. Это два яваскриптовых фреймворка, которые пытаются решить задачу упорядочивания кода и бардака на одном из самых ублюдочных сегодняшних языков: яваскрипте. Проблема решается действительно сложная: нужно написать интерактивную прослойку между сетью (данные из html+аякс+вебсокеты) и клиентом, при этом здорово дублируя серверную логику.

Collapse )

8th September 2015

7:34pm: Вчера наконец удалил последние следы whmcs. Есть такая страшная говнокодинка на PHP, которую ставят себе разные хостеры (типа того же fastvps). У нас оно по инициативе одного человека обслуживало часть лицензий.
Я для себя вынес из опыта с whmcs следующие вещи:

1) пресловутого рынка предложений среди PHPшников нет. Поиск человека, который бы написал модуль интеграции whmcs к серверу лицензий занял полгода.
2) доверять авторам закрытого PHP кода нельзя. Супппорт они не оказывали, исходников не давали, и вообще не отвечали на письма.
3) нет смысла брать подобное говнище. Нельзя надеяться на то, что кто-то написал что-то, во что ляжет ваш бизнес. Брать какой-то код за основу — возможно. Но брать комплексный биллинг по управлению услугами с закрытыми исходниками?! Ни за что =)

По ссылке в FB заметили, что в некоторых случаях комфортнее рассчитывать на других и полностью подстраиваться под чужие решения.

21st August 2015

6:19pm: Тикетница
Расскажу про прогресс по собственной тикетнице.

Напомню о своих мучениях. Мы пользуемся freshdesk.com для обработки писем от клиентов (как лиды, так и суппорт тикеты), редмайном для форума.

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

Я не могу отследить, сколько времени потратил (или продолбал) инженер в поддержке, я не могу даже внятно и точно посчитать, блин, конверсию.

Какое-то время я себя убеждал, что писать собственную тикетницу с ответами, перевешиванием по агентам, multi-Cc и воркфлоу — это безумие, потому что уж наверняка всё сделали и надо просто пойти и купить.

Collapse )

9th August 2015

3:45pm: Дачное: ручной труд против машин
Помогал маме на даче с организацией зимнего водопровода и понял интересную вещь: наконец то даже для мелкого дачного строительства ручной труд стал дороже машинного.

За выкапывание 50-метровой канавы под трубу неграмотные наглые жадные глупые чернорабочие хотят 50 тыс рублей и 2-3 дня разгильдяйства и бардака. Машина берет 8000 рублей и делает всё за 2 часа.

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

19th July 2015

10:36pm: сын
Мой сын (3 года) начал очень интересоваться всякой мелкой живностью: червяки, жуки, таракашки. Я ему даже заказал простенький USB-микроскоп и он быстро разобрался с тем, что на экране видно жука под микроскопом.

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

Внезапно оказалось, что вокруг чрезвычайно мало насекомых: поймать ребенку какого-нибудь летающего или ползающего жука целая проблема. Экология или просто в городе мало природных мест обитания такой живности?

18th June 2015

9:48pm: Вакансия Ruby on Rails
Наша потребность в разработке на рельсах выросла до необходимости найма на постоянную работу программиста.

Мы делаем видеостриминговый сервер Flussonic (серверное ПО), один из лучших в мире (со слов наших клиентов) и нам нужно развивать нашу сервисную часть.

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


Можно работать у нас в офисе в Зеленограде, можно удаленно. У нас в команде есть люди со всей страны, так что мы привыкли.

Вилка: 70 - 120 тыс рублей. Оформление, отпуск, больничный.

Надо уметь программировать на рельсах, работать с git, postgresql. Очень важно быть в состоянии из бутстрапа собрать приемлемый интерфейс самостоятельно. React мы тоже теперь используем.


Резюме присылайте мне на max@erlyvideo.org с темой rails erlyvideo

http://hh.ru/vacancy/13785072

6th June 2015

8:25pm: Python back
В 2006 я без сожаления променял питон на рельсы, потому что это было реально круто. Так до 2011, когда я эти ваши рельсы бросил.

Сейчас мы встали перед дилемой: на чем писать приложение, которое отгружается пользователям. Тут есть важный момент: это ставится пользователям, а следовательно мы не можем раздувать инструкции по установке и доверять окружению. Все что нужно (кроме глибц) мы пакуем с собой.


Факторов при выборе поатформы много: удобство написания бизнес-логики и работы с бд, размер инсталяции, потребление ресурсов.

Эрланг в этом месте выбросили из-за необходимости много работать с бд, а эта задача эрлангом решается плохо.

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

Collapse )

22nd May 2015

2:22pm: Израильский Орандж жжет, сразу ощущается как невидимая рука рынка помогает монополисту: «у вас недостаточно средств, что бы связаться с оператором поддержки». Ага, сиди без связи, потому что тебе нельзя выяснить, как пополнить баланс.

Мне не понравилось в Тель-Авиве.

21st May 2015

10:30am: Мессенджера выбор псто
Скайп сторчался в полное говно и его нельзя запускать на айфоне: батарейку сжирает за 10 минут.

Какой мессенджер выбрать, что бы:

Групповые чаты
Групповой голос
Мак/винда/линукс/айфон/андроид (нативное. Веб не годится)
желательно не по 500$ в месяц

UPD:

Название MacOS Linux Windows iPhone Android чаты звонки видео API цена
Skype + - + - - + + + - +
Viber + ? + + + + + + ? +
whatsapp ? ? ? + + ? ? ? ? +
HipChat ? ? ? + + ? ? ? ? +
Slack ? ? ? + + ? ? ? ? ---
kato.im ? ? ? + + ? ? ? ? +
telegram ? ? ? + + ? ? ? ? +

6th May 2015

9:59pm: Секрет убранной трешки
Есть такой анекдот: секрет убранной двушки в том, что она трешка.
После переезда из однокомнатной в трехкомнатную квартиру могу с уверенностью сказать: секрет убранной трешки в том, что она трешка.

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

25th April 2015

4:41pm: Блин, отрезанная мошонка, ссадины в прямой кишке, двухстволку в рот. И это вы к описанию планерки у главврача еще не перешли

24th April 2015

9:32am: Косой ледокол
Полет инженерной фантазии поплыл

Powered by LiveJournal.com