Google App Inventor, sebuah nama yang membuat banyak orang bertanya-tanya. Apakah benar google sudah meruntuhkan image bahwa seorang programmer itu adalah seorang freak komputer?
Awal mulanya google membuat App Inventor adalah dengan tujuan agar para pengguna android dapat membuat program yang sesuai dengan kebutuhannya masing-masing. Karena pada dasarnya kebutuhan setiap manusia adalah berbeda-beda. Oleh karena itu Google mencoba merealisasikan mimpi-mimpi itu kedalam Google App Inventor. Disamping untuk keperluan pribadi, kita juga dapat menjual program buatan kita ke Android Market. Hmm.. siapa yang tidak tertarik dengan hal yang satu ini?
Mungkin sudah banyak dari kalangan pengguna android,kalangan IT, atau gadget freak yang ingin cepat-cepat mencoba kehebatan Google App Inventor ini. Tapi sangat disayangkan karena proyek ini masih beta, maka google hanya memberikan invitation hanya kepada beberapa orang dari yang sudah mengisi form yang telah disediakan oleh google.
Kebetulan saat ini saya juga sudah mendapatkan undangan dari google untuk mencoba aplikasi App Inventor besutan google tersebut. Dari hasil percobaan saya, kiranya boleh saja kalau Google mempunyai ambisi dengan proyek ini. Mereka berharap, nantinya, anak sekolah dasar pun bisa membuat aplikasi untuk ponsel Android mereka. Tapi nyatanya beberapa orang yang sudah mencoba App Inventor ini ternyata masih menganggap ini membingungkan. Apa karena berbeda kebiasaan makanya banyak yang bingung saat menggunakan App Inventor ini. Ataukah memang App Inventor yang sangat membingungkan?
Dan beberapa orang yang sudah mencoba juga mengatakan bahwa meski sudah dipermudah dengan App Inventor, yang namanya membuat program tetap sulit. "Anda tidak bisa membuatnya kecuali Anda programer atau ada programer di dekat Anda," tutur David Pouge, seorang wartawan yang mencobanya.
Mungkin saya akan berbagi sedikit pengalaman pada saat mencoba App Inventor ini.
Sebelum saya mencoba membuat program yang rumit di App Inventor ini, kiranya saya mencoba membuat aplikasi sederhana yang sudah dibuat sebagai sample oleh google. Yah itu adalah aplikasi "Pet Me". Sebuah aplikasi yang pada saat dijalankan akan keluar gambar kucing dan kalau gambar kucing tersebut disentuh,maka akan muncul suara kucing.
Tools yang saya butuhkan adalah :
- 1 buah Label untuk Nama Aplikasi
- 1 buah command button untuk menempelkan foto kucing
- 1 buah Media Sound untuk menghasilkan suara.
Setelah membuat interface aplikasi ini, maka saatnya menuju "Block Editor"
Fungsi Block Editor adalah pengganti Source Code. Kalau di Pemograman Visual Basic, pembuatan program di bagi kedalam 2 kategori, kategori Interface dan kategori Coding.
Tetapi didalam App Inventor tidak ada coding, yang ada hanya block-block seperti Flow Chart.
Berikut ini saya berikan Block untuk aplikasi "Pet Me" :
=================
When Button Click
=== =============
Do | Call Sound1.Play
=================
Jadi kalau dibaca, Ketika Tombol yang bergambar kucing di klik/sentuh maka Sound akan berbunyi.
Kelihatannya simple kalau melihat aplikasi ini. Lalu saya mencoba lagi membuat satu aplikasi yang berasal dari ide sendiri.
Ide nya begini. Saya aktif di suatu forum, dan saya mempunyai 1 thread. Kiranya saya mau ada notif di aplikasi saya setiap kali ada postingan dari user lain di thread saya tanpa harus saya subscibe email saya.
Nah kalau ini saya baru ketahuan bahwa app inventor tidak semudah yang diberitahukan oleh Google.
Ok, kiranya sampai disini dulu review saya mengenai Google App Inventor. Nanti kalau sudah bener-bener paham baru saya akan review lagi.
Terima kasih
Senin, 27 September 2010
Google App Inventor
Diposkan oleh
Ronny Tanjung
di
15:07
0
komentar
Label: All About IT
Jumat, 02 April 2010
Memulai Menjadi Seorang Network Administrator...
Saya ingin berbagi ilmu dengan teman2 sekalian yang ingin belajar Networking dan Server
Banyak orang yang bertanya kepada saya apa sih yang harus dipelajari pertama kali ketika ingin belajar Networking??
Gimana sih caranya menjebol Situs Web??
Apa yang harus dipilih Linux atau Windows??
Bagaimana menahan Virus dan serangan ke komputer maupun Server??
....
Masih banyak lagi pertanyaan seperti itu..
Saya akan membantu Anda harus memulai darimana..
Yang harus Anda Kuasai Adalah:
1. Basic Hardware Networking = Kenapa mesti dipelajari?? Karena dari sinilah inti perjalanan packet yang akan dikirim dari komputer kita ke Server.
ApA itu Switch, Hub, Wireless..Taukah Anda bahwa switch lebih aman daripada WIFI??
Kapan saya menggunakan switch atau Wifi..Semua harus diperhitungkan dengan baik.
Darimana kita belajar..Banyak buku yang mempelajari hal tersebut
2. Basic IP dan Subnetting = Mungkin kalau saya bilang ini adalah yang sangaat penting dari semua-nya adalah IP dan subnetting..Hal ini akan sangat terasa
apabila Anda bekerja di ISP..Anda akan mempelajari cara efisiensi IP,apa itu gateway??
Bagaimana mengatur IP yang baik untuk mencegah terjadi Broadcasting..
3. Technology Switching dan Routing = Kalau Anda sudah melebihi 1 jaringan di kantor Anda harus bisa melakukan routing terhadap jaringan.
Tau tidak bahwa internet bisa terhubung ke mana-mana karena routing ini.
Untuk switching Anda perlu mempelajari Teknologi VLAN
4. Technology Server = Kalau yang satu ini Anda akan banyak berhubungan dengan Server LDAP, DHCP, DNS, Dll...Intinya adalah memberikan service yang
dibutuhkan untuk client. Untuk mencari informasi silahkan minta bantuan Google..Ketikkan service server yang ingin dipelajari
5. Security = Nah setelah terbentuk server dan infrastruktur yang baik barulah Anda memperhatikan Security mulai dari Server, Router, sampai Anda
membuat IDS untuk mendeteksi serangan
6. Monitoring = Monitoring ini mencangkup semua hal baik dari infrastruktur maupun dari sisi Server..Semakin baik monitoring maka Anda akan mudah..
7. Backup = Hal ini sering dilupakan oleh para Network Administrator..Lakukan Backup Deferensial maupun Full untuk mengantisipasi Crash...
Banyak teknologi yang dilakukan. Kalau saya lebih sering menggunakan RAID untuk Backup Harddisk dan Rsync untuk FIle
Darimana saya bisa mempelajari hal-hal tersebut:
1. Dari Google yang pasti nya
2. Buku atau Ebook
3. DVD Tutorial
4. Forum
5. Pengalaman dan TroubleShooting terhadap suatu masalah
Silahkan dipelajari semua hal tersebut untuk menjadi seorang Network Administrator yang handal..
Semakin Anda banyak sertifikasi dan tentunya Pengalaman Jam terbang yang tinggi maka Anda akan dianggap lebih dari orang lain..
Trims
sumber : kaskus.us
Diposkan oleh
Ronny Tanjung
di
10:18
0
komentar
Label: All About IT, Tips n Trick
Cara membuat password yang kuat
Membuat sebuah pasword ternyata gampang-gampang susah. Symantec menganjurkan agar sebuah password dibentuk dengan memperhatikan faktor rumit namun mudah diingat.
Bahkan University of Wyoming menyarankan agar pengguna internet memperlakukan sebuah password layaknya pakaian dalam yang dimiliki yaitu,
1. Sesering mungkin diganti/diubah
2. Semakin panjang maka semakin baik
3. Jangan dibiarkan terbuka begitu saja
4. Jangan dibagi/dipinjamkan ke orang lain
5. Pertahankan agar tetap misterius.
Selain itu, berikut beberapa tips dari Symantec terkait pembuatan sebuah paswword.
1. Jangan gunakan kode yang mudah ditebak seperti nama pribadi, nama hewan peliharaan atau nama keluarga, maupun tanggal lahir.
2. Gunakan password berbeda untuk akun yang berbeda, atau setidaknya beberapa password.
3. Gunakan perpaduan angka, huruf, pungtuasi dan simbol
4. Gunakan kata atau kalimat yang cukup berarti sehingga mudah diingat dengan memperhatikan ketentuan nomor 1.
5. Ganti beberapa karakter di password anda dengan huruf atau simbol.
6. Semakin panjang maka password akan semakin kukat dan sulit direka.
7. Hindari menggunakan password dengan informasi personal, pengulangan kata, berurutan, atau kata yang berasal dari kamus. (srn)
sumber:kaskus.us
Diposkan oleh
Ronny Tanjung
di
09:56
0
komentar
Label: Tips n Trick
Sabtu, 27 Maret 2010
Indowebster itu apa sih?
"Semakin kita berbagi, semakin kita akan mendapatkan sesuatu. Kenapa musti takut berbagi?"
Kamis, 18 Februari 2010, 08:12 WIB .Indra Darmawan
VIVAnews - Ia tak tahu pasti sudah berapa ribu server yang telah ia jebol. Sebagai seorang peretas, Juny Maimun memang gemar sekali masuk ke server orang. Bukan untuk mengeruk keuntungan, namun sekadar untuk mempelajari source code aplikasi, atau desain sebuah database.
Itu adalah Juny Maimun yang dulu. Pria yang kerap disapa Acong itu, beberapa tahun lalu memang aktif di komunitas 'bawah tanah' AntiHackerlink. Di kalangan peretas, ia dikenal dengan nama nick 'Bagan'.
Tapi Acong sudah tobat. Ia tak mau lagi merugikan orang lain. Sebagai penganut agama Budha taat, Acong percaya betul dengan Karma. Kini, ia tengah mengembangkan bisnisnya di bidang teknologi informasi yang tengah berkembang pesat.
"Sekarang saya cuma pingin nebus dosa," kata Acong, saat diwawancara VIVAnews di Gedung Cyber, Jakarta, Rabu 17 Februari 2010. Bahkan, ia justru menyeru rekan-rekan sesama hacker yang salah jalan, untuk insaf kembali ke 'jalan yang benar'.
Pelan-pelan, pria kelahiran Bagan Siapi-api, 29 tahun lalu itu, mengajak teman-teman cracker (hacker kriminil) untuk beralih menjadi pengusaha konten, pengembang aplikasi, atau bergabung dalam proyek-proyek yang ia kerjakan.
"Apa sih yang didapat dari aktivitas hacking?" Pertanyaan itu biasanya ia lontarkan untuk menyadarkan teman sejawat peretasnya. Sebab, Acong yakin, walau kegiatan carding (menjebol kartu kredit orang lain) bisa membuahkan hasil yang sepadan dengan harga sebuah kapal pesiar, namun hasil uang panas itu akan cepat 'menguap' tak tersisa.
Kini, Acong sibuk dengan tiga proyek yang ia jalankan. Yakni, bisnis warung internet (warnet), usaha penyediaan jasa internet (ISP), dan menjalankan situs bagi pakai file, foto, dan musik: Indowebster.
Usaha warnet sudah ditekuni sejak Acong masih kuliah di New College Stamford. Dari pertama Acong hanya punya satu warnet, kini, bekerja sama dengan rekannya, ia mengoperasikan sekitar tujuh buah warnet. Selain bisnis warnet, Acong juga memiliki ISP bernama Maxindo Mitra Solusi.
Sementara Acong mulai terjun ke dunia web saat mendirikan forum khusus bagi para pecinta game, bernama Indogamers. Di forum ini, Acong juga mendorong anggota komunitas untuk tak cuma berdiskusi, tapi juga berani membuat server game.
Kemudian, sekitar 3 tahun lalu, Acong mendirikan sebuah situs bagi pakai file bernama Indofile. Dari kocek pribadinya, Acong menginvestasikan dana sekitar Rp 50 juta untuk membeli server untuk keperluan situs bagi pakai file.
Situs ini bertahan selama setahun. Hingga pada akhirnya, Acong mengubah Indofile menjadi Indowebster. Konsepnya juga mengalami perubahan. "Indowebster merupakan perpaduan dari Rapidshare, ImageShack, dan YouTube," kata Acong.
Jadi tak sekadar mengunduh dan mengunggah file, tapi pengguna juga bisa mengunggah foto dan video di Indowebster. Ke depan Acong sedang mempersiapkan sebuah strategi baru untuk memperluas layanan Indowebster, yaitu menyediakan layanan TV internet.
Uniknya, tak seperti pengusaha web lain yang mengejar profit atau keuntungan, dalam mengelola Indowebster, Acong sama sekali tak mau menarik keuntungan dari situs web ini. Sebab, hal ini terkait erat dengan filosofi yang dipegang teguh oleh Acong: Internet adalah tempat berbagi, sehingga tak sepatutnya bila sebuah situs web mengutip keuntungan.
Walaupun tak mengkomersialkan Indowebster, Acong tak pernah takut situs itu bangkrut, karena untuk membiayai operasional Indowebster, Acong mengambilnya dari berbagai keuntungan yang ia dapatkan dari bisnis ISP dan proyek-proyek yang ia kerjakan bersama tim pengembangan mereka.
"Kebaikan yang kita lakukan pasti akan membawa feedback. Semakin kita berbagi, semakin kita akan mendapatkan sesuatu. Kenapa musti takut berbagi?" kata Acong. Buktinya, kata dia, total investasi dari perangkat-perangkat yang dimiliki Indowebster, kini sudah mencapai paling tidak Rp 1,3 miliar.
Menurut Acong, praktek berbagi yang ia terapkan merupakan pengejawantahan dari prinsip Open Source. Ia sangat mendukung penyebaran ilmu atau teknologi secara terbuka dan cuma-cuma, sehingga semua orang bisa menikmatinya.
"Kalau semua orang go open source, tidak ada orang yang kelaparan. Sebab, open source membuka peluang kontribusi kepada semua orang, tidak hanya kepada orang atau kalangan tertentu saja. Dunia akan lebih sejahtera dengan open source," kata suami dari Wiwik Huang itu.
Tip berbagi dan keterbukaannya itu ternyata tidak hanya dipraktekan pada urusan bisnis semata. Acong juga menerapkannya saat berinteraksi dengan para karyawan. Ia memberikan kesempatan yang sangat besar kepada karyawan-karyawannya untuk maju.
Alim Bachtiar, 19 tahun, adalah salah satu buktinya. Empat tahun lalu, pemuda kelahiran Boyolali itu adalah juru parkir, saat pertama kali bekerja di warnet milik Acong. Namun, Alim yang 'cuma' jebolan SMP itu, kini memegang tanggung jawab menangani core routing koneksi wireless ke klien Maxindo.
"Tak selalu membutuhkan titel pendidikan yang tinggi untuk sebuah tanggung jawab yang besar. Semua orang bisa mempelajari teori, tapi pengalaman adalah sesuatu yang paling bernilai," kata Acong.
Saat diwawancara VIVAnews, Rabu 17 Februari 2010, Alim mengatakan bahwa Acong tak pernah membeda-bedakan orang berdasarkan agama, ras, etnis, dan lain-lain. Acong sering membantu menyiarkan siaran langsung sebuah acara pengajian majelis taklim, ke situs Indowebster.
Tak hanya itu, selama ia bekerja, Alim mengaku tak pernah dibentak atau mengalami perlakuan kasar dari Acong. "Saya bangga punya atasan Pak Acong," kata Alim. Tak terbatas urusan kerjaan, Acong bahkan juga kerap menjadi sasaran curhat Alim, saat ia sedang ada masalah keluarga.
Bagi Acong sendiri, menjadi pengusaha di bidang TI seperti saat ini bukan cita-citanya sejak kecil, karena Acong mengaku tak pernah punya cita-cita di waktu kecil. Hanya saja, pekerjaannya saat ini memang sangat cocok dengan kegemaran dasarnya, yaitu menyediakan sesuatu untuk digunakan orang lain.
"Bila sesuatu yang kita sediakan bermanfaat bagi orang lain, rasanya ada kepuasan tersendiri," ujar hacker tobat itu dengan kalem.
sumber:Vivanews
Diposkan oleh
Ronny Tanjung
di
23:53
0
komentar
Label: All About IT
Forum terbesar di Indonesia, ya kaskus.....
Kaskus adalah situs forum komunitas maya terbesar Indonesia. Kaskus lahir pada tanggal 6 November 1999 oleh tiga pemuda asal Indonesia yang sedang melanjutkan studi di Seattle, Amerika Serikat. Situs ini dikelola oleh PT Darta Media Indonesia.Anggotanya, yang berjumlah lebih dari 1.000.000 member, tidak hanya berdomisili dari Indonesia namun tersebar juga hingga negara lainnya. Pengguna Kaskus umumnya berasal dari kalangan remaja hingga orang dewasa. Kaskus, yang merupakan singkatan dari Kasak Kusuk, bermula dari sekedar hobi dari komunitas kecil yang kemudian berkembang hingga saat ini. Kaskus dikunjungi sedikitnya oleh 600 ribu orang, dengan jumlah page view melebihi 15.000.000 setiap harinya. Hingga saat ini Kaskus sudah mempunyai lebih dari 100 juta posting. Menurut Alexa.com, pada bulan Agustus 2008 Kaskus berada di peringkat 290 dunia dan menduduki peringkat 7 situs yang paling banyak dikunjungi di Indonesia. Kaskus Radio merupakan sebuah Radio Internet Indonesia di bawah naungan komunitas kaskus. Kaskus radio yang biasa disingkat KR memiliki lebih dari 20 penyiar. Radio yang memutarkan lagu selama 24 jam ini juga memutarkan lagu dari berbagai bahasa, Inggris, Mandarin, Jepang, Korea, dan masih banyak lagi.
Sejarah
Kaskus diciptakan tanggal 6 November 1999 oleh tiga mahasiswa asal Indonesia di Seattle, Amerika Serikat. Kaskus awalnya bertujuan sebagai forum informal mahasiswa Indonesia di luar negeri. Nama "Kaskus" sendiri merupakan singkatan dari kata "kasak-kusuk"
Pada bulan Agustus 2005, PC Magazine Indonesia memberikan penghargaan kepada situs Kaskus sebagai situs terbaik dan komunitas terbesar, kemudian Kaskus terpilih kembali sebagai website terbaik pilihan pembaca PC Magazine pada 2006.
Pada tanggal 23 Mei 2006 manajemen Kaskus terpaksa mengubah domain dari .com menjadi .us, karena penyebaran virus Brontok yang dibuat dengan tujuan menyerang situs-situs besar Indonesia dimana Kaskus masuk dalam target penyerangan.
Awal April 2007, manajemen Kaskus menambah 2 server baru untuk meningkatkan performance situs Kaskus (Dell Server).
Pada Juli 2008, Pengelola Kaskus akhirnya memutuskan untuk mengoperasikan server Kaskus di Indonesia. Untuk keperluan tersebut Kaskus membeli 8 server Dell PowerEdge 2950 dan dioperasikan melalui jaringan open IXP. Akibat dari ini akses Kaskus berlipat ganda dan akhirnya pengelola berencana menambahkan 8 server lagi sehingga total yang akan beroperasi di bulan September adalah 16 server.
Serangan DDOS
Pada tanggal 16—17 Mei 2008, Kaskus diserang menggunakan teknik DDoS (Distributed Denial of Service) oleh oknum yang diduga berasal dari komunitas YogyaFree. Serangan ini menyebabkan database Kaskus corrupt sehingga administrator terpaksa mengunci thread-thread yang ada.
Penyerangan tersebut diduga terkait dengan peristiwa perusakan (deface) situs YogyaFree beberapa hari sebelumnya. Penyerang yang mengklaim dirinya sebagai salah satu anggota Kaskus juga melontarkan celaan yang bernada mengejek di salah satu bagian forum YogyaFree. Hal tersebut membuat beberapa anggota YogyaFree berang, dan kemudian balik menyerang Kaskus dengan DDoS. Akibatnya, administrator Kaskus terpaksa mematikan server Kaskus.
Perang cyber antara kedua komunitas ini akhirnya selesai ketika kedua pengelola situs menandatangani memorandum online untuk menyudahkan pertikaian di antara keduanya. Pesan tersebut dipampang selama beberapa minggu di halaman situs masing-masing.
Meskipun kerusakan yang ditimbulkan oleh serangan ini cukup berat,administrator Kaskus menjanjikan bahwa Kaskus akan kembali normal pada bulan Juli 2008, seiring dengan diluncurkannya server baru Kaskus di gedung Cyber, Jakarta. Namun, ia juga mengatakan bahwa data-data yang akan dimunculkan kembali adalah data yang dimuat sebelum tahun 2008, sementara data yang dibuat selama tahun 2008 tidak dapat dimunculkan kembali.
UU ITE
Sebelum UU ITE diberlakukan, Kaskus memiliki dua forum kontroversial, BB17 dan Fight Club. BB17 (kependekan dari buka-bukaan 17 tahun) adalah sebuah forum khusus dewasa dimana pengguna dapat berbagi baik gambar maupun cerita dewasa. Sementara itu, Fight Club adalah forum yang dikhususkan sebagai tempat berdebat yang benar-benar bebas tanpa dikontrol. Seringkali masalah yang diperdebatkan berkaitan dengan SARA. Penghinaan terhadap suku dan agama lazim terjadi.
Setelah diberlakukannya UU ITE, Kaskus segera menutup BB17 karena bertentangan dengan UU ITE tentang penyebaran materi pornografi.[8] Fight Club diubah namanya menjadi Debate Club. Fight Club dan Debate Club pada dasarnya memiliki fungsi yang sama sebagai tempat untuk berdebat, hanya saja kontrol di Debate Club diperketat. Setiap thread baru yang dibuat user terlebih dahulu disensor oleh moderator. Bila dianggap tidak layak dan membahas SARA, maka thread itu akan dihapus.
Untuk menghapus citra negatif Kaskus sebagai media underground dan situs porno, Kaskus mengubah tampilannya pada tanggal 17 Agustus 2008. Tampilan baru kaskus dibuat penuh warna. Selain itu, Kaskus juga menambahkan fitur-fitur baru seperti blog dan Kaskus WAP.
KasPay
Ada sebuah layanan terbaru dari situs Kaskus yang menyediakan sistem pembayaran secara online yang disebut KasPay. Layan tersebut telah diluncurkan pada Jumat 6 November 2009, pada acara Perayaan Ulang Tahun ke-10 Kaskus di Poste, The east building, Kuningan, Jakarta. Layanan transaksi ini dapat digunakan tidak hanya di Kaskus tetapi dapat digunakan terhadap situs-situs lain yang berafiliasi dengan KasPay.
Kaspay akan beroperasi layaknya E-wallet yang akan dijadikan alat untuk transaksi jual beli di seluruh transaksi online. Seluruh proses transaksi KasPay dilakukan melalui transfer sejumlah uang, sehingga aman dari modus penipuan dan pemalsuan kartu kredit dan keamanan transaksi selalu dipastikan dengan konfirmasi melalui e-mail dan catatan transaksi.
note : saat ini jumlah postingan di kaskus sebanyak 148,770,808 Post
dan jumlah user saat ini 1,540,162 (data diambil per tanggal 27-03-2010)
sumber:wikipedia
Diposkan oleh
Ronny Tanjung
di
07:15
0
komentar
Label: All About IT
Jumat, 26 Maret 2010
New Gadget "Apple IPad"

