Más contenido relacionado
La actualidad más candente (20)
もっと仕事で使うRuby
- 2. ごとけんです
はじめて使ったRubyは1.0
benchmark.rb など
雑誌連載してました
地球流体電脳倶楽部に紹介
有限会社シングラムの共同経営者
Webデザインの会社です
2007-06-10
2007- 06- 有限会社シングラム
- 3. 前回のあらすじ
Wikiと影舞を例に
– 職場へのツール導入
– 非プログラマとの協調
– 紙重要
– 見た目重要
2007-06-10
2007- 06- 有限会社シングラム
- 5. きょうの内容
Rubyの用途
身内ユーザへの提供
特定の事例から
2007-06-10
2007- 06- 有限会社シングラム
- 6. 舞台設定
Webデザインの会社
– デザイナー7名、エンジニア3名
Webサイト制作、企画提案
– 年間10,000点くらいのHTML
数千点のグラフィック
サイトのコード評価、標準化提案
アプリのUI開発、プロトタイピング
– intranet 向け、研究支援
2007-06-10
2007- 06- 有限会社シングラム
- 10. 制作支援?
いろいろな調査
定型原稿からの大量生成
品質管理
環境整備
– 制作環境の計画、実施、検査
2007-06-10
2007- 06- 有限会社シングラム
- 14. 1. ワンライナー:利用頻度
ruby
15%
ruby
非ruby
非ruby ※codegolfを含む
85%
2007-06-10
2007- 06- 有限会社シングラム
- 15. ワンライナー:例
スタイルシートで使ってる画像の一
覧がほしい
find . –type f |
grep –i .css$ |
xargs ruby -ne 'puts
scan(/url¥(quot;?(.*?)quot;?¥)/)' |
sort | uniq
2007-06-10
2007- 06- 有限会社シングラム
- 16. ワンライナー:類例
使われてない画像の一覧がほしい
拡張子の一覧
HTMLのファイル名と <title> の内容
の一覧表
「機種依存文字」を含むファイルとその
文字の一覧表
HTMLをレンダリングした結果のテキス
トだけ全抽出
2007-06-10
2007- 06- 有限会社シングラム
- 17. ワンライナー:なぜ
オーサリングツールにも検索機能は
ある
でもレポートの形式は指定できない
質問はまちまちなので事前に準備
できない
2007-06-10
2007- 06- 有限会社シングラム
- 18. ワンライナー:よくある光景
書き始める
どんどん長くなる
300B突破(画面上4行)
編集が面倒になる
あきらめてスクリプティング
昇格してコマンドに
2007-06-10
2007- 06- 有限会社シングラム
- 20. 機種依存文字検出
CP932のうち、IBM拡張など
半角カナ
ついでに、不正な拗音、撥音など
設定したディレクトリ以下にあるすべて
のHTMLファイルに対して実行する
CGI(cgi.rb)
Unicodeの数値参照を添えるようにした
2007-06-10
2007- 06- 有限会社シングラム
- 24. ツール化への道2/3
指定されたディレクトリ以下すべて
に対して実行したい
最初は手動で設置してた
インストールを簡単にした
バーチャルホストの設置の手順に取
り入れた
2007-06-10
2007- 06- 有限会社シングラム
- 25. ツール化への道3/3
現在のインストール方法
– コピー
– YAMLの設定ファイルを編集←いまここ
– 上記をWebアプリ化
前提
– Samba で共有しているディレクトリ
– バーチャルホストのDocumentRoot
– Apacheの Alias で参照
2007-06-10
2007- 06- 有限会社シングラム
- 26. 今の課題:作業データ管理
たいてい寿命が1か月くらい
作業してるのは1週間くらい
わらわらくる
いろいろくる
2007-06-10
2007- 06- 有限会社シングラム
- 28. まとめ
支援
– 全力を投入できない
– できるだけ片手間で
背景の異なる同僚
– 教育は困難
– ツール化で解決
手抜きのために
– ときどき分析してツールに ←まだここ
– 手をかけて新製品に
2007-06-10
2007- 06- 有限会社シングラム