Skip to content

Instantly share code, notes, and snippets.

Avatar

Ngoc Pham ngocphamm

View GitHub Profile
@ngocphamm
ngocphamm / hack.sh
Created Mar 31, 2012 — forked from erikh/hack.sh
OSX For Hackers
View hack.sh
#!/usr/bin/env sh
##
# This is script with usefull tips taken from:
# https://github.com/mathiasbynens/dotfiles/blob/master/.osx
#
# install it:
# curl -sL https://raw.github.com/gist/2108403/hack.sh | sh
#
@ngocphamm
ngocphamm / gist:3484715
Created Aug 27, 2012 — forked from lucasfais/gist:1207002
Sublime Text 2 - Useful Shortcuts
View gist:3484715

Sublime Text 2 – Useful Shortcuts (Mac OS X)

General

⌘T go to file
⌘⌃P go to project
⌘R go to methods
⌃G go to line
⌘KB toggle side bar
⌘⇧P command prompt
View dash_emoji_snippets.sql
INSERT INTO 'snippets'
select 487 as 'sid', ':musical_note:' as 'title', '🎵' as 'body', 'None' as 'syntax', 0 as 'usageCount'
union select 488, ':musical_score:', '🎼', 'None', 0
union select 489, ':mute:', '🔇', 'None', 0
union select 490, ':nail_care:', '💅', 'None', 0
union select 491, ':name_badge:', '📛', 'None', 0
union select 492, ':necktie:', '👔', 'None', 0
union select 493, ':negative_squared_cross_mark:', '', 'None', 0
union select 494, ':neutral_face:', '😐', 'None', 0
union select 495, ':new:', '🆕', 'None', 0
View keybase.md

Keybase proof

I hereby claim:

  • I am ngocphamm on github.
  • I am ngocphamm (https://keybase.io/ngocphamm) on keybase.
  • I have a public key ASDIZXf6G4v1aI7sAEUkQRzndpdVrgWxdpHaU_TfqfzStAo

To claim this, I am signing this object:

@ngocphamm
ngocphamm / README.md
Created Apr 9, 2018 — forked from ahmozkya/README.md
Homebrew with DNSMasq + DNSCrypt-proxy (OpenDNS)
View README.md

Install & Configure

  1. Install DNSMasq
$ brew install dnsmasq
  1. Install DNSCrypt-proxy
$ brew install dnscrypt-proxy
@ngocphamm
ngocphamm / verbose_log.zsh
Created May 16, 2019
ZSH start with -v. Crash.
View verbose_log.zsh
Last login: Thu May 16 16:03:02 on ttys017
# zmodload zsh/zprof
# setopt SOURCE_TRACE
path=(
/usr/local/{bin,sbin}
$path,
$HOME/.composer/vendor/bin
)
View gist:ead5f237d7ad36d629206694767df531
downloading xdebug-3.0.0.tgz ...
Starting to download xdebug-3.0.0.tgz (190,176 bytes)
.........................................done: 190,176 bytes
86 source files, building
running: phpize
Configuring for:
PHP Api Version: 20190902
Zend Module Api No: 20190902
Zend Extension Api No: 320190902
building in /private/tmp/pear/temp/pear-build-root1P36H3/xdebug-3.0.0
View gist:e8ebdfd4aa00ba89e0716c24bd312d21
~ » which pecl
/usr/local/bin/pecl
~ » which php
/usr/local/bin/php
~ » /usr/bin/php --version
PHP 7.3.11 (cli) (built: Jun 5 2020 23:50:40) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.11, Copyright (c) 1998-2018 Zend Technologies
~ » php --version
PHP 7.4.12 (cli) (built: Oct 29 2020 18:37:21) ( NTS )
View gist:24d6b1fe2eed8bf0346112ba087d4a40
~ » brew reinstall php
==> Downloading https://homebrew.bintray.com/bottles/php-7.4.12.catalina.bottle.tar.gz
Already downloaded: /Users/ngoc/Library/Caches/Homebrew/downloads/1c495d26ace1433ea9cfd1b88cbf959705e4ccc3c3306c6e149da14d49561df8--php-7.4.12.catalina.bottle.tar.gz
==> Reinstalling php
==> Pouring php-7.4.12.catalina.bottle.tar.gz
==> /usr/local/Cellar/php/7.4.12/bin/pear config-set php_ini /usr/local/etc/php/7.4/php.ini system
==> /usr/local/Cellar/php/7.4.12/bin/pear config-set php_dir /usr/local/share/pear system
==> /usr/local/Cellar/php/7.4.12/bin/pear config-set doc_dir /usr/local/share/pear/doc system
==> /usr/local/Cellar/php/7.4.12/bin/pear config-set ext_dir /usr/local/lib/php/pecl/20190902 system
==> /usr/local/Cellar/php/7.4.12/bin/pear config-set bin_dir /usr/local/opt/php/bin system
@ngocphamm
ngocphamm / xdebug.ini
Created Dec 23, 2020
XDebug 3 config for on-demand step debugging
View xdebug.ini
xdebug.mode=debug
xdebug.start_with_request=trigger
xdebug.trigger_value=killdabugs
xdebug.log=/usr/local/var/log/xdebug.log