Thu, 26 Feb 2015 6:13 pm
Pak Cahyo hari ini ga ngantor coz anaknya sakit tipes, Pak Arif seharian ga ada d kantor, ke Pelaihari, ada penyerahan penghargaan ke KPP #kantor
221 views
Thu, 26 Feb 2015 6:12 pm
Aplikasi P3 Palangkaraya sudah selesai untuk objek kebun, hutan dan tambangnya ... lanjut ke IUP/KP & IPH #kantor
197 views
Thu, 26 Feb 2015 6:10 pm
Kemaren #datupelaihari, #kaipelaihari, #ninipelaihari, #omarip, dan #acillaili mampir ke #rawasari, setelah selesai ngurus STNK pickup n kijang di samsat. Sorenya #aim sama #ayang yang kebetulan lagi ga dinas dijak ke rumah #niniyati, #datupelaihari ga ikut ke #amd coz mau nemani #acilipit yang lagi kena flu hongkong. Pulang ngantor ane njemput #aim n #ayang ....
310 views
Thu, 26 Feb 2015 2:38 pm
Dari pagi, baru sekarang bisa online ... ada apa dengan indosat ... #fyuuh
218 views
Wed, 25 Feb 2015 2:45 pm
#backupwiki
Sabtu, 21 Februari 03:38 dini hari

Sampai saat ini sudah berhasil instalasi GO di ubuntu droplet, sekalian juga menjadikannya serice via forever.

Yang masih jadi pertanyaan, apa bedanya go run dan go build ?


23/02/2015

Ternyata BUILD digunakan untuk mengcompile menjadi file executable,... WOW. Ane bisa bikin .exe, sedangkan RUN hanya menjalankan script tanpa compile, beda-beda tipis mawon ...


01:35 PM

WOW, hundred of koleksi aplikasi berbasis GO. Check this amazing link https://github.com/golang/go/wiki/Projects#web-applications


02:05 PM

Mau nyoba project go_spider ... lumayan ribet juga scriptnya


25/02/2015

Hari ini sudah bisa konek ke mysql.

Driver = https://github.com/go-sql-driver/mysql#installation
Manual = https://github.com/go-sql-driver/mysql/wiki/Examples

Step by stepnya mudah, tinggal jalankan :
1. $ go get github.com/go-sql-driver/mysql
   Command diatas sangat bergantung pada variable GOPATH system operasi, di windows GOPATH bisa diset dengan perintah
   set GOPATH=D:\PROJECTS\GO-APP\
   Sebelum menjalankan command ini GOPATH harus diset dahulu, ato kalo nggak bakal error. Untuk ngecek sudah diset ato belum,
   di windows bisa dengan command 'set'
   Perintah diatas akan meng-create folder: 
   ** D:\PROJECTS\GO-APP\pkg\windows_amd64\github.com\go-sql-driver
   ** D:\PROJECTS\GO-APP\src\github.com\go-sql-driver\mysql
   disitu keliatan ada tambahan satu folder pkg baru dan menambah juga di folder src
   Sampai step ini driver mysql sudah ready untuk diembed
2. Dan ini source lengkapnya yang sudah jalan di local :

	package main

	import (
	    "database/sql"
	    "time"
	    "fmt"
	    "strings"
	    _ "github.com/go-sql-driver/mysql"
	)

	func queryBuilder() string {
		waktu := fmt.Sprint(time.Now())
		s := []string{"INSERT ", "INTO ", " squarenum", " VALUES(", "'", waktu ,"',","'olala'",")"}
		return strings.Join(s, "")
	}

	func main() {
	    db, err := sql.Open("mysql", "root:GunungMerapi2012@/himbauan")
		if err != nil {
		    panic(err.Error()) // Just for example purpose. You should use proper error handling instead of panic
		}
		// defer db.Close()

		// Open doesn't open a connection. Validate DSN data:
		err = db.Ping()
		if err != nil {
		    panic(err.Error()) // proper error handling instead of panic in your app
		}

		// fmt.Println("Hay now is ", time.Now())


		// Prepare statement for inserting data
		
	    stmtIns, err := db.Query(queryBuilder())
	    if err != nil {
	        panic(err.Error()) // proper error handling instead of panic in your app
	    }
	    defer stmtIns.Close() // Close the statement when we leave main() / the program terminates

	   
	}


02:28 PM

