Monday, September 26, 2011

Membuat Export Data PHP to CSV,XLS,dll.


Kadang kita ingin menyimpan sekumpulan data menjadi file CSV atau XLS (Ms Excel) atau mendownload data di database langsung dalam bentuk file CSV atau XLS dari web kita. Menggunakan skrip PHP hal tersebut sangat mudah dilakukan. File CSV atau Comma Separated Value sebenarnya merupakan file teks biasa yang dengan cara penulisan tertentu, yaitu memisahkan data dengan tanda koma dan baris, sehingga dapat dibaca di Ms Excel sebagai file CSV. Begitu pula dengan file berekstensi XLS. Ternyata kita juga bisa membuat file berekstensi XLS yang bisa dibuka di Ms Excel hanya dengan file teks biasa. Dengan demikian kedua jenis file ini dapat dengan mudah kita buat menggunakan skrip PHP.
Pertama kita harus pahami dulu apa itu file CSV dan file XLS yang berbasis file teks biasa ini.
1. File CSV atau Comma Separated Value seperti namanya berisi teks data yang tiap datanya dipisahkan dengan tanda koma. Sebagai gambaran, sebuah file CSV bisa berisi data berikut ini :
HeaderA, HeaderB, HeaderC
RowA1, RowB1, RowC1
RowA2, RowB2, RowC2
Jika kita membuat sebuah file di Excel dan menyimpannya dalam format CSV, maka jika file tersebut dibuka di Notepad maka akan terlihat isi file yang kurang lebih formatnya sama seperti di atas.
2. File XLS, jika Anda familiar dengan kode HTML, Anda tentu akan mengetahui tag-tag untuk membuat sebuah tabel. Nah jika sebuah file teks berisi tag-tag HTML yang membentuk sebuah tabel jika dibuka di browser, maka jika file tersebut berekstensi XLS maka file tersebut dapat dibuka di Excel dalam bentuk sel-sel tabel Excel. Berikut ini adalah contohnya :




Setelah memahami file yang akan kita buat, sekarang kita memahami proses pembuatan filenya. Lihat source berikut ini :

$content = "HeaderA1,HeaderB,HeaderC\n";
$content .= "RowA1,RowB1,RowC1\n";
$content .= "RowA2,RowB2,RowC2\n";
$filename = 'myCSV.csv';
$fp = fopen( $filename, 'w' );
fwrite( $fp, $content );
fclose( $fp );
?>
Source di atas akan menghasilkan file bernama myCSV.csv yang dapat dibuka di Ms Excel. Tambahkan file path yang sesuai pada $filename untuk menentukan di direktori mana file akan disimpan. Perhatikan juga bahwa di tiap akhir baris Anda harus menambahkan tanda \n sebagai tanda ganti baris. Gunakan juga tanda kutip dua (“) dan bukan tanda kutip satu untuk menuliskannya.
Sekarang bagaimana kalau kita ingin file CSV tersebut dapat langsung didownload oleh user? Gunakan source berikut ini :


Mudah, bukan? Untuk source kedua yang menggunakan header, pastikan bahwa tak ada spasi atau karakter kosong setelah tanda ?> di akhir code. Karena kita sudah menghasilkan output header di atas maka jika ada output header lagi di bawah yang dipicu adanya karakter kosong maka itu akan menghasilkan error “header already sent”.

$select = "SELECT * FROM table_name";

$export = mysql_query ( $select ) or die ( "Sql error : " . mysql_error( ) );

$fields = mysql_num_fields ( $export );

for ( $i = 0; $i < $fields; $i++ )
{
    $header .= mysql_field_name( $export , $i ) . "\t";
}

while( $row = mysql_fetch_row( $export ) )
{
    $line = '';
    foreach( $row as $value )
    {                                            
        if ( ( !isset( $value ) ) || ( $value == "" ) )
        {
            $value = "\t";
        }
        else
        {
            $value = str_replace( '"' , '""' , $value );
            $value = '"' . $value . '"' . "\t";
        }
        $line .= $value;
    }
    $data .= trim( $line ) . "\n";
}
$data = str_replace( "\r" , "" , $data );

if ( $data == "" )
{
    $data = "\n(0) Records Found!\n";                        
}

header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=your_desired_name.xls");
header("Pragma: no-cache");
header("Expires: 0");
print "$header\n$data";Berikut source code lengkapnya


Selamat mencoba!

HeaderAHeaderBHeaderC
RowA1RowB1HeaderC1
RowA1RowB2HeaderC2

