Search
Write a publication
Pull to refresh
0
0
vovtil @vovtil

User

Send message

Айтишник на отдыхе: прибамбасы к телескопу

Reading time7 min
Views73K


Итак, вы заинтересовались астрономией, приобрели телескоп и задумались о различном обвесе для улучшения качества и удобства наблюдений. Вопросам дооснащения и посвящен этот пост — окуляры, светофильтры, прочие прибамбасы.
Читать дальше →

Автомобильная телеметрия за 100$

Reading time4 min
Views81K
Так вышло, что я довольно давно интересуюсь автомобилями и автоспортом, однако моя основная работа непосредственно связана с разработкой под мобильные платформы — и мне всегда были интересны возможности для связи технологий из этих разных миров. К счастью, последнее время для этого стало гораздо больше возможностей. В этой заметке хочу коротко поделиться своим опытом работы с автомобильной телеметрией.

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

image

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

Компонентный ремонт материнской платы MacBook: ремонт цепей питания

Reading time2 min
Views45K
В этой статье речь пойдет о методах диагностики и ремонта неисправностей цепей питания мат.платы. В качестве примера рассмотрим типовую поломку MacBook Unibody 13” ( A1278 2008 г.)

Очень частой неисправностью для этой модели является следующий случай: Mac вдруг неожиданно перестает работать от блока питания, на штекере блока не загорается индикатор, аккумулятор не заряжается. На первый взгляд очень похоже что “сгорел” блок питания. Замена блока питания не помогет. И, таким образом, MacBook работает до тех пор, пока не разрядится аккумулятор. После этого он не включится.

Данная неисправность на первой взгляд не является сложной, ведь если Mac нормально работает от заряженного аккумулятора, напрашивается вывод, что все основные цепи и узлы исправны, и дело в том, что напряжение от блока просто не доходит до платы (из серии что сгорел какой-нибудь предохранитель или элемент по входной цепи питания). Если человек обладает более или менее необходимыми знаниями в электронике, он разберет MacBook, возьмет тестер и начнет измерять напряжения на плате, и тут окажется что не все так просто: необходимые напряжения присутствуют, но Mac все равно не работает от блока. Почему же так происходит?
Читать дальше →

Переходим на Fusion Drive

Reading time9 min
Views159K

Активные пользователи Mac OS X наверняка помнят анонсированную 23 октября функцию Fusion Drive. Напомню, что она представляет из себя логическое объединение установленных в ваш Mac SSD и HDD. Объем единого диска будет равен сумме объемов SSD и HDD, но главные плюс — часто используемые файлы (например, ядро системы) Mac OS автоматически и прозрачно для пользователя размещает на более быстром SSD, а все прочие файлы на HDD.

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

Кадры решают всё или о биче современных компаний

Reading time18 min
Views133K
image
Хотелось бы немного рассказать о тех ошибках, которые очень опасно совершать особенно сейчас, особенно в странах или городах золотого миллиарда. Думаю каждый работающий или сталкивающийся с деятельностью большой или не очень компании (или гос структуры) как и я удивляется на сколько же всё не эффективно и поражается как при таком раздолбайстве и пофигизме шестерёнок машина всё еще работает.
Читать дальше →

COM порт на Android

Reading time2 min
Views92K
Сейчас я расскажу, как, имея в наличии совершенно стандартное устройство на Android с поддержкой USB Host (в моем случае Nexus 7), совершенно стандартный USB Host переходник на полноразмерный разъем «мама», совершенно стандартный USB serial контроллер на чипе PL2303 (они почти все работают именно на этом чипе) и не менее стандартный цискин голубой шнурок, зайти на консоль сетевого оборудования и без всяких ограничений работать с ней. Хотя никто не мешает подключать к планшету/телефону и любое другое оборудование, работающее с командной строкой поверх RS-232.
Читать дальше →

Потоковое видео в Android

Reading time7 min
Views200K
В этой заметке я хочу рассказать о некоторых подводных камнях, с которыми можно столкнуться при работе с потоковым видео в Android приложениях. Конкретно, речь пойдёт о конвертации видео и протоколах доставки/воспроизведения видео.
Сразу оговорюсь, что экспертом я в данной области не являюсь, а лишь хочу поделится недавно полученным опытом.


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

