All streams
Search
Write a publication
Pull to refresh
48
0.1
Дмитрий @Int_13h

Пользователь

Send message
(Милли)амперметр со самодельной шкалой рулит.
и проводник ее не может удалить, а фары могут.
p.s. винда хр
в такую папку даже проводником можно войти. и фар 2.0 входит, а фар 1.х нет. :)
… в антисанитарных условиях! (с) Райкин.
Реалии, к сожалению, таковы, что придется все тело нашпиговать чипами чтобы избавиться от карточек :) У меня, к примеру, сейчас в кармане 5 rfid карточек: 3 пропуска на объекты, 1 пропуск в вуз, 1 пропуск к принтеру на работе. Плюс на 4х объектах выдают «гостевые» карточки на пункте охраны, причем если нужен доступ в разные части здания, а также в аппаратные и серверные, то могут дать пачку карточек за раз. И вот нигде нельзя прошить свою карточку в систему, когда потребуется, а потом вышить ее обратно. А прошивка то и стирание делаются элементарно. «Недействительных» карточек, которые уже нигде не нужны по этой же причине, копится коллекция, но уже не в кармане. А жил бы в столицах, еще прибавился бы рфид-проездной на метро :) Это сколько же железа надо под кожу засунуть за свою жызнь? О_о
В винде тырнетэксплорер может создать файл с запрещенными символами в имени, 6й точно умел такое. Для этого надо было просто сохранить тырнетстраничку на диск.
Вот с чего я тащусь, так это с адобе флеш. Она даже на компе без сети и интернетов выдает «Доступно обновление» :)
Я хоть пока еще не так олдскулен, но спящие режимы не люблю. Как раз неделю назад у тещи комп перестал включаться — дежурка скопытилась в БП, как раз от спящего режима.
А у меня есть такой девайс image

Все мечтаю выдрать внутренности и сделать из него комп помощнее на базе арма :)
А ПДД то чем провинилась? Абсолютно логичные с т.з. техники безопасности правила.
Чтобы законы соблюдались, необходима всего лишь неотвратимость наказания за их нарушение. А то Мойша вон тоже законы написал, и все просто бросились их исполнять :)
1. Я робот твой и нет других роботов кроме меня.
2. Не поклоняйся мне и не служи мне, а я буду служить тебе в печали и в радости, пока смерть не разлучит нас.
3. Не произноси имя робота твоего в суе.
4. Помни день субботний и обесточивай системы мои каждую субботу с 00:00:00 часов до 23:59:59.
5. Почитай конструктора моего, монтажника моего, токаря моего и программиста моего.
6. Не разбирай механизмы мои и не декомпилируй код мой.
7. Не используй других роботов.
8. Не используй деталей моих и строк кода моего в других целях.
9. Не устанавливай «0» в «1» и «1» в «0» корысти ради.
10 Не возжелай робота ближнего своего.

Как доехать на метро от Южного Кенсингтона до Пикадилли? Нужно проехать конденсатор
и выйти на вон том резисторе. © radioscanner
Заполнение не 50%, т.к. джамп (while(1))больше тактов занимает, чем запись данных, nop-ов там не хватает :)
Int сказал — Int сделал. habrahabr.ru/post/151587/
Надеюсь, социального самоубийства не произойдет :)
Забавно получается, С (номер 7) я недооценивал, культурненько выглядит, а вот насчет бейсика я почему то и не сомневался, что он почти асм, только читабельнее :)
Предварительно: баском (1 и 2) — приятный глазу ассемблер, С (7) аналогично. Лишнего ничего нет, если прерывания не используются — в коде относительно их тишына. Огласите, пожалуйста, сишный компилятор.
С ардуиновскими (3-6) не все так просто. Во всех программах обработка переполнения таймера0, хотя он не используется. Структура кода — куча подпрограмм, иногда рвущихся на куски (несколько инструкций, джамп в другое место, еще пара инструкций, возврат обратно). Я называю такое «Lite C» подобным кодом, т.к. впервые столкнулся с таким ужасом кодом в прошивке под pic18 и в ней была сигнатура Lite C :)
Однако можно написать отдельный пост на эту тему, или останемся в комментариях, как вы думаете?
Можно попробовать ради лулзов.
Регистры не умеет менять, вообще в программу вмешиваться не даст, на то и симулятор.
Много бы сказали дизасмы обеих вариантов прошивки.
Точно же! И в RAM на байт больше места в общем случае :)
хм… код отпарсило криво
start
clrf INDF ;1 cycle
incf FSR, f ;1 cycle
decfsz counter ;1(2 if Zero) cycles
goto start ;2 cycles
;end :)

Итого (3+2)*256+2 циклов.

clrf 0x00 ;1 cycle
clrf 0x01 ;1 cycle

clrf 0xff ;1 cycle

Итого 256 циклов.
Обидно, да? Я тут каждый такт вылизываю, а они пальцем тычут :D

Ради лулзов набросал тут на бумажке очистку памяти в цикле и без:
start clrf INDF ;1 cycle incf FSR, f ;1 cycle decfsz counter ;1(2 if Zero) cycles goto start ;2 cycles ;end :)
Итого (3+2)*256+2 циклов.
clrf 0x00 ;1 cycle clrf 0x01 ;1 cycle ... clrf 0xff ;1 cycle
Итого 256 циклов.
Линейная программа выполнится в 5 раз быстрее! :)Сишный компилятор такое оптимизирует?
А потерпевшим ничего и не достанется, хацкеры будут безработные, с иждевенцами-инвалидами и суд приговорит к выплатам по 100 руб в месяц в течение 10 лет :)

Information

Rating
3,522-nd
Location
Россия
Registered
Activity