• О плагинах Gradle, многопоточности в распределенных системах и автоматизации мониторинга: видео с митапа Яндекс.Денег
    0
    Ребята, вы крутые. Спасибо, что делаете Мойру лучше и делитесь результатами наружу!
  • Аварии помогают учиться
    0
    Это хорошие методики, правда. Но внедряются не моментально. Пока внедряешь, можно временный запрет ввести.
  • Инфраструктура для микросервисов. K8s и все-все-все
    0
    К InfluxDB — не пробовали.

    К Prometheus успешно подключают ребята из Авито, и регулярно рассказывают об этом на конференциях и в статьях. Ближайший рассказ будет на Хайлоаде, от vkolobaev: www.highload.ru/moscow/2018/abstracts/4161
  • Инфраструктура для микросервисов. K8s и все-все-все
    +1

    Я взял из документации (раздел Installation → Docker) такие команды:


    git clone https://github.com/moira-alert/doc.git
    cd doc
    docker-compose up

    Зашел на localhost:8080, создал триггер на выражение local.random.diceroll, отправил метрику:


    echo "local.random.diceroll 42 `date +%s`" | nc localhost 2003

    … и увидел в веб-морде, что статус триггера изменился. Понятно, чтобы получить реальные уведомления в Телеграм или Слак, надо там токены поднастроить, конфиги написать. Но базовая функциональность заводится за пять минут.


    Расскажи, что у тебя не завелось?


    Есть, кстати, чат разработчиков, где могут быстро на вопросы ответить: t.me/moira_alert

  • Краткое руководство по выходу в opensource: кому это нужно, для чего и как
    0
    Спасибо за развернутый комментарий — это сейчас редкость в интернете :)

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

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

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

    А еще нельзя просто взять и выложить код, не поговорив об авторских правах с юристами. Даже если они будут не против — возможно, они захотят поучаствовать в выборе лицензии или заключить какие-то дополнительные соглашения с разработчиками по поводу авторских прав (у нас так было). Ну и далее по тексту статьи. Об этом необходимо позаботиться не то чтобы для успеха затеи — а для того чтобы не облажаться в самом начале. Мы ведь сейчас в самом начале пути.

    Спасибо еще раз за замечания и советы.
  • Песнь о могучем Деплое: безостановочное прозрачное развёртывание веб-сервиса
    +3
    Лишь малая часть знаний задокументирована в вики или ютреке, большая же — сокрыта в исходниках системы контроля версий. Премудрых старцев, умеющих расшифровать этот тайный код, в проекте всё меньше и меньше.

    Вот это меня несколько взволновало. Скажите, сколько разработчиков у вас в команде сейчас разбираются в этой кастомной системе деплоя? Не на уровне пользователя, а на уровне способности допилить что-то или разобраться в нетривиальном баге. Как вы гарантируете преемственность этих знаний? Наверняка рано или поздно разработчики системы деплоя покинут проект, и их будет сложно достать.
  • Контрольная цифра методом Дамма
    +2
    Вот самый короткий вариант доказательства, который мне известен (6 страниц на английском языке): www.researchgate.net/publication/220186571_Totally_anti-symmetric_quasigroups_for_all_orders

    В формате доклада на нематематической конференции это вряд ли хорошо зашло бы :)
  • Контрольная цифра методом Дамма
    +3
    Да, примерно поэтому я и решил сделать этот доклад на DUMP :)
  • Яндекс.Такси вызывали?
    0
    Диспетчер все равно вам перезвонит, скорее всего.

    Но да, вам звонить никуда не нужно.
  • Яндекс.Такси вызывали?
    0
    В приложении есть информация о тарифах — минималка в том числе. Разумеется.

    В комментарии выше речь идет о том, чтобы вычислять точную стоимость конкретной поездки заранее, если я правильно понял.
  • Яндекс.Такси вызывали?
    0
    Да, совершенно правильно, у служб такси есть проблема с масштабируемостью.

    Одному таксопарку практически нереально плотно покрыть машинами такой большой город как Москва. Поэтому при звонке в какой-то один таксопарк получить машину оперативно (10-20 минут) шансов очень мало.

    Бомбилы появляются как один из вариантов решения этой проблемы. Другой вариант — агрегировать таксопарки, чтобы иметь один большой виртуальный парк машин, покрывающий весь город.
  • Яндекс.Такси вызывали?
    +2
    А насколько крупный у вас город и сколько в среднем составляет задержка между моментом заказа и моментом подачи машины?
  • Яндекс.Такси вызывали?
    –2
    Цена зависит от времени поездки (в большинстве случаев), а время поездки зависит от пробок. Поскольку маршрут водителя предсказать сложно (а пробки на нем — еще сложнее), определить цену заранее тоже сложно. А цена ошибки велика. Представляете, пользователь будет тыкать водителю в нос открытый экран приложения Я.Такси, на котором написано «400 руб», а водитель будет тыкать пользователю в нос таксометр, на котором написано «478 руб». Негатив для обеих сторон, и для обеих сторон он в адрес Яндекса.

    Я живу в Екатеринбурге, но сталкивался с такси и в Москве. В Екб — как правило — цена поездки оговаривается заранее, а Мск я такого никогда не встречал. Даже диспетчер не скажет вам по телефону, сколько будет стоить поездка — только с тарифами может ознакомить. Печально, но факт.
  • Где трамвай — хайтэклохотрон
    +2
    Мой случай:

    14:19 К сжлн, трм. 18 за 5 ост. нет
    GDETRAM.RU
    Оперный театр (с Пр.

  • Основы
    +2
    Этот гайд чем-то напомнил мне Why's Poignant Guide to Ruby, который тоже очень, очень крут.

    Вообще, все учебники, которые интересно читать, автоматически круты.

  • Основы
    0
    От себя рекомендую прекрасный Learn You a Haskell for Great Good!
  • Терминатор tXt
    +8
    А я их в детстве «континьюсами» звал :)
  • Программная самомотивация
    0
    Для самоорганизации весьма полезен SlimTimer (http://slimtimer.com/), но в нем нужно руками тыкать на таймер: «занимаюсь логотипом», «сижу на башорге» и т.п. Однако же, мне очень помогает. И отчет руководителю потом в удобной форме можно выслать :)
  • Вирусный маркетинг стал вирусным буквально
    0
    <irony>Отличные новости!</irony>
  • Вирусный маркетинг стал вирусным буквально
    0
    Выше в комментарии написано :)

    Правда, это никак не помогает понять, попал ли я в группу риска, и как мне теперь лечиться.
  • Вирусный маркетинг стал вирусным буквально
    0
    Спасибо, интересно, но на вопрос это не отвечает :)

    Скажем, Firefox 3.0.4 уязвим?
  • Вирусный маркетинг стал вирусным буквально
    0
    Какие браузеры уязвимы?
    Как вылечить?

    Купить Касперского? :))
  • Эргономичный концепт для Nokia
    0
    Он нарисовал слайдер в разложенном положении. Слайдер, однако, решает еще одну проблему этого концепта: невозможность носить его в кармане.
  • symfony — первое знакомство, рассуждения и впечатления.
    0
    Извините, прочитал «мне понравилась» как «не понравилась».
  • Пульт ДУ для ПК
    0
    Присоединяюсь с одной поправкой :) У революшена не блютус-передатчик, а проприетарный 2.4 ГГц.

    Сам пользуюсь как пультом, когда смотрю фильмы на проекторе, а ноут лежит закрытый в стороне. Жалко только, драйвера крайне глючные.
  • symfony — первое знакомство, рассуждения и впечатления.
    0
    Присоединяюсь к мнениям о том, что в Симфони прекрасная документация и прекрасный суб-фреймворк для форм. Это так.

    Но больше всего меня удивило ваше недовольство системой интернационализации. xml-ка эта генерируется (и обновляется) вовсе не вручную, а скриптом из командной строки. Симфони сама собирает все подлежащие переводу строки и формирует из них файл (или добавляет непереведенные строки в существующий). Разработчику остается, фактически, помечать куски текста для перевода в шаблонах. А переводчик может работать с xml-файлом с помощью любого визуального XLIFF-редактора, коих по интернету валяется десятки.

    Лично меня i18n и l10n в симфони приводят в совершенный экстаз :)
  • Не часы с шариками, а Time Machine
    0
    У меня есть знакомый, который заказал вещь за $2 с доставкой за $20 :))
  • Почему iPhone 3G провалился в России
    +9
    Тем™ более™, что™ вы™ неправильно™ их™ ставите™™™ :)
  • SAPEсфакция
    0
    Стану или нет — это отдельный вопрос. Adme, например, не гнушается.

    Вопрос в том, каков негласный порог дохода, который заинтересует налоговую :) Уверен, большинству вебмастеров в сапе бояться нечего.
  • SAPEсфакция
    +4
    Налоговая разом начнет преследовать 160 тысяч человек, каждый из которых зарабатывает на сапе в среднем 5-6 тысяч рублей в месяц? :) Если кого-то и будут жать, то только крупные площадки, а они наверняка юридические лица и платят все налоги.
  • Таяние хабрасилы
    0
    Лично я читаю посты на главной через RSS-ридер, захожу комментировать только то, что мне интересно. Поэтому собственно на сайте провожу мало времени (хотя на ленту трачу по полчаса-час в день стабильно). После ваших экспериментов у меня так упала карма, что отвалилась возможность голосовать. Ну ладно, значит я Хабру не очень нужен, теперь буду только читать :)
  • «Антигравитационная» микромашинка
    0
    Он должен быть вовсе не маленький, судя по клиренсу этой машины :)
  • «Антигравитационная» микромашинка
    0
    Ой, случайно вам ответил, а хотел просто пост прокомментировать. Извините.
  • «Антигравитационная» микромашинка
    0
    Вот ведь копипастите, даже цифры не проверяете :)

    Вовсе не $45, а $52 :)
  • «Антигравитационная» микромашинка
    0
    Да, удачнее был бы паукообразный робот :-D

    А вы как представляете себе машинку, которая может угол в 90 градусов преодолеть?
  • Комментарий из публикации, перенесённой в черновики.
  • Комментарий из публикации, перенесённой в черновики.
  • Подробности о начале продаж iPhone в России
    0
    Разговорная речь — вовсе не обязательно та, которая произносится вслух. Скажем, мы с вами тут общаемся тоже на разговорном русском, хоть и в письменном виде. Использовать в комментариях к блогу только литературные обороты могут только самые отъявленные педанты :)

    А пример был вовсе не об этом. Давайте переформулирую:

    Я знаю много людей, которые говорят «алфАвит» и «катАлог», но это не повод всем говорить так же.
  • Вращающееся облако тегов на javascripte
    0
    Все это не работает в России, к слову.

    Согласно комментариям одного моего знакомого (кандидат юр. наук, специализируется в области авторского права), в России с точки зрения законодательства не могут работать публичные лицензии типа GPL. Лицензию может выдать автор программы какому-то конкретному клиенту, выдать лицензию «всем» нельзя.
  • Вращающееся облако тегов на javascripte
    +1
    Нетнетнет, POLZUITES NA ZDOROVYE PUBLIC LICENSE гораздо душевнее :))