Долгий перерыв

Март 2nd, 2016 § 0 comments § Прямая ссылка

Давно ничего не писал. Как разработчик перешел на Ruby/Rails чем и доволен. С настальгией вспоминаю C#/Windows сейчас Ruby/Mac. Я надеюсь начну писать более глубокие технические статьи, т.к. большая часть всего тут написанного это заметки на полях.

Ubuntu настройка dante socks сервера

Июнь 17th, 2014 § 0 comments § Прямая ссылка

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

logoutput: stderr
internal: 127.0.0.1 port = 1080
external: wlan0
method: none
client pass { from: 127.0.0.0/8 port 1-65535 to: 0.0.0.0/0 }
pass { from: 0.0.0.0/0 to: 0.0.0.0/0 protocol: tcp udp }

Что тут происходит устанавливаем логирование в стандартный поток ошибок, принимаем входящие соеденения с локалхоста транслируем на интернет интерфейс у меня ноут и сижу как видно за вайфаем, если у вас “шнурок”, то вместо wlan0, будет ваш eth0 (или какой – то eth смотрите в ifconfig’е что у вас юзается). Дальше пробрасываем все входящее на все выходяшее. Авторизацию не исползуем. Настроек много и кому интересно, то смотрим официальную доку

Ставим dante

sudo apt-get install dante-server

Запускаем

sudo /etc/init.d/danted start

Полезные снипеты для работы с PostgreSQL

Май 17th, 2014 § 0 comments § Прямая ссылка

Так уже выходит что нужно соваиваться с PostgreSQL и что бы не искать каждый раз типовые вещи, буду собирать в одном месте.

Создать базу:

CREATE DATABASE 'Database'  WITH OWNER = postgres  ENCODING = 'UTF8'  LC_COLLATE = 'en_US.UTF-8'  LC_CTYPE = 'en_US.UTF-8' CONNECTION LIMIT = -1;

Создать пользователя:

CREATE USER MyUser WITH PASSWORD 'SuperStrongPasswordWichIcanRemember';

Назначить привелегии:

GRANT ALL PRIVILEGES ON DATABASE MyDatabase to MyUser;

Вывести все данные по базам:

\list

В PostgreSQL нет такой штуки как в MySQL USE DATABASE, тут когда ты подлючаешь к Постгресу ты подключаешься к конктреной базеданных, так что что бы свитчнуться на другую надо заного подключится.
Если есть другие способоы, то велкам в коменты.

Вывести всех пользователей:

\du

Показать все таблицы:

 \d_(без подчеркивания баг в хайлайтере, иначе режет символ)

Показать все колонки в таблице:

\d ur_table_name

Подробное описание таблицы

\d+ ur_table_name
Смотреть фильмы онлайн