Ычан: [d | b / bro / hr / l / m / mi / mu / o / ph / r / s / sci / tran / tu / tv / x | es / vg | au / tr | a / aa / c / fi / jp / rm / tan / to / vn / vo]
Имя
Animapcha image [@] [?]
Тема   (новая нить)
Сообщение flower
Файл 
Пароль  (для удаления файлов и сообщений)
Параметры   
  • Прежде чем постить, ознакомьтесь с правилами.
  • Поддерживаются файлы типов 7Z, BZ, BZ2, GIF, GZ, JPG, MO, MP3, MP4, OGG, OGV, PDF, PNG, PSD, RAR, SVG, SWF, TXT, WEBM, WEBP, XCF, ZIP размером до 5000 кБ.
  • Ныне 3536 unique user posts. Посмотреть каталог
  • Максимальное количество бампов нити: 500
junior_developer_aoba.png - (578.70KB, 720×720)
23830
No. 23830       [Ответ] [Первые 100 сообщений] [Последние 50 сообщений]
Здесь можно получить помощь и консультацию по любому языку программирования, в любой сфере разработки. Не важно, программируете ли вы собственного робота, пишете серверную приблуду, интегрируете чужие API, ковыряете игру, или пытаетесь сделать сайт на Wordpress - если аноним что-то об этом знает, он обязательно поможет.

Пополняемая база знаний: http://pastebin.com/AGhLZppH

Не знаете, какой язык и библиотеки взять для вашей задачи? Вам сюда.
Не знаете, где клиент, а где сервер? Вам сюда.
Не понимаете, что такое ООП? Вам сюда.
Написали код, и не понимаете, почему не работает? Вам сюда.
Обнаружили кусок кода, и не понимаете, как оно вообще могло работать? Вам тоже сюда.
Не знаете, как подступиться к проблеме? Вам обязательно сюда.

Другие тематические нити (периодически обновляется): https://pastebin.com/psy43ibG

Примеры кода лучше выкладывать в виде ссылок на http://pastebin.com или http://ideone.com
Фронтендные вещи лучше выкладывать на http://jsfiddle.net

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

Чтобы не сбивать новичков с толку, а также не разбавлять полезную информацию мусором, беспредметные споры типа "какой язык / парадигма / библиотека / етц лучше" здесь запрещены. Для подобных вещей теперь есть отдельная диспутов нить >>/dev/21353

Если здесь поселится достаточное количество программистов на одном языке / одной сферы, можно б
Сообщение слишком длинное. Полный текст.
325 сообщений и 42 изображений пропущено. Для просмотра нажмите «Ответ».
No. 25149    
>>25148
Стив Балмер, ты крутой! Очень классно уметь писать такие сложные генераторы.
No. 25150    
>>25149
Спасибо, но лучше бы я умел сводить дела к простым генераторам.
No. 25157    
А тперь объясните мне причем тут Аоба, которая дизайнер, и разработка, которая код?
No. 25163    
>>25157
>>/misc/84
410.png - (34.48KB, 500×500)
20450
No. 20450       [Ответ] [Первые 100 сообщений] [Последние 50 сообщений]
После публикации исходников мы можем обсуждать доработку не только ранее общедоступных частей интерфейса, но и движка в целом.

Репозиторий: https://bitbucket.org/Therapont/fbe-410
1. Для ваших предложений предназначена ветка public.
2. Только администрация 410чана решает, что в этом движке надо, а что не надо. Соответственно, не стоит излишне пропихивать всякие там революционные идеи. Одобренные потенциальные изменения перечислены на багтрекере (записи, созданные владельцами репозитория).
3. Тестирование предложенных изменений и развёртывание принятых ведётся при наличии у администрации свободного времени на это. Обычно это делается по выходным.
4. Код выложен как есть. Никаких неопубликованных скрытых функций и частей не существует.

Предыдущая нить: >>17371
372 сообщений и 178 изображений пропущено. Для просмотра нажмите «Ответ».
No. 25131    
>>25130
Возможно, починили и в PHP 5.6.14 (это та что используется с FBE в моём случае), попробую, спасибо за совет!
No. 25134    
Тѣмъ временем на стриме https://www.twitch.tv/videos/896572546 на рубеже четвёртого и пятого часа вѣщанія опредѣлилися, что поддержки AVIF не будет на 410чанѣ до тѣхъ поръ, пока Apple не поддержит AVIF в Safari.
No. 25151    
screenshot.webp - (89.41KB, 1200×957)
25151
Тѣмъ временем на далёком горизонте видна приуготавливающаяся необходимость поддержки ещё одного формата файлов в будущем FBE.

