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