• Как бросить школу и перевести ребенка на удалёнку
    0
    Как выходить из конфликтов с выигрышем (а лучше — win-win) помогает оффлайновое образование? Особенно в начальной школе?
  • Как бросить школу и перевести ребенка на удалёнку
    0
    Какая связь?
    Польза от участия в конфликтах есть только если ты научился выходить из них без проигрыша, разве нет?
  • Как бросить школу и перевести ребенка на удалёнку
    +1
    До определенного возраста дети учатся поведению у окружающего.
    Не «учатся взаимодействовать», а именно учатся поведению — примеряют на себя ролевые модели с окружающего. Поэтому социализация в том смысле, который в это слово вкладываете вы, лет до 10-12 лучше происходит со взрослыми.

    Это естественно не значит, что нужно ограждать от детей — напротив, общение со сверстниками тоже очень важно и нужно — ролевые модели, полученные от взрослых тоже где-то нужно проверять. Я хочу сказать, что это общение переоценено. Несколько друзей, дети родственников или дети друзей семьи, детский коллектив на кружках — этого вполне достаточно. Годам к 10-12 дети уже начинают активно интересоваться и незнакомым окружением — тогда уже нужно давать возможность им этот интерес реализовать (и это тоже не значит «бросить в толпу, а дальше пусть попытается выплыть сам»).

    В защиту «школьной социализации» возможно скажу лишь, что это пожалуй единственное место кроме семьи, в котором у детей есть возможность как-то строить отношения со сверстниками на всю жизнь (несколько лет для них это воспринимается как вся жизнь).
    Я здесь не знаю насколько это важно, и у всех ли это получается, я здесь указываю на момент, который я упускаю, но который может оказаться важен (а может и не оказаться).
  • Программисты, девопсы и коты Шрёдингера
    0
    Если перевести на язык программистов, к примеру: у тебя в форме входа нет валидации на поле е-мейл, нет защиты от SQL-инъекций, пароли хранятся в базе в открытом тексте, при проверке логина вычитывается из базы запись о пользователе целиком несмотря на то, что нам нужен только логин, плюс наверняка есть еще несколько багов про которые мы не знаем.
    У тебя угнали пароли пользователей через форму входа, в чем корневая и единственная причина этого инцидента?
  • Программисты, девопсы и коты Шрёдингера
    0
    Чаще всего у инцидента не одна «корневая» причина, а целая серия обстоятельств, которые произошли одновременно.
    Если бы какой-то части обстоятельств не было (даже одного) — инцидента могло бы вообще не быть.
    Похожая тема — в разборах причин автокатастроф, см википедию, там тоже так же, например: не сделали что-то здесь во время обслуживания, сломалось что-то там, совпали погодные условия, ошибка в документации на самолет (и как следствие конкретная ошибка пилота) — в результате авария. Не было бы хотя бы чего-то одного из этого — самолет нормально долетел бы резервных мощностях.
  • Модульные аналоговые синтезаторы
    +1
    Есть еще VCARack
  • Модульные аналоговые синтезаторы
    +1
    PureData это не модульный синт, а скорее язык программирования.
    Суть похожа, конечно, но сравнивать модуляры и пюредату это как сравнивать scratch и python.
  • Особенности транспорта Универсиады и очень увлечённый Алексей
    +1
    Почему это может быть полезно? Потому что, наблюдая за пассажирами, можно придумать киллер-фичу. Ну или просто понять, как сделать людям удобнее, и сказать продуктологу. А дальше поменять мир. Немного. И не сразу


    Рассказ очень интересный, но конкретно здесь — почему бы сразу продуктолога не отправить на электричках? :-)
  • Алексей Савватеев: Нобелевская премия Жана Тироля за анализ несовершенных рынков (2014) и коллективную репутацию
    0
    Цена лопаты продаваемой в центре Москвы и в райцентре одинаковая будет или нет? А в другом райцентре? А на селе? А в соседнем селе? А насколько будет отличаться? А если продает твой друг Сёма? А если он с похмелья и срочно нужны деньги?

    Приблизительно то сказать наверное можно, а вот точно — очень вряд ли. Поэтому я и говорю что объективно определить цену нельзя. Хотя конечно это будет сильно зависеть от желаемой точности.
  • Алексей Савватеев: Нобелевская премия Жана Тироля за анализ несовершенных рынков (2014) и коллективную репутацию
    0
    А, прошу прощения, забираю слова назад, я прочитал это как «себестоимость производства».

    Я бы поспорил про возможность объективного определения цены для «физического устройства и потребностей клиентов», но для этого нужен контекст, а я его уже утратил.
  • Алексей Савватеев: Нобелевская премия Жана Тироля за анализ несовершенных рынков (2014) и коллективную репутацию
    0
    Да, верно, спасибо за пример.
    Хотя я бы скорее не о демпинге говорил, а о распродаже товарных остатков/неликвида ниже себестоимости.
  • Алексей Савватеев: Нобелевская премия Жана Тироля за анализ несовершенных рынков (2014) и коллективную репутацию
    0
    Я большую часть того что здесь написано не понял :-)
    В глаза бросились несколько моментов:
    * Затоваривание нехарактерно для монополии в сфере услуг. Цена на услугу у монополиста не будет падать так же как в случае с товарами. Скорее всего, это же можно сказать для товаров с ограниченным сроком хранения (например, продуктами)
    * Говоря о тэта нужно говорить и о механизмах обратной связи в которых она фигурирует. Условному сборщику налогов без разницы знают его имя или нет. Ему все равно, что о нем подумают те, с кого он собирает налоги. Пока нет обратной связи — например, через закон, начальство или соседей.
  • Алексей Савватеев: Нобелевская премия Жана Тироля за анализ несовершенных рынков (2014) и коллективную репутацию
    +1
    Цена не связана с физическим устройством товара вообще никак. Чаще всего (и то не всегда) единственная связь — она не может быть ниже затрат понесенных на производство.
  • Методология как конструктор: инструкция по сборке
    0
    Спасибо! Интересный подход. Если до этого проекта дело дойдет, подумаю и над таким вариантом.
  • Методология как конструктор: инструкция по сборке
    0
    dph
    Как лучше масштабировать ваш подход?
    Предположим, запускается новый проект, но сразу ясно, что он будет сильно расти.
    Сейчас команда маленькая, скажем 3 человека, но мы понимаем, что через год уже будет 10 человек (и это уже практически 2 команды, не одна).
    А через два года 20 человек, и это уже наверняка 3-4 команды.

    Проводить «смену методологии» при каждой фазе росте? Отдавать выбор методологии на откуп тимлидам? Подобрать методологию так, что можно будет ее продолжать использовать и при росте? Какой-то другой вариант?
  • Juju — краткий обзор
    0
    Софт, кстати, у Каноникала писать получается прекрасно, но вот продвигать его они не умеют — это совершенно точно.
  • Juju — краткий обзор
    –1
    Да, такое впечатление, что он используется только внутри Canonical, и возможно где-то в мире OpenStack.
  • Что нового у AWS: DATA API, Kinesis Data Analytics, S3 Path
    0
    usmanovbf Булат, твое резюме не открывается по этим ссылкам :-D
  • MIDI-router на Raspberry Pi
    0
    В итоге практика показала, что для передачи нот оно подходит неважно — ноты частенько съезжают и проскакивают.

    Для Clock более-менее нормально — в синхронизации арпеджиатора управляемого синта с мастер-ритмом косяков я не слышу.

    А вот для передачи сообщений контроллеров, похоже, подходит идеально.
    Теперь можно подключить Launch Control XL к любому синту.
  • MIDI-router на Raspberry Pi
    0
    Т.е. предлагается этот борд скрестить с arduino? Интересный вариант, спасибо.
  • MIDI-router на Raspberry Pi
    0
    Мне нужно было на Novation Xiosynth подать секвенцию с Arturia Keystep.
    Это, конечно, не последнее слово техники, но тяжелым старинным синтом я это не назову.

    Другой случай, который потенциально я вижу — подключить Launchpad к синту в качестве клавиатуры.

    Студию не рассматриваю, это отдельный мир со своими законами :-)
  • MIDI-router на Raspberry Pi
    0
    Ну это был эксперимент, который оказался удачным :-)
  • MIDI-router на Raspberry Pi
    0
    Мне Raspberry Pi первой модели (с корпусом) + пересылка по России + SDCard к ней встала в общей сумме в 1500р или около того.

    Проблема в том, что чем закидывать $100 в миди-роутер можно закинуть эти же $100 в покупку синта или контроллера, у которых есть нормальные MIDI In/Out.
    Т.е. целевая аудитория еще сильнее сужается.
  • MIDI-router на Raspberry Pi
    0
    Коммерческие продукты я видел от $70-100 (и снятые с производства), что кмк дороговато для такой штуки.

    По ссылкам в конце статьи в обсуждениях тоже про коммерческие продукты что-то говорится, но я эти ссылки уже нашел после того как собрал себе устройство на малине.
  • MIDI-router на Raspberry Pi
    0
    Ему тоже нужен USB Host.

    Или бывают шнуры, которые можно одной стороной воткнуть в синт по MIDI, другой стороной в синт по USB, и при этом стоят в пределах $20-30?
    Если есть это было бы идеально.

    Arduino я не стал смотреть, потому что если что-то колхозить, лучше это сделать на том, что лучше знаешь. Моя цель была не поиграться с устройством, а соединить два устройства.
  • Героям III — 20 лет
    0
    Ну это другого типа, да, типа битв в героях, не глобальной карты.
  • Героям III — 20 лет
    +1
  • Как я написал и защитил диплом по DEVOPS и инженерным практикам в 1С с нуля
    0
    Дело в том, что применение DevOps практик должно обеспечить как раз противоположный эффект и лучше вчера.

    Это если у программистов уже имеется необходимый скиллсет — например, навык писать тестируемый код. Иначе пока они научатся и будет та самая просадка 20-30% производительности.
  • Patch me if you can: как мы отлаживаемся на production. Часть 1
    0
    С pull request сложнее. Для меня основная причина их отсутствия — они не сделают процесс удобнее. Сейчас вы делаете изменения, копируете их и добавляете в интерфейс. Не нужно создавать специальных веток нигде.

    Считаем на пальцах.

    Сейчас, как понимаю, что-то типа такого:
    1. Выводим дифф на экран (кстати, как это делается у вас?)
    2. Копируем в буфер
    3. Открываем броузер
    4. Открываем страницу с «интерфейсом»
    5. Вставляем дифф и жмакаем кнопку «Готово»
    6. Если забыли что-то добавить, то или забиваем или повторяем всю операцию для хотфикса

    С обычными гитовскими ветками процесс будет примерно в три команды:
    git branch my-new-feature
    ###.... правим код
    git commit -a --verbose
    git push


    По-моему, написать три команды — более удобный процесс, чем жонглирование окнами броузера и буферами обмена, нет?
  • Patch me if you can: как мы отлаживаемся на production. Часть 1
    0
    > Скорее нам надо будет потратиться на поддержание отдельного типа веток для патчей.
    Можно вот это пояснить, пожалуйста? Ветки в гит – базовая фича, какая еще поддержка нужна?

    > А в чем преимущества у использования git-format-patch перед отдельной формой на сайте?
    Они вообще о разном.
    Я видимо неверно прочитал «чтобы она позволяла любому разработчику присылать свои изменения в Git и раскладывать их на серверы».
    Я посчитал, что у некоторых людей прямого доступа к репе нет (например, у находящихся на необитаемом острове) и им приходится отправлять свои патчи по е-мейл, эти две команды для того и сделаны.
    Если же линк до сервера с репой есть, то конечно, для всех удобнее будет делать пуш в репу напрямую.
  • Patch me if you can: как мы отлаживаемся на production. Часть 1
    0

    Почему не пользуетесь стандартным функционалом git (или аналогов)?
    Create branch, commit, push, merge.
    Даже если у вас разработчики на диалапе и имеют доступ только к е-мейлу, есть же git format-patch и git am.

  • Роскомнадзор запустил блокировку сотен тысяч IP-адресов Amazon
    +1
    Если кому-то блокировка мешает работать, дружно пишем жалобу _своим провайдерам_ на то, что не можешь получить доступ к таким то и таким то ресурсам сети, можно с приложением скриншотов о том, что ресурсы принадлежат тебе, а не телеграмму.
  • Почему в Петербурге так сложно построить карьеру VP of engineering
    0
    Дают задачу нарисовать 80 типовых формочек за неделю при норме 2 формочки в час? Если справился — пачку таких же типовых контроллеров к ним?
  • Почему в Петербурге так сложно построить карьеру VP of engineering
    0
    Про рост понятно, спасибо!

    Про собственный опыт ответ все же не принимается :-)
    Совещаниями, почтой, коммуникациями и т.п. я часов по 10 в день практически без перерыва вполне могу заниматься (правда, справедливости ради стоит сказать, что такой деятельностью заниматься целый день длительно не приходилось, максимум пару дней подряд, и таймером я ее не замерял).
    А вот для технических задач, если заниматься ими целый день не вставая и не отвлекаясь получается 6ч максимум.
    Потому и был вопрос о более-менее рядовых сотрудниках — сколько они времени показывают, и сколько тратят реально?
  • Почему в Петербурге так сложно построить карьеру VP of engineering
    +2

    Очень интересная статья и комментарии.


    Неясны несколько моментов:


    • Есть ли у вас возможности карьерного роста? Или миграция только между подразделениями? Вышеупомянутый юнит-тестировщик может стать лидом, например, или архитектором (в своем направлении)? Или только докерщиком и младшим питонистом?
    • При восьмичасовом рабочем дне реальная производительность человека 4-5 часов, у меня больше 6 ни разу не удалось показать. Значит ли это, что у вас люди реально логируют часов по 5 в день, или же они колбасят в день часов по 10, чтобы получить те самые залогированные 8 часов?
  • Почему в Петербурге так сложно построить карьеру VP of engineering
    +1
    Почитайте еще Rolling Rocks Downhill, отличная книга: www.amazon.com/Rolling-Rocks-Downhill-Business-mentions-ebook/dp/B00PJ8HBW8
  • Принцип адвоката Брофловски, или облачная балансировка нагрузки своими руками
    0
    Архитектура однослойная или многослойная? Иными словами, эти сервера с какими-то своими бакендами разговаривают (например, через очереди), или только с базой?
  • Почему мы уверены в том, что развернули
    0

    После полугода экспериментов с тестами я пришел к такому выводу:


    • юнитами тестируем подстановки/склейки переменных (в т.ч. в конфигах) и подобное
    • юнитами тестируем всякие хелперы
    • логику в рецептах лучше вообще не держать, но если все же есть, можно попробовать ее тоже юнитами протестировать
    • интеграционными тестируем относящееся к описываемому сервису — состояние системного сервиса, наличие процессов в памяти, доступность портов, наличие и выполнимость команды (для всяких cli-штук)

    И пара общих, но очень важных штук:


    • Тестируем в изоляции. Если для теста кукбука X нужно настроить кукбук Y, это часто означает, что у вас ошибка компоновки.
    • И самое главное, пожалуй: тестируем не все, а только важное
  • Как не положить тысячи серверов с помощью системы централизованного управления конфигурацией на примере CFEngine
    0
    Chef в виде бандла не сразу появился, а как ответ на постоянную боль с установкой гемов.
    Какой у нас на хосте руби? Системный 1.8? Завернутый в магию RVM? Зашимленный в rbenv? Какой-нибудь странный самосбор в /usr/local? А на маке? А на винде?
    С контролем этого хозяйства раньше были реальные проблемы. Сейчас просто притаскивает с собой все что нужно и работает. Лишние 200Мб на диске проблемой редко когда будут.
  • Опыт построения Infrastructure-as-Code в VMware. Часть 1: Обозначение проблемы
    0
    Terraform по-немногу подтягивается.
    У нас VSphere с DRS и машинки создаем им прекрасно.
    Но провайдер пока еще глючноватый — не подтягивает в стейт изменения со стороны VMWare, кое-какие вещи делает не совсем верно.

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