<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2924059213004316158</id><updated>2011-10-14T10:40:17.359+03:00</updated><category term='udp'/><category term='2009'/><category term='quartz'/><category term='buzzer'/><category term='boost'/><category term='fedora'/><category term='електроніка'/><category term='sia'/><category term='pipe'/><category term='pcb'/><category term='gnome'/><category term='ace'/><category term='C++'/><category term='resonator'/><category term='uudecode'/><category term='робота'/><category term='tee'/><category term='telnet'/><category term='gschem'/><category term='spirit'/><category term='eclipse'/><category term='pic'/><category term='vim'/><category term='uuencode'/><category term='програматор'/><category term='linux'/><category term='sdcc'/><category term='usb'/><category term='sia-over-ip'/><category term='switch input'/><category term='університет'/><category term='налагодження'/><category term='usbasp'/><category term='bash'/><category term='rubik'/><category term='gEDA'/><category term='employment'/><category term='дисплей'/><category term='android'/><category term='підсумок'/><category term='cgi'/><category term='posix'/><category term='terminal'/><category term='clock'/><category term='unix'/><category term='Visonic'/><category term='testing'/><category term='pk2cmd'/><category term='avr'/><title type='text'>Нотатки інженегра</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://enginegro-notes.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2924059213004316158/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://enginegro-notes.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Anatoliy Sakhnik</name><uri>http://www.blogger.com/profile/14498348423130889563</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://koresha.org/sakhnik/sakhnik.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>20</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2924059213004316158.post-2059685090162153019</id><published>2010-08-18T00:00:00.001+03:00</published><updated>2010-08-18T00:01:37.089+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><category scheme='http://www.blogger.com/atom/ns#' term='terminal'/><category scheme='http://www.blogger.com/atom/ns#' term='rubik'/><title type='text'>Кубик Рубика у терміналі</title><summary type='text'>Відірвався від літа на кілька годин щоб побавитися
      компілятором поза роботою. Ціль — емулятор кубика Рубика
      у терміналі. Чому в терміналі? Тому що для любителів
      графіки вже є готовий
      gnubik.Отже, тягнемо репозитарій:
      $ git clone http://github.com/sakhnik/rubik.git
