Blog2an

Friday, July 29, 2005

Day 40

Hari ini dateng dan dah lumayan ngerti apa yang harus dilakukan. Jadi yang terjadi hari ini adalah :

08:35 -> nyampe kantor, nyante2 bentar, trus balik2in kiosk ke versi installer .NET
09:00 -> mulai coding buat bikin program seperti yg telah dijelaskan oleh PM kemaren
10:00 -> program dah jadi, laporan ke PM, trus dapet instruksi buat bener2in kiosk lagi
11:00 -> kiosk dah dibenerin sesuai instruksi, cuma masih belom berhasil resizing image
12:00 -> makan dulu
12:45 -> abis makan maen2 bentar, tapi malah keterusan
13:15 -> stop main bentar, coba baca2 source, trus bener2in cuma bluetooth dongle dipinjem jadinya gak bisa testing ngirim
14:00 -> laporan ke PM, dapet instruksi buat bantuin Ruben, trus bantu2 bentar, trus malah maen keterusan..
15:00 -> bikin2 query, trus kirim ke Ruben, trus maen lagi..
17:45 -> cabut bareng Peb & Ruben

jadi hari ini banyak dihabiskan dengan maen2.. hahahahaha :D. Dan minggu terakhir KP akan segera dimulai..

Thursday, July 28, 2005

Day 39

Masih nyobain InstallShield X, nyobain semua cara biar bisa bikin directory path sendiri, tapi gebleknya gak bisa ngakses direktori tempat installer itu berada (???) jadinya garing deh, gak ada cara lain selain di-hardcode dan itu sangaaat tidak baik (yeah :P).

Tadi sih ngomong2 ama PM, trus katanya balik lagi pake installer .NET, trus ubah strategi, jadinya yg aneh2an itu gak ditangani ama installernya, tapi bikin program yg ngecek trus bisa nyuruh uninstall. OK deh, besok balikin installer n kerjain lagi.

Wednesday, July 27, 2005

Day 38

Hari ini ngerjain installer lagi, trus idle2 gak jelas.. Hari ini bener2in aplikasi yg di-run ama installer, supaya path2nya gak dihardcode tambahin appsettings deh. Trus karena bosen dl powerfox yg paling baru trus maen2.

Bakalan idle2 gak jelas kaya gini ampe kapan yah?

Tuesday, July 26, 2005

Day 37

Hari ini masih ngutak-atik dikit InstallShield X, trus coba bikin file buat ngopy direktori flash, trus bener2in program updater kiosk. Hari ini sih lebih banyak idle daripada kerjanya.. jadinya rada males juga sih gak ada kerjaan, pulang gak bisa..

Monday, July 25, 2005

Day 36

Hari ini dah masuk kerja lagi. Seharian eksplor InstallShield X (yang canggih abis n gue gak ngerti), bikin-hapus-coba2 bikin installer, cuma yah masih rada2 gak beres. Besok coba2 lagi deh, masih belom bisa nyuruh jalanin program, aneh juga nih.

Sore pulang cepet, cuma secepet2nya pulang ya jam segitu2 juga deh :D

Friday, July 22, 2005

Day 35

Hari ini gak masuk kerja! Sakit soalnya, ampe sempet ke rumah sakit pula, tapi untung gak parah2 amat jadi senen mestinya dah bisa masuk lagi, cuma rasanya menderita banget tiap detiknya.. huhuhu, ya udah deh, dengan demikian kp tinggal 2 minggu lagi..

Thursday, July 21, 2005

Day 34

Hari ini coba2 bikin installer, trus eksplorasi2 installernya punyanya VS.NET, cuma requirementnya rada2 berat yah.. mungkin mesti pake program installer yg laen, nanti coba InstallShield X.

Hari ini gak gitu sehat, kayanya besok alamat gak masuk nih..

Wednesday, July 20, 2005

Day 33

Hari ini bantu2 Ruben bikin kiosk manager, dan akhirnya manager dah bisa bikin CSV report n upload. Sisa hari ini idle deh, coba2 eksperimen pake ASP.NET lagi.

Rencana besok : coba gabung2in modul2 buat restart, uninstall dll.

Tuesday, July 19, 2005

Day 32

Hari ini selesaiin masalah buat uninstalling, trus dah berhasil uninstall dengan cara bikin batch file berisi "C:\WINDOWS\system32\MsiExec.exe /X{productcode}", productcode berisi nomer product yg mau di-uninstall. Setelah berhasil installing, lanjut bikin ghosting biar bisa langsung klik yes tanpa nunggu user. Kelasnya sih dah ada, tinggal pake aja.

Sisa hari ini dilanjutkan dengan eksplorasi2 gak jelas, bikin installer buat kiosk (dan itu bikin hal aneh sejibun), nyoba2 bikin ASP.NET (yg kayanya sih garing abis), trus nyoba2 searching2 gimana caranya nulis file .xls tanpa Excel (nah lho), besok coba2 lagi deh.

