Archive

Archive for the ‘Computers’ Category

Про стоимость хобби

Иногда спрашивают – “сколько стоит вертолет”. Я всегда – отвечаю – “щастье – оно бесценно” :) Но все-таки все имеет свою цену ;) Вот немного математики – все сплошное ИМХО, каждый строит то, что хочет.

Рассмотрено 4-ре варианта: три Thunder Tiger X50 с вальным приводом на хвост, 50-го размера (1250 мм. ротор) и один – TT Raptor G4, 1500 мм. диаметр. Все цены с американского сайта. Все варианты – высоковольтные нитро-вертолеты (я не понимаю, кому нужно большое электричество ;) ). Все варианты – с электронным флайбаром.

Первый вариант – очень дорогой мотор (O.S. DRS – специальная мембранная система регулирования давления для постоянно равномерной подачи топлива в любых рабочих режимах), второй вариант – кит X50 с мотором RedLine 53H – очень приличный и немного капризный движок, третий вариант – “тушка” TT X50 + мотор RedLine 56H – новичок от TT, мощный, простой и немного капризный в настройках. Четвертый вариант – чисто на позырить, большая вертушка 90-го класса, новый HiEnd от TT – получается очень дорого даже совсем в базе… Хочу еще прикинуть вариант с двигателем “Яшика” (YS) – очень любопытные моторы, чрезвычайно капризные, но если его суметь настроить – это будет РАКЕТА (в обоих классах).

Электронная сервоось – топовая, от Futaba, сервы – взяты от балды (можно посмотреть на Futaba – в принципе – по цене близко).

Аналогичная конфигурация не для души, а для новичка – будет стоить где-то на $300-$400 дешевле.

Если кому-то интересны детали по конкретным пунктам – пишите, объясню – почему столько и почему так надо.

Цены, понятное дело, приблизительные, модели взяты не дешевые изначально.

PS: “Яшика” откинута по причине недоступности з/ч. Оптимумом кажется конфигурация с RedLine 56.

Ardiuno: библиотека PPMint

ArduinoTM Logo

Потребовалось с тренерского разъема Futaba T7C получить сигнал PPM и обработать его с помощью Arduino. Принял, обработал – за основу подсмотрел идеи из AeroQuad. В результате имею готовую библиотеку для работы с суммированным PWM – то, что я называю PPM.

Как это работает:

  • ко входу D2 Arduino Uno подключаем сигнал с аппаратуры (проверено с Futaba T7C 2.4, Futaba 8FG)
  • закачиваем файл PPMint.zip(внизу поста ссылка)
  • распаковываем в “libraries
  • в рабочем скетче делаем #include “PPMint.h”;, инициализируем объект PPMint ppm;
  • используем по тексту программы конструкцию realRaw[номер канала]
Проще вроде некуда. Далее немного кода и ссылка на загрузку.

Same in english here…

It took a trainer connector Futaba T7C get PPM signal and process it using the Arduino. Received, processed – the basis of ideas spied AeroQuad . As a result, I have finished the library to work with the summarized PWM – what I call the PPM.

How it works:

  • to the input D2 Arduino Uno connect the signal from the equipment (tested with Futaba T7C 2.4, Futaba 8FG)
  • upload files PPMint.zip (at the bottom of the post link)
  • unpack in “libraries
  • in working sketch do # include “PPMint.h”; , initialize the object PPMint ppm;
  • use the text of the program structure realRaw [channel number]
Simply like nowhere else. Next, some code and download link . Read more…

Arduino: неожиданный “профит” от моторов

ArduinoTM Logo

Для управления маленькими коллекторными моторами была раздобыта I2C Motor Driver. Так вот у нее выяснился неожиданный бонус – стабилизированное +5V питание по I2C шине всей системы. Профит :) В дело пошли старые “полимеры” 2S.

Tags: , , ,

Solaris Crash Analysis Tool (Solaris CAT) 5.3


