О моём ЖЖ

Буду краток.

1. Подзамочных постов нет.
2. Здесь будут большей частью мои скромные околокомпьютерные мысли.
3. Писать буду не часто, могу и месяцами не писать.
4. На автокатегоризацию не смотрите, ибо врёт, как мерин. Единственный рубрикатор — тэги.

Почему жанр «платформер» выкинут на задворки

Человек спрашивает: почему отодвинут такой жанр игр, как платформер?

На самом деле он есть, и отличные Braid, Fez и Cuphead показывают это. Но далеко не в первых рядах игр.

Они ориентированы на определённую публику. Мальчик младшего-среднего школьного возраста, которому раз в несколько месяцев родители покупают картридж, ориентируясь по картинкам. А вот я мужук, который не имеет желания совершенствоваться в «спинномозговой» игре, да и реакция не та.

Соответственно, очень примитивный геймплей. Тактические изыски встречаются редко и в основном на уровне спидраннеров. Это же, кстати, бич файтингов: до комбинаций, управления энергией и прочего средний новичок просто не дойдёт.

Их сложность тяжело регулируется. Иногда количеством монстров или их HP, но прыжковые головоломки так настроить сложно или невозможно. Кстати, жанр «метроидвания» Кодзи Игараси, геймдизайнер из Konami, придумал, когда понял, что Castlevania всё больше ориентируется на опытных.

Мало кто знает, как сделать платформер правильно. Как ни странно, это так. Однажды я сдал в Steam игру Super Cyborg (клон Contra), потому что геймплей сводится к запоминанию, где и откуда появятся враги. В другом инди-платформере, Curse of Issyos, прогресс игрока сильно зависит от удачи. Хорошо, классика: в Adventure Island никакие боссы, а геймплей Ninja Gaiden за пределами боёв с боссами довольно примитивен.

Всё, выговорился.

Моддинг механической клавиатуры на шум

Механической традиционно называется клавиатура с металлической пружиной и металлическими контактами — хотя встречаются и ёмкостные (Topre), и механико-мембранные (IBM M), и оптомеханические (Bloody LightStrike).

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

И эту беду надо разгребать, и для этого есть несколько методов.

Без разборки клавиатуры

Смазать штоки и стабилизаторы. Фторной смазкой (например, SW-92SA), зубочисткой.

Амортизаторы. Силиконовые колечки, натягиваемые на клавиши. Имеют смысл только в системе Cherry MX. Просто покупаете на AliExpress силиконовые уплотнители 5×1,5×8 мм, 5×2×9, 4×2,5×9 в достаточном количестве — и начинаете ваять свою схему обесшумки в зависимости от габаритов кнопок, стабилизированы ли они, задействованы ли в быстром наборе… Моя: в алфавитно-цифровых 2 мм, в пробеле 2 мм на концах и 1,5 над выключателем, в остальных стабилизированных 1,5 на концах и ничего над выключателем, в остальных (модификаторах, служебных, курсорных, функциональных) — 2,5.

С разборкой клавиатуры

Лейкопластырь в стабилизаторы, оно же Band-Aid mod. В тех местах, где стабилизаторы ударяются в плату, приклеить лейкопластырь. Мне не потребовалось: и так стабилизаторы тихие.

Шумоизоляция. Автомобильная, клейкая, самая тонкая (3 или 4 мм). Минимального листа хватит на три-пять клавиатур. Её нужно в три места: 1) Между платой и задней стенкой; 2) Между пластиной и платой (если, конечно, не облом выпаивать выключатели и вырезать тонкие полоски по месту); 3) Между передней панелью и пластиной.

Немного юмора. Выяснилось, что при нажатии F9 моя клавиатура сходила с ума. Думал уже, клавиатуре конец: искать микротрещины на плате и вести провода в обход — так себе работа. Оказалось, что я неправильно развёл провод (виден на фото), и вывод кнопки F9 проколол его, со всеми вытекающими.

Остаётся открытым вопрос: 3-мм шумоизоляцию с закрытыми порами можно положить на пластину снаружи (не касается клавиш и легко очищается) — но как точно разметить кусок сложной формы с тонкими перемычками?

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

Плитка «Далокош», ответ

Текст задачи

Тупое неполное решение. Когда одна из сторон чётная, мы можем разломать шоколадку по ней пополам, а затем повторять ходы соперника. Выигрывает первый.

Если же обе стороны нечётные — первым ходом берём больший кусок и отламываем от него столько же, сколько отломал первый. У нас получаются два одинаковых куска, с которыми просто копируем соперника, и нечётная плитка поменьше, с которой можно поступать так же: если противник отломал кусок, отламываем такой же. В таком случае у второго гарантированно будет ход, он и выигрывает.

На удивление простое и гениальное полное решение. После хода первого игрока будет два кусочка, после ответа второго три, и т.д. Игра блокируется, когда кусочков будет mn — так что исход игры зависит только от чётности mn, но никак не от действий игроков.

Да, ради чего я эту задачу задал. В одном из интернет-разборов были два комментария.

