[WT] [Архив]  [Поиск] Главная Управление
Ычан: [d | b / bro / gf / hr / l / m / med / mi / mu / o / ph / r / s / sci / tran / tv / x | vg | au / tr | a / aa / c / fi / jp / rm / tan / to / vn]
Имя
Animapcha image [@] [?]
Тема   (новая нить)
Сообщение flower
Файл 
Пароль  (для удаления файлов и сообщений)
Параметры   
  • Прежде чем постить, ознакомьтесь с правилами.
  • Поддерживаются файлы типов 7Z, BZ, BZ2, GIF, GZ, JPG, MO, MP3, MP4, OGG, OGV, PDF, PNG, PSD, RAR, SVG, SWF, TXT, WEBM, XCF, ZIP размером до 5000 кБ.
  • Ныне 3010 unique user posts. Посмотреть каталог
  • Максимальное количество бампов нити: 500
155344039867.png-(777.18KB, 720×720, junior_developer_kobayashi.png)
21641
No. 21641 Закреплено hide watch expand Быстрый ответ       [Ответ] [Последние 50 сообщений]
Здесь можно получить помощь и консультацию по любому языку программирования, в любой сфере разработки. Не важно, программируете ли вы собственного робота, пишете серверную приблуду, интегрируете чужие API, ковыряете игру, или пытаетесь сделать сайт на Wordpress - если аноним что-то об этом знает, он обязательно поможет.

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

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

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

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

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

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

Если здесь поселится достаточное количество программистов на одном языке / одной сферы, можно б
Сообщение слишком длинное. Полный текст.
53 сообщений и 10 изображений пропущено. Для просмотра нажмите «Ответ».
No. 21847    
>>21845
>Всю жизнь именно таким подходом и руководствовался, но недавно решил чуть строже к себе относиться, поэтому теперь стараюсь хоть иногда критически задумываться над своими решениями "в лоб".
А меня всю жизнь учили считать, в частности, в процентах. Поэтому я посчитала и обнаружила, что вы в работающей программе под среду выполнения, специализированную для математиков, боретесь за ~5 % производительности, т.е. как-то выбиваетесь из категорий студент-с-курсовой и вкатывальщик-с-пет-проектом. Если вас волнуют такие малые значения прироста производительности, было бы неплохо поделиться с тредом доходами от бизнеса за product-specific optimizations.
No. 21848    
>>21845
Обязательно сообщай о результатах, мне тоже интересно. Особенно, будет ли вызов пустой функции дороже условия.
No. 21849    
>>21837
>Не оптимально.
Ты обрабатываешь файлы. Доступ к диску - это миллисекунды. За одну миллисекунду ты таких проверок можешь сделать несколько миллионов. Более того, при каждом доступе к файлу тебя ось будет помещать в сон, пока диск работает.
>>21839
>нет никаких гарантий, что аналогичная проблема не всплывёт потом в каком-нибудь проекте
Вот когда всплывёт, тогда и будешь думать.
>>21848
Вообще, должно быть. Потому мне сложно представить вм, где вызов функции был бы легче проверки условия.
No. 21851    
Ой, сколько мой небольшой вопрос внимания привлёк. Неловко даже как-то.

>>21847
> Если вас волнуют такие малые значения прироста производительности, было бы неплохо поделиться с тредом доходами от бизнеса за product-specific optimizations.
Смешно. Я пишу исключительно для себя, в качестве хобби, попутно обучаясь чему-то. Причина, по которой я обратил внимание на такую мелочь в том, что хочу привыкнуть создавать качественный код. Надо же как-то развиваться.

>>21848
Хорошо. Но я тут подумал, что, скорее всего, реализовать этот дополнительный обработчик без входных параметров не получится (а, возможно, придётся и возвращать что-то). Т.о., на вход "пустой" функции всё равно придётся скармливать какие-то данные, пусть внутри неё они никак не будут использоваться. Поэтому, вероятнее всего, >>21849-кун окажется прав.

>>21849
> Вот когда всплывёт, тогда и будешь думать.
Так он и всплыл, я благодаря этому услышал разные точки зрения, и в следующий раз уже не буду обращаться за помощью сообщества. Это же хорошо.
152113414537.jpg-(71.80KB, 960×720, 170403jehyixwsinxq.jpg)
19410
No. 19410 hide watch Быстрый ответ       [Ответ] [Первые 100 сообщений] [Последние 50 сообщений]
Overchan Android (fork)
Браузер для 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

