Как стать автором
Обновить
127
0
Александр @leviathan

IT architect

Отправить сообщение

Внедряем материальный дизайн

Время на прочтение7 мин
Количество просмотров52K
Настало время переходить на Lollipop, друзья. Как бы смешно это не звучало.

image

Буквально вчера мы в Surfingbird обновили дизайн приложения и сегодня, по свежим следам, хотелось бы поделиться впечатлениями от перехода на material design.
Читать дальше →
Всего голосов 31: ↑27 и ↓4+23
Комментарии33

RThrust — система автоматического тестирования БК моторов

Время на прочтение4 мин
Количество просмотров35K
Я довольно давно увлекаюсь мультикоптерами, и все это время я ищу способы заставить коптеры летать дольше.
Типичное время полета для недорогого коптера 7-15 минут. Удручающе мало. Мой текущий квадрокоптер летает 19 минут. И на выбор регуляторов и ВМГ для него я потратил немало времени, чаще всего делая предположения в условиях недостаточных данных.
Ключом к продолжительности полета является энергоэффективная винтомоторная группа. Что это значит? Комбинация мотора и воздушного винта должны максимально эффективно использовать энергию для создания тяги. То есть поднимать как можно больше веса, потребляя как можно меньше энергии. Измеряется эффективность винтомоторной группы в граммах на ватт. На форумах частенько встречаются различные приспособления, состоящие из весов и крепления для мотора плюс какой-нибудь ваттметр. Иногда обходятся чисто весами, чтобы выяснить какую вообще тягу создает ВМГ.
Однако, погрешность измерений обычно весьма высокая, начиная с того, что мы не можем точно определить одновременно и тягу, которая колеблется (мотор постоянно меняет обороты) и мощность, которая тоже плавает достаточно сильно. В итоге ошибка сравнима с разницей между моторами.
Меня такая ситуация не устраивает, учитывая, что моторы и пропеллеры различаются по стоимости до десятка раз, нужно понимать, стоит ли платить больше.
В итоге я построил испытательный стенд, на который крепится ВМГ и замеряются ее параметры:
RThrustLogo-Тяга с точностью до 1г
-Напряжение аккумулятора с точностью до 0.01В
-Ток с точностью до 0.1А-0.2А примерно (зависит от тока)

Не знал в какой блог разместить информацию, поэтому пока поместил сюда.
Еще картинки, куча подробностей и видео работы стенда
Всего голосов 62: ↑58 и ↓4+54
Комментарии66

Еще одна Success story о замене мыши Logitech

Время на прочтение2 мин
Количество просмотров104K
Приветствую хабражителей.
Хочу с Вами поделиться своей историей успешной замены неисправной мыши Logitech G700 Gaming Mouse.

После года успешного использования мыши, ее левая кнопка начала срабатывать вместо одиночного клика — дважды, вместо двойного — трижды.
Повез мышь в сервисный центр, указанный на гарантийном талоне. Было это 31 марта. 27 апреля меня оповестили, что моя проблема решена, но теперь не работает скролл. Решил дождаться, пока починят. 1 июня она ко мне вернулась, с таки неисправным скроллом.

Читать дальше →
Всего голосов 86: ↑61 и ↓25+36
Комментарии141

Топ-10 недооцененных веб-приложений 2011 года

Время на прочтение4 мин
Количество просмотров18K
Мы регулярно натыкаемся на новые веб-приложения, однако не все из них получают заслуженную долю внимания. И в последние дни 2011 года мы хотели бы рассказать о десяти из них, которые, как нам кажется, достойны большей известности.

10. Мини-приложения




Начать список мы решили не с одного, а сразу с набора приложений. Остановимся на тех, которые выполняют одну простую функцию, но выполняют ее отлично. Среди них Every Time Zone (показывает текущее время во всех часовых поясах), Umbrella Today? (сообщает, понадобится ли вам сегодня зонтик) и notepad.cc (минималистичный блокнот). Еще есть Spreeder, который позволяет вам читать текстовую информацию заметно быстрее обычного; SleepyTime — скажет, когда вам нужно лечь спать, чтобы проснуться в оптимальное время; а также SimplyNoise, умеющий генерировать так называемый белый шум.

