четверг, 20 июня 2019 г.

meld 3.20 Classic Edition

После перехода на ubutnu 18.04 версия meld обновилась с 1.8 до 3.18
Я часто пользовался вводом пути до папки/файла прямо на панеле. В новой версии доступен только выбор файла через меню выбора.
Можно пользоваться старой версией, но я для интереса решил добавить этот функционал в новой.

За основу взял ветку 3.20

- Добавил текстовое поле для пути до папки.
Теперь можно легко менять начало пути. Переход по ентеру или при вводе, если понимаю что это папка (можно отключить в настройках)
- Добавил текстовое поле для пути до файла.
Теперь видно, что за файл и можно изменить путь и запустить сравнение. Изначально для файлов с одинаковым именем не понятно, где какой.
- Добавил возможность открыть папку, содержащую файл.
- При сравнении каталогов, для прогрессбара добавлена надпись, отображающая название сканируемого файла.
- Исправлена ошибка с отображением размера файла > 4 Гб
- Меню приведено к более классическому виду.

Обновлен перевод.

Исходники:

https://github.com/andr7e/meld 

Установка/запуск

git clone https://github.com/andr7e/meld

Быстрый запуск (Не подтянется перевод):
cd bin
python3 ./meld

Для установки в систему поставить пакеты:

python3-distutils
intltool
libxml2-utils
libglib2.0-dev-bin

Установка:
sudo python3 setup.py install --prefix=/usr

DEB PACKAGE

-----------------------------

After upgrading to ubutnu 18.04, the meld version was updated from 1.8 to 3.18
I often used the input path to the folder / file directly on the panel. In the new version, only file selection is available through the selection menu.
You can use the old version, but I decided to add this functionality to the new one for interest.

For the base I took the branch 3.20

- Added a line edit for the folder path.
Now you can easily change the beginning of the path. Run comparisons by enter key or by entering text, if I found that this is a folder (can be disabled in the settings)
- Added a line edit for the file path.
Now you can see file path and you can change the path and run the comparison. For standard version, it is not clear where which file.
- Added the action to open the folder containing the file.
- When run folder comparison, for the progressbar added info with current scanning file.
- Fixed bug with displaying file size > 4 GB

Build/install

git clone https://github.com/andr7e/meld

Quick run (translation not loaded):
cd bin
python3 ./meld

For build and install to system need install packages:

python3-distutils
intltool
libxml2-utils
libglib2.0-dev-bin

Build and install:
sudo python3 setup.py install --prefix=/usr

суббота, 7 апреля 2018 г.

Wi-Fi Monitor

Информация о пдключении к Wi-Fi, доступные сети, подключенные устройства.



Общее
- информация о пдключении к Wi-Fi .

Сети
- список доступных сетей.
* Для некоторых устройств доступна модель роутера.

Устройства
- список устройств, подключенных к вашей Wi-Fi сети.

CH 2.4/5.0
- график доступных сетей сгрупперованных по каналам для 2.4 и 5.0 ГГц.


Требования :
- Android 4.0.3 и выше

Разрешения :
- INTERNET требуется для получения информации о подключении.
- ACCESS_WIFI_STATE требуется для получения инфы о подключении к wi-fi.
- ACCESS_COARSE_LOCATION требуется для получения списка достуных сетей. Для 6.0 и выше.

https://play.google.com/store/apps/details?id=ru.andr7e.wifimonitor

среда, 14 декабря 2016 г.

Sensor Test

Приложение для тестирования датчиков.

Пока поддерживает основные датчики:
Акселерометр
Датчик освещения
Датчик приближения
Магнитометр
Гироскоп

Сначала планировалась, как составная часть DeviceInfoHW.
При сборке ядра мне удобно тестировать каждый датчик по отдельности и желательно в наглядной форме.
С его помощью наконец-то настроил гироскоп в своем ядре.

Думаю обычным пользователям тоже будет интересно.

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

Скриншоты:




Google Play:
https://play.google.com/store/apps/details?id=ru.andr7e.sensortest

суббота, 27 февраля 2016 г.

Qt 5.7 on ubuntu 12.10


При запуске QtCreator ошибка:

This application failed to start because it could not find or load the Qt platform plugin "xcb"

Qt/plugins/xcbglintegrations/libqxcb-egl-integration.so

тянет за собой libEGL.so.1

У нас она отсутствует, ставим пакет mesa-utils-extra

----------

А если ваша версия уже не поддерживается, то прописываем репозитории, где еще поддерживаются старые релизы.

