[ d ] [ b / cu / dev ] [ r ] [ a / ts ] [ ci ] [ gnx / int ] [ misc ] [ dev / stat ]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог] [Главная]

Файл: 410.png -(24 KB, 500x500, 410.png)
24 No.26066   [Ответ]
В сей нити мы упорядочиваем усилия по доработке местного движка.

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

Предыдущая нить: >>20450
Пропущено 273 сообщений и 109 изображений. Для просмотра нажмите "Ответ".
>> No.27697  
Файл: changed.zip -(72 KB, x, changed.zip)
72
Запилено >>27631 в ≈>>27593 виде. Можно тестировать. Стилеспецифичный CSS statusbar'а только для Умночана написан.
>> No.27698  
Файл: patch.txt -(16 KB, x, patch.txt)
16
キタ━━━(゚∀゚)━━━!!
>> No.27699  
Файл: screenshot.webp -(142 KB, 1280x1080, screenshot.webp)
142
>>27592

> Но Google-поиск тоже AVIF не понимает.

С прошлой пятницы (30 августа) начал понимать: https://developers.google.com/search/blog/2024/08/happy-avifriday

(Скриншот прилагаю.)
>> No.27731  
Файл: kusaba_js.txt -(93 KB, x, kusaba_js.txt)
93
В lib/javascript/kusaba.js на 573-ей заменить
fetch('/board.php?' + board + "&fetch-call=1", {

На
fetch('/board.php?' + e.target.form.elements.board.value + "&fetch-call=1", {


Sorry.
>> No.27732  
>>27731
К чему это хоть?
>> No.27733  
>>27732
К >>27697.
>> No.27746  
>>27569

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

Теперь есть: https://codeberg.org/FBE410/fbe-410/pulls/38
>> No.27749  
Дополнительно предупреждаю ещё, что перед накатыванием пуллреквеста >>27746 неплохо бы провѣрить ещё разок, была ли собрана новая версия PHP (по умолчанию) таким образом, чтобы у ней в GD работали функции imagecreatefromavif и imageavif.

А не то, мало ли, вдруг окажется, что как раз на поддержке AVIF и сэкономили. И тогда упсъ.
>> No.27750  
Документация по адресу https://www.php.net/manual/en/image.installation.php говорит нам, что для того потребным оказывается параметр «--with-avif» при конфигурировании сборки PHP.

Словосочетание «по умолчанию» в сообщении >>27749 означало, что я считаю (предположительно) версию PHP на сёрвере поставленною из такого готового пакета, при сборке которого параметр поддержки AVIF был уж включённым, если сборщики пакета знали своё дѣло.
>> No.27753  
Файл: cd5aea141afa50a8f52cf99d5e4e48c9984288fe.png -(89 KB, 428x562, cd5aea141afa50a8f52cf99d5e4e48c9984288fe.png)
89
Что ж, давайте вернёмся к отказу от фрейма по умолчанию, и подумаем, что можно засунуть на главную кроме новостей (кстати, с ними связана задача https://codeberg.org/FBE410/fbe-410/issues/14 ) и списка досок.
Какие-то избранные картинки по типу соседнего сайта у нас, как мне кажется, не покатят по очевидным причинам. Что там ещё может быть? Наша скорбная статистика активности?


Файл: 59067429-7acfef00-8866-11e9-9e30-15755f5547a2.png -(216 KB, 858x519, 59067429-7acfef00-8866-11e9-9e30-15755f5547a2.png)
216 No.27741   [Ответ]
Прив, разрабатываю игру типа Cataclysm, хочу ускорить отрисовку игры в консоли Windows. я использую флаг ENABLE_VIRTUAL_TERMINAL_PROCESSING, чтобы поддерживать escape-последовательности как в эмуляторах терминалов linux. Дело в том, что обычная отрисовка довольно медленная. Даже если я устанавливаю цвет текста через WinAPI, то скорость отрисовки не сильно отличается от скорости вывода символов вместе с escape-последовательностями. у меня появилась идея просто перед отрисовкой склеить все символы вместе и в нужных местах поставить esc-последовательности, чтобы вывести всю строку разом, но это вообще никак не улучшило положение.
Заранее говорю, что я знаю, что можно не отрисовывать всё заново, а просто рисовать в местах, где что-то меняется. проблема в том, что при движении, сдвигается вся карта, так что проще уж сразу все отрисовать, чем тратить время на отличающихся мест.
Надеюсь на ваши советы, хоть и понимаю, что это пиздец какая немного специфичная проблема
>> No.27747  
Самый вменяемый способ работать с консолью в виндузе - использовать собтсвенную отрисовку (а там хоть через вулкан).
CMD.EXE это не то чем оно тебе кажется, не трогай его. Даже все индусы МС не смогли сделать из этого костыльного монстра нечто нормальное, лучше не пытайся и пиши сразу свой вывод, будет лучше быстрее надежнее и понятнее чем cmd.exe
>> No.27748  
Рекомендую попробовать ConEmu для означенной цѣли.

https://conemu.github.io/
>> No.27751  
>>27748
okay mate :cool:
>> No.27752  
>>27747
а на линуксе можно и терминал юзать, там он настолько шустрый, что даже есть стирать и перерисовывать всё 60 раз в секунду, то даже мерцаний не будет видно


Файл: logo.png -(288 KB, 512x512, logo.png)
288 No.27507   [Ответ]
Github: https://github.com/overchan-project/Overchan-Android
F-Droid: https://f-droid.org/packages/bus.chio.wishmaster/

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

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

Сайт исходного приложения:
https://miku-nyan.github.io/Overchan-Android
Информация о создании пользовательских тем:
https://github.com/miku-nyan/Overchan-Themes
Сообщение слишком длинное. Полный текст.
Пропущено 16 сообщений и 1 изображений. Для просмотра нажмите "Ответ".
>> No.27673  
>>27666
Она через жопу работает, у неё неправильная логика интерфейса. А ещё у меня к этому поделию личные претензии. Однажды пидор-разраб что-то сделал и у меня все картинки направо переехали. При этом сделать мне обратно он отказался, типа мне самому нужно ещё раз открыть настройки и переключить. Ага, блядь, делать мне больше нехуй, если я один раз уже открывал эти настройки, после чего я снёс его высер и больше к нему не притронусь никогда.
Дашчян тоже неправильно работает, а про зондовую показывалку таблички "хуй будешь?" мы вообще промолчим, это за бордоклиент вообще не считается.
>> No.27694  
>>27671
Предпочитаю не бампать треды нерелевантной информацией.
>> No.27700  
Ладно, как и где этот «запарожец» ручками поковырять? Раз уж никто ничего не делает.
>> No.27701  
>>27700
В шапке ссылка на гитхаб, вроде у алисы самая актуальная версия, посмотри по форкам
>> No.27702  
Капча на неназываче похоже всё...
>> No.27703  
>>27702
Да, она всё. Пишет 404 и даже пасскод не проходит, потому что пидор тамошний отключил старую капчу совсем.
>> No.27707  
>>27702
Да и сам он тоже всё.
>> No.27708  
Анон из mobi харкача сделал форк, где поддержал капчу и начал новые фиксы пилить.

Код: https://github.com/a2nc3/Overchan-Android-N/tree/testing
Апк: https://github.com/a2nc3/Overchan-Android-N/releases/download/v1.9.0b22/Overchan-Android-N-unofficial-release.apk

Из-за смены подписи, поставить поверх текущего оверчана, увы, не выйдет. Только удалять и переустанавливать, но разумеется никто вам не мешает сделать экспорт и импорт настроек.
>> No.27743  
Файл: 1729055603421.png -(11 KB, 505x205, 1729055603421.png)
11
>>27708
Недолго музыка играла.
>> No.27744  
>>27743
Да тут вот что-то можно скачать, например:
https://github.com/a2nc3/Overchan-Android-N/releases


Файл: cats_babuska[1].jpg -(129 KB, 600x570, cats_babuska[1].jpg)
129 No.7818   [Ответ]
Хочу разобраться в парадигме ООП. В чем соль ООП?
Где описана общая парадигма ООП (желательно, ёмко, но что-бы ни в коем случае не был упущен ни один аспект).
Пропущено 30 сообщений и 11 изображений. Для просмотра нажмите "Ответ".
>> No.8027  
Бамп
>> No.13947  
Бамп
>> No.13950  
>>13947
Бамп длинною в жизнь.
>> No.14010  
Программные продукты, написанные в ООП значительно проще расширять и поддерживать.
Если мы говорим о коммерческой разработке, где важен не столько сам код, сколько адекватные сроки решения поставленных задач, которые разумеется не состоят только из новых фич, то ООП продукты вырываются вперёд за счёт двух важнейших параметров в коммерческой разработке:
1. Способность модифицировать куски системы без риска разломать вообще всё.
2. Возможность переиспользовать имеющийся код, если он вписывается в решение поставленной задачи.

Функциональщики соснут тогда, когда потребуется написать действительно большой продукт с сотнями сущностей и тысячами специфичных для этих сущностей действий.
Когда мы проектируем системы, мы проектируем их отталкиваясь от реального мира. Что вот, например, есть User. User имеет ряд, специфичных для себя полей, а так же User имеет ряд специфичных для себя, действий (методов). При ООП подходе это описывать удобно, зачастую прозрачно и не вызывает боли, если есть мозг. Если мозга нет - то можно и в процедурном стиле написать что угодно, прыгая взад - вперёд через goto.
Только вот кто это будет поддерживать? Тот кто это написал? Отлично. Это определённо успех.

Отвечая кратко на вопрос ОП-куна:
ООП - это для крупных проектов, с большой кодовой базой, где работает много людей. Всё иное, вероятно, рано или поздно повысит градус энтропии до такого состояния, что разобраться в кодовой базе смогут лишь единицы.
Сообщение слишком длинное. Полный текст.
>> No.14013  
Опять двадцатилетние синьоры хуйню на чанах несут. Куда смотрит ПэЖэ?!
>> No.27716  
Файл: 56379190_p0.jpg -(840 KB, 842x1290, 56379190_p0.jpg)
840
>>14013
Лучший тред. Читал с удовольствием.
>> No.27724  
>>27716
Понастольгировал, всплакнул?
>> No.27729  
Файл: faptcha_php.png -(4 KB, 90x50, faptcha_php.png)
4
>>27724
Удивился какие жестокие нравы были в разделе. Но зато хоть люди были какие-то.
>> No.27737  
>>27729
Аноны, наверное, в ту пору горячими студентами были. А теперь они выгоревшие работяги...
>> No.27742  
>>27737
Все-таки гики-студенты, если вообще студенты. Обычному студенту объяснять другим людям что такое ООП и в голову бы не пришло, тем более сраться за корректную терминологию и даже идеологию применения.


Файл: junior_developer_nene.png -(648 KB, 720x720, junior_developer_nene.png)
648 No.25965   [Ответ]
Здесь можно получить помощь и консультацию по любому языку программирования, в любой сфере разработки. Не важно, программируете ли вы собственного робота, пишете серверную приблуду, интегрируете чужие API, ковыряете игру, или пытаетесь сделать сайт на Wordpress - если аноним что-то об этом знает, он обязательно поможет.

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

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

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

Сообщение слишком длинное. Полный текст.
Пропущено 548 сообщений и 80 изображений. Для просмотра нажмите "Ответ".
>> No.27722  
>>27717
С трудом могу это представить. Раз раз и файл по айпишнику доступен. факт, зачем это надо другой вопрос(на ум ничего не приходит)
>> No.27725  
>>27722
Ты просто забыл какого это быть нубом.
>> No.27726  
Из-за такой жуткой неанонимности IPFS, на нем нельзя делать какие-то классные бессерверные распределенные штуки для анонимов. Это-то и удручает.
>> No.27727  
>>27726
>классные бессерверные распределенные штуки для анонимов
Это какие например?
>> No.27728  
>>27727
Да любые. p2p сеть с dht, хешированием контента, механизм pub-sub. Воображение захватывает. Например, картинками обмениваться без центральных серверов.
>> No.27734  
>>27717

Не забил, просто я серьёзно заболел, не до этого было. А теперь вот решаю вопросы с армией. Так что реально будет возможность что-то сделать через месяц только %(или уже через год)%.
>> No.27735  
>>27722

>зачем это надо другой вопрос

Чтобы иметь возможность раздавать всем желающим условный гит-репозиторий без зависимости от кого бы то ни было (поэтому всякие гитхабы и гитлабы не подойдут).

А вообще ещë хочу свой почтовый сервер развернуть.
>> No.27738  
>>27734
Ну это, удачи тебе там с этим.
>> No.27739  
>>27735
Вот посмотри ссылочку https://github.com/awesome-selfhosted/awesome-selfhosted
>> No.27740  
>>27735
>Чтобы иметь возможность раздавать всем желающим условный гит-репозиторий без зависимости от кого бы то ни было (поэтому всякие гитхабы и гитлабы не подойдут).
Gitea.


Файл: erogepok.jpg -(44 KB, 604x602, erogepok.jpg)
44 No.14488   [Ответ]
Тред №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

Сообщения об ошибках и неточностях приветствуются, критика будет встречена хорошо, если по делу.
А у кого есть идеи, предлагайте альтернативу при критике. Да и вообще новые идеи для слайсоивентов, не затрагивающих сюжетные твисты, концовки и тому подобное.
Сообщение слишком длинное. Полный текст.
Пропущено 426 сообщений и 91 изображений. Для просмотра нажмите "Ответ".
>> No.27262  
>>26323
Разработчики, родненькие, подайте пожалуйста хоть какой-то сигнал по вам и о статусе проекта
>> No.27286  
>>27262
Статус проекта: обглоданные кости.
>> No.27297  
Файл: 1149377372369.png -(8 KB, 384x384, 1149377372369.png)
8
>>27262
Как-то так вышло, что все сколь-либо активные участники ныне забанены на Автобусе, скорее всего после последних вайпов. И мне было лень отписаться.
Лично я слушаюю что всё ещё делается, надеюсь, жду и даже получаю запросы на помощь.
>> No.27306  
>>27297
А в процессе слушания вещества употребляете?
>> No.27318  
Файл: how about no.gif -(502 KB, 220x181, how about no.gif)
502
>>27306
>> No.27327  
Файл: 65736874960.jpg -(183 KB, 2560x1196, 65736874960.jpg)
183
С Наступающим всех Новым годом!
>> No.27429  
>>27297
Тебе отвечает нейросеть.
>> No.27644  
>>27429
Нет, даже я молчу.
нейросеть
>> No.27730  
Когда-нибудь они допилят. Мы все еще ждем.
>> No.27736  
Файл: yix5YaRtsYI.jpg -(203 KB, 1280x720, yix5YaRtsYI.jpg)
203
>>27730
В эроге допиле все будет зашибись.
Его выпустят скоро, надо только ждать.
Там веселый лагерь, и лето в нем - кайф,
Даже, может быть, не надо будет перепроходить.


Файл: logo.png -(315 KB, 512x512, logo.png)
315 No.24029   [Ответ]
Github: https://github.com/overchan-project/Overchan-Android
F-Droid: https://f-droid.org/packages/bus.chio.wishmaster/

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

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

Сайт исходного приложения:
https://miku-nyan.github.io/Overchan-Android
Информация о создании пользовательских тем:
https://github.com/miku-nyan/Overchan-Themes
Сообщение слишком длинное. Полный текст.
Пропущено 827 сообщений и 73 изображений. Для просмотра нажмите "Ответ".
>> No.27443  
>>27441
Дудосят.
>> No.27462  
>>27008
Чаще есть. Но теперь совместно с пустотой перестаёт грузиться капча в тредах. Из браузера всё нормально. Обычно приходит в норму в пределах получаса.
>> No.27494  
Файл: 1717345341880.png -(35 KB, 1039x313, 1717345341880.png)
35
Кто может вот так же для Ычана сделать?
>> No.27499  
Опять оранжевый не работает.
На life обновляются треды, но каталоги и капча forbidden.
На hk большую часть времени постоянно forbidden, но иногда грузит.
>> No.27506  
Почините харкач уже кто-нибудь, пожалуйста, ну сил никаких больше нет терпеть постоянное 403 и страдать в сраном дашчяне дебильном, где всё неправильно и через жопу работает.
>> No.27637  
ДА КТО-НИБУДЬ УЖЕ ПОЧИНИТЕ ЁБАНЫЙ ХАРКАЧ, БЛЯДЬ
>> No.27638  
Бросай нахуй это говно (харкачь), тебе уже свыше знаки шлют.
>> No.27639  
>>27638
Так больше негде сидеть.
>> No.27640  
1. Тред давно перекотился >>27507
2. Сидение на помойке, что косит под двач, это элементарное неуважение к себе.
3. С починкой тебе никто не поможет.
>> No.27642  
>>27637
>ПОЧИНИТЕ ЁБАНЫЙ ХАРКАЧ, БЛЯДЬ
У меня как работало всё, так и работает. Не ебу что там за траблы у вас. Капчую с него, и тут этот пост с него пишу


Файл: movie_002.mp4 -(1177 KB, 1068x726, movie_002.mp4)
1177 No.25313   [Ответ]
Я все же создам новый тред, да простит меня джаббер тред внизу каталога.

Решил вкатиться в юнити. Читаю их туториалы, пока в восторге от доступности и простоты материала (по сравнению с тем, что было раньше)

Буду тут писать отчеты.

Пара ссылок:
Сайт: https://unity.com
Обучение: https://learn.unity.com
Есть тг канал: @unity3d_ru
Пропущено 6 сообщений и 6 изображений. Для просмотра нажмите "Ответ".
>> No.25389  
Файл: movie_004.mp4 -(4372 KB, 1280x720, movie_004.mp4)
4372
UI оставил двоякое впечатление, с одной стороны все просто. С другой стороны, чтобы его сделать невырвиглазным, нужно постараться.
>> No.25401  
Узнал сейчас про object pooling. Если один и тот же объект планируется создавать и удалять много раз, то гораздо оптимальнее будет инстанциировать лист этих объектов и сделать каждый из них неактивным. Далее, в момент когда объект необходим в сцене, из пула берется один из его инстансов и делается активным. При этом могут меняться некоторые из его параметров (например позиция).

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

В итоге получается, что мы имеем в памяти постоянное количество объектов (равный размеру пула), а не постоянно создаем и удаляем бесконечное количество объектов по мере работы сцены.
>> No.25412  
Unity вкатывается в настоящую мультипоточность и асинхронность. В то время как в мире микросервисов это давно стандарт, в таких больших проектах похоже не так все просто.

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

Основная фишка тут в том, что подобный подход требует изменений в структурах пользовательского кода и объектов. Для этого были придуманы конверторы, и это вылилось в отдельную версию редактора. Пользователь работает с игровыми объектами и их компонентами, как и раньше. А дальше они сами конвертируются в “новые” сущности и компоненты (Entity Component System) для работы с ними в коде.

Ну и в коде, в связи с этим, уже нет работы с игровыми объектами в их обычном понимании, а с компонентами напрямую, которые в свою очередь уже содержат какие-то данные (например позиция, скорость). Отсюда этот подход получил название Data-Oriented Technology Stack. Классы теперь наследуются не от MonoBehaviour, а от JobComponentSystem.

https://unity.com/dots
Сообщение слишком длинное. Полный текст.
>> No.25423  
Погуглил больше про ECS.

Концепция сама существует давно и не является изобретением Unity, но уже DOTS - их термин. Она сама по себе не про производительность, а про подход к описанию игрового мира и взаимодействий в нем.

В ECS игровые объекты не наследуют кучу всего и не создаются со статичной кучей параметров и компонентов, существующих вплоть о момента удаления объекта. В ECS игровые объекты - просто entities, некие изначально пустые "сущности", играющие роль уникальных идентификаторов.

Параметры игровых объектов (например, здоровье, скорость, "прыгучесть", etc) являются самостоятельными компонентами (components), не привязанными ни к какому объекту статично. Они могут назначаться каким-либо entities, если им необходимо данное поведение/характеристика. Причем эта привязка или отвязка происходят в рантайме, что позволяет делать классные вещи в виде изменения казалось бы статичных характеристик игрового мира в уже работающих клиентах.

Системы (systems) содержат уже логику, обрабатывающую данные из компонентов. Можно думать о них, как о контроллерах. Важно то, что системы не завязаны на конкретных компонентах и entities. По крайней мере в юнити, как я понял, системы могу выбирать entities на основе привязанных к ним компонентов (entity query) и тем самым всегда работают с группой entities. Поэтому в коде много foreach :)
Сообщение слишком длинное. Полный текст.
>> No.25450  
Файл: movie_005.mp4 -(436 KB, 854x480, movie_005.mp4)
436
Разобрался со сценами и переходами между ними. Сцена - это некая уникальная инстанция мира. В зависимости от сложности игры может быть отдельным уровнем, может быть целым открытым миром. Или это может быть просто menu screen.

Все игровые объекты создаются внутри сцены и при переходе между сценами удаляются. Однако есть различные методики для персиста данных между сценами. Самый простой способ - это использование синглтона, который один раз создается при инициализации и помечается, как неудаляемый.

Персист данных между сессиями (между разными запусками игры) сложнее. Причем не потому, что надо писать в файл или работать с другими внешними сущностями. А потому что надо постоянно думать, могут ли внутренние структуры быть сериализированы. В шарпе не все так однозначно. Обычный array, например, может быть сериализирован в json, List уже нет. Хотя BinaryFormatter с ним справляется без проблем.
>> No.25670  
бамп

Стив, как дела, продвигается ли изучение?
>> No.26109  
Файл: maxresdefault.jpg -(88 KB, 1280x720, maxresdefault.jpg)
88
>>25670
Забил на какое-то время. Переезды, смена работы и всё такое
Ещё как закончил курс junior programmer, у меня случился overwhelm от осознания уровня необходимых скиллов (которые нужно качать и качать 100500 лет как в олдскулл ммо), что демотивировало продолжать процесс.

Недавно появилось желание раздропнуть. Начал новый курс Creative core. Посматриваю на применения Юнити в не-игровых индустриях, изучаю какие есть наработки в AR, webrtc, нативная интеграция в мобилках и всё такое.
>> No.27432  
>>26109
ну чО, как результаты?
>> No.27535  
>>27432
Тоже любишь отчеты вкатывальщиков читать?
>> No.27627  
о, здарова, вы тоже игры делаете?


Файл: 01.jpg -(51 KB, 398x242, 01.jpg)
51 No.13469   [Ответ]
Привет Сырны, возник вопрос по разработки и создания своих собственных плат для микросхем. Интересует, с чего следует начинать? Какой язык программирования учить?
Пропущено 15 сообщений и 5 изображений. Для просмотра нажмите "Ответ".
>> No.13793  
>>13477
>Ну, конкретно серия STM32 как раз более-менее проста в понимании
Ты ёбнулся? Какая она простая в понимании? AVR - да, простая. PIC тоже. Но ARM - это же полная задница.
>> No.13798  
>>13793

Полная задница лучше, чем худая задница.
>> No.13850  
>>13793
Ничего там сложного, просто надо юзать HAL, если нет веских причин его не юзать. Привыкли на своём AVR трахаться с регистрами. Алсо CubeMX.
>> No.23967  
>>13482
>Потом бери игл, PiCAD или что там еще, и учись работать в нем. Не в коем случае не запускай SprintLayout, он делает очень крепкую привязку к себе синдромом утенка, пересесть с него в нормальный САПР потом будет боль и унижение, а в SL потолок поймаешь почти сразу.
EAGLE и PCAD это тоже касается - много кто с них не может слезть, а если и перелезает, то обычно на Altium Designer.
Стоит сразу брать либо OrCAD/Allegro, либо Expedition PCB.
>> No.24441  
>>23967

А что вы думаете про KiCAD ? Есть open source в open hardware ?
>> No.24610  
>>24441
Он довольно активно развивается, особенно, после того, как за него взялся ЦЕРН (а это уже серьёзно). EAGLE он уделывает целиком и полностью, и все, кто сидел на нём, перешли на KiCAD.
Если говорить о действительно серьёзных проектах, где требуется работа с высокоскоростными сигналами - считай, всё, что имеет память и высокоскоростные интерфейсы, то лучше о нём на текущий момент не задумываться и смотреть на САПР от Cadence или Mentor Graphics.
>> No.25257  
>>13850
>HAL
>CubeMX
В приличном обществе после упоминания этого указывают на дверь^W CMSIS.
>> No.25307  
>>13469 ну собсна эээ ломаный sprint layout ахуенная штука для новичка, в рунете лежит тоннами, скачать не проблема. остальные кады не интуитивны нихуя, тот же альтиум отнимает кучу времени на оформление схемы, УГО и посадочных мест. сам начинал делать простенькие платы по схемам с radiokot.ru, потом вкатился в погромирование МК AVR на сях по гайдам с avr-start.ru, а потом уже стал смешариком и умею в собственные разработки, ассемблер, FPGA, аналоговый схемач и прочие. Удачи, анон
>> No.27138  
https://www.autodesk.com/support/technical/article/caas/sfdcarticles/sfdcarticles/Autodesk-EAGLE-Announcement-Next-steps-and-FAQ.html
>> No.27557  
Kicad for serious hardware development.
https://www.youtube.com/watch?v=z9BYvYlH5lo

Собственно хорошее видео по сабжу на примере недавно вышедшей последней мажорной версии кикада. Много полезного, например то как дифференциальные пары в нём делать.


Файл: 20230805_210628.jpg -(3430 KB, 4608x3456, 20230805_210628.jpg)
3430 No.27180   [Ответ]
Кому советов от дедов? Говорите номер совета, я пошлю. За один совет принимаю одну няшную пикчу. Советы отличные!

подобрал книжку в парке в шейринге
Пропущено 35 сообщений и 23 изображений. Для просмотра нажмите "Ответ".
>> No.27247  
Файл: 0x01.jpg -(970 KB, 1386x3160, 0x01.jpg)
970
>>27246
Протокол соблюден!
авторы же перемудрили мне кажется
>> No.27248  
>>27247
PS. Вообще, Очков, видимо, любит задачу про рыб:
http://twt.mpei.ac.ru/ochkov/Mathcad-15/Fish.pdf
>> No.27249  
>>27248
PPS. Хотя в этой статье и про тройственную дуэль есть.
>> No.27250  
Файл: 1666577216340432-a.jpg -(148 KB, 1280x720, 1666577216340432-a.jpg)
148
>>27247
А давай советы 0E и 0F, раз на них тут ссылаются. Одна картинка с тремя няшками сойдет, или надо разные обязательно?
>> No.27251  
Файл: 0x0e&0x0f.jpg -(32 KB, 694x269, 0x0e&0x0f.jpg)
32
>>27250
>Одна картинка с тремя няшками сойдет, или надо разные обязательно?

Я долго думал как поступить. Высылаю вам превью, чтоб вы решили достойны ли эти советы двух няшных картинок!
>> No.27252  
Файл: 1633396374136-a.png -(734 KB, 650x1001, 1633396374136-a.png)
734
>>27251
Ладно, держи вторую картинку.
>> No.27255  
Файл: 0x0e.jpg -(437 KB, 796x2628, 0x0e.jpg)
437
>>27250
>>27252
Высылаю
>> No.27256  
Файл: 0x0f.jpg -(185 KB, 704x932, 0x0f.jpg)
185
>>27250
>>27252
>> No.27260  
Прочитал https://rakhim.org/summary-of-concurrency-is-not-parallellism-a-talk-by-rob-pike/ . КарGo-культ какой-то. Не вижу преимуществ между 100500 юзерспейсных псевдо-тредов с чем-то вроде встроенного интерпретатора

while(true){
switch(taskChunkId){
case a:
...
break;
case b:
...
break;
}
}

перед подходом, когда на задачу выделяется по треду, делающему её от и до, ну а когда переключение контекста происходит - оно всё равно происходит в основном, когда I/O идёт. В результате нет лишнего оверхеда на всякую фигню, нет лишнего оверхеда на message passing, ну а оверхэд на хранение состояния треда можно минимизировать, избавляясь от ненужных данных тогда, когда они перестали быть нужными.
>> No.27536  
Файл: image00313.jpg -(623 KB, 848x1200, image00313.jpg)
623
А можно мне совет 0x65, пожалуйста!

>>27260
????


Назад [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22]

[ d ] [ b / cu / dev ] [ r ] [ a / ts ] [ ci ] [ gnx / int ] [ misc ] [ dev / stat ]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог] [Главная]