Browse Month

November 2012

Silicone Rubber Sealant andalanku

Oprek Pompa Wiper

Musim hujan telah dimulai. Sekarang saatnya cek pendukung mobil yang berhubungan dengan hujan. Untuk si Pingsut sendiri masih ada PR yang beberapa bulan lalu belum dikerjakan : memperbaiki pompa air wiper. Saya pikir sederhana saja, mungkin karena kabel di bawah kendor, ternyata tidak. Masalahnya adalah karena banyaknya karat yang ada dalam motor pompa. Perlu sedikit perjuangan karena posisi pompa air wiper ada di bemper depan sisi sopir. Untuk melepasnya lebih baik membuka dulu fender (basa lokalnya : spakbor) roda kanan depan. Lokasi motor tepat berada di depan roda, dalam bemper.

Keep Reading

Ring Road Salatiga di hari Minggu

Sudah lama tidak ke Semarang sejak pindah ke Solo. Minggu kemarin ada kesempatan untuk ke Semarang untuk mengantarkan istri yang ada pertemuan profesi. Di perjalanan tepatnya di Salatiga, secara otomatis pasti melewati ring road baru untuk menghemat waktu perjalanan ke Semarang, karena pastilah ring road tidak begitu banyak kendaraan, terutama kendaraan berat, karena setahu saya kendaraan berat masih melewati jalur yang lama disebabkan curam dan panjangnya tanjakan di ring road.

Sedikit mengecewakan ketika lewat di ring road bagian tengah, karena ada pasar Minggu pagi karena pedagang dan pejalan kaki meluber di badan jalan, sehingga kendaraan harus jalan sangat pelan sekali. Memang daerah itu adalah lokasi terbuka, datar, luas dan punya pemandangan yang sangat bagus. Sekali lagi, pemandangannya sangat bagus. Kalau tidak ada pasar Minggu pagi pun sering ramai masyarakat duduk2 di pinggir untuk menikmati pemandangan, namun tidak sampai memacetkan jalan.

Yang saya sayangkan memang hanya pasar Minggu pagi, karena setahu saya konsep ring road adalah untuk memecah kemacetan yang ada di jalan raya atau untuk mengalihkan arus lalu lintas agar tidak melewati dalam kota. Dengan adanya pasar Minggu tersebut, maka fungsi ring road itu sendiri jadi gagal berfungsi.

Kalau menurut saya, lebih tepat jika pemerintah kota Salatiga mulai menertibkan kegiatan tersebut dan memindahkan ke lokasi yang lain, sebelum pasar tersebut menjadi semi permanen dan lama kelamaan jadi permanen. Mungkin bisa menganjurkan ke Car Free Day atau membuka lahan khusus untuk pasar Minggu pagi tidak jauh dari lokasi ring road dengan fasilitas parkir dan memadai. Tentunya bisa menambah pendapatan kota dari parkir dan retribusi pedagang serta keamanan dan kenyamanan pengunjung dan pengendara pengguna ring road. Mungkin saya membandingkan dengan beberapa konsep ringroad yang ada di kota2 lain, seperti RR utara dan RR selatan Jogja, Arteri Semarang, RR Mojosongo-Karanganyar Solo, RR Kendal yang memang dikhususkan untuk memperlancar arus lalu lintas yang tidak masuk kota. Untuk pasar Minggu pagi seperti di Manahan Solo, Car Free Day Slamet Riyadi Solo, Simpang5 Semarang (sekarang katanya sudah dipindah ke Stadion Diponegoro).

Demikian pendapat saya yang hanya pengguna jalan ring road, penikmat pasar Minggu pagi, yang bukan ahli tata ruang kota dan bukan ahli lalu lintas. Dan saya tidak berkumis.

Database SQLite

Dari dokumentasi yang ada di Phonegap, ternyata menggunakan database web di mana akan ada keterbatasan besarnya data (max 5MB kalau tidak salah), jadi saya ngotot harus belajar pakai SQLite untuk database aplikasi dan sebagai awal belajar koneksi dengan database noSQL seperti couch dll di mobile, meskipun sebenarnya jauh berbeda dalam konsep menurut saya. Selain itu database SQLite dapat diketahui lokasi fisiknya dan dapat dibrowse dengan aplikasi SQLite browser yang ada di pasaran.

Lokasi tempat SQLite berada ada di {root}/data/data/{com.aplikasi.anda}/databases/databaseanda.db terus terang kalau memakai database web seperti dalam tutorial Storage Phonegap, saya belum bisa browse isinya.

Untuk plugin yang saya pakai adalah dari chbrody dapat didownload di GitHub di sini

stepnya :

  1. copy file SQLitePlugin.js ke dalam WWW. pastikan di dalam file index.html juga dimasukkan script untuk referensi ke file tersebut
  2. copy direktory src/com/phonegap/plugin/sqlitePlugin/SQLitePlugin.java ke direktory src (dimerge)
  3. tambahkan line berikut ke dalam plugins.xml :
<plugin name="SQLitePlugin" value="com.phonegap.plugin.sqlitePlugin.SQLitePlugin"/>

sebelumnya pernah mencoba menggunakan plugin dari Davibe, namun gara2 kurang teliti membaca, ternyata plugin tersebut baru hanya untuk IOS. dan Chbrody menyempurnakan untuk Android.

Phonegap : menggunakan CSS di SDCard

Berikut ini cara menggunakan CSS yang disimpan dalam SDCard (atau mungkin bisa juga URL) untuk dapat digunakan dalam aplikasi android yang dibangun dengan Phonegap.

