Main Page
PRAGMA HINTS
bash
history -d
history -w
C++
ptrdiff_t mask = ptrdiff_t(1) << bitNum;
size_t u;
scanf("%" PR_SIZET "u", &u);
sql
psql template1 -c 'create extension hstore;'
sudo -u postgres /usr/lib/postgresql/9.1/bin/pg_ctl -D /var/lib/postgresql/9.1/main/ reload
psql -v ON_ERROR_STOP=1 chat < db_dump.sql
SELECT 'SELECT ' || array_to_string(ARRAY(SELECT 'o' || '.' || c.column_name FROM information_schema.columns As c WHERE table_name = 'tablename' AND c.column_name NOT IN ('user_agent') ), ',') || ' FROM tablename As o' As sqlstmt
vi /etc/postgresql/9.1/main/pg_hba.conf
sudo -u postgres /usr/lib/postgresql/9.1/bin/pg_ctl -D /var/lib/postgresql/9.1/main/ reload
maven
export MAVEN_OPTS="-Xmx512m -XX:MaxPermSize=128m"
mvn clean package -Dmaven.test.skip=true
java
/usr/libexec/java_home -v 1.8
export JAVA_HOME=
java -jar target/java_package-1.0-SNAPSHOT-jar-with-dependencies.jar
export JAVA_HOME="$(/usr/libexec/java_home -v 1.8)"
python
python
>>import django
>>django.VERSION
task
python manage.py shell
from apps.whatever_entity.tasks import check_entity_status
check_entity_status.apply()
migrations
./manage.py schemamigration --auto
./manage.py migrate
translation Django
django-admin.py compilemessages
yourstring = yourstring.encode('ascii', 'ignore').decode('ascii')
./manage.py compilemessages
celery
python manage.py celeryctl inspect active
python manage.py celeryctl purge
git
git diff --name-only --diff-filter=U
-----------------
mkdir weblib
cd weblib
git init
git remote add -f origin git@bitbucket.org:/.git
git config core.sparseCheckout true
echo "weblib/" >> .git/info/sparse-checkout
git pull origin master
-------------------
git -c core.filemode=false diff
-------------------
certificate
openssl pkcs12 -in name.pfx -nocerts -out key.pem -nodes
openssl pkcs12 -in name.pfx -nokeys -out client.pem
iptables
iptables -F && iptables-restore /etc/ipt.save
# Generated by iptables-save v1.4.12 on Sun Apr 13 07:49:42 2014
*filter
:INPUT ACCEPT [21:4529]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [94:12271]
-A INPUT -s 127.0.0.1/32 -j ACCEPT
-A INPUT -p tcp -i eth0 --dport 4369 -j DROP
-A INPUT -p tcp -i eth0 --dport 55672 -j DROP
-A INPUT -p tcp -i eth0 --dport 5432 -j DROP
-A INPUT -p tcp -i eth0 --dport 54756 -j DROP
-A INPUT -p tcp -i eth0 --dport 8000 -j DROP
-A INPUT -p tcp -i eth0 --dport 8008 -j DROP
-A INPUT -p tcp -i eth0 --dport 9000 -j DROP
-A INPUT -p udp -i eth0 --dport 161 -j DROP
COMMIT
# Completed on Sun Apr 13 07:49:42 2014
docker
install
curl -sSL https://get.docker.com/ | sh (curl -sSL https://get.docker.com/gpg | sudo apt-key add -)
remove all untagged images
docker rmi $(docker images | grep "^" | awk "{print $3}")
build.sh
docker rm firefox
docker rmi selenium/standalone-firefox:2.47.1
docker build -t selenium/standalone-firefox:2.47.1 --rm .
docker run --privileged=true -d --name firefox -p 127.0.0.1::4444 selenium/standalone-firefox:2.47.1
RESOLVE THIS:
Error response from daemon: Cannot start container 5b8208ef8ab5ca0127f04df4478ade1fbddb78d823e0647ee4a3d83fc8586878: iptables failed: iptables -t filter -A DOCKER ! -i docker0 -o docker0 -p tcp -d 172.17.0.9 --dport 4444 -j ACCEPT: iptables: No chain/target/match by that name.
sudo service docker restart ; sleep 10
ssl
-Djavax.net.ssl.trustStore=/opt/resources/.keystore
REST
curl -H "Accept: application/json" -H "Content-Type: application/json" -d '{"origin": "console","traceNo": "123456781", "post":{"id": 0, "name":"ATM", "picture":"location_opc", "description":"atm"}}' --user mobiliser:secret -X POST http://192.168.200.15:8080/mobiliser/rest/custom/createRibPost
BASH
.bash_profile
bind '\C-f:unix-filename-rubout'
cursor_color='37'
prompt_color='37'
case "$TERM" in
xterm*|rxvt*)
osascript -e "tell application \"Terminal\" to set background color of window 1 to {0, 17655, 0, -16373}"
PS1='\[\e[01;'$prompt_color'm\]\u@\h:\w'
[[ $UID == 0 ]] && { prompt_color=$root_prompt_color;cursor_color=$root_cursor_color; }
#PS1="$PS1"'\[\e[m\e]12;'$cursor_color'\a\e[38;5;'$prompt_color'm\]\$ \[\e[m\]'
;;
*)
PS1='\t j\j \u@\h:\w\n\$ '
;;
esac
dump
mount -o ro,loop,offset=32256 harddrive.img /mnt/loop
git
ROUTER
CURL
wrapping the url in quotes
curl --dump-header - "http://127.0.0.1:8000/tracking?username=name&key=9999d318e43b8055ae32d011be5b045ad61dad50"
MySQL
sudo brew services restart mysql