Cloning into rubik...
remote: Counting objects: 134, done.
remote: Compressing objects: 100% (44/44), </summary><link rel='replies' type='application/atom+xml' href='http://enginegro-notes.blogspot.com/feeds/2059685090162153019/comments/default' title='Дописати коментарі'/><link rel='replies' type='text/html' href='http://enginegro-notes.blogspot.com/2010/08/blog-post.html#comment-form' title='2 коментарі(в)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2924059213004316158/posts/default/2059685090162153019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2924059213004316158/posts/default/2059685090162153019'/><link rel='alternate' type='text/html' href='http://enginegro-notes.blogspot.com/2010/08/blog-post.html' title='Кубик Рубика у терміналі'/><author><name>Anatoliy Sakhnik</name><uri>http://www.blogger.com/profile/14498348423130889563</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://koresha.org/sakhnik/sakhnik.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2924059213004316158.post-8604241115661577328</id><published>2010-07-09T06:59:00.001+03:00</published><updated>2010-07-09T06:59:52.574+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Motorola Milestone</title><summary type='text'>Проба пераPublished with Blogger-droid v1.4.4</summary><link rel='replies' type='application/atom+xml' href='http://enginegro-notes.blogspot.com/feeds/8604241115661577328/comments/default' title='Дописати коментарі'/><link rel='replies' type='text/html' href='http://enginegro-notes.blogspot.com/2010/07/motorola-milestone.html#comment-form' title='0 коментарі(в)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2924059213004316158/posts/default/8604241115661577328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2924059213004316158/posts/default/8604241115661577328'/><link rel='alternate' type='text/html' href='http://enginegro-notes.blogspot.com/2010/07/motorola-milestone.html' title='Motorola Milestone'/><author><name>Anatoliy Sakhnik</name><uri>http://www.blogger.com/profile/14498348423130889563</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://koresha.org/sakhnik/sakhnik.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2924059213004316158.post-3879333085941422482</id><published>2010-04-23T23:11:00.002+03:00</published><updated>2010-04-23T23:37:43.553+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vim'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><title type='text'>Eclipse + Vim = eclim</title><summary type='text'>З тих пір як перейшов на розробку для Linux, перестав
      користуватися інтегрованими середовищами розробки. Основними
      інструментами стали
      vim,
      git,
      grep,
      BBv2,
      зрідка gdb.
      Це все чудово, але іноді відчувалася нестача контекстної підказки
      під час кодування. Спробував було взяти
      eclipse, так
      він не дуже зручний для роботи в </summary><link rel='replies' type='application/atom+xml' href='http://enginegro-notes.blogspot.com/feeds/3879333085941422482/comments/default' title='Дописати коментарі'/><link rel='replies' type='text/html' href='http://enginegro-notes.blogspot.com/2010/04/eclipse-vim-eclim.html#comment-form' title='0 коментарі(в)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2924059213004316158/posts/default/3879333085941422482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2924059213004316158/posts/default/3879333085941422482'/><link rel='alternate' type='text/html' href='http://enginegro-notes.blogspot.com/2010/04/eclipse-vim-eclim.html' title='Eclipse + Vim = eclim'/><author><name>Anatoliy Sakhnik</name><uri>http://www.blogger.com/profile/14498348423130889563</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://koresha.org/sakhnik/sakhnik.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2924059213004316158.post-6377931508795682962</id><published>2010-04-21T22:29:00.001+03:00</published><updated>2010-04-22T19:39:30.319+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='posix'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><title type='text'>Про велосипеди</title><summary type='text'>Мова піде про винахід колеса для кожного окремого воза.
      Вкотре знадобилася функція, яка б виконувала
      mkdir -p, тобто рекурсивно створювала
      директорії по заданому шляху. mkdir(2)
      справляється тільки тоді, коли всі батьківські директорії
      вже існують, а нам саме треба створити бракуючі.Найдоступніші замінники:
      system ("mkdir -p a/b/c/d")
            Для простої </summary><link rel='replies' type='application/atom+xml' href='http://enginegro-notes.blogspot.com/feeds/6377931508795682962/comments/default' title='Дописати коментарі'/><link rel='replies' type='text/html' href='http://enginegro-notes.blogspot.com/2010/04/blog-post.html#comment-form' title='0 коментарі(в)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2924059213004316158/posts/default/6377931508795682962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2924059213004316158/posts/default/6377931508795682962'/><link rel='alternate' type='text/html' href='http://enginegro-notes.blogspot.com/2010/04/blog-post.html' title='Про велосипеди'/><author><name>Anatoliy Sakhnik</name><uri>http://www.blogger.com/profile/14498348423130889563</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://koresha.org/sakhnik/sakhnik.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2924059213004316158.post-4456589244385480334</id><published>2010-04-09T21:46:00.004+03:00</published><updated>2010-04-09T22:01:38.069+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='дисплей'/><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><category scheme='http://www.blogger.com/atom/ns#' term='електроніка'/><title type='text'>Годинник-1.0</title><summary type='text'>Нарешті стартовий годинник готовий. Досягнута головна мета
      — познайомитися з мікроконтролерною технікою, пригадати електроніку.
      Впаявши деталі на плату, виявив, що схематичних помилок немає,
      все запрацювало відразу. Але трохи схибив при монтажі, бо деякі
      деталі мають більший розмір, ніж їх підошва. Довелося “ретельно
      обробити терпугом”.До цих пір я ще не пробував </summary><link rel='replies' type='application/atom+xml' href='http://enginegro-notes.blogspot.com/feeds/4456589244385480334/comments/default' title='Дописати коментарі'/><link rel='replies' type='text/html' href='http://enginegro-notes.blogspot.com/2010/04/10.html#comment-form' title='2 коментарі(в)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2924059213004316158/posts/default/4456589244385480334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2924059213004316158/posts/default/4456589244385480334'/><link rel='alternate' type='text/html' href='http://enginegro-notes.blogspot.com/2010/04/10.html' title='Годинник-1.0'/><author><name>Anatoliy Sakhnik</name><uri>http://www.blogger.com/profile/14498348423130889563</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://koresha.org/sakhnik/sakhnik.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_z0KLXocy4oA/S7945MgQB0I/AAAAAAAAEms/_HYQErZo0So/s72-c/IMGP5710.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2924059213004316158.post-4161849322685039396</id><published>2010-03-19T22:26:00.005+02:00</published><updated>2010-03-19T22:39:52.225+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='gEDA'/><category scheme='http://www.blogger.com/atom/ns#' term='fedora'/><category scheme='http://www.blogger.com/atom/ns#' term='електроніка'/><title type='text'>З поверненням, Fedora</title><summary type='text'>Років зо два тому почали на роботі використовувати Ubuntu,
      то весь цей час вона була основною оперційною системою на домашньому
      лаптопі. Зручна, надійна, з багатою бібліотекою прикладних
      програм. Але тільки побачив Fedora, мене здолала заздрість:
      пакунки поновлюються частіше, і всі ходові програми на один
      випуск новіші.Поставив, і вже два тижні користуюся Fedora 12. </summary><link rel='replies' type='application/atom+xml' href='http://enginegro-notes.blogspot.com/feeds/4161849322685039396/comments/default' title='Дописати коментарі'/><link rel='replies' type='text/html' href='http://enginegro-notes.blogspot.com/2010/03/fedora.html#comment-form' title='2 коментарі(в)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2924059213004316158/posts/default/4161849322685039396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2924059213004316158/posts/default/4161849322685039396'/><link rel='alternate' type='text/html' href='http://enginegro-notes.blogspot.com/2010/03/fedora.html' title='З поверненням, Fedora'/><author><name>Anatoliy Sakhnik</name><uri>http://www.blogger.com/profile/14498348423130889563</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://koresha.org/sakhnik/sakhnik.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_z0KLXocy4oA/S6PgP33Z8XI/AAAAAAAAEjs/sKTNAphSLgg/s72-c/%D0%95%D0%BA%D1%80%D0%B0%D0%BD-usbasp.sch+-+gschem.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2924059213004316158.post-3485614978039492994</id><published>2010-01-10T11:16:00.002+02:00</published><updated>2010-01-10T11:26:04.304+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='spirit'/><category scheme='http://www.blogger.com/atom/ns#' term='boost'/><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><category scheme='http://www.blogger.com/atom/ns#' term='cgi'/><title type='text'>Синтаксичний розбір із Spirit2</title><summary type='text'>Мабуть, із самого початку для синтаксичного розбору на C++
      я використовував
      boost::spirit.
      Вірою і правдою він служив аж п’ять років, і от
      вийшла цілком нова його версія під гордим номером 2.
      Старий код, звісно, продовжує працювати, якщо трохи
      підпиляти оголошення простору імен. А от мене здолала
      цікавість, що ж такого особливого нагородили в </summary><link rel='replies' type='application/atom+xml' href='http://enginegro-notes.blogspot.com/feeds/3485614978039492994/comments/default' title='Дописати коментарі'/><link rel='replies' type='text/html' href='http://enginegro-notes.blogspot.com/2010/01/spirit2.html#comment-form' title='0 коментарі(в)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2924059213004316158/posts/default/3485614978039492994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2924059213004316158/posts/default/3485614978039492994'/><link rel='alternate' type='text/html' href='http://enginegro-notes.blogspot.com/2010/01/spirit2.html' title='Синтаксичний розбір із Spirit2'/><author><name>Anatoliy Sakhnik</name><uri>http://www.blogger.com/profile/14498348423130889563</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://koresha.org/sakhnik/sakhnik.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2924059213004316158.post-4614686964267134761</id><published>2009-12-31T11:07:00.001+02:00</published><updated>2009-12-31T11:10:10.788+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='2009'/><category scheme='http://www.blogger.com/atom/ns#' term='ace'/><category scheme='http://www.blogger.com/atom/ns#' term='avr'/><category scheme='http://www.blogger.com/atom/ns#' term='підсумок'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Підсумок-2009</title><summary type='text'>Дві тисячі дев’ятий спливає, то пора підбити якісь
      підсумки. Всього, звісно, й не згадаєш:
      Навчився працювати з ACE та TAO. Власне, останні робочі
            дні року витратив, щоб перенести сервер SIA нової платформи
            на ACE. Краще все-таки стояти на чиїхсь плечах, ніж
            намагатися дотягнутися самотужки.Почав у розробці використовувати автоматизовані