/etc/apt/sources.list

## EOL upgrade sources.list # Required deb http://old-releases.ubuntu.com/ubuntu/ quantal main restricted universe multiverse deb http://old-releases.ubuntu.com/ubuntu/ quantal-updates main restricted universe multiverse deb http://old-releases.ubuntu.com/ubuntu/ quantal-security main restricted universe multiverse # Optional #deb http://old-releases.ubuntu.com/ubuntu/ quantal-backports main restricted universe multiverse deb http://mirrors.digitalocean.com/ubuntu-old/ quantal main restricted universe multiverse deb http://mirrors.digitalocean.com/ubuntu-old/ quantal-updates main restricted universe multiverse deb http://mirrors.digitalocean.com/ubuntu-old/ quantal-security main restricted universe multiverse

Возможно теперь получится обновиться на более свежий релиз.

Device Info HW

Показывает информацию об устройстве, в том числе об аппаратной составляющей.
Определяет дисплеи, тачскрины, камеры, датчики...

Вкладки:

- Общее
Основная информация об устройстве.

- ЦП
 Информация о ЦП и ГП.

- Система
 Информация об Android.

- Память
 Информация об озу, дисках, пути монтирования.

- Камера
 Информация об аппаратных и программных характеристиках.

- Батарея
Экспериментально:
Скорость зарядки / разряда батареи.
Профиль батареи из ядра.

- Температура

- Датчики
Информация о датчиках и тесты. (Взаимодействует с мои приложением Sensor Test 1.2 и выше)

- Разметка
 Информация о разметке памяти. (Для mtk, rockchip)

- Драйверы 
Используемые драйверы платформы.
 
- Приложения
 Список установленных приложений. С возможностью фильтрации.
Последний пункт открывает список системных.

- Напряжение питания (PMIС)
Информация о напряжении регуляторов питания.
 
- Сеть
Иинфомации о подключении к wi-fi.

- Устройства ввода
Список устройств ввода, могут быть тачскрины, датчики.
На некоторых устройствах доп. информация о моделе тачскрина и датчиках.

А также возможности:

- Панель навигации.

- Для mtk: кнопка вызова инженерного меню.

- Вы можете перейти к другим вкладкам с главной по соответствующему пункту. С других вкладок в системные: батарею, диски, общая инфа.

- Расширенная информация о батарее:
a) Cкорость зарядки / разряда батареи.
Для 5.0+ через Android API. Для mtk отдельный вариант.
Cкорость разряда = текущее потребление. Iср = Iп
Скорость зарядки = ток зарядки - текущее потребление.  Icз = Iз - Iп
б) Профиль батареи из ядра mtk, qcom (на некоторых устройствах модель батареи).
Информация носит справочный характер. И касается только заводской батареи.

Настройки:

- Отображение i2c адреса устройства
-  root доступ
(Требуется для определения дисплея на устройствах на большинстве устройств, камер на qcom и отображения командной строки ядра на всех остальных)

Загрузка информации об устройстве:
Вы можете загрузить информацию о вашем устройстве. Доступна в меню инфо-центр. Информация сохраняется в БД, и доступна на сайте http://deviceinfohw.ru/
Там вы можете посмотреть все протестированные устройства.

Примечание:

- Старается показать только активные устройства (если в ядре включено несколько чипов, будут только задействованные)

- Не для всех устройств возможно получение полной информации. Это зависит от платформы, вендора.

- На некоторых устройствах 7.0+ запрещено чтение sysfs и некоторая информация не доступна. В процессе решения.

Платформы:
Mediatek, Rockchip
Qualcomm, Exynos, Intel и др.  (частично)

Требования :
- Android 4.0.3 и выше

Разрешения :
- INTERNET требуется для загрузки информации об устройстве. (Используется только, тогда когда пользователь нажимает кнопку для загрузки информации)
- CAMERA требуется для получения характреистик камеры. (< android 5.0)
- ACCESS_WIFI_STATE требуется для получения инфы о подключении к wi-fi.

Скриншоты:

понедельник, 4 января 2016 г.

Мои проекты: кастомные ядра Android

Custom kernels

mt6732

ZTE Blade Q Lux 4G
MTS Smart Run 4G
ZTE Blade v2 Lite

mt6735/6753

Homtom HT7 Pro / HT3 Pro
ZTE Blade Z7 / X7
Elephone P6000 Pro

mt6589

Fly IQ446
Highscreen Alpha Rage
Phillips W6500

rk3188

Prestigio PMP5785