Wednesday, August 3, 2011

Tipuan Mata Terbesar Dijagat Raya

Langit Pada Malam Hari


Kenapa langit pada malam hari adalah sebuah tipuan mata terbesar dijagat raya?????
Berikut penjelasannya. . . 








Kalau Anda keluar pada malam hari dan mengarahkan pandangan kelangit, kalau langit sedang cerah, tentunya anda akan bisa melihat bintang-bintang bertaburan di angkasa raya


Pernahakah Anda bayangkan bahwa bintang2 itu sebenarnya adalah matahari, seperti matahari yang kita miliki di tata surya kita. Karena begitu jauhnya jarak matahari itu dengann bumi kita, maka ia keliatan sangat kecil dan berkedip2. Tapi, sesungguhnya bintang2 itu berbentuk seperti matahari. Bahkan banyak yang ukurannya jauh lebih besar dari matahari kita.


Matahari yang kita miliki ini diameternya sekitar 200 kali bumi. Isinya adalah gas hydrogen yang sedang bereaksi secara termonuklir menjadi gas helium. Sedangkan bintang2 itu ada yang berpuluh kali atau bahkan beratus kali dibandingkan dengan besarnya matahari kita. Yg paling besar yang pernah ditemukan bahkan mencapai sekitar 500 kali matahari, alias 100 ribu kali besarnya bumi yg kita diami
Begitu besar ukurannya, tetapi keliatan demikian kecilnya. Ya, semua itu karena jarak bintang2 itu sangat jauh dari bumi. Contoh saja jika dalam ilmu astronomi mengatakan, jarak bintang itu sekitar 8 tahun cahaya. Apakah artinya? Artinya, cahaya saja membutuhkan waktu tempuh 8 tahun untuk menuju bintang yang paling dekat. Jadi kalau dikalkulasikan dalam kilometer…..


Kecepatan cahaya adalah 300.000 km per detik. Jadi kalau cahaya membutuhkan waktu 8 tahun untuk sampai ke bintang itu, berarti jaraknya adalah 8 th x 365 hari x 24 jam x 60 menit x 60 detik x 300.000 km = 75.686.400.000.000 km atau sekitar 75 triliun kilometer. Sungguh jarak yg tak terbayangkan dalam kehidupan kita!!




Jumlah bintang di alam semesta ini triliunan. Setiap 100 miliar bintang membentuk gugusan yg bernama Galaksi. Gugusan bintang yg kita tempati ini bernama Galaksi Bimasakti. Di sebelah Bimasakti ini ada Andromeda dan seterusnya. Ada miliaran galaksi di jagad semesta ini. Dan yang lebih dasyat lagi, setiap 100 miliar galaksi membentuk gugusan galaksi yang disebut Super-Cluster, dan seterusnya. Jagad semesta ini belum diketahui batasannya


Berapakah jarak gugusan bintang2 itu? Bermacam2. Ada yang berjarak 100 tahun cahaya. Artinya cahaya saja membutuhkan waktu 100 tahun. Ada yang 1000 tahun cahaya. Ada juga yang 1 juta tahun cahaya. Dan yang paling jauh diketemukan oleh ilmuan jepang berjarak 10 miliar tahun cahaya. Ya. cahaya saja membutuhkan waktu 10 milyar tahun. Apalagi kita, usia kita tak ada artinya apa2 dibanding kan dengan kebesaran alam semesta ini.




Jadi pernahkah anda membayangkan, bahwa matahari yang kita liat ini adalah matahari yang kita liat 8 menit yg lalu? Bukan matahari yang sekarang. kenapa demikian? Ya. Karena sinar matahari memerlukan waktu 8 menit untuk mencapai bumi, yang berjarak 150 juta kilometer dari matahari. Berarti, matahari yang kita lihat pada saat itu adalah matahari 8 menit yang lalu! aneh bukan!? itu dikarenakan cahaya juga membutuhkan waktu untuk sampai ketempat tujuan



Tidak berbeda dengan bintang 2 yang berjarak lebih jauh lagi. Kalau kita sedang mengamati bintang berjarak 100 juta tahun cahaya, maka sebenarnya bintang yang sedang kita amati itu adalah kondisi 100 juta tahun yang lalu!!
Jadi dengan kenyataan seperti itu jika kita memandangi langit malam saat itu maka sebenarnya kita bukan melihat langit yang sekarang saja. Tetapi pada saat yg bersamaan kita sedang melihat langit sekarang, langit 1000 tahun yang lalu, langit 1 juta tahun yang lalu dan bahkan langit 10 miliar tahun yg lalu ……………. Masya allah……….


