Tbpgr Blog

元エンジニア 人事 tbpgr(てぃーびー) のブログ

2012-03-26から1日間の記事一覧

Cygwin環境でのrenameの代替。ファイルの一括置換機能の実装

概要 ファイルの一括置換機能をRubyで実装します 内容 Windows7+Cygwin環境でファイル名の一括置換をしようとしたところ、UNIX系のOSにある reanmeコマンドが利用できないことに気付きました。 後述しますが、嘘でした。Rubyで置換機能を実装してみました。 …

書籍 リファクタリング−プログラマーの体質改善 | データの再編成 | 観察されるデータの複製

パンくず リファクタリング-プログラマーの体質改善テクニック データの再編成 観察されるデータの複製 内容 リファクタリング名 観察されるデータの複製 適用ケース要約 あるGUIコントロールのみで有効なドメインデータがあり、ドメインメソッドからもアク…

書籍 リファクタリング−プログラマーの体質改善 | データの再編成 | 参照から値への変更

パンくず リファクタリング-プログラマーの体質改善テクニック データの再編成 参照から値への変更 内容 リファクタリング名 参照から値への変更 適用ケース要約 小さくて不変でコントロールが煩わしい参照オブジェクトを持っている。 適用内容要約 そのオブ…

書籍 リファクタリング−プログラマーの体質改善 | データの再編成 | 自己カプセル化フィールド

パンくず リファクタリング-プログラマーの体質改善テクニック データの再編成 自己カプセル化フィールド 内容 リファクタリング名 自己カプセル化フィールド 適用ケース要約 フィールドに直接アクセスしているが、フィールドとの密結合が不都合になってきて…

書籍 リファクタリング−プログラマーの体質改善 | データの再編成

パンくず リファクタリング-プログラマーの体質改善テクニック データの再編成 内容 データの再構成 リファクタリング名 対象 対応 自己カプセル化フィールド フィールドに直接アクセスしているが、フィールドとの密結合が不都合になってきている フィールド…

CSS3新要素 | 応用編 | transform:rotateで回転画像を作成

パンくず CSS3新要素 応用編 transform:rotateで回転画像を作成 概要 要素の回転を行うtransform:rotateで回転する画像を作成します。 内容 JavaScriptのタイマーとCSS3のtransform:rotateを利用して画像を回転させます。 Point VenderPrefix 現状、各社ブラ…

CSS3新要素 | 2D 3D 変形 | transform:rotate

パンくず CSS3新要素 2D 3D 変形 transform:rotate 概要 要素の回転を行うtransform:rotateについて説明します プロパティ名 transform:rotate() transform:rotateX() transform:rotateY() transform:rotateZ() transform:rotate3d() ※2012/03/26現在、ベン…

CSS3新要素 | 2D 3D 変形 | transform:scale

パンくず CSS3新要素 2D 3D 変形 transform:scale 概要 要素の拡大・縮小を行うtransform:scaleについて説明します プロパティ名 transform:scale() transform:scaleX() transform:scaleY() transform:scaleZ() transform:scale3d() ※2012/03/26現在、ベンダ…

CSS3新要素 | 2D 3D 変形 | transform:translate

パンくず CSS3新要素 2D 3D 変形 transform:translate 概要 要素の表示位置を移動させるtransform:translateについて説明します プロパティ名 transform:translate() transform:translateX() transform:translateY() transform:translateZ() transform:trans…

CSS3新要素 | 2D 3D 変形 | transform:matrix3d

パンくず CSS3新要素 2D 3D 変形 transform:matrix3d 概要 3D変形を行うtransform:matrix3dについて説明します プロパティ名 transform:matrix3d ※2012/03/26現在、ベンダープリフィックスが必要 内容 3D変形を行います 設定値 matrix3d(数値*16)matrix3d( x…

CSS3新要素 | 2D 3D 変形 | transform:matrix

パンくず CSS3新要素 2D 3D 変形 transform:matrix 概要 2D変形を行うtransform:matrixについて説明します プロパティ名 transform:matrix ※2012/03/26現在、ベンダープリフィックスが必要 内容 2D変形を行います 設定値 matrix(数値, 数値, 数値, 数値, 数…

vimの操作 | 基本的な編集作業 | カーソルの動かし方

vim

パンくず vimの操作 基本的な編集作業 カーソルの動かし方 概要 viのカーソルの動かし方について。 詳細 コマンドモードの移動について。 主に以下の3種類に分類される。・1文字単位の移動 ・ブロック単位の移動(単語、行等) ・画面単位の移動 1文字分の移…

vimの操作 | 基本的な編集作業

vim

パンくず vimの操作 基本的な編集作業 概要 まずはviの基本操作を覚える。 カーソルの移動、テキストの追加と変更、 テキストの削除/移動/コピー、入力モードに移行する色々な方法 各節 項目 内容 リンク viのコマンド viのコマンドにはコマンドモードと入…