Kirill Vechera

Recent Entries

You are viewing the most recent 25 entries.

2018-06-19

21:39: Всем рекомендую для аренды дома/агротуризма в Тоскане - Le Rogheta. Это двухэтажный дом, который сдает пара приятных пенсионеров, живущих по-соседству.

Мы у них были неделю прошой осенью и это был кайф. Из того, что можно было найти на букинге и из того, что мы видели, когда колесили долину на месте, это оказалось самым лучшим для нас. Место: северный склон горы Аммиата, над Вал д'Орча - это к югу от Кьянти, там где Пьенца, Монтальчино и Монтепульчано. Дом является фермой, в пяти минутах от деревни Кампилья Д'Орча. У дома большой участок на краю леса, участок с оливками и обычными лугами. Отовсюду открывается вид вниз на долину и вдали видны соседние города.

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

Бонус - хозяева регулярно пополняют в Монтальчино свою бочку с хорошим столовым Rosso di Montalcino, из которого отливают вино постояльцам по закупочной цене.

http://www.agriturismolerogheta.it/
https://www.booking.com/hotel/it/le-rogheta.it.html

2018-06-18

19:09: GPUs on Google Cloud - the Fast Way & the Slow Way
Если долго не делать видео-демо своего продукта, то его может сделать кто-нибудь другой.

VP of Data Science at SpringML в своем видеоблоге показывает как просто можно работать с TensorFlow в Google Cloud, используя наши аплайнсы. И как сложно, если это делать самостоятельно.

https://www.youtube.com/watch?v=W-FqRBoyTgw

2018-06-16

20:37: Ходил на днях в центральный офис итальянского авторского общества. Очень отличается по виду от остальных бюрократических структур. Опенспейс и ресепшн как у креативного хипстерского стартапа, у всех клерков стоят маки. Я подавал заявку на регистрацию софта, а кроме меня за час прошло еще человек шесть-семь. Только один был с регистрацией то-ли книги, то-ли театрального сценария. У всех остальных - музыка: мелодии или мелодии и текст песни. При том, что большинство заявок оформляется по почте, это-ж сколько они вообще песен пишут и регистрируют.

2018-06-04

19:06: люминь
Американцы анекдот про люминь не поймут, у них такое слово есть. По-английски (british english) произносится "AL-yuu-MIN-ee-əm", а по-американски намного короче - "ə-LEW-min-əm".

2018-04-12

21:28: время запусков
Заметил сейчас таую вещь - из 9 или 10 больших проектов, которые я запускал, почти все стартовали в продакшн в период с конца марта до конца апреля. Максимум приходится на вторую неделю апреля :). Было что-то задуманное летом-осенью, но на публику выведенное только весной. Было что-то запущенное с нуля в продакшн за несколько недель весной. Еще два проекта были запущенны в январе-феврале и один в конце июня (по плану был на май). И не нашлось ничего, что бы запустилось второй половине года.

Странно.

2018-04-10

17:47: fortune 500
Я раньше когда видел у какого-нибудь стартапа на сайте список клиентов из Fortune 500, ощущал, что это очень должно быть круто, хотя не задумывался, почему.

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

2018-03-19

20:11: Гоголь и макароны
Сергей Аксаков, История моего знакомства с Гоголем.

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

Это Гоголь учит московских писателей готовить Cacio e Pepe (Качьо е Пепе). Он одним разом не ограничился.

"Во все время пребывания Гоголя в Москве макароны появлялись у нас довольно часто."

"Гоголь опять делал макароны и был очень весел и забавен."

2018-03-16

14:52: это не баг, а фича
Телега "это не баг, а фича" сейчас эволюционировала до "Мы не можем принять от вас багрепорт, но для того, чтобы разработчики могли дать приоритет исправлению, напишите, пожалуйста, feature request".

Это так изящно оптимизирует KPI субконтракторный суппорт в Azure. И это даже рационально, т.к. feature request идут через публичное голосование и если баг мало кого цепляет, он останется висеть на всю жизнь.

2018-03-14

14:34: облачные маркетплейсы
Теперь у Jetware есть отлаженный пайплайн публикации на маркетплейсах трех основных облачных провайдеров - AWS, Azure, GCP. Другие провайдеры, поменьше, тоже на подходе.

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

2018-02-28