Sungguh Sebuah Keajaiban Besar Dijagad Raya Yang Merupakan Sebuah Maha Karya Dasyat Allah S.W.T Di Alam Semesta Ini

Friday, July 29, 2011

5 Menit Instalasi Redmine diatas Windows XP

Redmine merupakan aplikasi project management dan issue tracker / bug tracker berbasis web. Jika kamu pemakai atau aktivis software open source pasti pernah mendengar tentang Bugzilla bukan ? redmine kurang lebih seperti itu. Berawal dari inisiatif di kantor untuk merencanakan penggunaan bugtracker system dalam sebuah project, aku diminta untuk mereview BugZilla sebagai salah satu kandidat yang akan digunakan.
Setelah aku coba, BugZilla menurutku terlalu ribet baik dari segi flow aplikasi dan tampilan (at least for the default installation, you can add plugins for BugZilla also here). So i found thisRedmine, dari tampilan cukup bersih, alur untuk meregister bug pun cukup straight forward dan tersedia Gantt Chart by default.
Redmine Gantt Chart
Redmine dibangun menggunakan RoR yang dimana aku belum ada pengalaman sebelumnya, jadi here it is step by step how i manage to set this Redmine up and running on my Windows laptop. Sebagai awalan, tidak ada salahnya membaca sekilas :
Tutorial ini menggunakan Redmine versi 1.1 dan berjalan baik diatas Ruby 1.8. Penting diketahui bahwa Redmine 1.1 TIDAK berjalan di atas Ruby 1.9, make sure you download the correct ruby version and it will save you few minutes of confusion (that goes to me haha). Also pay attention on the version of each gem, check the gem version compability with current redmine version here.
Selain itu Redmine juga memerlukan DB server, disini aku menggunakan MySQL bawaan dariXAMPP. Bandwith dan koneksi yang cukup diperlukan untuk melakukan proses instalasi Ruby Gem dari repository, so make sure you have it also.  Ready? Start your timer, 5 minutes starts now! :D .

  1. Langkah pertama tentu saja melakukan instalasi Ruby runtime, download installer diRubyInstaller. Sekali lagi, make sure you download ruby 1.8. Klik installer, accept agreement dan jangan lupa untuk memasukkan ruby kedalam env variable PATH windows sehingga command line ruby bisa dijalankan secara global. Ini akan dilakukan otomatis jika mencentang opsi tersebut didalam proses instalasi

    Centang kedua opsi diatas
  2. Buka command line windows / cmd,  ketikkan : ruby -v untuk mengetahui apakah ruby sudah terinstall dengan benar (versi ruby akan diprint di layar cmd).
  3. Install Rails versi 2.3.5, ketik di CMD:
    gem install rails -v=2.3.5
  4. Install MySQL gem,
    gem install mysql
  5. Install i18n gem,
    gem install i18n -v=0.4.2
  6. Install Rack gem,
    gem install rack
  7. Download library tambahan MySQL di RubyForge (libmysql.dll) dan tempatkan di folderbin, didalam direktori instalasi ruby.
  8. Install ruby webserver a.k.a Mongrel,
    gem install mongrel
  9. Download Redmine 1.1 di RubyForge, buat direktori App di dalam Ruby home directory dan extract ditempat tersebut.
  10. Edit file konfigurasi database database.yml (rename database.yml.example ) yang berada di dalam folder config didalam aplikasi redmine. Sesuaikan dengan database MySQL yang akan dipakai, you know how to create database on MySQL right ? :D .
  11. Buat session store secret,
    rake generate_session_store
  12. Buat struktur database untuk redmine yang akan digunakan,
    rake db:migrate RAILS_ENV=production
  13. Masukkan data konfigurasi awal dari redmine,
    rake redmine:load_default_data RAILS_ENV=production
  14. Kickstart mongrel webserver. Perhatikan trace log dari perintah ini, jika semua berjalan lancar akan ada info bahwa mongrel relah berjalan di port default (3000). Untuk mematikan service mongrel, cukup tutup cmd atau tekan ctrl+C.
    mongrel_service start -e production
  15. Buka URL localhost:3000 di browser, dengan izin Tuhan YME esa Redmine login page akan muncul. Login admin default bisa diakses dengan username : admin dan password:admin.
