[WT] [Архив]  [Поиск] Главная Управление
[Совместно с Ычаном]
Имя
Animapcha image [@] [?]
Тема   (новая нить)
Сообщение flower
Файл 
Пароль  (для удаления файлов и сообщений)
Параметры   
  • Прежде чем постить, ознакомьтесь с правилами.
  • Поддерживаются файлы типов 7Z, BZ, BZ2, GIF, GZ, JPG, MO, MP3, OGG, PDF, PNG, PSD, RAR, SVG, SWF, TXT, XCF, ZIP размером до 10000 кБ.
  • Ныне 2604 unique user posts. Посмотреть каталог
  • Максимальное количество бампов нити: 500
151113211741.gif-(1.99KB, 240×136, cover.gif)
17813
No. 17813 hide watch quickreply       [Ответ]
Предлагаю приобщиться к модной теме - вымышленные игровые приставки. По сути это эдакое легковесное IDE+Runtime для небольших программ, с существенными ограничениями на способы IO (несколько кнопок, крошечный экран, ограниченная палитра, процедурный sfx), но с гибкими скриптовыми языками под копотом, что позволяет разрабатывать игры, выглядящие как приставочные игры детства, без утомительной возни с ассемблером.

Началось всё с коммерческого проекта pico-8, представляющего интегрированную среду для разработки, редактирования ресурсов и запуска игр. Сейчас у pico-8 существует большое количество клонов, в том числе опенсорсных, они отличаются друг от друга "аппаратной" спецификацией и накладываемыми на код и ресурсы ограничениями. Более-менее полный список fantasy-консолей есть тут: : https://github.com/paladin-t/fantasy
No. 17814    
151113234425.png-(4.27KB, 600×332, 788d7cf554f7dcf5d46fd31d02f157b0.png)
17814
Хабрастатьи по теме:
https://habrahabr.ru/post/311698/ "Pico8 — несуществующая игровая консоль"
https://habrahabr.ru/post/340502/ "Создание платформера для виртуальной консоли TIC-80"
https://habrahabr.ru/post/340234/ "Пишем движок трёхмерного ретро-шутера с нуля"
No. 17816    
151113537660.png-(8.85KB, 768×456, platformer.png)
17816
Мне понравилась бесплатная консоль Tic-80.

Основные фичи:
-экран 240x136, 16-цветная палитра в рамках каждой строки
-2 джойстика со стрелками и 4 кнопками (на клавиатуре Z,X,A,S) или МЫШЬ
-80кб бинарных ресурсов
-64кб Lua-кода
-код, графика и звук - всё может быть создано внутри Tic-80
-возможна публикация картриджей прямо на сайте консоли

RTFM: https://github.com/nesbox/TIC-80/wiki

Мои эксперименты:
https://tic.computer/play?cart=258 - порт чьей-то крошечной демки для проверки сил и пробы пера
https://tic.computer/play?cart=263 - библиотека для отображения пиксельных шрифтов, шрифтовый редактор и набор самих шрифтов
https://tic.computer/play?cart=313 - библиотека для распаковки ресурсов, поддерживается Huffman, RLE и LZ-77
No. 17852    
151126078618.jpg-(52.67KB, 1280×720, serveimage7.jpg)
17852
>>17813
>но с гибкими скриптовыми языками под копотом, что позволяет разрабатывать игры, выглядящие как приставочные игры детства, без утомительной возни с ассемблером.
Я считаю это откровенным позёрством.
Возня с ассемблером - неотъемлемая часть того, что делало эти игры такими, как мы их знаем.
Хотя понять причину такого явления можно - полная неспособность многочисленными индивидами объять необъятное в одиночку: миллионы цветов, возможность воспроизведения любых звуков, разрешения, при которых можно рисовать высококачественную картинку - казалось бы, рисуй не хочу; но ни рисовать, ни музыку сочинять, ни на ассемблере писать никто не умеет - вследствие чего и появились эти "виртуальные" консоли.
No. 17853    
>>17852
Не соглашусь. Игры были такими в основном из-за острой нехватки памяти и других ресурсов, приводившей к грамотному реюзу, условности, бережливости и всяким хакам. А вот язык программирования - всего лишь инструмент, его низкоуровневость не влияла ни на геймплей, ни на UX, ни на что. Только на сроки разработки и необходимость каждый раз велосипедировать стандартную библиотеку.
No. 17861    
151128960097.png-(105.14KB, 480×360, 001m.png)
17861
>>17853
>А вот язык программирования - всего лишь инструмент, его низкоуровневость не влияла ни на геймплей, ни на UX, ни на что. Только на сроки разработки и необходимость каждый раз велосипедировать стандартную библиотеку.
Влияла, и ещё как. Высокоуровневые языки тормозили прилично по сравнению с программами, написанных на ассемблере.
В то время ограничения были обоснованы, такие машины были. А сейчас что? Если сильно хочется написать компактно, почему бы не взять и не написать на существующем оборудовании? Потому что никто не знает ничего кроме JS? Или потому что интерпретаторов JS под те платформы не было?
Так, чёрт возьми, сделайте!
Но никто не сделает. Не сделает потому, что на такой платформе никто не захочет писать на JS, выйдет очень медленно. На 486 (хотя это мощная машина) эти игры не пойдут, хотя они выглядят куда технически хуже, чем, скажем, Дум.
Но как же так, чтобы нельзя было такую игру сделать, сейчас же так модно под восьмибитки! Вот и появляются эти "виртуальные консоли".
Вспомогательных инструментов разработки под те платформы с тех времён завались, а сколько было создано уже в новое время, и непосредственно в память эмулируемой платформы можно залезть, и т.д., и т.п.
И кто хочет сделать по-настоящему игру с ограничениями тех времён, те и делают. А эти поделия только для потехи хипстерам.
No. 17867    
Можно на си, что за крайности. Либо асм, либо джс.
No. 17868    
151134995868.gif-(1.83MB, 732×290, 687474703a2f2f616e61656c2e6d61726174697333642e636f.gif)
17868
>>17861
Чиочую сишечку. Для неё, кстати, есть пикрелейтед.
Линк: https://github.com/anael-seghezzi/CToy
151111154718.jpg-(21.70KB, 355×351, 614VmsFwoNL__SX355_.jpg)
17790
No. 17790 hide watch quickreply       [Ответ]
Пилю научную работу по анти-митмовскому софту, но столкнулся с проблемой.
Сколько ни искал, так и не смог найти нормальной инфы по реализации митмовских прог, кроме как на вики. А условия выполнения работы таковы, что вики юзать можно только в очень ограниченных количествах. В связи с этим прошу помощи в поиске инфы
No. 17823    
>>17790
>вики юзать можно только в очень ограниченных количествах
А как же ссылки внизу в статьях той же вики?
No. 17831    
>>17790
>Сколько ни искал, так и не смог найти нормальной инфы по реализации митмовских прог
Mitmproxy смотрел?
150792286840.png-(263.92KB, 1220×1021, goviaji_b.png)
17435
No. 17435 hide watch expand quickreply       [Ответ]
Разрабатываю тут язык программирования goviaji. https://github.com/sorrge/goviaji
По-моему каждый уважающий себя программист должен однажды сделать свой язык. Это какая-то веха на жизненном пути, отмечающая уровень развития программиста, и раскрывающая круг его интересов. Нет области, открывающей больший простор для полета программистской фантазии, чем программирование ради программирования, а разработка языков это самая его суть.

goviaji уникален тем, что выводит идею о программировании-для-программирования на новый, невиданный доселе уровень. Это язык, предназначенный для создания языков программирования. Работа на goviaji выглядит так: вы описываете синтаксис и семантику нового языка программирования в виде правил вывода (подобных Natural deduction), затем пишете программу в виде выражения на goviaji. Интерпретатор goviaji проверяет, соответствует ли программа синтаксическим правилам, а затем исполняет программу, используя шаг выполнения, описанный в семантических правилах вывода. Все это делается методом доказательства соответствующих утверждений.

