LINUX.ORG.RU

Сообщения jessgt

 

Android tv глобальный поиск

Здравствуйте.

Не могу понять как в приложении добавить поддержку поиска для android tv? Перерыла кучу сайтов, но из-за очень малого количества примеров, и незнания английского языка, очень сложно. Может быть у кого нибудь есть пример, либо кто нибудь знает, как при поиске в android tv по любой фразе выводить например логотип приложения, и в роли заголовка - поисковой запрос?

Т.е. например при поиске по «Бред Пит», в результатах отобразился логотип приложения и под ним было написано «Бред Пит».

 ,

jessgt
()

Chrome custom tabs JavaScript

Добрый день. Сейчас в веб-приложении реализованном на компоненте webview частенько использую вызов функций из js-java. Хотела попробовать использовать chrome custom tabs вместо webview, но не могу разобраться как тогда из js выполнять java функции

 , ,

jessgt
()

Mysql цепочка

Здравствуйте. Есть таблица

id, to_cid, to_uid, from_cid, from_uid
1, 5750, 1, 4146, 2
2, 4146, 2, 5748, 3
3, 5745, 5, 5749, 1
4, 4140, 3, 4141, 4

Как по to_uid и from_uid (например 1), чтоб получилась такая цепочка вложенностью до 5ти (включительно)

chains
(5750, 4146, 5748) - в этом примере тут вложенность 3
(5749, 5745) - в этом примере тут вложенность 2

Для uid 2 должно получиться

chains
(4146, 5748, 5750)
(5745, 5749)

Для uid 3 должно получиться

chains
(4140, 4141)
(5748, 4146, 5750)

Для uid 4 должно получиться

chains
(4141, 4140)

Как только не пробовала, всё время то дубли, то не все выбирается, то ещё чтото

 , ,

jessgt
()

PHP + Nginx error

Здравствуйте. В nginx прописала

error_page 500 500.html;

В php скрипте вызвала

header('HTTP/1.1 500');

А та ошибка прописанная в nginx конфиге не отобразилась, разве nginx не должен был показать 500.html ?

 , ,

jessgt
()

Mysql и индексы

Здравствуйте. Есть таблица books с полями

id - integer
title - char(100)
desc - text
autor - char(100)
status - tinyint(1)
date - datetime
cover_url - varchar(1024) - тут ссылка хранится неизвестной длины
file_url - varchar(1024) - тут ссылка хранится неизвестной длины

Для такой таблицы нужны индексы? Если да, то какие? До этого только к id указывала primary key, но часто слышала про индексы, вот и думаю начать их использовать.

Поиск (like %q%) будет осуществляться по полю title.

При выводе содержимого будет сортироваться по date

Может быть в каком-то поле нужно будет другой тип данных использовать? Или со структурой всё ок?

 , ,

jessgt
()

ping hostname

Всем привет.

Почему-то не удается подключиться к компьютеру в локальной сети по hostname

cat /etc/hosts
127.0.0.1       cloud cloud.local localhost
::1             cloud cloud.local localhost ip6-localhost ip6-loopback
ff02::1         ip6-allnodes
ff02::2         ip6-allrouters
cat /etc/hostname 
cloud
cat /etc/nsswitch.conf
# /etc/nsswitch.conf
#
# Example configuration of GNU Name Service Switch functionality.
# If you have the `glibc-doc-reference' and `info' packages installed, try:
# `info libc "Name Service Switch"' for information about this file.

passwd:         compat
group:          compat
shadow:         compat
gshadow:        files

hosts:          files mdns4_minimal [NOTFOUND=return] dns
networks:       files

protocols:      db files
services:       db files
ethers:         db files
rpc:            db files

netgroup:       nis
cat /etc/resolv.conf
# Generated by resolvconf
nameserver 192.168.43.1

 , ,

jessgt
()

На каком языке лучше писать парсеры?

Здравствуйте.

Нужно сделать парсер который сайт очень быстро мог обойти, подскажите на каком языке лучше его писать? Думала на php, но вроде как я понимаю это плохая идея, сможете ещё объяснить мне почему php плох для парсеров?

ОС: ubuntu

 , ,

jessgt
()

nginx исключение директории

Привет всем. Как можно исключить директорию из location?

location ~* ^.+\.(js|css)$ {
       expires 2h;
}

