[WT] [Архив]  [Поиск] Главная Управление
[Совместно с Ычаном]
Имя
Animapcha image [@] [?]
Тема   (новая нить)
Сообщение flower
Файл 
Пароль  (для удаления файлов и сообщений)
Параметры   
  • Прежде чем постить, ознакомьтесь с правилами.
  • Поддерживаются файлы типов 7Z, BZ, BZ2, GIF, GZ, JPG, MO, MP3, OGG, PDF, PNG, PSD, RAR, SVG, SWF, TXT, XCF, ZIP размером до 5000 кБ.
  • Ныне 3113 unique user posts. Посмотреть каталог
  • Максимальное количество бампов нити: 500
148897178963.png-(34.62KB, 355×585, 1383852009227.png)
15850
No. 15850 hide watch expand Быстрый ответ       [Ответ] [Первые 100 сообщений] [Последние 50 сообщений]
Данная нить сделана по согласованию с администрацией Ычана.

У администрации Ычана появилось желание добавить некоторые функции в стандартный пользовательский интерфейс, что требует доработки местного JS. Поскольку специалистов в этой сфере на примете нет, было решено обратиться к сообществу.
Какие функции нужны:
  • Скрытие тредов. Видимо, с использованием localstorage. Учитывайте возможность развернуть тред обратно.
  • Разворот картинки на странице по нажатию на уменьшенную копию. Большие картинки должны разворачиваться не в натуральную величину, а с учётом ширины и высоты окна. По повторному нажатию сворачиваться обратно. Учитывайте, что иногда вместо уменьшенной копии бывает заглушка спойлера, а в огороженном разделе /gf/ есть флэшь-файлы, которые этак разворачивать смысла нет.
Желательно, чтобы скрипты были достаточно легковесны, чтобы помещаться в wakaba.js. Минимальными должны быть и предлагаемые правки вёрстки самих страниц (радикально никто ничего перепиливать не будет).
Предпочтительная лицензия скриптов — общественное достояние (public domain), как у самой «Вакабы».

Пока всё. Администрация не рассматривает идеи подключения куклоскриптов или чего-то подобного тяжеловесного целиком, так как стремится сохранить минимализм интерфейса сайта. Также пока не рассматриваются предложения по неким другим функциям.
121 сообщений и 27 изображений пропущено. Для просмотра нажмите «Ответ».
No. 19729    
>>19727
Я уже связался в f2d и получил свежайшие исходники, прямо с источника, но вплоть до третьего числа скорее всего не начну работать.
c: Perl
No. 19746    
152534399082.png-(441.33KB, 720×1280, Screenshot_2018-05-03-13-50-51.png)
19746
Ведро 4.4, Хром. Изображения в ОП-постах раскрываются вот так. На них текст налезает.
No. 19747    
>>19746
Пф.
Ведро 8, хром и мишный браузер, изображение в новой вкладке.
No. 19748    
>>19747
А на полной версии сайта >>19746
No. 19751    
>>19748
А, в мобильной версии вообще яваскрипта нет, кажись.
No. 19991    
>>19729>>19634
В общем, всё очень мило запиливается за ночь, есть только проблема. В том числе безопасности.

Нам надо как-то достать картинку с рисовалки на сервер. И так как всё рисование происходит на стороне клиента, то на сервер, потенциально, могут подсунуть чёрт знает что.
Я вижу три решения:
1. Хранить, как сейчас, временные файлы в /tmp/, удалять всё что старше часа и обмазать это разрешениями на чтение/запись. Соответственно, обеспечение безопасности на совести Администрации. Или проще - проверять файл на то, что это вообще png, но тогда при постинге проверка будет идти повторно.
2. Таскать туда-сюда картинку в base64, как она таскается сейчас дудлятором. Проблемы две: во-первых, всего картинку придётся протащить четыре раза: с рисовалки на сервер, с сервера на форму ответа (и как картинку и как поле формы ответа), и с формы ответа обратно на сервер. При этом на втором шаге картинка невозбранно подменяется на что угодно, даже не base64.
3. Хранить картинку где-то в памяти браузера и показывать её оттуда же. Всё ещё возможна подмена как в 2, но нет таскания файлов туда-сюда. Но надо будет переписывать форму ответа специально под этот случай, по-моему.