Сегодня около пяти часов утра (по московскому времени) по адресу https://bugs.chromium.org/p/chromium/issues/detail?id=1178058 сдѣлалось видным, что Google начинает впиливать поддержку нового формата изображений JPEG XL в свой движок Chromium, служащий основою для браузеров Google Chrome, Opera, Microsoft Edge, Brave, Vivaldi, etc.
No. 25158    
Пока вы тут флудите, открыл новую задачу: https://bitbucket.org/Therapont/fbe-410/issues/40/newsphp
No. 25159    
>>25158
А редизайн главной на манер ычана в этот тикет не входит?
No. 25161    
>>25159
Это будет уже другой.
No. 25162    
>>25159
> редизайн главной на манер Ычана
Не дай Бог такое жуткое вырвиглазие и здесь увидеть.
erogepok.jpg - (44.06KB, 604×602)
14488
No. 14488       [Ответ] [Первые 100 сообщений] [Последние 50 сообщений]
Тред №1 для чиочана, №29 для ычана.
Основная новость: wikia-площадка уже долгое время как имеет для нас третьестепенное значение. По большему счёту, она пригодилась для ревизии ресурсов именно на первых порах.
Остальное мы успешней обсуждали и решали в тредах. Помимо этого мы минимизировали контакты с соцсетями и коммьюнити БЛ.

FAQ проекта.
Устаревшая страница: http://eroge-dopil.wikia.com/wiki/FAQ
Update от 2016 года - поправлена информация в FAQ, перенесено на пастебин.
http://pastebin.com/kRRLUeMQ

В Гитхабе идёт работа над скриптом. Обновления редкие, в размере одного сюжетного эпизода.
https://github.com/yakui-lover/eroge-dopil

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

Если у вас есть таланты, и вы хотите присоединиться к нам, пишите сначала в этот тред.
Предварительно стоит ознакомиться с ФАКом и ссылками, указанными в нём.

Материалы к диздоку и разработке: http://pastebin.com/VJpgMwxr
Архивные новости: http://pastebin.com/WzhPzuuM
390 сообщений и 84 изображений пропущено. Для просмотра нажмите «Ответ».
No. 25068    
>>25067
Спасибо!

С Новым Годом, товарищи, пусть он принесёт больше ярких и положительных воспоминаний, чем предыдущий!
Живите и помогайте, стремитесь и добивайтесь, не доверяйте и проверяйте, любите и не страдайте. Не превращайте в идолов ни людей, ни вещи.
Канпай!
No. 25135    
>говорил, что хочу ко второй половине января закончить
Репорт. Увы, не удалось, тем не менее, дело успешно-положительно продвигается дальше, и самостоятельно, и с помощью соавторов.
Yep, it's a Groundhound Day.
No. 25136    
>groundhog
Самопочин
No. 25141    
>>25068
>01.01.2021
>>25135
>02.02.2021

Следующий пост будет 03.03.2021?
No. 25154    
Вы собираетесь перерисовывать персонажей? Фоны новые какие-нибудь?
No. 25155    
>>25154
Лучше ArsXC они фоны точно не сделают, будут выбиваться
No. 25160    
>>25154
>персонажей
>перерисовывать
Не, не так. Скорее - дорисовывать недостающие эмоции и новые позы, которые будут использоваться постоянно. Мод-тян очень не хватает нормальных shy, panic и позы с фейспалмом. У Коллайдер тоже очень бедный набор эмоций, нет ни surprise, ни laugh, как минимум.
У Дваче отсутствует вариант спрайта swim для эмоций angry и rage, как будто если она раздета, то никак не может злиться. Dere-dere!~
Нужны альтернативные варианты для сильного стеснения Унылки. Нормальные голые/пляжные версии Мицгёл, Ювайки и кибернетиков. Всё перечисленное - это главное. Про второстепенных персонажей пока не говорю, хотя им, очевидно, тоже понадобятся свои наборы спрайтов.
Одна из существующих эмоций наоборот, вообще не будет использоваться. Какая именно, и в чём причина - расскажу как-нибудь потом.