Работаем с EMS по нарушению сроков доставки посылок — инструкция

Reading time4 min
Views214K
Недавний пост в «Я негодую» о работе EMS в нашей стране и полном пофигизме почтовых работников выявил потребность в инструкции о том, что можно сделать, чтобы когда-нибудь проблемы с посылками у EMS прекратились.

Сходу расстрою — посылкой управлять никак нельзя. Если она долго не «прилетает» в Россию (т.е. статус Экспорт стоит, а Импорт — нет) — тут вряд ли что-то поможет. Однако страхуемся, делаем по шагам, описанным ниже.
Порадовать тоже могу: процентов 95 посылок все-таки доходят. Объем для сравнений — порядка 10 посылок в месяц из США и Европы.
Обращаю внимание, что многие посылки (процентов 60 всех отправлений) я получаю «от себя», используя сервисе вроде Шипито. В некоторых случаях это означает, что почта не может отказать в претензиях по причине того, что они представляются «не отправителем». Однако во многих случаях рекомендую идти и биться за свою посылку при помощи процессов и документов, представленных ниже.
Читать дальше →

Используем Google Voice Search в своем приложении .NET

Reading time3 min
Views130K


Функция распознавания речи с некоторого времени доступна в браузере Google Chrome. Посмотреть как это выглядит можно, например, здесь.

Так как исходный Chromium открыт, возникает закономерное желание подсмотреть, можно ли использовать технологию в своих корыстных целях наступления мира на земле.

Как это часто бывает, все уже сделано за нас в этой статье. Все оказывается очень просто, необходимо сделать POST запрос на адрес www.google.com/speech-api/v1/recognize со звуковыми данными в формате FLAC или Speex. Реализуем демонстрацию распознавания WAVE-файлов с помощью C#.

Читать далее

Создание приложений для Windows Phone с использованием Silverlight+XNA

Reading time8 min
Views6.1K
На днях увидел этот пост со списком материалов по разработке под Windows Phone, и, к сожалению, не встретил там ни одной статьи по разработке приложений с использованием как Silverlight, так и XNA одновременно. Эта замечательная возможность для разработчиков появилась с приходом Mango.
Мне захотелось заполнить этот пробел и рассказать вам о следующем:
  • Использование Silverlight и XNA на одной странице
  • Простейшая обработка жестов в XNA
  • Основы работы с камерой в XNA

Пример из этой статьи может быть знаком посетителям первого потока вечерней школы Стаса Павлова.
Давайте сначала посмотрим, что нам даёт использование Silverlight и XNA в одном приложении.
Читать дальше →

Преобразование текста в речь на Android

Reading time2 min
Views34K
Android предоставляет полезную функцию, которая преобразовывает текст в речь (TTS), и воспроизводит текст на разных языках. Это руководство объясняет, как создать данную функцию. В этом уроке я также объясню, как изменить тип языка, громкость и уровень скорости.

Исходники

Ниже я представил видео конечного результата.



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

Разработка Qt-приложения с доступом к MySQL под Android

Reading time6 min
Views44K
Qt является одним из самых популярных и удобных фреймворков для разработки, и это вполне заслуженно. Когда нашей компании пришёл заказ на небольшое клиент-серверное приложение, мы ни минуты не сомневались в выборе инструментария. Приложение должно было работать на Windows и Linux, впоследствии к списку платформ добавился и Android. Приложение является сетевым, решает довольно простенькую задачу, и хранит все свои данные на сервере MySQL.
И тут начала вырисовываться проблема: как запрячь в одну упряжку Qt-приложение, Android, да ещё и заставить их общаться с MySQL? Решению этой достаточно нетривиальной задачи и посвящена эта статья. В качестве примера напишем небольшое приложение, которое считывает строки из таблицы MySQL и выводит их в табличное поле на форме.
Читать дальше →

12 способов не накосячить со вспышкой

Reading time8 min
Views357K
После трёх лет работы со студийным светом я думал, что знаю про накамерную вспышку если не всё, то очень много. Три недели назад я попал в гости к одному особо опытному стробисту, который рассказал и показал столько, что я сразу понял, что надо садиться и делать перепись грабель, а потом тестить, тестить и ещё раз тестить.

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

Cтриминг видео для iPad/iPod/iPhone на Bash-е — дёшево и сердито

