Skip to content

Instantly share code, notes, and snippets.

Avatar
🚧
WIP

Bayu Aldi Yansyah pyk

🚧
WIP
View GitHub Profile
View gist:8718360
## 1) What does MVCr stand for?
Model, View, Controller (routes)
## 2) In what file do we store 'r' from MVCr ?
config/routes.rb
View self.run.rb
def self.run
# set current working directory
file_path = File.expand_path(__FILE__) # File.join(Dir.getwd, __FILE__))
file_workdir = File.dirname( file_path )
file_logdir = File.join(file_workdir, 'log')
Dir.chdir file_workdir
@@cwd = Dir.getwd
@@name = File.basename($0)
@@hostname = Socket.gethostname
View gist:8815299
## Week 5 Quiz
## 0) Name 3 types of variables in Ruby? Put them in order from least scope to greatest.
local variable (var) , instance variable (@var), class variable (@@var), constant variable (VAR)
## 1) Where do SQL queries belong, the view or controller?
controller
View logikabisnis.md

punya satu kategori:

shoes = Category.create(name: "shoes")

terus ada beberapa produk yang dimasukkan ke kategori shoes:

sepatu_a = Product.create(name: "sepatu a")
View pyramid.out
[6] pry(main)> load 'pyramid.rb'
=> true
[7] pry(main)> pyr1 = Pyramid.new(5)
=> #<Pyramid:0x007fb08e74a9a0
@pyramid=[[1], [2, 1], [3, 2, 1], [4, 3, 2, 1], [5, 4, 3, 2, 1]],
@size=5>
[8] pry(main)> print pyr1
1
2 1
3 2 1
@pyk
pyk / bayus.vim
Last active Aug 29, 2015
my vim color schemes
View bayus.vim
set background=dark
highlight clear
if exists("syntax on")
syntax reset
endif
let g:colors_name="basedonpallete"
" RGB XTERM
@pyk
pyk / bilangan-prima.cpp
Last active Aug 29, 2015
tugas alpro mencari bilangan prima. baca penjelasannya pada komentar kode
View bilangan-prima.cpp
// definisi bilangan prima :
// bilangan prima adalah biangan yang hanya memiliki 2 faktor, 1 dan dirinya sendiri.
// contoh: 2,3,5,7
// logika program:
// jika angka tersebut bilangan prima, maka angka tersebut tidak habis dibagi bilangan
// sebelumnya kecuali 1, dengan kata lain angka tersebut hanya memiliki 2 faktor: 1 dan dirinya sendiri.
// misal angka 7, maka 7 tidak akan bisa habis dibagi oleh 2,3,4,5,6
//
// jika angka tersebut bukan bilangan prima maka angka tersebut habis dibagi bilangan sebelumnya
@pyk
pyk / volume_kerucut_dan_setengah_lingkaran.cpp
Created Mar 18, 2014
tugas algoritma dan pemograman - mencari volume bangun kerucut+setengah lingkaran dan prisma+balok
View volume_kerucut_dan_setengah_lingkaran.cpp
// Tujuan
// Mencari volume bangun Kerucut dan setengah bola
//
// Fakta
// volume total = volume kerucut + 1/2 volume bola
// volume kerucut = 1/3 pi r^2 t
// volume bola = 4/3 pi r^2
//
// Algoritma
// 1. input data r(jari-jari)
@pyk
pyk / square-root-function-using-Newtons-method.go
Last active Aug 29, 2015
my solution on A Tour of Go Exercise: Loops and Functions , http://tour.golang.org/#24
View square-root-function-using-Newtons-method.go
package main
import (
"fmt"
"math"
)
func Sqrt(x float64) float64 {
z := x
n := 0.0
View output
PASS
f("I am learning Go!") =
map[string]int{"I":1, "am":1, "learning":1, "Go!":1}
PASS
f("The quick brown fox jumped over the lazy dog.") =
map[string]int{"brown":1, "over":1, "lazy":1, "dog.":1, "The":1, "quick":1, "fox":1, "jumped":1, "the":1}
PASS
f("I ate a donut. Then I ate another donut.") =
map[string]int{"I":2, "ate":2, "a":1, "donut.":2, "Then":1, "another":1}
PASS
You can’t perform that action at this time.