気軽に楽しくプログラムと遊ぶ

自分が興味があってためになるかもって思う情報を提供しています。

2015-07-01から1ヶ月間の記事一覧

「AWSな現場」のめもめも

サーバー構成管理に便利なアプリ ・CloudFormation 概要:一括リソースコレクション管理 AWS でのプロビジョニングと管理を単純化 ・Serverspec 概要:サーバー状態をテストする 自動起動、port80のリッスンを確認 rspecで書ける。 ・ZABBIX 概要:サーバや…

現在のブランチの最新コミットを参照する

Git

HEADを起点にコミットログを確認 #一つ前のコミットを参照 git show HEAD^ #一つ前のコミットを参照(「@」はgit v1.8.5より追加になったHEADのalias) git show @^ #二つ前のコミットを参照 git show HEAD^^ 参考URL GitのHEAD^ HEAD~やらダブルドット トリプ…

Rails 存在確認系メソッド

存在確認系メソッドたち nil? empty? blank? present?(nil?とempty?はruby標準関数) nilかどうか book.nil? 中身が空かどうか(配列、文字列) books.empty? nilまたは中身が空かどうか(nil? またはempty?) books.blank? 存在しているかどうか(blank?の否定) b…

rubyで定義元メソッドへジャンプ ctags+vim-tags

Vim

ネットに情報はあるけど、サクッと設定できなかったので 情報をまとめておきます。 最新ctagsをインストール Mac標準のctagsでは上手く動作しない場合があるとのことなのでインストール brew install ctags vim上での使い方 # ジャンプしたい箇所にカーソル…

androidのgmailへyahooメールのアカウントを設定する際の設定情報

デフォルトで設定した場合、頭にandroidが付与されるが削除する。受信サーバー:pop.mail.yahoo.co.jp 送信サーバー:smtp.mail.yahoo.co.jp参考URL Gmailアプリが全アカウントのメールを1つの受信箱に集める機能を新搭載 - GIGAZINE

VBAの基本構文

繰り返し For i = startIndex To endIndex ' 繰り返し処理 Next i 条件分岐 '値が存在しない場合に処理を実施 If value = "" Then '処理 End If 形式を選択して貼り付ける(値貼り付け) Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, Ski…

Unite.vimでよく使うコマンド

Vim

Unite上での作業コマンド コマンド 説明 m ファイルの作成・削除・移動・コピー u 上位ディレクトリに移動 よく使うコマンドとオリジナル設定 項目名 デフォルト オリジナル設定 yank の履歴 Unite history/yank ,uy バッファ Unite buffer ,ub カレントディ…

vimでのコピペ

Vim

ヤンク コピー y(ヤンク)無名レジスタに登録される 貼付け p →カーソルの下 P →カーソル行 レジスタ 明示的なレジスタへの登録 ayyaレジスタに登録される レジスタ一覧の参照 :reg 同じ文字列を何度も貼り付ける "0p削除した場合、ヤンクした値が消える。ヤ…

vimのkey mappingの書き方(基本)

Vim

基本形 map {lhs} {rhs} キー入力{lhs}を別のキー{rhs}に割り当てる 「j」キーを押下時に「k」キー押下時の機能を実行 map j k 「CTRL-A」キーを押下時に「CTRL-X」キー押下時の機能を実行 map <C-a> <C-x> モード毎の設定 ヴィジュアルモードのコマンドを変更する vma</c-x></c-a>…

よく使うExcel関数

用途 書式フォーマット 書き方例 特定文字列のセルを数える COUNTIF(範囲,"文字列") COUNTIF(B1:B5,"○") 複数カラムの結合 CONCATENATE(カラム1, カラム2) CONCATENATE("`",P9,"` ",AU9) 要素比較(同値ならばtrue返却) EXACT(値1, 値2) EXACT(BA9,"")

Ruby 繰り返し処理

使いそうなfor、each 、time、uptoについて他のサイトより、かき集めて 纏めます。 for # 配列 strs = ["a", "b", "c"] for str in strs do # doは省略可能 puts str end #=>a # b # c # Rangeオブジェクト for i in 1..10 puts i end #=>1 # 2 # 3 ・・・ #…

Rubyの%記法

%記法 説明 記述例 %q シングルクオートで囲むのと同様 str = %q(Programming language ruby) %w 配列作成 array = %w(one two three four) %i シンボル配列作成 array = %i(Ruby Python PHP) %x コマンド出力 res = %x(date) # dateコマンドの実行 %s シン…