Sedikit tricky kelihatannya, terutama untuk yang belum terbiasa dengan RoR command (me included). Redmine sudah berjalan, dan sekarang waktunya untuk mengevaluasi software ini. Demikian yang bisa saya bagi di tutorial singkat 5 menit instalasi redmine di XP, see you in my next post dan terima kasih.
Lebih lanjut :

Bagaimana Cara Mendapatkan Retweeted dan Menjadi Populer di Twitter.com



Pasti banyak diantara kalian ingin memiliki banyak pengikut dan menjadi populer di Twitter. Untuk mendapatkan semua itu, kita dapat memulainya dari hal kecil, membuat twitter Anda menjadi menarik, menyenangkan, dan bermanfaat bagi orang lain. Dengan demikian, saya yakin bahwa banyak orang akan kembali berkicau di tweeter Anda. Bagaimana Cara kita bisa membuat orang kembali menciak di twitter kita?

Berikut ini adalah beberapa tips untuk membuat Anda populer twiter:

- Gunakan nama pengguna yang sederhana dan mudah untuk diingat. Twitter menyediakan username 15 karakter.

- Pertahankan batas karakter yang cukup, sehingga cukup mudah bagi pengikut Anda untuk retweet Anda. Jika Anda menulis sesuatu yang cukup lama, maka orang lain harus menghapus beberapa tweet Anda jika mereka ingin untuk melihat retweet Anda. Jelas ini tidak akan mengurangi pengikut Anda pada retweetting. Jangan pernah menggunakan tweet yang panjang, apalagi jika itu membutuhkan tweet lebih lama untuk melakukannya, karena tidak akan cukup baik untuk dilihat.

Pelajari pengikut Anda, apa yang mereka ingin tahu dan apa yang mereka ingin baca. Jadi Anda akan dengan mudah membujuk orang lain untuk retweet Anda.

- Berbagi informasi unik dan menarik.

- Cobalah untuk menjadi yang pertama tentang berita yang sedang terjadi.

- Tuangkan beberapa link yang berguna, yang memiliki informasi yang menarik.

Silahkan gunakan bit.ly untuk mempersingkat link yang ingin kamu bagi. Mengapa? Karena dengan bit.ly link Anda akan di perpendek karakternya. Jadi link anda tidak akan terpotong ketika Anda retweeted dengan link yang panjang.

Tetaplah konsisten. Orang-orang akan datang untuk berbicara dengan anda bila anda teta konsisten dengan apa yang telah anda share.

Jangan gunakan robot. Jika Anda menggunakan tweeterfeed untuk penjadwalan dan menyalin tweet orang lain, saya jamin Anda akan dianggap sebagai spam.

Gunakan bahasa yang baik dan benar. Bagaimana orang bisa memahami apa yang sedang Anda bicarakan jika Anda menggunakan bahasa yang hanya Anda dan Tuhan yang tahu ^^

Itu lah beberapa tips untuk membuat twitter anda dibanjiri oleh tweet pengikut anda. Jika anda memiliki beberapa tips lain? Silahkan berbagi pengalaman Anda di bawah ini dengan memberi komentar Anda

Recover Keys Enterprise Untuk Backup Key Atau Serial Number



Pernahkah Anda kehilangan key atau serial number Anda? Mungkin, ya. Dalam kasus seperti itu Anda dapat menduplikasi atau mengubah key. Bagaimana jika Anda kehilangan kunci aktivasi untuk sistem operasi Windows atau perangkat lunak utama lainnya Anda baru saja membeli? Dengan Recover Keys Anda hanya mendiagnosa sistem anda untuk semua perangkat lunak atau software yang anda instal dan membuat cadangan, mencetak atau menyimpannya ke file teks. Recover Keys memungkinkan untuk menemukan semua key aeau serial number perangkat lunak/software pada jumlah tidak terbatas yang ada di komputer.

Recover 750 + key mendukung paket perangkat lunak, termasuk: * Microsoft Windows * Microsoft Office * Adobe Photoshop * Adobe Illustrator * Corel Draw * Macromedia Dreamweaver * Macromedia Flash * Registry Mechanic * Partition Magic * Sound Forge * Camtasia Studio * Ulead Video Studio dan banyak lagi. ada sekitar 3123 software.

