Skip to content

Instantly share code, notes, and snippets.

View wildanm's full-sized avatar
🎯
Focusing

Wildan Maulana wildanm

🎯
Focusing
View GitHub Profile
$("[name='sales_items[qty][]'],[name='sales_items[price][]'],[name='sales_items[discount][]']").unbind("keyup").bind("keyup", function(){
var qty = $(this).parent().parent().find("[name='sales_items[qty][]']").autoNumericGet({aSep: '.', aDec: ',',aPad:true,vMax:100000000000000000}) ;
var price = $(this).parent().parent().find("[name='sales_items[price][]']").autoNumericGet({aSep: '.', aDec: ',',aPad:true,vMax:100000000000000000}) ;
var disc = $(this).parent().parent().find("[name='sales_items[discount][]']").autoNumericGet({aSep: '.', aDec: ',',aPad:true,vMax:100000000000000000}) ;
var total = qty*price
var minus = (disc/100)*total ;
total = total-minus ;
$(this).parent().parent().find("[name='sales_items[total][]']").autoNumericSet(total,{aSep: '.', aDec: ',',aPad:true,vMax:100000000000000000});
}) ;
+----+--------------------+-------+--------+--------------------------------------------------+---------------------------------+---------+------------------------------+--------+-----------------------------------------------------+
| id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |
+----+--------------------+-------+--------+--------------------------------------------------+---------------------------------+---------+------------------------------+--------+-----------------------------------------------------+
| 1 | PRIMARY | NULL | NULL | NULL | NULL | NULL | NULL | NULL | Impossible WHERE noticed after reading const tables |
| 3 | DEPENDENT SUBQUERY | rh | ALL | PRIMARY
@wildanm
wildanm / simplesaml_requirement_check.php
Created December 4, 2012 13:35
Script sederhana untuk memeriksa apakah server Anda siap digunakan untuk disetup sebagai IdP bagi layanan Google Apps
<?php
/**
* @author Wildan Maulana, OpenThink Labs
* Script sederhana untuk memeriksa apakah server Anda siap digunakan untuk disetup sebagai
* IdP bagi layanan Google Apps
*/
if(!function_exists('openssl_get_privatekey')) {
echo("<div style='color:red;border:1px solid red;'>Maaf, Instalasi PHP Anda tidak dikompilasi dengan dukungan OpenSSL</div><br/>");
} else {
echo("<div style='color:blue;border:1px solid blue;'>Ok, Sepertinya PHP Anda sudah dikompilasi dengan dukungan OpenSSL</div><br/>");
/**
* SmartCrop.cpp
*
* http://opencv.openthinklabs.com/2016/03/mencari-countour-terbesar-crop-kemudian-simpan-sebagai-gambar-yang-baru.html
*/
#include <iostream>
#include "opencv2/opencv.hpp"
using namespace cv;
@wildanm
wildanm / SmartCrop2.cpp
Last active March 3, 2016 15:44
Mencari Countour Terbesar, Ambil Sebagai Referensi, Kemudian Cari Beberapa Countour Lainnya (jika ada) yang ukurannya tidak jauh berbeda dengan Countour Terbesar. Tentukan ROI Sebenarnya, Crop, Kemudian Simpan Sebagai Gambar yang Baru
/**
* SmartCrop2.cpp
*
* http://opencv.openthinklabs.com/2016/03/smartcrop2.html
*/
#include <iostream>
#include "opencv2/opencv.hpp"
using namespace cv;
/**Filename : QRCode.java
* @see http://java.openthinklabs.com/2016/06/membaca-qrcode-dengan-zxing.html
*/
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
#!/bin/bash
/usr/bin/java -Xmx64m -Xms16m -Delasticsearch '-Des.path.home="/usr/share/elasticsearch"' '-Des.default.path.conf="/usr/share/elasticsearch/config"' '-Des.default.config=/usr/share/elasticsearch/config/elasticsearch.yml' -cp '":/usr/share/java/lucene-join-4.10.4.jar:/usr/share/java/jna.jar:/usr/share/java/lucene-spatial-4.10.4.jar:/usr/share/java/lucene-benchmark-4.10.4.jar:/usr/share/java/lucene-analyzers-smartcn-4.10.4.jar:/usr/share/java/lucene-queries-4.10.4.jar:/usr/share/java/lucene-demo-4.10.4.jar:/usr/share/java/log4j-1.2-1.2.17.jar:/usr/share/java/lucene-replicator-4.10.4.jar:/usr/share/java/lucene-analyzers-morfologik-4.10.4.jar:/usr/share/java/lucene-test-framework-4.10.4.jar:/usr/share/java/lucene-analyzers-common-4.10.4.jar:/usr/share/java/lucene-grouping-4.10.4.jar:/usr/share/java/lucene-analyzers-icu-4.10.4.jar:/usr/share/java/lucene-analyzers-kuromoji-4.10.4.jar:/usr/share/java/lucene-analyzers-phonetic-4.10.4.jar:/usr/share/java/spatial4j-0.4.1.jar:/usr/share/java/lucene-memory-4.
@wildanm
wildanm / plugin
Created June 7, 2016 15:20
elasticsearch plugin command - /usr/share/elasticsearch/bin/plugin
#!/bin/sh
. /usr/share/elasticsearch/bin/classpath.in.sh
CDPATH=""
SCRIPT="$0"
# SCRIPT may be an arbitrarily deep series of symlinks. Loop until we have the concrete path.
while [ -h "$SCRIPT" ] ; do
ls=`ls -ld "$SCRIPT"`
-- MySQL dump 10.13 Distrib 5.5.40, for debian-linux-gnu (x86_64)
--
-- Host: localhost Database: banksoal
-- ------------------------------------------------------
-- Server version 5.5.40-0ubuntu0.14.04.1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
jQuery(function(){
$("#jam_ke").select2({
placeholder: "Pilih Jam Pelajaran",
allowClear: false
});
$("#jam_ke").select2('focus');
$('#mulai').mask('99:99');
$('#selesai').mask('99:99');
$('#mulai').timepicker({ timeFormat: 'HH:mm' });