Ubuntu. curl behind a proxy

1. Open default config file:

sudo nano ~/.curlrc

2. Add next setting

proxy = user:password@proxy-address:proxy-port

Ubuntu Desktop. add-apt-repository behind a proxy

1. Switch to super user (necessary):

sudo su

2. Then set two path variable:

export http_proxy="http://user:password@proxy-address:proxy-port/"
export https_proxy="http://user:password@proxy-address:proxy-port/"

3. After that you can add your repository:

add-apt-repository ppa:...

Tested on Ubuntu Desktop 16.04.3

Ubuntu Desktop. Solving the problem with sound

If you have trouble with sound like this. Sometimes it might disappear or appear by itself. Тhen you can apply bellow recipe.

1. Open conf file:

nano /etc/pulse/daemon.conf

2. Find option realtime-scheduling, change option value from yes to no
and uncomment it:

..
; high-priority = yes
; nice-level = -11

realtime-scheduling = no
; realtime-priority = 5

; exit-idle-time = 20
; scache-idle-time = 20
... 

3. Then restart PulseAudio:

pulseaudio -k

Sublime3. Install in Ubuntu

1. Install sublime text 3:

sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text-installer

2. Apply updates. From the official website, the latest version as of writing is build 3143 (13 September 2017):

2.1 Download build:

# for 64-bit OS

curl https://download.sublimetext.com/sublime_text_3_build_3143_x64.tar.bz2 | tar vxj

# for 32-bit OS
 

curl https://download.sublimetext.com/sublime_text_3_build_3143_x32.tar.bz2 | tar vxj

2.2 Overwrite your old installation:

sudo cp -rf sublime_text_3/. /opt/sublime_text

2.3 Remove the download

rm -rf sublime_text_3*


Notation: If you need to delete sublime just run:

sudo apt-get remove sublime-text-installer

Neo4j. Installation and remote access with shell client

Ниже приведено небольшое руководство по разворачиванию Neo4j версии 3.2.1 в среде Ubuntu 14.04 LTS в качестве сервера, с которым можно поиграться :)

1. Перед установкой Neo4j убедитесь в том, что у вас установлена java8. Если требуется установка, тогда можно воспользоваться с помощью Webup8 Oracle Java8 Installer. Выполните следующие команды:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

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

export http_proxy=http://username:password@host:port/
export https_proxy=https://username:password@host:port/

И снова выполнить приведенные выше команды:

sudo -E add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

2. Установка Neo4j

cd ~
wget -O - http://debian.neo4j.org/neotechnology.gpg.key >> key.pgp
sudo apt-key add key.pgp
echo 'deb http://debian.neo4j.org/repo stable/' | sudo tee -a /etc/apt/sources.list.d/neo4j.list > /dev/null
sudo apt-get update
sudo apt-get install neo4j

sudo service neo4jsudo (stop|start|restart|status)

После этого вы можете подключиться к базе данных через http протокол по адресу http://localhost:7474/browser/. Для первоначально входа надо использовать пользователя - neo4j с паролем - neo4j. После успешного подключения вам будет предложено изменить пароль.

3. Для возможности подключаться к Neo4j в качестве сервера с других хостов, необходимо в файле настройки neo4f.conf раскомментировать следующие строчки:

# With default configuration Neo4j only accepts local connections.
# To accept non-local connections, uncomment this line:
dbms.connectors.default_listen_address=0.0.0.0

# Enable a remote shell server which Neo4j Shell clients can log in to.
dbms.shell.enabled=true

# The network interface IP the shell will listen on (use 0.0.0.0 for all interfaces).
dbms.shell.host=0.0.0.0

# The port the shell will listen on, default is 1337.
dbms.shell.port=1337

Далее перезагрузите Neo4j. Теперь попробуем подключиться к серверу в среде Windows в качестве клиента (не забываем о наличии java8). Для этого воспользуемся инструментами, которые входят в поставку Neo4j. Cкачайте исходник в виде zip-архив. После распаковки в разделе /bin можно будет найти необходимую оболочку в виде батника. Далее откройте командное окно и попробуйте подключиться к Neo4j серверу:

cd .../Neo4j/bin/
cypher-shell -a bolt://<ip-address-of-neo4j-server>:7678 -u neo4j -p <password>


Всем успехов :)