От перестановки слагаемых сумма не меняется?

Выловив в программе заморского коллеги очередной баг, решил его описать, поскольку сталкиваюсь с такой ошибкой уже не в первый раз.

Простое правило арифметики, знакомое всем со школьной скамьи, приняло форму аксиомы. И если спросить у любого обывателя: «Есть ли разница в записях d=a-b+c и d=c+a–b?» — то, скорее всего, получим ответ, что записи тождественны. Однако, если такой же вопрос задать программисту, то в ответ услышим «Не всегда» или получим серию уточняющих вопросов. Плох тот программист, который скажет, что разницы в этих записях нет.

Читать дальше

Подготовка плат для фоторезиста в Eagle CAD

Думаю нет необходимости рассказывать о том, что такое Eagle CAD и какие возможности это программа дает для разработки схем и печатных плат. По сути она стала стандартом «де-факто» у западных радиолюбителей.

Среди прочего Eagle имеет модуль CAM Processor, который позволяет транслировать *.brd файл платы в форматы, пригодные для промышленных плоттеров для изготовления платы на производстве. Сейчас я покажу, как с помощью этого модуля и некоторых сторонних инструментов сделать из платы Eagle фотошаблон для изготовления платы в домашних условиях фотоспособом.



Читать дальше

Дешевый газовый паяльник. Вскрытие.

Как я уже упомянул в комментариях, мой девайс подло сдох. Так что можно его смело раздраконивать и фотографировать :)
Как живой


Читать дальше
  • 0
  • 20 марта 2011, 22:57
  • Vga

Обзор dealextreme. Говно.

Разумеется, в столь крупном магазине китайских (преимущественно) товаров хватает и говна. Поэтому, отзывы и топики там читать весьма рекомендуется. Вот то, на что нарвался лично я.


Читать дальше
  • 0
  • 20 марта 2011, 22:21
  • Vga

Микроконтроллеры STM8. Таймеры, часть 1.

Микроконтроллеры STM8. Таймеры, часть 1.

Здравствуйте,
Сегодня мы с вами рассмотрим таймеры в микроконтроллерах STM8.
Так как таймеры, это обширная тема, то я решил разбить ее на пару статей для удобства восприятия и удобства написания. Таймеры у STM8 понавороченей и посложней, чем у AVR, но и возможностей предоставляют побольше. Рассмотрим общие характеристики таймеров, и по ходу будем сравнивать их с аналогами у AVR.


Читать дальше

Модернизация тестера DT9508

Жил-был (почему «был»?!.. и щас живет. прим. Здравый Смысл.) у меня мультиметр DT9508. Ни чем не примечательный показометр, разве-что дисплей у него мог поворачиваться вверх на 90 градусов. Довольно удобно, когда нельзя расположить тестер прямо перед глазами.

Еще с момента покупки я задумал ему пару апгрейдов. Во-первых, хотелось сделать отключение пищалки. Она была громкая и отлаживая что-нибудь ночью, я рисковал разбудить домашних. А это не есть гуд :). Во-вторых на тестере была абсолютно бесполезная кнопка «HOLD» — при нажатии на неё значение на дисплее замирало, а в углу появлялся значек D.H. (И здесь DI HALT отметился :)). Польза от этой кнопки сводилась к нулю хотя-бы потому, что значение на дисплее было легко запомнить и смыла в его «заморозке» я не видел. С другой стороны — часто приходилось тыкать тестером в какое-нибудь устройство и расположить сам тестер в поле зрения было проблематично. Поэтому закралась шальная мысль — вывести кнопку «HOLD» на щуп. Тогда работа в «полевых условиях» получалась гораздо проще: тыкнул щупом в цель, зажал пальцем кнопу (показания на дисплее замерли), а потом спокойно смотришь показания.

В общем сегодня расскажу (и покажу) как я модернизировал свой мультиметр :)



Читать дальше

Учебный курс. Микро Паскаль. Условия и циклы.

AVR
Статья №4
Наверное самыми востребованными операторами на любых языках программирования являются циклы и условия. Их то мы и разберем. Все циклы и условия относиться к структурным операторам.


Читать дальше
  • +3
  • 20 марта 2011, 20:11
  • Rom

Обзор dealextreme. Выпуск 2. Инструмент.

Продолжу начинание vvzvlad'а. На сей раз инструмент.

Мочалка для чистки жала. Удобная штука, обдирает нагар флюса (о губку замаешься оттирать), не охлаждает жало и не снимает с него припой до конца, так что жало остается покрыто защитной пленкой припоя. Если не нравится цветом/дизайном — в том же разделе еще куча. Возможно, есть и чуть дешевле. Сам не брал, ибо купил в ЧИДе гутовскую. Там же есть сменные мочалки.



Читать дальше
  • +5
  • 20 марта 2011, 17:21
  • Vga

GPS модуль EB-500

Давно хотел пообщаться с космосом и наконец решил прикупить соответствующее железо. После вдумчивого поиска выбрал EB-500. Почему именно его? Большое число каналов (66), дешевый (500р), можно легко купить, практически не нужна внешняя обвязка и вполне паябельный корпус.
Всю статью разделю на 2 части: железную, с описанием самого модуля и платы и софтовую, с описанием зачем нам этот модуль вообще нужен.
EB-500


Читать дальше
  • +21
  • 20 марта 2011, 13:44
  • PRC

Обзор dealextreme. Выпуск 1

Что?
Обзоры магазина DX

Зачем?
Там много интересных и нужных штук, однако не каждому интересно(или нужно) копаться в каталоге, а потом заказывать неизвестно что. Через меня прошли многие товары, и тут я постараюсь описать их.

Когда?
Раз в неделю, думаю. Если у кого-нибудь есть что сказать по поводу других вещей из каталога — пожалуйста. Добавляйте к текущему выпуску единицу, что не нарушать очередность.


Итак:
1) Губки для паяльника(для очистки жала).

10 штук. 5 круглых и 5 прямоугольных.
Заметно тоньше тех, что продаются в омеге. Однако, ничего не мешает положить одну на другую.
Пропитывать рекомендую глицерином:

Может показаться, что глицерин не хочет впитываться в губку. Оставьте его на пару минут — куда он денется.
Стоит 50 рублей. 10 хватает надолго, можно прекрасно мыть под краном. У меня еще штук 5 осталось.

2)Паяльная паста


Паста и паста. Брал не себе, а она запакована. Но спрашивал — говорит от моей ничем не отличается.
Внимание! Поиск по словам soldering paste выдает интересные результаты: Раз, два. Внимательный человек может заметить, что олово в этих пастах подозрительно прозрачное. ;-)
Это паяльный жир. Неплохой. Но припоем там и не пахнет. 100 рублей
UPD: Вот еще паста и еще

3)Третья рука с лупой и держателем паяльника
Неплохая, удобная. Несколько неустойчивая, особенно с паялом. Но цена что-то сильно завышена. Я видел в магазине один-в-один за 400. А тут 800
UPD: Есть дешевле, но без держалки для паяла.