Recover fitur Tombol Enterprise:
# Recover Keys Perusahaan memungkinkan Anda untuk menemukan semua tombol perangkat lunak pada jumlah tidak terbatas yang ada di komputer jaringan Anda
# Sebagai fitur tambahan mengambil informasi pendaftaran, seperti Nama, Perusahaan, Id Produk, Auth.. Kunci.
# Handy untuk cadangan data Anda. Memungkinkan untuk mengekspor data ke dalam HTML, TXT, CVS format
# Anda dapat mengubah kunci aktivasi program langsung di jendela Recover Keys..
# Recover Keys memindai semua sistem Windows pada PC Anda jika Anda memiliki lebih dari satu.
# Kemampuan untuk menyaring .. tombol pemindai dengan judul perangkat lunak Kemampuan untuk menyaring
# kunci oleh node registri (HKLM, HKCU, dll)
# Pindai WOW64Node (untuk 64-bit Windows System)
# Recover Keys ingat kolom pengaturan tertentu -. visibilitas, posisi, ukuran
# pengaturan tombol pemindai dengan daftar nama komputer, bukan rentang IP (berguna untuk mereka yang menggunakan server DHCP)
# Pindai sarang registri disimpan
# Auto-updater akan membuat Anda selalu berhubungan dengan versi terbaru dan dengan database segar baru dari paket perangkat lunak yang didukung.

Klik dibawah ini untuk mendapatkannya...

Download Recover Keys Enterprise

Bernavigasi Dengan Google Navigations Brut

Fungsi “Navigation” di Google Maps Android hanya dapat digunakan di Negara-negara tertentu saja. Padahal, dengan “Navigation”, kamu dapat menggunakan Google Maps untuk melakukan navigasi, seperti halnya perangkat navigasi mobil.

Untuk kawasan Indonesia, fungsi ini belum berlaku. Nah, seorang pengembang di forum xda-developers.com membuat sebuah aplikasi yang melepas keterbatasan ini. Fungsi Google Maps Navigation dapat dimanfaatkan secara optimal di Negara-negara lain di luar Negara yang didukung.

Google Navigations Brut adalah modifikasi Navigations. Untuk menggunakannya, kamu harus menggunakan koneksi internet mobile untuk mengakses peta Google Maps.

1. Download aplikasi dari www.multiupload.com/DDG9F5C643. Navigation Brut dapat digunakan mulai dari Android 1.6.

2. Transfer file .apk hasil download di PC ke ponsel dan install dengan bantuan aplikasi penginstal seperti AppInstaller yang tersedia di Android Market. Untuk menjalankan aplikasi inim buka jendela menu aplikasi, lalu tap Navigation [brut].

3. Kamu bisa mengetikan lokasi tujuan dengan meng-tap [Type Destination]. Ketikkan nama jalan atau lokasi yang hendak dituju, lalu tap [Go]. Jika lokasi tersebut ditemukan, aplikasi akan melakukan pembuatan rute.

4. Jika lokasi tidak dapat dipastikan atau ditemukan, aplikasi akan memberikan beberapa pilihan yang terkait dengan kata kunci yang dimasukkan. Pilih salah satu.

5. Google Navigation Brut akan langsung menampilkan menu navigasi, lengkap dengan jarak, rute (dalam map yang besar), dan panduan bersuara. Pastikan GPS sudah diaktifkan di ponsel.

Download SMADAV Rev 8.6 AntiVirus Portable Indonesia Terbaru 2011

Smadav 2011 Rev 8.6 Juli 2011 akhirnya dirilis ke publik setelah disempurnakan dan dites selama sebulan lebih di lab Smadav. Revisi kali ini adalah revisi terbesar yang pernah dilakukan di Smadav. Bisa dikatakan ini adalah versi terbaik Smadav yang pernah ada. Sangat banyak penyempurnaan yang dilakukan, penyempurnaan utamanya adalah pada engine scanner, fitur karantina, proteksi registration key, penanganan error, dan masih banyak lagi. Untuk yang lebih lengkap silakan lihat di daftar paling bawah.

Smadav 2011 Rev. 8.6 : 
Penambahan database 100 virus baru, Penyempurnaan fitur Smadav-Updater, Pendeteksian khusus untuk virus Ramnit, Sality, & OneLetter yang menyebar via USB Flash Disk, dsb, Smadav-Updater, Fitur update database tiap minggu (online/offline), Pendeteksian khusus untuk virus Ramnit.shortcut, Fitur baru : "Forgot Password" untuk Smadav Pro, Fitur baru : "Berita Terkini Smadav", dsb. Pendeteksian khusus untuk beberapa virus shortcut terbaru (MSO-sys, fanny-bmp),penambahan database 40 virus baru, penyempurnaan deteksi semua varian virus shortcut, penambahan teknik heuristik, dsb.

