Skip to content

Instantly share code, notes, and snippets.

@h4n2k
h4n2k / gist:717e5edd4c48bdb124b9632eba7c227e
Created January 31, 2018 00:38
arch linux - php-mongo
yaourt php-pear
sudo pecl channel-update pecl.php.net
sudo pecl install mongodb
sudo echo "extension=mongodb.so" >> `php --ini | grep "Loaded Configuration" | sed -e "s|.*:\s*||"`
or
sudo nano /etc/php/php.ini
add extension=mongodb.so
sudo systemctl restart httpd.service
@h4n2k
h4n2k / gist:b3182e57f725d4284422204aa977c68d
Created January 24, 2018 10:13
arch linux - gnome use nautilus as defaullt open folder
edit /usr/share/applications/mimeinfo.cache
change to
inode/directory=org.gnome.Nautilus.desktop;visual-studio-code.desktop;
@h4n2k
h4n2k / gist:e922ae11c55cab30e710c07114beacf8
Created December 29, 2017 08:09
upgrade from mongodb 3.4 to 3.6
db.adminCommand( { getParameter: 1, featureCompatibilityVersion: 1 } )
db.adminCommand( { setFeatureCompatibilityVersion: "3.4" } )
upgrade to mongodb 3.6
db.adminCommand( { getParameter: 1, featureCompatibilityVersion: 1 } )
db.adminCommand( { setFeatureCompatibilityVersion: "3.6" } )
@h4n2k
h4n2k / gist:b6b36334ae9d0d7f4e39cb35583b42d8
Created December 29, 2017 07:46
downgrade mongodb-3.4 arch linux
~ downgrade mongodb
Available packages:
* 1) mongodb-3.6.1-1-x86_64.pkg.tar.xz (remote)
* 2) mongodb-3.6.1-1-x86_64.pkg.tar.xz (local)
* 3) mongodb-3.6.0-1-x86_64.pkg.tar.xz (remote)
* 4) mongodb-3.6.0-1-x86_64.pkg.tar.xz (local)
* 5) mongodb-3.4.9-1-x86_64.pkg.tar.xz (remote)
* 6) mongodb-3.4.9-1-x86_64.pkg.tar.xz (local)
* 7) mongodb-3.4.3-2-x86_64.pkg.tar.xz (remote)
@h4n2k
h4n2k / gist:a357d7adde0ec6fe178950b520cd738d
Created December 29, 2017 05:53
nativescript-sidekick arch linux - antergos
yaourt --m-arg "--skipchecksums --skippgpcheck" -Sb nativescript-sidekick
@h4n2k
h4n2k / gist:a627e16243dfd91ea9c45451dd5680ff
Created December 17, 2017 06:12
antergos - arch linux enable ssd trim (fstrim)
sudo systemctl enable fstrim.timer
sudo systemctl start fstrim.timer
sudo systemctl status fstrim.timer
@h4n2k
h4n2k / gist:91e2e903bf6b4922f47fd790a214e619
Created December 14, 2017 03:34
arch linux - android 7 adb no permission
[] ~ adb devices
List of devices attached
xxxxxx no permissions; see [http://developer.android.com/tools/device.html]
[] ~ sudo pacman -S android-udev
[] ~ adb devices
List of devices attached
84ad63ba device
rm .emacs
rm -rf .emacs.d
mkdir .emacs.d
put init.el to folder .emacs.d
@h4n2k
h4n2k / grub.cfg
Last active November 28, 2017 02:45
yaourt cpupower
cpupower frequency-info
sudo nano /etc/default/grub
sudo mkinitcpio -p linux
sudo grub-mkconfig -o /boot/grub/grub.cfg
sudo cpupower frequency-set -g ondemand
@h4n2k
h4n2k / .zshrc
Last active November 21, 2017 11:56
Nativescript Arch Linux
export JAVA_HOME=/usr/lib/jvm/java-8-jdk
export PATH=$PATH:$JAVA_HOME/bin
# export ANDROID_HOME=/tools/android-sdk-linux
export ANDROID_HOME=/home/han/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools