DeskChan project - твой персональный компьютерный ассистент. Привет. Мы, грубо говоря, пытаемся запилить себе наших вайф себе в компьютер и "оживить их". В чём суть?Идея состоит в том, чтобы создать "тамагочи" - вайфу, которая живёт на вашем компьютере, имеет свой уникальный характер и реагирует на твои действия. Например тебе пришло письмо в вк\почту? Твоя девочка знает об этом и оповестит тебя. Хочешь помацать свою вайфу? Мацай, но жди её ответной реакции, зависящей от характера. Хочешь говорить с ней? Может переодеть в другую одежду? Сменить причёску\цвет волос? Пожалуйста! Девочка будет также являться полезным инструментом для мониторинга системы, и сообщит когда тебе надо сносить винду и ставить линукс. Напомнит так же, что завтра, такого то числа, во столько то часов твоя дноклассница/днокурсница в соседнем окне будет переодеваться с открытыми шторами. В общем счастье для всех, даром, и пусть никто не уйдет обиженным! Также DC предполагает ПОЛНУЮ настраиваемость. Начиная с цвета иконок и заканчивая функционалом, характером итд. Не хочешь, чтобы DC выходила в интернет? Выруби или удали плагины, которые используют сетевое соединение. Хочешь, чтобы DC делала что-то, что тебе нужно? Пошёл и поставил необходимый плагин. Всё. Что мы имеем?1. ТЗ https://goo.gl/1i4lEr2. План для прототипа3. 5 программистов, 1 художник, 2 писателя4. Много кода (уже работающего), наброски девочки-прототипа и куча фраз6. Сайт: https://deskchan.info7. GitHub: https://github.com/DeskChan8. Вики, про то, как это работает и как с этим работать: https://github.com/DeskChan/DeskChan/wiki9. Форум https://forum.deskchan.info/forum/forums/list.page10. Группу в ВК: https://vk.com/deskchan Что нам требуется?Люди. Много людей. Программисты, художники, аниматоры, писатели. Все. Подробнее тут: https://goo.gl/l4Ugss FAQQ: С каких собственно пирогов я должен реализовывать фантазии каких-то анонимных ноунеймов?A: Не спеши кривить лицо, дорогой анон. Вариантов много:1. Ты борщехлёб с пустым резюме и гитхабом? HR-ы смотрят на таких сверху вниз? Но что если они увидят в твоём гитхаб профиле один-два реальных проекта? Тогда они будут течь!2. Ты не знаешь чем заняться и крутишь рулеточки? Займи себя действительно чем-то полезным!3. Хочешь изучить новую технологию, но ничего не идёт в голову? Наш проект это то, что нужно тебе!4. DeskChan - проект открытый и общий. И реализовывать ты будешь не наши фантазии, а свои. Q: Какие технологии используете?А: Java, Groovy, Kotlin, GradleВ перспективе: JNI, C Q: Запустится на моей кофеварке/роботе пылесосе/мамином телефоне под управлением Java/Xilinx?A: Конечно! Список поддерживаемых платформ:1. Microsoft Windows 7/8/10/Server/RT2. macOS 10.8, 10.9, 10.10, 10.113. GNU\Linux4. Android (В перспективе)5. iOS (В перспективе) Q: Монетизация будет? Оплата моих крутых скиллов?А: Нет. Никакие деньги в проекте не учавствуют. Всё пилится исключительно на добровольных основах и исключительно для юза любого анона. Но если ты таки хочешь что то вдонатить, то тебе сюда: http://www.donationalerts.ru/r/deskchan Деньги пойдут на оплату всяких технических штук, уровня "оплаты хостинга для сайта\форума" Q: Первый тред был осенью 2016 и до сих пор почти ничего нет. У вас ничего не выйдет!А: Ну, уже выходит. У нас уже есть относительно стабильная платформа, модель характера, плагины, уже применяем машинное обучение. Q: А зачем это всё нужно, ведь есть другие программы для мониторинга, уведомлений, напоминаний?A: Мы лишь хотим придать этому функционалу некую красивую обёртку, чтобы каждый мог наслаждаться полюбившимся ему персонажем или создать своего. Но если тебе, анон, это не по душе, просто скрой тред. Писать здесь про то, что это ненужное добро, не взлетит, пустая трата ресурсов - бесполезно. Q: Я хочу, чтобы вы всё писали на C++! Нахер вашу яву!A: Пожалуйста, прочтите эту статью. Это наше окончательное мнение и дискутировать на этот счёт мы не будем.https://github.com/DeskChan/DeskChan/wiki/%D0%9F%D0%BE%D1%87%D0%B5%D0%BC%D1%83-Java%3F Если ты заинтересован и хочешь помочь, или просто хочешь следить за проектом, то имеется конфа в Telegram: https://t.me/dc_floodТак же, если не хочешь читать весь флуд, есть новостной каналл, где публикуются новости: https://t.me/DeskChanЕщё мы публикуем их в группе ВК, а также выкладываем описания изменений на GitHub-е тут: https://github.com/DeskChan/DeskChan/releases
>>2113476 (OP)Помню это дерьмо тут где-то год назад. По сути, ничего не изменилось, до хоть сколько-нибудь рабочей версии ещё 20 лет работы.
>>2113530Изменилось. Чуть более чем всё. Даже ЯП. Билд уже полностью рабочий. Уже можно спокойно клепать что душе угодно. До релизной версии осталось нарастить тонну функционала. чем мы сейчас и заняты
>>2113476 (OP)java приложение использует джаву, ставить это гавно я не собираюсь.Писать пользовательное приложение на джаве путь в никуда, хуета ваш проект.
>>2113585+++, кусок java-говна.
>>2113533>осталось нарастить тонну функционала>до хоть сколько-нибудь рабочей версии ещё 20 лет работыНе вижу противоречий.
>>2113585А на чём надо писать?
>>2113633Unity, и чтоб с комнатой трёхмерной.
>>2113633да похуй на чем, хоть c#, хоть delphi, хоть с++, можно и питон, если сможете сделать standalone приложенеи
>>2113476 (OP)пошёл нахуй
>>2113829И чем C# или Python так принципиально отличаются от Java, что последняя зашквар, а первые два нет? И там, и там байткод вместо натива, и там, и там сборщик мусора, и там, и там тотальный ООП, и там, и там надо ставить доп. софт, чтобы оно работало (только рантайм C# предустановлен на последних виндах, а Python есть на подавляющем большинстве линуксов). Только вот Java более кроссплатформенная, чем C# и менее тормознутая, чем Python.
>>2113829Ни одна из перечисленной хуйни не кроссплатформенная. А питон ещё и тормознее в 50 раз, и придётся тащить весь интерпретатор, какое это нахуй стендалоун приложение?
>>2114349> придётся тащить весь интерпретатор, какое это нахуй стендалоун приложение?youtube-dl.exe
>>2114357Там вшит целиком интерпретатор. Так можно и джаба-машину вшить.
>>2113530>>2113585>>2113587>>2113829хеллоувордщики собрались пообсирать джаву, можно я вас обоссу?
>>2114465Я в курсе. Главное, что это таки стэндэлоун.
>>2113476 (OP)>Группа в ВКСажа, скрыл.
Бамп
>>2113476 (OP)Лол, года 2 назад написал подобное. Прикрутил отправку сообщений в ВК, будильник, БД с поздравлениями и праздниками, всякие напоминалки, свистелки и перделки.Правда, без анимации, просто аниму тянка на прозрачном фоне. Было интересно реализовывать, но это не имеет практического применения. Удачи.
>>2114465http://nuitka.net/Компилит код Python в полноценный standalone с помощью MSVC или GCC.
Где у вас, кстати, словари фраз? На github не нашёл. Хочу почитать и прочувствовать глубину вашего аутизма.
>>2129533Словари лежат на гуглдоке и докачиваются при запуске программы в файл data/talking_system/main.quotes. На вики гитхаба есть гайд, как делать свои
>JavaСажа, скрыл.
>>2114170В яве больше дырок чем у саши грей. Установить себе на пк java это как устанвить радмин с дефолдным паролем.
>>2133617ИГРУШКИГРУШКИ
>>2113476 (OP)1 Нихуя не понял. Перелопатил исходники и не нашёл ни сфинкса, ни юлиуса, ни даже апи распознавания речи. Как же вы речь распознаёте?2 Пробовали ли вы играть с word embedding?
>И второй - сделать DeskChan изначально такой, чтобы вступить в разработку мог любой желающий.Java IDE - такое тормознутое говно, что вступить в разработку не смодет любой желающий, а только челы с 8 ядрами и 32 GiB оперативы. Так что на хуй вашу яву, переводи всё на шарп. У студии требования куда более доступные. И jetbrains для опенсорса бесплатно раздаёт лицензии.
>Система характеров изнутри на самом деле очень простая, но внутри неё можно столько всего делать, что потеряться в этом очень сложно. Да и подход не совсем привычный. Давайте попробуем разобраться, как она работает.Идите вы в ... гугл с такой системой характера. Предлагаю использовать seq to seq, на основе которого работает гугл транслейт. Так уже кто-то делал в рамках одного языка.
Ууу, сука, этот говнотред ещё не утонул!Скопировать сюда мой баттхерт из /pa/?
>>2153751Давай.
>>2153755На самом деле, доки — только одна из проблем. Если посмотреть, что они делают, то там сразу видно охуительные проблемы с инфраструктурой и организацией. И это я ещё код особо не читал!Итак...Первый псто (https://2ch.hk/pa/res/414910.html#423113 )<<EOF>>414910 (OP)Блять, какие же вы долбоёбы, пиздец, просто пиздец. Хотел я вам помочь с портом под ведроид. Даже репозиторий склонировал.Открываю любой файл. Не говоря про аутизм с джавой и не совместимым ни с чем JNI... И что я, сука, вижу? НЕ ОДНОГО ДЖАВАДОКА. КАК Я В ЭТОМ ГОВНЕ КАК РАЗОБРАТЬСЯ ДОЛЖЕН, А? СОВСЕМ ЕБАНУТЫЕ? Зато сайтик красивый сделали, форумчик пустой лежит, спрайтиков попиздели...Нет, как же у меня горит жопа. Нахуй идите, я кончил.EOFОтвет (пиздец долбоёбы):<<EOF>>423113>НЕ ОДНОГО ДЖАВАДОКАНа данный момент введение нового функционала более приоритетно, чем написание более подробных, чем это есть на вики, доков. К тому же, код постоянно усложняется, рефакторится, все эти джавадоки быстро устаревают.Можешь придти в вк, телегу или написать нам на почту, мы на словах подробно всё объясним, как и что работает и что надо сделать, чтобы это всё заработало на андроиде. На данный момент на это есть возможность, в отличии от заполнения тучи жабадоков.> аутизм с джавойМеньшее из зол. Мы подробно расписали, почему это так.> форумчик пустой лежитМы занимаемся его наполнением. Раньше такой потребности ни у нас, ни у вас не было.> как же у меня горит жопаПриносим вам свои извинения. К сожалению, от проекта горит жопа у всех, особенно у персонала.EOFМой ответ:<<EOF>>423326> На данный момент введение нового функционала более приоритетно, чем написание более подробных, чем это есть на вики, доков. К тому же, код постоянно усложняется, рефакторится, все эти джавадоки быстро устаревают.Вам сложно при написании метода поставить сверху слеш с двумя звёздочками, описать назначение этого метода и @param/@return/@throws, а при изменении логики это сообщение переписать? Совсем поехали?Ещё и серьезной разработкой это называют...> Мы подробно расписали, почему это так.Ага. Проигрывал с каждого третьего предложения. До конца так и не дочитал — слишком уж тупо, даже для харкача.EOFИх попытки сказать, как я должен писать под ведро, хотя сами в принципе не знакомы с этой темой:<<EOF>>423334Если уж говорить о сложности, то1. Почему тебе сложно всё это понять самому, что делает функция, из её названия, названия аргументов и контекста использования? Что-то я не верю, что жабадоки тебе в этом сильно помогут.2. Зачем тебе вообще понимать, что и как там работает, если там нужно грубо говоря только заменить java.nio и модуль gui, который вообще-то полностью обособлен3. Почему тебе так сложно было просто написать нам ради разъяснений по коду и почему у тебя возникли такие сложности с нахождением аналогичного треда с ПО, раз ты пишешь в разделе "Творчество"?4. Раз уж мы здесь все такие тупые, а вы там плюсобоги и прочее, чего же тогда вы все только кукарекаете в тредах, а компьютерную тян пишем мы? Мы же никому не запрещаем, приходите и пишите эти 15к строк наискучнейшего кода на Qt или чём ещё. Вот чего-то никто не приходит.EOFЯ поясняю, что они заняты какой-то невнятной хуетой:<<EOF>>423357> 1. Почему тебе сложно всё это понять самому, что делает функция, из её названия, названия аргументов и контекста использования? Что-то я не верю, что жабадоки тебе в этом сильно помогут.Давненько такой хуйни не видел. На, читни на досуге, погромизд: https://dou.ua/lenta/articles/nishta-documentation/> 2. Зачем тебе вообще понимать, что и как там работает, если там нужно грубо говоря только заменить java.nio и модуль gui, который вообще-то полностью обособленА можно я сам решу, что мне нужно заменять и как это делать, уже имея опыт в разработке под ведро, не слушая советов джавакодера уровня private static Context context = MainActivity.this; // why not XDDD?> 3. Почему тебе так сложно было просто написать нам ради разъяснений по коду и почему у тебя возникли такие сложности с нахождением аналогичного треда с ПО, раз ты пишешь в разделе "Творчество"?Сложно? Вообще никаких сложностей. Да только зачем? С таким подходом вы нужны только нескольким фанбоям, да паре аутистов. Каждому контрибутору вам писать в ваш уютный чятик чтоле?А пишу в /pa, так как уже видел ваш тред в /s там вас обложили хуями, и, видимо, правильно сделали и стало интересно, как сильно вы продвинулись.Никак.> 4. Раз уж мы здесь все такие тупые, а вы там плюсобоги и прочее, чего же тогда вы все только кукарекаете в тредах, а компьютерную тян пишем мы? Мы же никому не запрещаем, приходите и пишите эти 15к строк наискучнейшего кода на Qt или чём ещё.Эталонное САМДАБЕЙСЯ? Неплохо, но не для того, кто участвует в проекте же! Вы пишите дальше свою тян, глядишь, получится что-то дельное... но не с таким подходом, ага.И с чего ты взял, что у нас (кого?) нет своих уютненьких проектов?> Вот чего-то никто не приходит.Сможешь догадаться, почему, или тебе показать место, где я уже про это написал?EOFИм нечего сказать, меня называют ядовитым. В обсере не признаются, это была шоколадка!<<EOF>>423363Нас не интересует помощь от людей с подобным уровнем токсичности. За то время, которое ты потратил на эти посты, ты мог разобрать, как работает ядро. Ты предпочёл портить всем настроение. Спасибо за предложение, до свидания.EOFЗавершающий этюд:<<EOF>>423439Добро пожаловать в коммьюнити не подсосов, где могут и нахуй послать. И никого не интересует, что интересует вас.Раз такие ранимые, можете писать CODE_OF_CONDUCT.MD и аутировать впятером (правда, пара-тройка из вас скоро отвалятся).И зачем мне разбирать ядро, если у проекта с таким руководством нет будущего?EOFКоманда дружно поехала зашиваться. Вечера.
Возьмите просто код с игр Honey♥Select, Custom Maid 3D 2 и блять запилите виртуального секс бота. А потом, когда у вас будут десятки тысяч поклонников и огромнейший донат, пилите всякую хуйню - типа сообщений о приходе почты. http://pornolab.net/forum/viewtopic.php?t=2305753http://pornolab.net/forum/viewtopic.php?t=2225925
>>2153763>Возьмите просто код с игр Хуя ты дебич.
>>2113476 (OP)> 5 программистов, 1 художник, 2 писателя> Java, Groovy, Kotlin, Gradle> "тамагочи" - вайфуУровень дивана зашкаливает. Пиздос, просто. Не стыдно такой тред создавать?
>>2153763>Возьмите просто код с игрДавно я так не проигрывал
Она хоть будет обучаться по нейросети?!
>>2154040Обучение планируется
Ох ебать, оно ещё живое.Ну хотя как живое... https://github.com/DeskChan/DeskChan/commits/master
>>2133491Небезопасно.
>>2113476 (OP)Няшных кoтoмальчикoв с кошачьими ушками и хвостиками в костюмах горничных сделайте. Без них ваша хуйня не нужна.
>>2187362Нахуй иди, тебе все доступно разъяснили.
>>2187594Не пойду.
>>2187633Тогда впизду.
It's alive!
>>2199767Уноси.
>Список поддерживаемых платформ:>Microsoft Windows RTИнтересно как вы собираетесь это устроить, если для запуска даже опен-сорсных программ собранных с исходника необходимо делать хак. Другой вариант это платить пидарасам 100 баксов на сраную лицензию.
>>2199769Уношу.
>>2113476 (OP)Вот когда будут готовые бинарники, вот тогда и поговорим.
>>2200137===вы находитесь здесь===
Паки с БЛ перезалиты ( https://forum.deskchan.info/category/5/скины-персонажа ). В дальнейшем на форуме появится много чего ещё. Советуем заходить туда почаще.
>>2201437Рекомендую вам, полтора аутиста, заходить на хуй почаще.
>>2201558Это ты так сосач назвал?
>>2113476 (OP)>Найти $1 млрд инвестциийКхе-кхе.
Без ИИ ,как у Алисы от яндекса нахуй не нужен
>>2204713"— Алиса, что такое МКС?""— А с родителями вы так же разговариваете?"
>>2113476 (OP)Что-то знакомое...
ГОСПОДИ, НУ НАКОНЕЦ-ТО НОВЫЙ БИЛД! СТАБИЛЬНЫЙ ЁПТИЛЬ-МОПТИЛЬ КАК ГРЁБАНЫЙ ПУЛЕМЁТ МАКСИМ!Отладили много чего, переписали, снабдили документацией. Надеемся, стало лучше. Ещё пара фич, о которых помалкивали, будет сюрпризом.В связи с недавним выходом Java 9 предупреждаем, что если вы ей пользуетесь, этой Java 9, то билд вам придётся собирать самим. Распостраняемая нами версия с 10% вероятностью у вас на машине откажет, так как собрана на Java 8.Краткий список изменений: - Улучшен интерфейс - Масштабный рефакторинг - Горячие клавиши - Улучшения в плагинах - Плагин "Чат-игрушки" - Плагин "Радио" - Исправлены баги Увидеть полный список изменений, а также скачать новый билд вы можете здесь: https://github.com/DeskChan/DeskChan/releases/tag/v0.2.6-r351Документация будет обновлена в течении недели.
>>2204750Алиса Прыщеблядская, лол.
>>2113476 (OP)>>2211331Я надеюсь, что при создании личностей используете соционику, психософию, акцентуации или любые типологии личности. Потому что с шизофреничным чатботом неинтересно.
>>2211395Планы на разработку общения написаны здеся: https://github.com/DeskChan/DeskChan/wiki/Планы-на-разработку-общения/
Пока мы доделываем билд (осталось чуть-чуть), можете почитать новую и очень интересную статью:https://github.com/DeskChan/DeskChan/wiki/Полный-гайд-по-созданию-плагина/Здесь в принципе описано вообще всё, что вам стоит знать, чтобы сесть и написать новый плагин. Сразу всё описанное здесь не стоит сразу бежать и тестить, так как это всё доступно только в новом билде (который ещё не выложен).
>>2204661Ну что же вы, Владимир. Не так уж и много.
>>2113476 (OP)Мою идею спиздили, пидоры. Не прощу.Хотел стать миллиардером на этом, но вы все испортили.
>>2212235Делай, няша, эти долбоебы жабу для десктопного софта используют.
Ребят, теперь официально: новый билд.Список изменений:- Секундомер- Улучшение интерфейса - Изменение размеров облачка - Возможность показывать на экране только облачко - Отключение форсирования интерфейса поверх всех окон - Улучшено меню горячих клавиш - Файл стиля интерфейса вынесен в отдельный файл- Обновлены некоторые команды- Исправлено очень много баговСкачать новый билд можно здесь: https://github.com/DeskChan/DeskChan/releases/tag/v0.2.7-r363/Также мы значительно обновили документацию. Здесь - основопологающий гайд по написанию плагинов: https://github.com/DeskChan/DeskChan/wiki/Полный-гайд-по-созданию-плагинаА также мы под завязку наполнили наш форум документацией ко всем остальным плагинам и многочисленными гайдами: "Как нам можно помочь если вы кто угодно". Короче говоря, чтива на вечер, если кто искал, вам достаточно.На этом в принципе всё. Действующие программисты в проекте закончились. Мы сейчас будем искать новых, которые готовы потянуть проект, но если никто не придёт - ну значит не судьба.
>>2212802> но если никто не придёт - ну значит не судьба.Устройся на работу, заработай денег и найми нормального программиста.
>>2212802Прямо как я предсказывал. Удивительно!
>>2212802Жаль ребят, только начали и уже закончили. И форум у вас хороший.Может смените курс разработки во что-нибудь, что приносит деньги или аудиторию? Например, тот же форум.Или другой полезный сайт.А DeskChan будет в фоне развиваться и нарабатываться.Иными словами, для вас это один проект, конечно, но что если отнестись к нему как к "компании"? Прежде чем что-то создать, надо получить ресурсы, из которых это будет создаваться.Было бы неплохо, если бы у вас был бы мощный фундамент, на авторитет которого могла бы опираться разработка DeskChan'а
>>2212802> Действующие программисты в проекте закончились.ВОТ ЭТО ВОТ НЕОЖИДАННОСТЬ.Вот здесь вот https://2ch.hk/pa/res/414910.html#423441 ни разу не об таком исходе написано, ага.
Ребят, всем спасибо, кто окликается, предлагает помощь. Такими темпами может и не заглохнем. Но сейчс не об этом.Значит, поскольку многие жалуются на неработающие горячие клавиши на клавиатуре, мы поняли, что наверное механизм горячих клавиш не самый очевидный и удобный.Мы используем такую специальную библиотеку, чтобы считывать клавиши независимо от операционной системы (ох и сколько она нам проблем принесла, вы просто не представляете). Поскольку она пытается работать сразу со всеми операционными системами, конечно она будет работать не совсем стабильно: у некоторых клавиш (причём самых нужных: Alt, Ctrl, Shift) эти коды разные для разных операционных систем. Сделать хорошо уже не было сил, поэтому никаких отдельных карт клавиш для каждой ОС нету.Ну, это чинится. Смотрите: во вкладке "Плагины" есть подменю "Горячие клавиши". Если вы туда зайдёте, то можете проверить, как ваша система опознаёт те клавиши, которые вам нужны. Если не опознаёт никак, то там даже сами коды клавиш отображаются. Просто используйте их в правиле и всё будет норм.Да, и ещё кое-что: многие жалуются, в разделе "как нам помочь" на форуме не совсем всё понятно. Ну так вы в той же самой теме в комментах и напишите, что конкретно вам непонятно! Как бы, этот раздел существует для того, чтобы к нам не лезли с одними и теми же вопросами по 20 раз. И если всё равно людям непонятно - значит мы свою работу там сделали плохо.https://forum.deskchan.info/category/4/вопросыhttps://forum.deskchan.info/category/7/как-поучаствовать-в-разработке
>>2113476 (OP)>Что мы имеем?>10. Группу в ВК:Проект зашкварен.Идите нахуй.
>>2113476 (OP)Месье знают толк в извращениях.https://www.youtube.com/watch?v=nkcKaNqfykg и больше ничего не надо.
>>2211954От моих сбережений то да, всего 0.5%...