2001年09月17日(月) マスード死去
■ [mobile] 日付の入力
Palmでメモを取るときに、ショートカットの「dts」を実行すると日付が入るので便利。palmware MLより。ショートカットは筆記体のエルみたいのを書けばよろしい。
■ 会社など
- マスード司令官は亡くなったようです。なんてこった。
- ボーリングのアベレージは81みたい。腕より足が痛い。
- 9:00 今日も一日がんばりましょう。
- 23:00 18時くらいには帰る予定だったのになぜか深夜。真矢ではない。GIGAがうざったいな。
2002年09月17日(火) ここまでhns
■ 連休明け
- 今週と来週は月曜日が休日でラッキー。
- 8:45〜9:00 部会。会社の業績が悪いとしきりに言われた。リストラが必要だ。
- 9:25 はい、ベスタはすごいです。おお、バザールで伝言を送信できるようになっているではないか。でもメイルは来たが伝言の内容を読めないようだ。
- 14:05〜14:40 プロジェクト会議。まあどうということはない。△△△に関してもおれが報告しないといけないようだ。
- 17:40 △△△サーバへのIEによるftpログインが兒玉くんはできておれはできないので色々調べた。結局、IEの設定で「FTPサイト用のフォルダビューを使用する」がオフだとIEが勝手に匿名ログオンを試みてしまいうまくいかないことが分かった。こんなメニューの名前ではわからんて。
- 19:05 Apacheを狙った新しいワームについての日本語の情報がJPCERTから送られてきたので読んでいた。このマシンのApacheにはアクセスログがないので社内にワームが侵入していることはないようだ。FPセンタってSSL使ってたと思うから心配だよな。あれってまだサービスしているのだろうか。
■ [unix] Linuxの起動と起動スクリプト
linuxのサービス起動スクリプトの説明。linux-users MLより。この辺もすぐ仕組みを忘れてしまう。このサイトには他にもlinux情報が色々載っている。
■ Iプロジェクト
- 13:30〜14:00 高本水野兒玉で打ち合わせ。プロジェクトの進め方について。なぜかおれに多くの仕事が割り当てられた。ひどい話だ。
- 15:00〜16:30 高本水野兒玉板敷で打ち合わせ。この期に及んでまだ基本的な機能をどうしようかという話になってしまう。どうやってお金を取るかも曖昧。頭が痛い。
■ Kプロジェクト
- 11:00〜11:35 監視した。テープのところでエラーになっていた(T_T)。どうやら新しいテープは一度内容を消去しないといけないようだ。現在消去中。
- 〜11:50 消去終わりテープ交換も終了。
- 13:30 ウェブサーバにPowerChuteを設定し、自動シャットダウンが行われるようにした。うまく動きますように。
- 17:45〜18:10 経費の計算をさせられた。リース代と間接費が予定外ということのようだ。
- 18:30 保守運用の項番は技術サポートと保守とで作業区分を分けるべきだと思った。AECが気にするのであれば定期作業と不定期作業も分けた方がいいかもしれない。
2007年09月17日(月)
- 土曜日に髪切った。1.5ヶ月ぶり。
- 腰はまだ痛い。もう治らないのかもしれない。
- NetBeans 5.5.1をインストールしてみた。やっぱりメモリ食うなあ。
2010年09月17日(金)
■ [howto][dev] git stash pop で衝突が発生したときの対処
gitは未だだましだまし使っている感じ。
git svn rebase を実行しようとしたら未コミットの修正がワークツリーにあってrebaseできなかったので、git stash で修正を退避させ、再度 git svn rebase した。その後で、退避していた修正をワークツリーに戻そうと git stash pop したところで衝突が発生した。
% git stash pop Auto-merging xxx/xxx/XXX.cpp Auto-merging yyy/yyy/YYY.cpp CONFLICT (content): Merge conflict in yyy/yyy/YYY.cpp
yyy/yyy/YYY.cpp で衝突が発生したので、このファイルを手動で修正した。この後どうすればいいのか。あ、git status で出力されるメッセージに方法が書かれていた。
% git status # On branch master # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) # # modified: xxx/xxx/XXX.cpp # # Unmerged paths: # (use "git reset HEAD <file>..." to unstage) # (use "git add/rm <file>..." as appropriate to mark resolution) # # both modified: yyy/yyy/YYY.cpp
git add すればいいのだきっと。
% git add yyy/yyy/YYY.cpp % git status # On branch master # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) # # modified: xxx/xxx/XXX.cpp # modified: yyy/yyy/YYY.cpp
これで衝突は解決された模様。
あとは、エラーになったgit stash popの状態が気になる。
% git stash list stash@{0}: WIP on master: cae1752 ZZZZZZZZZ
まだstashが残っている。popで全部のファイルの修正を取り戻せたのかが気になる。調べると、git stash には show というオプションがあった。
% git stash show xxx/xxx/XXX.cpp | 35 +---- yyy/yyy/YYY.cpp | 34 ++++
ファイル名が一致しているので大丈夫そう。stashを消すのはdropみたい。怖いので、commitした後でdropした。
% git commit -a % git stash drop stash@{0} % git stash list