За кадром осталось еще много “умных” и полезных веб-утилит, для описания которых нам здесь просто-напросто не хватит места. Но вот вам все же несколько вдогонку: 0to255, Mixest, PDFMyURL, и Copy Paste Character.
Читать дальше →
Всего голосов 81: ↑72 и ↓9+63
Комментарии55

Здоровье и кодинг — как совместить?

Время на прочтение5 мин
Количество просмотров3.1K
У меня, как и у многих товарищей по профессии после нескольких лет сидячей работы и отсутсвия физических нагрузок здоровье начало ухудшаться.
Первой ласточкой стало медленно, но верно растущее пузо.
Затем последовал серьёзный удар по общему состоящию — я заработал проблемы сразу в двух местах позвоночника. Отлежался недельку в больнице, обколотый блокадами, пенницилином и прочими лекарственными гадостами, простудился там под новый год и получил массу неприятных впечатлений.
Проблемы со спиной были решительно списаны на подъём тяжестей и благополучно забыты… до весны. Весной произошёл рецидив с диагнозом «протрузия позвоночного диска» в поясничной части.
После пробежки по врачам последовали две недели работы на дому с попиванием таблеточек и лежанием на кровати.
Я понял, что если я серьёзно не займусь своим здоровьем, то могу с ним попрощаться навсегда. Но времени как всегда нехватает, дела, работа, дипломный проект и прочие вещи серьёзно мешали заниматься в тренажёрном зале или ходит в какие-нибудь оздоровительные заведения.
Но, подойдя к вопросу системно, я нашёл решение. Решение простое, бесплатное, доступное всем и занимающее не больше 20 минут времени в день.
Читать дальше →
Всего голосов 57: ↑46 и ↓11+35
Комментарии56

Стажировка в Google — Часть 1

Время на прочтение7 мин
Количество просмотров95K
Не так давно я писала о том, как готовиться к интервью в больших компаниях. Тогда же я пообещала JTOne написать о том, как я применяла советы из статьи на практике и что из этого получилось. И вот, как говорится, не прошло и года… :)

Disclaimer: Все написанное основано на моем личном опыте и все сделанные мною выводы субъективны и могут отличаться от выводов других людей.

Вместо вступления

Прошлым летом я была на четырехмесячной стажировке в Google в Швейцарии. А этим летом меня ждет трехмесячная стажировка в Googleplex в Калифорнии. Поскольку информации у меня много, я решила разделить свой рассказ на две части. В этой части я опишу как я попала на стажировку, как проходили интервью и как долго процесс занял по времени. А в следующей — что, собственно, было во время самой стажировки, что мне там понравилось, что не понравилось и вообще что я обо всем это думаю. Всем интересующимся — добро пожаловать под хабракат.

Читать дальше →
Всего голосов 177: ↑170 и ↓7+163
Комментарии121

Управление личными финансами без изнурительного журналирования каждой покупки

Время на прочтение5 мин
Количество просмотров2.8K
В догонку недавно пробежавшей теме о семейным бюджете в Google Docs, расскажу как просто управлять личными финансами без изнурительного журналирования всех движений денежных средств, с помощью «промышленного метода» применяемого в коммерческих организациях.
Читать дальше →
Всего голосов 32: ↑29 и ↓3+26
Комментарии6

Библиотека SDL — обзор

Время на прочтение4 мин
Количество просмотров23K
image
В данной статье постараюсь дать краткий обзор весьма полезной open-source библиотеки SDL (Simple DirectMedia Library) для написания кроссплатформенных мультимедийных приложений. На хабре о ней почти не упоминалось, поэтому хочу восполнить этот «пробел».
Читать дальше →
Всего голосов 20: ↑20 и ↓0+20
Комментарии11

iPod и Python: сортируем альбомы в хронологическом порядке

Время на прочтение9 мин
Количество просмотров5.6K

Проблема


Иногда мне кажется, что Apple изо всех сил старается упростить свою продукцию. С одной стороны это замечательно, а с другой — весьма прискорбно. Ведь дополнительные настройки хоть и усложняют нашу жизнь в первые пару недель использования продукта (пока привыкнешь, разберешься), но зато в последствии позволяют подогнать его под себя и получить гаджет (или программу) своей мечты.

