[WT] [Архив]  [Поиск] Главная Управление
[Совместно с Ычаном]
Имя
Animapcha image [@] [?]
Тема   (новая нить)
Сообщение flower
Файл 
Пароль  (для удаления файлов и сообщений)
Параметры   
  • Прежде чем постить, ознакомьтесь с правилами.
  • Поддерживаются файлы типов 7Z, BZ, BZ2, GIF, GZ, JPG, MO, MP3, OGG, PDF, PNG, PSD, RAR, SVG, SWF, TXT, XCF, ZIP размером до 10000 кБ.
  • Ныне 2546 unique user posts. Посмотреть каталог
  • Максимальное количество бампов нити: 500
Файл: 150783928026.png-(881.78KB, 720×720, junior_developer_elma.png)
17424
No. 17424 Закреплено hide watch expand quickreply       [Ответ]
Здесь можно получить помощь и консультацию по любому языку программирования, в любой сфере разработки. Не важно, программируете ли вы собственного робота, пишете серверную приблуду, интегрируете чужие API, ковыряете игру, или пытаетесь сделать сайт на Wordpress - если аноним что-то об этом знает, он обязательно поможет.

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

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

Другие тематические нити: (не стесняйтесь их поднимать)
Java: >>/dev/13949
Python: >>/dev/14767
Rust: >>/dev/16152
RenPy: >>/dev/14429

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

Аноним будет стараться дать максимально точный ответ на ваш вопрос и не пытаться предложить вам поменять весь стек технологий только потому что не знает, как решить проблему с тем что у вас есть. Впрочем, если вы забиваете гвоздь ми
Сообщение слишком длинное. Полный текст.
11 сообщений и 1 изображение пропущено. Для просмотра нажмите «Ответ».
No. 17461    
>>17460
https://developers.themoviedb.org/3/getting-started/request-rate-limiting
Ну и да, официальная спека божится, что таймаут 9 секунд максимум.
No. 17462    
Файл: 150820201518.png-(522.84KB, 1366×728, 2017-10-17_03-47-28.png)
17462
>>17460
> А откуда ты тыкаешь их API?
браузер. я на сишарп вебапи сделал один метод гет, в котором использую апи того сайта
> ты мог попасть на кеширование AJAX-запросов
не понял что это значит, но я подгружаю фильмы аджаксом, да...

можешь сам сайт посмотреть, если хочешь http://movievote.azurewebsites.net/. проблема появляется, когда по страничкам переходишь
ну и еще я для каждого фильма до 3 реквестов отправляю
No. 17463    
>>17462
Я провел эксперимент - наперезагружал главную страницу несколько раз до того момента пока она стабильно перестанет подгружать информацию и одновременно с этим мониторил состояние отдаваемой информации по одному фильму:
http://movievote.azurewebsites.net/api/MovieInfo/42

>status_message "Your request count (135) is over the allowed limit of 40."
>status_message "Your request count (218) is over the allowed limit of 40."
>status_message "Your request count (187) is over the allowed limit of 40."

И так продолжалось какое-то время пока количество запросов не упало ниже лимита и информация не отдалась как нужно. Количество запросов в месседже то возрастало, то убывало.

Тебе нужно проверить, сколько запросов ты на самом деле туда отправляешь, потому что на вид выходит так, что ты сильно перекрываешь их разрешенный поток, из-за чего создается ощущение что таймаут не проходит а на самом деле ты его просто тут же выбираешь Возможно, придется реализовать программный circuit braker и устроить общение с внешним апи через него.
Файл: 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
214 сообщений и 52 изображений пропущено. Для просмотра нажмите «Ответ».
No. 17227    
Файл: 150461175430.gif-(946.35KB, 500×500, 1504539984942.gif)
17227
>>17224
> Довольно просто.
Получилось не очень, скучный ивент.

> тебе, к сожалению, не очень хотелось писать, а я вынудил с объёмом текста чуть поболее.
Особо нечего расписывать в кладовке.
No. 17288    
>>17226
Хорошая мысль! Долго романсить будет. И чтобы игра проходилась переводом системных часов на N лет вперёд