Cara elegan untuk membangun query ... :) Awesome ...

    package main

    import (
        "database/sql"
        "time"
        "fmt"
        // "reflect"
        // "strings"
        _ "github.com/go-sql-driver/mysql"
    )

    func insert(waktu string, isi string, db *sql.DB) string {

    	// Prepare statement for inserting data
        stmtIns, err := db.Prepare("INSERT INTO squarenum VALUES( ?, ? )") // ? = placeholder
        if err != nil {
            panic(err.Error()) // proper error handling instead of panic in your app
        }
        defer stmtIns.Close()

    	_, err = stmtIns.Exec(waktu, isi) // Insert tuples (i, i^2)
        if err != nil {
            panic(err.Error()) // proper error handling instead of panic in your app
        }

        return ":)"
    }


    func main() {
        db, err := sql.Open("mysql", "root:GunungMerapi2012@/himbauan")
        // fmt.Println(reflect.TypeOf(db))
    	if err != nil {
    	    panic(err.Error()) // Just for example purpose. You should use proper error handling instead of panic
    	}
    	defer db.Close()

    	// Open doesn't open a connection. Validate DSN data:
    	err = db.Ping()
    	if err != nil {
    	    panic(err.Error())
    	}
    	
    	insert(fmt.Sprint(time.Now()), "X", db)
     
    }


77 views
Wed, 25 Feb 2015 2:34 pm
#go sudah bisa konek ke #mysql ... belajarGO #project
289 views
Wed, 25 Feb 2015 2:33 pm
Pak Mekar, Pak Arif dan Pak Cahyo ke Pemda plus Surveyor #kantor
224 views
Tue, 24 Feb 2015 8:54 pm
Kmaren servis #vario ngecek kondisi mesin pasca mati mendadak minggu kmaren ...
273 views
Tue, 24 Feb 2015 3:03 pm
Alamat distamben yang baru http://http://180.250.197.131/ #kantor
224 views
Tue, 24 Feb 2015 5:19 am
Malam tadi jalan-jalan serumahan ke #giant naik mobil #kaibanjar, beli susu #aim
306 views
Tue, 24 Feb 2015 5:18 am
Subuh #minds
239 views
Mon, 23 Feb 2015 5:39 am
Sorenya baru caw ke rawasari lagi, sebelumnya mampir ke kantor dulu, #ayang mau numpang ngeprint warna jadwal dinasnya, ane ajak liat2 juga ke lt 9 ... malamnya #ayang kena #dinasmalam, alhasil #aim bubo lawan abah ... #hehehe #sabtuminggu
312 views
Mon, 23 Feb 2015 5:35 am
Habis dari #sotocakhari, lanjut hunting tanaman, tanaman yang biasa dipake buat hiasan tembok/pagar, dan ane baru tau nama tanamannya, fleksi. Dapat di kios tanaman di lianganggang, 10 ribu satu bibitnya, ane beli 3. Setelah itu rencananya mau kita lanjutkan ke taman idaman banjarbaru, tapi belum sampai sana, vario mati mendadak, sempat di bawa ke bengkel, oli kosong katanya, mesin ceket, untungnya masih bisa jalan, jalanlah kita, pulang. #sabtuminggu
276 views
Mon, 23 Feb 2015 5:29 am
Rute jalan-jalan kali ini sebenarnya mau dimulai dari soto bawah jembatan, berhubung soto bawah jembatan hanya jualan di depan saja (meja meja pinggir sungai sepertinya ga dibuka) akhirnya kita putuskan ke #sotocakhari mawon. #aim seperti biasa, lari2 an dulu sebelum bisa makan dengan khidmat. #sabtuminggu
289 views
Mon, 23 Feb 2015 5:26 am
Minggu pagi alhamdulillah cuaca cerah, jam 6 pg ane gunting2 rumput di pekarangan, sempat ngobrol sama tetangga sebelah (pa agus), dia punya kucing anggora baru, beli 2 juta katanya #hahaha ... sempat ngobrol masalah rumput juga. Sekitar jam 9 an, #aim sudah bangun dan siap-siap jalan jalan dengan motor dihari minggu #sabtuminggu
282 views
Mon, 23 Feb 2015 5:22 am
Sorenya dapat bbm dari #kaiojan, acara ke pelaiharinya ga jadi coz minggunya dia ada urusan sama tukang rumah. Ga jadi ke pelaihari n akhirnya kita bertiga ke #amd saja lah, huehehe ... #sabtuminggu
294 views
Mon, 23 Feb 2015 5:20 am
Sabtu kemaren ke #aqiqahan teman #ayang di teluk tiram, sebenarnya aqiqahannya minggu, tapi berhubung minggu ada rencana mudik ke pelaihari, so sabtu saja lah ngasih kadonya, nama anaknya Afnan, laki-laki, berat lahirnya 3,3kg. #sabtuminggu
314 views
Sat, 21 Feb 2015 3:03 am
http://webkoe.net:8080 resmi dihandle #go ... ada wikinyaa ... alamAaAakk #veryawesome #webkoe #alhamdulillah
301 views
Sat, 21 Feb 2015 2:14 am
#go and #node both are fast ... tapi untuk komputasi yg tdk melibatkan database, go jauh lebih unggul karena diconvert ke native mesin dulu (compile) sedangkan node menggunakan virtual machine (V8 engine)
263 views
Sat, 21 Feb 2015 1:11 am
Amazing #go ... dengan script ini sdh bisa listen client ... #nice
package main 

