Category: it

Category was added automatically. Read all entries about "it".

Градусник 2.0

Ну наконец-то. Камера подключена но трансляцию ещё не заводил.

Полный размер


Для тех, кто к нам только что присоединился - контроллер постоянно опрашивает для цифровых датчика температуры Dallas DS18B20. Один висит за окном с одной стороны дома, второй за балконом с другой стороны дома, т.е. гарантированно один из датчиков находится не на солнце.

Датчик давления использую BMP-085.

Контроллер по вайфаю коннектится к домашнему роутеру и через него имеет выход в инет. Полученные данные о температуре и давлении отправляются на вебсервер, где пишутся в базу данных (по температуре уже накоплена инфа почти за четыре года) и в кэш для отображения на сайте и для облегчения считывания виджетами у народа.

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

Collapse )

Заметка закросспостена с блога www.g0l.ru

Наш пострел везде поспел

Итак, потребовалось сегодня сгонять в центр, дабы встретиться с давним моим одногруппником Максом. Макс ехал в Яндекс на конференцию Moscow Erlang Factory Lite, но по дороге согласился встретиться, поболтать о том, о сём.

Болтовня немного затянулась, так что я решил прокатиться до офиса Яндекса, а то я там как-то ни разу и не был - интересно же.

Полный размер

Collapse )

Заметка закросспостена с блога www.g0l.ru

Спасибо рекламному отделу журнала Vogue за очень позитивный день!

Вчера прочитал топик на Хабре. Поржал и забыл. А сегодня днём подумал что железка могла бы и пригодиться. Сел в машину, доехал до соседнего светофора, зашёл на заправку BP. На витрине как раз два нужных журнала лежали. Так что у меня теперь два универсальных мини-компутера, ценой по 199 рублей (ага, на BP дорого, но что поделаешь).

Полный размер

По информации с Хабра (я даташит на проц ещё не читал), выходит что:

Внутри вот такой, излюбленный китайцами, процессорик (вроде даже нетбуки на старшем собрате штампуют с Linux/Andoid/WinCE на борту): www.ingenic.cn/eng/productServ/AppPro/JZ4725/pfCustomPage.aspx
умет:
— 360MHz XBurst CPU
— XBurst RISC instruction set to support Linux and WinCE
— XBurst SIMD instruction set to support multimedia acceleration</>
— LCD controller: 18bits, support both RGB and MCU interface, 1280*1024 resolution
— Interrupt Controller, Timer, WDT, PWM, I2C interface, UART (можно на замену Arduino)
— USB 2.0 Device controller, high speed, 1 port
— 2 MMC/SD/SDIO controller

А вот немножко про эту рекламную акцию фирмы Americhip и Vogue.
Collapse )

Заметка закросспостена с блога www.g0l.ru

Ещё один стимул.

Просматривая разный софт для N900, наткнулся на скрипт "Shake to wake". Назначение - чтобы разблокировать телефон, достаточно его потрясти. Скрипт умный - при тряске в кармане не сработает (детектит по датчику приближения). Оказалось, обычный питоновский скрипт. Но как всё просто, однако...

Так что появился стимул изучить Python. Правда, когда это удастся, хз. И так времени катастрофически не хватает, загрузка выше крыши. Ещё факс этот... С факсом, кстати, странный глюк вылазит в веб-морде, пока не поборол. И с SOAP пока в процессе. Пока не до конца врубился в WSDL. Точнее, врубился, но как автоматически генерить - хз. Вроде как Zend Studio может wsdl генерить по классу PHP, но на практике пока не получилось.
Collapse )

Заметка закросспостена с моего блога g0l.ru

Однако, работает! Управляемая камера в эфире !!!

Страничка просмотра и управления находится вот тут и выглядит вот так

Первое тестирование прошло успешно. Нашёлся один косяк - надо поменять местами горизонтальную и вертикальную сервы. Т.е. камеру крепить к вертикальной, а саму вертикальную серву уже на горизонтальную. А в остальном - ништяк. Одновременно управляло 5 человек, были непонятки типа "я нажал влево а она вверх попёрла" :-) Тут уж как последовательно команды в очередь попали так и отработаются.

Smotri.com тупит конкретно, надо другой сервис трансляций искать.

Вот демонстрационный видеоролик. Типа как вчера был, но тут уже не эрзац-карандаш а транслирующая вебкамера. Двигается довольно медленно - эт я специально задержку большую поставил, чтоб не шибко дёргала. А то видео сразу квадратиками рассыпается. Эт всё смотри.ком виноват :-) А вообще самое то было бы к такому позиционеру приделать обычную аналоговую камеру. Тогда можно будет на высокой скорости управлять при нормальной картинке.

