• Amazon запретила использовать слово Google
    +1
    Я бы предположил, что тестировщики хотели сказать «у вас там о Гугл», подразумевая «у вас там о Гугл, а не об Амазон», но ведь без теории заговора и жизнь — не жизнь…
  • Корпус с масляным охлаждением компонентов
    0

    Любопытно варианты масла рассмотреть, чтобы было неагрессивным.


    А то по ссылкам выше разъедало резинки и изоляцию проводов, а хочется оборудование сохранить. У меня сейчас стоит задача охлаждать порядка 4-5 кВт тепла, думаю, как её решить оптимальным образом. Воздухом получается уж больно неэффективно и громко.

  • CEPH на прокачку
    0

    Дмитрий, если мне память не изменяет вы обсуждали этот вопрос с Wido и Christian в декабре прошлого года. И если мне память не изменяет, Christian тогда говорил, что пробовал такой дизайн кластера, и его не устроила производительность. Я лично не пробовал, но если не важна производительность, я бы смотрел в сторону EC. Но нужно тут, конечно, считать конечную стоимость. Кроме того, с появлением в продакшене bluestore с расчётом контрольных сумм блоков есть возможность эффективнее RAID6 уберечься от проблем. И да, мои слова выше следует рассматривать в разрезе best practice, т.е. использования контроллеров в IT-режиме и one drive per osd.


    Что же касается количества копий, то некоторые утверждают, что в ближайшее время даже RAID6 (или size=3) будет недостаточно для надежной защиты. Поэтому калькулятор каждому в руки и вперёд. Для ceph в онлайне не припомню инструментов, но плюс-минус столетие и очень теоретически прикинуть можно и калькулятором для RAID.

  • CEPH на прокачку
    0

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

  • Россиянам добавят 18% к стоимости покупок из зарубежных интернет-магазинов, а посылки будут вскрывать для оценки товара
    0
    На компьютеры и комплектующие установлена таможенная пошлина в размере 0%. Что не освобождает от необходимости заплатить при импорте обязательный НДС в 18%.
  • DIY порошок для посудомойки: разбираем промышленные средства и улучшаем рецепт
    0
    У меня ощущение, что с заводским средством меньше остаётся осадка. Хотя, возможно, это только кажется.
  • DIY порошок для посудомойки: разбираем промышленные средства и улучшаем рецепт
    0
    Чем бы заменить ополаскиватель?

    Пользуюсь смесью:
    30% кислородного отбеливателя Refine (в цилиндрических пластиковых баночках по 400 грамм, если память не изменяет)
    60% Refine от накипи (в коробках по 750 грамм)
    10% стирального порошка Зифа Эконом

    Порошок, кстати, пенится, но совсем немного.

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

    Однако остаются следы высохших капель на посуде после цикла сушки (не справляется, видимо, ополаскиватель). Жёсткость воды выставил на максимум. Кто-то решал эту проблему? Их же не ототрёшь после высыхания нормально, да и хочется доставать чистую посуду. Пробовал как Finish, так и более дешёвый отечественный аналог.
  • Почему повторный запуск первой ступени Falcon 9 компанией SpaceX — это важно
    0
    Точных цифр я тоже не нашёл.
  • Почему повторный запуск первой ступени Falcon 9 компанией SpaceX — это важно
    0
    Согласно списку будущих миссий NASA там около 25% всего. Немало, конечно, но далеко не подавляющее количество.
  • Почему повторный запуск первой ступени Falcon 9 компанией SpaceX — это важно
    0
    Решение подобных вопросов как раз влияет как на цену (в сторону её снижения), так и на регулирование (в сторону его смягчения). Будут больше летать — будут меньше цены за счёт масштабирования и будет больше статистики и менее общее (более точечное) регулирование.

    А вообще, да, подождём, поглядим :)
  • Почему повторный запуск первой ступени Falcon 9 компанией SpaceX — это важно
    0
    Даже сейчас вывод коммуникационных спутников — это вполне себе b2b (спутники обычных негосударственных компаний). Или я вас не понял?
  • Почему повторный запуск первой ступени Falcon 9 компанией SpaceX — это важно
    +2
    Так сейчас производство, по сути, штучное. А идея ещё и в том, чтобы сделать космос доступным для более широкого круга и таким образом повысить спрос.

    Но это всё гадание на кофейной гуще. Не устаю повторять ещё с момента начала споров (объявления планов о многоразовости): я уверен, что это просчитывалось экономически. На авось такие вещи не делаются.
  • Почему повторный запуск первой ступени Falcon 9 компанией SpaceX — это важно
    +1
    Скажем, стратосферные перелёты будут весьма интересным дополнением к авиации. Но это, на самом деле, уже детали. Если космические полёты будут столь же дёшевы, как и обычная авиация, то вариантов будет масса. Даже обычное производство на орбиту перенести — это будет громадный плюс. Логистика идеальная — прямо с орбиты в любую точку земли доставка без перевалочных пунктов. А если подумать о вредных производствах? Научном применении? Или, скажем, орбитальные фермы на гелиосинхронной орбите — солнце круглосуточно.

    Безусловно, пока нет постоянных орбитальных поселений — это всё b2b, за исключением туризма, но это ведь и понятно совершенно. Думаю, что основные деньги в транспорте на сегодня (если не считать личный транспорт) — это как раз перевозки грузов.
  • Почему повторный запуск первой ступени Falcon 9 компанией SpaceX — это важно
    +2
    Проблема в том, что выводить в космос что-то очень дорого. А если это будет дёшево (хотя бы сравнительно), довольно быстро появятся идеи того, зачем это может быть нужно. Например, перенос автоматизированных производств на орбиту. Скажем, производство сверхпроводящих сплавов в невесомости может быть интересным применением. Довольно старая идея японцев о создании орбитальных солнечных электростанций может оказаться более реальной. Да, в конце концов, сборка более крупного космического корабля на орбите станет возможной за куда меньшие деньги.
  • Почему повторный запуск первой ступени Falcon 9 компанией SpaceX — это важно
    +1
    Даже 10% — это 6 миллионов долларов. Вполне себе прилично. Плюс с каждым следующим запуском себестоимость будет падать (правда, должна расти страховая премия, но, думаю, несравнимо).

    А вообще, до 30% обещали. Причём это без экономии на стоимости обтекателя, если удастся надёжно отработать его полноценный возврат.
  • SpaceX успешно запустила и снова посадила «проверенную полетом и посадкой» первую ступень
    +1
    Я имел ввиду, что скидка на весь полёт возникает исключительно из-за снижения удельной себестоимости первой ступени, поскольку возвращается только она. Выразился неоднозначно, согласен.
  • DIY порошок для посудомойки: разбираем промышленные средства и улучшаем рецепт
    0
    А что можно как пеногаситель использовать? В fix price сейчас продаётся порошок по 25 рублей за 550 грамм, Зифа Эконом. Но пену иногда даёт.
    Фото



    Кстати, самодельный состав с этим порошком, Refine и кислородным отбеливателем (который сейчас тоже Refine, кстати, в пластиковых банках по 400 грамм) отмывает лучше, чем дорогущий порошок для посудомоек Finish.
  • SpaceX успешно запустила и снова посадила «проверенную полетом и посадкой» первую ступень
    0
    Ранее говорили, что скидка на запуск может составить до 30%. Сейчас запуск стоит 60 миллионов, получается, что от 40 миллионов может быть стоимость. Правда, это пока вилами, поживём — увидим реальные цены.
  • SpaceX успешно запустила и снова посадила «проверенную полетом и посадкой» первую ступень
    +2
    SpaceX president Gwynne Shotwell has said that customers that fly on a used Falcon 9 could eventually get discounts of up to 30 percent. Since the cost to launch a Falcon 9 starts at around $60 million, launching on a used rocket could start at around $40 million. For the first few relaunches, though, Shotwell told Space News that the discounts will be more in the order of 10 percent. Neither SpaceX nor SES disclosed how much money was saved for this flight.


    Перевод

    Президент SpaceX Gwynne Shotwell заявила, что заказчики, выполняющие запуски на использованных Falcon 9, могут постепенно получить скидку до 30%. Так как стоимость запуска Falcon 9 начинается примерно с 60 миллионов долларов, запуск на использованной ранее ракете может стоить от 40 миллионов. Тем не менее, Shotwell сообщила Space News [5 октября 2016 года — прим. переводчика], что скидка на первые несколько запусков будет скорее в районе 10%. Ни SpaceX, ни SES не раскрывают информацию о том, сколько именно было сэкономлено денег на этом запуске.


    Зачем же так уж перевирать-то всё? С одной стороны, сказали правду, с другой стороны сказали так, что впечатление складывается совершенно неверное. И да, очевидно же, что скидка касается первой ступени? Как может быть иначе, если используется повторно только первая ступень?
  • Как велась работа над улучшением навигации в Uber
    0

    А поля для размещения инструкций водителю в приложении так и нет… А ведь она появилась в приложениях локальных такси с самого начала — уже лет 10 как назад. Это я не говорю уже о том, что многие (подавляющее большинство из тех, с кем ездил я) российские водители Uber ездят с помощью Yandex.Navigator. И уж тем более не говорю о том, что положение автомобиля в приложении пассажира предсказывается, а передаётся в реальном времени, и неоднократно получалось так, что приходишь в одно место, а водитель давно уже уехал в другое.


    И это — то, что выше — из личных use case: двор имеет два въезда, перегороженных шлагбаумами. Другим такси достаточно было в примечании написать, как шлагбаум открыть, теперь приходится идти ногами. В общем, не особо большая проблема — если нет кучи сумок\чемоданов и едешь не в аэропорт, но в дождь\холодную погоду не особо комфортно. А так как въездов два, то иногда выходишь к одному, а водитель уже уехал к другому. И приложение об этом либо вообще не говорит, либо делает это поздно. Поэтому теперь всегда приходится предварительно созваниваться с водителем.

  • Опыт сдачи экзамена Certified Openstack Administrator (COA)
    0

    Кому-то в наше время ещё нужны сертификаты?


    А чем плоха официальная документация? Судя по требованиям, в ней всё есть? Или чего-то не хватает?


    P.S. $300 за бумажку, которая устареет в ближайшее же время? Ладно бы с обучением, но это же стоимость только экзамена. Зачем? $30-50 я ещё могу понять, но $300...

  • Микросервисы: опыт использования в нагруженном проекте
    0

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


    Вообще, посоветуете, что почитать по архитектуре из того, чем вдохновлялись сами?


    Спасибо.

  • Микросервисы: опыт использования в нагруженном проекте
    0

    Я бы тоже почитал об этом. Из первого рисунка рождается предположение, что используется NSQ.


    Если можно, я бы попросил ещё комментарии о том, как решается вопрос с дедупликацией\идемпотентностью при доставке сообщений. Ну, и отсутствие гарантии порядка доставки сообщений не мешает?

  • Наши сервера и хакерская атака на демократов США: продолжение истории
    0

    О чём — об этом? Выше сказали: никто к ним не обращался за информацией для расследования, ни с той, ни с нашей стороны.


    Я тут не рассматриваю вопрос правдивости статьи в целом, кстати.

  • Наши сервера и хакерская атака на демократов США: продолжение истории
    0

    А наши почему тогда сидят тихо, если это не "русский след"? Расследовали бы, на весь мир громко заявили "смотрите, кто!"? Не?

  • Elixir и Angular 2 безо всяких Hello, world!, или Реализуем работу с древовидным справочником, часть 1
    +1

    Всё-таки нервничаете… зря. Эдак вы все нервные клетки растеряете.

  • Архитектура растущего проекта на примере ВКонтакте
    0

    Возможно потому, что это транскрипт (расшифровка) живого выступления на конференции.

  • Elixir и Angular 2 безо всяких Hello, world!, или Реализуем работу с древовидным справочником, часть 1
    0

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


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


    Кстати, решений для кэширования есть в ассортименте, одним ConCache дело не заканчивается.

  • Архитектура растущего проекта на примере ВКонтакте
    0

    Конечно, вполне :)

  • Архитектура растущего проекта на примере ВКонтакте
    0

    Вам было бы удобно писать на Коболе, если бы для него сделали транслятор в С? А насчёт "неизвестно, что и как" как раз вопрос и был: изучается ли что-то и какие результаты изучения.


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

  • Elixir и Angular 2 безо всяких Hello, world!, или Реализуем работу с древовидным справочником, часть 1
    0

    Вы имеете ввиду кэширование обращений к базе (кэш данных) или кэш выдачи?


    Вообще, своего нет ни того, ни другого. Но простейший кэш можно реализовать буквально несколькими строчками на Elixir:


    несколько строк и результат использования
    defmodule Example.KeyValueStore do
      use GenServer
    
      # Client API
    
      def start_link(initial_state \\ %{}) do
        GenServer.start_link(__MODULE__, initial_state, name: __MODULE__)
      end
    
      def get(key) do
        GenServer.call(__MODULE__, {:get, key})
      end
    
      def put(key, value) do
        GenServer.cast(__MODULE__, {:put, key, value})
      end
    
      # Server API
    
      def handle_call({:get, key}, _from, state) do
        {:reply, Map.get(state, key), state}
      end
    
      def handle_cast({:put, key, value}, state) do
        {:noreply, Map.put(state, key, value)}
      end
    end
    

    Для того, чтобы понять, что получилось, запустите интерактивную оболочку Elixir iex, скопируйте сначала код выше (не забудьте завершающий перевод строки) и затем вводите следующее:


    iex> alias Example.KeyValueStore, as: KVS
    Example.KeyValueStore
    iex> KVS.start_link
    {:ok, #PID<0.114.0>}
    iex> KVS.get(:one)
    nil
    iex> KVS.put(:one, "some text")
    :ok
    iex> KVS.put(:complex_structure, %{name: "test", title: "record"})      
    :ok
    iex> KVS.put(12345, "key can be any type")                      
    :ok
    iex> KVS.get(:one)
    "some text"
    iex> KVS.get(:complex_structure)
    %{name: "test", title: "record"}
    iex> KVS.get(12345)             
    "key can be any type"

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


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

  • Веб-хостинг: Windows или Linux?
    0
    Я считаю, что прежде, чем говорить, что что-то не соответствует действительности (в частности, что Linux хуже, чем Windows — или хотя бы на том же уровне! — подходит для инструментов, которые вы указали в своём комментарии), стоит иметь для этого какие-то доводы, отличные от субъективных суждений. Точно так же, как и автору статьи стоило бы иметь доводы, утверждая обратное. Ни ваше мнение, ни мнение автора статьи ничем не подкреплено фактически.

    В общем-то, я не имею ничего против экспертного мнения, если оно у вас сложилось из практического опыта. Но я против критики низкого уровня статьи доводами, аналогичными приведённым в статье. И, честно говоря, я не вижу смысла продолжать дискуссию на эту тему.
  • Веб-хостинг: Windows или Linux?
    0
    А, ну, понятно. А для «поговорить в комментариях» этого не нужно, поэтому дело упрощается. Да, согласен. Автор статьи тоже так думает. :)
  • Архитектура растущего проекта на примере ВКонтакте
    +1
    «Если уже написали» — это одно. Если функционал делился\продолжает делиться и — это уж наверняка — растёт, то к чему толкать не очень удобные неподрессоренные телеги с оглоблями, если появились тачки с амортизаторами и удобными ручками? Если они, конечно, действительно появились, а не выдаются за таковые.
  • Elixir и Angular 2 безо всяких Hello, world!, или Реализуем работу с древовидным справочником, часть 1
    0
    Да не переживайте вы так, и вы такую траву выращивать научитесь :)
  • Архитектура растущего проекта на примере ВКонтакте
    +1
    Любопытно, если всё равно выносится код в отдельные (насколько я понимаю, независимые) сервисы, то почему непосредственно новые сервисы не реализовывать на более удобных и подходящих для этого инструментах? Проводите ли вы периодически какие-то исследования на этот счёт: всё-таки и Rust уже есть, и Go, и функциональные языки всё чаще используются, причём как раз для похожих задач?
  • Веб-хостинг: Windows или Linux?
    –1
    По этому поводу написал ниже. Пока у вас посещаемость 1 человек в неделю — можно хоть на raspberry pi 2 c Windows 10 хоститься. А при работе с серьёзным проектом одного факта запуска чего-либо недостаточно для принятия решения.
  • Веб-хостинг: Windows или Linux?
    –1
    Если вы не читали мои комментарии выше, то скажу, что меня смутила вся статья. Но уподобляться ей же в критике глупо. То, что я могу писать на go не означает, что меня срочно нужно взять на должность ведущего разработчика новейшей экспертной системы, которая ведётся на этом языке. Точно так же то, что какие-то инструменты запускаются в той или иной среде не означает, что они в этой среде эффективно работают. Если выбирающий пишет и размещает не личную домашнюю страничку, на которую зайдут полтора инвалида в базарный день, то выбор будет делаться не только по принципу «лишь бы запустилось». И для помощи в этом выборе актуальными были бы данные нагрузочного тестирования на одинаковых виртуалках с указанием производительности и расхода ресурсов, а не широко известные факты.
  • Веб-хостинг: Windows или Linux?
    –1
    А у вас есть результаты тестов, которые подтверждают, что это ложь? Статья, конечно, трэш полный, но вот противоположные утверждения без доказательств от статьи ничем не отличаются.
  • Веб-хостинг: Windows или Linux?
    +1
    Благодарю!