Akhirnya menemukan titik terang untuk mengembed web browser
kali ini berkat info dari http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/305273 sehingga aku menelusuri isi dari code tersebut mengetahui bahwa ctypes di python telah melepas module untuk wrapper COM yang namanya diganti dengan module comtypes.
Kemungkinan besar aku akan buat terpisah antara binding di Windows dan di Linux
Tapi masih ada satu kebingungan project ini enaknya dikasih nama apa ya ..... karena berhubungan dengan python harus ada prefix "py", tujuannya untuk embed di gtk berarti harus ada "gtk" karena fungsinya untuk widget webbrowsing harus ada tambahan apa ya ... mmm ide sich webwidget ... atau pygtk-webwidget aja ya ... ya sementara namanya ini dulu
Doakan supaya berhasil ya .... :p
10 June 2008
09 June 2008
Aplikasi PyGTK embed Web Browser
Saya saat ini kebingungan ingin membuat aplikasi dengan PyGTK yang meng-embedkan Web Browser didalamnya.
Ada beberapa ide sebenarnya, tapi gara2 saya mentargetkan untuk multi platform jadi tersandung - sandung :)
Ada beberapa ide sebenarnya, tapi gara2 saya mentargetkan untuk multi platform jadi tersandung - sandung :)
- Ide pertama menggunakan Engine Webkit yang sudah menyediakan binding ke python+gtk tetapi saat ini masih tersedia versi Linux saja, di windows belum bisa menemukan versi binary nya. Kemungkinan untuk di build sendiri baru bisa
- Ide kedua dengan menggunakan pymozembed sama dengan kasusnya webkit tidak ada versi binarynya di windows sehingga akan memerlukan rebuild dulu yang belum tentu smooth
- Ide terakhir kemungkinan ini yang akan saya pakai yaitu membuat satu wrapper katakan pygtkbrowser dimana wrapper ini akan berupa class turunan dari Gtk.Container yang didalamnya terdapat browser, wrapper ini akan mendeteksi OS yang sedang digunakan kalau OS Linux akan memanggil mozembed sedangkan kalau Win akan meload component IE dengan bantuan module win32
Speedy 1Mbps!! Isapan Jempol ??
Di kota blitar speedy sudah upto 1024kbps tetapi menurut saya itu masih isapan jempol saja ...
beda dengan dulu masih upto 384kbps speedy sekarang kecepatannya menjadi lebih tidak stabil
memang terkadang cepat terkadang lambat tapi waktu download hasilnya stuck around 20KB/s
Lebih mending waktu dulu masih bisa 40KB/s stabil
beda dengan dulu masih upto 384kbps speedy sekarang kecepatannya menjadi lebih tidak stabil
memang terkadang cepat terkadang lambat tapi waktu download hasilnya stuck around 20KB/s
Lebih mending waktu dulu masih bisa 40KB/s stabil
22 April 2008
Telkom Speedy apakah blok blogspot ??
Hari ini koneksi internet yang saya percayakan ke telkom speedy mengalami sedikit gangguan.
Gangguan ini tidak terjadi hari ini saja sebenarnya, beberapa hari yang lalu sempat saya abaikan karena saya pikir ada masalah dengan koneksi internasional atau settingan proxy server saya, kebetulan baru ngetest squid di rumah....
Hari ini terjadi gangguan lagi dan kebetulan saya konek di toko dengan koneksi tanpa proxy saya jadi inget dengan masalah UU ITE dan seorang munafik yang mengaku tidak suka dengan blogger.... grrrrrr (u know who) walaupun ini post blog saya yang kedua saya beranggapan blog sangat bermanfaat paling tidak untuk membuat orang bisa belajar menuliskan sesuatu bukan untuk dipendam, yang saya dulu tidak bisa lakukan karena metode pengajaran sekolah yang salah.....
Untuk meyakinkan diri saya coba2 dengan tool ping untuk mencek keberadaan server dan terdapat reply... dengan baik dari server blogspot, kemudian saya coba lagi dengan tool telnet seperti ini
Saya semakin yakin dengan masalah pengeblokan ini setelah coba tanya sama mbah kangkung Google yang akhirnya menemukan link ini, setelah baca2 saya coba bertanya dengan 147 layanan customer service Telkom, yeee semua udah pada tahu itu.... :p
Tanggapannya seperti ini....
"Di daftar alamat yang di blok oleh Telkom tidak terdapat informasi bahwa blogspot sedang di blok tapi kalau memang tidak bisa kemungkinan besar proses ini dilakukan dari pemerintah"
lihat tulisan tebal berwarna merah itu.... ini yang saya bikin jenggel... karena setahu saya pemerintah tidak pernah menggabungkan backbone internet international di pemerintah alias telkom pasti ambil sendiri entah dari Sing*pore or Ta*wan gimana caranya ngeblok???
akhirnya saya jawab begini :
Mbak... memang regulasi pemerintah tapi khan belum di sah kan (padahal tadi itu aku gak tau udah sah apa belum ya :p seng penting ngomong disik hehehe)
Akhirnya dimintai nomor telepon kemudian selang 2 jam saya ditelpon oleh teknisi Telkom dan diminta untuk mencoba kembali dan akhirnya bisa... dan saya bisa menulis postingan ini dech......
Thanks telkom untuk reaksi yang cepat.... tolong jangan blok blogspot lagi ya.... klo tidak gimana aku bisa posting seperti ini ...
Gangguan ini tidak terjadi hari ini saja sebenarnya, beberapa hari yang lalu sempat saya abaikan karena saya pikir ada masalah dengan koneksi internasional atau settingan proxy server saya, kebetulan baru ngetest squid di rumah....
Hari ini terjadi gangguan lagi dan kebetulan saya konek di toko dengan koneksi tanpa proxy saya jadi inget dengan masalah UU ITE dan seorang munafik yang mengaku tidak suka dengan blogger.... grrrrrr (u know who) walaupun ini post blog saya yang kedua saya beranggapan blog sangat bermanfaat paling tidak untuk membuat orang bisa belajar menuliskan sesuatu bukan untuk dipendam, yang saya dulu tidak bisa lakukan karena metode pengajaran sekolah yang salah.....
Untuk meyakinkan diri saya coba2 dengan tool ping untuk mencek keberadaan server dan terdapat reply... dengan baik dari server blogspot, kemudian saya coba lagi dengan tool telnet seperti ini
- pertama saya coba telnet eddysetyawan.blogspot.com 80 tidak terjadi koneksi
- kedua coba telnet www.blogspot.com 80 konek dengan baik....
Saya semakin yakin dengan masalah pengeblokan ini setelah coba tanya sama mbah kangkung Google yang akhirnya menemukan link ini, setelah baca2 saya coba bertanya dengan 147 layanan customer service Telkom, yeee semua udah pada tahu itu.... :p
Tanggapannya seperti ini....
"Di daftar alamat yang di blok oleh Telkom tidak terdapat informasi bahwa blogspot sedang di blok tapi kalau memang tidak bisa kemungkinan besar proses ini dilakukan dari pemerintah"
lihat tulisan tebal berwarna merah itu.... ini yang saya bikin jenggel... karena setahu saya pemerintah tidak pernah menggabungkan backbone internet international di pemerintah alias telkom pasti ambil sendiri entah dari Sing*pore or Ta*wan gimana caranya ngeblok???
akhirnya saya jawab begini :
Mbak... memang regulasi pemerintah tapi khan belum di sah kan (padahal tadi itu aku gak tau udah sah apa belum ya :p seng penting ngomong disik hehehe)
Akhirnya dimintai nomor telepon kemudian selang 2 jam saya ditelpon oleh teknisi Telkom dan diminta untuk mencoba kembali dan akhirnya bisa... dan saya bisa menulis postingan ini dech......
Thanks telkom untuk reaksi yang cepat.... tolong jangan blok blogspot lagi ya.... klo tidak gimana aku bisa posting seperti ini ...
17 April 2008
Barcode dengan Python
Ini postingan blog saya yang pertama.... Inisiatif ini muncul gara2 waktu saya mencari2 informasi penggunaan barcode untuk aplikasi DOS(Clipper) yang sedang diimplementasikan di toko saya.
Dengan pertimbangan penggunaan printer barcode yang mahal biaya per lembar nya, ada ide untuk membuat nya dengan printer inkjet atau laserjet yang di print di kertas stiker. Karena menggunakan DOS tidak mungkin untuk print ke inkjet dan generate barcode rumit juga ya klo di DOS :). Awalnya kita sudah berusaha cari2 software bantuan shareware tapi.... ujung2 nya ntar harus ngecrack dan tidak bisa digabungkan dengan aplikasi yang sedang diimplementasi akhirnya saya kepikiran untuk membikin sendiri generatornya.
Dengan adanya background programming saya berusaha mencari2 library untuk generate barcode, karena main lang saya C dan Python saya berusaha cari yang termudah dulu pake Python. Yang saya tahu di Python report generator terbaik saat ini cuman reportlab tapi saya tidak yakin ada tidaknya fitur untuk barcode, setelah baca2 referensi nya yang ada di website karena kurang lengkap terpaksa baca dokumentasi yang di sertakan di code nya.
Ide untuk pengintegrasian seperti ini, dari DOS saya minta programmernya untuk mengenerate text file dari informasi pembelian ataupun surat jalan dengan format kodebarang|namabarang saya gunakan pemisah | (pipe) karena karakter ini tidak digunakan di penamaan nama barang saya
setelah mengenerate text file tersebut saya minta dia untuk memanggil aplikasi python yang saya buat dengan mepassingkan nama textfile sebelumnya, kemudian program python ini akan mengenerate ke lokasi yang sudah ditentukan sebelumnya dalam kasus ini saya hardcode ke c:\pdf (karena saat ini code clipper masih dalam proses porting ke xharbour jadi masih disimpan dengan lokasi driver )
Berikut ini code python yang saya buat:
Persiapan :
install reportlab kalau di Fedora 8 install dengan cara seperti dibawah ini
sh> yum install reportlab
untuk versi windows download dulu Python nya sebaiknya cari versi 2.5
Download dll nya reportlab dari web nya dan download source reportlab
download module PIL
berikut ini kode programnya bcgen.py
Dengan pertimbangan penggunaan printer barcode yang mahal biaya per lembar nya, ada ide untuk membuat nya dengan printer inkjet atau laserjet yang di print di kertas stiker. Karena menggunakan DOS tidak mungkin untuk print ke inkjet dan generate barcode rumit juga ya klo di DOS :). Awalnya kita sudah berusaha cari2 software bantuan shareware tapi.... ujung2 nya ntar harus ngecrack dan tidak bisa digabungkan dengan aplikasi yang sedang diimplementasi akhirnya saya kepikiran untuk membikin sendiri generatornya.
Dengan adanya background programming saya berusaha mencari2 library untuk generate barcode, karena main lang saya C dan Python saya berusaha cari yang termudah dulu pake Python. Yang saya tahu di Python report generator terbaik saat ini cuman reportlab tapi saya tidak yakin ada tidaknya fitur untuk barcode, setelah baca2 referensi nya yang ada di website karena kurang lengkap terpaksa baca dokumentasi yang di sertakan di code nya.
Ide untuk pengintegrasian seperti ini, dari DOS saya minta programmernya untuk mengenerate text file dari informasi pembelian ataupun surat jalan dengan format kodebarang|namabarang saya gunakan pemisah | (pipe) karena karakter ini tidak digunakan di penamaan nama barang saya
setelah mengenerate text file tersebut saya minta dia untuk memanggil aplikasi python yang saya buat dengan mepassingkan nama textfile sebelumnya, kemudian program python ini akan mengenerate ke lokasi yang sudah ditentukan sebelumnya dalam kasus ini saya hardcode ke c:\pdf (karena saat ini code clipper masih dalam proses porting ke xharbour jadi masih disimpan dengan lokasi driver )
Berikut ini code python yang saya buat:
Persiapan :
install reportlab kalau di Fedora 8 install dengan cara seperti dibawah ini
sh> yum install reportlab
untuk versi windows download dulu Python nya sebaiknya cari versi 2.5
Download dll nya reportlab dari web nya dan download source reportlab
download module PIL
berikut ini kode programnya bcgen.py
Subscribe to:
Posts (Atom)