이 글은 2015년의 루비 코리아 대림달력을 위해 작성되었습니다.
html 파일을 열때 절대 경로를 사용한다던가등의 이유로 재대로 안보일 때
#!/bin/bash | |
set -e | |
YAML=$(cat "${1:-.github/dependabot.yml}") | |
YAML="${YAML//$'\n'/\\n}" | |
YAML="${YAML//\"/\\\"}" | |
JSON="{\"config-file-body\": \"$YAML\"}" | |
curl -X "POST" "https://api.dependabot.com/config_files/validate" \ | |
-H 'Host: api.dependabot.com' \ | |
-H 'Referer: https://dependabot.com/docs/config-file/validator/' \ |
ExUnit.start() | |
ExUnit.configure(exclude: :pending, trace: true) | |
defmodule CostTest do | |
use ExUnit.Case | |
def cost([]), do: 0 | |
def cost([_last]), do: 0 | |
def cost([current | [next | tail]]) do |
# frozen_string_literal: true | |
require 'benchmark/ips' | |
def fast | |
[1, 2].min.then { |m| [m, 3].min } | |
end | |
def slow | |
[1, 2, 3].min |
someQuery(variables, { commit }) { | |
client.query(query, variables, { commit }) | |
} |
이 글은 2015년의 루비 코리아 대림달력을 위해 작성되었습니다.
html 파일을 열때 절대 경로를 사용한다던가등의 이유로 재대로 안보일 때
이 글은 2015년의 루비 코리아 대림달력을 위해 작성되었습니다.
루비 코리아의 대림 달력도 벌써 4일째입니다. 오늘은 루비 이야기는 아니긴 합니다만, 레일스와 관련있는 이야기를 해볼까 합니다.
http://brew.sh 에 들어가서 Install Homebrew
밑에 명령어을 복사해서 터미널에 붙임.
brew install node
require 'benchmark' | |
n = 500_000_000_000_000 | |
Benchmark.bm do |x| | |
x.report { ["a"] * 10 } | |
x.report { Array.new(10, "a") } | |
end | |
# user system total real | |
# 0.000000 0.000000 0.000000 ( 0.000012) |
여기에서 스코프값을 가져올 방법만 있으면 좋겠다.
이 명령은 fish에서 쓸 수 없다.
$ RAILS_ENV=test rake db:migrate
는 건 알고 있었는데.. 오늘 마침 저걸 할일이 있어서 찾아보았다.