Прошлый тред >>16494
407 сообщений и 40 изображений пропущено. Для просмотра нажмите «Ответ».
No. 21803    
И тишина...
No. 21804    
>>21803
>И тишина...
Просто слишком много работы навалилось опять.
>>21734
>И нет поддержки мультивложений. Хотя бы их просмотр надо запилить.
С просмотром там как раз больше проблем. Насколько я помню, там в json'е сервер возвращает только одно вложение.
No. 21805    
>>21804
Попросите админа повысить совместимость движка с фронтендом вичана, а именно запилить в JSON
  • мультивложения
  • флаги стран для /i/
  • каталог

No. 21817    
>>21719
Но зачем, и как это поможет в твоей ситуации?
Алсо, загрузка в оверчане и так ленивая, если что.
No. 21824    
>>21817
Не просирать 30 гигов за 2 недели это поможет. Есть несколько слишком быстпых тредов которые я проматываю, а тут как будто предзагрузка оригиналов фигачила.
No. 21846    
155551743747.png-(112.32KB, 1080×1920, Screenshot_20190417-190510.png)
21846
>>21824
Вот и еще опция внизу.
Оригиналы всегда скачиваются только при их открытии.
Не знаю, чего там такого ты делал, что одними миниатюрами 30 гигов съел, звучит дико.
No. 21850    
>>21846
> Оригиналы всегда скачиваются только при их открытии.
Вот, кстати, хотелось бы для господ с безлимитом видеть опцию, чтобы оригиналы тоже скачивались в фоне. Не всегда удобно ждать загрузки каждой картинки или видео.
153385789892.png-(34.48KB, 500×500, 410.png)
20450
No. 20450 hide watch expand Быстрый ответ       [Ответ] [Первые 100 сообщений] [Последние 50 сообщений]
После публикации исходников мы можем обсуждать доработку не только ранее общедоступных частей интерфейса, но и движка в целом.

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

Предыдущая нить: >>17371
159 сообщений и 87 изображений пропущено. Для просмотра нажмите «Ответ».
No. 21798    
155466571373.png-(2.25KB, 300×35, 2019-04-08_04-32-02.png)
21798
>>21748
Хочу заметить, что меню с досками Ычана нет в /r, тогда как на Ычане ссылка на радио есть.
No. 21816    
Помню, кто-то всё бухтел, что строка «[Назад] [Вся нить] [Первые 100 сообщений] [Последние 50 сообщений]» ни во что не обёрнута, но после публикации исходников воз и ныне там.
No. 21818    
>>21816
Кто-то забил на украшательства и юзерстили, и теперь ему в общем-то все равно.
No. 21826    
155535182557.png-(2.58MB, 1920×1638, Accel World - disturbed Haruyuki.png)
21826
Въ ычаноменю нѣтъ /tu.
No. 21827    
>>21826
Потому что это доска Новеря.
No. 21828    
>>21826
Действительно.
Со следующим обновлением будет.
No. 21829    
>>21828
Тогда ещё abe, vo и es.
148897178963.png-(34.62KB, 355×585, 1383852009227.png)
15850
No. 15850 hide watch expand Быстрый ответ       [Ответ] [Первые 100 сообщений] [Последние 50 сообщений]
Данная нить сделана по согласованию с администрацией Ычана.

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