Wow, setelah rumor-rumor beredar di sana sini, perangkat kontroversial yang mengguncang dunia teknologi di dunia ini telah muncul secara resmi di situs Apple.com/ipad. Perangkat tablet sexy yang langsing (tebalnya hanya 0.5 inch) yang digadang-gadang akan menjadi perangkat penerus kehebohan Apple Ipod akhirnya diluncurkan juga. Perangkat tablet ini dinamai secara resmi Apple iPad dan dijual mulai dari harga 499 USD atau 5 jutaan rupiah.
Anda dapat membaca dan mengirim email menggunakan iPad berlayar lebar ini, mengimpor foto dari Mac, PC atau kamera digital, serta mengorganisasinya dalam album dan menampilkannya menggunakan slideshow iPad yang elegan. Anda juga dapat melihat film, Youtube dalam tampilan HD dan membaca ebook yang bisa didownload dari Apple iBookstore sambil mendengarkan musik.
Apple melengkapi iPad ini juga dengan versi baru iWork software produktivitas yang didesain utk Multi-Touch, serta aplikasi Pages®, Keynote® and Numbers® yang bisa dibeli melalui App Store seharga $9.99.
Berikut ini adalah fitur dan spesifikasi Apple iPad:
- Beratnya 1.5 pounds dengan layar 9.7-inch capacitive touchscreen LED multitouch dilengkapi prosesor Apple 1Ghz Apple “A4″ chip yang dibuat oleh P.A. Semi.
- Batere tahan lama selama 10 jam dengan 1 bulan standby. Kita bisa memilih iPad dengan memori 16, 32 atau 64 Gb.
Ada connector Dock 30-pin, speaker, microphone, Bluetooh, 802.11n WiFi dan 3G optional. Serta ada accelerometer dan kompas. Ada juga keyboard dock yang bisa dicolok di posisi portrait.
Perangkat ini juga dilengkapi software iTunes serta dapat menjalankan aplikasi iPhone. Pengembang bisa mengguankan iPhone OS SDK yang ada saat ini untuk membuat aplikasi utk iPad.
Versi 3G dengan HSDPA dapat dijalankan pada jaringan AT&T saat ini.
Pengen tahu lebih detail kunjungi: http://www.apple.com/ipad
Diposkan oleh
Ronny Tanjung
di
23:32
0
komentar
Label: All About IT
Daftar Kode Error Blackberry

