Skip to content

Instantly share code, notes, and snippets.

@superhighway
superhighway / bling.js
Last active August 29, 2015 14:23 — forked from paulirish/bling.js
/* bling.js */
window.$ = document.querySelectorAll.bind(document)
Node.prototype.on = window.on = function (name, fn) {
this.addEventListener(name, fn)
}
NodeList.prototype.__proto__ = Array.prototype
@superhighway
superhighway / scaffold.md
Last active December 14, 2015 22:29
Penjelasan mengenai scaffold pada Rails.

Pertama-tama, buat dulu aplikasi katalogmu. Saya suka pakai postgresql, dan karena kali ini saya ngga bahas testing, saya skip dulu ya.

rails new katalog-komik -T -d postgresql
cd katalog-komik

Setelah itu, buat scaffold untuk katalog komikmu. Sebuah komik setidaknya memiliki info tentang judul, penulis, dan harga.

@superhighway
superhighway / instal-rails-mac.md
Last active December 14, 2015 11:49
Untuk menginstal Rails, kita perlu Ruby dan beberapa library dari sistem operasi. Sebagian besar instalasi manual dilakukan melalui Teminal atau Command Line.
  1. Buka Terminal

  2. Instal XCode dan Command Line Toolnya melalui Mac App Store, atau instal compiler GCC

  3. Instal Homebrew

  4. Instal software yang akan kamu butuhkan seperti Git, Memcache, ImageMagick, dsb.

    # Terminal
    brew install git ack wget curl redis memcached libmemcached colordiff imagemagick nginx postgresql sqlite libxml2 libxslt readline v8 rsync lzma geoip lzo
  5. Instal RVM

@superhighway
superhighway / setup-sinatra-di-heroku.md
Last active December 14, 2015 10:48
Setup Sinatra di Heroku
  1. Buat folder untuk app

    mkdir nama-appnya-terserah # buat sendiri ya namanya... hehe
    cd nama-appnya-terserah
  2. Buat file yang dibutuhkan

touch app.rb config.ru Gemfile
@superhighway
superhighway / index.html
Last active December 14, 2015 10:49
Menyiapkan editor Ace dengan fallback jaga-jaga kalau library Ace tidak loaded.
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/prefixfree/1.0.7/prefixfree.min.js"></script>
<link rel="stylesheet" href="main.css" />
</head>
<body>