Reading time6 min
Views8.2K
Здравствуйте, уважаемые хаброжители!

В этой короткой статье я хочу поделиться опытом создания системы онлайн-вещания для устройств «одной фруктовой компании» :).



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

Ноутбук-трансформер Acer Aspire 1425P

Reading time5 min
Views28K
В наши времена всплеска популярности компактных планшетов такой сегмент рынка, как ноутбуки-«трансформеры» (или конвертируемые ноутбуки, кому как больше нравится) остался незаслуженно забытым.

В этой статье речь пойдет об одном из «трансформеров» — компактном ноутбуке Acer Aspire P1425.

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

SICP теперь по-русски

Reading time1 min
Views64K
image

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

В качестве эксперимента выкладываю перевод первой из 20 лекций. Если это получит должный отклик, буду переводить дальше.
Читать дальше →

День релизов для Windows Phone 7

Reading time1 min
Views567
image

Сегодня 16 сентября, как и ожидалось, для платформы Windows Phone 7 выпущены финальные версии инструментов разработки.

Итак обо всем по-порядку:

  1. здесь опубликована новость о выходе рекламного Advertising SDK для Windows Phone 7 и упомянутой в нем платформе Ad Exchange;
  2. на сайте MSDN опубликована информация по элементам управления для Windows Phone 7, среди них: долгожданные элементы Pivot и Panorama, Tilt Effect (!), Bing Maps Silverlight, Web Browser;
  3. выпущен в свет новый набор инструментов Silverlight for Windows Phone Toolkit, в который входят новые элементы управления GestureService/GestureListener, ContextMenu, DatePicker, TimePicker, ToggleSwitch, WrapPanel. Все элементы выпущены с открытым исходным кодом под лицензией MS-PL. Кроме того, в комплекте с набором инструментов идет несколько демонстрационных приложений;
  4. на официальном сайте Silverlight опубликовано видео для разработчиков iPhone желающих начать разрабатывать ПО для WP7;
  5. и наконец-то, выпущены финальные инструменты Windows Phone 7 SDK (прямая ссылка), с подробностями об этом можно ознакомиться в этом анонсе.
UPD: доступно обучающее руководство Windows Phone 7 Training Kit for Developers — RTM Refresh.

Бесплатный курс Windows Phone 7 Jump Start

Reading time1 min
Views729
Все меньше времени остается до запуска Windows Phone 7 и все больше материалов для разработчиков появляется в открытом доступе.
Напомню, что российские разработчики могут регистрироваться в Windows Marketplace уже сейчас и с первого дня запуска смогут загружать свои приложения (как платные, так и бесплатные) для покупателей телефонов из других стран. Инструменты разработки являются полностью бесплатными.
Сегодня стали доступны все материалы курса Windows Phone 7 Jump Start – это 12 часовых уроков, которые полностью покрывают технические аспекты разработки приложений под новую платформу:
Также можно загрузить материалы курса по следующей ссылке.

Практический опыт работы с Bitmap средствами Android

Reading time4 min
Views34K

Не так давно по долгу службы я столкнулся с одной задачей: нужно было придумать и реализовать дизайн медиа-плеера для Android. И если продумать и организовать более или менее сносное размещение элементов управления и информации оказалось делом не хитрым, то чтобы привнести в дизайн какую-то изюминку, пришлось хорошенько подумать. К счастью, в запасе у меня был такой элемент, как картинка с обложкой альбома проигрываемой мелодии. Именно он должен был добавить красок всей картинке.
Однако, будучи просто выведенной среди кнопок и надписей, обложка выглядела бумажным стикером, наклеенным на экран. Я понял, что без обработки изображения здесь не обойтись.
Читать дальше →

Заставляем ProgressBar крутиться пока идет http-запрос

Reading time2 min
Views48K
Все началось с того, что мне вдруг очень захотелось сделать что-нибудь под андроид. И все это несмотря на то, что java — не мой родной язык.
В процессе создания своего приложения я столкнулся с несколькими трудностями, о решении которых и хочу поведать. Думаю, они будут полезны, таким же как я, новичкам, и буду благодарен за советы и более красивые примеры от гуру.
Но главное подтверждение работоспособности примеров — это то что приложение работает, можете проверить.
Читать дальше →

Information

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