Pull to refresh
4
Karma
0
Rating
  • Followers 2
  • Following

Пишем программы для микроконтроллеров AVR в среде Code::Blocks 10.5

Есть еще замечательный плагин для Eclipse. Тоже неплохая альтернатива AVRStudio.

Конкурс Прикрепленных Сайтов для Internet Explorer 9

Залили б лучше видео на YouTube или vimeo :) А то хотел посмотреть прикрепленный ролик, а мне начали предлагать установить Silverlight.

Управление устройствами на 220в через LPT порт (полный цикл создания)

Еще как есть! А в некоторых случаях без них никуда вообще — что делать, если оборудование старое, но прекрасно работает? Да и софт под него написан. Не переделывать же оборудование и переписывать сложный софт, чтобы он работал с USB. Так что не спешите его хоронить :)

Управление устройствами на 220в через LPT порт (полный цикл создания)

Как минимум нужно будет добавить микроконтроллер с программным ( например, AVR с V-USB) или аппаратным USB. Или же микроконтроллер и схемку FT232 — преобразователь USB → UART

Дайте мне железа! Часть 1

MCS51? Хотя он до сих пор применяется, имхо, уже отжил своё. Одно дело — куча ранее разработанных устройств, которые нужно поддерживать, а другое — новые разработки. Пора 51-му на заслуженный отдых. Те же AVR дешевле, производительнее и проще в освоении.

Логотип HTML5: история, детали, проблемы

Логотип сделали, осталось самое простое — поддержка всего функционала HTML5 браузерами.

Продукты фантомы (Vaporware) за 11 лет. Статья вторая — 2000-2001 годы

Эх… А еще Blade of Darkness. Клевая игрушка была.

10 лет практики. Часть 1: построение программы

Наружу открываются функции-члены, которые просят класс выполнить ту или иную работу: выведи себя в интерфейс, обработай нажатие мышки, сохрани себя в XML и т.д.


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

Президент Росcии игнорирует (с)

Насколько знаю, в Чечне как раз контртерористическая операция, а не война. А это существенно, ведь в случае войны на територию Чечни будут высланы разнообразные организации, например, «Красный крест», комиссии международные и т.д., а в случае с контртерористической операции ничего такого не будет. Т.е. в Чечне МВД, усиленное армией, борется с преступностью, хотя, на самом деле все, наверное, немного по другому.

Сенсорный выключатель — в каждый светильник

Зачем вы это сделали? :) Теперь там этот сенсор стоит не $10, а $20

Учили ли вы theoretical computer science в вузе? В каком объеме?

Черниговский государственный технолонический университет (ЧГТУ)
Факультет: электронных и информационных технологий
Направление: Компьютерная инженерия

На первом курсе изучали алгоритмы и структуры данных — сортировки, деревья (бинарные, RB) и их балансировку, списки, очереди, стеки, ПОЛИЗ, в общем необходимый минимум.

На втором курсе изучали:
— Прикладная теория цифровых автоматов — триггеры, дешитфраторы, мультиплексоры, построение ЦА, оптимизация и т.д.
— Алгоритмы и методы вычислений — алгоритм Дейкстры, Симплекс метод, алгоритм Флёри, методы решения транспортной задачи, задачи коммивояжера
— Дискретная математика — булева алгебра, алгебра множеств, минимизация, формальные системы( совсем чуть-чуть)

Сейчас учим:
— Объектно-ориентированный анализ
— Объектно-ориентированное программирование

Будем учить:
— Методы трансляции
— Моделирование
— ИИ
— Технологии проектирования программных систем

Относительно технологий и языков — Delphi, C++, Assembly, Java, C#, Win32, *nix, .NET, Qt. Насколько знаю, есть факультатив по VoIP.
Hardware — ПЛИС, МК (ARM, TMSXXX, MC51 и другие)

Короче говоря, учиться очень интересно :)

В Gmail улучшена функция отмены отправки письма

Скорее всего справедливо только для GMail — при пересылке самому себе данный эффект наблюдался, а вот когда отправил письмо на другой ящик, не гугловый, — нет. (Да и не очень то странно, это ж сколько всего сделать можно бы было, если б посторонний без авторизации мог удалять со входящих письма).

Google translate в действии

Интересно, а если пользователи будут предлагать такой вариант перевода все чаще и чаще, то не вставит ли Google translate в один прекрасный день это слово в какой нибудь большой текст при переводе? Раньше на парах английского было смешно, когда студенты зачитывали зачастую бессмысленный машинный перевод, а теперь, видимо, все будет еще веселее :)

Рекорд скорости сортировки: 1 терабайт в минуту

А. Да. Теперь все понятно, в оригинальной статье кампус указан. Так что, да, небольшая неточность есть.

Использование Intel AVX: пишем программы завтрашнего дня

Архитектура x86 все больше и больше обростает всевозможными расширениями. Еще пару лет и мы увидим какой-нибудь набор инструкций под названием EAVX. Здесь, как и в случае с альтернативными источниками энергии, подозреваю, есть более рациональне и эффективное решения. Но ведь никакой производитель, находящийся в совем уме, не откажется от продукта, приносящего такую прибыль. Остается надеятся только на какой-то кризис, переломный момент, который все-таки заставит производитетелей процессоров пересмотреть методы увеличения быстродейтсвия. Эх, обратная совместимость — проклятие, павшее на разработчиков программного и аппаратного обеспечения :)

Код, который невозможно поддерживать

А.К.Р.О.Н.И.М. / псть скрщнми грзд интрсн


На ум сразу приходит Стив Макконнелл и:

mov AX, 732h   ; R. I. P. L. V. B.


Жаль, что в университете редко объясняют студентам, о том, что чистота и хорошая документированность кода важна не менее, чем его работоспособность — намного проще работать, когда чистый код с внятными комментариями входит в привычку. Хотя все же есть преподаватели, которые это делают — огромное им спасибо.

Information

Rating
Does not participate
Location
Украина
Registered
Activity