Mon, 13 Apr 2015 4:10 pm
Nasihat disini maksudnya menunaikan kewajiban, nasihat yang utama adalah nasihat kepada Allah, kepada kitab-Nya (Al Quran) #ngaji
203 views
Mon, 13 Apr 2015 4:07 pm
@masjid-kantor #ngaji ustadz ahmad zainuddin #ngaji "NASIHAT ADALAH TIANG AGAMA"
203 views
Sun, 12 Apr 2015 4:52 pm
#aim bubo janak di kereta bayinya ... hehehe dari jam 3 td bubonya #sabtuminggu #amd
239 views
Sun, 12 Apr 2015 4:49 pm
Berduaan sama #aim di #amd, rombongan #kaipelaihari berangkat jam 2 siang tadi, bareng sama #ayang #dinassiang. Tadi resepsi #kawinan ima di sabilal
290 views
Sun, 12 Apr 2015 9:32 am
@siring lagi duduk2 pinggir siring menikmati doyan duren, formasi dari kanan ke kiri, ane #ayang #acillaili #omerik #ninipelaihari #kaipelaihari #aim #omarip #sabtuminggu
305 views
Sat, 11 Apr 2015 8:35 pm
@duta-mall mau beli ... ga jelas mau beli apa #hahaha formasi #omarip pada driver, co driver #omerik, belakang #acillaili, ane, #aim n #ayang, lagi macet parkir mobil #sabtuminggu
282 views
Sat, 11 Apr 2015 11:26 am
Mau ke #giant, beli susu #aim #sabtuminggu
283 views
Fri, 10 Apr 2015 5:26 pm
Sudah diputuskan, ... di ajax-kan saja. #project
201 views
Fri, 10 Apr 2015 10:25 am
Javascript sangat mudah mengolah data ini ...
JAVASCRIPT
{
	"kodejabatan":"01",
	"listsurat":[
			{
				"Tanggal":"08/04/2015",
				"Asal":"KPP Pratama Banjarmasin",
				"Hal":"Laporan",
				"Nomor":"S-123/WPJ.29/KP.01/2015",
				"Tag":
					[{
						"created_by":"auto",
						"kode_jabatan":"01",
						"nama":"MEKAR SATRIA UTAMA",
						"nama_jabatan":"Kepala Kantor Wilayah DJP Kalimantan Selatan dan Tengah",
						"nomor_agenda":1,
						"tanggal_disposisi":"2015-04-10 09:16:38.0569814 +0800 SGT",
						"tanggal_terima":"2015-04-10 09:16:38.0569814 +0800 SGT"
					},
					{
						"created_by":"01",
						"kode_jabatan":"01.02",
						"nama":"MUH. ARIEF ZUSNIANTO",
						"nama_jabatan":"Kepala Bidang Dukungan Teknis dan Konsultasi",
						"nomor_agenda":1,
						"tanggal_disposisi":"2015-04-10 09:16:53.9328976 +0800 SGT"
					},
					{
						"created_by":"01",
						"kode_jabatan":"01.04",
						"nama":"HENNY SUATRI SUARDI",
						"nama_jabatan":"Kepala Bidang Kerjasama dan Ekstensifikasi Perpajakan",
						"nomor_agenda":1,
						"tanggal_disposisi":"2015-04-10 09:35:56.3725057 +0800 SGT"
					},
					{
						"created_by":"01",
						"kode_jabatan":"99",
						"nama":"%!s(\u003cnil\u003e)",
						"nama_jabatan":"Fungsional",
						"nomor_agenda":1,
						"tanggal_disposisi":"2015-04-10 09:41:45.4615867 +0800 SGT"
					},
					{
						"created_by":"01",
						"kode_jabatan":"01.06",
						"nama":"\u003cnil\u003e",
						"nama_jabatan":"Kepala Bidang Pengurangan Keberatan dan Banding",
						"nomor_agenda":1,
						"tanggal_disposisi":"2015-04-10 09:43:13.1716407 +0800 SGT"
					}]
				,"Doc_series":"BLw2DLPAM"
			}
		],
	"username":"kakanwil"
}

INTERFACE{} GO

