• Mutex RWMutex отличия?

    RWMutex нужен, когда у нас есть объект, который нельзя параллельно писать, но можно параллельно читать. Например, стандартный тип map.
    Перед записью в защищаемый мьютексом объект делается .Lock(), а вызовы .Lock() и .RLock() в других горутинах будут ждать, пока вы не отпустите мьютекс через .Unlock().
    Перед чтением защищаемого объекта делается .RLock() и только вызовы .Lock() в других горутинах блокируются, вызовы .RLock() спокойно проходят. Когда отпускаете мьютекс через .RUnlock(), ждущие вызовы .Lock() по-очереди могут забирать мьютекс на себя.
    Таких образом обеспечивается параллельное чтение объекта несколькими горутинами, что улучшает производительность.
    Ответ написан
    4 комментария
  • Какие есть альтернативы эпоксидной смолы?

    @AquiHostStrider
    Полиуретановый клей, купленный на любом базаре. (Китайцы этой субстанцией радиодетали на плате закрепляют или саму плату к корпусу, когда лень делать нормальные крепления.) Только помните, что у разных производителей в разных партиях они разные бывают. При застывании он может быть гибкий или твёрдый, прозрачный или мутный. Если есть деньги и желание -- приобретите 5-10 разных бутылочек и попробуйте, хоть в одной да окажется субстанция с нужными Вам свойствами.
    Ответ написан
    Комментировать
  • Какие есть альтернативы эпоксидной смолы?

    1. термоклей, расплавить в емкости, залить
    2. если гибкий то есть один стремный вариант ) я делал форму из клея для карнизов "дракон" (гуглиться, покупал на рынке) если его оставить надолго то он полимеризуется полностью, на всю глубину, получается прозрачная хрень, на ощупь мягкая, форму держит
    Ответ написан
    1 комментарий
  • Как найти скорость тела при столкновении со стеной, стартующее под углом на определенном расстоянии?

    В точке начала движения вся энергия - потенциальная. Вычисляется как m*g*h. h, если не путаю, будет выражаться как l*(1-cos(pi/6)), где l - длина веревки.

    В момент столкновения вся потенциальная энергия перейдет в кинетическую. Которая {mv^2}/2. Соответственно, необходимо приравнять кинетическую энергию к потенциальной и выразить из полученного уравнения скорость. В итоге получится что-то вроде v=sqrt{2*g*l*(1-cos(pi/6))}.
    С силой удара Ньютон поможет со своим вторым законом.

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

    Почитать учебники физики. Последовательно. Можно разные, но вдумчиво.
    Ответ написан
    3 комментария
  • Законность торгов регистрациями доменов .РФ от Ру-Центра

    ooprizrakoo
    @ooprizrakoo
    Если написать точнее, то Руцентр предлагает вот что: «Аукцион за право оформить регистрацию домена на свое имя, если данная конкретная компания-регистратор зарегистрирует его раньше, чем какая-нибудь другая компания-регисторатор».

    Получается двойная конкренция — сначала юзеры конкурируют друг с другом «кто больше заплатит», а потом компании-регистраторы — «кто быстрее купит».
    Ответ написан
    Комментировать
  • Законность торгов регистрациями доменов .РФ от Ру-Центра

    @lehha
    Руцентр будет владельцем домена, если сможет его зарегистрировать. А далее разыграет его между подавшими заявки. И потом уже переоформит на победителя.

    Схема работает уже достаточно давно и описана в договоре — то есть легальна на 100%.
    Ответ написан
    Комментировать
  • Законность торгов регистрациями доменов .РФ от Ру-Центра

    char
    @char
    Домен — это в любом случае воздух. В данном случае они продают право регистрации домена.
    Хотя, конечно, всё это большая узаконенная афера.
    Ответ написан
    Комментировать
  • Как разместить веб-сервер в своём офисе?

    Я может быть разобью ваши детские светлые мечты, но в ТМ ничего критически важного в офисе не хостится. «Офисный период» был совсем-совсем в начале и быстро закончился именно из-за проблем с «корпоративным интернетом», который мало того, что дорог и медленен, да еще и крайне не стабилен (мы-то понимаем, что разные неизвестные коробочки с проводами и лампочками лучше не выдергивать из розетки, но попробуй это объяснить какой-нибудь уборщице хозяина помещения, которая приучена с детства принципу «уходя гасите свет» и без колебаний рубит магистральный свич, который мешает ей убираться).
    В офисе у нас только сервера разработчиков, которые тут же работают, бэкапы и всякие офисные самбопомойки. И то, SVN мы тоже думаем наружу вынести.

    Советую приглядеться к Hetzner, у них более чем адекватные цены на выделенные root-сервера.
    Ответ написан
    2 комментария
  • Как разместить веб-сервер в своём офисе?

    @Naps
    У нас стоят серваки в офисе, но мы скорее исключение, чем правило. Провайдер — в соседнем помещении. Так мы дружим, то к нам за копейки приходят пара 100 мегабитных линий. Сам пров подключен к Комкору и Билайну. Тут писали про два статических айпишника для ns-ов — конечно можно но мы обходимся одним.
    Ответ написан
    Комментировать
  • Как разместить веб-сервер в своём офисе?

    yoihj
    @yoihj
    Главный вопрос — зачем? По сравнению с размещением в датацентре (ДЦ) Вы выигрываете только то, что Вам придется воевать с тем, что на сервера кто-то проливает кофе + сайты будут работать куда медленнее, чем в ДЦ, ибо в офис, как правило такой же хорошей ширины канал с коротким расстоянием до точек обмена траффиком — не проложить. Опять же что будете делать если интернет пропадет? В ДЦ на этот случай есть резервные каналы. Что будете делать если электричество пропадет и сгорит из-за этого оборудование? В ДЦ есть бесперебойники и дизели…
    Ответ написан
    3 комментария
  • Как разместить веб-сервер в своём офисе?

    @silentroach
    надо искать тех, кто способен протянуть хороший скоростной канал в офис и хорошее охлаждение в серверную :)
    Ответ написан
    Комментировать