Now I am using VPN

Thanks to our government that is fighting with Telegram I can not access some Amazon/Google servers in US that I use in my work projects, so I had to set up Open VPN on one of my servers in Germany. Tried several bash scripts for VPN config, and here is the best one:

https://github.com/Nyr/openvpn-install

The script creates an *.ovpn file that you can then import into your Ubuntu connection manager and have a connection up and running in less than 10 minutes.

Вывод денег на счет ИП с Upwork

В начале февраля 2017 года фриланс биржа Upwork добавила возможность выводить деньги напрямую в Российские банки в рублях. Сегодня я успешно получил первый платеж на свой счет индивидуального предпринимателя, на выяснение всех деталей настройки вывода с Upwork и моим банком (Тинькофф) ушло почти две недели упорного общения с технической поддержкой с обоих сторон, поэтому делюсь опытом. Выражаю большую благодарность поддержке и Upwork, и Тинькофф — обе стороны не только писали мне в тикетах, но и звонили, для оперативности.

Добавить на Upwork новый способ вывода можно в профиле, в Get Paid -> Add Method, далее «Direct to Local Bank (RUB)».

В поле «Bank SWIFT Code» необходимо указать SWIFT код банка, обычно русские банки содержат буквы RU  в коде, у Тинькофф это TICSRUMM, жмем GO и если SWIFT код был указан правильно — появится название банка на английском и его адрес. Ниже будет форма для банковских реквизитов:

  • Account Number — Ваш расчетный счет в банке (не путать с корреспондентским), здесь указываются только цифры счёта.
  • Full Name (Russian) — имя на банковском счете, т.е. в случае с ИП это обычно «Индивидуальный Предприниматель Иванов Иван Иванович», пишем целиком с ИП префиксом, по-русски.
  • RUBIK — БИК банка
  • Account Type — для ИП счёта тип аккаунта должен быть Corporate, не Individual (который для физических лиц).
  • INN — Ваш ИНН (не банка)
  • KPP — хоть и написано, что это поле optional, на самом деле для ИП туда обязательно нужно что-то вписать, если нет КПП — то пишем просто девять нулей 000000000.
  • Address — адрес улицы и дома, например Tverskaya street 9, 15.
  • City and State/Province — Moscow, или ваш город.
  • Country — Russia
  • Phone Number — номер телефона с префиксом, в скобка 7 и далее номер как обычно 9261234567
  • Remittance information — это назначение платежа. Лучше уточнить у себя в банке требуют ли они что-то дополнительно указывать здесь, мой банк сказал, что ничего там писать не нужно.

Открыть счет в Тинькофф Бизнесс и получить 2 (или 7) месяцев бесплатного обслуживания.

Icecast stats in realtime

If you have admin access to the stream, you can monitor your stream statistics in real time.
To demostrate this feature I will use httpie:

http —stream —auth=admin:<ADMIN PASSWORD HERE> STATS http://stream.yourradio.com:8000/

Pay attention to «STATS» http method, it allows you to open as tream to Icecast events.
Example output:

server.admin icemaster@localhost undefined
server.clientConnections 208680 undefined
server.clients 1 undefined
server.connections 208775 undefined
server.fileConnections 49 undefined
server.host localhost undefined
server.listenerConnections 168 undefined
server.listeners 0 undefined
server.location Earth undefined
server.clients 2 undefined
server.connections 208776 undefined
server.statsConnections 6 undefined
server.stats 1 undefined
mount.totalBytesRead /radio 707282168
mount.totalBytesSent /radio 2561809
server.clients 3 undefined
server.connections 208777 undefined
server.clients 4 undefined
server.connections 208778 undefined
server.clients 5 undefined
server.connections 208779 undefined
mount.totalBytesRead /radio 707362061
mount.totalBytesSent /radio 2561809
server.clients 6 undefined
server.connections 208780 undefined
server.clientConnections 208681 undefined
server.clients 5 undefined
server.clients 6 undefined
server.connections 208781 undefined
server.clientConnections 208682 undefined
server.clients 5 undefined
mount.totalBytesRead /radio 707442086
mount.totalBytesSent /radio 2561809
server.clients 4 undefined
server.clients 3 undefined
server.clients 2 undefined
server.clients 3 undefined
server.connections 208782 undefined
server.clientConnections 208683 undefined
mount.connections /radio NaN
mount.listeners /radio 1
server.listeners 1 undefined
server.listenerConnections 169 undefined

Чат на сайт

Чатюсь с клиентами прямо через сайт, причем и на мобилке тоже работает, пруф:

image

Называется Jivosite, купил лицензию за 4700 на год, за первые два дня работы получил заказы на 15000, договорившись с клиентами через сайт — эта штука работает.