Klik di bawah ini Untuk Mendapatkan/MenDownload Smadav Rev 8.6 terbaru Juli 2011

Download Smadav 8.6

Untuk Key Smadav Pro 8.5 dan Cara Menghilangkan Blacklis Samadav silahkan baca DiSini (Key + Menghilangkan Blacklist Smadav

Smadav 2011 Rev. 8.5 dirilis dengan berbagai fitur dan penyempurnaan baru yang dikhususkan untuk pemberantasan virus lokal. Fitur-fitur itu seperti Smad-Behavior yang bisa mengenali virus lokal baru yang belum ada di database Smadav dari tingkah lakunya ketika menginfeksi sistem. Smad-Ray yang bisa melakukan scan flashdisk secara otomatis setelah terpasang hanya dalam waktu maksimum 5 detik. Smadav 2011 lebih stabil dan sangat disarankan untuk digabungkan dengan antivirus internasional karena Smadav hanya bisa menangani virus lokal. Pengebalan flashdisk (menggunakan folder autorun.inf) telah disempurnakan lagi dan sebelumnya akan ada konfirmasi sehingga Anda bisa memutuskan apakah suatu flashdisk ingin dikebalkan atau tidak.

Sebagai informasi, dari sampel-sampel virus yang di-upload pengguna ke situs Smadav.net, penyebaran virus lokal saat ini sudah mulai turun drastis di Indonesia. Mungkin ini dikarenakan sudah banyaknya antivirus lokal yang bisa membasmi virus-virus lokal. Dan juga karena pengguna Windows XP yang sudah berkurang karena sebagian sudah meng-upgrade sistem operasinya menjadi Windows Vista atau Windows 7 yang sangat aman dari infeksi virus khususnya virus lokal. Penyebaran virus di Indonesia lebih banyak didominasi oleh virus dan malware internasional yang tentunya tidak bisa diatasi Smadav. Anda wajib dan sangat disarankan menggunakan antivirus internasional untuk perlindungkan komputer Anda dari virus dan malware internasional ini. Berikut ini adalah penjelasan lengkap fitur-fitur baru di Smadav 2011 Rev 8 :

- Smad-Turbo (Scanning 10x lebih cepat)
Smad-Turbo adalah salah satu fitur scanning antivirus tercepat di dunia yang hanya dimiliki Smadav Pro. Jika dengan Smadav Free Anda memerlukan waktu 20 menit untuk scanning seluruh isi file komputer, dengan menggunakan fitur ini Anda hanya perlu waktu kira-kira 1-2 menit untuk melakukan scanning seluruh isi file di komputer Anda. Jadi, Scanning Smadav Pro 10x lebih cepat daripada Smadav Free dengan menggunakan Smad-Turbo ini.

-> Smad-Theme (Mengganti warna tema)
Smadav Pro mempunyai kemampuan untuk mengganti warna tema Smadav yang awalnya berwarna hijau menjadi warna pilihan Anda. Di bagian setting warna tema Anda dapat menemukan warna pilihan Anda sendiri untuk menjadi tema Smadav. Setelah Anda ganti tema warnanya, warna semua tampilan Smadav akan otomatis berubah menjadi warna pilihan Anda.

- Smad-Ray (Otomatis scan flashdisk sangat cepat)
Setelah flash-disk dicolok di komputer, Smadav akan langsung memunculkan hasil scan dalam bentuk notifikasi apakah flashdisk Anda terinfeksi virus atau tidak, prosesnya sangat cepat hanya sekitar 1-5 detik sehingga Anda tidak perlu lagi berlama-lama menunggu hasil scanning flashdisk yang baru dicolok.

- Perbaikan tampilan Smadav
Tampilan Smadav yang lama dianggap pengguna masih terlalu besar dan tidak cocok untuk sebagian pengguna di Mini Laptop/Netbook. Pada Rev. 7 kali ini tampilan Smadav sudah berukuran lebih kecil dan Smadav sudah bisa menyesuaikan ukurannya menjadi mini ketika dipakai di Netbook.

-> Perbandingan Smadav Free & Pro
Pada bagian tab donation sekarang sudah ditambahkan tabel perbandingan Smadav Free & Pro. Anda dapat mengklik baris-baris pada tabel ini untuk mengetahui kelebihan-kelebihan Smadav Pro dibandingkan Smadav Free.

Wednesday, July 27, 2011

Gaming on Google+: What Will It Look Like?

Social gaming is big business for Facebook, and all signs point to Google's jumping into the social-gaming market with Google+. But can Google+ offer anything different (or better) than Facebook already does? We asked Kevin Chou, CEO of Kabam (Dragons of Atlantis, Kingdoms of Camelot), and Neil Haldar, executive producer for RocketNinja (Unstoppable Wrestling, Ocean Kingdom), about their first impressions of the gaming potential of Google+.

While both men were reluctant to speculate deeply about long-term plans for Google+ gaming (which is understandable, considering how little Google has said about social gaming or a developer API), they both noted that Circles could add a lot to future social games, especially since companies in the social-gaming business have things a little better figured out now than they did when Facebook Games launched. Read on for the full Q&A.

Kevin Chou, CEO, Kabam

Kevin Chou, CEO, KabamWhat do you think of Google+ so far? 
So far we've been impressed by Google's implementation of Google+. Their ability to release a product that is pretty much at feature parity with Facebook at version 1 is quite a feat. They've done a good job beginning to integrate all their properties, and they've shown that they can create a quality, high-touch product with design in mind. We're looking forward to seeing how long-term consumer adoption and usage play out.
Do you believe Google+ will open doors to new kinds of social games we haven't seen (or haven't seen succeed) on Facebook? 
Google has not made any specific announcements regarding outside apps, including gaming. And, it's yet to be seen if hard-core or even casual social gamers will actively use the network to play games. So it's really too early to comment on games for Google+. We'll have to see how Google supports games and various communication tools as they continue to build. We'll be watching that keenly, and making sure that we're serving our playing customers across the right platforms.
KabamDo any Google+ features stand out as particularly useful for a social-game developer? 
One thing that does look very interesting to us as a games company is Circles. A major component of our massively multiplayer social games is alliances, which, along with in-game social communication tools, allow you to partner with up to 100 other players at a time to coordinate your activities (raids, defense plans, etc.). Circles could provide a great, easy-to-use tool to establish and manage your community of game-playing friends, facilitating out-of-game as well as in-game communications among your Circle of gamers. Most important, you can do this without annoying your other Circles of friends with all of your game communications.

