ITnan

Все публикации Хабрахабр и Гиктаймс в одном месте
Выбран стиль: blue



Выбран хаб Будущее здесь


  1. Sly_tom_cat
    /#10390709

    В 2007 в новых серваках IBM на на RAID контроллерах наблюдал батареи. Не такие, плоские, а блок из двух коротких пальчиков в термоусадке.

  2. Azya
    /#10390705

    Очень даже высоко к тому времени летали — https://ru.wikipedia.org/wiki/Список_рекордов_высоты_полёта

  3. qbertych
    /#10390701

    Не благодарите: tsya.ru


    Энергия не пропадает, энергия перераспределяется.
    Отверстия делаются иголкой в бумаге, о чем написано даже в википедии.

  4. fotofan
    /#10390699

    Ну да, к бесконечности стремится отклонение вектора силы от направления к центру масс

  5. qbertych
    /#10390697

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

  6. Hixon10
    /#10478544

    Извиняюсь, если говорю ерунду, но я вижу Горутины vs Корутины так (буду благодарен, если поправите меня):

    1) Котлиновские корутины реализованы в виде FSM — github.com/Kotlin/kotlin-coroutines/blob/master/kotlin-coroutines-informal.md#implementation-details

    Условно говоря, любая корутина — это Континуейшен, который компилится в один класс (или вообще происходит оптимизация, и нет никакого класса, в том случае, если отложенный вызов происходит в самом конце корутины — tail calls оптимизация).

    Следовательно, на корутину можно смотреть, как на упорядоченный набор Тасков, разделяющих между собой Контекст корутины. Таск может выполняться в любом Java треде.

    2) Горутины менеджерятся рантаймом Го. Они не позволяют пользователю явно указать, где нужно закончить/отложить вычисления. Вместо этого Горутины сами откладывают вычисления, если происходит IO блокировка, либо блокировка на примитивах синхронизации.

    За счёт этого факта, а также за счёт того, что в Go реализована для горутин кооперативная многозадачность в userspace, то переключение контекста между Горутинами стоит практически ничего (так как мы точно знаем, какие регистры нам нужны в этот момент времени) — goo.gl/gGtWmB

    3) Рассмотрим теперь Корутины vs Горутины. Пусть каждая из них засаспендилась, и нам требуется выбрать какую-то другую Ко(Го)рутину для исполнения. Тогда в Котлине нам придётся восстановить все возможные регистры, как в обычном, честном thread context switch. В то время, как в Го — мы поменяем лишь пару регистров (спасибо рантайму Го за это).

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

  7. Azya
    /#10390695

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

  8. vozhd99
    /#10390693

    Ввиду того, что у меня нет ничего запрещённого для провоза, чем я нарушаю права большинства? Должен ли при этом вставлять себе черенок поглубже, или всё-таки без этого можно обойтись?

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

    Это по ссылке? Гм, никакого захвата и не было.

  9. BlessYourHeart
    /#10390689

    Мальчик ещё может печеньки посыпать ядом, принести в школу и угостить всех. Вопрос к папам мамам, а не к государству.
    Иначе не понятно где остановиться: вот я лично подозреваю, что сотрудник полиции может взять оружие и всех на улице перестрелять, или сотрудник ядерной станции может умышленно нарушить инструкции и устроить взрыв. Как рамки тут помогут? По вашей идеологии рамки придется в мозг людям вставлять. Вы согласны вживить вашему ребенку чип, который будет транслировать его мысли "куда надо" ну или хотя бы заучу?

  10. askv
    /#10390687

    image