Я сейчас сделаю 1 с проверкой на png. 3 мне сделать не хватает теоретических знаний.
No. 19992    
152680951755.jpg-(71.43KB, 600×600, 1150265137612.jpg)
19992
>>19991
http://yakuji.moe/wakaba/oekaki.diff
Содержит диффы к jfc.js и milf.js из https://github.com/f2d/doodle-mutator/tree/master/doodle, но не сами эти файлы.
Наверное, можно ещё посмотреть, почему при загрузке файла холст слетает в выравнивание по левому краю, как красиво убрать сохранение/загрузку чтобы кнопок не было, но при перебое питания можно было восстановить картинку, и ещё что-нибудь (например, передавать параметры чтобы интерфейс на русском), но я лучше спать. Благо, серверная часть в основе своей сделана.
15252429239.jpg-(52.34KB, 720×400, Бараш спит за компом.jpg)
19735
No. 19735 hide watch expand Быстрый ответ       [Ответ]
Всем привет!
До дипломной работы, конечно, мне еще годик, но нужно, наверное, определяться с темой диплома. Сам учусь в колледже по специальности "программирование в компьютерных системах". Понятное дело, что почти ничего не знаю...
Так вот...
Насколько сложно будет написать свой движок для анонимной имиджборды? Насколько я знаю, есть парочка полумертвых проектов, являющиеся в прошлом курсовыми/дипломами своих создателей.
Сложно ли будет новичку создать такое? Преподавательница говорила, что многие в качестве дипломных работ выбирают сайты и игры (у меня, кстати, есть еще идейка создать эдакую "пародию" на Канкорэ – канмусу в сеттинге русско-японской войны, да ведь не поймут же!).
Что необходимо изучить, чтобы попробовать написать свою анонимную борду для диплома? Времени у меня почти год же, даже чуть больше, наверное – точно не помню сроки, ибо диплом на четвертом курсе колледжа, а я сейчас на третьем.
Понимаю, что сама идея создания движка для имиджборды, пусть и убого, в качестве диплома – это бред, но все-таки тема должна быть интересной для программиста, не так ли?
P.S.
Если я все-таки смогу создать свой движок для борды, сделаю сайт на бесплатном хостинге (либо очень недорогом), то как потом продвигать свое детище, чтобы при этом не был наплыв неадекватных людей?
2 сообщений пропущено. Для просмотра нажмите «Ответ».
No. 19738    
>>19737
Так ведь могут не понять... А вот свой, пусть и убогий, движок для имиджборды – это же так приятно...
No. 19739    
>>19738
Что ты в тексте самой работы будешь писать в случае выбора движка имиджборды?
No. 19741    
>>19739
Напишу что-нибуль про специфику общения на АИБ и все такое...
No. 19743    
>>19739
Напишет про японские веб-форумы и общение на них, которое от наших отличается.
No. 19744    
>>19738
Ты же сам говорил, что другие делают игры и сайты. В чем тебя не поймут?
Да и саму по себе игру гораздо интереснее делать, чем очередной движок для АИБ. Плюсом, может игру с платной составляющей сделаешь и в экономической части просчитаешь доходность.
No. 19755    
>>19744
Спасибо за совет.
No. 19985    
Как дела? Есть подвижки в дипломе? Начал что-нибудь?
151072352512.jpg-(480.67KB, 2369×2000, 1368044744342.jpg)
17662
No. 17662 hide watch expand Быстрый ответ       [Ответ] [Первые 100 сообщений] [Последние 50 сообщений]
Добрый день!
Интересно было бы увидеть реализацию поддержки .webm для Вакабы (на примере Ычана), imagick в качестве внешней программы. Требования к реализации:
- наличие у видео тамбнейла в виде первого кадра, а не просто заглушка;
- запрет на загрузку файлов со звуком;
- поддержка прочих форматов: .mp4, .ogv;
- плеер по нажатию в теле страницы, а не отдельным окном.

