ADB: подключаемся по wi-fi

adb-wifi-02a698-w240
adb — это утилита из android-sdk позволяющая отлаживать работу программ на android устройствах.

Обычно для отладки используется usb подключение, но если надо проводить отладку удаленно, или usb порт у планшета/телефона занят то
подключиться можно и по wi-fi. Для этого надо:
Читать далее

Рубрика: Без рубрики | Добавить комментарий

Qt: signal mapping

qt-embeddedЕсли пользовательский интерфейс Qt имеет несколько однотипных элементов управления,  сигналы от них удобно обрабатывать при помощи signal mapping.

Например, есть виджет с 8 checkbox’ами, при помощи которых можно задать битовую маску.

bitwidget

 

Обработка сигналов для каждого из CheckBox’а одинаковая поэтому её проще сделать через signal mapping а не заводить отдельный слот для каждого CheckBox’а.

Читать далее

Рубрика: Qt | Метки: | Добавить комментарий

Статья на хабре

habrНаваял статью на Хабрахабр про высокоточную синхронизацию времени при помощи протокола PTPv2.

читать тут
 

Рубрика: Без рубрики | Комментарии (2)

OpenWrt: Подключаем usb flash диск

usbВ роутерах обычно небольшой объем памяти и при установке дополнительного софта она быстро заканчивается. Но если подключить к usb разъему флэшку то тогда количество дополнительных программ будет ограничено только объемом usb накопителя.

Читать далее

Рубрика: Использование linux | Метки: | Комментарии (2)

Android: устанавливаем свою анимацию и звук при загрузке

Получив консоль от android телефона при помощи adb shell, стал исследовать содержимое файловой системы и наткнулся на два файла:

/system/media/Bootsound.mp3
/system/media/bootanimation.zip 

По их названию несложно догадаться, что Bootsound.mp3 — это звук, воспроизводимый при загрузке android, а в bootanimation.zip содержится анимация. Но если с Bootsound.mp3 всё просто, вместо него можно поставить любой mp3 файл. То с bootanimation.zip немного сложнее.
Читать далее

Рубрика: Программирование под android | Метки: | Добавить комментарий

Android: adb без sudo

Если при попытке получить список подключенных устройств командой adb devices получаем сообщение:

????????????   no permissions

или при подключении к консоли андроид adb shell видим ошибку:

error: insufficient permissions for device

То явно существует какая-то проблема с правами доступа.
Читать далее

Рубрика: Программирование под android | Метки: | Добавить комментарий

Android: настройка proxy в AndroidStudio

Если интернет доступен только через proxy, то при первом запуске AndroidStudio выводит на экран «Fetching android sdk component information» и выдает ошибку:

"WARN - ateSettings.impl.UpdateChecker - Connection failed. Please check your network connection and try again."

Это происходит т.к. первом запуске AndroidStudio пытается установить sdk через интернет. При этом нет возможности попасть в меню настройки и установить proxy.

Нашел два способа решения этой проблемы:
Читать далее

Рубрика: Программирование под android | Метки: | Добавить комментарий

WordPress — номера страниц

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

Читать далее

Рубрика: Сайтостроительство | Метки: | Добавить комментарий

Linux: запись видео с экрана при помощи ffmpeg

screencastБывает иногда надо произвести видезапись с экрана (скринкаст). Linux, как обычно, предоставляет несколько способов выполнения задачи. Рассмотрим один из вариантов — консольную утилиту ffmpeg.

Читать далее

Рубрика: Использование linux | Метки: , , , | Добавить комментарий

Linux: как сделать простой шлюз

luxОпишу как при помощи linux сделать простой шлюз.
Суть задачи следующая: имеется компьютер с linux на борту, в компьютер установлены две сетевые карты. Одна карта подключена к интернет, а вторая к локальной сети. Надо сделать так, чтобы все компьютеры из локальной сети могли выходить в интернет.
Читать далее

Рубрика: Использование linux | Метки: , | Комментарии (2)