Оказывается, доступен для загрузки. Я что-то упустил.

На MOS доступен патч 13365310 – Patch 13365310: ORACLE SOLARIS CRASH ANALYSIS TOOL 5.3.

Качаем, ставим, пользуем приятное:

scat -v --scat_explore <coreNum>

В директории получаем каталог вида scat_explore_<hostname>_<hostid>_<num>_vmcore.<coreNum>. Смотрим главную полезность – вывод команды analyze.out. Далее по вкусу.

Несколько хинтов при работе с “корками” – я собираю vmdump’ы на одной машине, далее командой savecore -d . -vf vmdump.<coreNum> разворачиваю дамп. Не забываем опицю “-d .” – сохранить vmcore/unix в текущий каталог.

PS: наиполезнейшая статья по базовому использованию SCAT.

PPS: я не дам Вам пользоваться гуглом :)  Analyzing Deadlocks Using the Solaris OS Crash Analysis Tool (CAT) лежит и ждет, когда ее будут ЧИТАТЬ!

Arduino: Компас, гира и прочие “вкусности” для Arduino

ArduinoTM Logo
Андрей@fixled.ru сделал мне ну почти новогодний подарок – прислал малюсенькую коробочку с очень вкусным содержимым:

В целом – все просто заработало :) По порядку.

Для гироскопа есть библиотека – itg-3200driver. Моя адаптация под Arduino 1.0 свелась к модификации нескольких строк исходного кода – осилил с пол-пинка, адаптированная версия здесь (никаких нюансов).

Для компаса – аналогично – [Compass] Magnetometer Library (HMC5883) – адаптация из-за “бага” заставила покрутить гугль чуть больше 2-х минут ;) Ссылочку – прилагаю аналогичным образом.

Bluetooth заработал быстрее и без библиотеки NewSoftSerial – много нововведений в Arduino 1.0 позволило легко и быстро адаптировать (хе-хе) код без дополнительных заморочек. Прелестно :)

Драйвер для коллекторников еще не пробовал.

Кратенько – все. Дальше пойдут детали :)

ЗЫ: сайту fixled.ru и лично Андрею – ОГРОМНОЕ человеческое спасибо за комментарии и ответы на глупые вопросы при выборе компонентов, заказе, его сопровождение, и своевременную отправку! Просто праздник какой-то – очень даже смело рекомендую :)

Arduino: Arduino 1.0

ArduinoTM Logo

Обновился до Arduino 1.0. Вся “математика” работает, пока “разгребаю” проблемы со сторонними библиотеками – в принципе, все решаемо :) Из хорошего – расширение .ino для проектов, .pde оставили для Processing, асинхронный серийный ввод/вывод.

Tags: , ,

ZFS Shadow Migration


Доступна в Solaris 11! Раньше – только в 7000-ой серии.

Что это: миграция на уровне файловой системы.
Как работает: в одну единственную опцию: zfs create -o shadow=nfs://system/export/home/ufsdata users/home/shadow2.
Читаем здесь!

Не работает ipadm в Solaris 11

Начали. Пришлось просмотреть-таки Solaris 11 Release Notes

Проблема: не работает ipadm (скажем так – работает, но неожиданно странно и безрезултатно)
Решение: netadm enable -p ncp DefaultFixed

Это и не баг вовсе, если описан…

PS: я немного не так на него “наступил”, как описано:

root@vSola1:~# ipadm show-if -o all
IFNAME     CLASS    STATE    ACTIVE CURRENT       PERSISTENT OVER
lo0        loopback ok       yes    -m46-v------  46--       --
net0       ip       ok       yes    bm46--------  ----       --
root@vSola1:~# dladm rename-link net1 storage0
dladm: rename operation failed: link busy
root@vSola1:~#

Суслика как бы и нет – а он есть :)

Про My Oracle Support и другие неприятности