Перспектива расширения функционала ресурса при наличии готового решения достаточно высока.
127 сообщений и 58 изображений пропущено. Для просмотра нажмите «Ответ».
No. 19377    
Пособие https://trac.ffmpeg.org/wiki/Encode/VP9 оказалось рекомендующим чрезмерно подробные параметры вызова FFmpeg.

Действительность же вот какова: так как правка https://github.com/FFmpeg/FFmpeg/commit/2392da164a02e4e4f7e1b933018d14afcb13ddc1 была внесена 28 августа 2015 года, то FFmpeg создаёт WebM посредством кодека VP9 по умолчанию примерно с того же времени.

Соответственно, параметры «-c:v libvpx-vp9» можно исключить (потому что они подразумеваются в FFmpeg) из моих рекомендаций, приведённых в репликах >>18670 и >>19332.
No. 19379    
Остался неохваченным вопрос о том, как создавать видео со звуком, и охвачу.

Проще всего это сделать на примере WebM, для которого FFmpeg (по аналогии с >>19377) автоматически употребляет кодировщик Opus, так что остаётся только выбрать битрейт — например, 256kbps — и вписать в аналогичную >>18670 командную строку:

ffmpeg -hide_banner -i %1 -ss %3 -to %4 -sn -crf %2 -b:v 0 -b:a 256k -tile-columns 2 -threads 8 ibvideo.%2.webm


Впечатывание субтитров в видеокадр достигается аналогичным >>18676 приёмом:

ffmpeg -hide_banner -i %1 -vf "subtitles=%~nx1" -ss %3 -to %4 -sn -crf %2 -b:v 0 -b:a 256k -tile-columns 2 -threads 8 ibvideo.%2.webm


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