Neil Haldar, Executive Producer, RocketNinja

Rocket NinjaDo you believe Google+ will open doors to new kinds of social games we haven't seen (or haven't seen succeed) on Facebook?
Google+ has the potential to be a powerful new entrant to social gaming, for a few reasons.
First off, Google owns a browser. The Chrome Web Store, already populated with Angry Birds, Plants vs. Zombies, etc., feels like it is gaining some early adopters and a lot of casual gamers for in-browser experiences. Thus far, the experiences feel very well integrated into the browser, and they feel fluid and fun.
Second, Google+ Circle additions, for me, autopopulate into my GTalk and Gmail interfaces. On the surface, that feels like stronger connectivity to the real-world experiences of what I do on the Web, rather than navigating to Facebook and exploring the amazing myriad of connectivity and games under a Facebook URL-ized world.
Third, we're seeing Google work games into the Chrome app store. It will make sense if the HTML5-driven app experiences within the Chrome store become socially connected to work with Google+. If they do, this could portend an easy push into Android devices via in-browser rendering, potentially bringing Google+ game experiences to mobile devices.
Lastly, games developers have spent a lot of time refining and constantly getting closer to "social-gaming Zen" on Facebook and other social networks. New games on Google+ will start with that knowledge from day one, allowing game experiences to grow from the accumulated knowledge of where we are today.
Will Google+ open the doors for smaller social-gaming companies (that is, not Zynga) to get their games noticed? 
I think history has shown that indie games on all platforms have varying degrees of success in getting their game content to be noticed and to monetize well. There are plenty of outliers that have done well, and those that have not. I suspect that the real-world connectivity that Google+ Circles bring to my mail and chat experiences will allow for very interesting forms of virality and user-to-user connections. That bodes well for indie devs at the start, unless and until large players also take advantage of these same systems.
Any idea if Google+'s mobile functions will be conducive to social gaming? 
I have nothing concrete aside from my observations above. It sure feels like a very tangible direction they have already been thinking about, seeing how different pieces of the Google user ecosystem are working together.
Do you think Google+ will make it easier to play social games? 
I do. I think that the different kinds of Circles that can be created will allow users to have Circles that are gamer- and nongamer-centric.
Any possibility for Hangouts or other group/video chat features to make it into a Google+ game? 
It's a fun idea to think about, but if this were true, I'd expect video solutions on other platforms (PC, FaceTime, etc.) to already offer interesting video/gaming products and solutions. It is conceivable that the prevalence of Hangouts could embolden new designs to take advantage of core features of Google+, and I can think of a few ideas already. I think that the larger question is whether the consumer at large is ready for a game space that requires face-to-face group/video chat to engage in social gameplay.