Berikut adalah daftar error code yang mungkin dialami Java Virtual Machine (JVM) di BlackBerry. Silakan terjemahkan sendiri dan googling untuk mendapat keterangan tambahan.
101 Previous startup failed — The device was reset during the JVM boot process. The JVM found the boot in progress flag was set on startup. The screen is intended to break continuous reset loops so that corrective action can be taken.
102 Invalid code in filesystem — The system checked the COD files in the device for modification and determined that a problem exists with one or more COD files.
If all loads fail, a build process error might occur (a problem exists with signing the COD files).
If a user action on the device resulted in this problem, the reset cycle is continuous because the code in the filesystem has been corrupted. The only recovery method is to wipe the device and restore a new system.
103 Cannot find starting address — The starting address for the boot COD file cannot be found. This might indicate that a boot COD file has not been installed on the device or that its format is invalid or corrupt.
104 Uncaught:
105 Example, DbRecSize( %d ) -> %d — The file system application programming interface (API) has returned an error status for a specific operation. This might indicate a corrupt filesystem or an error in the JVM.
106 Graphics system error — An error was detected in the graphics system on the device.
107 operator new() called — A C++ class in the JVM was coded incorrectly to inherit from VMRamObject that has the correct override for operator new. Extract the current (post-reset) BUGDISP.
108 operator delete() called — A C++ class in the JVM has was coded incorrectly to inherit from VMRamObject that has the correct override for operator delete. Extract the current (post-reset) BUGDISP.
109 PriorityMessageCount error:
110 Non-idle event downtime error:
111 Font engine error — An error was detected in the font engine system on the device. Extract the current (post-reset) BUGDISP and EVENTLOG.
112 Java Native Assertion Failure — An error was detected in the Java native code. Extract the current (post-reset) BUGDISP and EVENTLOG.
200 Application manager threw an uncaught exception — The application manager event thread threw an uncaught exception and cannot continue execution.
201 Crypto initialization code failed — The initialization of the crypto system failed and the device cannot continue execution.
202 An attack on the key store has been detected — An attack has been detected and execution cannot continue.
203 Console process died — The application manager console process (usually the Ribbon) has died. This is likely due to an uncaught exception during execution.
204 Persistent Content Exception — An application tried to commit a plaintext object to the Persistent Store. This will only happen if Content Protection is on and a process tries to save something in the PersistentStore that is marked as plaintext. Since this exception was not handled, the persistent store is in a bad state. You should reset to roll back to the last good commit point.
Note: This is not a JVM error; the JVM is simply diagnosing the problem. The eventlog contains information about the erroneous Java code.
501 VM_THREAD_SWITCHED: Internal Error — This is an error return used internally in the VM. It should never be reported as a device error.
502 VM_PROCESS_DEATH: All processes exited — The last Java process has terminated. There is nothing left to execute.
503 VM_THREAD_DEATH: Internal Error — This is an error return used internally in the VM. It should never be reported as a device error.
504 VM_THREAD_SWITCH: Internal Error — This is an error return used internally in the VM. It should never be reported as a device error.
505 VM_BAD_CODE: Bad Byte Code — An error has occurred in the JIT compiler.
506 Uncaught Exception — An uncaught Java exception was thrown in the initial VM Java thread, thus ending the only live thread in the system. The eventlog contains the traceback for the exception.
507 Unsatisfied Link — A dependency on a COD file could not be satisfied because the COD file is missing.
508 Invalid object — A problem has been detected with a debugger command to the VM.
509 VM_PPO_INFINITE_LOOP: infinite loop in PPO phase of GC — The maximum iteration count for the PPO phase of a GC must be the maximum number of file handles in the system. This error indicates that the iteration count exceeds the maximum. Hence, a flaw exists in the PPO loop or a corrupted file system. The extra hex integer in the error string is the flash id of the current record where the infinite loop was detected.
510 Deadlock — All threads are waiting on objects, resulting in deadlock. The system cannot recover from this state because no thread can release a lock.
511 Debug connection died — A problem has occurred while debugging that may be caused by a VM problem or an incorrect debugging command being sent to the VM.
512 GC Aborted — An idle garbage collection has been interrupted by a user event (for instance, a key was pressed or the trackwheel was used).
513
514
515 Object group too big — The reachable objects form a group that cannot be represented properly by the JVM because either there are too many objects or the total size of the objects is too large.
516 Persistent ids exhausted — When committing a persistent object, the JVM found that the persistent store id counter reached its limit. The object was not committed and a critical error was reported. This error should not occur unless a device is heavily used for years.
517 Filesystem corrupt — An inconsistency was detected in the JVM persistent object store.
518 Unexpected longjmp — A garbage collection marking phase was terminated via a longjmp. This indicates that the marking phase was interrupted when it should have completed without interruption. This error should not occur because these actions are executed when the device is not idle, and GCs can only be interrupted when the device is idle.
519 Internal Error — The JVM host is missing or has been disabled.
520 Internal Return — This is an internal state that indicates a Java method return needs to be executed.
521 Dangerous Wait — An Object.wait() was executed by a thread that holds a lock on another object.
522 Interlaced synchronization — A thread acquired two locks on objects in an order that doesn’t match the order in which a lock on the two types were previously acquired. This indicates a future potential deadlock situation and is reported. The check is only available in the simulator under the control of the JvmDebugLocks application switch.
523 System process died — A critical Java process has terminated, and the device cannot continue to operate in a normal manner.
524 LMM error — An object has been marked as recovered by the Low Memory Manager, but it was not freed during a garbage collection.
525 Bad persistent object — An auto-commit operation during a garbage collection detected a non-persistent object reachable from the persistent store root. The type of the object was output into the eventlog.
526 java.lang.Object not found — The class definition for java.lang.Object cannot be found.
527 java.lang.String not found — The class definition for java.lang.String cannot be found.
528 Corrupt filesystem. Unrecoverable. All data will be lost — All data will be lost when execution continues. The error message screen contains a number representing an internal reason for the corruption. This error is not diagnosed if a COD file was removed because the JVM must delete objects that were defined in the removed COD file. Thus, this error is not expected in normal device operation. Refer to the following reason codes:
1. Root array reference is not a valid array reference
2. Root array type is not Object[]
3. Root array size <> needs running — This is used internally for ECMAScript to call Java methods.
534 VM_FAST_RESET_DISABLED: Fast Reset Disabled — This is used internally to indicate that fast reset capability is not available. Often used in platform-specific code.
535 VM_UNUSED_535: Unused — This is an unused VM error.
536 VM_FAST_RESET_BAD_INSTANCE: VM Instance Check Failed — This is used internally to indicate that the VM structure passed in is at the wrong address or has been corrupted.
537 VM_FAST_RESET_BAD_HEAP: Heap Check Failed — This is used internally to indicate that the VM heap has been corrupted or pointers into the heap have been corrupted.
538 VM_FAST_RESET_BAD_IRAM: IRAM Check Failed — This is used internally to indicate that the VM IRAM checks have detected corruption of VM data structures (threads and local stacks) that reside in IRAM.
539 VM_FAST_RESET_NOT_IDLE: Not Idle — This is used internally to indicate that the VM was not idle when the reset occurred and, as such, cannot continue with a fast reset.
540 VM_FAST_RESET_MULTIPLE_RESETS: Multiple Resets — This is used internally to indicate that the time since the last fast reset is less than a minimum time. By disallowing multiple fast resets in a short amount of time, this should prevent fast reset loops.
541 VM_HEAP_COMPACT_INFINITE_LOOP: infinite loop detected in heap compaction — The VM detected a problem in its RAM heap that indicates its RAM was corrupted. The problem was detected by identifying a possible infinite loop during RAM heap compaction. A bugdisp log and eventlog should be extracted quickly when the device is in this condition. If possible, images of RAM should be saved.
542 Transient memory leak — The JVM detected that some memory was not freed, indicating that a memory leak has occurred. This condition is detected as early as possible to improve chances of isolating the cause.
543 VM_FS_MISMATCH: Incompatible Java filesystem installed — The VM detected that the operating system binary is different from the operating system binary used to create the Java file system. This means that the Java native methods may not be linked properly and as such, the integrity of the system cannot be guaranteed. The system can be recovered by using the VM DLFX and DLPS commands to delete the fixups and persistent store. This will clear all data and fixups and let the filesystem re-link to match the new operating system binary.
Note: The recovery order is:
1. Delete fixups
2. Delete persistent store
3. Reset device
544 VM_SECTION_MAP_OVERFLOW: a module references more than 255 other modules — The VM detected that a module is trying to reference more than 255 other modules. Extract the filesystem immediately when this error is detected.
545 VM_INCOMPATIBLE_FILESYS: an incompatible or corrupt filesystem was found — The VM detected an incompatible or corrupt filesystem. Extract the filesystem immediately when this error is detected.
546 VM_UNUSED_546: unused — The VM detected that the RAM image of its filesystem is corrupted (failed CRC check). Better to reset than to duplicate the corruption into flash.
547 VM_UNUSED_547: unused — This is an unused VM error.
548 VM_UNUSED_548: unused — This is an unused VM error.
549 VM_UNUSED_549: unused — This is an unused VM error.
Sebenarnya masih ada beberapa error lain namun saya belum dapat menemukan referensinya. Contoh error 552: Reload Software yang biasanya disebabkan setelah instal aplikasi atau theme yang tidak cocok dengan spesifikasi BlackBerry yang digunakan. Solusi untuk error ini tentunya dengan menghapus aplikasi atau theme tersebut. Bisa juga dengan menggunakan BBSAK (BlackBerry Swiss Army Knife) menu Remove COD(s) dan mencari file cod dari aplikasi/theme itu. Namun bila sudah parah, terpaksa harus wipe kemudian instal ulang OS di handheld. Sambil berharap semoga BlackBerry tidak nuked.
sumber : blackberry.com
Diposkan oleh
Ronny Tanjung
di
22:59
0
komentar
Label: Tips n Trick
Cara Upgrade OS Blackberry