</summary><link rel='replies' type='application/atom+xml' href='http://enginegro-notes.blogspot.com/feeds/4614686964267134761/comments/default' title='Дописати коментарі'/><link rel='replies' type='text/html' href='http://enginegro-notes.blogspot.com/2009/12/2009.html#comment-form' title='0 коментарі(в)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2924059213004316158/posts/default/4614686964267134761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2924059213004316158/posts/default/4614686964267134761'/><link rel='alternate' type='text/html' href='http://enginegro-notes.blogspot.com/2009/12/2009.html' title='Підсумок-2009'/><author><name>Anatoliy Sakhnik</name><uri>http://www.blogger.com/profile/14498348423130889563</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://koresha.org/sakhnik/sakhnik.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2924059213004316158.post-4803066451344446908</id><published>2009-12-24T09:03:00.000+02:00</published><updated>2009-12-24T09:08:21.438+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='uudecode'/><category scheme='http://www.blogger.com/atom/ns#' term='університет'/><category scheme='http://www.blogger.com/atom/ns#' term='telnet'/><category scheme='http://www.blogger.com/atom/ns#' term='uuencode'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><title type='text'>Стягування файлів через telnet</title><summary type='text'>Пригадався епізод із університетських часів. Дуже хотілося знайти собі якісь хороші п’єски для гітари (MIDI), а доступ з мережі університету був обмежений навчальними сайтами. Крім того, коли я був на молодших курсах, до інтернету була підключена тільки станція HP, на яку можна було зайти через текстовий термінал. Ото справжня Unix!Так, знайомий ще зі школи старшокурсник підказав дуже цікавий </summary><link rel='replies' type='application/atom+xml' href='http://enginegro-notes.blogspot.com/feeds/4803066451344446908/comments/default' title='Дописати коментарі'/><link rel='replies' type='text/html' href='http://enginegro-notes.blogspot.com/2009/12/telnet.html#comment-form' title='0 коментарі(в)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2924059213004316158/posts/default/4803066451344446908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2924059213004316158/posts/default/4803066451344446908'/><link rel='alternate' type='text/html' href='http://enginegro-notes.blogspot.com/2009/12/telnet.html' title='Стягування файлів через telnet'/><author><name>Anatoliy Sakhnik</name><uri>http://www.blogger.com/profile/14498348423130889563</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://koresha.org/sakhnik/sakhnik.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2924059213004316158.post-7082175815730423220</id><published>2009-12-14T16:28:00.001+02:00</published><updated>2010-01-12T17:53:35.749+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><category scheme='http://www.blogger.com/atom/ns#' term='pipe'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><category scheme='http://www.blogger.com/atom/ns#' term='tee'/><title type='text'>Помилка і tee в конвеєрі</title><summary type='text'>Чергове “прозріння” граблями в лоб не забарилося.  Ситуація, як у M$ Windows: на екрані повідомлення про успішне завершення, а насправді жодних зрушень.  Як виявилося, причиною стали наступні рядки у скрипті: long_operation 2&gt;&amp;1 | tee /var/log/long_operation.log
[[ $? -eq 0 ]] &amp;&amp; echo "Succeeded" Якщо виконання “довгої операції” закінчується невдало, то tee сумлінно приховає цей факт, і в </summary><link rel='replies' type='application/atom+xml' href='http://enginegro-notes.blogspot.com/feeds/7082175815730423220/comments/default' title='Дописати коментарі'/><link rel='replies' type='text/html' href='http://enginegro-notes.blogspot.com/2009/12/tee.html#comment-form' title='0 коментарі(в)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2924059213004316158/posts/default/7082175815730423220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2924059213004316158/posts/default/7082175815730423220'/><link rel='alternate' type='text/html' href='http://enginegro-notes.blogspot.com/2009/12/tee.html' title='Помилка і tee в конвеєрі'/><author><name>Anatoliy Sakhnik</name><uri>http://www.blogger.com/profile/14498348423130889563</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://koresha.org/sakhnik/sakhnik.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2924059213004316158.post-7857294253407278176</id><published>2009-12-12T11:05:00.000+02:00</published><updated>2009-12-12T11:21:04.814+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='електроніка'/><category scheme='http://www.blogger.com/atom/ns#' term='avr'/><category scheme='http://www.blogger.com/atom/ns#' term='налагодження'/><category scheme='http://www.blogger.com/atom/ns#' term='usb'/><category scheme='http://www.blogger.com/atom/ns#' term='usbasp'/><title type='text'>Програматор USBasp</title><summary type='text'>Цього разу плата приїхала рівно за тиждень. І раз чесалися руки, відразу ж взявся її розпаювати. Так виявилися перші ляпи: отвори для стабілітронів я призначив занадто малі.  Тобто, я взяв стандартний елементи з бібліотеки (ACY300), а діоди раніше не бачив, тому й не помітив, що насправді ніжки в них товсті. По-друге, діоди чомусь вийшли намальовані в протилежній полярності, хоч на схемі все було</summary><link rel='replies' type='application/atom+xml' href='http://enginegro-notes.blogspot.com/feeds/7857294253407278176/comments/default' title='Дописати коментарі'/><link rel='replies' type='text/html' href='http://enginegro-notes.blogspot.com/2009/12/usbasp.html#comment-form' title='0 коментарі(в)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2924059213004316158/posts/default/7857294253407278176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2924059213004316158/posts/default/7857294253407278176'/><link rel='alternate' type='text/html' href='http://enginegro-notes.blogspot.com/2009/12/usbasp.html' title='Програматор USBasp'/><author><name>Anatoliy Sakhnik</name><uri>http://www.blogger.com/profile/14498348423130889563</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://koresha.org/sakhnik/sakhnik.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_z0KLXocy4oA/SyNe_1uoTpI/AAAAAAAAEHs/4LXMSm_mi7A/s72-c/IMGP5297.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2924059213004316158.post-4858985284459725828</id><published>2009-12-07T21:17:00.000+02:00</published><updated>2009-12-08T10:19:07.439+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='програматор'/><category scheme='http://www.blogger.com/atom/ns#' term='avr'/><category scheme='http://www.blogger.com/atom/ns#' term='usbasp'/><title type='text'>Hello, AVR!</title><summary type='text'> У студентів запитують: — Скільки часу вам треба, щоб здати екзамен з китайської? Студент філфаку: — Напевне, років зо два… Студент РФФ (взагалі будь-який технар): — Методичка є? Зараз доп’ю каву, можемо йти здавати…  — З анекдотуОтже, як на мене, AVR більш привабливий для програмування, ніж PIC. GCC — це не хухри́-мухри́. Дай, думаю, спробую, тільки цього разу ніякої комерції, сам зроблю собі </summary><link rel='replies' type='application/atom+xml' href='http://enginegro-notes.blogspot.com/feeds/4858985284459725828/comments/default' title='Дописати коментарі'/><link rel='replies' type='text/html' href='http://enginegro-notes.blogspot.com/2009/12/hello-avr.html#comment-form' title='0 коментарі(в)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2924059213004316158/posts/default/4858985284459725828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2924059213004316158/posts/default/4858985284459725828'/><link rel='alternate' type='text/html' href='http://enginegro-notes.blogspot.com/2009/12/hello-avr.html' title='Hello, AVR!'/><author><name>Anatoliy Sakhnik</name><uri>http://www.blogger.com/profile/14498348423130889563</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://koresha.org/sakhnik/sakhnik.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_z0KLXocy4oA/Sx1Xv2lKe0I/AAAAAAAADcU/V0OmDLlMg_k/s72-c/usbasp.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2924059213004316158.post-7469109355261323602</id><published>2009-12-02T11:49:00.000+02:00</published><updated>2009-12-02T11:57:40.152+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visonic'/><category scheme='http://www.blogger.com/atom/ns#' term='робота'/><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><title type='text'>Новий співробітник</title><summary type='text'> Есть моск? Поможем научиться и рубить бабло!  — реклама devclub.com.uaЗ великими труднощами, але знайшли-таки нового програміста.  А розказати хочу не стільки про нього, а через що йому довелося пройти, щоб приєднатися до української команди компанії Visonic.За два роки нам вже тричі доводилося когось шукати для розробки на C++ для GNU/Linux, тому цього разу начальник сказав, що все спростимо. </summary><link rel='replies' type='application/atom+xml' href='http://enginegro-notes.blogspot.com/feeds/7469109355261323602/comments/default' title='Дописати коментарі'/><link rel='replies' type='text/html' href='http://enginegro-notes.blogspot.com/2009/12/blog-post.html#comment-form' title='2 коментарі(в)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2924059213004316158/posts/default/7469109355261323602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2924059213004316158/posts/default/7469109355261323602'/><link rel='alternate' type='text/html' href='http://enginegro-notes.blogspot.com/2009/12/blog-post.html' title='Новий співробітник'/><author><name>Anatoliy Sakhnik</name><uri>http://www.blogger.com/profile/14498348423130889563</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://koresha.org/sakhnik/sakhnik.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2924059213004316158.post-4676459197625211744</id><published>2009-11-25T21:24:00.000+02:00</published><updated>2009-11-25T21:33:35.293+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='switch input'/><category scheme='http://www.blogger.com/atom/ns#' term='employment'/><category scheme='http://www.blogger.com/atom/ns#' term='sdcc'/><title type='text'>Макет з клавіатурою</title><summary type='text'>Хоч я й зайнятий останнім часом “по саме нікуди”, проект потрохи розвивається. Тепер макет постійно живиться від акумулятора через лінійний перетворювач напруги.  До слова, як спробував побудувати імпульсний (по-ідеї, більш економний), то холостий хід у нього виходив на відмінно, але при навантаженні задихався.  (Так хотілося це побачити на власні очі, що притарабанив з роботи осцилоскоп)

