LINUX.ORG.RU

Сообщения Qwentor

 

Как получить сотню результатов из Google Places API?

Форум — Development

Использую библиотеку googlemaps для python3.
Получаю максимум 3 страницы, т.е. 41-49 результатов, тупо на третьей странице отсутствует next_page_token, хотя по этому же запросу через браузер овердофига результатов.
Это какое-то ограничение API или что? Можно ли получить больше?

Перемещено tailgunner из general

 , ,

Qwentor
()

Как получить pagetoken в Google Places для получения более 20 результатов?

Форум — General

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

 ,

Qwentor
()

Как сделать такой UPDATE?

Форум — General

В общем, в базе есть записи, у каждой записи есть поле dt, содержащее Timestamp времени добавления записи.

Примерный вид:
id | user | data | dt

По каждому пользователю записи «кучками», т.е. идет например 10 записей на интервале от 20 сек до 20 мин, далее все сутки пусто - следующие опять примерно в это время. Т.е. интервал между «кучами» не менее 23 часов.

Нужно добавить еще одну колонку в таблицу - dt_start. И вот в ней внутри каждой «кучи» надо проставить _минимальный_ Timestamp из этой кучи.

Подскажите как это сделать

 

Qwentor
()

Возможно ли увидеть трафик внутри прокси?

Форум — General

Собственно сабж.
Есть куча соединений,идущих через различные прокси. Возможно ли увидеть эти соединения? Хотя бы домены к которым коннект?
Или я придумываю фантастику?

 

Qwentor
()

Как пробросить порт с хоста внутрь docker контейнера?

Форум — General

Нужно изнутри докер контейнера подключаться к базе MySQL на другом сервере. При этом на хосте проброшен ssh туннель и база доступна на порту 3307.
Внутри контейнера MySQL сервер, содержащий базу с Federated таблицами, ссылающимися на удаленный сервер, но не работает, т.к. в контейнере свой 127.0.0.1 и к нему порт не проброшен. SSH в контейнере нет, поэтому просто взять и пробросить не выйдет. Нужно как-то 127.0.0.1:3307 с хоста пробросить в контейнер. Причем тоже на 127.0.0.1, т.к. на удаленном сервере bind-address=127.0.0.1 и менять нельзя.
Что можете подсказать? Весь инет излазил.

 ,

Qwentor
()

Почему не срабатывает команда iptables?

Форум — General

На порте 3308 висит mariadb в докере

пытаюсь заблочить доступ извне:

iptables -A INPUT -p tcp  -destination-ports  3308 -j DROP


Все равно подключаюсь без проблем по ip впски

ставить bind-address не могу, т.к. он д.б. не один

а iptables не срабатывает. Почему?

 ,

Qwentor
()

Как переназначить или изменить поведение кнопки на смарте под Андроид?

Форум — Mobile

Sony Xperia Z3
Android 6.0.1

Проблема:

Расшаталась кнопка включения - срабатывает при любом касании. Выглядит это как мигание экрана несколько раз (гасит и опять включает, иногда выскакивает меню перезагрузки)

В ремонт сдавать сейчас не хочу, т.к. вообще планирую его менять на что-то более новое, но не прям щас.

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

2) Т.к. срабатывает на микрокасание - увеличить время отклика, которое считается нажатием

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

 ,

Qwentor
()

Как узнать точную причину падения контейнера с MariaDB?

Форум — General

Есть контейнер с базой, есть бэкапы, сделанные, xtrabackup. Бэкапы тестовых баз спокойно восстанавливаются. Бэкап продакшена не хочет. После остановки контейнера он больше не запускается. Есть еще такое дело: в бэкапах тестовых баз нет файлов вида *.cfg, а в проде есть. Может быть из-за этого и что в этих файлах может быть важного? Свмый главный вопрос - как посмотреть с какой ошибкой падает?

конфиг:

