· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.SITE —› Статьи: запросы

. 1 . 2 . 3 . >>

Посл.отвђт Сообщенiе


Дата: Дек 22, 2003 14:28:02

Данный тред предназначен для собирания запросов на темы статей, которые бы хотели видеть пользователи/участники форума/команда сайта на сайте.

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

Список запросов:

- статьи, посвященные низкоуровневой структуре файловых систем (FAT, NTFS и других);
- программирование консолей и микроконтроллеров;
- общение с другими девайсами, которые можно подключить к компьютеру;

Пишите, чтобы ещё вы хотели видеть здесь.


Дата: Дек 22, 2003 15:25:45

Запрос :
Сатья повествующая о низкоуровневом общение с девайсами (aka user(обыкновенный) , Advanced user (продвинутый) , sdz (садист с инициативой).


Дата: Дек 22, 2003 20:17:20

Предложение:

JVM-ассемблер.
Система команд.
Ассемблирование и дизассемблирование "ручками" (.class - файлов).
Различие реализаций SUN и микрософт.
Инструменты.

Кто из тех кому надо уже знает кое-что (для кооперации)?


Дата: Дек 22, 2003 20:32:27

Супер. Готов писать?


Дата: Дек 22, 2003 21:00:02

captain cobalt
Готов помочь! :-)


Дата: Дек 23, 2003 00:26:48

captain cobalt
Вот чего действительно нехватает, так это нормальной тулзы наподобие hiew для жабы. Может, используешь познания из пунктов 1-3 для пополнения пункта 5? ;)

В принципе, многое из необходимого есть готовое и с исходниками. Взять какой-нить jas, какой-нить jasmin, приделать удобный интерфейс, добавить хекседитор... А там и до интерактивного декомпилятора недалеко... ;)

А если серьёзно, было бы здорово, если конечным результатом совместных усилий местной общественности стала бы подобная софтина... Конечно, это моё чисто потребительское и обывательское мнение...


Дата: Дек 23, 2003 01:39:57

bsl_zcs
Поддерживаю! Начать можно хотя бы с редактора constant pool, а то я уже замучался использовать WinHex :-)

Взять какой-нить jas, какой-нить jasmin
Лучше написать с нуля.


Дата: Дек 26, 2003 22:04:19

Итак, в какой-то степени по моей вине, из-за увода разговора в ненужную сторону, этот важный тред очень быстро вылетел за пределы top30. Подведем итоги. Откликнулось чуть больше, чем два с половиной человека. Действительно, статистика показывает, что народ валит преимущественно в раздел .WIN и задает там вопросы типа "как нарисовать пиксель?". И тема JVM ему неинтересна. А кому интересна, может сам сходить на http://java.sun.com/docs/books/vmspec/ (это как раз описание команд и формата class - файлов), а оставшиеся белые пятна ликвидировать изучением близлежащих разделов и с помощью поисковика.

Теперь обратим внимание на предыдущее предложение рассказать о программировании аппаратуры. Идея замечательная. Вот только рассказать о многих устройствах, да еще на трех уровнях сложности в одной статье нереально. Конечно лучше посвятить одному устройству - одну статью. И желательно не в виде "чтобы устройство сделало то-то, нужно написать out dx,al", а человеком понимающим, что программист управляет не устройством, а его контроллером, и управляет через какую-то шину, и, в зависимости от шины, может также потребоваться явное управление контроллером шины. И, так как одно устройство может подключаться к разным шинам, а к одной шине могут подключаться разные устройства, то описывать интерфейс шины и протокол контроллера устройства надо отдельно (а не перебирать комбинации подключения). Я думаю так. :)

Еще одно достойное занятие - перевести на русский язык нового Агнера Фога. Может быть кто-нибудь особо ловкий уже решил эту задачу?


Дата: Дек 26, 2003 22:11:24

captain cobalt

Спасибо за "половинку". Только выводы ты сделал неверные. На русский что-то там переводить - это откровенная глупость, пардон. Хай инглиш учат. Всякие там железки тоже, конечно, дело хорошее, нужное и полезное. Только контингент по этой теме будет еще более ограничен. Многим это просто не надо, многие и без всяких ля-ля в теме разбираются, ну, и, наконец, все это быстро устаревает. Многие до сих пор статьи о DOS пишут. Думают - это кому-нибудь надо. Список прерываний DOS на русский переводят, хи-хи.

Ну а то, что ты так быстро скукожился по JVM, это, друг мой, плохо. Задора, энергии мало? Дело бросать, еще не начав?


Дата: Дек 26, 2003 23:08:19

Так ведь по той же самой причине... Зачем, если это никому не нужно, а кому нужно, сам знает? Кроме того, вряд ли фанаты JVM ходят на WASM-RU или считают его авторитетным источником информации в этой области.


Дата: Дек 26, 2003 23:46:59

А с переводом ситуация следующая. У меня с английским все ОК, и мне лично перевод не нужен. Просто в книге Каспера "Техника ... использование памяти" грязью поливается именно перевод (его качество) предыдущей версии. И если некий пионер решил прославиться, взял за основу старый перевод, а "непонятные места" оставил так как выдал PROMT, то это не есть хорошо. Я здесь говорю о том, что прежде чем заливать перевод на сайт, его имеет смысл сначала дать на рецензию нескольким независимым экспертам. Мне :)


Дата: Дек 27, 2003 00:55:46

captain cobalt
а оставшиеся белые пятна ликвидировать изучением близлежащих разделов и с помощью поисковика.
И с помощью хекс-редактора.

Меня по JVM очень интересуют всякие недокументированности, вроде классов вообще без конструктора (чуть со стула не упал, когда такие увидел), методов с именем класса, но конструкторами не являющимися (аналогичный инцидент), методы инициализаторы статических атрибутов (не путать с конструкторами). Самомодифицирующийся код - ? Видел реализацию через BCEL, но принцип так и не понял. В спецификации Sun (по той ссылке) много пробелов. Ещё вспомнил! В самом конце class-файла и между методами есть нулевые байты (выравнивание?), которые не описаны в той книжке. Verifier - совсем тёмное дело.

volodya
Только контингент по этой теме будет еще более ограничен.
Об этом свидетельствует посещаемость раздела WASM.ELECTRONICS :-(


Дата: Дек 27, 2003 01:21:32

Есть нечто вроде статьи по макросам FASM с подробным объяснением макросов входящих в поставку FASM-а и пара написаных мной, в том числе макрос позваляющий задавать процедурам на асме нормальные имена для вызова из VC (из obj файла). Если интересует могу отправить. В формате RTF 356 кБ.


Дата: Дек 27, 2003 01:31:25

Я не согласен с captain cobalt. Жаль, что ты увял, еще не начав. Лепет об авторитетах лепет и есть. Это действительно интересная тема.


Дата: Дек 27, 2003 02:00:37

pas
Давай! :)
All
Надо бы переточить макросы для описывания ресурсов - в стандартном фасме они довольно корявые. Займусь только после сессии, подскажите, чего не хватает?

. 1 . 2 . 3 . >>


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.052