Если искать наиболее наглядный пример такого идеала между имиджбордами околоычановского конгломерата, то с неизбежностью приходится торжествующе ткнуть пальцем прежде всего в Nowere.net (открывается как подраздел /tu/ верхней навигационной панели или по гиперссылке «туризм» из раздела «Общее» в левом фрейме на Ы
Сообщение слишком длинное. Полный текст.
No. 19601    
Чуть больше трёх недель тому назад (19 марта) автор реплики https://iichan.hk/d/res/244600.html#245388 счёл возможным в обстоятельствах запрета на загрузку звуковых файлов (MP3, Opus) появление таких видеофайлов (MP4, WebM), у которых звуковая дорожка будет содержать желаемый звук (например, Opus в WebM), а видеодорожка будет состоять из повторений одного и того же видеокадра (в качестве примера он упомянул обложку альбома) — такие повторения очень хорошо сжимаются видеокодеком, так что такая видеозапись будет, в общем-то, немногим хуже (неэффективнее) первоначальной звукозаписи (конечно, если видео со звуком вообще разрешено публиковать на имиджборде, то есть если не запрещён звук в видео).

По адресу https://github.com/pituz/webm-thread/wiki/Pro-tips#Создание-видео-из-статичной-картинки-и-музыки можно видеть, что та же идея посещала в позапрошлом (2016) году разработчика, действовавшего на Гитхабе под псевдонимом «Питуз», который предложил для решения её такой рецепт, который может быть скорректирован под нынешние обстоятельства (восторжествование видеокодека VP9 и аудиокодека Opus) и избавлен от некоторых чрезмерных настроек (изменение длины GoP и высоты кадра), после чего принимает следующий вид:

ffmpeg -hide_banner -loop 1 -r 1 -i %1 -i %2 -ss %3 -to %4 -crf 7 -b:v 0 -b:a 256k -pix_fmt yuv420p -tile-columns 2 -threads 8 -shortest ibaudio.webm


Пользователям невиндовых операционных систем перед употреблением придётся внести в эту команду ряд обычных отличий (заменить «%1» на «$1» и проч.).

Предполагается, что команда для удобства лежит в пакетном файле и оттого вызывается в форме «имяПакетногоФайла имяКартинки.png имяЗвуковогоФайла.mp3 14:03 23:15», где «
Сообщение слишком длинное. Полный текст.
No. 19616    
Изложенные в рецепте >>19601 параметры «-pix_fmt yuv420p», по-видимому, полезны и во всех предшествующих рецептах, потому что без них FFmpeg может попытаться создать WebM с таким форматом пикселов, который в Firefox восприниматься не сможет (например, в десятибитном цвете) — или, может быть, сможет, но только в какой-нибудь новой последующей версии.

Кроме того, больше двух недель тому назад правка кода https://github.com/FFmpeg/FFmpeg/commit/0dc11d8bbd470db89fbc17b7434e992c9129b310 привела к появлению в FFmpeg поддержки кодека AV1, которому википедическая статья https://en.wikipedia.org/wiki/AV1 пророчит появление также внутри контейнеров WebM. Но до тех пор, пока это появление не состоится (или, вернее, не возымеет широкой поддержки в стабильных последних версиях браузеров), никаких готовых рецептов для командной строки вызова FFmpeg, порождающего видео AV1, я сочинять не стану.
No. 19788    
Всѣ послѣднія версіи FFmpeg (по меньшей мере, от версии 4.0 и до сборки 8 мая включительно) отчего-то начинают генерировать невыносимо большое количество байеровской узорчатости (и даже никак не объяснимой по Байеру хѣрни) в том режиме «bayer_scale=0», который я рекомендовал выше.

По-видимому, это какой-то баг FFmpeg, потому что до этого таких проблем не было.

Единственный известный мне способ избежать его — поставить «bayer_scale=1» вместо этого, но и этот способ не идеален (возникают те границы между узорчатыми и неузорчатыми полосами, которых при нуле не было).
No. 19790    
По поводу бага >>19788 два замечания.

Во-первых, он касается только анимированных GIFов, то есть замена значения «bayer_scale» (временная, для обхода бага в FFmpeg до того момента, когда разработчики исправят его) потребуется только в рецепте >>19332.

Во-вторых, по-видимому, баг в FFmpeg появился ввиду исправления ошибки https://trac.ffmpeg.org/ticket/4443 без последующего исправления ошибки https://trac.ffmpeg.org/ticket/6813 или другой аналогичной. Другой причины в багтрекере у FFmpeg я не мог найти.
No. 19791    
Отдельно подчёркиваю: тот обходной путь, который изложен в реплике >>19788 и уточнён в реплике >>19790, всего лишь маскирует главную проблему: в FFmpeg 4.0 сломан генератор GIFов.

(И маскирует не слишком умело. При «bayer_scale=1» не так много сверхзаметного мусора, но всё равно видно какое-то чрезмерное трепетание узора в кадре там, где его не должно быть.)

Поэтому моя рекомендация сводится не к тому, чтобы применять этот обходной путь (хотя я и изложил его), а к тому, чтобы вообще не использовать FFmpeg 4.0, а оставаться на предшествующей исправной версии — FFmpeg 3.4.2 (или, по крайней мере, пользоваться только ей для создания GIFов). До тех пор, пока четвёртый FFmpeg не исправят.
15127302789.jpg-(60.74KB, 895×991, title.jpg)
18042
No. 18042 hide watch expand Быстрый ответ       [Ответ]
https://github.com/Seedmanc/japari-parkman

Сделал свою вариацию игры на тему модного нынче Kemono Friends.

Здесь мы играем за Цучиноко, собирающую Песчаную Звезду в подземном лабиринте, в то время, как ее преследуют Лазурники.
В числе нововведений - "туман войны", ограничивающий видимость прямым обзором и возможность вызывать Друзей себе на помощь - Сумчёнка открывает всю карту, а Сервал отбивает вражеские атаки.
Набранные очки сохраняются, можно посоревноваться в мастерстве прохождения.
11 сообщений и 4 изображений пропущено. Для просмотра нажмите «Ответ».
No. 19561    
152252302110.jpg-(542.52KB, 1440×2560, chrome android portrait.jpg)
19561
Обновление 1.1

В этой версии: исправлено ускорение на высокочастотных дисплеях, уменьшена сложность за счет отключения восстановления съеденных точек при смерти (>> 18044), оптимизирована производительность, а также добавлена мобильная поддержка (можно управлять тапами по экрану) (>>18098)

По умолчанию теперь Japari mode.
No. 19562    
>>18042
Про Мохнатку что ли?
No. 19691    
15245798597.jpg-(102.34KB, 938×1000, wakaran.jpg)
19691
>>19562
No. 19731    
>>19691
В /b появлялась смешная девчонка с острыми звериными ушками, которую зовут Мохнаткой. Это не про неё случайно игра?
No. 19732    
>>19731
Где-где появилась?
No. 19733    
>>19732
В Автобусе.
No. 19734    
>>19733
Нет, это про её друзей.
151568335844.png-(521.18KB, 1920×1052, hc.png)
18554
No. 18554 hide watch expand Быстрый ответ       [Ответ] [Первые 100 сообщений] [Последние 50 сообщений]
Пишу принципиально новый движок для борды. Спрашивайте ваши вопросы.

Тред в /b/ удалили :(
94 сообщений и 32 изображений пропущено. Для просмотра нажмите «Ответ».
No. 19671    
Такой вопрос, а почему ты не использовал сокеты на SPA?
No. 19672    
>>19671
Я бы наверно мог, но зачем? Real-time обновления здесь не сильно нужны, плюс нужен сервер помощнее, плюс бэкенд на Django с веб-сокетами не дружит.
No. 19673    
Как и на новом нульче, кукла работать не будет?
No. 19674    
>>19672
Я всегда думал, что со SPA неразрывно связаны веб-сокеты, особенно в тех местах где используются чаты и нужно вовремя реагировать появление новой информации.
В твоём случае это была, как минимум, боковая панель.
No. 19675    
>>19673
Нет и не нужно.
>>19674
Нет, достаточно старого доброго AJAX. Алсо, имиджборд концептуально не чат, другой формат общения. Текст длиннее, немедленного ответа никто не ждет.
No. 19676    
>>19675
Движок не нужен? Тогда зачем ты его пилишь и ведешь по нему тред?
No. 19678    
152425853659.png-(1.14MB, 1280×720, 3S3aYN.png)
19678
>>19669
> для простого, в общем-то, проекта нужно столько кода. Уйма логики дублируется между клиентом и сервером.
Не понимаю что тут такого сложного ты нашел. Ну, с редуксом и реактом я не работал, может, там и вправду сложно. А на сервере у тебя было что-то кроме самой БД и API-ки?

> Ты открываещь тред, в нем последний пост появился только что, в боковике у него дата обновления - позавчера.
> и хотя я сделал так, что порядок при подгрузках будет сохраняться, но число постов и дата обновления снова вызовет недоумение.
А в чем проблема регулярно обновлять его?
152372037291.png-(11.55KB, 800×701, concept_2.png)
19620
No. 19620 hide watch expand Быстрый ответ       [Ответ]
Иитян, помоги, пожалуйста, расположить блоки. Я не понимат.

Покажи мне код, как в стандартном HTML расположить блоки как на картинке. Это же должно быть просто, но у меня не выходит блок под блоком, и под блоком.

Буду очень благодарен!
2 сообщений и 1 изображение пропущено. Для просмотра нажмите «Ответ».
No. 19623    
CSS grid.
</thread>
No. 19624    
>>19622
Мне нужен самый простой пример просто такого размещения блоков. Остальное сам.
No. 19625    
>>19623
Да-да, на флексбоксах и гридах у меня всё вышло. Мне интересно понять, как это работает на чистом CSS.

Но спасибо, что зашёл.
No. 19626    
>>19622
> Блоки закреплены
Это.
No. 19627    
https://jsfiddle.net/x0u39zeu/66/
No. 19628    
>>19627
И да, совет: используй контейнеры.
No. 19629    
>>19627
>>19628
Спасибо тебе огромное!
Желаю тебе чего-нибудь очень хорошего.
152232986295.jpg-(1.55MB, 1000×1250, 265985b1ee8fa5dbf8d352c6cf3893d3.jpg)
19531
No. 19531 hide watch expand Быстрый ответ       [Ответ]
Тема сама по себе сложная, поэтому пусть будет отдельный хелпдеск. Здесь учимся использовать ИНС для повседневных задач. Оптимальный пакет для новичка в ИНС это Weka, её и будем рассматривать. Как сделать алгоритм в Weka, настроить, привести к нужному состоянию, натренировав делать какую-то рутину, которую самому делать руками ну совсем нет желания.
16 сообщений и 12 изображений пропущено. Для просмотра нажмите «Ответ».
No. 19549    
>>19547
Тебе что-то не нравится в этом исследовании? Ну если ты такой гуру в нейросетях, то почему не поможешь?
No. 19550    
152233586152.png-(27.13KB, 830×487, 2018-03-29 08_00_53-Weka Explorer_ Visualizing wek.png)
19550
>>19548
Клик по одному из этих квадратов открыл это окно. Сбоку белые полоски, по обе стороны которых хаотичные россыпи синих и красных пикселей. Наверняка это имеет непосредственное отношение к генерации новых картинок на основе предыдущих. Тем более что при каждом клике на одну из полосок эти россыпи рандомно меняются. Вот только надо получать не совсем рандомный результат, не забыли? Лишь частично рандомный, но и подчиняющийся определённым правилам. Ну и конечно же картинки должны быть гораздо крупнее, чем эти крошечные мешанины точек.
No. 19552    
Я за весь тред не увидел работы с НС, со мною всё нормально? Не увидел определения количества слоёв, типа сети (Хопфилда, Хемминга, Кохонена, et cetera), функции активации, метода обучения. Вижу только работу с данными, при том с неизвестно какими. Вижу, что програмка как-то может решать задачи о классификации и кластеризаци. Как? Как минимум, нужно читать документацию. А то получается >>19540.
Приведённая программа не генерирует картинки(скорее всего). Она работает с некоторыми цифровыми данными. С возможностью их визуализации по некоторому неизвестному правилу.

>повседневных задач
То, что ты взял, решается всякими DeepMind’aми. Если ты это как-то неведомым образом используя старый ПК будешь эффективно решать, то это на научную работу потянет, например https://arxiv.org/pdf/1708.05509.pdf (и то этот ихний make.girls.moe работает очень плохо: попробуешь сделать что-то, что редко рисуют, и оно тебе покорёженного бисёнена выдает, я как-то постил в /b/ примеры такого поведения сети). У тебя же задача во много раз сложнее. Круче только >>19427. Запатентовать не забудь.

Поэтому, начни с теории. Сделай >>19526 (или не надо, кажется, такое уже есть, и широко используется в киноиндустрии).
No. 19553    
>>/b/128351
Слово “генерировать” здесь не совсем уместно. Спроектировать и обучить(аппроксимировать) некоторую НС легко. Но именно что некоторую. Спроектировать и обучить может быть сложно. В зависимотси от того, что ты хочешь. Одно дело буковки на капче Ычана распознавать, а другое — решать классификацию изображений Гельборы по тегам.

На Чиочане как-то был человек, который целую статью по НС где-то там писал, его ещё на работу куда-то там взять хотели. Может быть, он тебе ответит и чем-нибудь поможет с литературою по теме.
No. 19556    
>>19547
ОП напоминает Божену Рынску, когда она узнала слово "хикковать".
No. 19558    
>>19556
Но это не Божена, это Девочка-Улыбнись.
No. 19618    
https://www.youtube.com/watch?v=SacogDL_4JU
Здесь может! А вот у картинок правила построения наверняка гораздо сложнее, чем в симфонической музыке. Там-то накидать нот на станы, и всё. Полурандомно, то есть со случайным выбором, но также с соблюдением правил. А тут что? Скажем, такие этапы, что когда определять:
1) Число актёров (т.е. девочек, скорее всего от одной до двух, чаще одна, но изредка может быть и пять)
2) Тип взаимодействия актёров и их позы (хоть няшатся, хоть стоят одна в стороне от другой и даже не смотрят друг на дружку)
3) Задник - где это, какие объекты вокруг раскиданы. Заброшенный завод как в S.T.A.L.K.E.R., подворотня в киберпанк городе, железнодорожный вокзал в Токио, школьный класс, барокко дворец, внутри пассажирского самолета, да что угодно.
4) Места расположения, приблизительные позиции (и в пространстве и касательно картинной плоскости), ракурс: вблизи, издалека, сверху, снизу, с наклоном, etc.
5) Как выглядят, во что одеты
6) Более точные позиции, как позируют и какие выражения лиц (уточнения второго этапа)
И давай штамповать. Нажал пробел, вброшено семя в виде рандомного 10-значного числа, и по нему сгенерировалась пикча с чем бы то ни было. Не понравилось, нажал снова и получил по другому семени.
151490851475.png-(2.82KB, 256×215, .png)
18381
No. 18381 hide watch Быстрый ответ       [Ответ]
Что в 2018 году происходит в Фидонете?
No. 18382    
Там сидит Мицгол.
No. 18383    
151491384214.png-(184.97KB, 710×610, Gravatar in Fidonet.png)
18383
Пока что ничего особенного не успело произойти, так как 2018 год длится ещё менее 45 часов.
No. 19449    
152130049344.png-(9.47KB, 600×430, phido.png)
19449
Таки какой клиент сейчас наиболее юзабельный?
No. 19453    
>>18382
Жаль что теперь там нет графа Этсенберга.
No. 19615    
152365193463.jpg-(33.47KB, 600×314, Россия готовится перейти н?.jpg)
19615
В гипертекстовом Фидонете появилась поддержка сферического, аппаратно ускоренного, просмотра фотопанорам.

