at 12:46 AM

Arsenalisme

Arsenalisme adalah sebuah paham tentang kesetiaan terhadap sesuatu yang sangat potensial.
at 12:25 AM

Git command: stash

Secara bahasa stash artinya menyimpan, ini juga yang dilakukan oleh git ketika melakukan perintah ini.
Ketika melakukan aktifitas editing pada source-code yang belum selesai, tapi belum ingin dicommit dan harus pindah ke branch lain, maka perintah stash bisa digunakan.

Beberapa perintah sederhana git stash.

$ git stash
Perintah ini akan menyimpan semua perubahan pada file yang kita edit.

at 5:10 PM

Alam semesta berkabut

Dalam perjalanan turun dari gunung ciremai
diantara pos arban dan cigowong
aku berpisah tidak begitu jauh
dan berjalan sendiri ditengah hutan.
Ketika suara binatang cukup jelas,aku merentangkan kedua tanganku,
kututup mata ini, kuresapi suara hutan, suara alam
dan tiba-tiba, aku merasakan jiwaku seperti terangkat dari tubuhku
aku bisa melihat dengan jelas tubuhku sedang merentangkan kedua tangan,
disebelah sebuah pohon.
Seketika dengan kecepatan yang hebat aku terangkat semakin tinggi,
sehingga aku melihat bumi semakin lama semakin kecil,
dan aku melihat benua afrika hanya sebesar telapak tangan.
Dan semakin cepat aku semakin terangkat semakin tinggi
bumi semakin kecil dan bercahaya,
banyak sekali cahaya yang bertebaran dimana-mana yang lebih kecil atau lebih besar
dengan mata aku melihat alam semesta berkabut
seperti melihat malam dari sebuah kaca yang berembun.




at 7:10 PM
at 5:51 PM

Mendeteksi keanehan/kegilaan menggunakan matematika

Intro oi, ini intro..

Sekali lagi ini adalah intro..
Dalam hal ini bilangan ganjil saya analogikan sebagai sesuatu yang aneh atau gila, dan bilangan genap sebagai sesuatu yang normal. Dan dengan operasi matematika kita bisa mendeteksi seseorang itu berpotensi menjadi gila atau tidak.


Berdasarkan penjumlahan:
  1. Bilangan ganjil + bilangan ganjil hasilnya bilangan genap.
  2. Bilangan ganjil + bilangan genap hasilnya bilangan ganjil.
  3. Bilangan genap + bilangan ganjil hasilnya bilangan ganjil.
  4. Bilangan genap + bilangan genap hasilnya bilangan genap.

Misalkan seorang yang gila berdiskusi dengan seorang yang normal, tentu saja ini akan menjadi sebuah keanehan, tapi jika orang gila berdiskusi dengan sesama orang gila tentu ini tak bisa dikatakan sesuatu yang aneh atau gila. :)

at 7:30 PM

CTF Online EAsy Crypto 1 (EASY)

Text yang akan diencrypt adalah seperti ini

GCW ESFLST, HMLSJDSZ AFA:
QZSLQFN R LFSFX PFWJSF GFMFLNF IFS XJINM, 
NSIFM IFS LNLNM HNSYF PNYF IN IZSNF DFSL KFSF. 
SDFBFRZ IFS SDFBFPZ INOTITMPFS QFSLNY, 
IFS FSFP PNYF FPFS QFMNW IN HFPWFBFQF. 
FIF UZS RFYF PNYF FPFS YJWZX GJWYFYFUFS MNSLLF GJWFGFI-FGFI QFRFSDF.
OZBNYFPZ DFSL HFPFU RJXPNUZS YFSUF IFSIFSFS 
ZSYZPRZ MNIZUPZ YJWGZPF. 
BFWSF-BFWSF PJMNIZUFS GJWUJSIFW-UJSIFW RJSFPOZGPFS 
NXDFWFY-NXDFWFY LJYFWFS FOFNG RJSLLJWFPPFS UJSFPZ. 
YFSUF XJPJOFU UZS QZUZY IFWN PJSFSLFS UFIFRZ 
FPZ GJWLJWFP RJSZQNX UFRUQJY, RJRUJWYFMFSPFS PJMNIZUFS.

Clue pertamanya adalah julius, yang berarti ini menggunakan encryption jenis Caesar cipher (http://en.wikipedia.org/wiki/Caesar_cipher), enkripsi jenis ini menggeser karakter tertentu sejumlah x, dan x ini adalah kuncinya.

Untuk mendapatkan kuncinya saya pake sistem bruteforce, karena maksimum jumlah key adalah 26 sebanyak jumlah bilangan (A-Z).

Sebelumnya saya bikin enkriptor dengan python, berikut kodenya
at 9:21 PM

Get site ranking with python and beautifulsoup

To get information about site, we can use alexa.com but sometimes we just need some pieces of information like ranking of site global or local country.
In this case i just need that information, when i looking on alexa i found so many information about the target site.
I have some knowledge about python and beautifulsoup library and i try to grep that information with them.

First time i analyzing structure of page of alexa.com, find element of html tag which contains the data.