September 6th, 2021

поумнеть

тройка векторов

а вот подумалось.

если стоять на экваторе, то тройка векторов "насевер, навосток, на верх" будет или левой или правой.

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

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

случайное направление в 3д

запоганил бяку (сабж).
генерю случайную точку с координатами -1..+1, если квадрат расстояния от 0 до точки меньше 1.0 и больше 1е-6 - оставляю, иначе генерю три новых случайных числа.

как и ожидалось, вероятность удачи около π/6.
по примерно 1е8 испытаний статистика:
(число таких прогонов) (с какой попытки угадалось)
52366024 1
24936947 2
11885979 3
5662855 4
2692885 5
1287339 6
611936 7
290475 8
138689 9
67717 10
29791 11
14966 12
7520 13
3642 14
1678 15
815 16
409 17
179 18
71 19
41 20
23 21
9 22
2 23
2 24
3 25
1 26
2 27
поумнеть

майнкрафтное

попробовал вот такой набор (1.17 реди):

advanced-xray-fabric-0.5.0.jar - чит, подсвечивает выбранные блоки
expandedstorage-7.0.0+1.16.4.jar - не помню, но полезно
fabric-api-0.40.0+1.16.jar - для модов-фабрик
flytre_lib-0.2.11.jar - доп.либа
Hwyla-fabric-1.16.2-1.9.23-79.jar - при наведении на объект высвечивается подсказка, чё за руда, из какого мода
identity-1.13.2-1.16.5.jar - пока не проверял, но вроде как можно превращаться в тех скотов, которых уже убивал (плавать как дельфин, ползать как паук, быть остом как свинья, планировать как курица (П))
Pehkui-2.3.0+1.14.4-1.17.1.jar - ресайз игрока, пока не пробовал (П)
pipe-1.3.1.jar - трубы между сундуками. пока не понял как работают.
plantinajar-2.1.2.jar - удобный получит - из стекла и железа делаем бак, сажаем растение, оно авторастет и автокропается в сундук под этим баком (находим резиновое дерево, добываем саженец, имеем стопицот резиновой древесины и саженцев).
RebornCore-1.16-4.7.3+build.136.jar - доп.либа
RoughlyEnoughItems-5.12.248.jar - реи/джеи. при открытии любого "верстака" видим список предметов. есть поиск. левой/правой кнопкой листаем "как это сделать"/"что из этого можно сделать". выбрав рецепт видим, что верстак тот, всё сырьё есть, (с шифтом) кликаем, рецепт и сырьё выкладывается на "верстак", можно забирать результат.
Xaeros_Minimap_21.15.1_Fabric_1.16.5.jar
XaerosWorldMap_1.16.1_Fabric_1.16.5.jar - карта и миникарта. миникарта в углу показывает местность рядом с собой. общая карта - всё изученное.

TechReborn-1.16-3.8.4+build.236.jar - техномод. пока застрял, изучаю. как и все техномоды слегка не торт. конкретно этот мод позволяет делать кучу прикольных преобразователей, но хочет много-много железа, меди, олова итп, которые нельзя автофармить. предыдущий техномод типа-работал отлично, но при попытке фарма коров ронял сервер.

ps: майнкрафт 1.16.5
pps: (П) - поставил по просьбе мелкого.
ppps: под 1.16.5 есть брошенный, а под 1.17 нет мода на "сменить рандом сид у заклинательного столика". печалька
pppps: а по ночам я собираю жабу в деб-пакеты. как соберу 16-ю поставлю майнкрафт 1.17
поумнеть

про агрессию (и снежинок?)

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

именно эти люди не умеют дозировать агрессию и как попало скатываются примерно в крайности типа "да вообще зверски расстрелять этих мерзких гадов" и "надо терпеть-терпеть пока не сорвёт крышу" сразу после другой крайности "всеми силами поощрять".

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

ацетилен и водород

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

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

известно что водород - очень паскудная субстанция: диффундирует сквозь всё подряд, охрупчивает всё подряд, взрывоопасен и при очень малой примеси водорода в воздухе и при очень малых примесях воздуха в водороде.

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

майнкрафт (а также факторио), а как у вас?

есть много игр-типа-песочниц, конструкторов, виртуальных миров.

навскидку, факторио, майнкрафт. там можно и просто побегать и что-то построить. и построить зачем-то как-то. ну и игра, в принципе, подталкивает (но несильно, чем и радует) к автоматизации всего-всего.