Monday, July 18, 2005

Day 31

Hari terakhir ngerjain kiosk, dibantuin Peb buat bikin contoh frame, trus bikin modul buat pasang frame ke gambar, trus ngutak atik yg dah ada, akhirnya dah bisa pasang frame! Dengan demikian tugas gue di kiosk dah beres deh.

Tadi telat makan siang, bisa2nya lupa kalo dah jam makan siang, ditambah lagi kurang tidur jadinya rada2 teler juga, untung gak terlalu pengaruh ke kerjaan sih.

Lanjut kerja, dapet kerjaan buat eksplorasi cara kill process, ternyata dah ada kelas di .NET namanya "Process" trus tinggal pake aja, sangat mudah, cuma kelihatannya cuma bisa dapetin process2 yg ada di level user doank, lssas dkk gak bisa diakses (mau coba terminate lssas.exe ? :P), trus eksplorasi cara install n uninstall pake installer program VS.NET..

btw ada link menarik, titip lagi disini

Friday, July 15, 2005

Day 30

Dengan modal website tentang ColorMatrix, fungsi2 buat transformasi warna diubah pake color matrix, jadi gak ngakses warnanya atu2 per pixel. Hasilnya jadi jauh lebih cepet! Wah mantep deh, trus nyoba2 maenin opacity n gabungin 2 gambar. Trus akhirnya fungsi2 buat transformasi warna diintegrasikan ke kiosk, sedangkan buat bikin frame masih belom.

Btw tadi dikasih tau kalo gue juga bakalan dipindah buat bikin backoffice, karena ada pegawai baru yg mau masuk n kiosknya bakalan diserahin ke dia.

Hari ini hujan terus dari siang, sampai malem pun masih hujan! Gue akhirnya pulang jam 20:45, nungguin hujan, n itu rekor baru, beda 1 jam dari rekor terakhir, sambil nungguin hujan ngerjain form2 n fungsi2.

KP tinggal 3 minggu lagi, yay!

Thursday, July 14, 2005

Day 29

Lanjutin yg kemaren, bener2in webcam, masih ada beberapa error, n kebingungan gimana caranya konversi pointer to Object ke Array of integer, ternyata harus di-dynamic cast ke Int32, bukan integer biasa (w00t??). Trus ngetest capturing dari webcam, cuma tadi ada error2 gak jelas, perbaiki2 dikit, trus ditinggal makan.

Balik2 ternyata errornya dah beres (??). Trus dapet kerjaan baru deh, jadi pinginnya shot dari webcam itu bisa dikasih efek, kaya sephia dll, jadinya eksplorasi gimana caranya bikin gambar jadi sephia, dll. Hasil eksplorasinya lumayan, dapet banyak masukan buat bikin efek2 gitu (dengan programming, gak pake photoshop :P). Dah bisa bikin grayscale n invert color. Sephia dah bisa cuma garing (jadi dibikin grayscale trus warnanya digeser ke arah coklat), n solarize masih belom nemu formulanya. Besok lanjut2 lagi deh, ama mulai eksperimen gabungin 2 image.

btw ada link bagus, nitip dulu disini yah.

Wednesday, July 13, 2005

Day 28

Hari ini masih nyobain IR server secara brutal, dan masih gak stabil abis. Hari ini Ruben ditarik buat bikin back office, jadinya tinggal gue sendirian yg ngerjain kiosk. Karena dah bt gak jalan2 servernya, maka gue buka lagi DLL yg lama, utak atik dikit, trus rebuild ulang, trus timpa DLL yg lama (and guess what, ukuran filenya beda lumayan!). Akhirnya IR servernya jalan n lebih stabil dari yg dulu. Walah, kayanya yg kemaren itu salah pake DLL ato emang mesti diutak atik lagi, tapi yg pasti baguslah karena gak perlu ngurusin tu IR server baru gak jelas itu.

Karena satu masalah dah beres, gue bisa pindah ke masalah laen hari ini, bagus2in interface, ngatur2 letak2 biar kelihatannya bagus. Trus akhirnya dapet pinjeman webcam! Setelah dicoba install, ada sedikit error di formnya, tapi formnya dah berhasil nampilin shot dari webcam. Hore! Besok perbaiki error dan ngetest2 fungsionalitas formnya deh.

Tuesday, July 12, 2005

Day 27

Salah satu hari2 KP yg gak jelas, hari ini ngelanjutin konversi infrared server ke C++.NET, hasilnya sebuah program infrared server yg gak stabil abis, suka ngadat2 gak jelas, yah begitulah.. (biasa banget yah :P). Hari ini Peb masih belom masuk juga, Ruben dah masuk, trus dia bener2in ghosting, dan dah diintegrasikan ke kiosk. Hari ini beberapa bug dah diberesin, tapi tetep aja yg paling gak beres itu bagian cetak, dan kayanya kiosnya alamat mau tewas gitu kalo dinyalain kelamaan (C++.NET itu entah knp jauh lebih berat dibandingin VB.NET), cuma bisa diapain lagi nih.