Принцип работы элементарный: на вебсервере скрипт на PHP читает БД, выдаёт коды перемещений. Ардуина по сети постоянно опрашивает этот скрипт и обрабатывает коды перемещений. Вебстраничка с панелью управления при нажатии на ссылку для нужного типа перемещения тупо добавляет код перемещения в базу. Из-за того что получается фактически очередь событий, можно таким макаром программировать группы перемещений. Т.е. при нажатии на ссылку можно добавлять в базу сразу кучу кодов, которые ардуиной будут последовательно обработаны. Короче, простор для творчества.

Одно плохо - ардуине приходится для считывания новой порции данных открывать новое соединение, подключаться к серверу, запускать PHP-скрипт. Получать ответ сервера (со всеми HTTP-заголовками) и т.д. Это не есть гуд, но как сделать чтение из постоянного TCP-соединения я пока не придумал. Только если демон писать и на серваке его крутить, но это не есть гуд ибо хочется обойтись только вебсервером и PHP. Вроде бы можно сделать на базе WebSocket, но с этой технологией ещё разобраться предстоит.

Кстати, есть ещё одна причина, по которой надо делать с использованием WebSocket (помимо ощутимого преимущества перед текущей реализацией) - WebSocket не поддерживается IE ! Ни шестой, ни седьмой, ни восьмой. Гггы. Фтопку ИЕ!

Текущие скетчи и скрипты выложу обязательно, только вот причесать их надо.
Collapse )

Заметка закросспостена с моего блога g0l.ru

Oversun VS McHost, или Как Оверсан МакХост Вырубил.

Историческое, в какой-то мере, событие :-) Оверсан прикрыл Макхост за хроническую неуплату.

Картинка с Хабра. Офигенно оживлённое и интересное обсуждение вот тут.
Collapse )

Заметка закросспостена с моего блога g0l.ru

Сброс пароля на BIOS ноутбука Acer TravelMate 2350.

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

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

Acer TravelMate 2350

Полный размер Acer TravelMate 2350

Обычные варианты программного сброса пароля двумя хитрыми машинными командами отпали ибо в DOS никак не загрузиться. Так что остался один вариант - вскрыть пациента, найти джампер сброса CMOS. Ну или отсоединить батарейку CMOS чтоб все настройки сбросились.
Collapse )

Заметка закросспостена с блога www.g0l.ru

Вай-фай сдох. Да здравствует Вай-Фай!

Некоторое время назад начала тупить моя домашняя точка доступа ASUS WL-320gE. Тупление заключалось в том что при копировании на домашний сервак (или с сервака) большого файла (гиговая киношка, например) коннект пропадал. Приходилось точку доступа ребутить. Прошивку пробовал менять на альтернативную (от Олега) - не помогало. А тут вот на днях сидел за ноутом, что-то делал, ничего не качал. Как вдруг квип резко покраснел и начал материться на потерю соединения. Точка доступа вырубилась. Ребутнул её - не помогает. И лампочки на корпусе странно моргают - первым загарается LAN, затем POWER. Через пару секунд загорается AIR и гаснет одновременно с POWER. И так в цикле. Индикатор LAN продолжает гореть. Но точка ни пингуется, не веб-морду не показывает.
Collapse )

Заметка закросспостена с моего блога g0l.ru

Почему root зовут Чарли ???

Раньше как-то не задумывался, а тут вот ковырялся в passwd и в стомильонный раз увидел строчку root:*:0:0:Charlie &:/root. Задумался. Полез искать.

The name Charlie Root is often associated with the root account, named after the baseball player of the same name.
Источник.

Charles Henry Root (March 17, 1899 - November 5, 1970), born Middletown, OH, was an American right-handed pitcher in Major League Baseball for the Chicago Cubs for sixteen seasons from 1926 to 1941. He holds the club record for games, innings pitched, and career wins with 201.
Wikipedia.


Вот этот мужик, Чарльз Генри Рут. В честь которого админы FreeBSD созерцают в своих конфигах короткое слово "root" с Charlie впридачу.


Остальные юниксоиды созерцают просто root, без Charlie . Теперь вот думаю, а почему вообще суперюзверя назвали root? Корень? Пока непонятно.

UPD> Откуда появился login я давно знаю, года эдак с 1997-го :-D "Log In" - шлагбаум на въезде :-) :-) :-)

а вот с рутом пока не до конца понятно...

UPD>

The etymology of the term may be that root is the only user account with permission to modify the root directory of a Unix system.
Источник


Т.е., похоже, термин пошёл из-за того что только юзер с суперправами могёт изменять корневую директорию. Корень - root. Отсюда и название суперпользователя "root" пошло.

UPD> Но есть ещё варианты.

Заметка закросспостена с моего блога g0l.ru