</summary><link rel='replies' type='application/atom+xml' href='http://enginegro-notes.blogspot.com/feeds/4676459197625211744/comments/default' title='Дописати коментарі'/><link rel='replies' type='text/html' href='http://enginegro-notes.blogspot.com/2009/11/blog-post_25.html#comment-form' title='2 коментарі(в)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2924059213004316158/posts/default/4676459197625211744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2924059213004316158/posts/default/4676459197625211744'/><link rel='alternate' type='text/html' href='http://enginegro-notes.blogspot.com/2009/11/blog-post_25.html' title='Макет з клавіатурою'/><author><name>Anatoliy Sakhnik</name><uri>http://www.blogger.com/profile/14498348423130889563</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://koresha.org/sakhnik/sakhnik.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_z0KLXocy4oA/Sw2FPoi4PFI/AAAAAAAADbA/1ND76Juen4g/s72-c/IMGP5280.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2924059213004316158.post-7683205957080259720</id><published>2009-11-15T09:12:00.000+02:00</published><updated>2009-11-15T09:15:03.569+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pic'/><category scheme='http://www.blogger.com/atom/ns#' term='clock'/><category scheme='http://www.blogger.com/atom/ns#' term='buzzer'/><title type='text'>Майже готовий годинник</title><summary type='text'>Причепив брехунця:
</summary><link rel='replies' type='application/atom+xml' href='http://enginegro-notes.blogspot.com/feeds/7683205957080259720/comments/default' title='Дописати коментарі'/><link rel='replies' type='text/html' href='http://enginegro-notes.blogspot.com/2009/11/blog-post_14.html#comment-form' title='0 коментарі(в)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2924059213004316158/posts/default/7683205957080259720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2924059213004316158/posts/default/7683205957080259720'/><link rel='alternate' type='text/html' href='http://enginegro-notes.blogspot.com/2009/11/blog-post_14.html' title='Майже готовий годинник'/><author><name>Anatoliy Sakhnik</name><uri>http://www.blogger.com/profile/14498348423130889563</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://koresha.org/sakhnik/sakhnik.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2924059213004316158.post-1013939671356872101</id><published>2009-11-14T11:08:00.000+02:00</published><updated>2009-11-14T11:10:30.893+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='udp'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='sia'/><category scheme='http://www.blogger.com/atom/ns#' term='sia-over-ip'/><title type='text'>Канал через UDP</title><summary type='text'>Півтора року тому для підтримки GPRS знадобилося мені реалізувати специфічний протокол SIA-over-IP. Це до возу приліпили крила й реактивний двигун, так що він тепер літає поруч із лайнерами. Тобто, сто років вже працюють у текстовому форматі SIA різні прилади, так ці самі повідомлення вже можна пропихати й через інтернет.В документі було написано, що протокол орієнтований на з’єднання TCP, але </summary><link rel='replies' type='application/atom+xml' href='http://enginegro-notes.blogspot.com/feeds/1013939671356872101/comments/default' title='Дописати коментарі'/><link rel='replies' type='text/html' href='http://enginegro-notes.blogspot.com/2009/11/udp.html#comment-form' title='0 коментарі(в)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2924059213004316158/posts/default/1013939671356872101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2924059213004316158/posts/default/1013939671356872101'/><link rel='alternate' type='text/html' href='http://enginegro-notes.blogspot.com/2009/11/udp.html' title='Канал через UDP'/><author><name>Anatoliy Sakhnik</name><uri>http://www.blogger.com/profile/14498348423130889563</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://koresha.org/sakhnik/sakhnik.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2924059213004316158.post-5893606895470338749</id><published>2009-11-11T09:04:00.000+02:00</published><updated>2009-11-11T20:09:50.928+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='resonator'/><category scheme='http://www.blogger.com/atom/ns#' term='pic'/><category scheme='http://www.blogger.com/atom/ns#' term='quartz'/><category scheme='http://www.blogger.com/atom/ns#' term='електроніка'/><title type='text'>Перший працюючий годинник</title><summary type='text'>Прислужилося ще одне кругле число. 4 194 304 — це теж степінь двійки, і його можна представити як добуток 4×16×256×256. А на практиці це означає, що взявши кварцовий резонатор з такою власною частотою, мікроконтролер PIC буде виконувати 16×256×256 інструкцій за одну секунду.  Налаштовуємо прескалер таймера на поділ частоти на 16, матимемо переповнення восьмирозрядного TMR0 256 разів за секунду. А</summary><link rel='replies' type='application/atom+xml' href='http://enginegro-notes.blogspot.com/feeds/5893606895470338749/comments/default' title='Дописати коментарі'/><link rel='replies' type='text/html' href='http://enginegro-notes.blogspot.com/2009/11/blog-post_10.html#comment-form' title='0 коментарі(в)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2924059213004316158/posts/default/5893606895470338749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2924059213004316158/posts/default/5893606895470338749'/><link rel='alternate' type='text/html' href='http://enginegro-notes.blogspot.com/2009/11/blog-post_10.html' title='Перший працюючий годинник'/><author><name>Anatoliy Sakhnik</name><uri>http://www.blogger.com/profile/14498348423130889563</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://koresha.org/sakhnik/sakhnik.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_z0KLXocy4oA/Svpnl4ADfKI/AAAAAAAADZA/cNkY_ftCcis/s72-c/2009-11-10+21.52.02.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2924059213004316158.post-443617524215566704</id><published>2009-11-07T08:50:00.000+02:00</published><updated>2009-11-07T09:09:24.114+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pcb'/><category scheme='http://www.blogger.com/atom/ns#' term='дисплей'/><category scheme='http://www.blogger.com/atom/ns#' term='gEDA'/><category scheme='http://www.blogger.com/atom/ns#' term='електроніка'/><category scheme='http://www.blogger.com/atom/ns#' term='gschem'/><title type='text'>Друкована плата для дисплею</title><summary type='text'>Щоб не паяти павутину із проводів, вирішив для дисплею виготовити друковану плату. Крім того дуже хотілося розібратися, як вони проектуються. Та й паяю я препаршиво.Отже, накидав я схему майбутнього стартового годинника у gschem. Оскільки у стандартній бібліотеці моїх “вісімок” не було, довелося їх намалювати самостійно.  Десь у тенетах наткнувся на підказку, що можна деякі цифри поперевертати, </summary><link rel='replies' type='application/atom+xml' href='http://enginegro-notes.blogspot.com/feeds/443617524215566704/comments/default' title='Дописати коментарі'/><link rel='replies' type='text/html' href='http://enginegro-notes.blogspot.com/2009/11/blog-post.html#comment-form' title='0 коментарі(в)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2924059213004316158/posts/default/443617524215566704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2924059213004316158/posts/default/443617524215566704'/><link rel='alternate' type='text/html' href='http://enginegro-notes.blogspot.com/2009/11/blog-post.html' title='Друкована плата для дисплею'/><author><name>Anatoliy Sakhnik</name><uri>http://www.blogger.com/profile/14498348423130889563</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://koresha.org/sakhnik/sakhnik.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_z0KLXocy4oA/SvUc3AnzreI/AAAAAAAADYg/9ND_HoSW-IU/s72-c/display_sch.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2924059213004316158.post-327925657710866674</id><published>2009-11-04T14:23:00.000+02:00</published><updated>2009-11-04T14:37:23.824+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='bash'/><category scheme='http://www.blogger.com/atom/ns#' term='testing'/><title type='text'>Автоматичне тестування у bash</title><summary type='text'>Рік тому з’явилася була ідея створювати для автоматичної перевірки всієї системи невеликі скрипти оболонки Unix.  Відверто, з нашим лідером QA ми навіть спромоглися втілити її.  Після нескладної підготовки середовища, запускався написаний на bash скрипт, який по SSH керував приладом, заставляючи його відіслати якісь повідомлення. Разом із тим виконував якісь перевірки на сервері. Така нехитра </summary><link rel='replies' type='application/atom+xml' href='http://enginegro-notes.blogspot.com/feeds/327925657710866674/comments/default' title='Дописати коментарі'/><link rel='replies' type='text/html' href='http://enginegro-notes.blogspot.com/2009/11/bash.html#comment-form' title='0 коментарі(в)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2924059213004316158/posts/default/327925657710866674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2924059213004316158/posts/default/327925657710866674'/><link rel='alternate' type='text/html' href='http://enginegro-notes.blogspot.com/2009/11/bash.html' title='Автоматичне тестування у bash'/><author><name>Anatoliy Sakhnik</name><uri>http://www.blogger.com/profile/14498348423130889563</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://koresha.org/sakhnik/sakhnik.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2924059213004316158.post-7973937260666195505</id><published>2009-10-24T20:29:00.000+03:00</published><updated>2009-10-24T20:45:42.241+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pic'/><category scheme='http://www.blogger.com/atom/ns#' term='pk2cmd'/><title type='text'>Hello, world!</title><summary type='text'>Подумалося, що для електроніки та техніки треба завести окремий журнал. Пересічного читача такі теми не зацікавлять, а мені ними поділитися хочеться. Може, що кому колись допоможе.Отже, я вже написав, що збираюся використовувати для розробки Linux.  Так, в цьому напрямку зроблено ще один крок.  Напередодні придбав бюджетний внутрішньо-схемний налагоджувач PICKit 2.  До нього Microchip поширює </summary><link rel='replies' type='application/atom+xml' href='http://enginegro-notes.blogspot.com/feeds/7973937260666195505/comments/default' title='Дописати коментарі'/><link rel='replies' type='text/html' href='http://enginegro-notes.blogspot.com/2009/10/hello-world.html#comment-form' title='0 коментарі(в)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2924059213004316158/posts/default/7973937260666195505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2924059213004316158/posts/default/7973937260666195505'/><link rel='alternate' type='text/html' href='http://enginegro-notes.blogspot.com/2009/10/hello-world.html' title='Hello, world!'/><author><name>Anatoliy Sakhnik</name><uri>http://www.blogger.com/profile/14498348423130889563</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://koresha.org/sakhnik/sakhnik.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_z0KLXocy4oA/SuM9HAXKHfI/AAAAAAAADUY/hEzYraDELno/s72-c/IMGP5261.JPG' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