1. Меня в отпуске так развели на море. Сыграл за 250 рублей в эту игру с шоколадкой. Мужик говорит, чтоб было честно, выбирай, каким ходить будешь. Я выбрал первым, и он взял одну шоколадку (сейчас понимаю, что с нечётным количеством квадратов). Если бы выбрал вторым, взял бы другую (у него их много разных лежало в переносном холодильнике).

2. НУ ЗАЧЕМ??? ЗАЧЕМ, АВТОР??? Я регулярно разводил людей в эту «игру», постоянно выигрывая, и никогда не выдавал секрета, а теперь весь мир узнает…

Так сказать, «встретились два одиночества».

И, как всегда, лирическое отступление. Копирование ходов противника — стандартный олимпиадный способ решения подобных игр. В нормальных играх, вроде шахмат, копирование ни к чему, кроме смеха, не приводит, но в простеньких играх, которые предлагают на математической олимпиаде, иногда срабатывает.

Есть более сложное, неконструктивное и тоже стандартное доказательство победы первого игрока — заимствование стратегии. Краткий смысл: если у второго есть выигрышная стратегия, первый может сам воспользоваться ею — а значит, победить. Подобное преимущество первого хода доказывается даже в некоторых вариантах го — потому второму (белому) дают фору. Эта фора постоянно меняется, и сейчас оценивается от 5,5 фишек до 8,5 фишек (половинка добавляется, чтобы не было ничьих).

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

Занимательная задача: Плитка «Далокош»

Двое играют в такую игру. Есть шоколадка m×n. Первый разламывает шоколадку по канавке, второй точно так же разламывает один из кусочков, и так далее, пока шоколадка не будет разломана на единичные дольки. Проигрывает тот, у кого не остаётся ходов.

Кто выигрывает при правильной игре?

Ответ

Детский вопрос: Откуда берётся радуга?

Существует устройство «уголковый отражатель», отражающее пущенный луч света (фонаря) или радио (радара) туда, откуда пришёл. Уголковый отражатель имеет форму кубиков или пирамидок. Используется в катафотах велосипедов и автомобилей, морских буях. Лазерной локацией отражателей, оставленных на Луне астронавтами, мы много узнали про нашу спутницу.

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

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

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

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

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

Не уверен — не обгоняй!

21 ошибка при обгоне:

  1. Обгонять там, где запрещено.
  2. Не посмотреть в зеркало.
  3. Не пользоваться поворотниками.
  4. Затяжной обгон.
  5. Не знать характеристики своего автомобиля. Особенно если слабый двигатель и автомат.
  6. Не учитывать различные условия: загрузку, прицеп, техническое состояние.
  7. Дорожные и погодные условия. Снег, вода, песок, мусор, ямы, колеи.
  8. Плохая видимость.
  9. Обгон на затяжном правом повороте, когда не видно встречки.
  10. Обгон паровозиком. Первый-то сбежит, но подставит второго под ДТП.
  11. Двойной обгон: обгон того, кто обгоняет или объезжает. Оба проезжают узость на высокой скорости, и поцапаться очень просто.
  12. Обгон нескольких автомобилей. Они занимают больше, чем кажется, а между ними может быть автомобиль поменьше. Ну и кто-то из вереницы может сам вылезть на обгон.
  13. Действия в экстренной ситуации. Включить правый поворотник и прижаться к встречке.
  14. Действия обгоняемого. Не стоит тормозить из добрых побуждений.
  15. Мешать обгону. Явно запрещено правилами.
  16. Прижиматься к корме грузовика.
  17. Снизить скорость после обгона. Обогнав, оторвитесь и там замедляйтесь до разрешённой.
  18. Ошибочный расчёт расстояния. Видя перед носом встречку, водитель может поступить неадекватно.
  19. Обгон на перекрёстке. Украина — запрещён, Россия — только на главной. Если вас обгоняют — включать поворотник надо заблаговременно.
  20. Негласные правила: грузовик может подсказать, можно ли обогнать. А обогнав, не забудьте моргнуть ему аварийкой.
  21. Езда без фонарей.
Odaiba
  • levik

Необыкновенные клавиатуры моих коллег

Пару раз меня спрашивали: "Лёва, а это правда, что в Гугле у программистов очень необычные клавиатуры?.." Если честно, сам я особо не задумывался над этим - сам то я пользуюсь самой обыкновенной клавой, что дома, что на работе. Однако, с тех пор я начал замечать, что у некоторых моих коллег по цеху действительно довольно интересные предпочтения в плане того, на чём они печатают.



Некоторые самые необычные я сфотографировал, и сегодня вам их покажу.
Collapse )

Про феминитивы

Оригинал (на Украине смотреть через TOR, отключаясь-подключаясь, пока не попадётся подходящий выходной узел).

Феминистки любят говорить: авторка, режиссёрка, докторка. Для большинства из нас эти слова режут слух. Почему?

А потому что у суффикса -ка есть и второе значение — разговорное сокращение. Авторка — авторская работа, не ширпотреб. Режиссёрка — режиссёрская версия фильма. Докторка — докторская диссертация.

В комментариях было слово алкашка. Хорошо, уволен за алкашку. То есть за пьянство.

Максим Кронгауз упоминает ещё один аргумент: пусть язык развивается сам, и феминитивы укажут, насколько развито в народе равенство полов и отношение к женщинам в профессии.