Далее по тексту – только моя персональная позиция (как и везде на блоге) и частное мнение.

После объединения поглощения Oracle компании Sun Microsystems лично я очень грустно смотрю на новый портал поддержки MOS (My Oracle Support). Есть какое-то количество товарищей, которые уныло говорят “а вот раньше было… sunsolve рулил безобразно…”. Врут, но не очень сильно – sunsolve подарком не был никогда ;) Тем не менее меня попросту вымораживает нынешний MOS в любом его виде – что во Flash’и, что в текстовом виде (если кто не знал – есть и такая версия). Даже новая версия для мобильных устройств (правильно читать – версия для iPad’a) ситуации не спасает – удобно и красиво можно “понты” кидать перед заказчиком, не более – функциональность, мало пригодная для нормальной работы – view only. Уныло. MOS – очень тяжелое приложения, масса продуктов, много “рюшечек” и “фенечек” – которые никак не отражаются на нормальной работе.

Посему – рекомендую – сайт WeSunSolve.net . Простой, легкий, текстовый, быстро работает, все на поверхности – лично мне удобнее пользоваться для засмотра багов сначала на нем, а уже потом, тяжело вздыхая, ползу (буквально) на MOS и там уже более-менее оперативно читаю и качаю. Удобная утилита Compare Patch Level на сайте – иногда незаменима!

Пользоваться или нет – решать не мне. Легитимность сайта под вопросом, тем не менее – в силу своей легкости – удобство использования на порядок лучше, чем MOS.

Флудить закончил :)

Oracle Solaris 11 11/11

Ну что же. Oracle Solaris 11 11/11 (хитрые какие) – доступен для загрузки. Что нового? Завтра поставлю и посмотрю, пока же не увидел ничего существенно уникального (прошу учесть важную поправку – смотрю внимательно за развитием проекта, и EA попробовали, потому – нового для меня вроде как ничего нет):

  • вместо Jumpstart – теперь Automated Installer
  • добавлена миграция с Jumpstart на AI – быстрая конвертация обещана
  • интерактивная текстовая инсталляция (то, что называлось Caiman) – за это нудно клевали инсталлятор OpenSolaris’a
  • Live Media – чисто на посмотреть, аля linux-style – ну мода такая, понимаешь – кому нужно смотреть LiveCD серверной ОС – те посмотрят
  • Image Package System (IPS) – новая система всего управления пакета (версионность, доставка, развертывание) – система принципиально сетевая и пока лично мне многое не понятно, как действовать на больших клиентах
  • “допилены” SMF и FMA – вообще, очень много изменений в настройке
  • Средства виртуализации – добавлены средства p2v, v2v, множество добавлено в средство сетевой виртуализации (управление потоками, VNIC’ки и тд)
  • …. мне очень нудно читать и переписывать What’s News отсюда. Читайте сами ;)

Уже ставлю, уже смотрю. Если будет что-то интересное – сообщю отдельно ;)

Важный момент Solaris 11 – с одной стороны – это эволюционный продукт, с привычными командами и подходами к администрированию. С другой – продукт сильно революционный, который существенно меняет подход к администрированию системы. Старые привычки по “накатанной” не прокатят в этом релизе, начиная уже с инсталлятора. Посему – прежде чем крыть матом Oracle, “который все поломал!!!”, я советую взять себя в руки и пойти вдумчиво читать документацию – благо она есть, свободно доступна и не навевает уныния ;)

Одним словом – нахально пользую чужую фразу – “this is Хорошо!”. Релиз – хорош, много что поменялось. Настоятельно рекомендую!

PS: уже успел малость опозориться в узком круге сотоварищей – насчет недоступности CIFS сервера и iSCSI Targets – был не прав, все на месте и – ага – работает как из пушки. То есть даже для моей файлопомойки домашней Solaris, безусловно, Solaris остается #1 с боооольшим отрывом от так называемых “конкурентов”.