clock-up-blog

go-mi-tech

[Git]rebase不要のコミット挿入(マージによる疑似挿入)

一般的に Git リポジトリをチーム運用している場合、master ブランチの履歴を書き換えるために rebase するようなことはできない(手元で rebase はできても push -f が禁止されている)ことが普通かと思います。

このような rebase の難しいブランチに対して「マージ」操作のみで過去履歴を挿入する(挿入されたように見せる)手法を紹介します。

続きを読む

Git コミットオブジェクトのサイズ測定

概要

Git コミットオブジェクトのサイズを測定する。

もう少し正確に言うと、Git のコミットオブジェクトをリモートリポジトリにプッシュする際に発生するデータ転送量を大まかに測定する。


リポジトリの移行時等、多くのコミットオブジェクトを転送する必要がある際等にはこういうスクリプトがあると重宝する(プッシュにかかる時間の予測目安になったりする)。

続きを読む

退居エントリ:ギークハウス

5年間ほどギークハウス(ギークの集うシェアハウス)やその周辺のハウスに住んだり離れたり住んだりしていたけど、そろそろ普通っぽい(平均っぽい)暮らしに戻ることにした。記録だけ残しておく。

続きを読む

「Webフレーム品評会」イベント開催レポート

Webフレームワーク品評会

2017年9月16日(土)、マイクロソフト品川本社にて「Webフレームワーク品評会」というイベントを開きました。


※本イベントレポートは、ほぼほぼ今回のイベントのスライドや関連記事へのリンク集です。各登壇内容の解説までは手が伸ばせていません。ご容赦。(スライドURL不明なものは随時確認中です。しばしお待ちを。)

続きを読む

MySQLユーザに旧パスワードハッシュ形式が含まれる場合の認証プロトコルについて

とある MySQL に関するやっかいな問題の発生と解決の流れまでのお話をします。
こんな現象に遭遇する不幸な人は稀かと思いますので、別に覚えておく必要もない部類の小話。

結果(対策)だけ書いて済ませておけば良い部類の話でもないので長々と経緯を書くことにする。


事の発端はというと、一部の MySQL サーバに C# プログラムから接続しようとしたときに "Read past end of buffer looking for NUL." という見慣れないエラーが発生する問題に遭遇した事だった。

続きを読む
});