понедельник, 28 мая 2012 г.

(? 'вопрос)

А вот можно ли сделать такой хак, чтобы в общелиспе при бросании ошибки можно было бы эту ошибку "заметить", не раскручивая стэк, сделать что-нибудь, типа пометки в логе, и пусть эта ошибка идёт дальше? Идеально подошёл бы unwind-protect с доступом к объекту ошибки в cleanup-form, но я что-то в Лиспворксе, немного покопавшись, не нашёл, как такое сделать.

Может, кто-нибудь на свободных лиспах такое делал?

среда, 23 мая 2012 г.

четверг, 17 мая 2012 г.

Психосоматические расстройства

Наверное, я стал портиться.

Значит, любимые струны Dean Markley 2556 ведут себя несколько странно на моей гитаре, а конкретно третья струна возбуждается и начинает паразитно звучать, когда пауэркорд беру. У немного более толстых 2562 такой проблемы нет (а также от их мощного звука мураши по коже бегают), но у меня суставы на пальцах что-то побаливают, так что на более дохлых струнах пока играю.

И приснилось мне на днях, что контора-производитель прислала набор из 6 третьих струн, в которых этот косяк был устранён. С приложенным письмом, де, в интернете были многочисленные жалобы, мы проверили, проблема есть, просимулировали частоты, и сделали новые, безпаразитные третьи струны, и разослали их всем покупателям дефектных комплектов. Инджой!


Значит, удивительные моменты:
  • Мозг посчитал нормальным, что производитель явно перезаморачивается с решением проблемы. Это дикий убыток так поступать, но, типа, забота о покупателях - это самое главное же!
  • Мозг посчитал ненормальным, что мне прислали 6 струн, ведь я покупал всего 4 комплекта! Это, типа, неправильно, надо лишние 2 струны вернуть...
  • Откуда они узнали, что я купил струны, а также мой адрес - мозг во сне не удивился.
Из попутных новостей: жена купила на Амазоне небольшую, по её впечатлению, брошюрку по ремонту и эксплуатации мелких детей, всего за $13 (это ничто по местным ценам). Брошюрка сегодня пришла, почти 900 страниц =) Я от ценообразования иногда просто офигиваю.

Мой букварь по Верилогу тоже пришёл, рулёз! Автор скромно во введении сообщает, что в книге есть всё: от нужной теории и формул по комбинаторной логике до законченного дизайна RISC-процессора. И так оно и есть, по ходу. Вобщем, кучу отваленного за книжку бабла не жалко.

среда, 16 мая 2012 г.

Книжное

Я опять стал читатьколлекционировать технические книжки. Из недавно пролистанного:

Microprocessor Design Using Verilog HDL


В книжке весьма скромное введение в самый древний Верилог, попутно огороженный советами вида "я эту фичу не использую, потому что можно сделать ошибку". Очень быстро разбирается процесс построения форка процессора Z80, про сам процессор информации почти нет. Т.е. без спектрумовского детства за плечами книжка бесполезная. Итог: про Верилог информации мало, про разрабатываемый процессор почти ничего нет, почти вся книжка забита экзелевскими таблицами с растактовками - для кого книжка, непонятно.

100 Power Tips for FPGA Designers

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

Киндла у меня, кстати, нет, но вендовая версия под вайном нормально завелась.

Verilog HDL: Digital Design and Modeling

От безысходности купил этого 700-страничного монстра. Пока в пути, но предпросмотр на Амазоне обнадёживает. И Верилог неплохо освещён, и симуляция, и RISC-подобный процессор разбирается, и в конце каждой главы задания есть.

Кстати, посёрфил рунет по поводу цифрового дизайна. Это просто слёзы... Люди на форумах обсуждают, что же имели в виду авторы нового стандарта Верилога, ибо Промпт это место непонятно перевёл. Спорят о том, что в стандарте чёрным по белому написано понятно даже для меня, хотя в этой области пока ни бум-бум. Из-за незнания Всепланетного Стандартного Технического Языка уровень у разработчиков часто хромает, хотя ребята умные...