20:30: Снег в Риме
В понедельник в Риме выпал снег и пришли морозы. Снег частично держится до сих пор. Бывает такое раз-в-сто-лет. Выглядит странно и очень красиво. В людях пробуждается древний инстинкт катать снеговиков.

И это попадалово. По городу куча поломаных деревьев. Наполовину не работают железные дороги - заледенели стрелки. Например, в понедельник и вторник не ходил экспресс между Римом и аэропортом. Во вторник снег выпал и в Неаполе.

Завтра обещают еще ледяной дождь.


2018-02-21

16:53: open source license scanning
Сейчас занимаемся open source license compliance для нескольких сотен программ. Если коротко, то нужно определить по какой лицензии даются исходники и отнести к нескольким группам - в зависимости от строгости.

Открываются бездны. То, что про лицензию в описаниях deb и rpm пишут, или в метаданных на гитхабе - это лишь малая часть правды. В зависимостях, в забандленных библиотеках, в копипастнутых хедерах столько всего разного. Я теперь понимаю, почему есть компании, которые за это берут деньги.

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

Дебиановский licensecheck - не имеет смысла, не смого определить, например, лицензию llvm и lua.

ninka - тоже мало находит.

scancode-toolkit - ищет и находит хорошо, и для небольших случаев подходит лучше, чем fossology. Но медленный. Поэтому на больших объемах лучше все-таки использовать fossology.

2017-12-26

12:23: CRI-O и Docker в Kubernetes
Все идет к тому, что Docker в Kubernetes будет использоваться все меньше и меньше. Докер уже давно выделил runc в отдельный продукт. А RedHat теперь усиленно продвигает CRI-O вместо докера для скачивания и управления образом контейнера.

RedHat против докера давно плетет козни, и раньше это было, действительно, на уровне поливания помоями. Но теперь есть реально большая веростность, что CRI-O вытеснит Docker из Kubernetes и вообще из многосерверных и многосервисных production систем.

А для докера (т.е. пакета docker) в итоге останется его первоначальная ниша - пакетирование приложений и окружений для разработчика, тестирование и мелкие инсталляции. Где он будет соревноваться и побеждать только LXC и чуть-чуть rkt.

https://www.redhat.com/en/blog/introducing-cri-o-10

2017-11-24

11:48: На днях у нас удивительный юзер в AWS появился. Первый раз вижу, чтобы нагрузка в таком диапазоне прыгала - от нескольких машин в минимуме до более 600 машин в пике на несколько часов. И редкий пример, когда использование AWS будет даже дешевле Хетцнера.

2017-09-21

00:26: OrientDB exit
Год назад закрылась коммерческая разработка RethinkDB. На разработчиков других новых баз стали тоже посматривать с опаской. А вот сейчас Callidus Software Inc покупает OrientDB, потому что строит на ней инфраструктуру компании.

http://orientdb.com/calliduscloud-acquires-orientdb-the-leading-multi-model-database-technology/

2017-09-18

13:50: Machine Learning стеки
А вот какую штуку мы сделали и скоро откроем в публичный доступ - сборка, интеграция и деплой Machine Learning стеков.

Что в ней еще интересного - любой неспециалист может получить готовую среду для deep learning и сразу же начать с ней работать. Инженеры, бизнес-аналитики, студенты, любители и даже дети. Для них еще планируем готовить учебные аплайнсы - с рабочей средой, примерами и учебным материалом.

http://jetware.io/machine_learning?us=lj_sply

2017-08-03

18:12: А есть ли в природе люди, использующие Alibaba Cloud не в Китае? Много ли таких? Насколько качественно оно работает - есть ли глюки у API, у панели? Почему выбрано оно?

2017-07-28

19:51: Несколько дней назад заметил и прямо сейчас достоверно воспроизвел ситуацию - в нашу сеть AS48235 из Билайна разные протоколы приходят через разные транзитные AS. ICMP и UDP приходят через AS56534 (Pirix), а TCP - через AS8492 Obit. Вернее, TCP - с интервалом в несколько минут идут то через Pirix, то через Obit. Между Билайном и Pirix по пути еще есть RASCOM 20764.

Билайн по LG видит к нам только один маршрут - через Раском. Раском в своем LG показывает обе транзитные AS с одинаковым localpref, и с Pirix в качестве best path. И получается, это у Раскома так глючно работает балансировка, что разные протоколы на один и тот же IP идут через разные линки. Как, например, в таких условиях работает PMTUD?