Пока всё. Администрация не рассматривает идеи подключения куклоскриптов или чего-то подобного тяжеловесного целиком, так как стремится сохранить минимализм интерфейса сайта. Также пока не рассматриваются предложения по неким другим функциям.
150 сообщений и 36 изображений пропущено. Для просмотра нажмите «Ответ».
No. 21777    
>>21776
Что-то сейчас глянула по второму костылю: у Автобуса в дополнение имеется параметризация самого урла вида /board.php?{{boardId}}, её тоже надо учитывать.
No. 21778    
Юзернейм, чем объяснять очевидности человеку, который занимается этими двиглами уже года четыре, вы бы скрипт починили. Тем более что второй и третий пункт в этой реализации ну никак не проявляются.
>dummy — это такой древний костыль, чтобы браузер капчу не кешировал.
Таки никто не мешает инвалидировать капчу при появлении нового поста в треде, в теории. Исходники-то закрыты.
>это важно разрулить, если будете делать ответы на попупы
Поддержка костылей не является самоцелью администраций обоих ресурсов, насколько нам известно, и такого нет в ТЗ. Как и попапов в нынешних движках.
No. 21780    
>>21778
Я думаю, что человек, занимающийся такими движками четыре года, сделает этот реквест играючи, быстрее и лучше. Чего в таком случае я-то тут буду пыжиться и оскорблять своими потугами специалиста?
No. 21782    
>>21778
>нет в ТЗ
Так и ТЗ никакого нет пока, только вынесли на обсуждение.
No. 21790    
>>21773
Починено.
Еще в видео плеере справа от "[Свернуть видео]" добавлена галочка для включения звука по-умолчанию. По-моему, она совсем не мешает, и это будет хорошим компромиссом для тех, кому не нужно отключение звука.
В hide-threads заменил кнопку в каталоге с [┼] на [+]
No. 21801    
Шел 2019 год, а на Ычане так и не осилили Вакабу переписать. Все тормозит, ну как так можно?
No. 21807    
>>21801
Потому что допиливают для модераторов, а не для постеров.
149271940159.jpg-(112.33KB, 600×800, Rip_van_Winkle_full_421641.jpg)
16171
No. 16171 hide watch expand Быстрый ответ       [Ответ]
Ищу в команду людей. Для создания оригинального платформера со своей вселенной.
Необходимы художники по фонам, а так же не против желающих.
Пишите сюда все желающие!
7 сообщений и 1 изображение пропущено. Для просмотра нажмите «Ответ».
No. 21723    
Бамп. Реквест все еще актуален.
No. 21726    
>>21723
Но ты так и не сформировал новый пост с сюжетом задумкой...
No. 21728    
>>21723
Прототип игры на квадратиках можно сделать за неделю. Прототип чуть получше можно сделать за две недели. Прототип без опыта можно сделать не больше, чем за два месяца. Треду два года. Где?
No. 21765    
Вверх.
No. 21766    
Шел 2019 год. Создатель с сюжетом и задумкой так и не определился.
No. 21796    
Время у нас есть. Подождем до 2025.
No. 21797    
155465163521.jpg-(219.15KB, 640×480, zima_v_prostokvashino_0-01-35.jpg)
21797
>>21796
>Время у нас есть
... у нас мозгов не хватает.
125110010267.png-(29,05KB, 640×480, Main_11.png)
238
No. 238 hide watch Быстрый ответ       [Ответ] [Первые 100 сообщений] [Последние 50 сообщений]
Он будет здесь.
372 сообщений и 89 изображений пропущено. Для просмотра нажмите «Ответ».
No. 17989    
Зачем так много лишних кнопок? Кнопка d для действия, нажимаю на охрану, диалоги скроллятся медленно, ищу как пропустить, не на d, а почему-то на enter, когда всё это обычно и традиционно вешают прямо на выстрел.
No. 18001    
151240525667.jpg-(107.31KB, 860×505, Безымянный.jpg)
18001
>>17989
Ох, ну хорошо. Но это никак не упрощение, это "больше запутанных менюшек". Тохораскладка даже порадовала, но всё же на мой с дизайном менюшек и управлением какие-то непонятные вещи. Например я бы не советовал писать "назад" там, где логичнее было бы видеть "подтвердить" или "вернуться в игру".

Что делать если случайно на одну из 4 раскладок (а зачем сразу 4 раскладки?!) и второго игрока, а он не нужен?
No. 20147    
>>14156
>26.06.2016
>принципиально готово уже год, но никто не хочет дорабатывать мелкие детали
Интересно, сейчас оно принципиально готово уже 3 года, или снова не готово, потому что туча новых идей?
No. 20992    
Только не надо говорить, что вы всё
No. 20998    
Сайт немного все.
No. 21739    
>>840
Sage
No. 21784    
>>20998
У меня открывается.
IP мог под блокировки попасть.
13671246895.jpg-(12.19KB, 468×272, lain-620x2.jpg)
9340
No. 9340 hide watch expand Быстрый ответ       [Ответ] [Последние 50 сообщений]
я просто оставлю это здесь.

самый лучший помощник это http://google.com/ научитесь им пользоваться в совершенстве и настанет счастье.
ещё стоит почитать статьи на http://habrahabr.ru/ и пусть вас не смущает его илитарность ибо там таки дофига полезной инфы
хороший текстовый редактор http://www.sublimetext.com/ у него триал бесконечен. покупать необязательно. vim и emacs это уже advanced level. Русификация https://github.com/Dimox/SublimeTextRussianMenu/
Ещё можно есть полезный http://jsfiddle.net/