🐶 Проверочное сообщение: area://Ru.Blog.Mithgol?msgid=2:50/88+5abf0b28

💾 Копия в IPFS: https://ipfs.io/ipfs/QmZZz22ZNzR2bgHMJ3y2hLBEu8w8xrs2nTpe2wnK9tFEvn
133867222497.jpg-(121.44KB, 600×338, 00000016.jpg)
6903
No. 6903 hide watch expand Быстрый ответ       [Ответ] [Первые 100 сообщений] [Последние 50 сообщений]
Господа, определённую инициативную группу посетила идея провести межчановский онлайн-турнир по игре в Кой-кой (http://en.wikipedia.org/wiki/Koi-Koi ), однако найти действующую сетевую площадку для этого нам не удалось.
Если кто-то такую знает, то просим подсказать, а если нет, то хотелось бы сделать свою. Поскольку кодеров среди нас нет, то объявляется открытый реквест на разработку сервера для сетевой игры в этот самый Кой-кой. Проект по идее должен включать возможность игроков играть друг против друга с возможностью централизованного учёта результатов. Для вящей кросс-платформенности уместным будет браузерный вариант.
Образец игры как таковой тут: http://www.gamedesign.jp/flash/hanafuda/hanafuda_e.html (хотя там есть некоторые расхождения с общепринятыми правилами)
Правила в вышеозначенной статье в Википедии, а также в http://www.gamedesign.jp/flash/hanafuda/rule_e.html и http://mywings.ru/5
Если кто-то заинтересовался игрой, а тем паче запиливанием клиента, милости просим.
281 сообщений и 91 изображений пропущено. Для просмотра нажмите «Ответ».
No. 15459    
Я, но медленно и лениво.
No. 15460    
>>15459
Что уже готово?
No. 18542    
>>15460
А теперь?
No. 18553    
А что насчет маджонга, тоже ведь интересная идея?
No. 18684    
>>18553
маджонг щас несколько человек делают.
подробнее можно спросить в https://t.me/tenhoudev
No. 18721    
А с владельцем zefiris.su ни у кого связи нет?
Не пробовали просить его выложить сорцы куда-нибудь?
No. 19600    
>>18721
У меня есть.
152121642665.jpg-(17.42KB, 480×360, hqdefault.jpg)
19421
No. 19421 hide watch expand Быстрый ответ       [Ответ]
Супь, чиочан, что ты думаешь о кроссплатформенном GUI-граббере самых разных ресурсов, вроде данбор с гельборами, санкак и иже с ними; написаном на нативном C и расширяемом на жаваскриптовом API (как самом простом для эмбеда и при этом чуть удобней lua)?

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

Планирую взять jerryscript (ES5.1-имплементация JS на С), gumbo для парса html/xml и что-нибудь тривиальное для парса JSON'а. CURL для сетевых штук, а интерфейс, чтобы избежать проблем с совместимостью -- на OpenGL: посредством GLFW3 и nuklear.

Уже есть сконфигурированная система сборки (в том числе и под кросскомпиляцию с MinGW-w64), с OSX пока не очень понятно; и зачаточные JS-биндинги к nuklear (только документированная часть, планирую расширить на весь обьём базовых виджетов, а так же написать документацию к биндингам).

Концептуальным маскотом определённо должна быть Хина Кагияма.

Помимо обсуждения технической части и вопроса нужности вобще такой штуки, реквестирую так же наброски дизайна желаемого интерфейса и сопутствующий арт, вроде иконок с сигилом и/или меткой Хины.

Репозиторий: https://github.com/eientei/hinarin
(там же будут и билды для винды, в секции релизов)
9 сообщений пропущено. Для просмотра нажмите «Ответ».
No. 19441    
>>19440
Да, но он не имеет C API вовсе. Так-то и spidermonkey есть, тоже на плюсиках.
No. 19444    
Файл
удалён
Ещё можно отложить Си в сторону и ограничиться одним только джаваскриптом для всѣхъ упомянутых выше задач:

> gumbo для парса html/xml

npm install cheerio

> CURL для сетевых штук

npm install request

> интерфейс, чтобы избежать проблем с совместимостью

npm install nw
No. 19445    
и electron какой-нибудь, да, но размер бинаря улетит с одним электронм метров за 30, а со всеми либами за 50.
No. 19448    
152129885410.jpg-(2.25MB, 3663×2332, iomega ZIP drive 100MB.jpg)
19448
Разве непременно на https://en.wikipedia.org/wiki/Zip_drive помещаться должен?
No. 19494    
После нескольких дней экспериментов со сборкой v8 (толстенный монстр с получасовым билд-циклом) и ещё нескольких дней с mozjs 45 (не такой толстый, но с ужасной билд-системой без нормальной поддержки кросскомпиляции, на каждом шаге требующей патчей чтобы хоть как-то собиралось) и почти смирившись что придётся писать на плюсиках как минимум интерфейсный слой к либе, я понял что статью на википедии читал мугичкой и есть такая штука: https://github.com/Kinoma/kinomajs , заявляющая полную поддержку ES6, на ANSI C и нацеленная на встраиваемые девайсы для Internet of Things, что обещает достаточно малый футпринт. Сейчас буду пробовать инкорпорировать её, скрестите за меня крылышки.
No. 19497    
Дайсаксесс! Не совсем с kinomajs, она оказалась заброшена, с её актуальным форком -- https://github.com/Moddable-OpenSource/moddable ; теперь у меня будет поддержка ES6 (и не только: https://github.com/Moddable-OpenSource/moddable/blob/public/documentation/xs/XS Conformance.md ) при почти том же размере бинаря!
No. 19560    
Перекатился на moddable, сделал больше биндингов к nuklear и запилил демку с лейаутами:

https://github.com/eientei/hinarin/releases/tag/alpha-initial-release-03
Удалить сообщение []
Пароль  
[Mod]
[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17]