Был слеп Гомер, и глух Бетховен…

Чомусь оце по дорозі згадався вірш Дмитра Кедріна

Был слеп Гомер, и глух Бетховен,
И Демосфен косноязык.
Но кто поднялся с ними вровень,
Кто к музам, как они, привык?
Так что ж педант, насупясь, пишет,
Что творчество лишь тем дано,
Кто остро видит, тонко слышит,
Умеет говорить красно?
Иль им, не озаренным духом,
Один закон всего знаком –
Творить со слишком тонким слухом
И слишком длинным языком?

Причому саме через останні слова про надто довгі язики…
Чомусь…

7 травня — День Радіо(фізичного факультету)

7 травня — День Радіо, а ще це день радіофізичного факультету Київського Університету.
Цього року день РФФ перенесли на 14 травня, тому я не сильно запізнився з цим повідомленням. І добре, що я зазирнув на сайт факультету перед тим, як туди їхати.
Маленькою компанією ми однак відсвяткували цей день 7 та 8 числа.
Ну і нарешті я взявся сканувати старі фотографії та плівки. Не всі настільки гарні, як того хотілося б. Десь невдало проявив плівки. Десь в “Київ-4” зарядив слайдову плівку, яка виявилася ще гірша, ніж очікувалося від “Свєма”, а чорно-біла пішла в недоламану в дитинстві “Чайку-ІІ”, а там і кадр менший, і об’єктив гірший…
Але зараз всі ці кадри однак піднімають хвилю спогадів.

Continue reading ‘7 травня — День Радіо(фізичного факультету)’ »

AVReAl update – 1.28r2

Вийшла нова версія програматора avreal — v1.28r2 (Mon 2010-04-19).

  • Виправлено помилку верифікації для елемента внутрішнього списку фрагментів коду, що перетинає межу 64К слів (ATmega2560, ATmega2561) – проявлялася лише на певним чином зроблених hex-файлах, мені після avr-gcc такі жодного разу не траплялися.
  • Прибрано помилку, яка призводила до краху програми у випадку, коли з ключем -a нема ключа -p або +chip (наслідок неуважної правки в 1.28r0 “вже непотрібно вказувати +chip”)
  • Додано контроллери ATmega164A, ATmega324A, ATmega1284, ATmega328, AT90pwm81
  • Додано імена-синоніми для тих контроллерів з літерою “A”, які не відрізняються від “не-A” кристалів:
        ATmega8A,    ATmega16A,  ATmega32A,
        ATmega64A,   ATmega128A,
        ATmega48A,   ATmega88A,  ATmega168A,
        ATmega48PA,  ATmega88PA, ATmega168PA,
        ATmega164PA, ATmega644A, ATmega165PA,
        ATtiny261A,  ATtiny461A, ATtiny861A
  • При відсутності функції блочного запису байтів в dlportio.dll (її емуляторі) використовується власна функція з побайтовим виводом.
  • win32-версія – вилучено динамічне лінкування функції FT_Reload бібліотеки ftd2xx.dll, програма не залежить від її наявності в бібілотеці.

e-дурдом

Занесло мене сьогодні в приват-банк.
Ну і вперше зустрівся з системою e-coin, отримав “ваучер-решту”.

“екологічність” системи, при якій замість багаторічного циркулювання монет кожен раз, коли вони могли бути просто перекладеними з місця на місце, пропонується отримати і викинути двадцятисантиметровий паперовий чек з кольоровим друком на зворотному боці у мене сумнівів не викликає. Тобто – без сумніву, екологічності не бачу.

Але бачу ідіотизм в тому, що з суми, яка закінчувалася на “1 грн 57 коп”, цю саму одну гривню я все одно отримав чотирма монетами по 25 коп!

На тег лохотрон тема наче не тягне, але дурдом ще той.

AVReAl @ XP/64, Windows7/32, Windows7/64