Как сделать чтоб это условие было не действительно если файл лежит по пути /static/*/ ?

 ,

jessgt
()

Увеличить раздел

Доброе утречко.

Есть таблица разделов

/dev/sda1
/dev/sda2
/dev/sda3
/dev/sda4
/dev/sda5

Как можно через терминал удалить раздел /dev/sda4 и освободившемся пространством увеличить размер /dev/sda2 ?

 , ,

jessgt
()

Eval в java

Здравствуйте. Можно ли строку выполнить как функцию?

Например заданы переменные

String k1;
String k2;
И вот строка загружаемая с сервера
"k1 = \"test\"; k2 = \"tset\"";

 ,

jessgt
()

Chrome custom tabs headers

Здравствуйте, есть ли возможность получить значения headers в chrome custom tabs?

https://developer.chrome.com/multidevice/android/customtabs

 , ,

jessgt
()

Console API

Здравствуйте. Для того чтоб в консоле браузера был обновляемый текст и не забивая лог браузера получится только чисткой консоли?

(new Array(10)).join(' ').split('').map(function(o, i) {
	console.clear();
	console.log('i: '+i);
});

 ,

jessgt
()

AudioContext -> blob

Здравствуйте.

Есть код

// one context per document
var context = new (window.AudioContext || window.webkitAudioContext)();
var osc = context.createOscillator(); // instantiate an oscillator
osc.type = 'sine'; // this is the default - also square, sawtooth, triangle
osc.frequency.value = 440; // Hz
osc.connect(context.destination); // connect it to the destination
osc.start(); // start the oscillator
osc.stop(context.currentTime + 2); // stop 2 seconds after the current time

Как сделать так чтоб не воспроизводилась, а просто сгенерировалась ссылка и можно было его в теге audio воспроизвести?

 , ,

jessgt
()

xdotool и перехват клавиш

Доброе утро. Есть 2 компа, на одном из них нет клавиатуры и мыши, поэтому если чтото нужно ввести на нем приходится по ssh через xdotool имитировать нажатия клавиш, но приходится каждую клавишу в отдельной команде вводить... А можно как нибудь сделать так чтоб например подключилась по ssh, запустила скрипт и начала жать по клавишам и они сразу же выполнялись, а курсор мыши например управлять на стрелках? Или такое нельзя сделать? Или такое уже есть либо в xdotool либо в другой програмке? :)

 , , ,

jessgt
()

Проксирование nginx

Здравствуйте. Не могли бы помочь мне понять как работает proxy_pass

Например есть конфиг

location ~ ^/tv$ {resolver 8.8.8.8; proxy_pass http://url.com:port/tv;}

У меня всё не как не получилась запустить трансляцию тв на сайте с https, вот так получилось, но не пойму как это работает.. Пользователя перекидывает по ссылке, или сервер всю трансляцию качает и отправляет пользователю? а если одновременно несколько вкладок открыть, то сервер одно и тоже как 2 файла качает и отправляет или качает как 1 файл и отправляет на 2 вкладки? не пойму :(

 , ,

jessgt
()

Создать sfx

Здравствуйте. Возможно ли создать sfx архив с предустановленными настройками (куда извлечь, скрытый или не скрытый режим, обновлять или нет имеющиеся файлы, что запустить) в linux для windows?

 , , ,

jessgt
()

Отключить стили у тега

Добрый день.

<style>h3{background:red}</style>
<div><h3>Стилизованный тег h3</h3></div>
<div class="disableStyles"><h3>Не стилизованный тег h3</h3></div>

Т.е. у всех тегов вложенных в див с классом disableStyles стиль был по умолчанию. Такое возможно?

 ,

jessgt
()

Nginx подправить GET

Здравствуйте. Не смогла найти в интернете как подправить неверный GET, либо руки из попы либо что :(

Вообщем если открыть http://site.ru/index.html&page=/index.html то будет ошибка 404 А если открыть http://site.ru/index.html?page=/index.html то всё ок, так вот, как сделать так чтоб если первый параметр не после "?" а после «&» чтоб выполнился редирект на верную страницу?

 ,

jessgt
()

Google auth android

Здравствуйте. Извиняюсь если не верную ветку форума выбрала (есть ещё и mobile, но там вроде не про разработку).

Пытаюсь сделать авторизацию в приложении через гугл аккаунта, а именно получение json объекта с информацией о пользователе (ава, имя, id), но как то не выходит.

Есть ли способ получить этот объект без подключения гугловых библиотек типо com.google.android.gms:play-services-auth:11.6.0 и т.д.?

 , , , ,

jessgt
()

Javascript и Blob

Здравствуйте, не как не могу разобраться, если создать blob и создать ссылку, и вот потом добавить в этот blob, то содержимое по ссылке не добавляется :(

buffer = [],
blob = new Blob(buffer, {type: "text/plain"});
url = URL.createObjectURL(blob);
a = document.createElement('a');
a.download = "backup.json";
a.href = url;
a.textContent = "Download backup.json";
document.querySelector('body').appendChild(a);
for (var i=0; i<10; i++) {
  buffer.push(i);
  blob = new Blob([blob, buffer], {type: "text/plain"});
  //blob = new Blob(buffer, {type: "text/plain"});
}

Нужно чтоб blob пополнялся после сгенерирования ссылки

 , ,

jessgt
()

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