Games on Google+: Lots of Potential

Judging from both men's answers, Google's new social network seems to bring a few more features to the table to differentiate it from the Facebook gaming catalog, but instead of advanced features such as Hangouts leading the way, we'll probably see Circles and other core features get more action at first. Stay tuned for more Google+ gaming coverage!

Wednesday, July 20, 2011

Macro Excel: Mengubah Angka Menjadi Teks


Tiga hari yang lalu, seorang teman menghubungi saya lewat telepon, bertanya tentang formula untuk mengubah sebuah angka menjadi teks. Dia ingin mengubah, misalnya, angka 145 menjadi seratus empat puluh lima. Seperti tulisan “terbilang” yang ada di kuitansi-kuitansi.
Saya ingat, dulu saya pernah membuat sebuah macro di Excel yang berfungsi seperti ini. Sebenarnya, macro ini aslinya untuk teks berbahasa Inggris (saya lupa dapat dari mana1), kemudian saya mengubahnya menjadi berbahasa Indonesia. Karena adanya perbedaan struktur bahasa, tentu saja perubahan ini menjadi tidak sekadar hanya menerjemahkan.
Silakan unduh kodenya—hasil ubekan dari tumpukan file. Anda tinggal memasukkannya ke bagian module di MS Visual Basic pada berkas Excel Anda. Diworksheet, Anda bisa memanggil fungsi ini dengan menulis =terbilang(x). Angka x dapat Anda isikan langsung, atau dapat pula merupakan referensi ke sel lain.
Terbilang (1.23 KB)
Tambahan (23-04-2007). Bagi Anda yang kesulitan menerapkan macro ini, berikut adalah petunjuk singkatnya.
  1. Setelah berkas (file) di atas Anda unduh, bukalah dengan aplikasi pembaca teks. WordPad, misalnya.
  2. Bukalah berkas Excel yang baru, atau berkas milik Anda yang ingin ditambahi kode ini.
  3. Pergilah ke Tools > Macro > Visual Basic Editor. Langkah ini dapat pula Anda tempuh dengan menekan Alt + F11. Langkah ini akan membuka satu jendela khusus untuk Visual Basic Editor.
  4. Di bagian VBAProject di panel sebelah kiri, klik-kanan ThisWorkbook > Insert > Module.
  5. Di bagian kosong yang terbuka di bagian kanan, tuliskan kode macro yang tadi dibuka di WordPad. Silakan salin-dan-tempel.
  6. Kembalilah ke jendela Excel Anda, dan cobalah tuliskan formula terbilang di salah satu sel. Misalnya, tulislah =terbilang(123) maka hasilnya akan berupa tulisan seratus dua puluh tiga rupiah. Anda juga dapat menulis formula dengan =terbilang(B3), misalnya, dan sel B3 berisi angka yang ingin dibuat teks.
Perhatian. Bila macro di aplikasi Excel Anda tidak dapat dijalankan, periksalah bagian Macro security. Pergilah ke Tools > Options…, klik tab Security lalu klik tombol Macro Security di bagian bawah. Ubah pilihan Security level keMedium (disarankan) atau Low.
Pembaruan. Pengecekan bilangan negatif ditambahkan. Bilangan negatif akan dibaca minus sekian sekian.
19-12-2007. Berkas add-ins untuk fungsi terbilang tersedia untuk diunduh. Terima kasih agus untuk sarannya.
Untuk mengaktifkan add-ins ini, simpan berkas .xla yang sudah Anda unduh di komputer Anda. Di Excel, pergilah ke menu Tools > Add-Ins…. Di kotak Add-Ins yang terbuka, klik tombol Browse… dan arahkan ke berkas .xla yang Anda miliki. Add-ins untuk fungsi terbilang kini tampak dalam daftar. Centang kotaknya lalu klik tombol OK. Anda sekarang dapat menggunakan fungsi ini di semua dokumen Excel yang Anda buka.
  1. Sepertinya sih dari Microsoft KB []

 
Design by Wordpress Theme | Bloggerized by Free Blogger Templates | coupon codes