Posts

Script Python Untuk Pembelajaran

1. faktoris def factorize(n): factors = {} d = 2 while n > 1: power = 0 while n % d == 0: power += 1 n //= d if power > 0: factors[d] = power d += 1 if d * d > n: d = n return factors def get_all_divisors(n): divisors = [] d = 1 while d * d 2. tapological sort def topological_sort(graph): def dfs(graph, used, order, u): used[u] = True for v in graph[u]: if not used[v]: dfs(graph, used, order, v) order.append(u) n = len(graph) used = [False] * n order = [] for i in range(n): if not used[i]: dfs(graph, used, order, i) return order[::-1] def test(): g = [[] for _ in range(3)] g[2].append(0) g[2].append(1) g[0].append(1) assert topological_sort(g) == [2, 0, 1] test()

Belajar Perl

Image
Untuk memulai belajar Perl, hal-hal yang harus dipersiapkan cukup sederhana dan mudah didapatkan: Interpreter Perl. Untuk mendapatkan interpreter Perl cukup mudah. Jika menggunakan GNU/Linux, misalnya distribusi Debian atau Ubuntu, cukup menggunakan perintah sudo apt-get install perl. Jika menggunakan RedHat, CentOS atau Fedora bisa dengan perintah su -c “yum install perl”. Jika menggunakan Windows ada beberapa interpreter Perl yang dapat digunakan. Dulu saya pernah mencoba ActivePerl dari Activestate yang bisa didapatkan di http://www.activestate.com/activeperl. Sekarang tersedia implementasi Perl yang full Open Source di Windows bernama Strawberry Perl dan bisa didapatkan di http://strawberryperl.com. Yang saya gunakan saat ini adalah Strawberry Perl. Sedikit tentang Strawberry Perl, merupakan implementasi Perl di Windows yang dibuat oleh pencipta Perl sendiri, Larry Wall yang juga menciptakan program rn (Usenet client) dan program patch (sering digu...

cara belajar gitar melodi dengan teknik Hammer On

Image
Teknik hammer-on adalah teknik bermain gitar dengan membunyikan dua nada atau lebih dalam sekali petik. Teknik hammer-on mempunyai kecepatan yang tinggi, sehingga anda harus berlatih keras untuk memainkan teknik gitar yang satu ini. Jika anda sudah bisa memainkan teknik hammer-on, tetapi belum mencapai kecepatan yang maksimal, klik disini untuk mengetahui rahasia menguasai teknik hammering. Tapi jika anda tidak bisa melakukan teknik hammer on teruslah membaca artikel ini, karena REBABO cara akan menjelaskan cara memainkan teknik hammer-on ini. Pertama yang harus anda lakukan adalah duduk santai dengan memegang gitar anda sambil mempraktekan apa yang saya tulis disini. Sebenarnya teknik gitar hammer-on tidaklah terlalu sulit, malah mungkin saja anda sudah pernah dan sering memainkan teknik ini, tetapi anda tidak tahu nama tekniknya. Di bawah ini adalah tutorial sederhana teknik hammer-on yang saya tuliskan dalam sebuah tab : Contoh 1 : e|--0--h3-h5-------------------...

cara submit hasil deface di Zone-h

Image
Hello Para defacer Indonesia, Apa ilmu kalian sudah Bertambah ??? :D Nah.. Ni pengetahuan baru buat kalian, bagi yang belum tau ajah yah :) Tau kan apa itu Zone-H dan apa fungsi dari Zone-H, Kalo belum tau ! Sana.... ke Google ajah :p Oke langsung ajah 1. buka Zone-H di Alamat website www.zone-h.org 2. Pilih Tab Notify 3. Isi : Notifier : Nick Lu Domain 1 : Url Hasil Deface Lu Kolom ke 3 : Teknik/cara Mendeface Web tersebut, kalo bingung Pilih Sembarang ajah :D Kolom ke 4 : Tujuan kamu mendeface Web tersebut, Kemudian Send Jika Hasil Deface Kamu Lebih Dari 1, Di bagian bawah tab kamu Klik Mass (di samping Single) Kemudian Isi dengan cara yang ada di langkah ke 3 . Lalu Send Jika Hasilnya Error berarti web tersebut sudah pernah di deface, dan sudah pernah di submit sebelumnya Jika Hasilnya Ok berarti Berhasil, (Belum pernah di submit sebelumnya) Sekarang tinggal tunggu Persetujuan :D Oke Sekian dari saya, semoga bisa bermanfaat Salamualai...