Не було б щастя, так нещастя допомогло.
Знайшов можливість самостійно перевірити роботу avreal під WindowsXP/64, Windows7/32, Windows7/64, досі я перевіряв лише під W2K та XP/32.
Поки-що лише для FTDI (FT2232) – з драйверами CDM 2.06.00 все працює. Найближчими днями буду розбиратися з LPT для перерахованих систем, перевірю різні драйвери та методи їх встановлення. Обговорення було на електроніксі десь з цього місця.

Я вже трохи кіборг?

Протягом кількох тижнів у мене

  • Згорів блок живлення в комп’ютері на роботі, кілька днів я працював лише з паперами.
  • Серйозно зазбоїв жорсткий диск в домашньму комп’ютері.
  • Вийшов з ладу один з дисків в домашньому DNS-343 (raid-1)
  • Перестав працювати переносний USB-шний диск.

Пізніше з’ясувалося, що в USB-шному лише загубився контакт в гнізді, сам диск цілий, по SMART жодних претензій. Але коли після всього ще й він у мене на роботі зупинився під час копіювання файлів, було не надто весело.

За один місяць втрати більші, ніж за попередні якщо не двадцять, то десять років точно.

Відразу згадав про одну статтю

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

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

Не думав, що я аж настільки залежу від цих “маленьких намагнічених дисків”. Тобто розумом я все це розумів – того ж і постійно старався, щоб все лежало в кількох місцях. Але досі так гостро не відчував.

І жодного ж байту у мене не пропало – щось лежить на другому дискові з дзеркальної пари і негайно було переписано з нього на інші диски, з одиночних дисків і раніше все було десь ще продублоьвано, але…
Було аж фізично погано, ноги не носять і якась порожнеча всередині. Поки не встановив заново систему, мінімум необхідних програм, поки не упевнився в тому, що все десь записано мінімум двічі – до нормального стану не повернувся.

Я вже трохи кіборг?

bug in avreal -a swicth (1.28r0, 1.28r1)

При використанні ключа -a без хоча б одного з ключів -p чи +chip програма “падає” (“виконала неприпустиму операцію …” і так далі).
Вважаю цю помилку не критичною, бо при правильному використанні в комбінаціях -a -p або -a +chip програма працює нормально, а при неправильному нічого не ламає ні в мікроконтроллері, ні в операційній системі. Нова версія програми для виправлення цієї помилки випускатися не буде, виправлення буде додано пізніше в чергову версію.


Виправлено в avreal 1.28rev2

Лохотрон “вам посилка, але я вам її не віддам”

Не знаю, наскільки це нове для наших країв, але я такий лохотрончик бачу вперше.
Приходить вам начебто від кур’єрської служби доставки з таким знайомим розміщенням літер КСД на конверті (про це нижче) лист, рахунок і якийсь наче банківський чек на $300.
Начебто одна дуже відома компанія прислала вам гарні цяцьки (до речі, це я так здогадуюся, що то мають бути гарні цяцьки, але я не знаю, що воно і чи таке в природі існує – мене далеко не все цікавить в цьому світі).

Continue reading ‘Лохотрон “вам посилка, але я вам її не віддам”’ »

bug in avreal -n switch

Для комбінації ключів -n -v не проводиться аналіз зайнятості двох верхніх байтів пам’яті коду заданого мікроконтроллера у вхідному HEX-файлі. В результаті не проводиться верифікація цих байтів, бо вважається, що вони є лічильником зтирань.


Feb 8, 2010

Ні, помилки немає, помилка була при перевірці 🙂
Є лише особливість функціонування.
avreal звіряє всі байти віхдного HEX з flash, просто мовчки ігнорує ключ -n.

AVReAl update – 1.28r1

Вийшла нова версія програматора avreal – v1.28r1 (Sun 2010-01-31).

  • Додано підтримку FT2232H, FT4232H з можливістю використовувати для програмування обидва канали з MPSSE. Дозволені імена виводів перераховано в описові конфігурування.
  • Додано ключ -k для очікування натискання кнопки на адаптері програмування і відповідний конфігураційний запис key.
  • Додано модифікацію ключа -os для того, щоб задавати безпосередньо частоту SCK, а не частоту тактування мікроконтроллера.
[flagcounter image]