はてなハム RSSフィード

2014-07-08 セットアップメモ

もろもろ環境セットアップメモ

fpath=(~/.zsh $fpath)

autoload -U compinit
compinit -u

2014-06-25 気になったボードゲーム

[] 予定品

忘れないようにメモメモ。

今のところ妙にお高い(すごろくやでは5400円で品切れ中)

宝石の煌き (Splendor)

宝石の煌き (Splendor)

お取り扱いできません中。

2014-06-17 忘れないように

gitリポジトリを作ってみた時のメモ

多分忘れるけど。

ユーザーgitを作っておくとか、gitインストールするとかの前提はだいぶすっ飛んでいます。

(bareを作るサーバー側はCentOS、 それと同期するクライアント側はwindowsのつもりです。)

上記のユーザーgitにはパスワードを設定する等して、ログインできるようにしておかないと

sshで接続する時点でその他の設定が正しくても「Permission denied (publickey).」とか言われてつながらないので注意


$ cd /opt/git
$ mkdir project.git
$ cd project.git
$ git --bare init
  • つなげるクライアント側でssh-keygen等を利用してOpenSSHの鍵を作る
    • git bash等で ssh -vT ユーザー名@サーバー名 でどこのキーファイルを見に行くかメモをする
    • puttyのputtygenでもいいらしい。以下はputtygenの説明
    • SSH-2RSAタイプにしてキーを作成、できあがった時のウィンドウに表示されている「Public key for pasting into OpenSSH autorized_keys file:」の中身をコピーしてテキストにする(id_rsa.pubとか)
    • 上記ファイルをサーバ側の ~git/.ssh/authorized_keys にペーストしておく
    • Save private key で保存できるものは .ppkファイル(PuTTY用)なので、ConversionsメニューのExport OpenSSH keyで OpenSSH用のプライベートキーをエクスポートしてファイルにしておく(先に調べておいた場所のid_rsaとかにすると楽)
    • git bash等で ssh -vT git@サーバー名 で接続できるかどうかを確認する
  • リポジトリクローンする
$ git clone git@servername:/opt/git/project.git

だいたいこんな流れ。

接続先によってOpenSSHキーを使い分ける

.sshフォルダ中のconfigファイルに以下のようなものをいるだけ書く(.ssh/以下にその他のキーも入れる場合)

Host ホスト名(接続に使う名前)
 HostName ホスト名
 IdentityFile ~/.ssh/上記ホスト用プライベート鍵ファイル名
 User ユーザー名

2013-08-12 散財予定品

[] 予定品

忘れないようにメモメモ

箱庭の人狼~werewolf syndrome~

箱庭の人狼~werewolf syndrome~

ワンナイト人狼

ワンナイト人狼

2013-06-11 プログラム系の本を

[] プログラム系の本をちょいちょいと

Effective C# 4.0

Effective C# 4.0

Gitポケットリファレンス

Gitポケットリファレンス

もろもろ買ってきました。

プログラミングC#から読みながら Effective C#をつまみ食い。

しかし、何かを作りながらではなくて基礎を知ろうとして読みまくっていたら

眠くなってきたので気分転換に違う仕事をしてみたりとか。