Skip to content

Instantly share code, notes, and snippets.

View piharpi's full-sized avatar

Harpi piharpi

View GitHub Profile
@piharpi
piharpi / kill-jekyll.md
Created March 17, 2019 12:25 — forked from lukehedger/kill-jekyll.md
Kill Jekyll server

Stopping a Jekyll server with ctrl-z can cause issues as the process is not stopped fully. To kill it:

$ lsof -wni tcp:4000
$ kill -9 <PID of process>

And next time, use crtl-c to stop.

@piharpi
piharpi / main.rb
Created March 11, 2019 06:47
This find day of year by number
start_of_year = Time.new(2016, 1, 1)
# p start_of_year
# p start_of_year - 180 # second
# p start_of_year - (60 * 60 * 24)
def find_day_of_year_by_number(number)
current_date = Time.new(2016, 1, 1)
one_day = 60 * 60 * 24
@piharpi
piharpi / ganjil.php
Last active December 17, 2017 02:44
PHP Mencari Bilangan Ganjil
<?php
# Clue : Karena syarat bilangan ganjil adalah jika bilangan itu di bagi 2 sisa 1
for ($x=1; $x <= 10; $x++){ // Mengulang selama 10 kali yang di mulai dari angka 1
if ( $x % 2 == 1 ){ // Mengecek apakah bilangan itu dibagi 2 sisa 1
echo " ".$x; // Jika benar bilangan itu di bagi 2 sisa 1 maka menampilkan bilangan itu dengan diikuti string kosong
}
}
@piharpi
piharpi / star.php
Created December 17, 2017 02:42
PHP Membuat Object Bintang-Bintang
<?php
# Clue : Membuat perulangan di dalam perulangan / nested loop dimana panjang perulangan kedua
# menurut pada perulangan pertama, dan setelah melakukan perulangan pertama akan membuat baris baru.
for($i=0; $i<=10; $i++){ // Perulangan dimulai dari 0 sampai kurang dari sama dengan 10
for($a=0; $a<=$i; $a++){ // Perulangan dimulai dari 0 sampai kurang dari sama dengan nilai var $i
echo '*'; // Menampilkan string *
}
echo '</br>'; // Menampilkan string garis baru