>>17227
>Особо нечего расписывать в кладовке.
Возможно, однако такая задача всё равно стоит передо мной. Эти ваши слайсы всё равно умудряются из тривиального сделать что-то позитивное. Попробую написать.
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
>Эроге живи!
Файл: 150792286840.png-(263.92KB, 1220×1021, goviaji_b.png)
17435
No. 17435 hide watch quickreply       [Ответ]
Разрабатываю тут язык программирования goviaji. https://github.com/sorrge/goviaji
По-моему каждый уважающий себя программист должен однажды сделать свой язык. Это какая-то веха на жизненном пути, отмечающая уровень развития программиста, и раскрывающая круг его интересов. Нет области, открывающей больший простор для полета программистской фантазии, чем программирование ради программирования, а разработка языков это самая его суть.

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

Для примера на картинке формальное описание простого языка из книги Types and Programming Languages, а ниже соответствующее ему определение на goviaji. Оно работает, и позволяет выполнять любые программы на этом языке (примеры в репо). Также сейчас работает нетипизированное лямбда-исчисление, как чистое (где только лямбды), так и с дополнительными значениями.
No. 17438    
А разработку кучи domain-specific языков с интерпретаторами можно засчитать за веху в жизненном пути программиста?
No. 17447    
>вы описываете синтаксис и семантику нового языка программирования
>затем пишете программу
Так работает любой ЯП, где можно переопределять операторы и писать свои функии.
No. 17448    
Файл: 150804246176.png-(119.69KB, 1867×935, goviaji_church.png)
17448
>>17438
Веха - это какое-то конкретное достижение. Для меня это разработка языка программирования ради него самого, как самоцель. Обычные DSL вроде прикручивания Lua скриптов к игре или парсера конфигурации дают опыт в этом деле, но по-настоящему ты дозреваешь, когда пишешь программу, в которой язык занимает центральное место.

>>17447
В каком-то смысле ты прав. Например, на Лиспе можно сделать примерно то же, что у меня в goviaji. Принципиальных отличий, которые и есть основные мотиваторы разработки, тут три:
1) в goviaji описывать языки гораздо удобнее, например см. оппик - логическое определение переводится в код почти напрямую.
2) в goviaji нет никаких синтаксиса и семантики целевого языка, кроме тех, что определил сам программист. Ты должен полностью описать свой язык, и в нем не будет ничего лишнего, никаких посторонних эффектов.
3) goviaji предоставляет неограниченные возможности по определению языков.

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

В качестве примера работы на картинке - вычисление выражения 3 == 2 + 1 в кодировке Черча на чистом лямбда-исчислении. Язык - чистое лямбда-исчисление - определен правилами вывода, а конкретные символы (equal, c3, snd, fls и пр.) это просто синонимы для соответствующих лямбда-выражений. На каждом шаге для выражения E доказывается утверждение eval E X, и X становится выражением для следующего шага. Начинается вычисление с "equal c3 (scc c2)", которое кодирует в Черча "3 == 2 + 1", а заканчивается tru, истиной в кодировке Черча.
No. 17450    
>>17448
А что-нибудь НЕ функциональное там сделать можно?
No. 17454    
Файл: 150810697863.jpg-(48.99KB, 400×303, 1466002443151099657.jpg)
17454
> goviaji
Не удержался, простите.
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, это описывается так.
Файл: 149711682895.png-(282.53KB, 512×512, 1466176596338.png)
16494
No. 16494 hide watch expand quickreply       [Ответ] [Первые 100 сообщений] [Последние 50 сообщений]
Браузер для Android

Github: https://github.com/AliceCA/Overchan-Android
F-Droid: https://f-droid.org/repository/browse/?fdid=bus.chio.wishmaster

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

Прошлый тред >>14910
181 сообщений и 18 изображений пропущено. Для просмотра нажмите «Ответ».
No. 17431    
>>17430
Здесь есть автоснятие логов при падении?
No. 17432    
>>17431
Ну у меня ничего отправить не предлагает.
No. 17440    
А можно кнопку на обновление всех открытых тредов?
No. 17441    
>>17440
Поддерживаю, действительно очень не хватает этой функции.
No. 17446    
>>17440
Лонгтап на вкладке с тредом пробовал? Там есть пункт "run auto update".
No. 17451    
>>17446
Разве оно апдейтит не тот тред по которому нажимаешь?
No. 17452    
>>17451
Сколько же времени я заблуждался и страдал думая что обновляет только выбранный, нет чтоб раньше то проверить.
Файл: 150682259759.jpg-(84.21KB, 960×720, 1258163340905.jpg)
17371
No. 17371 hide watch expand quickreply       [Ответ]
Давайте попробуем, что ли.

