Pull to refresh
38.8
Karma
0
Rating
Евгений Филатов @Shark

User

  • Followers 13
  • Following 3

Алгоритм для секретного назначения дарителей в Secret Santa

Когда-то сам писал подобную штуку. В итоге остановился на модифицированном алгоритме Фишера–Йейтса: модификация заключалась в том что как только номер который мы записываем оказывается на своей же позиции, тут же начинаем заново (сюда же добавлялись условия вроде Боб не дарит Алисе, потому что они пара, а значит будут дарить подарки друг другу в любом случае).

Ради спортивного интереса я старался сделать математически «честного» санту, а такой способ дает равномерное распределение без всяких уклонов. Примерно 1/3 всех случайных сортировок удовлетворяют условиям тайного санты, потому, хоть в теории он может зациклиться бесконечно, на практике такой метод работает достаточно быстро.

Алгоритм для секретного назначения дарителей в Secret Santa

В случае вытаскивания своего номера просто номер кладётся обратно, перемешивается и снова тащится случайный номер.
Не все так просто. Если я вытащил свой номер — я знаю что его не вытащил никто до меня. А если я предпоследний, то я точно знаю кто мой санта.

Домашний ЧПУ-фрезер как альтернатива 3D принтеру, часть первая — выбор станка

Давно это было :) Сейчас у самого принтер, за эти три года пластик стало куда проще достать (и дешевле), конструкция принтера стала проще и надежней (а в некоторых случаях точнее/быстрей). Так что на сегодняшний день я бы рекомендовал принтер. O tempora, o mores.

Ноутбук Tandy TRS-80 model 200

У меня в RSS ридере эта новость была рядом: https://geektimes.ru/company/ua-hosting/blog/277924/

В GOG.com появилась возможность бесплатно перенести игры из Steam

Несколько лет назад я написал в GOG Community Wishlist вот эту заявку:

https://www.gog.com/wishlist/site/activate_already_owned_e_g_on_steam_games_on_gog

И вот, свершилось :) Все это время было очень интересно наблюдать за людьми, которые оставляли негативные комментарии вроде: «я не хочу чтобы GOG так делал, потому что им это не выгодно», «это невозможно» и т. д. Их было большинство. Но счетчик продолжал неумолимо расти вверх. ИМХО, совершенно не в моей компетенции считать что им выгодно, а что нет. Я написал то, что хотел бы увидеть. Решать насколько это возможно должен GOG. Что они и сделали.

SpaceX вновь удалось посадить первую ступень Falcon 9 на морскую платформу

другими O, C, I
Не будем забывать и о L — альтернативы тоже подвержены риску потери груза (тот же Antares, взорвавшийся пару лет назад).
психологический фактор тоже имеет определённое значение
Разве что для единичных запусков небольших компаний. Какому-нибудь телекому с десятками спутников на орбите, скорее всего, глубоко наплевать на б/у-шность ракет, им главное выгодно их вывести.
Будет ли данное уравнение для всех потенциальных клиентов по-прежнему решаться в пользу SpaceX
Скорее всего нет :) Не для всех, но для некоторых, скорее всего будет. И этого достаточно чтобы обкатать новую технологию. А там, глядишь, и риски снизятся.

SpaceX вновь удалось посадить первую ступень Falcon 9 на морскую платформу

Репутационные издержки влияют, в основном, на публику, а не на тех, кто реально запускает груз. Думаю, в контракте все риски оговорены: какие шансы, кто и за что несет ответственность и т. д. Да и страховку никто не отменял.

Борьба с холодом. Согреваемся с помощью гаджетов

Держите идею для стартапа: смартфон с подогревом. В процессе подготовки статьи мы не выявили ни одного подобного решения, даже концептов таких почему-то не делали.
Да ладно, а как же Snapdragon 820? :)

Параллельная разработка настолки и компьютерной игры: как всё встало с ног на голову в разных версиях

