tanacasinoのメモ

what are you waiting for ?

積もり積もった下書きまとめ

ちょっと気を抜くと半年近く更新してないという残念な状態に。。。

下書きに未完成品やタイトルだけ決めたものがいろいろ積み残ってしまったので、いつかかけるといいなと思いつつ、もう書かない気がするのでここにダンプする。

古い順に。。。

  1. Omnibusを使用して/opt 以下に一式を入れるdeb/rpmパッケージを作成する
    • Chefのrpmパッケージに憧れて、Omnibusを使用して、gitbucketをjdk込のオールインワンパッケージを作ってみようとした話。
    • JDKのインストールすらも面倒だろ?と。あとサービス化してくれてたほうが嬉しいやんと。
    • OpenJDKのビルドが面倒でほぼ挫折。Omnibusは面白いのでいつか何かで使えるといいな。 https://github.com/opscode/omnibus-ruby
  2. Copy to clipboard ボタンを作れる ZeroClipboardを使ってみた
    • GitBucketに Copy to clipboard を追加してみたので、その時使った ZeroClipboardを紹介しようと思っていました。ごめんなさい。
  3. OpenStack keystoneにabを仕掛けるメモ
    • 無駄に Keystoneをぶっ飛ばしたいと思って token getしまくってやろうと思ったのです。ab で json送れるので。ボコボコにしてやろうとしたのです。
    • uuid tokenとpki tokenの比較もしてみたかった。(この時すでにOpenStackから完全引退していたけど・・・)
  4. OpenStack の Python 3対応に関するメモ
    • ただの趣味で調べていたので・・・
    • eventletとか どうなるんかね?何か進展したのかなぁ。eventlet楽しいよね。ノンブロッキングだけどブロック!
  5. python testr fixtures によるUnit Test
    • これも趣味で。正直結構そそられたけど、並列化とか考えるほどのUTを書くことはなさそう。
  6. Keystone PKI Tokenの仕組み
    • なんか暇な時にソースを読んだので。なんかメモ書きしようと思った。脳内にしかなかったので完全にロスト!
  7. eventlet backdoor 経由で heapy 使って ヒープダンプとかしチャオ!
    • とか思ってた日もありました。
  8. Amazon EC2インスタンスを復旧する
    • EBSバックエンドを再起動したら、もう起動しなくなっちゃった!な時にバックアップも何もないときの復旧作業
    • volumeからsnapshot作って、snapshotからvolume作って、それを別インスタンスにattachして、ファイルシステムのチェックや、設定の修正を行って、detachして、snapshotにして、VMイメージとして起動する。みたいなやつ。
    • 人生で二回ほど経験。二回目は前の担当者がSSHの設定を変更した後に、設定内容のチェックとかしておらず、再起動するとsshdのconfigがくさってて ssh できないインスタンスが完成するという時限式の罠にかかった。泣いた。
  9. Apache MINA sshdと jgitを使って、オレオレ gitリポジトリサーバを作ろう!
    • GitBucketに ssh アクセス機能を追加したので、その時に使った Apache MINA sshdの紹介をしようと思った。
    • これはすでに @takezoe さんが代わりに書いてくれました。 http://d.hatena.ne.jp/takezoe/20140330
    • そして sshアクセス機能を追加した!と胸をはっていえないほど、自分がやった部分は簡単な実装だけで、むしろ公開鍵登録やCloneURL表示、SSH設定画面のUI作ったりの方が大変だったと思うので、sshアクセス機能を開発したのは、ほぼ @takezoe さんであるw

その他自分で下書き読んでも、なんでそれ書こうとしたのか思い出せない奴は永久に削除しました。