Album by YearЕсли Вы являетесь счастливым обладателем iPod-a, то наверно заметили, что все альбомы на нем (именно на плеере) сортируются строго в алфавитном порядке. И никак иначе. И никаких Вам настроек и expert-модов. Сказали «в алфавитном», значит в алфавитном. Что примечательно — в iTunes такая кнопочка (Album by Year) есть. Но там она мне была меньше всего нужна.

К счастью, эта проблема (как и проблема добавления отдельно скачанных эпизодов в имеющийся iTunes-подкаст) имеет решение. Не столь простое, как хотелось бы, но зато весьма увлекательное.

Решение съел хабракат
Всего голосов 37: ↑28 и ↓9+19
Комментарии28

Точное время 0100 часов 010111 минут

Время на прочтение3 мин
Количество просмотров981

KT102B1_012.png - image uploaded to PicamaticДолго выбирал блог между «Я безумный», «Странные вещи» и «Я пиарюсь»...



Началось всё с того, что мне подарили двоичные часы. Оказалось, что двоичная система не такая уж неудобная.



Под катом вы узнаете, что случилось с моим мозгом («Я безумный»), что я сделал («Странные вещи»), и как такое же заполучить себе («Я пиарюсь»).


Читать дальше →
Всего голосов 97: ↑86 и ↓11+75
Комментарии147

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

Время на прочтение1 мин
Количество просмотров1.8K
Как-то так получилось, что на домашней файло-помойке скопилось 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%, я уменьшил меру Хаоса на одной отдельно взятой файло-помойке.
Всего голосов 54: ↑42 и ↓12+30
Комментарии29

Подборка приложений для Google Android

Время на прочтение4 мин
Количество просмотров1.2K
В течении последних нескольких недель использования платформы Android, мной было опробовано достаточно много приложений. Здесь я расскажу о нескольких, вызвавших наибольший интерес. Для удобства, приложения разделены по категориям.
Читать дальше →
Всего голосов 11: ↑10 и ↓1+9
Комментарии9

Вардрайвинг, сбор информации о беспроводных сетях

Время на прочтение4 мин
Количество просмотров21K
Сбор информации о беспроводных сетях или wardriving (в зависимости от способа передвижения, это может быть и warwalking, и warflying, и, как было продемонстрировано на BlackHat 2008 — warbalooning) занятие очень увлекательное и при этом предоставляющее богатые статистические данные об уровне защищености беспроводных сетей по городу.

Читать дальше
Всего голосов 22: ↑20 и ↓2+18
Комментарии14

Подключаемся к камерам наблюдения

Время на прочтение2 мин
Количество просмотров39K
image

Зачем нужны камеры наблюдения? Правильно — чтобы наблюдать за происходящим и контролировать ситуацию! В наше неспокойное время эти самые камеры развешаны повсюду — от денежных хранилищ до придорожных кафе. Однако защищая свои владения, хозяева порой забывают о защите самой камеры путем банальной установки пароля на доступ из Интернета. И очень зря. Если пароль не установить — ваша камера «безопасности» превращается в публичную вэб-камеру с реалити шоу для всех желающих.
Читать дальше →
Всего голосов 258: ↑245 и ↓13+232
Комментарии133

Ускорение загрузки Windows for fun and profit

Время на прочтение4 мин
Количество просмотров804K
image Пожалуй, начну с того, что если перегружаться 15 раз в год, то любой «тюнинг» процесса загрузки отнимает больше времени, чем будет выиграно на перезагрузках за все время жизни системы. Однако, спортивный интерес берет свое, тем более, что люди интересуется процессом оптимизации быстродействия. А загрузка оказалась самым очевидным кандидатом в примеры того, как на мой взгляд должен выглядеть этот самый процесс. Сразу скажу, что грузиться будем с 5400 rpm винта, грузиться будем в «рабочую» систему: помимо недобитой вендорской крапвари там стоит еще куча всякого типа вижуал студии, антивируса, скайпа, стима, гуглапдейтера и пр…

Про то, почему отключение pagefile-а скорее вредно, чем полезно — как нибудь в другой раз, а пока…
Под катом много однообразных картинок и немножко унылого текста
Всего голосов 533: ↑517 и ↓16+501
Комментарии365

Русификация Windows 7 Professional