>фоны
Из нового точно понадобятся варианты существующих с пасмурной погодой/дождём. На самом деле, у меня уже есть ревизия БГ, какие новые фоны понадобятся, какие исключаются, а какие под вопросом. Составлял с аноном Семёном из ычанотредов проекта.
Как-либо вмешиваться и дорабатывать уже существующие фоны может только Арсений.
Всё новое задумано в рамках сеттинга и старого сценария (лаборатория в шахтах, например). Единственное, где понадобятся реально разные фоны - это тру-рут из-за сменяемости места действий.

>>25155
Само собой, но пока над графической частью не ведутся работы, есть плейсхолдеры.
logo.png - (315.27KB, 512×512)
24029
No. 24029       [Ответ] [Первые 100 сообщений] [Последние 50 сообщений]
Github: https://github.com/overchan-project/Overchan-Android
F-Droid: https://f-droid.org/packages/bus.chio.wishmaster/

Ссылка на самую актуальную тестовую версию:
https://github.com/overchan-project/Overchan-Android/releases/download/current/Overchan-Android-current.apk
Список изменений и предыдущие версии:
https://github.com/overchan-project/Overchan-Android/releases

Сообщения об ошибках оставлять в треде или здесь:
https://github.com/AliceCA/Overchan-Android/issues

Сайт исходного приложения:
https://miku-nyan.github.io/Overchan-Android
Информация о создании пользовательских тем:
https://github.com/miku-nyan/Overchan-Themes

Прошлый тред >>22272
438 сообщений и 35 изображений пропущено. Для просмотра нажмите «Ответ».
No. 25047    
Обнов давно не было?
No. 25071    
>>24798
Банка Соус проявил чудеса остроумия на первое апреля и закрыл постинг, но девочки не растерялись и запилили
Оичичан!
No. 25087    
>>25071
Очинчан?
No. 25137    
Няша, а можно запилить отдельную ээээ как бы страничку для скрытых тредов? А то у меня пол нулевой забито скрытыми тредами.
No. 25140    
1612519873654.png - (105.39KB, 480×800)
25140
Ну, вот этот весь беспредел можно в отдельную вкладку вынести?
No. 25153    
>>25140
Лучше это на отдельную доску или борду переносить.
No. 25156    
Каталог Кохлчана не хочет обновляться.
No. 24709       [Ответ]
Здравствуйте, пытаюсь соединить 2 БД, в чем проблема (1-ый скрин БД, 2-ой листинг и ошибка)
No. 24711    
Довожу до вашего сведения, что RAR формат открывается только проприетарными продуктами. Я бы очень хочел помочь, но к сожалению ничем не могу помочь, так как пользуюсь только свободным программным обеспечением, чего и вам охотно советую. Можете запаковать файлики в ZIP или картиношки просто в тред залить.

Зачем здоровому человеку скачивать файл, разархивировать его, открывать в картиношки у себя, альтабатсья при написании ответа, а потом файлики подтирать?

Ты пойми, я то тебе ответил, но по жизни с тобой такого вряд ли произодёт когда нибудь ещё, особенно если продолжишь себя так вести. Мир~
No. 25021    
>>24711
https://github.com/Lesik/unrar-free
Наслаждайся.
No. 25152    
>>25021
> It uses the GPL'd UniquE RAR Library by Christian Scheurer and Johannes Winkelmann.

>> Please note: further development of unrarlib has been stopped. The current version is stable but supports only old RAR2 archives.

Да и вообще, попасть в пакетники серьёзных дистров вряд ли получится, там же всё патентами вдоль и поперёк изувеченно.
togahimiko3.jpg - (33.05KB, 400×231)
25138
No. 25138       [Ответ]
Настраиваю примитивную защиту от DDoS на nginx используя limit_req и fail2ban. Fail2ban постоянно проверяет логи (значит есть нагрузка в этом плане), есть ли возможность использовать какой-нибудь скрипт, который сразу будет отправлять IP в бан? Решил в какой-то момент использовать ipset (утверждают, что производительнее при большом кол-ве IP адресов), установил firewalld и ipset, сделал в конфиге fail2ban:
banaction = firewallcmd-ipset