JS у нас по-прежнему ковырять некому, но хотелось бы доработать местную функцию разворота картинок. Сейчас она просто разворачивает изображение целиком без учёта размера окна браузера. Соответственно, требуется доработать её так, чтобы ширина окна учитывалась.
Скрипт лежит в http://410chan.org/lib/javascript/kusaba.js

Да, я в курсе, что все привыкли к тому, что для разворота надо нажимать на картинку, а не ссылку над ней (как у нас сейчас). Если скрипт научится учитывать ширину окна, это можно будет переделать.
24 сообщений и 8 изображений пропущено. Для просмотра нажмите «Ответ».
No. 17416    
Вот, кстати, более насущный фичреквест по поводу шаблонов страницы, болезнь всех ванильных бордодвижков: перенеси прикреплённые кортинки в ОП-постах под лейбл с именем, темой и прочей лабудой, как в обычных постах. Тогда и раскрытие оных будет более правильно выглядеть.
No. 17426    
Файл: 150784341346.png-(586.80KB, 898×641, 12345697.png)
17426
По скриптам сроков у меня, разумеется, нет.

>>17409 добавил.
>>17414 ждёт своего часа в репозитории.
>>17411 про это я давно знаю, да. Когда-нибудь.
No. 17428    
>>17426
Видели эти версии скриптов?

Ычан-стайл >>17379
410-стайл >>17389
No. 17429    
>>17428
Вот это >>17410 решение самое простое. Никаких скриптов и работает отлично, нечего тут голову ломать.
No. 17434    
Файл: 150792261956.jpg-(87.55KB, 422×600, c4d7c0338fa92352c6f9eef098fc8867e69df5fc.jpg)
17434
>>17428
Никто пока ничего не смотрел.

>>17429
И в чём его суть, если оно только вёрстку портит и больше ничего не даёт? По крайней мере, при вписывании в CSS всё именно так, возможно, я что-то не так делаю вдруг.
No. 17436    
>>17434
Не знаю, что оно портит, но у меня работает как и требовалось: картинки больше не вылезают за края постов. Результат тот же, что и в >>17407, но не требует правки скриптов. Остается только в шаблонах
onclick
перевесить со ссылки на картинку.
No. 17437    
>>17434
Отвечу ак автор: добавь в конце глобальной цссины или замени маргин на паддинг и добавь остальное. И ещё оно работает только там, где есть цсс3 (кроме Осла, вроде как, потому что они слоупоки и не принимают до конца стандарт). Суть в том, что бокс-сайзинг приказыает параметру ширины учитывать паддинг как часть самого элемента при подсчёте максимальной ширины, из-за чего 100% считается как максимальная ширина кортинки с отступом до полного ухода края поста к краю экрана, опять же с учётом отступов, а параметр высоты уже подстраивает высоту под оригинальные пропорции, чтоб искажений не было. “Сломать” оно могло только на браузерах без поддержки бокс-сайзинга “вываливанием” кортинки за границу поста на сорок пиксолей, которые берутся от отступов (по двадцать с каждой стороны), т.е. если в нормальных браузерах, допустим, 1000 пикселей — ширина кортинки+отступов, то в Осле и древних браузерах — только кортинки.
Файл: 148684155914.png-(659.24KB, 720×720, junior_developer_kyon.png)
15681
No. 15681 hide watch quickreply       [Ответ] [Первые 100 сообщений] [Последние 50 сообщений]
Здесь можно получить помощь и консультацию по любому языку программирования, в любой сфере разработки. Не важно, программируете ли вы собственного робота, пишете серверную приблуду, интегрируете чужие API, ковыряете игру, или пытаетесь сделать сайт на Wordpress - если аноним что-то об этом знает, он обязательно поможет.

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

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

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

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

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

