Blogs

Jenkinsのbuild flow pluginを使うとjobの設定管理が少し楽になる

このエントリーをはてなブックマークに追加
まとめ Jenkinsのjobの設定管理はリポジトリのバージョンと揃えないと行けないため面倒 全てをスクリプトで実行するのが理想だが、本体の機能

Dockerとは何か

このエントリーをはてなブックマークに追加
Dockerについて調べたので概要と簡単な使い方のメモ Dockerとは何か いわゆるコンテナ型仮想化ツールの1つです。 VMwareやKVMのよ

YAMLでnilをキーにしたハッシュを扱う

このエントリーをはてなブックマークに追加
例は全てRuby 2.0を利用しています nilをキーとした値を持つハッシュをYAMLに書きたい場合、 以下のように書いても"nil&q

Github Pagesの新しいIPアドレス対応

このエントリーをはてなブックマークに追加
これまでGithub Pagesで独自ドメインを運用していましたが、9月ぐらいから記事のアップロードのたびに、 新しいIDアドレスを利用するよう

golangでYAMLファイルを読み込む

このエントリーをはてなブックマークに追加
https://github.com/go-yaml/yamlを使う事で、 goでYAMLを扱うことが出来ます。 サイトにはメモリ上のデータに対

スクフェス用パッケージの更新

このエントリーをはてなブックマークに追加
前に作ったスクフェス用パッケージを更新しました。 https://github.com/ota42y/hubot-scfes 今回は、いつぐらいにレベルアップするかを計算するコマンドを用意しました。 真夜中にレベルアッ

Hubotの追加機能作成をテストで楽にする

このエントリーをはてなブックマークに追加
Hubotで追加機能を作るときに一番大変なのは、やはりテストの部分だと思います。 普通に頑張ると、起動してbotにメッセージ送って、動かなけれ

size_tは環境によって定義が変わるという話

このエントリーをはてなブックマークに追加
size_tが何bitになるかは環境によって定義が異なります。 そのため、以下のコードは多くの32bit下で上手くいきますが、64bit化など

void型のポインタとint型を相互変換するなという話

このエントリーをはてなブックマークに追加
int型をvoid *に変換する場合も、その逆の場合も、32bitだと問題なく動くことが多いため、 コンパイラもエラーにしない場合が多いです。 で

汎用ポインタを使う

このエントリーをはてなブックマークに追加
int型のポインタとchar型のポインタは違う型のため、同じものとして扱うことは出来ません。 ですが、実際にはポインタ型はメモリ上の特定アドレ