IP с которого выполняю DDoS на свой сервер был в списке забаненных ipset, но никакой реакции за этим не следовало, пришлось вернуть:
banaction = iptables-multiport

Почему с firewallcmd-ipset могло не получиться? Оно выдаёт ещё какую-то ошибку при выполнении команды systemctl status filrewalld:
2021-02-03 10:28:09 ERROR: '/usr/sbin/iptables-restore -w -n' failed: iptables-restore v1.8.2 (nf_tables):
line 4: RULE_REPLACE failed (No such file or directory): rule in chain INPUT
line 4: RULE_REPLACE failed (No such file or directory): rule in chain OUTPUT

2021-02-03 10:28:09 ERROR: COMMAND_FAILED: '/usr/sbin/iptables-restore -w -n' failed: iptables-restore v1.8.2 (nf_tables):
line 4: RULE_REPLACE failed (No such file or directory): rule in chain INPUT
line 4: RULE_REPLACE failed (No such file or directory): rule in chain OUTPUT

Однажды у меня сервер совсем перестал отвечать, пришлось выполнить iptables -F, оно начало работать, решил удалить firewalld и ipset на всякий случай (чёрная полоса началась в жизни), но теперь при перезагрузке сервер не отвечает на запросы до выполнения iptables -F. С чем это может быть связано? По ssh отвечает, а вот по http до выполнения iptables -F выдаёт ERR_TUNNEL_CONNECTION_FAILED.
Какие знаете методики защиты от DDoS, статьи, есть годные книги? Ещё для защиты от DDoS скопировал данные настройки (которые не особо понимаю):
### ADDITIONAL ANTIDDOS
net.ipv4.icmp_echo_ignore_all=1
net.ipv4.tcp_max_syn_backlog=2048
net.ipv4.tcp_synack_retries=1
net.ipv4.tcp_syncookies=1
net.ipv4.conf.default.rp_filter = 1
net.ipv4.tcp_keepalive_time = 60
net.ipv4.tcp_keepalive_intvl = 10
net.ipv4.tcp_kee
Сообщение слишком длинное. Полный текст.
No. 25139    
Во, с этой проблемой:
> теперь при перезагрузке сервер не отвечает на запросы до выполнения iptables -F
справился с помощью удаления iptables-persistent.
1278588219004.jpg - (57.04KB, 250×250)
24999
No. 24999       [Ответ]
Потому что я занимаюсь этим уже почти пять лет.

Не путать с картинкопомойко-грабберами.
9 сообщений и 1 изображение пропущено. Для просмотра нажмите «Ответ».
No. 25028    
1169648139489.gif - (21.27KB, 300×300)
25028
>>25018
Окей, я обновил >>25010-ссылку. (да, там cron_fetch.php, я просто сменил расширение)
Елси у вас wget в PATH (то есть чтобы его запустить не надо указывать полный путь), то надо раскомментировать строку 35 и удалить строки 37-87. Иначе ничего делать не надо. Можно разве покрутить аргументы у sleep на строках 92 и 96.
Если их не крутить, то одна доска архивируется минимум 3 минуты, значит полный цикл займёт 4+ часа.

Наверное есть желание настроить для разных досок разную частоту? Строка 23 ожидает переменную $boardBook, которую берёт из autotag.php. Можно скопировать её оттуда в этот cron_fetch.php, переименовать в какой cron_fetch_may.php, оставить в нём толко may и поставить в cron обновляться раз в ~секунду. Если вам надо так часто, то sleep на 92 и 96 точно стоит убрать, но readUrlInfo на 43 в любом случае не даст обновить тред чаще чем прописано в конфиге... если не выставлен MANUALUPDATE там же? Уже не помню. Вот, тогда только в другом cron_fetch_xyz.php для других досок надо будет may из списка убрать.