Пополняемая база знаний: http://pastebin.com/AGhLZppH
Сообщение слишком длинное. Полный текст.
497 сообщений и 80 изображений пропущено. Для просмотра нажмите «Ответ».
No. 17404    
>>17401
HTML + CSS позволят тебе просто верстать странички. Если это всё что ты хочешь, то ок. Но если хочется именно заняться фронтендом т.е. в конечном счете делать интерфейсы для веб-приложений, то нужно еще понять джаваскрипт и популярные фронтенд фреймворки. и сопутствующие инструменты

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

Если ты пока совсем начинающий, давай попробуем начать с первых туториалов на W3CSchools:
https://www.w3schools.com/html/default.asp
https://www.w3schools.com/css/default.asp
https://www.w3schools.com/js/default.asp

Как только схватишь базу, переходи к тыканию фреймворков. По самым популярным базовые туториалы есть на той же W3CSchools. Что касается того, какие из них выбрать, то немного о популярных фреймворках писали у нас в прошлом треде: http://410chan.org/dev/arch/res/14160.html#14188
No. 17420    
Файл: 150772489920.jpg-(112.61KB, 1245×712, g3h9nTpZssZPVZr5mg64mw.jpg)
17420
Ну что же вы, Балмеры?
https://meduza.io/feature/2017/10/09/my-platili-razrabotchikam-i-pisali-prilozheniya-za-nih-ne-pomoglo
No. 17421    
Приветствую анонимоусов!

Скопился некоторый ощутимый объём логов, скажем так, технологического процесса.
Логи писались человеком вручную в виде текста, придерживаясь некого специального формата.
Есть желание по всей этой массе (сотни файлов по несколько десятков записей каждый) подвести некую статистику и, если получится - выявить закономерности.
Т. е. получаем нечёткую задачу обработки данных. "Нечёткую" - в том смысле, что ТЗ будет активно меняться в процессе на основе получаемых результатов.
Кроме того, почти наверняка понадобится "обратный ход данных". Т. е. в процессе обработки будут выявляться неизбежные ошибки в записях, и хорошо бы будет в автоматическом режиме исправлять исходный массив файлов, чтоб в дальнейшем работать с более согласованными данными.

Какие инструменты посоветуете? Подойдёт ли что-то готовое (статистические пакеты? Excel + VBA? MATLAB?)
Пока что считаю, что придётся писать что-то своё на одном из ЯП. Для начала - некий движок с чисто текстовым вводом-выводом, потом, при желании - прикручивать к нему некий GUI.

В программировании есть небольшой опыт на C/C++, Python и такой экзотике, как тикль (tcl). Алсо, Pascal (школа...); с Delphi не знаком. Фреймворкам не обучен. Прогать планируется исключительно на винде, желательно - хотя бы для начала на чём-нибудь "лёгком" (интерпретатор Python, прикрученный к текстовому редактору - ок, Visual Studio - не ок).

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

Пока что, склоняюсь к Python + использование TDD, которое собираюсь по ходу осваивать.

Что посоветуете выбрать из инструментов? И какие книжки (не оче большие - см. "нетерпение") посмотреть для уточнения подходов к, собственно, решению?
No. 17422    
>>17421
> Excel + VBA
Ненене.
Начни с питончика, там должны быть модули для статистики и всего на свете. Матлаб даже не знаю, в каком случае был бы предпочительней. Если ехала матрица через матрицу.
No. 17423    
Файл: 150777571310.jpg-(495.82KB, 595×841, 9157815.jpg)
17423
Бамплимит, готовьте новую нить.
No. 17425    
>>17423
Сделали новую нить >>17424
Закрепите её вместо этой, пожалуйста.
No. 17427    
>>15681
>>17421
>>17422

ПЕРЕЕЗД: >>/dev/17424
ПЕРЕЕЗД: >>/dev/17424
ПЕРЕЕЗД: >>/dev/17424
Файл: 149846696579.png-(163.67KB, 1280×1024, screen.png)
16611
No. 16611 hide watch expand quickreply       [Ответ] [Последние 50 сообщений]
Когда моя подруга узнала, что я пытаюсь писать на джаве, она заявила мне, что "джвакодер хуже [гомосексуалиста]". В ответ я заметил, что она и сама питонщица, а использовать язык с неявной типизацией довольно брезгливо. После этого она отстала. Но беда в том, что она очень умная девочка, выигрывала много контестов, сейчас работает в яндексе, а ее критика ранит меня до глубины души.

