Fri, 6 Mar 2015 9:59 pm
Mmmm ... dari #go waktunya beda #bug
261 views
Fri, 6 Mar 2015 9:58 pm
POST from #go app :)
51 views
Fri, 6 Mar 2015 9:04 pm
#go Sudah bisa POST and GET dari mongodb ... :)
201 views
Fri, 6 Mar 2015 7:42 pm
O iye, tema khutbahnya tadi tentang keutamaan dakwah #jumat @masjid-bdk-bppn
199 views
Fri, 6 Mar 2015 7:42 pm
Untuk menghindari pulsa terbuang percuma, develop martini #go nya di laptop mawon
197 views
Thu, 5 Mar 2015 10:22 pm
Coba pake Martini, salah satu web frameworknya #go
195 views
Thu, 5 Mar 2015 7:53 pm
@msjid-bdk isya an, hbs dari nyari mkn d luar, nasgor mawut #dinasluar
185 views
Thu, 5 Mar 2015 12:38 pm
Ishoma #dinasluar
190 views
Wed, 4 Mar 2015 7:41 pm
Makan bakso diluar asrama, mau ganti selera #dinasluar
193 views
Mon, 2 Mar 2015 5:58 am
Senam pagi #dinasluar
185 views
Mon, 2 Mar 2015 1:34 am
Susahnya ngomong kaya orang jualan #hahaha #webkansaja
216 views
Sun, 1 Mar 2015 8:19 pm
Utak-atik #webkoe ... mau nempel webkansaja.com kesini
199 views
Sun, 1 Mar 2015 8:00 pm
@kamar526 menyeruput kopi hitam, selesai registrasi tadi #dinasluar
189 views
Sun, 1 Mar 2015 2:42 pm
Belum dapat jatah makan siang, so td mkn siang di Ayam Pedas dekat bdk,sama dwi wahyu #dinasluar
193 views
Sun, 1 Mar 2015 1:16 pm
@kamar526 bdk balikpapan #dinasluar ... panas #fyuuh
211 views
Sun, 1 Mar 2015 11:19 am
@pesawat garuda #dinasluar, siap matikan hape T_T kapan terbang tetap bisa online?
175 views
Sun, 1 Mar 2015 10:53 am
@syamsudinnor #dinasluar balikpapan diklat AR,tadi diantar anggota lengkap orang rumah, hehe, #kaibanjar, #ninibanjar, #ayang, #omopal n #aim, ninibanjar tadi ga ikut sampe bandara, turun di banjar indah. Di bandara ketemu peserta dari KPP Banjarmasin, dwi n wahyu
256 views
Fri, 27 Feb 2015 8:19 pm
@pizza-hut depan poltabes sama #ayang,#aim ga ikut coz ikut ke banjar indah sama org rumah, #datubarabai datang
269 views
Fri, 27 Feb 2015 10:03 am
Mbikin crawler Intranet #kantor dengan #go, ternyata lumayan menyita waktu, ada banyak contoh scriptnya, tp kebanyakan belum mensupport POST, SESSION, COOKIES ... akhirnya ane balik ke duet #python dan #curl mawon .... Xixixi #project
297 views
Fri, 27 Feb 2015 8:26 am
#test Tebal #webkoe
217 views
Fri, 27 Feb 2015 8:24 am
Pengajian kemaren sore, oleh Ustadz Khairullah, dapat oleh-oleh amalan ringan dengan pahala Besar diantaranya :
- Membaca Subhanallah, wabihamdih 100 kali
- Menjawab adzan
- Membantu membangun Rumah Allah, walaupun hanya sebesar sarang burung (Allah akan bangunkan istana di syurga-Nya)
#enlightenment
252 views
Thu, 26 Feb 2015 6:14 pm
Dapat panggilan #dinasluar ke Balikpapan, Diklat AR, mulai 2 sampai 12 Maret 2015 #kantor #diklat
250 views
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
197 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
181 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 ....
288 views
Thu, 26 Feb 2015 2:38 pm
Dari pagi, baru sekarang bisa online ... ada apa dengan indosat ... #fyuuh
187 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)
     
    }


70 views
Wed, 25 Feb 2015 2:34 pm
#go sudah bisa konek ke #mysql ... belajarGO #project
270 views
Wed, 25 Feb 2015 2:33 pm
Pak Mekar, Pak Arif dan Pak Cahyo ke Pemda plus Surveyor #kantor
205 views
Tue, 24 Feb 2015 8:54 pm
Kmaren servis #vario ngecek kondisi mesin pasca mati mendadak minggu kmaren ...
254 views
Tue, 24 Feb 2015 3:03 pm
Alamat distamben yang baru http://http://180.250.197.131/ #kantor
206 views
Tue, 24 Feb 2015 5:19 am
Malam tadi jalan-jalan serumahan ke #giant naik mobil #kaibanjar, beli susu #aim
284 views
Tue, 24 Feb 2015 5:18 am
Subuh #minds
219 views