QTranslate

бесплатная программа, которая переводит текст на различные языки, используя онлайн сервисы. Перевод осуществляется нажатием всего одной комбинации “горячих” клавиш (Ctrl+Q для перевода выделенного текста в всплывающем окне или Ctrl+W для перевода выделенного текста в основном окне программы). Также вы можете открыть главное окно и ввести весь текст вручную.

В программе есть возможность воспроизводить (озвучивать) текст (Ctrl+E для озвучивания выделенного текста).

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

Читать далее «QTranslate»

Виртуальные рабочие столы Windows 10

Переключаться между виртуальными столами можно при помощи сочетания клавиш. В интерфейсе «Task View» это делается клавишами вправо/влево.

Для более удобной работы с горячими столами предусмотрено ещё несколько «горячих клавиш»:

  • Win + Ctrl + D – создать новый рабочий стол и переключение на него;
  • Win + Ctrl + F4 – закрыть текущий рабочий стол;
  • Win + Ctrl + стрелка влево/вправо – переключение между соседними рабочими столами.

Полезные статьи по Sailfish OS

  • Открытая лекция: разработка приложений для Sailfish Mobile OS RUS

Лекция посвящена опыту Ассоциации FRUCT в разработке приложений для Sailfish Mobile OS RUS. Лектор — Илья Парамонов, доцент Ярославского государственного университета им. П. Г. Демидова и руководитель лаборатории Ассоциации FRUCT.

Ссылка на видео с youtube.com.

Инструкция по установке SailfishX

Первое покупаем или находим устройства от Sony

  • Sony Xperia XA2 Single SIM (H3113 & H3123 & H3133)
  • Sony Xperia XA2 Dual SIM (H4113 & H4133)
  • Sony Xperia XA2 Plus Single-SIM (H3413)
  • Sony Xperia XA2 Plus Dual-SIM (H4413 & H4493)
  • Sony Xperia XA2 Ultra Single-SIM (H3213 & H3223)
  • Sony Xperia XA2 Ultra Dual-SIM (H4213 & H4233)

Далее нужен сервис который позволит поднять VPN, которое укажет, что вы находиться в одной из стран Европы. Я выбрал Germany и программу (сервис) windscribe. И утилиту Download Master

Указанный сервис может внезапно прервать загрузку, для этого нам и поможет Download Master.

Переходим на сайт shop.jolla.com (если надо регистрируемся).

Переходим на страницу https://shop.jolla.com/downloads/ и скачиваем требуемую версию операционной системы.

Далее следуем инструкции
https://jolla.com/sailfishx-windows-instructions-xa2/

Установка plv8 на postgresql 9.3

На ubuntu 14.04 по умолчанию устанавливается postgresql 9.3. Для установка plv8 требуется:

  • выполнить команду apt-get install postgresql-9.3-plv8
  • выполнить запрос CREATE EXTENSION plv8;

Для тестирования можно создать следующую функцию:

-- FUNCTION: public.plv8_test()
-- DROP FUNCTION public.plv8_test(TEXT[], TEXT[]);
CREATE OR REPLACE FUNCTION public.plv8_test(keys TEXT[], vals TEXT[])
RETURNS json
LANGUAGE 'plv8'
COST 100
VOLATILE
AS $BODY$
var o = {};
for(var i=0; i<keys.length; i++){
o[keys[i]] = vals[i];
}
return o;
$BODY$;
ALTER FUNCTION public.plv8_test(TEXT[], TEXT[])
OWNER TO postgres;
Пример выполнения javascript

Поиск источника процесса stealth

Если в процессах сервера обнаружен следующий процесс

То это вирус. Для поиска источника требуется в начале узнать идентификатор процесса

sudo find /tmp | grep -i stealth

Далее читаем информацию из файла

Выполняем команду для вычисления источника, где 9561 идентификатор процесса

sudo ls -l /proc/9561/exe

Tomcat behind ssl Nginx reverse proxy

Настройка Nginx:

map $scheme $port { default 80; http 80; https 8443; }

server {
listen 80;
listen 443 ssl;
server_name _;

ssl_certificate      /etc/nginx/ssl/chained-cert.crt;
ssl_certificate_key  /etc/nginx/ssl/sslkey.key;
ssl_protocols        SSLv2 SSLv3 TLSv1 TLSv1.1 TLSv1.2;

proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-For $remote_addr;

location / {
   proxy_pass http://127.0.0.1:$port;
}

}

Читать далее «Tomcat behind ssl Nginx reverse proxy»