Pull to refresh
106
0
GogA @GogA

Пользователь

Send message

PIC16F1503. Тачка на прокачку — 3. Питание

Reading time5 min
Views49K
Раньше было про звук и свет.

Наконец-то отступать больше некуда и пришло время собрать машинку во что-то целое и почти не делимое. Остался один малюсенький вопрос: как эта машинка будет включаться и выключаться? И как быть с традицией продолжать в следующем посту тему предыдущего?



Что бы не нарушать традицию, продолжу тему из предыдущего поста: мигание светодиодиков. Что с ними не так?

Читать дальше →

Прокачиваем умную зарядку Imax B6

Reading time6 min
Views260K
Воистину говорят: лень — двигатель прогресса! Вот и мне, взбудоражила голову мысль, автоматизировать процесс измерения и тренировки кислотных аккумуляторных батарей. Ведь кто, в здравом уме, будет, в наш век умных микросхем, корпеть над аккумулятором с мультиметрами и секундомером? Наверняка, многие знают «народное» зарядное устройство Imax B6. На хабре есть статья про него (и даже не одна). Ниже я напишу, что я с ней сделал и зачем.


Читать дальше →

Arduino: ИК-управление бытовой техникой

Reading time5 min
Views30K
Здравствуй хабрачитатель! Меня зовут Константин и я программист, а именно занимаюсь программированием систем «Умный дом».
За четыре года работы в этой области, довелось попробовать много интересных контроллеров и ПО для решения задач домашней автоматизации. Одними из интереснейших устройств с которыми мне приходилось иметь дело — это устройства компании Global Cache серии IP2IR. Их предназначение состоит в том что-бы принять текстовую команду от клиента и излучить ее через светодиод ик-спектра.
Использование подобных устройств упрощает жизнь пользователям сразу по нескольким направлениям:
  • в качестве ПДУ можно использовать планшеты, телефоны и ПК (с небольшой оговорочкой, нужен специальный софт);
  • управление можно централизовать т.е. специальный софт можно поднять на сервере и обращаться к нему;
  • в прицельной стрельбе нет необходимости, если с телевизором, например, таких проблем нет (мы в него и так смотрим), то вот для устройств вроде Blu-Ray проигрывателей или MediaServer'ов это может стать проблемой в случае если они заперты в шкафу или работают в режиме мультирум;
  • одна кнопка ПДУ может выполнить целый макрос, например включить телевизор и Blu-Ray, затем переключить ТВ на нужный источник, например HDMI1, и пользователь может вообще не париться о том где и как у него подключены устройства.

Такая игрушка жизнь конечно упрощает, но и по карману тоже бьет, если мне не изменяет память, то GlobalCache для управления тремя устройствами стоит порядка 6000-7000 деревянных рублей. Не очень гуманное ценообразование, вот и было решено сделать собственную реализацию подобного устройства.
Читать дальше →

Как использовать API сайта, у которого нет API?

Reading time4 min
Views81K
У меня достаточно часто появляется задача получить данные от стороннего сайта, при этом далеко не всегда этот сайт предоставляет возможность удобно получить эти данные через API. Единственное решение в таком случае — парсить html содержимое страниц. Когда-то я писал регэкспы, потом появились библиотеки, позволяющие получить нужное содержимое по css-селектору, а сейчас и это кажется сложной задачей, которую хотелось бы упростить.

Сегодня я хочу рассказать вам о моей небольшой библиотеке, позволяющей описать в API-стиле http-запросы и парсить ответ сервера в нужный вам формат.
Читать дальше →

Почему балансирует бухгалтерский баланс?

Reading time7 min
Views28K
image

Если вам известно, что такое бухгалтерский баланс, можете закончить чтение на этом. Если же баланс ускользнул от внимания, тогда, возможно, вас заинтересует его нехитрое, вместе с тем неординарное устройство.

Сейчас я коротко и по возможности доступно объясню, что бухгалтерский баланс такое и с какой стати ему балансировать.
Читать дальше →

Оптимизация OSX для работы с SSD

Reading time3 min
Views114K
Про замену сидирума на SSD писать нет смысла, думаю все и так уже в курсе как это сделать. Слава богу, про это написано не мало статей (тыц, тыц).
image
А вот как правильно настроить систему для работы с HDD и SSD знают далеко не все.
Читать дальше →

Статистика по аккаунтам Медведева (Twi, VK, FB)

Reading time4 min
Views7.5K
Хабр, привет!

7 мая с поста президента ушел Д.А. Медведев, которого все мы, возможно, запомним как первого президента России, активно использующего гаджеты, интернет и социальные сети.

Вы может быть слышали, что у Медведева есть аккаунты в Твиттере, ВКонтакте и Фейсбуке. Возможно, вы даже сами подписаны на Медведева в какой-то соц сети. Хотя не уверен.

