Skip to content

Instantly share code, notes, and snippets.

View aa21's full-sized avatar

Alex Arul aa21

  • Hatcher, Blk 71
  • singapore
View GitHub Profile
@aa21
aa21 / mongodb
Last active September 21, 2015 02:16
#installing mongodb
vim /etc/yum.repos.d/mongodb.repo
[mongodb]
name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/
gpgcheck=0
enabled=1
yum install mongo-10gen mongo-10gen-server
chkconfig mongod on
Blockchain
- Anything that can be mathematically represented
- can be modelled
- secured
- traded
Privacy:
- Info, Identity, Funds are private
Contract: Program that runs everytime a message called a transaction is received
@aa21
aa21 / NodeJs
Last active September 2, 2015 04:44
# Serve Static Files from public folder
app.use(express.static('public'));
# Serve "public" folder's files as Static Files from path "/static"
app.use('/static', express.static('public'));
# Hosting apache & NodeJS on same server
<VirtualHost *:80>
ServerName bms.komiapp.com
ProxyPreserveHost on
If frontpage:
https://ecommerce.shopify.com/c/ecommerce-design/t/if-home-variable-5824
@aa21
aa21 / Bash_commands_etc.sh
Last active May 3, 2016 08:24
Bash Commands & tricks
###### ~/.bash_profile ######
alias a='vim ~/.bash_profile && source ~/.bash_profile'
alias gpp='git pull && git push'
# FIND PROCESS
function p(){
ps aux | grep -i $1 | grep -v grep
}
@aa21
aa21 / MySql - tuning
Last active August 29, 2015 14:27
Mysql tuning
mysqltuner.pl
https://raw.githubusercontent.com/major/MySQLTuner-perl/master/mysqltuner.pl
tuning primer sh
http://www.day32.com/MySQL/tuning-primer.sh
calculator
http://www.mysqlcalculator.com/
@aa21
aa21 / PHP - MySql - Dynamic Table Columns
Last active January 23, 2018 03:38
Create table columns on the fly on a mysql db
<?php
$conn = mysqli_connect($ht, $ur, $pd);
mysqli_select_db($conn, $db);
//foreach req, check if the column exists, otherwise create it
foreach($_POST as $k => $v){
$key = trim(mysqli_real_escape_string($conn, $k));
@aa21
aa21 / Debian 8 new setup
Last active August 29, 2015 14:20
Common setup for new Debian 8
apt-get update
#lamp
apt-get install apache2 mysql-server
mysql_secure_installation
apt-get install php5 php-pear php5-mysql git vim locate
updatedb
vim /etc/vim/vimrc
syntax on
<?php
error_reporting(-1); // reports all errors
ini_set("display_errors", "1"); // shows all errors
ini_set("log_errors", 1);
ini_set("error_log", "/tmp/php-error.log");
?>
@aa21
aa21 / SEC - common passwords
Last active March 27, 2019 16:04
Common Passwords & Usernames
password
123456
12345678
1234
qwerty
12345
dragon
pussy
baseball
football