@wagurano 줄여서 와그, 루비니언, 평화를 사랑하며 코딩하는 프로그래머
서울 펄 몽거스의 펄 크리스마스 달력을 참고하여 루비 크리스마스 달력(Advent Calendar)에 참여하는 글입니다.
무엇보다 한글처리에 도움을 주신 neocoin 님에게 감사드립니다.
@wagurano 줄여서 와그, 루비니언, 평화를 사랑하며 코딩하는 프로그래머
서울 펄 몽거스의 펄 크리스마스 달력을 참고하여 루비 크리스마스 달력(Advent Calendar)에 참여하는 글입니다.
무엇보다 한글처리에 도움을 주신 neocoin 님에게 감사드립니다.
@wagurano 줄여서 와그, 루비니언, 평화를 사랑하며 코딩하는 프로그래머
서울 펄 몽거스의 펄 크리스마스 달력을 참고하여 루비 크리스마스 달력(Advent Calendar)에 참여하는 글입니다.
지난 9월말쯤 트위터에 마츠모토 유키히로(이하 마츠)씨가 루비 3.0에 대해 발표하였습니다. 그리고 얼마전 11월 루비 컨퍼런스에서 Ruby3 challenges 라는 제목으로 루비 2.3.0과 루비3.0에 대해 소개하였습니다. 여기서는 11월 컨퍼런스 동영상, 모두발언 및 질의응답을 토대로 일부 재구성하여 요약 전달해드리겠습니다.
<h1>Test</h1> | |
<%= form_tag { 'basic form tag' } %> | |
<%= form_tag('/posts') { 'form posts'} %> | |
<%= form_tag('/posts/1', method: :put) { 'form posts/1'} %> | |
<%= form_tag('/upload', multipart: true) { 'form upload' } %> | |
<%= form_tag('/posts') do -%> | |
<div><%= submit_tag 'Save' %></div> | |
<% end -%> | |
<%= form_tag('/posts', remote: true) { 'remote' } %> | |
<%= form_tag('http://far.away.com/form', authenticity_token: false) { 'token false' } %> |
require 'FileUtils' | |
Dir["contents/**/*"].select{ |f| File.file? f }.map{ |f| FileUtils.move "#{f}", "images/#{File.basename f}.jpg" } |
require 'minitest/autorun' | |
begin | |
require_relative 'hamming' | |
rescue LoadError => e | |
puts "\n\n#{e.backtrace.first} #{e.message}" | |
puts DATA.read | |
exit 1 | |
end | |
class HammingTest < Minitest::Test |
var OneThingBar=function() { | |
// 1thing.kr - Let's start with one thing. | |
var styl = document.createElement('style') | |
styl.innerHTML = "div#notification-banner { background: rgba(255, 51, 0, 1); border-radius: 0 0 6px 6px; color: rgba(255, 255, 255, 1); cursor: pointer; font-weight: bold; font-family: Open Sans; left: 0%; line-height: 25px; margin-left: 0px; position: fixed; text-align: center; top: 0; width: 100%; } div#notification-banner span { padding: 3px 10px; }" | |
document.body.appendChild(styl) | |
var banner = document.createElement("div") | |
banner.id = "notification-banner" | |
banner.onclick = (function () { return function() {this.style.display='none'} })() | |
banner.title="누르면 사라집니다.(click to hide)" | |
banner.innerHTML = '뭐라도 해야겠는데 그저 막막하신가요? 작은 것 하나를 <a href="http://1thing.kr/" target=_blank>시작</a>해봐요.' |
name = [ | |
"상회", | |
"분당상가", | |
"백화점", | |
"NC백화점" | |
] | |
print "name = " | |
p name |
#encoding: utf-8 | |
require 'net/http' | |
require 'nokogiri' | |
require 'open-uri' | |
require 'timeout' | |
require 'json' | |
TIMEOUT_CNT = 42 | |
def egen_print_pharm_info code |
class Place | |
include Mongoid::Document | |
include Mongoid::Timestamps | |
include Geocoder::Model::Mongoid | |
field :type | |
field :category | |
field :category_desc | |
field :name | |
field :description |