HTML & CSS
http://htmlbook.ru/
Пошаговый учебник(увы он на ангельском) http://www.codecademy.com/ru/tracks/web
HTML
Учебник http://htmlbook.ru/samhtml/vvedenie-v-html
Справочник по тегам html http://htmlbook.ru/html
Крайне рекомендуется знать плюшки HTML5 http://htmlbook.ru/html5
CSS
Сообщение слишком длинное. Полный текст.
66 сообщений и 9 изображений пропущено. Для просмотра нажмите «Ответ».
No. 21546    
>>20223
Decentraleyes - Заменяет js скрипты, например всякие angular.js, css стили, etc, с анальных CDN серверов на локальные файлы. Позволяет еще немного уменьшить анальный зонд и чуть ускорить интернеты.

Хромобраузеры: https://chrome.google.com/webstore/detail/decentraleyes/ldpochfccmkkmhdbclfhpagapcfdljkj
FF: https://addons.mozilla.org/firefox/addon/decentraleyes/
No. 21740    
155404804210.png-(46.72KB, 893×945, Clipboard01.png)
21740
Не знаю куда это запостить, но это вроде как относится к веб-разработке. Ну и в /b/ кто-то жаловался.

Неизвестно, зачем это сделано, но по крайней мере эта Лиса на этой системе по умолчанию похоже стремится сожрать всю доступную память.
No. 21746    
>>21740
Помогло, но частично. В свап не лезет, однако при AFK-е часов на пять-шесть всё-равно занимает всю RAM, и система начинает свапится. Начинаешь Лису тормошить — она тут же память высвобождает делая вид, что эти узурпированные 500 MB никому не были нужны.

Так что, если Лиса у вас жрёт гигабайты, это не значит, что у вас что-то течёт; просто она так своеобразно работает с памятью.
No. 21751    
>>21740
У меня такое наблюдалось в palemoon некоторое время назад, когда его было открыто на 5 окон и, соответственно, примерно 50-100 вкладок больше, чем сейчас.
Я подозреваю, что это какой-то конкретный сайт. Хотя сайты были, вроде бы, девелоперские и всё такое. Но кто конкретно из них при отсутствии активности начинал майнить (или что он там делал) я, увы, не отследил. Отказывалась отображаться с выключенным js примерно половина.
No. 21753    
>>21751
>на 5 окон и, соответственно, примерно 50-100 вкладок больше
(заглянув в историю сессий)
А, нет, вру. Было 15 окон и 580 вкладок. Сейчас 9 окон и 340 вкладок.
No. 21754    
>>21746
Подкрутила ещё пороги, буду смотреть, как дальше вести себя будет. Таким образом, сейчас в about:config

memory.free_dirty_pages = true;
memory.low_physical_memory_threshold_mb = 128;

>>21751
Я тоже сначала так полагала; более того, грешила на своё поделие, поскольку загрузка CPU в норме, без странных выбросов. Но нет. Если Лису растормошить, память высвобождается вся сразу, — это характерно для массированной деаллокации; GC бы тупил ещё какое-то время, к тому же сама сборка мусора «дедом Мазаем» — дело довольно затратное по CPU. Если при выжратой RAM установить в настройках memory.free_dirty_pages в true, память также высвобождается вся сразу. Такие дела. Походу, или в аллокаторе баг, или он забирает память впрок; ну или это сделано умышленно, чтоб разницы с новой Лисой была не так заметна.
155323933124.png-(4.95KB, 680×440, 680px-FASM.png)
21589
No. 21589 hide watch expand Быстрый ответ       [Ответ]
Почему тут ещё нет треда для ценителей классики? Почему никто не интересуется тем, как работает процессор? Ведь даже если вы не хотите быть монстром, который создаёт программы весом в пару килобайт, с функционалом в десять раз больше, чем десять программ по гигабайту, то всё равно- понимание принципов работы ассемблера крайне необходимо. А уж если вы решили хакером стать, или хотите придумывать для приложений лекарства от жадности, то знание ассемблера просто необходимо.

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

Хороший сайт с учебником FASM
asmworld.ru/

Сообщество разработчиков ОС на чистом ассемблере
kolibrios.org/
9 сообщений и 1 изображение пропущено. Для просмотра нажмите «Ответ».
No. 21680    
>>21673
Да, вот это вот. Если ты видишь вот ТАКОЕ ВОТ в книге, то беги от неё далеко и сразу.
Непонимание двоичной системы счисления идёт от непонимания десятичной. Более того, я сейчас скажу непопулярное мнение, но двоичная система не нужна. Да и шестнадцатиричная тоже. Ты ими пользоваться (за пределами передачи констант куда-то) будешь примерно никогда. А понимание их работы придёт потом всё равно, само по себе.

