- メインスピーカー:マシューさん(@matthewmccull)
- サブスピーカー:ジョンさん(@johndbritton)
従来の CVCS (集中バージョン管理システム)のリビジョン番号は連番。 SVN はサーバーにデプロイした時点でリビジョン番号1と設定される。
従来の CVCS (集中バージョン管理システム)のリビジョン番号は連番。 SVN はサーバーにデプロイした時点でリビジョン番号1と設定される。
#!/usr/bin/env ruby | |
# encoding: UTF-8 | |
require 'benchmark' | |
require 'active_support/core_ext' | |
hash_array = [{aaa: 123}, {bbb: 123}, {ccc: 123}, {ddd: 123}, {eee: 123}, {fff: 123}, {ggg: 123}, {hhh: 123}, {iii: 123}] | |
n = 100000 | |
Benchmark.bm(7, ">total:", ">ave:") do |x| |
STDIN.each_line do |l| | |
l.scan(/href="([^"]*)"/).flatten.each do |x| | |
puts x.slice(0, x.length - 4).split('/')[1] | |
end | |
end |
キュア(アクア|ビューティ|(メロ|ウィン)ディ|ミューズ|ロゼッタ|マーチ|(イーグレッ|ムーンライ|ホワイ|ミン|ハー|ビー)ト|(ソ|レモネ)ード|ダイヤモンド|リズム|ドリーム|ルージュ|(サンシャイ|パ(イ|ッショ)|マリ)ン|(サニ|ハッピ|ベリ|フラワ)ー|ピー[スチ]|エ(コー|ンプレス|ース)|ブ(ライト|ラック|ルーム|ロッサム))|シャイニールミナス|ミルキィローズ |
この記事はプリキュア Advent Calendar 2013 の 12 月 9 日のものである.
2013 年 6 月 1 日,とある大物 Twitter ユーザの方が突如「スマイルプリキュア」と呟いた.
どうやら娘さんが勝手にスマホを使って,検索をしようとしたそうである.
面白いなと思って自分も勝手にスマイルプリキュアとつぶやく環境を作ろうとした.
2年経ったらなんとなくまとめる流れがあったので、それに習い、2年間を振り返ってみます。
入社当時の配属先。当時は@ajiyoshiがリード、1ヶ月前に入社していた@brtriverがグリーンバンドをしていたのが印象的だった。
管理系はPHPで書かれており、まともに触るのは初。最初はWindows上でなんとかしようとしたが、すぐに諦めてUbuntu on VMWareにした。本番サーバはCentだったけど。「共通の開発環境」みたいなのを用意してくれていて、アプリケーションはそれぞれ独立していたがDBは共用していて(これもそのうち解消したはず)、隣の人のデータを壊したりしていた。まーそれでも、聞けば答えてくれる人たちが周りにいたので、とりあえず仕事をすることが出来た気がする。立ち上がりはかなりゆっくりで、初回のコミットは4週間後だった記憶がある。
#! /bin/sh | |
X='http://livedoor.blogimg.jp/peperon999/imgs/' | |
Y='precure-20131226-' | |
Z='-response-' | |
wget ${X}c/7/c7ec6181.jpg -O ${Y}000${Z}c-7-c7ec6181.jpg | |
wget ${X}c/c/cc9f50b3.jpg -O ${Y}001${Z}c-c-cc9f50b3.jpg | |
wget ${X}a/7/a748ebea.jpg -O ${Y}002${Z}a-7-a748ebea.jpg | |
wget ${X}8/d/8d95d5cf.jpg -O ${Y}003${Z}8-d-8d95d5cf.jpg | |
wget ${X}b/7/b7651c4a.jpg -O ${Y}004${Z}b-7-b7651c4a.jpg |
http://co3k.org/blog/csrf-token-should-not-be-session-id について。
この記事では触れられていませんが、
この際ハッキリ言っておくべきだと思うので書きますが、そもそもセッションIDを(HTMLソース中に埋め込む)CSRF対策トークンとして使うのは間違いでした。最初から間違っていたのです。正確に言うとCSRFの話は関係ないですね。CSRF関係なく、特に「単体で」セッションハイジャックが可能になるような値を、HTMLソース中に埋め込むべきではありません。
Used https://github.com/dakull/ruby-simple-benchmarks/ for benchmarking
> ruby --version
ruby 2.1.0p0 (2013-12-25 revision 44422) [x86_64-linux]
> time ruby bm_gc_mb.rb
user system total real
0.200000 0.010000 0.210000 ( 0.208676)