Btw dikasih bocoran, nanti jadi mau dipecah, atu orang terusin kiosk, n atu orang bikin back office buat kiosknya. Kira2 bikin laporannya masih bisa sekelompok gak yah, liat aja deh.

Monday, July 11, 2005

Day 26

Hari ini jadi yg paling pertama dateng. Ruben belom balik dari Bandung, Peb gak masuk hari ini (dan dia yg bawa ID cardnya!). Hari ini nyoba2 masukkin beberapa dll ke programnya (yg akhirnya diputuskan buat dijadiin kelas .NET sekalian karena gak stabil), trus jadinya belajar2 tentang importing dll ke .NET, trus tadi akhirnya dapet pinjeman HP buat ngetest kiosk. Gue lupa sih seri brp, langsung dicoba ke kios dan hasilnya saudara2.. gagal total!!! Mantap sekale, inilah yang terjadi bila membiarkan sebuah modul untested selama berminggu2..

Friday, July 08, 2005

Day 25

Akhir minggu kelima KP. Masih ada beberapa bagian kios yg untested. Hari ini fungsi2 callback berhasil diimplementasi dengan delegate, dan ruben berhasil mengintegrasikan ghosting, tapi semuanya masih kurang, perlu diutak-atik lagi. Hasil yang lumayan, mengingat setengah dari hari ini dihabiskan buat eksplorasi delegate (d'oh!), dongeng tentang tukang sampah (yeah..), dan baca2 tutorial java gak jelas.

Doh, dah lama gak programming java yah, pengen programming java lagi nih..

Dan KP tinggal 4 minggu lagi.

Thursday, July 07, 2005

Day 24

Akhirnya. Di atas kertas kiosk dah beres, sayangnya masih ada beberapa bagian yg untested, karena device2nya gak ada (hp, webcam, dll), trusinterface yg perlu dirapiin, jadinya hari ini nyoba2in ambil bug tracing. Muncul beberapa exception, tapi tetep jalan terus donk..

Wednesday, July 06, 2005

Day 23

Hari ini tepat atu bulan kp! Dan form2 dah berhasil dikonversi (form2nya doank maksudnya..), cuma masih ada beberapa fungsi belom jalan, dan interfacenya masih rada2 berantakan.. yah mesti diperbaiki deh. Hari ini ngeksplor gimana caranya ngelist drive2 yg terdapat pada sebuah komputer, bisa dapet sih pake System::IO::Directory::GetLogicalDrives() tapi itu cuma nama2 drivenya, buat dapetin tipe drivenya, mesti pake legacy C++ function ::GetDriveType(). Yah begitulah, dan kalo pengen tau apakah drive tersebut ready atau tidak, kita mesti coba eksekusi sebuah perintah terlebih dahulu, trus cek apakah perintah tersebut berhasil dieksekusi atau tidak (ada return booleannya), sementara di VB ada fungsi isReady (???).

Dan hari ini pulang cepat, besok mesti beres2 lagi deh.

Tuesday, July 05, 2005

Day 22

Hari ini masih konversi form2 yg dah ada, n benerin exception2 yg muncul, tinggal dikit lagi selesai deh mestinya (koversinya doank tapi :P). Kabel dah ditest, beberapa form dah ditest, ada exception yg sengaja di-ignore (kayanya mesti pelajarin urutan event yg di-fire suatu form ketika diaktifkan..), dll dll yah begitulah.

Dan hari-hari kp pun terus berlalu..

Monday, July 04, 2005

Day 21

Hari ini menggabungkan modul2 buat transfer file, terutama buat kabel, bluetooth dan IrDA. IrDA beres, bluetooth mesti nulis ulang fungsinya (???), dan kabel lupa ditest! Dodol abis dah, tapi baru inget abis pulang sih, jadi percuma, mending besok deh. Tinggal sisa form2 minor dan bagus2in interface, moga2 secepetnya selesai deh. Btw hari ini gak jadi presentasi, soalnya big boss lupa, jadi bersiap2 aja deh.

Friday, July 01, 2005

Day 20

Hari ini dimulai dengan bener2in form2 yang dah dibenerin trus nyoba gabungin. Ternyata ada beberapa error yg baru ketauan, error di query db n exception disana sini, terutama karena salah coding. Pelajaran hari ini, ingat2 kalo boolean comparison operator di C++ itu '==' bukan '='. Yah begitulah, jadi hari ini kios C++.NET dah bisa browsing n muter lagu, senin bakalan gabungin modul supaya bisa transfer file.

Dan demikian kp sudah berlalu 4 minggu.