Mac OS X

Графическая оболочка для avrdude под MacOS

avrfuses

Программа avrdude поддерживает все актуальные программаторы микроконтроллеров AVR и является кроссплатформенной (Linux, Windows, MacOS). Это консольная утилита и её удобно вызывать из shell/bat-скриптов. Единожды написав такой файлик и положив его в директорию с проектом, получаем возможность быстро прошить и проверить фьюзы, flash и eeprom микроконтроллера. Проблема только в том, чтобы написать этот скрипт. И тут основную головную боль вызывают fuse-биты, т.к. надо правильно сформировать их значения нигде не ошибившись. Иначе, устройство, в лучшем случае, может не заработать совсем или работать неправильно. Ну а в худшем случае можно "окипрпичить" микроконтроллер.

Для avrdue написано много разных графических оболочек под Windows, но среди всего этого многообразия не так просто найти удобный и не сильно глючный софт. Основное требование к оболочке - возможность работать с fuse-битами не как с числами или набором непонятных чекбоксов, а в нормальном человекочитаемом формате. Под MacOS вариантов оболочек совсем не много, но, к счастью, есть open-source проект AVRFuses и с фьюзами там всё относительно неплохо. Плюс открытый исходный код даёт возможность неограниченно затачивать этот инструмент под себя.

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

trolCommander 0.9.6

trolCommander file manager

Вышла новая версия файлового менеджера trolCommander, 0.9.6.

Теперь trolCommander требует Java Runtime версии не ниже 8.

Основные фичи:

  • Реализованы компактный и сокращенный режимы просмотра (см. View->Mode в главном меню)
  • Реализовано получение информации о владельце файла и его группе для unix-систем, теперь эта информация отображается в окне свойст файла
  • Иконки файлов высокого разрешения для Mac OS X
  • Поиск по хоткею в окне настроек горячих клавиш
  • Диалог группового переименования файлов - добавлена поддержка регэкспов
  • Подсветка исполняемых файлов
  • Поиск файлов - результаты поиска теперь отображаются с иконками и цветами
  • Поиск файлов - добавлены новые команды для выбранных файлов - F5 (копировать), F6 (перенести), F8 (удалить)
  • Оптимизация производительности и уменьшение потребления памяти

Индикатор температуры процессора для Mac

Mac OS CPU thermometer

Иногда Мак греется, иногда он греется очень сильно, что начинаешь задумываться о причинах нагрева и способах борьбы с ним. Для этого мне хотелось, чтобы температура процессора всегда отображалась на экране в системном меню. Но найти какого-то готового решения для этого не получилось. Поэтому набросал примитивную программу, единственное назначение которой - отображение текущей температуры процессора для компьютеров на Mac OS X.

Tags: 

Работаем с Arduino Nano из Mac OS X

arduino nano v3

Arduino Nano v3.0 - небольшой модуль на базе микроконтроллера ATmega328P. Помимо микроконтроллера он содержит микросхему стабилизатора и преобразователь USB-UART на основе FT232RL (в оригинальной версии) либо CH340G (в китайских клонах, широко продаваемых в интернете). Вторую реализацию платы можно купить по цене около 3$ с доставкой. За эти деньги получаем весьма серьезный девайс - распаянный МК имеет на борту 32КБ флеш памяти, 2КБ ОЗУ и 1 КБ EEPROM и работает на частоте 16МГц. Также МК имеет 6 каналов аппаратного ШИМа (D3, D5, D6, D9, D10, D11), 7 каналов 10-битного АЦП (A0 - A7) и прошитый bootloader, позволяющий заливать прошивку МК через USB.

Файловый менеджер trolCommander

файловый менеджер trolCommander

trolCommander - это форк бесплатного кроссплатформенного файлового менеджера с открытым исходным кодом (GPL) muCommander. Это двухпанельный файловый менеджер с поддержкой архивов и удалённых серверов (FTP/SFTP, HTTP, SMB и проч.), Android-устройств и множеством других возможностей. При разработке данного приложения акцент делается в первую очередь на работу в Mac OS X, но Windows и Linux также поддерживаются.

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

Для работы приложения необходимо иметь установленную среду Java версии не ниже 1.8.

Текущая версия: 0.9.9

Лучший бесплатный файловый менеджер под Mac OS и не только

muCommander

Обзор бесплатных файловых менеджеров для Mac OS X

Любому пользователю при работе за компьютером так или иначе приходится иметь дело с файлами - копирование, перенос, удаление, создание директорий, упаковка и распаковка, изменение атрибутов и прав доступа, просмотр, редактирование и т.д. В Mac OS X файловым менеджером по умолчанию является Finder. Программа эта на любителя, и лично мне кажется не удобной [для программиста] при интенсивной работе с файлами.

Словозубр - программа для заучивания иностранных слов

Словозубр - программа изучения английских слов

Описание

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

Подписка на Mac OS X