Как-то так? Отпишитесь, если вам непонятно или наоборот всё заработало. Я бы про ваш личный архив послушал.
No. 25032    
>>25028
>4+
Ха-ха.
Там, наверное, задержка между даунлоадом картинок ещё есть. В общем, я запустил где-то до написания этого поста. Выкачало 21 гиг и всё ещё идёт. Иногда жалуется на ошибку, правда...
No. 25033    
>>25032
Жалуется на линии 83 и 85, там, видимо $info == false. Хм. Не критично, но докачает - поправлю.
No. 25034    
>>25032
Нащёлкало 29 гб. Посмотрим, как быстро будет во второй раз идти, если убрать все добавочные sleep.
No. 25035    
>>25034
Почти два часа. Общий объём теперь 32 гб.
Ошибка была когда $info переприсваивалось в строке 59. Значит, строки 81-84 должны быть под if от стр. 76.

Запустил в третий раз, без дебаггера. Возможно это сделает работать чуть быстрее. Ещё бы убрать весь вывод, но это перелопачивать довольно много кода... когда я могу, в принципе, просто переписать свою грабилку. И не факт, что это кому-то нужно или сделает код быстрее.
No. 25036    
>>25035
Где-то час. В общем, писать всё в одном потоке не вариант.
No. 25132    
>>25028
Всё ещё надеюсь, что вы отпишетесь, иначе пойду в /a/
Screenshot_20201030_113945.png - (516.36KB, 2032×1172)
24993
No. 24993       [Ответ]
Разрабатываю движок АИБ, сайт: https://symfony2ch.ru
короткий вариант домена: https://s2ch.ru
скрипт может в любой момент выдавать ошибки, сервер падать, могу принимать реквесты по улучшению функционала.
19 сообщений и 4 изображений пропущено. Для просмотра нажмите «Ответ».
No. 25097    
cloudflare.com вообще ни о чём, легко обошёл DoS-ер. отключился от данной услуги, попытался настроить сервер и оно тест apache2 выдерживает:
ab -c 50 -n 30000 ru2ch.com/

### ANTIDDOS ###
limit_conn_zone $binary_remote_addr zone=perip:10m;
#limit_req_zone $binary_remote_addr zone=dynamic:10m rate=2r/s;
limit_req_zone $binary_remote_addr zone=dynamic:10m rate=1r/s;
################

### ANTIDDOS ###
##limit_conn perip 50;
limit_conn perip 5;
################

### ANTIDDOS ###
## limit_req zone=dynamic burst=5 nodelay;
limit_req zone=dynamic burst=1 nodelay;
################
No. 25098    
не, оно не помогает, нужно таки разбираться в этих настройках сервера. теперь у меня грузит сам nginx от теста.
No. 25100    
Через fail2ban количество запросов контролирую. https://itstuff.info/linux_unix/configuretion-fail2ban-and-nginx-to-protect-from-dos/
No. 25101    
Не знаю зачем это всё рассказываю... мои дальнейшие планы.
Делая простую DDOS-защиту понял некоторые вещи, так вот, собираюсь таки кэшировать html страницы полностью, а не отдельно запросы из базы данных, да и вообще кэшировать все возможные алгоритмы, чтобы снизить нагрузку на процессор. К тому же, собираюсь уменьшить количество запрашиваемых скриптов, потому что это поможет защититься от DDOS'а, вот сейчас у меня каждое новое сообщение в треде скачивается, а значит, если их 10, тогда будет 10 запросов, мне нужно сделать так, чтобы обычный пользователь кардинально отличался от DDOS'ера, который запрашивает много страниц за один раз.
Всё это сейчас не так важно, потому что нагрузки нету и пользователей, некуда торопиться, отдыхаю.
No. 25107    
>>25101
Планы рассказывают для ответственности, например. Дальше не читал.
No. 25112    
>>25107
Нет, дело в том, что TODO можно составить где-нибудь в текстовом документе, а можно на форуме в интернете.
No. 25122    
>>25007
Эта фича лечится unset($item); после foreach( $array as &$item ) {}.

Но если тебе приходится изменять элементы массива в foreach, то твой код дурно пахнет.
No. 9999       [Ответ] [Первые 100 сообщений] [Последние 50 сообщений]
http://sourceforge.net/projects/rr-rr/
Предыдущий тред: >>4274
140 сообщений и 73 изображений пропущено. Для просмотра нажмите «Ответ».
No. 24733    
max [mask].png - (33.83KB, 802×356)
24733
>>24724
Да, не подумал, у меня исходные данные триггерят худший случай с полностью непредсказуемыми ветками. Для сравнения проверил на полностью предсказуемых (pred) и сделал безбранчевый вариант (mask).
Относительно друг друга они работают за время, относящееся как
(vector) 1 : (scalar-pred) 2,1 : (scalar-unpred) 10 : (mask-pred) 3 : (mask-unpred) 3 (неудивительно).

