Skip to content

Instantly share code, notes, and snippets.

View vitaly-los's full-sized avatar
🏠
Working from home

Los Vitaly vitaly-los

🏠
Working from home
  • Ukraine
View GitHub Profile
@vitaly-los
vitaly-los / neovim.txt
Last active August 19, 2020 06:50
neovim
Менеджер пакетів
Якщо встановлено з менеджером пакетів Ubuntu, встановлена ​​версія neovim 0.2.2. При спробі встановлення CoC або інших плагінів установка може виявитися неможливою, оскільки версія занизька, тому її потрібно встановити іншим способом.
Як тільки буде встановлена ​​версія nvim 2.2, видаліть її.
sudo apt-get --purge remove neovim
Встановити з вихідного коду
Це спосіб отримання та встановлення коду безпосередньо з git. , вам потрібно завантажити код версії та продовжити.
git clone https://github.com/neovim/neovim.git
@vitaly-los
vitaly-los / vim-support.txt
Last active January 14, 2020 15:46
vim with python support
# Clean from standard vim
sudo apt-get remove --purge vim vim-runtime vim-gnome vim-tiny vim-common vim-gui-common
# Vim dependency
sudo apt-get install liblua5.1-dev luajit libluajit-5.1 python-dev libperl-dev libncurses5-dev ruby-dev
# if you want gVim add also this
sudo apt-get install libgnome2-dev libgnomeui-dev libgtk2.0-dev libatk1.0-dev libbonoboui2-dev libcairo2-dev libx11-dev libxpm-dev libxt-dev
# Clean and prepare folders
import os
import hashlib
import shutil
from flask import Flask, render_template, request, send_from_directory
app = Flask(__name__)
APP_ROOT = os.path.dirname(os.path.abspath(__file__))
# tmp folder
@vitaly-los
vitaly-los / configure Netbeans PHP debugging for a remote server, over a SSH tunnel
Created September 25, 2018 16:18
configure Netbeans PHP debugging for a remote server, over a SSH tunnel
Having tripped myself up on multiple occasions setting this up, I’m recording these config steps here for future-me.
Scenario: You have a PHP site running on a remote [Ubuntu 12.04] server, and want to connect your local IDE [Netbeans] to the Xdebug running on that server over a SSH tunnel.
apt-get install php5-xdebug
vi /etc/php5/apache2/conf.d/xdebug.ini
zend_extension=/usr/lib/php5/20090626/xdebug.so
xdebug.remote_enable=On
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
sudo LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
sudo apt-get install php7.2
sudo a2dismod php7.0
sudo a2enmod php7.2
sudo update-alternatives --set php /usr/bin/php7.2
sudo service apache2 restart
sudo apt-get install libapache2-mod-php7.2 php7.2-cgi php7.2-cli php7.2-common php7.2-curl php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-opcache php7.2-pspell php7.2-readline php7.2-soap php7.2-xml
sudo a2enmod proxy_fcgi setenvif
sudo a2enconf php7.2-fpm
sudo service apache2 restart
apt-get update
apt-get install linux-image-$(uname -r|sed 's,[^-]*-[^-]*-,,') linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') broadcom-sta-dkms
modprobe -r b44 b43 b43legacy ssb brcmsmac bcma
modprobe wl
https://www.linux.org.ru/forum/general/11153095
@vitaly-los
vitaly-los / vim_cheatsheet.md
Last active August 11, 2018 21:00 — forked from awidegreen/vim_cheatsheet.md
Vim shortcuts

Introduction

  • C-a == Ctrl-a
  • M-a == Alt-a

General

vim .    Get list of file in tree mode (netrw)
v        Enter visual mode for selection of LINES
C-v      Enter visual mode for selection of BLOCKS