Найти в Дзене
А вдруг!
На вечерней заимке близ деревни Хрючино у покосившихся заборов крайних «фазенд» на песчаной катанной дороге из-за высокой стены пыльной травы появилась мятая человеческая фигура. «Фазендами» свои дворы жители деревни называли по привычке, когда-то кто-то в шутку обозвал чей-то видавший виды дом и запущенное хозяйство, по которому бегали полудохлые куры, надо полагать с изрядной долей сарказма, в честь крупных бразильских землевладений, вероятно пытаясь острить на контрасте. Но деревенские сарказма не поняли, они вообще редко понимали такие тонкости, но видимо откуда-то из глубин генетической памяти, а может и просто из благозвучности им это название понравилось и закрепилось...
1 месяц назад
Коллапс
В лиловом небе, перечеркнутом редкими облачками паров азотной кислоты, поднимался из-за горизонта огромный, закрывающий больше половины горизонта красный шар, испещренный оранжевыми всполохами, извивающимися в бурлящем красном мареве как змеи. Металлический краб-разведчик стоял посреди пустого пространства улицы древнего инопланетного города, давно погибшего в космической катастрофе, в ходе которой материнская звезда выжгла все живое на планете сотни миллионов лет назад. Медленно и поначалу не уверенно начал подниматься ветер, поземкой выдувая мелкую пыль между камнями древних развалин. Змейки...
11 месяцев назад
В свое время, занимаясь изучением жадного алгоритма, сформулировал расширение закона Мерфи на жадный алгоритм: если существует набор данных для которого жадный алгоритм, построенный на наборе типичных данных, имеет критически плохое решение, то заказчику непременно очень важно обработать именно этот набор данных оптимально и в кратчайшие сроки.
1 год назад
- Скажите, милейший, почему все ваши шутки такие плоские?! - Я 2D художник.
2 года назад
Динамическая память на ассемблере?!! Или даешь хардкод!!!
И так в продолжение статьи перехожу к коду. Что потребуется знать: Итак для начала потребуется в файле link.ld в области определения секций следующее: SECTIONS { .code : { . = ALIGN(4); *(.vectors); /* Указатели векторов прерываний */ *(.text); /* */ *(.asmcode); /* Текст программы */ *(.rodata); /* Константы */ } > FLASH .bss : { . = ALIGN(4); PROVIDE(_BSS_START = .); *(.bss); /* Переменные в SRAM */ PROVIDE(_BSS_END = ...
2 года назад
Баловство дилетанта в IT, или динамическая память на ассемблере?!!
Баловался, значит, всякими непотребствами на STM32F103, непотребствами, потому что на ассемблере. И возникла такая ситуация, что понадобились мне динамические массивы. На C понятное дело есть malloc, но у меня же ассемблер… там нет. Нет, для ассемблера в принципе это не является особой проблемой, т.к. память с такого уровня это в принципе один большой массив, но как-то внести больший в порядок по их использованию и облегчить себе жизнь в плане выделения/удаления потребовалось. Не долго горюя на тему "что делать", решил просто делать менеджер памяти...
2 года назад
О некоторых свойствах запаздывающих потенциалов, или "А что, если?".
Статья в основном для личного пользования, своеобразный блокнот чтобы не забыть. Наверняка у содержимого будет ярко выраженный оттенок наивности и профанства. Однако, поскольку я как любитель фантастики люблю иногда прикидывать и рассуждать на тему: "а что было бы, если...", то в этой статье и задаюсь таким вопросом. Тема относится условно к физике в область электродинамики и ограничивается можно сказать основами. Здесь не будет квантовых извращений (чисто субъективное восприятие всей той формульной надстройки над этим разделом физики) будет только классика, почти...
2 года назад