1. а какие еще есть игры того же типа?
2. а хоть что-то реальное на такой базе еще никто не пробовал делать? насколько я слышал, фолдинг белков (да и с хНК бывает похожее, с нечистыми майяристыми недобелками, итп) - тоже оцениваемая лог. задачка. А кто-нибудь уже пробовал выложить в публикдомэйн-по-гпл с отрытыми кодами среду для (полу)ручного фолдинга всех этих белков, чтоб как в "IDA-pro"можно было и чуток руками и посмотреть куда поползёт, и в сложных местах попробовать хитрый трюк для попадания в соседнюю долину оптимальности
3. а еще гуй удобный и получится от казуального пасьянса для гомохозяек и до хардкорной стратежки.
4. а еще и призы выдавать за нахождение конфигурации где какой-нибудь инвариант типа "свободной энергии" будет на ЪЪ лучше предыдущего рекорда. причем, деньгами на карту и даже жителям беларуси-крыма и прочих "антидемократических" локаций.

*) кстати, а куда делся из жж химикобиолог Белков?
поумнеть

апологетам виндовз на заметку

в вики фаерфокса, да и во многих других околопрограммистских вики часто встречается такой вопрос-ответ:

(q)- а почему у меня всё так медленно
(a1)- потому что у тебя виндоус!
(a2)- даже если отключить все антивири и еще ряд неочевидных проверок, то fork-COW в винде резко на порядки тормознее, вывод в консоль резко тормознее, а **никсовые системы сборки привыкли, что это примерно бесплатно

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

недодумка, майнкрафт, фентези, производственный роман

а на базе движка майнкрафта модами можно многое сделать, но интересно ли?

интересна ли БДСМ-камнеловка по Шуваеву?
интересна ли Инфомагия по не помню автора?
интересно ли факторио с автоматизацией и с/без исчерпанием месторождений?
интересно ли ГнездоДраконов по Шумилу?
интересно ли и гнездодраконов и мета-вокруг этого гнезда и суб-внутрь? из неких мелочей собираем бурилки-печки-энергетику, из них параметризуем базу, глобально(!) задаем критерий полноценности (ну, типа, не менее 100м2 жилплощади и чтоб колбасы было не менее кило в сутки, и чтоб трусы 52 размера делались за час), а потом мета-играемся с забросом зародыша, формированием зародыша, добавлением изобретений, ручным превозмоганием автопилота и написанием более крутого автопилота.
поумнеть

матан, точнее линейка, только не ржите сразу

вопрос про 3д-графику, линейную алгебру и рядом сразу. крутую книжку про компграфику у меня спёрли, а в современном гугле всякие там забвения иногда сильно напрягают.

суть вопроса:
1. пишем типа на сях и прочих плюсах, структурки там, векторы, итп
1а. если очень надо можно и всякие там переопределения арифметики для векторов
2. 3-мерное просранство
3. есть стартовая точка x,y,z
4. есть вектор направления, можно нормированный, можно ненормированный, изначально тоже в виде x,y,z
5. таки да если вы помните про нормирование и 4-векторы в 3-постранстве, wx,wy,wz,w можно и в этом виде
6. из стартовой точки в стартовое направление пускаем лучъ-Свету. В минус по оси вдоль луча нельзя. у луча есть радиус, метрика не очень важна, можно схитрить если надо. то есть, как-бы, посветили фонариком в направлении, фонарик нерасходящийся, ловим попадания.
7. нужно быстро-легковесно проверить для данного луча много точек из известной сцены, а не оказались ли они слишком близко к лучу. не к прямой, а к лучу.
8. а точнее, нужно то попадание чего-то в луч, которое ближе всего к источнику луча. ну и да, луч светит в одну сторону, а в обратную нещитово.

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

200. итого вопрос. а как таки удобнее с мат.точки зрения тупо явно получить в "сишном алгоритме" (не)попадание точки в луч?
поумнеть

а что есть такого крутого прогрессивного?

из головы термин вылетел.
1. шаг за горизонт - делай раз, два, итп
2. марсианин-бульбианин - делай раз-два
3. База Драконов Шумила - ну блин мы тут технично пц решили
4. камнеломка Шуваева
5. Техномагия, забыл автора
6. а еще дофига вариаций на тему билдлога

а есть чо общее в п1-10?

20. в принципе в игре оно наверное интересно. факторио и прочие майнкрафты - оно
30. а можно как-то обобщить это, чтоб игромеханика, старт, и еще что важно было и стало интересно играть?