Ранее я считал, что переносы между флоатовыми и целочисленными регистрами жутко дорогие: так, в Java при домножении 8-битного цвета на альфу у меня получался выигрыш в 7–13 раз (https://ideone.com/vj13We), если делать это не прямым
float alpha;

for (each pixel) pixel8 = round(pixel8 * alpha);
а, скажем,
int alpha10 = round(alpha * 1024); // 10 бит точности — эмпирическая цифра

for (each pixel) pixel8 = (pixel8 * alpha10 + 512) >> 10;
— в целых числах.

У @oldnewthing были статьи про SSE-трюки, где он прожужжал все уши domain crossing penalty:
>There are a few ways to load constants into SSE registers.
> • Load them from memory.
> • Load them from general purpose registers via movd.
> • Insert selected bits from general purpose registers via pinsr[b|w|d|q].
> • Try to calculate them in clever ways.
>Loading constants from memory incurs memory access penalties. Loading or inserting them from general purpose registers incurs cross-domain penalties. So let’s see what we can do with clever calculations.

Я даже думаю (так, примерно почувствовал), что в случае с альфой это связа
Сообщение слишком длинное. Полный текст.
No. 24736    
70468793_p0.png - (198.33KB, 3190×3366)
24736
>>24734
UPD2: возможно, компилятор даже прав, вычисляя (a.x > b.x) or (b.x <> b.x) через джампы. Форсированно безджамповый вариант не взаимодействует с предсказателем и выдаёт 6 в любую погоду, а джампы выдают
(mask-precise-pred) 3,5 : (mask-precise-unpred) 11.
В предположении, что предсказатель работает (иначе зачем он нужен), реальные результаты будут гораздо ближе к 3,5, чем к 11, то есть лучше 6, и, надо заметить, однозначно (и ожидаемо) хуже исходных (scalar-precise). В частности, если мы вычисляем значение чего-то пикселеподобного и у нас вылезает конкретный результат a≷b или NaN, то у соседей, которых мы вскоре будем считать, с высокой вероятностью вылезет то же самое, поэтому предсказатель сработает лучше, чем его отсутствие.
No. 24739    
Clipboard01.png - (71.07KB, 1280×800)
24739
Почему исчезла собранная версия?Несколько лет назад была, с радостью играл.А что делать вот с этим безобразием, ума не приложу.
No. 24768    
https://web.archive.org/web/20151021190423/http://410chan.org/dev/res/4274.html

просто чтобы проще было не терять
No. 25030    
10 лет прошло с начала разработки. Технологии рендера изменились до неузнаваемости. Уже делают рилтайм рейтрейсинг с постобработкой нейроночками, и все это с аппаратной поддержкой.
...
А ты копаешь ассемблерный код сравнения чисел.
No. 25117    
>>25030
Я конечно понимаю, что бесконечное копание ассемблерного кода это самоцель проекта, но почему бы по-быстрому не набросать то же самое на юнити. Мне кажется концепт сам по себе вполне играбелен, и достоин того, чтобы принять более-менее оконченный вид.
No. 25121    
>>24739
Я удалил старые билды, а из исходников скомпилировать нельзя (на самом деле можно, но, пожалуйста, просто не пытайся). Всё будет, главное сейчас сидеть тихо и не бухтеть.

>>25117
Я не буквально «бесконечно копаюсь в ассемблерном коде» (хотя и занимаюсь чем-то близким по осмысленности), я и ассемблер-то почти не знаю. Просто написал под впечатлением, что вот, смотрите, интринсики завезли. BTW:
>>25030
>10 лет прошло ... Технологии рендера изменились до неузнаваемости.
Всё ясно, автору 10 лет.
Да нет, почти всё придумано в прошлом веке. ЭВМ Наири-3 поддерживала разделение времени и эмуляцию других ЭВМ. Рейтрейсинг и нейросети использовали ещё раньше.

>занимаюсь чем-то близким по осмысленности
Например, я буквально пару дней назад догадался сделать хранение базиса касательного пространства в вершине не обычными 2 векторами (нормаль + касательная, 3-й восстанавливается в шейдере через их cross), а кватернионом, т. к. этот базис, в предположении, что не может быть разортонормализован или отражён, представляет собой поворот некоторого исходного базиса — скажем, X = (1, 0, 0), Y = (0, 1, 0), Z = (0, 0, 1).

Ну, это старая идея и я давно читал про неё, но мне не хватало точности при хранении кватерниона как непосредственных X, Y, Z в 10-10-10 битах с восстановлением в шейдере W через √(1−x²−y²−z²), а хранить с лучшей точностью смысла нет (не будет выигрыша относительно 2 векторов). Теперь же я прочитал про идею (вот здесь в конце: https://archive.org/stream/GDC2015McAuley/GDC2015-McAuley_djvu.txt) отбрасывать не W, а максимальный по модулю компонент, и в 2-битовом W сохранить индекс отброшенного компонента. То есть кватернион (X, Y, Z, W) пакуется в один из вариантов:
(Y, Z,&
Сообщение слишком длинное. Полный текст.
about-wordmark.png - (9.32KB, 130×60)
24784
No. 24784       [Ответ] [Последние 50 сообщений]
Тред посвящён разработке плагина с открытым кодом для xpi-совместимых браузеров, делающий их визуально похожими на http://lurkmore.to/Lolifox
От остальных аналогов отличается главным образом кроссплатформенностью и упором на гибкую кастомизацию, а так же интеграцией некоторых других популярных расширений.
Все ссылки, комментарии и скриншоты в постах ниже.
46 сообщений и 14 изображений пропущено. Для просмотра нажмите «Ответ».
No. 25048    
ModernFox.png - (898.83KB, 1399×1023)
25048
Lolifox@Anonimus.xpi https://files.catbox.moe/o3vz31.xpi
Lolifox customization pack https://files.catbox.moe/pbvorp.rar
  • Моды тем оформления "Писец" и "Чернобурка" не включены в данную сборку;
  • Исправлено большинство багов (не связанных с совместимостью);
  • Добавлена тема ModernFox. На неё мод "Огнёвка" не действуют.
Если вы счастливый обладатель браузера Pale Moon, в принципе можно полноценно пользоваться. В планах, в порядке приоритета:
  • Доделать моды;
  • Интегрировать ряд дополнений, популярных в своё время у пользователей Lolifox. Например Splash;
  • Исправить все мелкие ошибки в стилях;
  • Отфотошопить уже нормально арт;
  • Оптимизировать код;
  • Максимально вынести в меню настроек все мыслимые и немыслимые вещи, которые можно делать слазив в распакованную папку;
  • Добиться обещанного уровня совместимости;
catbox ужасно работает, пол ночи не удавалось файлы туда залить
No. 25058    
about modern.png - (722.86KB, 1400×1050)
25058
Дико извиняюсь. Каким то образом, в предыдущую сборку попал очень старый черновой файл скрипта. Более того - неработоспособный. И ведь никто этого не заметил.
Исправляю недоразумение. Различия только в файле js-скрипта. Остальное возможно будет ближе к концу выходных.
Lolifox@Anonimus.xpi https://files.catbox.moe/yo1iq5.xpi
No. 25059    
Внезапно https://addons.mozilla.org/en-US/firefox/addon/lolifox/
No. 25063    
evil-js.png - (30.05KB, 1261×379)
25063
>>25059
И под palemoon оно, внезапно, выглядит вот так. Идеологи от гугля, осознанно ломающие совместимость js с целью захвата интренета, уверенно лидируют в моём личном списке злодеев. Сразу после [здесь был длинный список еще больших негодяев].
No. 25074    
yakui trip.gif - (1.45MB, 292×493)
25074
https://web.archive.org/web/20200901004144/https://lolifoxbrowser.moe/
>it's last
No. 25076    
wahadance.gif - (41.87KB, 200×200)
25076
>>25074
No. 25079    
about-background.jpg - (305.96KB, 700×410)
25079
>>25074
Так это вот эта >>24788 стрёмная во всех отношениях штуковина, которую везде активно форсили. Оно оказывается и с интернет-архива великолепно скачивается. Странно, мне всегда казалось, что интернет-архив так не работает.
Удалить сообщение []
Пароль  
[Mod]
[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19]