Gyazo на своем сервере (свой сервер скриншотов)

gyazo_logo2x-5dd7fdeedd

По некоторым соображениям возникла необходимость использовать gyazo со своим сервером, как выяснилось, это не сложно, первым делом устанавливаем клиента gyazo, для ubuntu (справедливо для всех deb дистрибутивов) это делается так:

curl -s https://packagecloud.io/install/repositories/gyazo/gyazo-for-linux/script.deb.sh | sudo bash
sudo apt-get install gyazo

Создаем файл настроек gyazo — ~/.gyazo.config.yml со следующим содержимым:

host: i.komivlad.net
cgi: /upload.php

На сервере, в корне виртуалхоста i.komivlad.net создаем файл upload.php со следующим содержимым:

<?php
$uri = "https://i.komivlad.net/";

$date = date_parse(date("Y-m-d H:i:s"));
$Y = $date["year"];
$M = $date["month"];

if (!file_exists("i/$Y/$M")) {
    mkdir("i/$Y/$M", 0777, true);
}
if(isset($_FILES['imagedata']['name'])) {
        $path = "i/$Y/$M/" . substr(md5(time()), -28) . '.png';
    if(move_uploaded_file($_FILES['imagedata']['tmp_name'], $path)) {
        echo $uri , $path;
    } else{
        echo $uri;
    }
} else {
    echo $uri;
} ?>

Далее, в настройках комбинаций клавиш для клавиатуры, добавляем новую Shift+Ctrl+Print, и привязываем к ней команду 

gyazo

как на скриншоте:
7754d31385c25ddf21245bc268f2
После чего пробуем нашу новую комбинацию клавиш и проверяем работу gyazo с нашим сервером.
i.komivlad.net — выдуманный домен, его нет и не пробуйте настраивать свои клиенты на него, Вам необходимо создать свой поддомен или отдельный домен для этих целей.
Если есть вопросы, всегда готов помочь, обращайтесь через форму обратной связи или в комментариях.

Опубликовано 03.10.2017 в 19:44 · Автор komivlad · Ссылка · Написать комментарий
Рубрики: Debain, Linux Mint, Ubuntu · Теги: , , , ,

Linux VirtualBox включить поддержку USB устройств

virtualbox

Сегодня возникла острая неоходимость под виртуальной машиной работать с флешкой, виртуализация VirtualBox, искаропки не работает, даже если в настройках включить поддержку USB.
Для начала выкачиваем и устанавливаем расширения для virtualbox по ссылке:
http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html#extpack
После добавляем пользователя под которым работаем в группу komivlad
sudo usermod -a -G vboxusers komivlad
Релогинимся и проверяем, все должно работать, если нет, рад комментариям, всегда готов помочь.

Опубликовано 13.03.2017 в 13:22 · Автор komivlad · Ссылка · Написать комментарий
Рубрики: ArchLinux, CentOS, Debain, Fedora, Linux Mint, Ubuntu · Теги: , , , ,

Firefox версия 52/5x включение java plugin

firefox

С горечью обнаружил, что Firefox в последних версиях отключил поддержку NPAPI плагинов, которым является и java, решение нашел довольно-таки быстро, необходимо добавить в параметры plugin.load_flash_only со значением false и перезапустить браузер.
Итак, по пунктам:
1. Запускаем браузер )
2. В новой вкладке открываем about:config
3. Соглашаемся с предупреждением браузера (мы же не боимся все поломать)
4. New>Boolean
5. plugin.load_flash_only
6. Значение false
7. Перезапускаем браузер.
8. Радуемся)

Опубликовано 10.03.2017 в 06:25 · Автор komivlad · Ссылка · Написать комментарий
Рубрики: Life, Web · Теги: , , , , , , ,

Новая версия skype for linux скачать

skype

Сегодня, 8 февраля 2017 года, старая версия скайпа 4.3 для Linux перестала корректно работать, у меня не отправлялись сообщения, не принимались, не подгружалась история переписки.
В одной из лент новостей я наткнулся на новость, об отключения поддержки этой версии skype официально, но не верил в это, а оказалось что зря.
Погуглив, нашел обновленную версию skype для Linux, и решил сохранить ссылку на него на своем блоге.
Скачать новую версию skype для linux можно по ссылке:
https://www.skype.com/en/download-skype/skype-for-linux/downloading-web/?type=weblinux-deb
Сейчас он в стадии альфа, но все что мне надо работает, начиная от обычных сообщений, заканчивая видео вызовами.
За сим откланяюсь.
З.Ы. мелкомягкие изживают линукс пользователей)))

Опубликовано 08.02.2017 в 17:59 · Автор komivlad · Ссылка · Написать комментарий
Рубрики: Debain, Linux Mint, Ubuntu · Теги: , , , , , , ,

Linux/unix dd over nc

Небольшая заметка/напоминалка, по использованию dd через nc на примере дампа диска в файл, или новый диск. 
На принимающем сервере запускаем:

nc -l 19000|dd bs=16M of=./sda.img

где, of=./sda.img — путь к файлу, куда писать дамп диска, можно указать путь к устройству, например:
of=/dev/sdb
На отдающем:

dd bs=16M if=/dev/sda|nc 192.168.0.111 19000

где, if=/dev/sda — дис который дампим,
192.168.0.111 19000 — ip и порт сервера куда дампим.

Опубликовано 03.02.2017 в 16:03 · Автор komivlad · Ссылка · Написать комментарий
Рубрики: ArchLinux, CentOS, Debain, Fedora, FreeBSD, Linux Mint, Ubuntu · Теги: , , , , ,

CentOS 6 nc: Protocol not available

centos

Netcat(nc) при попытке открыть порт и слушать его, вываливался с ошибкой:

nc: Protocol not available

Версия nc 

rpm -q nc
nc-1.84-24.el6.x86_64

Ошибка выглядит так:

nc -l 12345
nc: Protocol not available

Если пробовать указать порт через опцию -p, как говорит подсказка, то все равно вываливается с неверным синтаксисом:

nc -l -p 12345
usage: nc [-46DdhklnrStUuvzC] [-i interval] [-p source_port]
          [-s source_ip_address] [-T ToS] [-w timeout] [-X proxy_version]
          [-x proxy_address[:port]] [hostname] [port[s]]

Как выяснилось, что для решения данной проблемы, необходимо задаунгрейдить nc: Читать полностью »

Опубликовано 03.02.2017 в 15:51 · Автор komivlad · Ссылка · Написать комментарий
Рубрики: CentOS, Network, Soft · Теги: , , , , , ,

Скрипт обновления geoip базы maxmind

geolocation-300x207

Для обновления бесплатной geoip базы от maxmind, использую небольшой скрипт, запускаемый через крон:

#!/bin/bash
cd /tmp
wget -q http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz
if [ -f GeoIP.dat.gz ]
then
    gzip -d GeoIP.dat.gz
    rm -f /usr/share/GeoIP/GeoIP.dat
    mv -f GeoIP.dat /usr/share/GeoIP/GeoIP.dat
else
    echo "The GeoIP library could not be downloaded and updated"
fi

добавим в крон

crontab -e 

следующую строку

#geoip update
0 2 1,15 * * /root/scripts/geoipupdate.sh 

сохраняем и проверяем, что два раза в месяц, база geoip обновляется.

Опубликовано 15.12.2016 в 20:05 · Автор komivlad · Ссылка · Написать комментарий
Рубрики: ArchLinux, CentOS, Debain, Fedora, Linux Mint, ProxMox, Raspberry Pi, Ubuntu · Теги: , , , , ,
Страница 2 из 9112345...Последняя »