WannaCry Ransomware: Yang Perlu Diketahui

  • 0
Barusan saja, serangan Ransomware WannaCry mendadak heboh di internet. Banyak sekali informasi beredar. Sampai ada cerita press release resmi supaya tidak menghubungkan PC di jaringan pada hari Senin (konon katanya serangan akan terjadi Senin). Duuuhh! Kepada saya, beberapa teman dan kenalan bertanya, dan saya jawab secara singkat saja. Yang ingin mendapatkan jawaban lebih panjang daripada sekedar kata 'aman' dan acungan jempol, berikut hasil research cepat saya dan dibagian akhir saya cantumkan link ke tulisan lain yang lebih lengkap.

Membuat Self-Signed Certificate di Windows Server dengan PowerShell

  • 0
Tiba-tiba saya membutuhkan sebuah SSL certificate ketika sedang setup Active Directory Federation Service (ADFS) di Windows Server 2016 untuk keperluan uji coba sistem. Kalau di linux, membuat self-signed certificate gampang saja dengan openssl. Tapi di Windows, kelihatannya tidak segampang itu.

SQL Injection, ouwhh yeaahhh!

  • 0
Apa sebenarnya SQL Injection? Untuk memahaminya, kita perlu memahami dahulu apa itu SQL. Sebelum paham apa itu SQL, maka perlu tahu dulu apa itu Sistim Manajemen Basis Data (Database Management System, atau DBMS). Dan sebelum paham tentang DBMS, harus tahu dulu apa itu Basis Data (Dabatase). Nah, kalau sudah paham semuanya, barulah kita bicara tentang apa artinya dan apa yang bisa dibuat dengan teknik SQL Injection. Ouwhh yeaahh?

Menyertakan Stylesheet/Javascript lewat Editor/Display Template pada ASP.Net MVC

  • 0
Saya sedang bekerja di aplikasi web ASP.Net MVC menggunakan Entity Framework untuk proses baca/tulis ke database. Untuk konsistensi tampilan, saya gunakan DisplayTemplate dan EditorTemplate yang saya buat sendiri (di folder: ~/Views/Shared/DisplayTemplates dan ~/Views/Shared/DisplayTemplates). Untuk menyertakan file .css/.js yang dibutuhkan, umumnya harus melalui file layout utama (biasa di: ~/Views/Shared/_Layout.vbhtml). Sekarang, bagaimana cara menyertakan file .css/.js bukan melalui layout utama tapi melalui DisplayTemplates/EditorTemplates-nya..? Ini pengalaman saya :)

[corat-coret] setup postgresql backup server

  • 0
apt-get install postgresql postgresql-client apache2 php5 php5-postgresql
su postgres
psql

create user [local_user] with password '[local_userpassw]';
create database [local_dbname] owner [local_user];

pg_dump -co -h [remote_address] -U [remote_user] [remote_dbname] | psql -h localhost -U [local_user] [local_dbname]

Konversi Angka ke Kalimat pada Excel dengan VBA

  • 2
Penggiat Excel yang banyak bekerja dengan keuangan, umumnya kenal dengan add-on Excel yang bernama 'Terbilang'. Add-on ini cukup ampuh dan akurat untuk mengkonversi angka menjadi kalimat. Kebetulan, seorang teman baru saja mendapatkan notebook PC barunya dengan Windows 10 dan Office 2010. Dan ternyata, add-on tersebut tidak dapat digunakan di Office 2010. Sebagai alternatif, saya coba share kode program untuk konversi angka ke kalimat menggunakan Visual Basic for Application (VBA) yang secara default telah ada di Excel.

Pemrograman Dasar di Sekolah; Kenapa Harus Pascal..?

  • 1
Kemarin saya berbincang-bincang dengan seorang siswi SMK jurusan Teknik Komputer dan Jaringan (TKJ) yang sedang melaksanakan PRAKERIN (Praktek Kerja Industri) di kantor. Utamanya untuk menginventarisasi area mana saja yang telah dikuasai dari sekolah dan potensial untuk mendapat pendalaman selama praktek di kantor kami. Dari sana, secara spesifik saya tertarik dengan fakta bahwa melalui mata pelajaran Pemrograman Dasar, mereka belajar bahasa pemrograman Pascal. Lalu teringat dengan pertanyaan lama, "Kenapa harus Pascal? Kenapa tidak bahasa lain seperti C/C++? Atau bukan bahasa level tinggi lain seperti VB, C#, dll?" Jawaban ini saya rasa bukan hanya guru/pengajar yang perlu tahu, namun juga siswa yang diajar.