{"kodejabatan":"01","listsurat":[{"Tanggal":"08/04/2015","Asal":"KPP Pratama Ban
	jarmasin","Hal":"Laporan","Nomor":"S-123/WPJ.29/KP.01/2015","Tag":[{"created_by"
	:"auto","kode_jabatan":"01","nama":"MEKAR SATRIA UTAMA","nama_jabatan":"Kepala K
	antor Wilayah DJP Kalimantan Selatan dan Tengah","nomor_agenda":1,"tanggal_dispo
	sisi":"2015-04-10 09:16:38.0569814 +0800 SGT","tanggal_terima":"2015-04-10 09:16
	:38.0569814 +0800 SGT"},{"created_by":"01","kode_jabatan":"01.02","nama":"MUH. A
	RIEF ZUSNIANTO","nama_jabatan":"Kepala Bidang Dukungan Teknis dan Konsultasi","n
	omor_agenda":1,"tanggal_disposisi":"2015-04-10 09:16:53.9328976 +0800 SGT"},{"cr
	eated_by":"01","kode_jabatan":"01.04","nama":"HENNY SUATRI SUARDI","nama_jabatan
	":"Kepala Bidang Kerjasama dan Ekstensifikasi Perpajakan","nomor_agenda":1,"tang
	gal_disposisi":"2015-04-10 09:35:56.3725057 +0800 SGT"},{"created_by":"01","kode
	_jabatan":"99","nama":"%!s(\u003cnil\u003e)","nama_jabatan":"Fungsional","nomor_
	agenda":1,"tanggal_disposisi":"2015-04-10 09:41:45.4615867 +0800 SGT"},{"created
	_by":"01","kode_jabatan":"01.06","nama":"\u003cnil\u003e","nama_jabatan":"Kepala
	 Bidang Pengurangan Keberatan dan Banding","nomor_agenda":1,"tanggal_disposisi":
	"2015-04-10 09:43:13.1716407 +0800 SGT"}],"Doc_series":"BLw2DLPAM"}],"username":
	"kakanwil"}

	Type ==> suratmasuk.Response aka interface{}

dan masih menjadi mimpi buruk di #go, dengan type interface{} -nya #fyuuh #go
214 views
Fri, 10 Apr 2015 10:05 am
Mungkin inilah sebabnya Go lebih powerful untuk API development ketimbang Web Development ... GO sangat pelik retrieve data interfacenya, sedangkan serving JSON nya work like a magic #fyuuh #go
230 views
Fri, 10 Apr 2015 10:02 am
JSON Output
        /*
        // JSON
        w.Header().Set("Content-Type", "application/json")
        fmt.Fprint(w, finalResult)
        return
        */
#go
190 views
Thu, 9 Apr 2015 9:12 pm
Hooaaaheemm i am really really love #go
205 views
Thu, 9 Apr 2015 9:10 pm
Satu pertanyaan besar, kenapa ga pake sambel ? wex... kenala ga pake fungsi saja untuk mengolah data di template #go, daripada harus capek2 dengan programmable html/template yang sangat terbatas ... ckckck, ga kepikiran ... tinggal masalahnya sekarang lempar melempar variable dari dan ke template ... mungkin context-nya #gorilla bisa dicoba ...
241 views
Thu, 9 Apr 2015 5:15 pm
Ga cuma jason sama sungha, mbak bagian biola juga tershoot, mas-mas berrambut irit spesialis saxophone juga kebagian zoom, So dominating are zero ... #nice #youtube #sunghajung #jasonmraz #listen #minds #nice
303 views
Thu, 9 Apr 2015 5:11 pm
Mungkin, bedanya orang Indonesia sama orang Korea Selatan, adalah ... orang Korea Selatan tidak cengengesan, keliatan lebih serius #youtube #sunghajung #jasonmraz #listen #minds
283 views
Thu, 9 Apr 2015 3:47 pm
Wuuh, benar-benar hari-hari yang runyam. Kemaren belepotan di iterate interface{} ke map[string]interface{}, maksud hati supaya gampang di json-kan, dan ane lebih paham apa yang sebenarnya terjadi, daripada harus menerima magic-nya #go. Ane nyerah, coz untuk output json sudah di magic-kan juga sama #go ... ane tetap saja kurang puas coz data yang diparsing ke template adalah semua, tidak bisa dipilah-pilah dahulu sebelum di pass. Untung lah template bisa meng-compare data, jadi tidak perlu semua data ditampilkan
{{define "title"}}
		Home
	{{end}}

	{{define "username"}}
		{{.username}}
	{{end}}

	{{define "body"}}
		
		{{ $kodejabatan := .kodejabatan }}
		
		Input 