Batterai Blackberry anda boros? belum 12jam sudah minta di charge? Free memory anda di bawah normal? Blackberry anda lelet? Lemot? Kurang terawat? (*halah) . Seringkali banyak keluhan seperti yang saya sebutkan tadi. Tapi banyak juga solusi nya. Salah satunya adalah Upgrade OS Blackberry anda ke versi terbaru.
Memang ga selamanya OS terbaru itu membawa dampak yang baik untuk Blackberry anda, tapi ga selamanya juga OS terbaru itu jelek. Sebelum saya menyebutkan OS-OS yang baik untuk anda, saya akan memaparkan cara meng-upgrade OS Blackberry.
1.Wipe Blackberry anda.
Mengapa? Dengan me-Wipe Blackberry anda terlebih dahulu, blackberry anda akan bersih TOTAL tidak berbekas, sehingga tidak ada error ketika melakukan Upgrade OS yang baru.
2.Persiapkan Desktop Manager anda.
Di sini saya menyarankan ada menggunakan Desktop Manager v4.6. Entah mengapa, menurut saya DM tersebut versi terstabil yang pernah saya pakai. Anda dapat mendownloadnya di sini.
3.Dowload OS yang anda inginkan.
Banyak website yang menyediakan OS Blackberry. Salah satunya anda bisa datangi situs ini.
4.Install OS Blackberry anda.
Install OS Blackberry yang telah anda download tadi ke Laptop/PC anda.
5.Hapus vendor.xml
Delete vendor.xml file di PC anda (C:\Program Files\Common Files\Research in Motion\Apploader), atau apabila kesulitan anda bisa menggunakan fasilitas windows search
6.Hubungkan Blackberry anda.
Hubungkan Blackberry anda ke PC anda sehingga tertera tulisan di Desktop Manager "Connected".
7.Buka Loader.exe
Jalankan aplikasi bernama Loader.exe yang terdapat di C:\Program Files\Common Files\Research In Motion\AppLoader\Loader.exe sehingga muncul Desktop Manager dalam mode Application Mode
8.Customize yang akan diinstall.
Pilih apa saja yang akan anda install di Blackberry anda. Misal, install bahasa inggris saja, spanish dll jgn diinstall, hal ini akan melegakan memory anda.
9.Next, dan ikuti perintah2 nya.
10.Tunggu saja sampai Blackberry anda nyala.
Sesi ini bakal memakan waktu lama. Apabila layar Blackberry anda mati, biarkan saja, yang penting anda harus menjaga kabel koneksi (Mini-USB) anda aman, tidak tercabut pada saat peng-upgrade'an OS dilakukan.
11.Finish
Sumber:Kucinghitam
Diposkan oleh
Ronny Tanjung
di
22:47
0
komentar
Label: Tips n Trick
Cara setting email client di Handphone

