Skip to content

Instantly share code, notes, and snippets.

View natsu90's full-sized avatar
🐶
I have no idea what I'm doing

Sulaiman Sudirman natsu90

🐶
I have no idea what I'm doing
View GitHub Profile
@natsu90
natsu90 / duitnow.js
Last active March 22, 2024 20:04 — forked from chengkiang/paynow.js
MY DuitNow QR Code Generator Sample
String.prototype.padLeft = function (n, str) {
if (n < String(this).length) {
return this.toString();
}
else {
return Array(n - String(this).length + 1).join(str || '0') + this;
}
}
function crc16(s) {
@natsu90
natsu90 / installation.md
Last active April 12, 2016 07:33
Fresh bonfire installation
@natsu90
natsu90 / gist:6787b254929355c34e63
Last active March 27, 2024 21:54
Installing PDO Informix
1. Installing Informix Client SDK for Linux x86_64
1.1 Download Informix Client SDK 3.70 for Linux x86_64 from IBM website, https://www-01.ibm.com/marketing/iwm/tnd/search.jsp?rs=ifxdl
1.2 Extract the file, `cd /opt/informix; tar -xvf clientsdk.3.70.FC8DE.LINUX.tar`
1.3 Start installation, `./installclientsdk`, install all
2. Installing PDO Informix
@natsu90
natsu90 / gist:40760237b3d91fdc7c50
Last active August 29, 2015 14:16
recursive func for dropdown (js)
var folders = <?=$json_encode($folders)?>,
indent = [],
get_menu = function(folders, folder_id){
var html = '';
if(typeof folder_id == 'undefined')
folder_id = 0;
folders.forEach( function(folder) {
if(folder.file_parent_id == folder_id) {
@natsu90
natsu90 / gist:6868a1eececbfbe020de
Created March 3, 2015 04:42
recursive func for dropdown (php)
$folders = $this->files_model->select('id,file_parent_id,file_display_name,file_type')->where(array('file_type' => 'folder'))->find_all();
$indent = array();
$get_menu = function($folders, $folder_id = 0) use(&$get_menu, &$indent) {
$menu_html = '';
foreach($folders as $folder)
{
if($folder->file_parent_id == $folder_id) {
[{code:"JHR", name:"JOHOR",zone:[{code:"01",name:"Pulau Aur dan Pemanggil"},{code:"02",name:"Kota Tinggi, Mersing, Johor Bahru"},{code:"03",name:"Kluang dan Pontian"},{code:"04",name:"Batu Pahat, Muar, Segamat, Gemas"}]},{code:"KDH",name:"KEDAH",zone:[{code:"01",name:"Kota Setar, Kubang Pasu, Pokok Sena"},{code:"02",name:"Pendang, Kuala Muda, Yan"},{code:"03",name:"Padang Terap, Sik"},{code:"04",name:"Baling"},{code:"05",name:"Kulim, Bandar Bahru"},{code:"06",name:"Langkawi"},{code:"07",name:"Gunung Jerai"}]},{code:"KTN",name:"KELANTAN",zone:[{code:"01",name:"K.Bharu,Bachok,Pasir Puteh,Tumpat,Pasir Mas,Tnh. Merah,Machang,Kuala Krai,Mukim Chiku"},{code:"03",name:"Jeli, Gua Musang (Mukim Galas, Bertam)"}]},{code:"SGR",name:"SELANGOR & KL",zone:[{code:"01",name:"Gombak,H.Selangor,Rawang, H.Langat,Sepang,Petaling, S.Alam"},{code:"02",name:"Sabak Bernam, Kuala Selangor, Klang, Kuala Langat"},{code:"03",name:"Kuala Lumpur"},{code:"04",name:"Putrajaya"}]},{code:"WLY",name:"W.P LABUAN",zone:[{code:"02",name:"W.P LA
@natsu90
natsu90 / ajenti-v-installer.sh
Last active October 19, 2021 09:37
Install Nginx+PHP5+MongoDB with Ajenti V in Ubuntu 12.04
# downgrade to php5.4 first
sudo apt-get install software-properties-common python-software-properties
sudo add-apt-repository ppa:ondrej/php5-oldstable -y
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php5
# install ajenti
wget -O- https://raw.github.com/Eugeny/ajenti/master/scripts/install-ubuntu.sh | sudo sh
function add_new_option() {
$('#calendarbyuser').select2('container').select2('close');
// add random value
var today = new Date();
var new_option_val = today.getTime();
var new_option_name = prompt("Please enter your option","New Option "+today.getSeconds());
if(new_option_name != null)
{
$('#calendarbyuser').append('<option value='+new_option_val+'>'+new_option_name+'</option>');
$('#calendarbyuser').select2('val', new_option_val);
@natsu90
natsu90 / view.html
Last active December 16, 2020 16:01
append 'Add New' button on select2
// append footer at the end of dropdown list
$('#select-id').select2('container').append('<hr style="margin:5px"><a href="javascript:void(0)" onclick="add_new_option()"><img src="images/plus.png"/> Add New</a>');
// trigger on click
function add_new_option() {
$('#select-id').select2('container').select2('close');
var new_option_val, new_option_name;
/*
display form/dialog box and add to db