cara install Sql dan PHP di Linux Lengkap !

Image
Di dunia pengembangan web kita pasti sering mendengar istilah “LAMP Stack” atau singkatan dari Linux, Apache, MySQL, PHP. Kumpulan aplikasi ini merupakan aplikasi open source yang sering digunakan dalam membangun dan menangani aplikasi berbasis web. Apache sebagai web server, MySQL untuk menangani database dan PHP sebagai bahasa pemrograman yang digunakan. Untuk memasang kumpulan aplikasi ini bisa dilakukan dengan mendownload xampp atau lamp stack lainnya seperti wamp dan mamp, akan tetapi di artikel ini kita akan melakukan pemasangan dari masing-masing aplikasi. Disini kita akan menggunakan linux berbasis ubuntu. Instal Apache Apache merupakan aplikasi web server paling populer, handal dan mudah untuk dikonfigurasi sehingga menjadi pilihan yang tepat jika ingin membangun web hosting. Kita akan menggunakan tools apt untuk memasang apache di linux berbasis ubuntu. $ sudo apt-get update $ sudo apt-get install -y apache2 Ketika kita menuliskan perintah dengan ‘sudo’ berart...

belajar Gitar Rythtm

Image
Rhythm atau mengenjreng gitar adalah cara untuk membunyikan semua atau sebagian senar gitar secara bersamaan sehingga menghasilkan pola bunyi yang enak di dengar atau enak untuk mengiringi sebuah lagu. Jenis rhythm tergantung daripada jenis lagu yang diiringi atau tempo lagu yang dimainkan. Rhythm gitar juga tergantung dari ketukan suatu lagu. Ketukan sebuah lagu ada beberapa jenis yang sering digunakan, diantaranya yaitu : 4/4, 3/4, dan yang lainnya. Dalam rhythm gitar, yang perlu diperhatikan terlebih dahulu adalah angka pertama. Jika maka yang harus diperhatikam angka 2.Angka 2 berarti dalam sebuah lagu biasanya satu kunci yang dimainkan, digenjreng sebanyak dua kali dalam mengiringi sebuah lagu. Jika angka 4/4, berarti dalam mengenjreng sebuah kunci biasanya adalah sebanyak 4 kali dalam memainkan sebuah kunci. Namun dalam 4/4 atau ketukan yang lain juga, sebuah kunci gitar dapat digenjreng hanya 2 kali atau bahkan 6 sampai 8 kali. Jadi, yang mempengaruhi cara kita menge...

belajar Gitar Melodi

Image
Belajar gitar melodi bertujuan untuk mengiringi suatu lagu. Sebagai pemula mengiringi suatu lagu dengan melodi memang bisa dikatakan hal yang mustahil. Namun dengan beberapa trik dan teknik dibawah ini, anda yang baru berlatih gitar melodi pun bisa mengiringi suatu lagu dengan menggunakan instrumen gitar sebagai pengiring lagu. Setelah mengikuti tutorial belajar gitar melodi ini, anda diharapkan mampu untuk: 1. Mengiringi lagu dengan gitar melodi paling tidak satu lagu 2. Memiliki satu perbendaharaan lagu atau lebih sebagai referensi mencari melodi suatu lagu menggunakan feeling. Pada artikel ini, kita akan belajar mengiringi lagu pertama dengan melodi gitar. Kita akan menggunakan cara apapun dengan tujuan agar dapat mengiringi paling tidak satu lagu dengan melodi gitar, termasuk mengikuti tutorial youtuber. Dengan memiliki satu perbendaharaan lagu, anda dapat menjadikan lagu tersebut sebagai referensi untuk mencari melodi lagu-lagu yang lain. Langkah-langkah mengirin...