import (
    "fmt"
    "net/http" ) 

func handler(w http.ResponseWriter, r *http.Request) {
    fmt.Fprintf(w, "Hi :) ... I love %s!", r.URL.Path[1:])
}

func main() {
    http.HandleFunc("/", handler)
    http.ListenAndServe(":8080", nil)
}
http://webkoe.net:8080
255 views
Sat, 21 Feb 2015 12:35 am
mau nyoba #go untuk web development #project #webkoe
259 views
Sat, 21 Feb 2015 12:34 am
#go is in #webkoe server
256 views
Fri, 20 Feb 2015 10:54 pm
nunggu #aim datang dari #giant ikut #kaibanjar, #ninibanjar sama #omopal, berduaan aja sama #ayang di kamar .... #ayang hidungnya lagi mampet karna #flu
325 views
Fri, 20 Feb 2015 10:52 pm
target per AR sudah dikirim ke PKP #kantor
220 views
Thu, 19 Feb 2015 2:16 pm
Target per KPP sudah di acc Pak Mekar, tinggal breakdown ke AR, besok diminta sudah bisa dikirim ke PKP #kantor
226 views
Thu, 19 Feb 2015 2:15 pm
Lagi nunggu bebek goreng di #pakndut #kuliner
284 views
Thu, 19 Feb 2015 2:14 pm
#aim, #ayang berduaan di #amd, mlm td ke #amd nya ...
263 views
Thu, 19 Feb 2015 2:13 pm
Walopun imlek, tetap membahas rencana di #kantor sama Pa Arif, Pa Mekar n tadi ada Bu Heni juga ...
237 views
Wed, 18 Feb 2015 9:44 am
Aaron Watson - Shut Up and Dance

We both work hard for money already spent
Blamin' each other for where it all went
Never thinking of love only paying the loans
Gripin' 'bout bills and keeping up with the Jones
Just once let’s forget about making ends meet
Or whose got the nicest yard on the street
Darlin’ let loose and let your hair down
We’re staying at home for a night on the town

Chorus:
So turn the music up, we'll dim the lights down 
Let those old records keep spinnin' around
Replace all our worries with some romance
Tell me you love me, we’ll shut up and dance

When you’re in my arms, oh, it makes me feel
Like we own a mansion on top of the hill
But it’s not how big's the house it’s how happy the home
How poor is a rich man who lives all alone 

Chorus:
So turn the music up, we'll dim the lights down 
Let those old records keep spinnin around
Replace all our worries with some romance
Tell me you love me, we’ll shut up and dance

Solo

Chorus:
So turn the music up, we'll dim the lights down 
Let those old records keep spinnin around
Replace all our worries with some romance
Tell me you love me we’ll shut up and dance

#listen #lirik #musik #music
319 views
Wed, 18 Feb 2015 9:27 am
Malam tadi, habis nonton tetangga masa gitu, si Bastian yang lagi kemaruk batu akik, jadi ingat sama almarhum Pak Syamsul, bpk yang jago adzan ini dulunya termasuk pengedar batu akik kelas wahid di #kantor, ternyata malam tadi itu juga Pak Herry Surahman, fungsional KPP Pratama Banjarmasin; dulu sempat jadi korlak di PPH Badan pas ane magang, tutup usia. #beritaduka
239 views
Wed, 18 Feb 2015 8:54 am
Aplikasi kpp711 untuk objek kebun #done #kantor
300 views
Wed, 18 Feb 2015 8:53 am
Sampai hari ini target per KPP belum ditetapkan, pas rapat di lantai 7 kemaren sore para kepala KPP masih belum sepakat dengan angka yang disodorkan duktek, padahal jangka waktu paling lambat breakdown per AR menurut S-37 adalah tanggal 27 Februari ini. #kantor
226 views
Mon, 16 Feb 2015 6:36 am
browsing dengan chrome di station padfone s ngelag, ... kalo pake browser bawaan android running smoothly #gadget
247 views