Для примера на картинке формальное описание простого языка из книги Types and Programming Languages, а ниже соответствующее ему определение на goviaji. Оно работает, и позволяет выполнять любые программы на этом языке (примеры в репо). Также сейчас работает нетипизированное лямбда-исчисление, как чистое (где только лямбды), так и с дополнительными значениями.
5 сообщений и 2 изображений пропущено. Для просмотра нажмите «Ответ».
No. 17456    
150813133981.png-(141.37KB, 2573×1014, goviaji_church_defs.png)
17456
>>17450
Конечно, можно, и довольно просто. В чистом функциональном языке нет побочных эффектов, т.е. состояние вычисления полностью описывается вычисляемым выражением. Поэтому аргументы у eval это просто сами выражения. Для языков с побочными эффектами eval будет иметь форму "eval (prev_state, prev_term) (post_state, post_term)", т.е. состояние вычисления будет также содержать некое окружение. Например, в императивном языке с присваиваниями это будут значения переменных в текущем контексте. Потом я сделаю примеры таких языков. Можно описать в окружении что угодно, хоть память в виде массива байт для ассемблерообразного языка, хоть динамическую аллокацию в абстрактной куче, хоть параллельные вычисления в нескольких тредах.

На картинке определение чистого нетипизированного лямбда-исчисления и кодировки Черча для bool, nat и list, которые были задействованы в картинке >>17448. Единственный нетривиальный момент - это подстановки и переименование переменных в лямбдах (посередине). Про аксиоматизацию этого процесса защищено немало диссертаций, совсем простого решения так и не нашли. В интуиционистской логике, лежащей в основе goviaji, это описывается так.
No. 17590    
> Это какая-то веха на жизненном пути, отмечающая уровень развития программиста
Мне кажется, что веха на жизненном пути, отмечающая уровень развития программиста не создания своего языка, а создание своего вируса.
No. 17591    
>>17590
Это или слишком просто, или слишком долго, в зависимости от взгляда на вещи. С перерывами пишу универсальный инфектор уже пятый год как.
No. 17593    
Не пробовал твоё поделие, но описание звучит как сорт yacc'a.
No. 17629    
151019715016.jpg-(77.37KB, 640×360, new-game-06-a21fece1.jpg)
17629
>>17456
Ня, ты знаешь λ-функции! Можно кое-что спросить одна девочка про них только в Википедии и читала, так что не взыщи? Если использовать терминологию отсюда → https://en.wikipedia.org/wiki/Lambda_calculus_definition#Normalization , то у тебя, как я понимаю, происходит call-by-value редукция и в результате получается (если повезёт) weak-head-normal-form. Так вот, вопрос: почему не использовать normal strategy, если она более универсальна? и, кстати, как это в общих чертах доказать — то, что normal-order-reduction сходится при условии существования нормальной формы?