Время на прочтение2 мин
Количество просмотров177K
Наконец-то дошли руки поставить и посмотреть Windows 7. Поскольку ВУЗ подключен к программе MSDN Academic Alliance, то я решил не пиратствовать, а честно поставить предоставляемую по программе Windows 7 Professional. С русской локализацией она не доступна, потому ставил английскую. В придачу скачал Language Pack со всеми доступными языками.

Видеть родной русский интерфейс привычнее, потому уже начал потирать руки и искать как поставить скачанный Language Pack. Но тут то и возникла проблема… поставить его можно лишь на Ultimate или на Enterprise.
читаем дальше
Всего голосов 84: ↑58 и ↓26+32
Комментарии57

Удобный поиск прямо в проводнике с провайдером поиска Bing

Время на прочтение1 мин
Количество просмотров1.1K
Как многие знают, Windows 7 поддерживает OpenSearch-провайдеры для нативного поиска в среде windows, без необходимости использования браузера. Например, я использую такой провайдер для поиска статей на MSDN.

Недавно на сайте комьюнити Bing опубликовали провайдер поиска, который после интеграции в Win7 позволяет осуществлять поиск прямо в проводнике. Мало того, в windows 7 есть предпросмотр элементов проводника, что позвлояет предпросматривать результаты поиска по Bing. Таким образом, пользователи Win7 могут очень удобно перемещаться по результату поисковика, просматривать найденные ссылки без перехода по вкладкам и даже без браузера. Смотрите пример, это очень удобно:

image


ссылка на провайдер поиска Bing www.bing.com/community/media/p/9538349/download.aspx. Думаю, провайдеры для других поисковиков не заставят себя ждать. Поиск с ними становится удобным и обычным пользовательским действием в операционной системе, а не походом в интернет.
Всего голосов 48: ↑24 и ↓240
Комментарии21

Ресурсы по программированию панели задач для Windows 7

Время на прочтение1 мин
Количество просмотров2.2K
В течении последнего месяца я публиковал статьи о том, каким образом мы можем программировать панель задач в Windows 7. В этом месте я бы хотел собрать ссылки на все ресурсы.
Читать дальше →
Всего голосов 78: ↑55 и ↓23+32
Комментарии22

Подойдет ли телефон на Android OS Алексу Экслеру или безболезненный переход с Windows Mobile на Android.Часть 2

Время на прочтение3 мин
Количество просмотров2.1K
Для тех кто вдруг пропустил: Вчера ночью опубликовал первую часть обзора: Доступна вот здесь
Итак у нас остались нерасмотренными такие функции:
7.Работа с Google Maps.
8.Продвинутая фильтрация телефонных звонков.
9.Прогноз погоды.
10.Мировое время.
11.Написание и отправка SMS.
12.Работа с дополнительными приложениями — калькулятор, камера и так далее.

Постараюсь рассмотреть их использование на Android Os:
Читать дальше →
Всего голосов 61: ↑39 и ↓22+17
Комментарии51

Подойдет ли телефон на Android OS Алексу Экслеру или безболезненный переход с Windows Mobile на Android.Часть 1

Время на прочтение6 мин
Количество просмотров2.5K
Предисловие: В феврале этого года у себя в блоге Алекс Экслер опубликовал достаточно интересный материал о переходе с Windows Mobile на Айфон. В нем он описал наиболее часто используемые функции смартфона и их реализацию в АйфонОс. Вот и захотелось мне примерить его обзор для достаточно молодой еще (по сравнению с айфоном и тем более с винмобайл) Android Os. Сразу оговорюсь, что я буду проводить обзор с использованием моего телефона HTC Magic for Vodaphone, то есть т.н. Гугловскую модель. Потом расскажу, почему это важно. Прошивку для обзора я буду использовать Cyanogen, которая в принципе не сильно отличается внешне от родной прошивки, которая шла с моим телефоном.То есть все программы о которых я буду говорить не требуют специфической перепрошивки телефона. Если кто пропустил, тут я размещал свой первый обзор этого телефона.
Для сохранения копирайтов А.Экслера, его текст я буду обозначать италиком.
Под катом- очень длинный пост:
Читать дальше →
Всего голосов 96: ↑72 и ↓24+48
Комментарии80

Информация

В рейтинге
Не участвует
Откуда
Frankfurt am Main, Hessen, Германия
Зарегистрирован
Активность