Собственно, вычитание делается просто - как и в обычной школьной арифметике. Допустим в двоичной системе 11100 - 1. Ну и отнимаем. От 0 один не отнимается, поэтому занимаем слева, получаем 111_1, где _ - это значёк займа. Там то же самое, поэтому опять занимаем слева. Там 1, поэтому занимаем эту единицу и получаем 11011. Теперь ход конём, допустим у нас всего четыре бита и мы делаем 0000 - 1. Проделываем все шаги и получаем _111, где _ - значёк займа. Поскольку у нас нету пятого бита, мы можем, например, предположить, что там магическим образом существует единица, и получить число 01111. Но у нас всего четыре бита, поэтому мы отбрасываем самый левый (не поместился) и получаем 1111. Но что мы сделали на самом деле? Мы вычли из нуля единицу и получили такое вот число. Значит, если мы сильно захотим, то можем считать, что для четырёхбитных чисел число 1111 = -1. Как ты знаешь из математики, 3 - 2 = 3 + (-2). А это значит, что вместо вычитания мы можем перевести второе число в отрицательное и сложить.

Вот и вся премудрость. А закалённых совком старпёров с "программирование - это математика" (или ещё лучше "программирование на ассемблере - это математика") не слушай. Они любители усложнять на ровном месте. Как сказал один индус из Brown University: это попытки высосать тот самый science о котором говорится в computer science. Хотя в данном случае эти попытки и имеют чуть большее отношение к реальности, чем, например, классификации языков программирования, но всё же.

А, на счёт программирования на ассемблере. Вот тут тебе, на самом-то деле, достаточно лишь знать, что вычитание делается командой sub. То бишь, вот это всё сверху можно пока пропустить мимо ушей и ниче
Сообщение слишком длинное. Полный текст.
No. 21684    
>>21680
Спасибо. Теперь вроде начало доходить
Посижу, попробую сделать это на бумажке, и мне кажется окончательно дойдёт
No. 21703    
>>21589

> Почему никто не интересуется тем, как работает процессор?
Никто уже и не знает полностью, как работает современный процессор. А те кто знает больше прочих этим знанием делиться не спешат.
Если хочется разобраться в работе процессора как такового, стоит смотреть в сторону микроконтроллеров, где мануал по программированию занимает пару сотен страниц и может быть одним человеком осмыслен целиком и полностью. К тому же программа в микроконтроллере исполняется сама по себе, а не в контексте ОС, и не придётся осваивать параллельно какие-нибудь WinAPI чтобы сделать хоть что-то. От себя рекомендую AVR, у них довольно приятная архитектура.

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

> А уж если вы решили хакером стать, или хотите придумывать для приложений лекарства от жадности, то знание ассемблера просто необходимо.
Знание асма, достаточное для написания своих программ, тут не пойдёт, дезассемблированный код - совсем не то же, что человеческий исходник, а умение понять как работает чёрный ящик совсем не то же самое, что умение написать свой. И учиться для таких целей стоит сразу с упором на развитие соответствующих навыков, ибо особенностей там более чем хватает.

Могу посоветовать вот этот гайд для самых начинающих, описывающий самые простые вещи понятным языком, в том числе двоичную систему в контексте представления чисел в памяти компьютера вообще и в регистрах процессора в частности:
Сообщение слишком длинное. Полный текст.
No. 21729    
Есть малина.
До этого ничего не программировал (TurboPascal на первом курсе института, но это было давно и неправда).
Ничего не умею вообще.
Хочу поковырять язык ассемблера.
Надеялся на то, что будет куча обучающих штук для совсем новичков. Но кучи нет.
Есть http://infocenter.arm.com/help/topic/com.arm.doc.den0024a/DEN0024A_v8_architecture_PG.pdf
Есть серия уроков https://www.youtube.com/watch?v=ViNnfoE56V8 из четырёх частей.
Есть https://www.raspberrypi.org/blog/tag/assembly-language/

Страшно и непонятно. С чего начинать? Не начинаю ни с чего.
Мне интересно вывести картиночку на монитор. Допустим, есть последовательность простеньких кадров в векторной графике. Засунуть их в код и сделать анимацию. Так ведь можно?

