Посты

Шина CAN

Шина CAN наиболее широко применяется в автоиндустрии. Она удачно сочетает высокую скорость передачи данных, высокую надёжность и лёгкость применения, а некоторые решения лежащие в её основе, здорово облегчают жизнь. Рассмотрим её подробнее.

Transcend Wi-Fi SD

Многие компании отметились выпуском linux-компьютеров с Wi-Fi интерфейсом в формате SD-карты. Я купил такую карту у Transcend, объёмом 16ГБ.

Веб-интерфейс довольно неудобен при загрузке большого количества фотографий, но значительно упрощает задачу плагин для файрфокса DownThemAll. Можно качать одновременно в пять потоков (это сглаживает колебания скорости), максимально достигнутая мной скорость — 0,99 МБайт/сек, средняя — 0,95 МБайт/сек. Для достижения такой скорости нужно переключить карту в режим «Подключение к интернету», и положить её как можно ближе к роутеру.

Интерфейс приложения под Android тоже вызывает вопросы (написание отдали на аутсорс индусам?), но пока других вариантов нет.

Честно говоря, покупал я её с одной мыслью — использовать её как дешёвый маленький Linux-компьютер с Wi-Fi и контактами GPIO и UART. Почитать об этом можно здесь.

Русский язык в MySQL 5.5

MySQL 5.5.32 неверно работает с русским языком. Решение простое:

Редактируем файл  /etc/mysql/conf.d/utf8_charset.cnf — добавляем следующие строки:

[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
skip-character-set-client-handshake

Перезагружаем сервер MySQL, заходим в его консоль:

sudo service mysql restart
mysql -u USER -pPWD

Проверяем изменения:

mysql> SHOW VARIABLES LIKE 'char%';
+--------------------------+----------------------------------+
| Variable_name            | Value                            |
+--------------------------+----------------------------------+
| character_set_client     | utf8                             |
| character_set_connection | utf8                             |
| character_set_database   | utf8                             |
| character_set_filesystem | binary                           |
| character_set_results    | utf8                             |
| character_set_server     | utf8                             |
| character_set_system     | utf8                             |
| character_sets_dir       | /usr/local/share/mysql/charsets/ |
+--------------------------+----------------------------------+
8 rows in set (0.01 sec)

Конечно, придётся создать новую таблицу.

Источник

Вышел DivX 10 c кодером H.265

Вышла новая версия DivX 10 с кодером H.265 (HEVC). Напомню, что разработчики стандарта обещали до 50% уменьшение размера файла по сравнению с предыдущей версией стандарта, H.264.

Моя домашняя сеть

У меня дома три компьютера x86, несколько arm-based компьютеров и переменное количество мобильных устройств.

Вся сеть держится на Wi-Fi роутере ASUS RT-N16, перешитом на DD-WRT. Не могу сказать, что доволен им. Сетевые разъёмы были выбраны явно самые дешёвые — после нескольких десятков подключений они окисляются и портятся. Методы вроде протирки контактов ацетоном дают лишь временное появление контакта. Можно попробовать подобраться к контактам стирательной резинкой, но это тоже довольно тяжело сделать в узком пространстве. Скорее всего, поможет дремель с полировальным кругом — но есть опасность сдвинуть контакты со своих мест.

Ещё к нему периодически не могут подключиться некоторые устройства по wi-fi, но это скорее проблема устройств.

Сейчас роутер установлен внутрь HTPC, с жёстко закреплёнными сетевыми проводами. Всё работает, но надежды нет. Наверное, придётся перепаивать ethernet-разъёмы, или сделать выносную патч-панель.

Основной компьютер в сети, несколько месяцев работавший веб-сервером — Core-i3. Второй компьютер — HTPC, на котором почти постоянно работает оболочка xbmc; а когда не работает xbmc — работает скринсейвер с фотографиями.

Третий x86 компьютер — сервер на Atom, которому посвящено большинство постов в блоге. Без корпуса, поэтому находится в укромном месте, чтобы не быть на виду.

Около выходной двери висит китайский планшет c Ethernet-гнездом, на нём отображается веб-страница с новостями, пробками и погодой. Скоро он будет отображать страницу управления умным домом. Планшет называется Flytouch 3. За давностию лет у него слетела прошивка, была найдена такая (версия для устройства с питанием от 9 вольт), одна полезная тема, другая полезная тема. Дисплей 1024*600 пикселей. Плата версии sv8811_v4p1, процессор — imapx210. Ему нужно 9 вольт, поэтому он питается от 12 вольт через преобразователь.

Для нужд видеонаблюдения я применяю TL-MR3020, перешитый на OpenWRT. К нему подключена видеокамера Logitech C270, питание к роутеру сделано самодельной PoE (передача питания по незадействованным линиям Ethernet), так что к нему подходит только ethernet-провод. Если его питать от блока питания, то можно передавать сигнал по Wi-Fi, и обеспечить полную автономность.

Для уменьшения количества блоков питания и увеличения их КПД все устройства, которые могут питаться от 12 вольт или меньше — питаются от общей линии 12 вольт, напрямую или через преобразователь. Эта линия будет проложена проводом КВВГ-нг на 4 жилы: 2 на питание, 2 — шина CAN для умного дома. В дальнейшем питание будет переведено на 19 вольт от блока питания ноутбука, и установлен аккумулятор в качестве ИБП.