У нас уже больше 100 настолок (включая дополнения), собираемся периодически (раз-два в неделю) с целью именно поиграть в настолки.
Обычно либо лютые правила с которыми абсолютно не хочется разбираться
Решается опытом :) После первых 3-5 правил остальные воспринимаются на ура. Да, придется потратить полчаса-час, чтобы прочитать их, но почти все правила следуют некому фреймворку. Более того, многие механики уже стандартны и если вы видели драфт/аукцион/воркер плейсмент в одной игре, то в другой будет почти то же самое. Причем первая игра у нас стандартно идет с нарушением пары-тройки правил — неизбежный процесс обучения :)
люди собираются поиграть в настолку, чтобы расслабиться и отдохнуть
Есть настолки и для этого :) Но лично нашей группе больше интересен челлендж, будь это между собой/против игры. В некоторые игры приходится не слабо напрячься, чтобы победить, и в этом вся соль :)
Единственное, что реально было интересно — это D&D — там и сторилайн и неожиданные рандомные повороты отчего реально интересно, но там нужен гейммастер. Причем — опытный гейммастер, ибо от него зависит то, насколько будет увлекательна игра.
А здесь просто вся проблема правил и скуки перекладывается на мастера. И вот в чем дело: если у вас в компании есть человек, который прочитает правила настолки и интересно их разъяснит всем остальным, то и в новую настолку, внезапно, станет проще и интереснее играть :) Кстати, есть настолки с сюжетом (и поворотами): Descent (по сути переложение D&D в настольный вариант), Imperial Assault (Descent в сеттинге Star Wars), новая Pandemic Legacy (очень необычная игра).

Параллельная разработка настолки и компьютерной игры: как всё встало с ног на голову в разных версиях

ИМХО, в дальнобойщиках процесс постройки корабля это и есть игра. А полет — это просто хитрый способ подсчета очков.

Как мы писали AI для Шакала, и почему у него шизофрения

Пересмотрел видео, там даже хуже — три последних хода: разбил, взял один, взял второй.

Как мы писали AI для Шакала, и почему у него шизофрения

Разновидность шашек, видимо. А мешало закончить раньше расположение. Белый не подставлялся, но жертвовал свои камни, чтобы расставить черные нужным образом. Обратите внимание, даже два последних хода черных необходимы: первый разбивает группу из трех, которую никак не возьмешь по другому, а второй забирает разбитую группу. При этом «дамка» белого уже в безопасном углу.

Гаджеты для обнаружения темных сил

Ага, поляризация. А если снять эту пленку с компьютерного монитора, то с помощью поляризационных очков можно сделать так: www.youtube.com/watch?v=MgN4r1YufcI

Интерактивный кухонный столик All-in-one — гость из будущего

Вообще если пропустить вопрос «а зачем?» такой холодильник вполне себе возможен. Прячем холодильный аггрегат, охлаждаем воздух (можно и другой хладагент, но нужно что-то делать с герметичностью), подаем по трубкам к отверстиям в стенке, дальше в полки и в контейнеры. Открывать подачу воздуха в конкретный выход только если подключен контейнер (а еще можно открывать/закрывать для поддержания режима). Крышку делаем стеклянную с двойными стенками и вакуумом между ними аки термос.

Интернет-омбудсмен Дмитрий Мариничев: «Если вы хотите навредить стране, то вы должны вкладываться в создание IT-специалистов»

Не знаю, как насчет депутатов, но некоторых чиновников сможет заменить /dev/null :)

Зачем нужны почты no-reply@?

Так можно и о живом клиенте рассуждать: клиент приходит и рассказывает что-то, ему это никто не запрещает (протокол), но это ваш выбор слушать его или нет :)

Если «идиоты которые не умеют пользоваться емайлом» дают вам лишнюю бесплатную информацию, будь то заказ, уточнение, баг-репорт или рекомендация, зачем от нее отказываться?

«Спейсфейсы» для Pebble Time

Добавлю сюда и свои что-ли: DSKY.

Манкала — время разбрасывать камни

К слову, некоторые современные настольные игры используют всевозможные модификации манкалы в качестве механики, например Trajan или Five Tribes (процесс игры).

Information

Rating
Does not participate
Registered
Activity