Mudah saja, pada halaman index.html (asumsi link CSS di sini), link CSS langsung menunjuk pada root sdcard :

<href="file:///sdcard/style.css" rel="stylesheet">

Dengan demikian, kita dapat membuat aplikasi android dengan css yang dapat diupdate setiap saat, hanya dengan mengganti css yang baru. Tentunya ada baiknya css tidak diletakkan di root sdcard, tapi di direktori khusus untuk data aplikasi tsb, beserta file2 pendukungnya (images dll).

Ada kekurangannya yaitu karena file yang diload tersebut dianggap data, maka setiap apk dijalankan, maka apk hanya akan cek di cachenya. Jika cachenya ada file tersebut, maka dia tidak akan loading data lagi dari sdcard, sehingga css tidak terupdate. Untuk mengatasi masalah cache, pada file .java di folder src, tambahkan kode berikut

super.clearCache();

di dalam

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.loadUrl("file:///android_asset/www/index.html");
}

sehingga jadilah seperti ini :

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.clearCache();
super.loadUrl("file:///android_asset/www/index.html");
}

Oke, itu tadi untuk CSS nya. Lalu bagaimana jika untuk gambar yang dilink di CSS ? Misalnya gambar background. Untuk itu, di CSSnya bisa seperti ini :

.sample {
 background-image: URL("file:///sdcard/bg.jpeg");
}

Mainan Bebek Lilin

Mainan bebek lilin ini. Masihkah ada ada di kota panjenengan ?

Setahu saya, mainan ini hanya dijual pas ketika ada sholat Idul Fitri / Idul Adha. Dijual seharga Rp. 2000 seplastik isi 2  bebek. Dan sudah pasti yang jual adalah bapak-bapak yang sudah sepuh, yang masih membuat mainan ini dengan tangannya sendiri. Yang muda-muda jualannya balon dan mainan-mainan plastik moderen lainnya.

Mainan ini sangat rapuh, karena hanya berupa moulding lilin yang ditempelkan 2 sisinya. jadi bagian dalamnya kosong. Mirip bikin celengan dari plastik.

IMAG1909

IMAG1907

Lihatlah begitu lucu dan romantisnya kedua bebek ini

IMAG1908

Silicon Sealant untuk body motor

Sudah bertahun-tahun motor Shogun ijo milik saya mengabdi selama di Semarang. Selama di Semarang juga, motor itu sudah jadi kaki ke mana-mana mulai dari dalam kota sampai ke luar kota, terjauh adalah ke Wonosobo. Khusus di Semarang, bukan hanya jadi kaki, tapi jadi perahu juga, terutama pas ke pelabuhan (orang Semarang pasti tahu lah) atau jadi kendaraan pacul saat di kawasan industri Terboyo.

Setelah hampir 10 tahun mengabdi di Semarang dan sangat minim perawatan, sekarang saatnya membalas jasa si Shogun. Perawatan pertama adalah masalah bodywork. Adalah masalah umum motor yang menggunakan bahan body plastik untuk umur di atas 5 tahun pasti sudah mulai kendor semua, di RPM tertentu pasti terdengar berisik gesekan antar body yang kurang kencang. Penggantian sekrup tidak menyelesaikan masalah, karena seting pengunci antar body sudah pecah karena getas. Kalau saya lihat, ada yang menggunakan Cable Ties (tapi harus melobangi body) bahkan sempat jadi tren sisa ties tidak dipotong biar seperti ada antena / sungutnya. Ada juga yang diganjel pakai karet ban dalam motor atau kertas dilipat2 (metode yang ini yang saya pakai selama ini, apalagi yang ganjel kertas 😀 )

Dan inilah solusinya.

Silicone Rubber Sealant. Silikon memang berguna selain untuk implan “you know what I mean”, yang berbentuk lem ini biasa dipakai akuarium, atau yang warna orange / hitam untuk sealant mesin / pengganti perpak antar mesin. Sedang yang saya pakai adalah yang untuk akuarium. Harganya cuma sekitar 9rb – 10rb yang kecil.

IMAG1956

Cukup dilem saja bagian bodi yang saling bersinggungan dengan bodi yang lain. Keduanya saya lem semua. Sebelum semua bodi dipasang kembali, pastikan semua lem sudah kering, sehingga bodi tidak dilem, tapi cuma diberi pengganjal silikon.

IMAG1949

IMAG1951

bagian ekor di Shogun juga sering bunyi. Kalau di sisi ini, orang2 paling banyak dilakban warna item yang biasa untuk njilid buku 😀

IMAG1954

IMAG1955

Demikian. Jadi prinsipnya hanya mengganti ganjal dengan Sealant Silicon, yang sifatnya lebih tahan cuaca, lentur, tidak berubah bentuk.

Menghilangkan default splash screen Phonegap

Ketika membuat aplikasi android menggunakan Phonegap dengan IDE Eclipse, jika lewat wizard di Eclipse atau juga pakai wizardnya MDS Applaud, maka akan kita jumpai splashscreen seperti berikut ini sekitar 1 detik sebelum splashscreen custom atau aplikasi kita jalan.

2012 11 10 07 08 32

Ternyata ada di file AndroidManifest.xml tepatnya berada di <activity>. Tambahkan line berikut sebelum tag >

 android:theme="@android:style/Theme.Black.NoTitleBar"

Jangan lupa membuat direktori Drawable di dalam direktori Res yang berisi gambar icon

demikian