<table border="1"> Mode <th colspan="2">Agenda Asal Nomor Tanggal Hal {{ range .listsurat}} Detail {{ range .Tag}} {{ if eq .kode_jabatan $kodejabatan}} {{.nomor_agenda}} {{.tanggal_disposisi | formatwaktu}} {{ end }} {{ end }} {{ .Asal}} {{ .Nomor}} {{ .Tanggal}} {{ .Hal}} {{ end }} {{end}}
#project
286 views
Wed, 8 Apr 2015 8:51 am
Pengarahan pertama kakanwil baru Pak Arif Yanuar, sebelumnya kakanwil bali. Pak Mekar jadi Direktur P2 Humas #kantor
200 views
Tue, 7 Apr 2015 6:54 pm
#aim umpat #kaibanjar ke kurau ada keluarga meninggal #beritaduka
270 views
Tue, 7 Apr 2015 4:27 pm
Merapikan Model sms #go, nama model sesuai nama collection saja ... biar ga pusing #project
214 views
Tue, 7 Apr 2015 2:31 pm
@ruang-rapat-lt7 nyambung iht agregat, kpp bjm baru datang, td pagi ternyata tanpa Kpp bjm #kantor
192 views
Tue, 7 Apr 2015 10:56 am
@ruang-rapat-lt7 iht agregat sama kpp bjm, bjb, n btl #kantor
178 views
Mon, 6 Apr 2015 12:42 pm
appen sub dokumen #mongodb
    db.sms.update(
        {"doc_series": "142796052080b097c7714f6e96f5dfe87faa68cb43"},
        {"$push" : 
            {
                "tag" : {"nama_jabatan":"anonymous","tglDisposisi": "222-22-22","tglTerima": "9999-99-999"}
            }
        }
    )
#project
247 views
Mon, 6 Apr 2015 9:35 am
Ajax-ing sms #project, mulai berkutat dengan JSON-nya #go. Selama ini masih seputar Form ... semoga lancar jaya aamieen
210 views
Mon, 6 Apr 2015 8:29 am
Depan laptop #kantor
195 views
Sun, 5 Apr 2015 10:35 pm
@rawasari #ninipelaihari nginap, #omarip k amd, #aim sudah bubo, #ayang #dinasmalam #sabtuminggu #mudik
296 views
Fri, 3 Apr 2015 10:17 am
Mampir ke warung #kaiojan, mau ke pelaihari dijemput #ninipelaihari & #omarip, sama #aim & #ayang
246 views
Thu, 2 Apr 2015 6:03 pm
#mongodb #enlightenment #project
db.sms.find(
    db.sms.find({
        "$and" : [
            {
                "hal": /lap/i},
                {"hal": /bu/i},
                {"hal": /nya/i}
            ]
    })
Cari dokumen yang "hal" nya mengandung mengandung lap/bu & nya;case sensitive (i) ... sama seperti query mysql
    SELECT *
    FROM sms_letter
    WHERE hal LIKE '%lap%'
        AND hal LIKE '%bu%'
        AND hal LIKE '%nya%'
Kenapa baru sekarang kepikiran dengan query seperti ini, ... alamaak ... selama ini query mysql hanya terkotak sama WHERE hal LIKE '%lap bu nya%' yang tentu saja ga akan ketemu dokumennya ... big WoWW
264 views
Thu, 2 Apr 2015 5:41 pm
#enlightenment #mongodb #project

    db.nomor_agenda.findAndModify({
        "query" : {"$and" : [{"kode_jabatan": "01"}, {"tahun": 2015}]},
        "update" : {"$inc" : {"nomor_agenda": 1}},
        "upsert" : true,
        "new" : true
    })

252 views
Thu, 2 Apr 2015 5:26 pm
Magical #mongodb #enlightenment, perintah ini mencari dokumen sesuai "query", lalu meng-increment-kan nomor_agenda sejumlah 1, jika dokumen tidak ditemukan maka akan di-create ... dan ... hasil "atomic" ini akan mengembalikan value. Big WoW. Biasanya untuk menambah 1 setiap nomor agenda kita akan mengquery dulu nilai terakhir, lalu menambah satu dan terakhir update/insert sesuai nilai yang sudah ditambahkan. Cara ini sangat rawan terjadi kesalahan jika ada lebih dari 1 user mempost dalam waktu yang sama persis, dengan perintah mongo ini, hal seperti itu bisa diatasi ...
db.nomor_agenda.findAndModify({
    "query" : {"kode_jabatan": "02"},
    "update" : {"$inc" : {"nomor_agenda": 1}},
    "upsert" : true,
    "new" : true
})
#project
290 views
Thu, 2 Apr 2015 11:49 am
Saatnya masuk ke menu USER sms #project
194 views
Thu, 2 Apr 2015 11:44 am
243 views
Thu, 2 Apr 2015 11:38 am
sms-go #done at
- Admin Login
- Admin Logout
- Admin User
- Admin Jabatan
#project #go
279 views
Wed, 1 Apr 2015 7:39 pm
Hari pertama ngisi logbook #kantor
194 views