2017-07-13

21:08: Сейчас уже отчетливо видно, как за последние пол-года MongoDB сместило акцент с продажи лицензий (MongoDB Enterprise) на продажу SaaS - MongoDB Atlas. При этом с большой вероятностью можно предполагать, что лицензии и поддержка все еще дают основную часть денег, но прибыльность в пересчете на человека у Atlas должна быть на порядки больше.

2017-07-10

16:55: цена времени GPU vs CPU на Google Cloud Platform
Чел погонял бенчмарки тренировки deep learning моделей в гуглевском облаке на GPU и CPU и получил почти пятикратный выигрыш по цене, если использовать восемь ядер CPU http://minimaxir.com/2017/07/cpu-or-gpu/

2017-07-06

00:41: service orientation
Необходимо выделять самостоятельную ориентацию сервиса в отдельный компонент, который можно переиспользовать у разных сервисов. И это не совсем service discovery и поиск других сервисов в твоем окружении, а, наоборот, обнаружения себя - кто я такой, где нахожусь и зачем живу.

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

2017-06-24

14:08: NVidia GPU Cloud
Люди пеняют NVidia, что она свой майнинговую ферму не открыла. Вообще-то открыла. Бету в июле обещают. Называется NVidia GPU Cloud https://www.nvidia.com/en-us/gpu-cloud/. Это даже ферма ферм. Конечно, они говорят, что не для майнинга, а для диплёрнинга. Но мы-то знаем...

2017-06-16

18:55: mruby
Бинарник mruby для x64, собранный без гемов, с -Os и другими уменьшающими флагами, занимает 355K. Имеет зависимости только на libc. При запуске hello world в памяти занимает чуть большее 1 Mb.

При этом имеет нормальные хэши, списки и работу со строками (без regexp). Надо брать.

2017-04-22

12:32: рубашки из апельсинов
Не удивительно, что у итальянцев куча стартапов связаны с едой и модой. Вот интересный стартап OrangeFiber - http://orangefiber.it/en/ Производят ткани из отходов - апельсиновых шкурок. Ferragamo представил сегодня коллекцию одежды из этой ткани - штаны, рубашки, платья https://www.vanityfair.it/fashion/news-fashion/2017/04/19/salvatore-ferragamo-orange-fiber

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

2017-03-30

10:31: российский софт на AWS Marketplace и у других провайдеров
Ищем российских разработчиков софта для публикации их продуктов на маркетплейсах облачных провайдеров. Сейчас планируем пилотную реализацию с несколькими участниками.

Что необходимо: софт под Linux по схемам аренды программ или SaaS; сайт, документация и поддержка на английском.

С нашей стороны - автоматизация сборки, тестирования, публикации и обновлений продукта; маркетинговая поддержка. Работаем с AWS (https://aws.amazon.com/marketplace/seller-profile?id=28db77fa-b6f5-4222-8494-a0ffdce47137), в процессе OVH, Azure, GCP, CenturyLink. Платежи от лица российской компании или от зарубежной (с полным оформлением документов).

2017-03-28

23:14: мониторинг появления новых релизов
Задача. У нас около 700 программ и библиотек, в основном, open source. Начиная от tzdata и glibc, заканчивая npm и гемами. Всех их нужно обновлять. Наша система сборки и организации репозиториев позволяет легко автоматом собирать и тестировать новые версии, включая достаточно сложные интеграционные тесты уровня "как обновление libjpeg повлияет на работу wordpress". Выдерживать новые сборки в стейджинге и т.д. Это большое подспорье. Но самая большая сложность оказывается в другом - как обнаруживать и подавать в систему сборки информацию о появлении новых версий и о том, откуда скачивать. В идеале еще бы с автоматической классификацией на мажорные/минорные/security апдейты и учетом планов релизов, в тех случаях, когда они есть.

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

Наверное, проще всего с GNU и Apache Foundation, можно мониторить появление новых каталогов в FTP. Может быть еще можно мониторить повяление релизных тегов тех, кто держит зеркало на github - но там бывают проекты с задержкой. Но может быть есть какие-то готовые агрегаторы обновлений? Вот есть ощущение, что как-то проще можно решить, чем писать правила для проверки новостей по сайтам проектов.