Akun berfitur POP3
- setting Yahoo! Indonesia,
- setting Yahoo.com.sg
- setting Gmail
- setting Gmail dengan nomor Indosat
- setting Mymail.ro
- setting XL Mobile Mail
Akun tak berfitur POP3 harus menggunakan aplikasi e-mail eksternal:
(Yahoo.com, Hotmail.com, – Whoosh untuk ponsel Java & PDA phone, Acasa.ro, dan sebagainya)
- Flurrymail untuk ponsel Java
- ProfiMail untuk HP Symbian
- Movamail untuk ponsel Java.
1 . Setting POP3 di Yahoo! Indonesia untuk Ponsel
Setelan Server
Server Surat masuk (POP3):
pop.mail.yahoo.co.id
Gunakan SSL, port: 995
Server Surat Keluar (SMTP):
smtp.mail.yahoo.co.id
Gunakan SSL, port: 465, gunakan authentication
Nama Akun/Nama Pengguna:
plawira_xxxxx
Alamat email:
plawira_xxxxx@yahoo.co .id
Sandi:
Sandi Surat Yahoo! Anda
1. Sebelumnya Anda tentu saja harus punya akun Yahoo! Indonesia. Kunjungi situs mail.yahoo.co.id untuk login ataupun membuat akun baru menggunakan browser komputer. Yahoo tidak membolehkan akun lama (misalnya Yahoo! AS ) dipindahkan ke versi Indonesia.
2. Lihat di sudut kanan atas halaman utama surat elektronik Yahoo! Di sana ada pranala bertajuk Opsi. Klik link ini.
3. Di bagian Opsi surat, di bawah kolom Manajemen, terdapat pilihan Akses dan Penerusan POP. Klik pilihan ini. Jendela baru (atau tab baru pada browser seperti Opera) akan muncul, bertajuk Akses dan Penerusan POP. Pilih Akses Web dan POP. Pada opsi Ketika Mendownload pesan baru, pilih Saya tidak ingin menerima pesan yang dianggap spam oleh SpamGuard. Ini akan mengurangi volume pesan yang tidak perlu kedalam Kotak Surat. Ini penting karena kita akan mengakses akun ini lewat ponsel.
4. Klik Lihat Setelan POP. Anda bisa melihat setelan client e-mail di sini:
Server Surat Masuk: POP3: pop.mail.yahoo.co.id
Server Surat Keluar (SMTP): smtp.mail.yahoo.co.id
Nama akun/pengguna: nama akun/login/username yang Anda pakai
Alamat email: Alamat e- mail,
misalnya namaakun@yahoo.co.id
Sandi: Password (kata sandi) yang Anda masukkan
Di bagian bawah ada petunjuk setting buat beberapa klien email. Bila Anda punya PC dan sambungan Internet cobalah lihat setting ini.
E-mail Yahoo Anda sudah siap diunduh. Tapi sebelumnya klien e-mail di ponsel harus sudah dipersiapkan terlebih dahulu.
Berikut adalah contoh setting e-mail pada Nokia 3230.
1. Ponsel ini menyatukan klien surat elektroniknya dengan SMS di menu Messaging. Cukup masuk akal-kedua-duanya memang pesan teks. Tekan Options lalu pilih Settings.
2. Pada menu yang muncul pilih e-mail. Tekan Mailboxes. Apabila belum ada kotak surat yang dibuat Anda akan ditanya apakah ingin membuat e-mail baru sekarang.
3. Berikutnya adalah opsi-opsi penting. Pertama beri nama kotak surat Anda, misalnya Yahoo. Kemudian pilih Access Point (koneksi yang akan digunakan). Anda sudah mengaktifkan GPRS bukan? Kalau sudah di sini akan ditampilkan Access Point yang sudah disetel. Kalau Anda menggunakan lebih dari satu operator pilih salah satunya.
4. Berikutnya adalah e- mail address. Ini merupakan alamat surat Yahoo! Indonesia.
5.Ingat kan keterangan saat mengaktifkan Yahoo! Mail? Masukkan smtp.mail.yahoo.co.id ke dalam kolom Outgoing mail server. Ini merupakan server yang bertugas mengirimkan surat ke luar, seperti namanya (Simple Mail Transfer Protocol– SMTP).
6. Ubah agar pesan dikirim segera. Kita menggunakan sambungan seluler yang dibayar berdasarkan banyak data, bukan berdasarkan waktu.
7. Berikutnya isikan user name. Kalau alamat Anda pemakai@yahoo.co.id maka username adalah pemakai. Berikutnya masukkan juga password. Masukkan Incoming Mail Server pop.mail.yahoo.co.id
8 . Tiga pilihan terakhir: set Mailbox Type jadi POP3, karena inilah protokol yang digunakan Yahoo! Set security ke Off, dan Set APOP secure login ke Off.
9. Masih ada beberapa pilihan lainnya, tapi tak perlu kita sentuh. Sekarang kembali ke menu Messaging. Kita akan mendapatkan item baru bernama Yahoo. Pilih item ini. Anda akan ditanya untuk terhubung untuk ke mailbox atau tidak. Pilih Ya.
10. Client e-mail akan mengunduh header e- mail yang ada dalam kotak surat Yahoo. Pilih salah satunya. E-mail tersebut akan diambil.
11. Cek apakah Anda bisa mengirim surat dengan mereply. Kalau sukses e- mail akan sampai di tujuan.
2 . Setting POP3 di Yahoo! Singapura (@yahoo.com.sg)
Incoming Mail Server (POP3) : pop.mail.yahoo.com.sg
Use SSL, port : 995
Outgoing Mail Server (SMTP) : smtp.mail.yahoo.com.sg
Use SSL, port : 465, use authentication
Account Name/Username : nama akun Anda
Email address : alamat e- mail Anda
Password : (password Anda saat Sign In)
3. Panduan Setting Gmail
Pertama kali aktifkan POP di GMail.
1. Klik Settings
2. Pilih Forwarding and POP
3. Lihat bagian POP Download: Kalau POP belum diaktifkan akan tertulis POP is disabled.
Pilih Enable POP only for mail from now on
4. Klik Save Changes.
Kedua setting client e- mail di ponsel.
sumber : Henry Santoso
Diposkan oleh
Ronny Tanjung
di
22:20
0
komentar
Label: Tips n Trick
Tips HP yang Terkena Air!!!
1. Paling utama matikan ponsel, atau bila ponsel sudah mati sendiri jangan dinyalakan.
2. Buka casing, bagian belakang dan bagian depan, keluarkan baterai, keluarkan chip dan keringkan dengan angin hair dryer yang tanpa panas atau blower.
3. Bila ponsel Anda kecebur air yang kotor, maka sebelum dikeringkan, komponen ponsel bisa dibasuh hingga bersih dengan alcohol, cairan IPA atau tinner supper, yang membersihkan namun cairan cepat menguap dan kering, baru keringkan dengan angin.
4. Penggunaan angin hair dryer atau blower, harus ahli mengatur tekanan angin dan suhu panas, bila tidak komponen kecil malah akan lepas.
5. Lap satu persatu bagian dengan kain kaos dan untuk memastikan bagian dalam ponsel sudah kering betul.
6. Periksakan ponsel Anda ke konter servis, untuk di test komponen dan baterai, apa masih berfungsi dan tidak menimbulkan arus pendek.
7. Setelah semua aman maka pasang kembali seluruh komponen.
8. Bila baterai mati sebaiknya ganti yang baru dan selanjutnya secara berkala periksa jeroan ponsel Anda apakah timbul karat.
Semoga artikel ini dapat berguna!!!
Diposkan oleh
Ronny Tanjung
di
22:16
0
komentar
Label: Tips n Trick
Configure Tape Backup di Centos
Berikut ini saya berikan script untuk Backup data dengan Tape Backup DAT72.
Adapaun data-data yang ada di server kita backup ke dalam tape backup secara Full backup dan Incremental. Untuk Incremental dilakukan dari hari senin sampai dengan Kamis. dan Jumat dilakukan Full Backup.
Setelah anda buat script backup ini maka anda tinggal menambahkan command ini di schedule.
0 23 * * 1-5 /usr/local/bin/mybackup.sh
Note: Dijalankan pada jam 23.00 dan dilakukan pada hari 1-5
Berikut script untuk backup.
#!/bin/bash
# A UNIX / Linux shell script to backup dirs to tape device like /dev/st0 (linux)
# This script make both full and incremental backups.
# You need at two sets of five tapes. Label each tape as Mon, Tue, Wed, Thu and Fri.
# You can run script at midnight or early morning each day using cronjons.
# The operator or sys admin can replace the tape every day after the script has done.
# Script must run as root or configure permission via sudo.
# -------------------------------------------------------------------------
# Copyright (c) 1999 Vivek Gite
# This script is licensed under GNU GPL version 2.0 or above
# -------------------------------------------------------------------------
# This script is part of nixCraft shell script collection (NSSC)
# Visit http://bash.cyberciti.biz/ for more information.
# -------------------------------------------------------------------------
# Last updated on : March-2003 - Added log file support.
# Last updated on : Feb-2007 - Added support for excluding files / dirs.
# -------------------------------------------------------------------------
# Changed with centralized configuration - Jan 2010 by Toto
#
# Configuration file default
# default : /etc/mybackup/backup.conf
CONF=/etc/mybackup/backup.conf
. $CONF
BACKUP_ROOT_DIR=($(cat $BACKUP_DIR_FILE))
NOW=$(date +"%a")
# Backup Log file
LOGFIILE=$LOGBASE/$NOW.backup.log
# ------------------------------------------------------------------------
# Excluding files when using tar
# Create a file called $EXCLUDE_CONF using a text editor
# Add files matching patterns such as follows (regex allowed):
# home/vivek/iso
# home/vivek/*.cpp~
# ------------------------------------------------------------------------
[ -f $EXCLUDE_CONF ] && TAR_ARGS="-X $EXCLUDE_CONF"
#### Custom functions #####
# Checking the backup result
backup_checking(){
if [ $2 == "end" ];
then
if [ $3 -eq 0 ];
then
kondisi="backup succeed"
else
kondisi="backup failed"
fi
else
kondisi="backup start"
fi
echo "$(date +%d'-'%b'-'%Y' '%H':'%M) $1 $kondisi" >> $LOGBASE/backup-attempt.log
}
# Make a full backup
full_backup(){
local old=$(pwd)
cd /
backup_checking Full start
rm -f $INC_FILE && $TAR $TAR_ARGS -cvpf $TAPE ${BACKUP_ROOT_DIR[*]} -g $INC_FILE
backup_checking Full end $?
$MT -f $TAPE rewind
$MT -f $TAPE offline
cd $old
}
# Make a partial backup
partial_backup(){
local old=$(pwd)
cd /
backup_checking Incremental start
$TAR $TAR_ARGS -cvpf $TAPE ${BACKUP_ROOT_DIR[*]} -g $INC_FILE
backup_checking Incremental end $?
$MT -f $TAPE rewind
$MT -f $TAPE offline
cd $old
}
# Make sure all dirs exits
verify_backup_dirs(){
local s=0
for d in ${BACKUP_ROOT_DIR[*]}
do
if [ ! -d /$d ];
then
#echo "Error : /$d directory does not exits!"
echo "$(date +%d'-'%b'-'%Y' '%H':'%M) Error : /$d directory does not exits!" >> $LOGBASE/backup-attempt.log
s=1
fi
done
# if not; just die
[ $s -eq 1 ] && exit 1
}
#### Main logic ####
# Make sure log dir exits
[ ! -d $LOGBASE ] && $MKDIR -p $LOGBASE
# Verify dirs
verify_backup_dirs
# Okay let us start backup procedure
# If it is monday make a full backup;
# For Tue to Fri make a partial backup
# Weekend no backups
case $NOW in
Fri) full_backup;;
Mon|Tue|Wed|Thu) partial_backup;;
*) ;;
esac > $LOGFIILE 2>&1
# EOF
Selamat Mencoba
Diposkan oleh
Ronny Tanjung
di
17:16
0
komentar
Label: Linux
Sejarah Javascript
Sejarahnya:
JavaScript pertama kali diperkenalkan oleh Nestcape, yaitu pada tahun 1995. Pada awalnya bahasa yang sekarang disebut JavaScript ini bernama LiveScript yang berfungsi sebagai bahasa sederhana untuk browser Nestcape Navigator 2, browser yang sangat populer pada saat itu
Kemudian sejalan dengan gencarnya kerjasama antara Nestcape dan Sun (pengembang bahasa pemrograman Java) pada masa itu, maka pada tanggal 4 desember 1995 Nestcape memberikan nama JavaScript kepada bahasa tersebut. Pada saat yang bersamaan, Microsoft sendiri mencoba untuk mengadaptasikan teknologi yang mereka sebut sebagai JScript di browser milik mereka yaitu Internet Explorer 3. JavaScript sendiri merupakan modifikasi dari bahasa pemrograman C++ dengan pola penulisan yang lebih sederhana dari bahasa C++ tersebut.
Pengertiannya
JavaScript adalah bahasa pemrograman yang khusus digunakan untuk halaman web agar menjadi lebih hidup. Jika dilihat dari suku katanya, JavaScript terdiri dari dua suku kata, yaitu Java dan Script. Java adalah bahasa pemrograman berorientasi objek, sedangkan script adalah serangkaian instruksi program. Meskipun JavaScript tidak dapat digunakan untuk membuat aplikasi ataupun applet, namun dengan JavaScript kita dapat membuat sebuah halaman web yang interaktif dengan mudah.
Perbedaan JavaSCript dan Java
1. JavaScript : Diterjemahkan oleh client (tidak dikompilasi)
Java : Kompilasi di server sebelum di eksekusi di client
2. JavaScript : Bekerja pada objek
Java : Applet dipisahkan dari HTML(diakses dari halaman HTML)
3. JavaScript:Kode mempergunakan objek-objek built-in, dan dapat di kembangkan tetapi tidak diperlukan kelas-kelas
Java : Tipe-tipe variabel data harus di deklarasikan
4. JavaScript : Ikatan dinamis (dinamic binding)
Java : Ikatan statis (static binding)
5. JavaScript : referensi objek dicek pada alur waktu
Java : Referensi objek harus ada pada waktu yang dikompilasi.
Membaca penjelasan diatas, timbul satu pertanyaan, bagaimana struktur penulisannya? Nah, jawabannya mudah saja. penulisan program JavaScript haus diawali dengan tag. Tag JavaScript ini memiliki dua buah atribut yang dapat digunakan, yaitu JavaScript yang ditulis didalam dokumen HTML dan diluar dokumen HTML yang ditulis didalam file secara terpisah. Mudah, bukan?? Sekarang kita tinggal mengaplikasikannya ke dalam website kita.
Selamat Mencoba!!!
Sumber
Diposkan oleh
Ronny Tanjung
di
17:06
0
komentar
Label: All About IT


