Semakin Banyak Kau Baca, Semakin Banyak Kau Tahu

Category Archives: Tips & Triks

Cara Menggunaakan SqlParameter Pada Query Like

SqlParameter adalah salah satu fitur pada ADO.Net yang bermanfaat untuk mencegah terjadinya Sql Injection. Contoh penggunaannya sebagai berikut: // Kode SQL tanpa menggunakan parameter var sql = "SELECT * FROM Person WHERE FirstName = 'Rudy'"; // Pakai SqlParameter jadi: var sql = "SELECT * FROM Person WHERE FirstName = @FirstName"; // Cara Passing parameter ke SqlCommand: SqlCommand.Parameters.AddWithValue("FirstName","Rudy"); Dengan menggunakan parameter, data yang kita inputkan ke query akan otomatis disterilkan/dibersihkan oleh ADO.Net dari script-script jahat yang mungkin memuat script untuk Sql […]

Fitur ShortCode untuk menulis SourceCode di WordPress

[sourcecode language=”css”] body {color:pink} [/sourcecode] Ternyata hanya bisa digunakan di wordpress.com Bila self-hosted wordpress, silakan gunakan plugin http://wordpress.org/extend/plugins/syntaxhighlighter/ Referensi: http://en.support.wordpress.com/code/posting-source-code/

Skip Metro Suite – Disable Hot Corner pada Windows 8 (Game Mode: On)

Ketika sedang asyik bermain game fullscreen di Windows 8, ada sesuatu yang sedikit mengganggu, yaitu fitur Hot Corner yang dapat digunakan untuk mengakses Apps Switcher (kiri atas), Charms Bar (kanan atas dan bawah), dan Start Button (kiri bawah). Nah, kalau sedang ngegame dan tak sengaja mengklik pojokan ajaib itu, maka kita akan dipaksa untuk kembali ke tampilan desktop. Nah, untuk mengatasinya dapat dengan menggunakan aplikasi Skip Metro Suite untuk mematikan sementara fitur Hot Corner tersebut. Berikut tampilan Skip Metro Suite. […]

C# Snippet – Mencari Tanggal Awal dan Akhir Bulan Ini

Untuk keperluan laporan (keuangan, penjualan, pembelian, dll), biasanya kita menyediakan periode laporan. Nah, cara mudah untuk menentukan range tanggal untuk tiap bulan bisa menggunakan script berikut: var now = DateTime.Now; var firstDate = new DateTime(now.Year, now.Month, 1); var lastDate = firstDate.AddMonths(1).AddDays(-1); Semoga bermanfaat. Tetap Sehat, Tetap Semangat, agar dapat Tetap dalam Perdjoeangan!!

Mengetahui IP Address dari Aplikasi Desktop

Wew, baru sadar, ternyata di .Net belum ada fungsi untuk mengetahui IP Address (yang digunakan untuk koneksi ke internet) komputer kita. Setelah googling, ketemu salah satu caranya di stackoverflow, yaitu dengan menggunakan bantuan dari website yang menyediakan service untuk mengecek ip address. Di antaranya: dyndns.org dan ozymo.com. Berikut contoh kode untuk mengetahui IP Address komputer kita. C# GetIPAddress() static public string GetIPAddress() { using (WebClient wc = new WebClient()) { string page = wc.DownloadString("http://checkip.dyndns.org"); Match Ip = Regex.Match(page, @"((?:[0-9]{1,3}\.){3}[0-9]{1,3})", RegexOptions.IgnoreCase); […]

Tips Deploy Aplikasi ClickOnce di CodePlex

Berikut adalah catatan mengenai solusi permasalahan yang kutemui ketika mendeploy aplikasi ClickOnce pada CodePlex. Permasalahan yang terjadi adalah gagal mengupload file zip aplikasi ClickOnce, dan muncul error Invalid ClickOnce zip file. Hilangkan Spasi pada Nama Assembly Meski Tim CodePlex mengaku sudah memperbaiki masalah ini, namun terakhir kucoba, ternyata masih menjadi salah satu penyebab gagalnya upload file zip ClickOnce. Pastikan Url Install & Update = Url CodePlex Ketika Upload Ketika melakukan upload, pastikan menggunakan url yang sama dengan setting pada Installation […]

Bencana: Ubah Target Platform CPU Mengakibatkan ClickOnce Deployment Gagal Update

Setelah kemarin aku mengubah target platform CPU aplikasi ClickOnce dari Any CPU ke x86, ternyata ada masalah baru yang timbul. Aplikasi ClickOnce yang telah diinstall semula (versi target platform Any CPU), gagal untuk melakukan update otomatis, dan muncul pesan error sebagai berikut: Dan akibatnya, aplikasi pun tidak bisa dijalankan dipakai. #fufufu Kok Bisa? Setelah googling, ternyata hal ini disebabkan oleh karena target platform CPU juga digunakan sebagai identitas aplikasi ClickOnce. Jadi, ketika target CPU diubah dari Any CPU ke x86, […]

Deploy Aplikasi yang Menggunakan Microsoft Access pada Windows 64 bit

Ketika medeploy aplikasi yang menggunakan Microsoft Access sebagai database pada Windows 64 bit, ternyata muncul error seperti berikut: The ‘Microsoft.Jet.OLEDB.4.0’ provider is not registered on the local machine. Aplikasinya sih sudah bisa berjalan, namun ketika hendak mengakses data dari Microsoft Acces, muncul error seperti gambar di atas. Hal ini (mungkin) disebabkan karena tidak ada driver yang cocok untuk mengakses file Microsoft Access melalui aplikasi. FYI, ketika kita menginstall Microsoft Access, maka pada komputer juga akan terinstall driver OleDb yang bisa […]

Cara Embed Tweet ke Posting WordPress

Twitter Embeds adalah salah satu fitur keren pada WordPress 3.4. Dengan fitur ini, kita tidak perlu repot-repot menambahkan script ke blog wordpress bila ingin menampilkan tweet. Cukup tulis alamat tweet yang akan kita tampilkan pada satu baris khusus (pastikan tidak dalam bentuk hyperlink), kemudian akan dirender otomatis oleh engine WordPress. Berikut contoh tampilan tweet dari @suriantorustan yang aku tampilkan menggunakan fitur Twitter Embed: RT @suriantorustan: Sy sdh ahli, ga perlu bljr lg | turut berduka cita | loh koq gitu? […]

Kelola File di Windows dengan WinDirStat

Bila harddisk kamu penuh dan tak tahu harus menghapus file atau menguninstall aplikasi apa, coba gunakan aplikasi kecil bernama WinDirStat. Apa itu WinDirStat? Berikut keterangan dari webnya: WinDirStat is a disk usage statistics viewer and cleanup tool for various versions of Microsoft Windows. Yang kurang lebih dengan bahasa acakadut, manfaat aplikasi WinDirStat adalah untuk memudahkan pencariaan file-file (serta folder) yang menghabiskan kapasitas harddisk. File sampah berukuran kecil mungkin tak begitu masalah, namun kalau file sampah berukuran besar?