p_chinのおっぱいブログ

UnityとPerlなど

2013-05-01から1ヶ月間の記事一覧

Dictionaryの拡張メソッド書いてみた

c#

ジェネリックメソッド初めて書いた。 あと、第一引数にthisを使う事によって、既存クラスの拡張メソッドを作れるなんて知らなかったので良かった。 今のところはdictionary("result", "ok");みたいにしないと値取れないけど、将来的にはdictionary["result"]…

githubでbranchの状態を過去に戻したいときのあれこれ

pushしたけどイケてないcommitがあったので、消したかった時に起きたカナシミと、その対処法について かなりテンパったんやで... こんな感じでミスした イケてないcommit以前のcommitのhashを直で指定してcheckoutした hashに名前着いてないし、current bran…

passwordを守るハッシュ法について

チャレンジレスポンス認証を教えてもらったからブログ書こうと思ったけど、書く事多くて怠そうだったので、まずハッシュ法についてまとめる事にした。 ハッシュって何? ハッシュ(hash)・ド・ビーフのハッシュと同じで肉を「細切れ」とか「散らす」みたいな…

git merge --no-ff {branch_name}とgit-new-workdirとpush.default simpleについて聞いた

gitについて色々教えてもらったのでメモ でも、半分くらい怖くないGit読めばいい感が出てる記事になると思う git merge --no-ff {branch_name} 怖くないGitの40枚目から説明ある --no-ffオプション付ければgitがfastforwardな処理をしてしまう場合でも、丁寧…

jenkinsのGitPluginでコミットメッセージが文字化けした話

日本語メッセージが文字化けして辛かった。 jenkinsの設定見たら文字コードがASCIIになってたので 今回jenkinsはdeamonizeしてたので、runスクリプトに export LANG=ja_JP.utf-8 を追加したら治ってutf-8使ってくれる様になった 以下のページを参考にしてる …

jenkinsでカバレッジレポートを出力しようとしたらGraphic N/Aエラーが出た話

以下の様なエラーが出た 問題っぽいのが2つある どっちもやってダメだったら辛そう 1. jenkinsの起動オプションにエラー画像の指示通り-Djava.awt.headless=trueを追加する 直接jenkins.warに引数を渡すか java -jar path/to/jenkins.war -Djava.awt.headles…

perlのクラスメソッドとオブジェクトメソッドの違い

なんか、今更感あるけど認識が甘かったので先輩に教えてもらった。 確認の為に、以下にまとめてみた。 #!/usr/bin/env perl use 5.016; use warnings; use utf8; use autodie; package Oppai { # コンストラクタ newじゃなくても良いけど慣例的にnew # コン…

Text::Xslate::Syntax::Kolonのテンプレートについて

便利そうな仕組みがあって先輩に教えてもらったのでメモ PHPのincludeみたいの使えたり、他にも色々あった 詳しくはドキュメント参照して分からなかったら見てください コードみてみる kawaii.tx : cascaed common::oppai {title => "タイトルに値を渡して…