Направь меня в нужную сторону, Чиочан. Желательно пинком.
No. 21742    
> в векторной графике
> на монитор
А проигрыватель mp3 ты написать не хочешь?
Начни с х86, там туториалов всяко побольше будет. Если разберёшься с одним асмом, то чтобы освоить другой уже будет достаточно документации.
No. 21743    
>>21729
Малинка это хорошо. Но это же ARM вроде. По ARM-у я наверное не советчик, так как сам FASM, который только на x86 мутится, учу. Видимо тебе придётся быть в этом деле первооткрывателем. Но если что-то конкретное не ясно- пиши сюда. Будем все вместе разбирать
No. 21744    
>>21742
>Начни с х86
Несмотря на то, что я бы рекомендовал то же самое, можно же нагуглить книжки сразу для армов. Вот, например, Modern Assembly Language Programming with the ARM Processor 2016го и Arm A32 Assembly Language: 32-Bit Arm, Neon, VFP, Thumb 2017го годов.
>>21743
Для фасма есть форк (ссылка прямо на странице скачивания) для армов. А ещё и fasmg есть, но для него макросы придётся дописывать самому.
151113211741.gif-(1.99KB, 240×136, cover.gif)
17813
No. 17813 hide watch expand Быстрый ответ       [Ответ]
Предлагаю приобщиться к модной теме - вымышленные игровые приставки. По сути это эдакое легковесное IDE+Runtime для небольших программ, с существенными ограничениями на способы IO (несколько кнопок, крошечный экран, ограниченная палитра, процедурный sfx), но с гибкими скриптовыми языками под копотом, что позволяет разрабатывать игры, выглядящие как приставочные игры детства, без утомительной возни с ассемблером.

Началось всё с коммерческого проекта pico-8, представляющего интегрированную среду для разработки, редактирования ресурсов и запуска игр. Сейчас у pico-8 существует большое количество клонов, в том числе опенсорсных, они отличаются друг от друга "аппаратной" спецификацией и накладываемыми на код и ресурсы ограничениями. Более-менее полный список fantasy-консолей есть тут: : https://github.com/paladin-t/fantasy
6 сообщений и 4 изображений пропущено. Для просмотра нажмите «Ответ».
No. 17868    
151134995868.gif-(1.83MB, 732×290, 687474703a2f2f616e61656c2e6d61726174697333642e636f.gif)
17868
>>17861
Чиочую сишечку. Для неё, кстати, есть пикрелейтед.
Линк: https://github.com/anael-seghezzi/CToy
No. 18210    
>>17867
Слишком казуально. Попробуй лучше на брейнфаке: https://github.com/lolbot-iichan/TIC-80/wiki
No. 18218    
>>18210
Чому не вайтспейс?
No. 18250    
>>18218
Переносы строк в качестве управляющих символов - так себе.
No. 18251    
>>18250
Зато сможешь всем показать длину своего пинуса.
No. 18252    
>>18251
Вайтспейс показывать вообще затруднительно, лол.
No. 21741    
>>18252
137217704530.jpg-(251.35KB, 810×810, 7118cd632eddd22b7a4b6559bff5e2fa.jpg)
9999
No. 9999 hide watch expand Быстрый ответ       [Ответ] [Первые 100 сообщений] [Последние 50 сообщений]
http://sourceforge.net/projects/rr-rr/
Предыдущий тред: >>4274
131 сообщений и 70 изображений пропущено. Для просмотра нажмите «Ответ».
No. 21263    
Неужели этот уютный проект мертв? Не могу в это поверить. Я думал, вернее надеялся, что ты, подобно разработчику Dwarf Fortress, будешь пилить вечно.
No. 21321    
Там всякую древность пробампили. А предыдущий тред по этому движку настолько стар, что он уже утонул. Утонул здесь.
Старость - это когда твой тред утонул на чиочане.
No. 21335    
155010468741.png-(368.87KB, 600×500, 71879815_p0.png)
21335
Я написал пост с планами, нытьём и одой одной транковой фиче Free Pascal, но там нужна Сырна для чуть большей убедительности. Мне очень стыдно, но подождите ещё немного, я больше не буду раскрашивать рисунки 4 года ><". Настолько не хотел этим заниматься, что N5→N1 выучил.
No. 21341    
>>21335
Не стыдись, няша, это же твой проект. Ты делаешь его так, как хочешь. Я буду ждать апдейтов. На мой взгляд, у тебя интересный, самобытный проект.
No. 21361    
>>21335
>N5→N1 выучил
Посоветуешь литературы?
No. 21444    
>>21361
...
No. 21738    
Не утонуть
Удалить сообщение []
Пароль  
[Mod]
[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17]