20 Січня 2010 23:01
Вийшла нова версія програматора avreal — v1.28r0 (Wed 2010-01-20).
- Для видачі списку підключених пристроїв FTDI по -aft2232 -p? вже не потрібно вказувати хоч якийсь мікроконтроллер.
- Додано tiny2313A, tiny4313.
- Ключ -az для FT2232 залишає мікросхему в режимі MPSSE з виводами програмування, зконфігурованими на вхід.
- Для конфігурованих LPT-адаптерів додано группи сигналів led_ok, led_error.
- Для FT2232-адаптерів підтримуються всі типи сигналів в конфігураційному файлі, включно з новими led_ok, led_error.
- Запис сигналу enable для FT2232 обробляється так само, як для LPT, тобто необхідно вказувати інверсію для буферів з активним низьким входом дозволу.
- Видача інформації на stdout проводиться без буферизації і при перенаправленні, щоб при перехопленні в IDE було постійне оновлення.
- Записи даних (тип 00) HEX-файлу з нульовим полем довжини ігноруються.
- Прибрано ключ -ar, тепер для інверсії сигналу RESET потрібно створити відповідний конфігураційний файл.
14 Січня 2010 12:18
Безплатно роздаються відеомагнітофони Panasonic AG6840H-E – лише пишуть, призначені для масового копіювання касет.
Є кілька десятків – частина нові, більшість вже використовувалися. Всі в рідній упаковці.
Це залишки від якоїсь фірми по запису відеокасет, яка орендувала приміщення і з’їхала з пів року тому. Зараз в тому будинку розчищаються кладовки в підвалі.
Заберіть хоч на розпайку, бо доведеться тупо викинути на звалище.
Там досить багато операційних підсилювачів NJM 4558 (JRC), невеликих перемикачів на два та три положення, якісь гібридні відео-мікросхеми. Пара великих плат (близько А4) і кілька дрібних.
Доповнення від 24 лютого – якийсь час я туди не зазирав, а сьогодні дізнався, що розчищали вже той коридор і все викинули.
Так що чистісінькою французькою – “вженема, вженема”…
11 Січня 2010 23:11
Є такий термін — «винахід на застосування» — «застосування пристроїв за новим раніше невідомим призначенням». Ну це не зовсм воно, бо призначення те ж саме — заткнути дірку. Просто дірка інша 🙂
Як з’ясувалося, затичка гнізда зарядного пристрою/гарнітури/… мобільного телефона Siemens ME45 непогано підходить до гнізда USB.
Прямо як у відомого віслючка.
Так що кому жорстокі сертифікатори стріляють чим під руку трапиться у вільні гнізда USB і ноутбук від цього висне — шукайте десь контейнер з такими затичками, щоб вистачило на всю програму випуску, бо якщо вже внесете в комплектність, то треба мати.
Ну і мені з пів мішка відсипете. Бо у мене лише дві штучки — єдине, що залишилося корисного від подарованих мені кілька років тому залишків ME45-тих, нових корпусів до них (один пішов на заміну для такого ж телефона дружини) та кількох акумуляторів, які так і не піднялися 🙁 Жалкую, бо кращого телефона у мене не було, а мій старий вже не працює.
2 Січня 2010 16:20
Захотілося мені тут додати до посилань іконки, щоб помітніші були. До посилань в межах свого сайту – такі , а до зовнішніх – такі .
Початок зрозумілий, робимо картинки і додаємо до стилю класи посилань
.linkext {
background:transparent url(/files/images/linkext.png) no-repeat scroll right center;
padding:2px 15px 2px 0px;
}
.linkint {
background:transparent url(/files/images/linkint.png) no-repeat scroll right center;
padding:2px 15px 2px 0px;
}
Але далі треба пройтися по всіх посиланях і додати до них відповідні класи… Невже оце сидіти і редагувати? Адже “працювати мають машини, люди повинні думати”. Особливо приємним цей девіз стає, коли хтось вже подумав за тебе 😉 і створив для WordPress модуль, який при генерації сторінок “на льоту” заміняє текст, викориcтовуючи регулярні вирази (regular expressions).
При наявності такого інcтрументу самому треба думати мало, оскільки всі внутрішні посилання я відразу писав відносними, без http://
.
Залишається лише встановити модуль re.place та прописати в ньому два простих правила. Одне має підставляти class="linkext"
в зовнішні посилання, заміняючи
на
<a class="linkext" href=\1>
а друге – підставляти class="linkint"
у внутрішні посилання заміною
на
<a class="linkint" href=\1>
Для того, щоб ці дві заміни працювали правильно, необхідно для другого правила дати більший номер порядку виконння (order), тоді після виконання першого правила зовнішні посилання вже матимуть приписаний клас і не розпізнаватимуться зразком <a *href=([^>]*)>
.
В зразках є символи < та >, тому для правильного відображення списку правил не забудьте в налаштуваннях re.place в List view options виставити Escape HTML characters.
31 Грудня 2009 22:28
Є у нас в сім’ї традиція, якій вже більше десяти років — 31 грудня я роблю календар на наступний рік, друкую його і як прийде Новий Рік – ми знімаємо старі календарі і вішаємо нові. На холодильнику, на комп’ютерних системних блоках, на стінах біля робочих столів.
Можна купити красиві календарі, але вони таки «для краси». Кольорові, глянсові… Але на них незручно писати, робити позначки. А на цьому — можна.
Отже, календар на 2010 рік.
12 листопадаа 2009 14:51
Річний проїзний на метро…
Ще на початку року це мене в ньому турбувало – щоденне нагадування про зменшення, зменшення, зменшення того, що залишилося. А зараз ну просто жах бере.
І так в кінці року стан тривожний — «Господи, скільки всього я знову не встиг!», особливо між батьковим та моїм днями народження та ще дужче між моїм та Новим Роком. А тут ще цей… Шагреневий пластик…
30 Жовтня 2009 23:25
Ну просто дурдом якийсь. Всі лише про грип і балакають. І я теж 🙂
Згадалася пісня — «Балада про інфлюенцу»
В інтернеті знайшов лише текст, але “погуглив” по своїх бобінах, розчохлив “Юпітер”, підняв audacity…
Вуаля — 1981 рік, вечір самодіяльної пісні на радіофізичному факультеті Київського держуніверситету.
В гостях серед багатьох інших — Володимир Семенов та Дмитро Кімельфельд.
flue.mp3
11 Жовтня 2009 22:31
Вийшла нова версія програматора avreal – 1.27r4.
21 Вересня 2009 18:25
Вийшла нова версія програматора avreal – 1.27r3.
14 Вересня 2009 22:14
“це, мабуть, на погоду крутить” – за кілька днів прийшло двоє повідомлень про помилки в avreal версії 1.27r2.
Старіша з них прорилася ще десь між версіями 1.22rev9 та 1.23rev4 – при використанні -o0 та запису без опитування готовності (-w а не -wp) не програмувалися flash та eeprom. Причина була в знятті тактування мікроконтроллера по XTAL1 при програмуванні flash/eeprom. Схоже, всіма користувачами програми -o0 використовувався лише для відновлення потрібних fuses або просто після відновлення окремим викликом avreal кристал вже тактувався від внутрішнього генератора і все було нормально, тому помилку досі не було виявлено.
Також знайдено помилку в описі fuses для at90usb82/at90usb162, при уважному перегляді знайдено схожі помилки для atmega16u2, atmega32u2, atmega328P.
Зараз я ще раз уважно передивляюся опис всіх кристалів і найближчим часом викладу виправлену версію.