host=127.0.0.1
user=root
port=3308
password=PaSsWoRd
database_dir=/path/to/db
encryption_key=/path/to/key
dbsake_path=/path/to/dbsake
restart_mysql=docker restart 10.1.23-mariadb

скрипт восстановления: https://pastebin.com/cyFRehZs

может я что не учел?

 , , , ,

Qwentor
()

Как вообще восстанавливать частичные бэкапы, сделанные с помощью xtrabackup/mariabackup?

Форум — General

Сразу скажу - нет, петух не клюнул, тестирую бэкап и восстановление

Как такие бэкапы делать - легко и понятно. А вот как восстанавливать..
Вот здесь https://www.percona.com/doc/percona-xtrabackup/1.6/xtrabackup_bin/exporting_i... , насколько я понял для КАЖДОЙ таблицы надо вручную воссоздавать ее структуру (create a table with the same structure, and then perform the following steps). Как-то очень не очень. Или есть другой путь? Нужен частичный бэкап не таблицами, а базами. Немного запутался уже

Плюс как быть с восстановлением твблиц MYISAM? - для них не создается *.exp файлов

Советы типа брось xtrabackup/mariabackup и пользуй вот это тоже принимаются, но аргументированные.

mysqldump работает долго, грузит базу запросами и, как понимаю, результат неконсистентен, если во время бэкапа идет запись

 , ,

Qwentor
()

MariaDB в докере - не могу получить доступ к mysqld.sock

Форум — General

Запускаю так:

docker run --name 10.1.23-mariadb -p 3308:3306 -v /opt/test/mariadb:/var/lib/mysql -v /opt/test/socket:/var/run/mysqld -e MYSQL_ROOT_PASSWORD=password -d mariadb:10.1.23


Не работает. Если убрать монтирование /var/run/mysqld - работает. Но мне нужно иметь доступ к mysqld.sock, т.к. надо делать копии базы через xtrabackup, а ему он нужен.

Подскажите, что с этим делать?

 , ,

Qwentor
()

Как бороться с огромным .thumbdata3--*?

Форум — Mobile

В директории .thumbnails огромный файл .thumbdata3--*(цифры) - 5,5 ГБ

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

Sony Xperia Z3, Android 6.0.1

 ,

Qwentor
()

Ищу работоспособный mysql клиент под Андроид

Форум — Web-development

Ищу работоспособный mysql клиент под Андроид.
Требования:

1) Чтобы работало

2) Поддержка ssh, желательно по ключу

3) смотрибельный вывод широких таблиц, а не как в терминал

4) Больше ничего, достаточно голой консольки, но со смотрибельным выводом

С «поддержкой ssh» нашёл SQLTool Pro и PatronDB, но обе не соответствуют п. 1. Первая подключается, но не выполняет мало-мальски сложных запросов, пишет «column blabla not found», хотя с консоли работает. Вторая вообще по ssh не подключается совсем.
Телефон не рутованый.

 , ,

Qwentor
()

Ищется прогрессбар без прогресса

Форум — Web-development

Ищу элемент для веба типа «прогрессбар» по которому бегает «бегунок» и так до морковкина заговения (а точнее пока не скажешь ему остановиться). В bootstrap такого нет, в JQueryUI тоже.
Можно конечно самому сделать, но неужели не ничего подключаемого? Проблема, что не знаю как это правильно называется

 ,

Qwentor
()

Как отобразить живой вывод консоли в браузере?

Форум — Web-development

Нужно по кнопке запускать команду на сервере и отображать в браузере ее вывод в относительно реальном времени (т.е. по мере выполнения, а не все сразу по завершении)

Как и чем это сделать?
Бэкенд на Python/Flask

ОС Debian Jessie, Python 3.4

 , ,

Qwentor
()

Не собирается pquery

Форум — General

Собираю pquery для нагрузочного тестирования MySQL.
https://github.com/Percona-QA/pquery

cmake отрабатывает нормально