А ещё Prolog странный язык! Кот-то говорит декларативный, а у девочки всё одно императивный код, только что блоки в строку развёрнуты, да вместо управляющей конструкции — short-circuit имплицитного OR того, что между правилами с одинаковой левой частью.
No. 17809    
>>17629
У пролога императивная семантика что бы ни говорили. Посмотри datalog, он ближе к правильному логическому.
No. 17810    
А ты смотрел racket? Им можно создавать языки, в том числе произвольный синтаксис.
https://docs.racket-lang.org/guide/languages.html
147103729042.jpg-(44.06KB, 604×602, erogepok.jpg)
14488
No. 14488 hide watch expand quickreply       [Ответ] [Первые 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
216 сообщений и 53 изображений пропущено. Для просмотра нажмите «Ответ».
No. 17322    
15058254707.jpg-(87.21KB, 380×360, 1485442058377.jpg)
17322
А озвучка у хентайных и эччи сцен планируется?
No. 17332    
>>17322
В допиле ничего не планируется. Первых хсцен тебе лет 9 ждать, в лучшем случае.
No. 17337    
>>17332
Ну хоть внуки поиграют.
No. 17439    
Эроге живи!
No. 17459    
150817945276.jpg-(81.10KB, 618×497, skelet_na_kompe.jpg)
17459
>>17439
>Эроге живи!
No. 17780    
151110756193.jpg-(95.27KB, 1011×726, кирпич.jpg)
17780
Ну вы поняли.
No. 17781    
151110776165.png-(38.55KB, 998×1412, 12158789_p0.png)
17781
>>17780
Ещё один кирпич на строительство великого дома Эроге-допила?
Спасибо, но нам бы партиями.
135248655611.gif-(13.57KB, 488×270, regex-back-matching.gif)
8011
No. 8011 hide watch expand quickreply       [Ответ]
Привет Стив, тут такое дело - столкнулся с регекспами, вроде по большей части осилил, но вопросы остались. В частности по работе с оными в preg_replace и подобных.

Можно ли допилить регексп ((.?[ _])+) чтобы \1 возвращал на месте [ _] пробел назависимо от того, что там было? (образец сферический в вакууме, на месте .? немного более сложный кусок, но это не принципиально)

Проитерировать \2 в ((.*?)[ _])+ тоже нереально, можно только последний получить?
8 сообщений и 3 изображений пропущено. Для просмотра нажмите «Ответ».
No. 8035    
>>8031
Потому что им приходится настраивать куклоскрипт?
No. 8950    
136351241489.jpg-(40.16KB, 402×600, Johnny Depp-40900.jpg)
8950
Ня!
На входе есть строчки вида: "65 days, 1 hours, 41 minutes, and 53.16 seconds" или "uptime is 3 weeks, 4 days, 16 hours, 16 minutes". Каким регэкспом в js мне можно их привести к единому формату типа "WW-DD HH:MM:SS"?
No. 8951    
Неудивительно, что в приличных местах джаваскриптеров гоняют ссаными тряпками.
No. 9015    
анон, подскажи регэксп для php.

нужно удалить из текста все тэги, кроме некоторых
ну, скажем, надо оставить только a,b,font

делаю так:

$text = preg_replace("#</?(?!a\b|b\b|font\b|!--)[^>]*>#i", "", $text);

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

что не так?
No. 9016    
>>9015
разобрался:

$text = preg_replace("#</?(?!/|a\b|b\b|font\b|!--)[^><]+>#i", "", $text);
No. 17705    
В 2012 году эпическая макропаста https://stackoverflow.com/a/1732454 была сочинена именно в качестве отрицательного ответа на вопрос об употреблении регулярных выражений для разбора кода HTML.
No. 17715    
>>17705
И выросло это из нормального совета в пугало размером с GOTO. Конечные ноды любой грамматики всё равно регулярки.

А первые комментарии к посту датируются 2009 годом, так что он никак не мог быть написан в 2012.
150508056939.png-(925.50KB, 800×1048, .png)
17253
No. 17253 hide watch expand quickreply       [Ответ]
Привет автобус. Нужна очень твоя помощь. Я хочу поставить себе на локалхост один хороший бордовский движок, который я нашел на гитхабе:
https://github.com/weedy/wakarimasen
По установке, здесь все хорошо описано:
http://wakarimasen.readthedocs.io/en/latest/install.html
Только теперь вопрос, как все это установить, а то я совсем начинающий в бэкэнд. Совсем. Буду рад, если стивы помогут мне.
19 сообщений и 1 изображение пропущено. Для просмотра нажмите «Ответ».
No. 17625    
>>17618
> на http://localhost:8000/temp/ ?
В этом случае у меня пишет
404 Not found: temp/wakaba.html

No. 17626    
>>17618
А это в консоле:
127.0.0.1 - - [08/Nov/2017 22:22:05] "GET /temp/ HTTP/1.1" 404 -

127.0.0.1 - - [08/Nov/2017 22:22:07] "GET /temp/ HTTP/1.1" 404 -

No. 17632    
>>17626
А что в консоль выводится, когда ошибка 500 и когда unhandled exception при попытке создания административной учётки?
No. 17647    
>>17632
127.0.0.1 - - [11/Nov/2017 15:18:39] "GET /wakarimasen.py?board HTTP/1.1" 200 -

127.0.0.1 - - [11/Nov/2017 15:18:39] "GET /rss.png HTTP/1.1" 404 -

127.0.0.1 - - [11/Nov/2017 15:18:39] "GET /include/common/valid-xhtml10-blue.png HTTP/1.1" 404 -

127.0.0.1 - - [11/Nov/2017 15:18:39] "GET /include/boards/css/futaba.css HTTP/1.1" 200 -

127.0.0.1 - - [11/Nov/2017 15:18:39] "GET /wakaba3.js HTTP/1.1" 200 -

127.0.0.1 - - [11/Nov/2017 15:18:39] "GET /include/common/eng_end6.js HTTP/1.1" 404 -

127.0.0.1 - - [11/Nov/2017 15:18:39] "GET /include/boards/css/burichan.css HTTP/1.1" 200 -

127.0.0.1 - - [11/Nov/2017 15:18:39] "GET /include/boards/css/gurochan.css HTTP/1.1" 200 -

127.0.0.1 - - [11/Nov/2017 15:18:39] "GET /include/boards/css/photon.css HTTP/1.1" 200 -
Сообщение слишком длинное. Полный текст.
No. 17648    
>>17647
Видимо, это тот же баг, что и https://github.com/dequis/wakarimasen/issues/56. Кажется, разработчики напутали при рефакторинге. Попробуй в staff_interface.py в объявлении и теле функции do_first_time_setup переименовать аргумент "cookie" в "admin".
No. 17649    
>>17648
Поменял, ничего не изменилось. Только ошибка возникает сразу же после того, как я ввожу ADMIN_PASS который я ввожу. Логи с консоли давать?
No. 17650    
>>17649
Проще поставить https://github.com/weedy/wakarimasen/archive/88afd636def11bce142be8789e0d1d3ddb13f90b.zip (коммит до рефакторинга) или последний официальный релиз https://github.com/dequis/wakarimasen/archive/1.1.tar.gz либо переоткрыть баг по ссылке из >>17648 и дождаться ответа разработчиков. Впрочем, если traceback отличается, то можешь выложить, может, можно как-то просто исправить.
149846696579.png-(163.67KB, 1280×1024, screen.png)
16611
No. 16611 hide watch expand quickreply       [Ответ] [Последние 50 сообщений]
Когда моя подруга узнала, что я пытаюсь писать на джаве, она заявила мне, что "джвакодер хуже [гомосексуалиста]". В ответ я заметил, что она и сама питонщица, а использовать язык с неявной типизацией довольно брезгливо. После этого она отстала. Но беда в том, что она очень умная девочка, выигрывала много контестов, сейчас работает в яндексе, а ее критика ранит меня до глубины души.

Собственно, вопрос: Какие языки точно не вызывают нареканий у ровных и четких пацанов?
50 сообщений и 7 изображений пропущено. Для просмотра нажмите «Ответ».
No. 17481    
>>17391
В новом Qt Creator нашли баг, из-за которого появляются проблемы с определением NDK.
No. 17489    
>>17481
А допустимо к андроед студии подключить Qt? Для VS есть Qt VS Addin, например.
No. 17520    
>>17489
Вряд ли. Там вроде как нет поддержки крестов даже, не то что целого фреймворка.
No. 17522    
>>17520
Ну NDK можно подключать точно для кода на крестах.
No. 17526    
>>17522
NDK то можно. Я не буду утверждать, т.к. сам не уверен на 100%, но, по-моему, максимум что можно сделать это aar либу собрать в Qt и уже её подключить в Android Studio и использовать.
No. 17581    
>>17239
>А на Сишке есть Qt
Но Qt же плюсы, а не сишка, не?
No. 17582    
>>17581
Да.
138859752867.jpg-(1.41MB, 4000×3000, 2013-12-30-656.jpg)
10866
No. 10866 hide watch expand quickreply       [Ответ] [Первые 100 сообщений] [Последние 50 сообщений]
Приготовился отражать лучи поноса и ненависти.

Давича спрашивал в Б Ычана о масштабах...в результате пришел к решению.
Предлагаю анонам скооперироваться, и сделать бродилку по карте из Бесконечного лета.
По-моему, потенциал есть.
В последствии можно будет примотать квесты и экшон.
Пилю на Юнити. Дальше Ландшафтного дизайна не продвинулся, поэтому пришел за мудрыми советами.
Собственно, интересно ли это анонам? На данный момент, нет ровным счетом ни хуя. Опыт программирования - маленький. 3д моделирования - нет вообще. Если желание, и больше, пожалуй, ни хуя и нет. Поддержите, или закидайте говном.
217 сообщений и 66 изображений пропущено. Для просмотра нажмите «Ответ».
No. 16800    
>>16796
Их сообщество ВК
https://vk.com/els3d
No. 16806    
>>16800
спасибо!
No. 16807    
>>16800
спасибо!
No. 17143    
Интересно, а вот этим энтузиастам хоть на еду хватает или как они вообще бабосик поднимают пока свои бани моделят?
No. 17144    
Проект жив? Парни вы молодцы .
No. 17189    
150421096850.png-(5.96KB, 256×144, лул.png)
17189
>>13767
Я не знаю, чья это жопа, но она охуэнна!
Сколько я не пытался моделировать сраки, у меня не получается!
,,,,,,,,,,,,,,,,,,,,,,,
ОП!!!
Как с тобой можно связаться? Дарю тебе одноразовый купон на мою помощь в проЭкте!!!
Вот мое портфолио, если интересно:
https://flamesword-no09.deviantart.com/gallery/
No. 17521    
150861669326.png-(252.36KB, 600×390, 1505068217367.png)
17521
>>17189
>flamesword
Знакомый никнейм. Куда переселился после кончины Учана? Или, может, свалил еще до?
137217704530.jpg-(251.35KB, 810×810, 7118cd632eddd22b7a4b6559bff5e2fa.jpg)
9999
No. 9999 hide watch expand quickreply       [Ответ] [Первые 100 сообщений] [Последние 50 сообщений]
http://sourceforge.net/projects/rr-rr/
Предыдущий тред: >>4274
119 сообщений и 65 изображений пропущено. Для просмотра нажмите «Ответ».
No. 15493    
14847808827.gif-(32.35KB, 330×194, ship.gif)
15493
>>15347
Нормалфаги под кроватью пытаются отбирать еду, но они тупые, легко обхитрить. Сделал двухминутное кинцо, зацени: https://github.com/runewalsh/rox-loh/releases/download/v1.0/rox.rar. Это было в меру бесполезно, но по крайней мере понял, как нужно было работать с окном и GL-контекстом — потом как-нибудь перенесу реализацию в основной движок.
No. 15574    
>>15493
Целый месяц еду отбивал?
No. 15616    
148596215790.jpg-(293.10KB, 744×908, 26152978_p0.jpg)
15616
Ой дебил, навелосипедил тогда слежение за звуками, которые закончили воспроизведение, закончили фейдаутиться, etc., а мог бы просто дочитать документацию до возможности установить коллбэки на эти события. То же касается и MIDI: можно, конечно, патчить треки при загрузке, но официально одобренный способ >«подкрутить скорость или высоту» — хукнуть и перекрывать на лету соответствующие MIDI-события (TEMPO/PITCH/etc.). Завтра переделаю (от велосипеда останется одна блокировка).
No. 16218    
14929689979.gif-(816.89KB, 700×500, qwe.gif)
16218
Попробовал переписать пространственные деревья: моя реализация от 2k11 слегка глючила и требовала вызывать перестроение явно, а теперь решил для каждого узла вести учёт ИСКАЖЕНИЙ (красные прогрессбары толщиной в пиксель), и по превышении порога искажённости перестраивать автоматически. По части глюков получилось ещё хуже прежних, вплоть до неработоспособности. На гифке-то всё в порядке, но вот на реальной сцене... Нужно ковырять. Например, записать последовательности операций с деревом, приводящие к «невозможным» результатам, и плясать от них. Эх, вот я криворучка.

С этим условный фейл, а вот MIDI доделал.
No. 16286    
>>16218
Красивая гифка.
No. 16349    
>>16218
Я не понял, математические деревья ты имеешь в виду или реальные, потому что на гифке как будто программа для моделирования сада. Сам хотел такую написать.
No. 17390    
Бамп, хотелось бы апдейтов. Продолжай пилить, ну.
144750580115.jpg-(268.59KB, 1920×1080, IzfQTfiXUqc.jpg)
13408
No. 13408 hide watch expand quickreply       [Ответ] [Последние 50 сообщений]
Всем сырнам наверняка понравится моя поделка.
Суть такова: склад картинок, большого их количества. Все картинки пакуются в один большой зашифрованный образ, база данных тоже зашифрована, то есть без файла ключа оттуда ничего не достать. Базовый функционал уже на 80% реализован, сейчас делаю рефакторинг, ускоряющий обработку файлов.
Но у меня не такая большая фантазия, и я хочу услышать, какой еще функционал в такой проге будет нужен. Сейчас почти реализовано деление по альбомам, тегам, поиск по оным же, поиск похожих, дедупликация. Как закончу базу, буду делать туда универсальный парсер чанов, *bоoru, вконтактика, чтобы базу пополнять. Там же будет стеганография, то есть сохранение зашифрованных файлов или текста внутри PNG-картинок.
Сырне интересна такая софтина? Сырна предложит еще функционал? А может у кого есть желание помочь?
Все написано на яве, кроссплатформенно. Код на гитхабе: https://github.com/konachan700/JNekoImageDB
Готовой версии для конечного пользователя еще нет, но кто умеет кодить хоть сколько-то, может потыкать проект веточкой.
84 сообщений и 30 изображений пропущено. Для просмотра нажмите «Ответ».
No. 16476    
Bump. Оп ты где?
No. 16907    
150237232487.jpg-(32.39KB, 604×472, 1427562054980.jpg)
16907
>>16476
Бамп, бамп и ещё раз бамп.
No. 16928    
150239328033.png-(95.78KB, 448×448, 127794072289.png)
16928
>>16476
Оп тут. Сейчас нет времени на это, если честно. Да и десктопная жава никому не нужна, это как учить кобол или дельфи в 2017. Особого интереса к проекту я не увидел, если честно.
Сейчас я эту штуку хочу переделать в restful-сервис, а морду можно на том же Qt написать. Заодно и приложение под андроид слабать можно...
No. 16995    
>>16928
>Qt
Нет.
No. 17084    
150326298831.jpg-(171.39KB, 1007×1700, 1503262987353.jpg)
17084
>>16928
Так мало кто картинкопаки в 2017 собирает, а уж тем более шифрует. Удачи тебе, ОП, проект достойный, но в узких кругах.
No. 17323    
150583203056.jpg-(174.15KB, 1108×1216, 0M1-EWxosMI-1.jpg)
17323
>>17084
Ну, тем кто рисует, например, паки нужны - у нас из-за проклятых моралофажков буры скоро перебанят и переабузят совсем. Да и если собирать в соцсетях, то там бывает деллалл - уже не раз замечал пропадание даже не порнушных картинок из репостов\избранного.
Я сейчас весьма активно полез в изучение спринга, на нем и буду делать серверную часть, только немого позже, как разберусь с основами на чем-то попроще.
No. 17380    
>>17323
Будешь отписывать? Тоже собираю, но пока сижу на Graber, он по бурам лишь.
Удалить сообщение []
Пароль  
[Mod]
[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14]