PostgreSQL
coub
express.js
freeware
git
jquery
laravel
links
linux
macos
mysql
node.js
php
powershell
python
ubuntu
vim
virtualbox
анекдот
блог
игры
интересно
стихи
цитаты
Два столпа JavaScript
July 03, 2016
Часть 1: наследование через прототипы
Часть 2: функциональное программирование
Часть 2: функциональное программирование
JavaScript является одним из наиболее важных языков программирования всех времен не просто из-за своей популярности, а потому что он популяризует две черезвычайно важные для развития всей науки программирования парадигмы:
- Наследование через прототипы (объекты не содержащие классов, делегирование прототипов более известное как OLOO — Objects Linking to Other Objects)
- Функциональное программирование (с помощью лямбда-выражений и замыканий)
Git: remove untracked files
June 09, 2016
Preview files that will be deleted (dry-run)
git clean -fnReal forced cleanup
git clean -fHelp
git help cleanOriginal solution is here
Debian + XFCE xscreensaver alternative screen lock
April 06, 2016
Step one
Bind global hotkey (keyboard settings for XFCE case) for command /usr/bin/light-locker-command -l
Based on this solution
sudo apt-get purge xscreensaver xscreensaver-dataStep two
sudo apt-get install light-lockerStep three
# which light-locker-command /usr/bin/light-locker-commandStep four
Bind global hotkey (keyboard settings for XFCE case) for command /usr/bin/light-locker-command -l
Based on this solution
Debian: Decoupling VLC volume and system volume
March 31, 2016
Step 1
vim /etc/pulse/daemon.confThen find and change line with flat-volumes to
flat-volumes = noAfter that we have to restart pulseaudio without restart
pulseaudio -k pulseaudio -DSource solution note is here
How to extract .tar.xz to selected folder?
March 04, 2016
It's simple
tar -xJvf archive-file.tar.xz -C ~/dest/folder/nameAlso simple for regular .tar.gz files
tar -xzvf archive-file.tar.gz -C ~/dest/folder/name