Недавно, спрашивал у друзей, фолловят ли они Медведева в твиттере? Из 10 человек ответили положительно всего двое. По данным Яндекса в твиттере более 3 млн юзеров. Если аккаунт @medvedevrussia читают более миллиона человек, то получается, что каждый третий пользователь твиттера в России — читает Медведева.

Кто эти люди?!


На этот вопрос я постараюсь ответить ниже. Осторожно, под катом много графиков и текста.
Читать дальше →

10 феерических выступлений Стива Джобса

Reading time3 min
Views70K

На прошлой неделе случилось то, что хотелось оттянуть на как можно больший срок, но что все равно было неизбежным. Самый инновационный предприниматель Америки, а может, и мира, Стив Джобс оставил пост CEO компании Apple.
Некоторым везунчикам в жизни предоставляется шанс работать над одним революционным устройством. Стив Джобс – человек, который совершил сразу несколько революций в цифровом мире, – по праву может считаться успешным человеком. 
В этой статье собраны 10 наиболее известных и символичных выступлений, которые характеризуют жизнь и карьеру мастера. 
Читать дальше →

Нано-эппл, или как стать производителем электроники

Reading time5 min
Views4.2K
Итак, вы решили сделать что-то вот эдакое! Новый MP3-плеер, пульт управления для телевизора, да хоть датчик температуры. В моем случае это был пульт управления фотоаппаратами, и идея пришла в час ночи, когда я ради развлечения фотографировал стройку при свете луны. Началось это все в сравнительно небольшом сибирском городе… а сейчас у нас производство в Техасе и дистрибьюторы по всему миру. Вспоминая этот веселый путь, хотелось бы описать как удачные находки, так и ошибки, допущенные в процессе подготовки к производству.
Читать дальше →

Кастомные социальные кнопки

Reading time5 min
Views74K
Недавно участвовал в разработке одного проекта — фото конкурса. По задумке, рейтинг фото альбомов должен формироваться из суммы всех публикаций в социальных сетях: Facebook, Вконтакте, Twitter. Т.е. общий рейтинг фотоальбома расчитывается:
Рейтинг фотоальбома = кол-во «Share» в Facebook + кол-во «Сохранить» в Вконтакте + кол-во «Retweet» в Twitter

На макетах, вид кнопок несколько отличался от предоставляемых социальными сетями плагинов, формируемых функциями api. В частности вид счетчиков:
image
Помимо несоответствий с дизайном, каждый плагин формирует излишний хтмл код, а хотелось бы лаконичный.

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

Итак:
  • количество лайков будем получать от REST сервисов каждой социалки
  • кнопки рисуем свои и обрабатываем событие click

Читать дальше →

Новый конкурс AI-ботов от Google

Reading time1 min
Views1.6K
Google AI Challenge возвращается! С 10 сентября стартует новый конкурс, в рамках которого боты будут соревноваться в игру под названием Planet Wars.



Planet Wars основана на популярной стратегической игре Galcon, которая известна многим владельцам телефонов iPhone и Android.
Читать дальше →

Автоматом отключать тачпад при подключении мышки

Reading time1 min
Views11K
Недавно у меня появился unibody macbook. И все бы хорошо, но меня напрягала одна особенность: время от времени я использую внешнюю мышку и думаю, что было бы логично отключать на это время тачпад. К сожалению такой настройки я так и не нашел, но зато узнал одну очень интересную особенность.
что же я узнал

Mac Maniac

Reading time3 min
Views1.2K
Привет! Это мой первый хабратопик (не считая песочницы)
и я даже не знаю увидит его кто-нибудь или нет :-)
Ну вот мне нравится некоторые фишки на Mac которых нету в Винде. По мере возможности я пишу их на скриптовом языке AutoHotKey дабы не чувствовать себя обделённым) Что? Вы ещё не знаете про этот язык? Ну чтож, скорее сюда www.autohotkey.com. Хотя это можно написать практически на любом полноценном языке, но примеры я приведу именно на этом, потомучто главное — идея.
Может быть это кому-то покажется полезным
Отображение подключённых девайсов и их извлечение
Как всё-таки удобно, когда на рабочем столе появляется ярлык только-что подключённого девайса. И также удобно его извлечение просто перемещением на значок означающий извлечение.

Конечно же есть разные утилитки для этого процесса (к примеру DeskDrive) но к сожалению она не позволяет простым переносом на заветную кнопочку извлечь CD/USB.
Читать дальше →

Учите японские азбуки

Reading time2 min
Views5.5K
Если вам необходимо или интересно учить японский язык, то, вы вероятно, начнете с изучения слоговых азбук, хираганы и катаканы. Для этого я с удовольствием пользовался программой iKana, но многие мои знакомые не могут сделать того же, потому что разработчик пишет софт только для Mac OS X (да ещё и берет за это 12 €).