Собственно, вопрос: Какие языки точно не вызывают нареканий у ровных и четких пацанов?
43 сообщений и 4 изображений пропущено. Для просмотра нажмите «Ответ».
No. 17325    
>>17309
Сейчас учу Qt на Android. Весь интерфейс лучше делать на QML, а функционал на сишке.
No. 17327    
>>17325
Там надо NDK настраивать? И много ли чистого JS при работе с QML?
No. 17329    
>>17327
Я NDK не трогал. Просто установил и прописал пути. На компе установил и всё настроил, а на ноуте сейчас мучаюсь. В ближайшее время попробую начать тред по Qt, где составлю действующий метод установки на Андроид. Слишком часто вижу этот фреймворк: даже Guitar Pro 7 сделали на нём. Я не работал с JavaScript, поэтому не скажу. Нужно посмотреть пару видео по QML и начинаешь всё понимать.
No. 17331    
>>17329
Я вкачусь.
No. 17338    
Файл: 150611613412.jpg-(746.51KB, 1837×1836, shot_1506107455422.jpg)
17338
>>16611
Передай девочке, что Яндекс - торт!
No. 17368    
Файл: 150670466683.gif-(1.00MB, 500×373, tumblr_n9ugz2zMq71r650nko1_500.gif)
17368
>>17329
No. 17391    
Файл: 150721050646.gif-(0.99MB, 500×281, tumblr_njbbrrfRAs1r3rdh2o1_500.gif)
17391
>>17329
Файл: 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, он по бурам лишь.
Файл: 137816923745.jpg-(428.64KB, 733×572, rarjpeg.jpg)
10384
No. 10384 hide watch expand quickreply       [Ответ] [Первые 100 сообщений] [Последние 50 сообщений]
суть не столько в средстве сколько в идее наноборды. эта борда без сервера, без каких-то туннелей и шифрованных каналов. борда, которую невозможно уничтожить. ящитаю эту идею надо всячески развивать особенно в свете последних событий. ведь могут и и2п запретить.

как я вижу наноборду. наноборда это прежде всего люди:

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

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

как можно организовать текстовые сообщения:
ставить дату и номер поста (от фонаря). у кого-нибудь будет шанс ответить именно тебе ссылаясь на номер твоего поста или проще: цитируя сообщение. специальный нехитрый софт поможет отыскать ответы на твои сообщения в одном из паков по цитатам или по номерам постов.
Сообщение слишком длинное. Полный текст.
139 сообщений и 54 изображений пропущено. Для просмотра нажмите «Ответ».
No. 17185    
>>17177
Не знаю, работает ли сейчас, но инструкцию смотри на картинке из >>15135.
No. 17328    
>>17185
Удивительно, не думал что нб кто-то еще пользуется! Подумываю запилить такую штуку на ipfs. А вообще, использовали битмесседж,было бы заебись.
No. 17330    
Файл: 150598920730.png-(16.60KB, 1146×170, 16.png)
17330
Джава часа скачивала посты, теперь ещё что-то докачивает. 16 items left to download, потом счётчик уменьшается и снова обновляется до 16. Что это за майнер эдакий?
No. 17356    
>>17330
Это у тебя потому что каждый контейнер пишется отдельно, а их загрузилось за раз много. Треды парсятся, и сообщения говорят, сколько еше осталось контейнеров в этом треде. Подожди,это пройдет.
No. 17362    
>>17356
Наночую, эти сообщения - они как из прошлого. Скачал html-ку, нашел 16 картинок, добавил сообщение "есть 16 картинок" в список. Уже скачались 15 картинок, уже пошел в список отчёт о том что "осталось 1 картинок" и тут вторая html-ка скачалась, а там еще 20 картинок, и следующее сообщение которое добавляется в список после "осталось 1 картинок" это "осталось 21 картинок". А из списка сообщения достаются медленно и показываются по одному даже когда уже все закачки завершены.
Корявая, зато ТВОЯ!
No. 17364    
>>15462
>Превьюшки не закрываются даже после закрытия шакалятора,
Они закрываются по клику
No. 17367    
>>17362
Это выглядит коряво,только когда первый раз запускаешь, а так норм.
Удалить сообщение []
Пароль  
[Mod]
[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14]