среда, 20 ноября 2019 г.

Замена материнской платы

Недавно у меня взорвалась микросхема (дежурное питание вроде как) в блоке питания и прихватила за собой материнскую плату. Блок питания отслужил лет 12, так что вопросов к нему нет. И то, можно сказать, что я начудил. Выдернул не ту вилку из розетки, вставил обратно. Нажал кнопку питания на системнике, прозвучал звук электрический такой, типа разряды высокочастотные и потух свет в комнате. Автомат выбило. Немного исследовав материнку и как следует начитавшись интернета, пришёл к заключению, что на плате короткое замыкание по 12-и вольтовой линии питания процессора. Без процессора вентиляторы начинают крутиться, а с ним, БП уходит в режим защиты. Горелого ничего нет. Это единственное, что я смог сделать. =)

пятница, 8 ноября 2019 г.

Немного об OAuth 2.0

Столкнулся опять с REST сервисами и авторизацией с использованием протокола OAuth 2.0. Целый Authorization Framework, не хухры мухры вам. Документация на 75-и страницах.

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

среда, 10 июля 2019 г.

Прошивка Atmega16A приложением khazama AVR Programmer

Прошло почти три года с того момента как я писал про мои попытки прошить микроконтроллеры Atmel. Да, это хобби и я больше похож на коллекционера китайских электронных устройств.
Сегодня решил попробовать прошить Atmega16A (покупал ещё осенью 2016-го) и столкнулся с небольшими трудностями.
На последних трёх фотографиях со страницы о посылках с али, изображены ZIF панели и программатор.

суббота, 25 мая 2019 г.

Проблема с внешним диском, подключаемым к Raspberry Pi через USB

Сегодня обнаружил решение своей проблемы, связанной с подключенным к моему мини-компьютеру Raspberry Pi (о которой я писал уже как-то) внешним диском через USB.

Суть проблемы - меняется имя устройства и соответственно имя раздела. Не знаю почему, но такое происходит иногда. Например, смотрим какие устройства есть: fdisk -l

Утилита выдаёт данные по дискам и разделам на них.
Нахожу диск - Disk /dev/sda: 64.3 GB, 64339968000 bytes
Старенький SSD (ему лет 12 наверно уже), который можно подключать через USB. Видно, что устройство называется /dev/sda
Раздел у этого диска один и его система именует /dev/sda1
Иногда случается, что именование раздела меняется, а ещё хуже, когда диск становится sdb (т.е. меняется именование диска), следовательно запись в fstab работать не будет

четверг, 4 апреля 2019 г.

Выполнение программ NX Open внутри NX и снаружи

Решил проверить, как работает внешнее приложение написанное на Си++ с использованием NX Open.

Хочу сравнить, как работают внешнее и внутреннее приложения. Внешнее - это обычное консольное приложение, а внутреннее - это приложение NX.

У обычного приложения точка входа - функция main, а у приложения NX - функция ufusr.

понедельник, 18 февраля 2019 г.

Способ использования библиотеки NX Open в плагине для Eclipse RCP

Кратко, напишу как можно выполнить операции в сессии NX из приложения созданного на платформе RCP Eclipse. Путь этот не совсем простой, но я его прошёл и могу немного рассказать о технологии.

среда, 21 ноября 2018 г.

Прогрев памяти Orange Pi Plus 2 v1.1

Купил я этот микрокомпьютер года три назад или больше. Сейчас таких не продают, но появилась обновлённая версия -  Orange Pi Plus 2E.

Недавно я вспомнил про него и решил включить, посмотреть. По непонятным причинам микрокомпьютер не хотел работать. Решил разобраться в чём проблема.

воскресенье, 4 ноября 2018 г.

Салазки ORICO L95SS-SV для ноутбука Dell Vostro 3558

Решил немного модернизировать рабочий ноут. Основной диск у него WD Blue 500 гигабайт. Для ноутбуков с DVD приводами есть решение, как расширить место для хранения (моя основная цель ускорить отклик ноутбука за счёт использования SSD). Для этого используют специальные салазки, которые вставляются вместо DVD привода.

вторник, 9 октября 2018 г.

Настройка путей до ресурсов кастомизации NX

Ранее, при первом знакомстве с NX Open, я использовал переменную UGII_USER_DIR для задания пути к приложениям и упоминал, что рекомендуется использовать файл custom_dirs.dat для этих целей. На самом деле это не путь до приложений, а путь до различных файлов диалогов (DLX), меню и прочих подобных ресурсов.

Решил посмотреть, как это работает. Данный способ более гибок, поэтому знать как этим пользоваться необходимо.

среда, 29 августа 2018 г.

Подписание .NET NX Open приложений

Небольшое наблюдение.
Как известно, в NX можно использовать так называемые журналы или приложения (полноценные сборки в виде dll или jar). Журналы это файлы с исходным кодом, написанным на одном из нескольких языков программирования. Журналы можно редактировать прямо в NX, но они имеют некоторые ограничения. Например, программа должна состоять из одного файла. Если надо создать программу со сложной структурой классов, то понадобится NX Open приложение.

вторник, 21 августа 2018 г.

NX - Режим редактирования студии процесса

Что же скрывается за этим загадочным названием? Пора провести небольшое расследование.
Жмакаю мышкой по заветным словам в меню NX10. Мелькает окошко и на этом всё заканчивается. Ладно, жмём правой кнопкой мыши на пункте меню, выбираем "Дополнительно -> Перейти к расположению файла". Всё это дело под Windows 10. Перешли. Оказываемся в папке "Обработка". В папке 6 ссылок, включая "Режим редактирования студии процесса". Правой кнопкой мыши вызываем выпадающее меню, узнаём свойства ссылки.

Определение параметров CHS (Cylinder, Head, Sector) карт CF с помощью утилиты IDEINFO

 Столкнулся с проблемкой подключения карт CF к материнской плате LTC-SL REV-B и WD386SX-LPX. В БИОС этих плат нет автоопределения накопителе...