# cmake . -DMYSQL=ON -DMARIADB=ON
-- The C compiler identification is GNU 4.9.2
-- The CXX compiler identification is GNU 4.9.2
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Found Git: /usr/bin/git (found version "2.1.4")
-- Performing Test COMPILER_SUPPORTS_CXX11
-- Performing Test COMPILER_SUPPORTS_CXX11 - Success
-- Architecture is x86_64
-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libssl.so;/usr/lib/x86_64-linux-gnu/libcrypto.so (found version "1.0.1t")
-- Looking for include file pthread.h
-- Looking for include file pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.8")
-- * Found MariaDB library: /usr/lib/x86_64-linux-gnu/libmysqlclient.a
-- * Found MariaDB include directory: /usr/include/mysql
-- * PQuery revision is: 3800fd4
-- Configuring done
-- Generating done
-- Build files have been written to: /opt/pquery


Не собирается, make выдает следующее:
Scanning dependencies of target inih++
[ 16%] Building C object src/third_party/inih++/lib/CMakeFiles/inih++.dir/ini.c.o
<command-line>:0:0: error: "FORK" redefined
<command-line>:0:0: note: this is the location of the previous definition
src/third_party/inih++/lib/CMakeFiles/inih++.dir/build.make:54: recipe for target 'src/third_party/inih++/lib/CMakeFiles/inih++.dir/ini.c.o' failed
make[2]: *** [src/third_party/inih++/lib/CMakeFiles/inih++.dir/ini.c.o] Error 1
CMakeFiles/Makefile2:157: recipe for target 'src/third_party/inih++/lib/CMakeFiles/inih++.dir/all' failed
make[1]: *** [src/third_party/inih++/lib/CMakeFiles/inih++.dir/all] Error 2
Makefile:137: recipe for target 'all' failed
make: *** [all] Error 2


В чем проблема и как решить?

 ,

Qwentor
()

Посоветуйте облака для бэкапов

Форум — General

Посоветуйте облака для бэкапов
Естественно все буду шифровать
Файлы могут быть размером свыше 10 ГБ

Пробовал Яндекс и Google Drive - копируется на них медленно и печально. 20-30 мин на 1 ГБ (использовал соответственно davfs2 и google-drive-ocamlfuse)

Есть что-то более скоростное? Платные сервисы тоже рассматриваются. Но с политикой - вот тебе 500 гигов и делай с ними что хочешь, а не заплати еще и за скачивание своих же бэкапов.

 ,

Qwentor
()

Отваливается davfs во время записи

Форум — General

Монтирую яндекс.диск

mount -t davfs https://webdav.yandex.ru /mnt/yandex.disk/


Пытаюсь туда записать бэкап базы напрямую, без сохранения на диск, в итоге ничего не выходит - отваливается. \

Далее все. После этого ls в /mnt виснет и ничего не выводит - лечится прибиванием процесса /sbin/mount.davfs https://webdav.yandex.ru /mnt/yandex.disk -o rw

Что-то можно сделать? или davfs2 - глюкодром?
Или Яндекс.Диск говно?
Просто у меня на нем 200 халявных гигабайт, хотел использовать под бэкапы.
Хм, или там лимит на размер? Файл получается чуть менее гигабайта

Пишу, естественно, шифрованные файлы.
xtrabackup - можно задать чтобы сразу шифрованные писала

 , , ,

Qwentor
()

Как часть трафика пустить в обход VPN?

Форум — Admin

Есть поднятое подключение VPN
Как соединения с определенными ip (а лучше вообще с любыми ip по определенному порту) пустить в обход VPN?

 ,

Qwentor
()

Как после connection.commit() проверить прошла ли транзакция или какие-то из-запросов не сработали?

Форум — Web-development

Сабж
pymysql

 ,

Qwentor
()

Падает ssh при подключении VPN

Форум — General

Если я поднимаю VPN соединение на сервере, то подключиться по ssh к нему я больше не могу.
Нужно чтобы весь трафик, кроме локального, шел по впн и ssh тоже работало.
Как реализовать?

 ,

Qwentor
()

RSS подписка на новые темы