Я всегда считал, что изучение слов незнакомого языка «по карточкам», да ещё в виде интерактивного теста — самый эффективный и гиковский способ.

Поэтому я набросал небольшой сайтик, http://tr.im/learnkana, где можно потренироваться в изучении символов каны. Поначалу вы не будете иметь ни малейшего понятия, какой знак перед вами. Просто выбирайте тот вариант, который вам кажется верным, а через некоторое время вы начнете запоминать их, и правильных ответов станет больше. Когда вы сможете легко проходить первый тест, переходите ко второму, а потом к третьему, и так далее.
Читать дальше →

Серьезный разговор о VLC

Reading time6 min
Views128K
Под катом:

1. Небольшое введение в медиаплеер/сервер VLC.
2. Удаленное управление VLC.
2.1. VLC в качестве Пульта ДУ (iPhone/iPod Touch\КПК)
3. Одиночное/пакетное конвертирование/кодирование видео в VLC (на примере кодирования видео для iPod/iPhone)


Читать дальше →

В Google Apps заработали скрипты

Reading time1 min
Views4.1K
После анонса в мае и последующего длительного тестирования разработчики Google Apps вчера открыли функцию скриптов в Google Apps для всех корпоративных пользователей (то есть подписчиков Apps Premier и Education Edition).

С помощью Google Apps Script можно создавать события в Google Calendar, изменять данные в таблицах, отправлять письма по заданным адресам и шаблонам. Например, это может быть персонализированная рассылка со вставкой личного имени и фамилии адресата в каждое письмо.

Например, вот такой скрипт инициирует почтовую рассылку по адресам из колонки A с текстом из колонки B, после чего ставит пометку об отправке письма в колонке C.


Читать дальше →

Искусственные спутники системы «Iridium»

Reading time1 min
Views2.8K


Хотел бы рассказать вам о явлении, которое многие видели, но возможно не могли дать ему точное объяснение. Посмотрите на картинку. Нет, это не неопознанный летающий объект, это — Iridium.

Iridium — система спутников, предназначенных для обеспечения мобильной телефонной, пейджинговой и интернетовской связи в любой точке земного шара.
Читать дальше →

Виртуальная реальность. Проходим игры. Нет, правда — своими ногами проходим

Reading time2 min
Views2K
Пару лет назад один мой друг заглянул ко мне в гости и с горящими глазами сказал: «Меня осенила гениальная идея! А что если сделать управление в компьютерных играх не руками, как обычно, а ногами?»

Спустя какое-то время, идея воплотилась в железо и стала весьма интересной системой, которая, возможно, станет спасением для родителей, чьи чада просиживают сутками в игрушках и совсем не занимаются физически.

Чтобы не рассказывать долго — смотрите сами.


Читать дальше →

Еще один глупый скрипт для сортировки фотографий по EXIF под *nix

Reading time1 min
Views1.9K
Как-то так получилось, что на домашней файло-помойке скопилось 20Гб фотографий в не отсортированном виде. Причем, если в последнее время я и дочка пользуемся EOS Utility и она аккуратно складывает фотографии по годам/месяцам/дням, то все фотографии ранее и с других фотоаппаратов просто сваливались в различные поддиректории. Соответственно захотелось причесать этот бардак, для чего был и сделано следующее:

1. Установлен пакет exifprobe (Он читает информацию об EXIF )
2. Написан скриптик «sort_by_exif_date.sh»:
#!/bin/bash
if [ -f "${1}" ]
then
CurrDate=`/usr/bin/exifprobe -L "${1}" | awk 'BEGIN {DateTime=""} /DateTime/{DateTime=$3} END{print DateTime}' | sed s/\'//g`
ToPath=`echo ./${CurrDate}/ | sed 's/:/\//g'`
if [ "$CurrDate" = "" ]
then
ToPath="./Unknown/"
fi

mkdir -p ${ToPath}
mv "${1}" ${ToPath}
Cmd=""${1}" To ${ToPath}"
echo ${Cmd}
fi

3. Запущено вот такое:
find. -path "./200[1234567890]" -prune -o -exec ~/bin/sort_by_exif_date.sh {} \;
4. И почищены пустые директории (удалились только пустые):
find. -type d -exec rmdir "{}" \;


В результате все фотографии, имевшии exif информацию, разложились по папочкам, все неопознанное упало в папку Unkonown.

Таким образом, о добрый %USERNAME%, я уменьшил меру Хаоса на одной отдельно взятой файло-помойке.

Поиск картинок 2.0

Reading time2 min
Views5K
Недавно открылся интересный сайт: tineye.com, о котором уже как-то писал Mitesha, но тогда он был в стадии закрытого тестирования.



В двух словах принцип работы такой: сайт ведет поиск изображений, но не по ключевым словам, а по исходному изображению загруженному пользователем.

Например:

исходная картинка



найденные


Читать дальше →

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Date of birth
Registered
Activity