riywo memo

適当なメモ

0 notes

期限

期限切られたから割と頑張ってなんとか期限内に終わらせたら、相手の都合で結局延期しました、とか最近よくある。

まぁスケジュールなんて流動的なものだから別にいいんだけど、連発するとだんだん萎えてくる。もう次のやつは期限オーバーでいいかって思ってしまう。

期限決めはむずかしいですねぇ。

Notes

割れ窓理論

あらゆるレイヤで割れ窓理論があるなぁ。自分一人頑張ってるのがアホ臭くなる時がある。

割れ窓は、低いレベルに陥るだけじゃなくて、高いレベルを求めないってものあるわけで、「別にそんなに悪くない」レベルでまわりが満足しちゃうと、より高いレベルを求めてる人はなんか一人で苦労しててむなしくなる。

全て理想通りにはいかないし、仕事ってのは多分99.9999999%は妥協の産物なので、どこで折り合いつけるかではある。でも人間怠惰なんで、ちょっとでも気をゆるめると安易な方向には流れるもの。意図的にせよ無意識にせよ。

まぁ現実的なラインとしては、結局今まで通り、自分は常に高く目線を維持しつつ、もう抜いてもいいやと思ったら切り替えて、極めて標準レベルに近いところを最低限のエネルギーでまわしておくってことなんだろう。その分のエネルギーをより自分の投資対効果の高いところに費やすだけ。

研究になったらちょっとこの辺の考え方は違うんだろうなぁ。仕事は本当にシンプルだよ。おかねほしい。

0 notes

TODOについて

なんかこうシンプルなTODOリスト管理ってないかなぁ。

RTMはインタフェースとしてはまずまずよく出来てると思うんだけど、かなり高機能なので逆にシンプルに使おうとすると富豪的すぎる気がします。

BTS(Redmineとか)のチケットを使って管理するとプログラマっぽい感じがしますが、これも富豪的すぎる気がします。

必要要件を整理しないとなんとも、ですね。

  • 今自分が抱えてるTODOが1画面で見やすく表示できる
    • この画面さえ確認しておけば基本大丈夫的なダッシュボードは必須
    • ページ遷移無しで過不足なく表示したい
  • 各TODOに詳細情報をつけたいときは、チケットのコメントみたいに書ける
    • 個人的にはMarkdownで書きたい
    • wiki的に編集すると、いつ何を更新したのかパッと見わからない
    • コメント式につけた方が良い
  • カテゴリとかタグとか必要?
    • BTS使うと、このTODOがどのプロジェクトなのかとか考えるのが面倒
  • TODOの親子関係
    • めんどう
  • 日付
    • 締切りが必要なTODOもあれば、そうでないTODOもある
    • その意味ではTODOって2種類?
      • ◯日までにやる必要ある
      • いつかやれたらやりたい
  • 優先度
    • 細かい優先度はいらない
    • 緊急か否か

0 notes

OSのコピーについて

仮想OSだったり、mondrescureだったりがあれば、サーバをファイルシステムごとコピーできるんだから、セットアップスクリプトは不要という意見には賛成しかねます。

新しいサーバを作る時は、たしかに今の最新の状態をコピーして作れるのでいいですが、何かの設定(例えばsysctrl.conf)で変更すべきものが出てきた時には結局既存のサーバも更新するわけで、その時にファイルシステムコピーでつくり直すことはできないですよね。

クラウドとかで「コピーだからセットアップ楽勝」とか言うのは間違ってはいないですが、そのあとの運用も考えると結構大変ですよっと。

Chefとかこの辺まとめてる感じなんですかね。仰々しくて使ったことないですが。

0 notes

サーバセットアップについて

サーバのセットアップスクリプトは、rerun可能にしておくと良いと思うんですよね。

空の状態であれば、各種設定を行い、セットアップ終わった状態で叩くと、所定の設定が正しくされてるかチェックしておかしいものがあればアラートを上げて修正してしまう感じ。

つまり、プログラムでいうテストコード的な役割を兼ねるべきだと思うんです。

そうしておけば、定期的に全サーバでそれを走らせることで変な変更を誰かが行っても気づけるし、セットアップスクリプトの更新があったときにも、既存サーバでも実行してしまえば最新化されるし。

仮想サーバの様に丸コピーできるとしても、基本セットアップの更新はいくらでもありえることなので上記の様な仕組みは多かれ少なかれ必要だと思っている次第です。

そういうフレームワークを作ってしまいたい次第。

Notes

ドキュメントとかキャッチアップについて

自分が手を動かせば全部できるんだけど、ドキュメントとか書いてる暇はなくて、でも僕だけしかできないとまずいよなーと思って、自分が担当になってる部分以外はあんまり手を出さないようにしてるんだけど、やっぱり個々人の努力とかにまかせただけだと、そこまでキャッチアップはしてくれないかなぁ。

やっぱ自分が記憶の中にもってるだけの知識についてドキュメント書くのがいいんだろうか。でも日々アップデートされてたりするからそれをドキュメントに毎度反映する必要があることを考えるとちょっと無理がある。

理想としてはコードを与えれば自分の知識レベルまで勝手にキャッチアップしてくれて、阿吽で話せるのが一番なんだろうけど、難しいかなぁ。自分はそれでキャッチアップしちゃった部分が多いのでやればできると思ってるんだけど。

Notes

スキーしてきた

生まれてはじめてスキー板履いてみた。

止まる

  • とにかく開く
    • かかとの方の板を開く
  • 腰が後ろにならない
    • 板の前部が上がって余計減速しない
  • エッジを効かせる
    • 面で当たると滑るだけ

進む

  • 板の前の方に体を乗せていく
  • 板の上にまっすぐ立ってあげる
    • 腰が引けると制御できない

曲がる

  • 斜面に対して斜めに滑る
    • このときは平行にするのが楽
  • 曲がる前にボーゲンにしてから、曲がる方向と反対の足に乗る
    • 平行なまま下を向くとスピード上がってしまう
  • 曲がりきってきたら山側の足の膝を外に開く
    • 膝を入れたままだと平行にできない
    • 板の前の方踏んでしまう
  • 曲がる時は下側の足が主役
    • そっちで踏ん張ってあげる感じ
  • ※平行なまま曲がる
    • スピード出てるとムリス><

0 notes

ターミナルとscreen

iTermで昔マウス認識させようと頑張ったけど結局挫折した。これやってみてうまくいくならTerminal.appにしようかな。キーマップを変えられないと困るけど。

とりあえず今使ってる.screenrc。ctrl+左右でウィンドウ切り替えるのは無いと困る。他は適当なのでこの機に作り直したい。

escape ^z^z

bind ^U encoding utf8 utf8
bind ^E encoding eucjp utf8
bind ^S encoding sjis utf8


#bindkey "^[[5A" stuff "\015exit\012"  ##dengerous...
bindkey "^[[5B" screen
bindkey "^[[5C" next
bindkey "^[[5D" prev
termcapinfo xterm "ks=\E[?1l\E:ku=\E[A:kd=\E[B:kl=\E[D:kr=\E[C:kh=\E[5~:kH=\E[F"
termcapinfo xterm ti@:te@ ##not work...

bind -c REGION 2 split
bind -c REGION 1 only
bind -c REGION 0 remove
bind -c REGION o focus
bind -c REGION ^ resize
bind ^x command -c REGION


bind r eval 'echo "Resize window"' 'command -c resize'
bind -c resize ^]  command
bind -c resize j eval 'resize +1' 'command -c resize'
bind -c resize k eval 'resize -1' 'command -c resize'


shelltitle "$ |bash"
hardstatus alwayslastline "[%02c] %`%-w%{=b bw}%n %t%{-}%+w"

vbell off
startup_message off
autodetach on
defscrollback 10240


sessionname riywo

0 notes

TODO-2011/04/01

やりたいことが増える一方で処理できない。

  • ブログ
    • 使ってみたエントリ
      • xtrabackup
      • KyotoTycoon
      • PBXT
      • Drizzle
      • mk-query-digest
      • rdiff-backup
      • sshfs
      • そもそも「他人のソフトウェアを使う」入門とか
    • コラム
      • 1年振り返って
    • 技術ネタ
      • 並列化とかについて
        • GNU Parallel
        • fork
      • MacBook Air
        • アプリ
          • Insomniax
          • iStat Menu
          • smcFanControl
          • MacLoc
          • MacFUSE, MacFusion
        • homebrew
        • perlbrew
        • Terminal.app + screen(まだだけど)
      • ソーシャルゲームのための〜第3弾
  • コーディング
    • Influcky
      • log
      • local make && make install

0 notes

僕が見たことのあるアニメ一覧

Wikipediaで各年代のアニメを見ながら、抜き出してみた。疲れた。

  • アルプスの少女ハイジ
  • 科学忍者隊ガッチャマン
  • ドラえもん
  • 怪物くん
  • うる星やつら
  • ダッシュ勝平
  • Dr.スランプ アラレちゃん
  • 忍者ハットリくん
  • キャプテン
  • キャプテン翼
  • キン肉マン
  • パーマン
  • 世紀末救世主伝説 北斗の拳
  • 名探偵ホームズ
  • オバケのQ太郎
  • 機動戦士Zガンダム
  • 機動戦士ガンダムZZ
  • ドラゴンボール
  • ビックリマン
  • ミスター味っ子
  • キテレツ大百科
  • それいけ!アンパンマン
  • 魔神英雄伝ワタル
  • おぼっちゃまくん
  • ドラゴンクエスト
  • ドラゴンボールZ
  • 魔動王グランゾート
  • ちびまる子ちゃん
  • NG騎士ラムネ&40
  • まじかる☆タルるートくん
  • 魔神英雄伝ワタル2
  • 三つ目がとおる
  • 勇者エクスカイザー
  • おばけのホーリー
  • きんぎょ注意報!
  • 少年アシベ
  • 絶対無敵ライジンオー
  • ダイの大冒険
  • 新世紀GPXサイバーフォーミュラ
  • 炎の闘球児 ドッジ弾平
  • お〜い!竜馬
  • カリメロ
  • クッキングパパ
  • クレヨンしんちゃん
  • 元気爆発ガンバルガー
  • スーパービックリマン
  • 超電動ロボ 鉄人28号FX
  • ツヨシしっかりしなさい
  • 伝説の勇者ダ・ガーン
  • 南国少年パプワくん
  • 美少女戦士セーラームーン
  • 姫ちゃんのリボン
  • ママは小学4年生
  • 機動戦士Vガンダム
  • GS美神 極楽大作戦!!
  • 疾風!アイアンリーガー
  • ジャングルの王者ターちゃん
  • SLAM DUNK
  • 忍たま乱太郎
  • 熱血最強ゴウザウラー
  • 美少女戦士セーラームーンR
  • YAIBA
  • 勇者特急マイトガイン
  • 赤ずきんチャチャ
  • とっても!ラッキーマン
  • 覇王大系リューナイト
  • 美少女戦士セーラームーンS
  • 魔法騎士レイアース
  • 魔法陣グルグル
  • ママレード・ボーイ
  • H2
  • 黄金勇者ゴルドラン
  • 怪盗セイント・テール
  • クマのプー太郎
  • 新機動戦記ガンダムW
  • 新世紀エヴァンゲリオン
  • ストリートファイターII V
  • スレイヤーズ
  • 天地無用!
  • 飛べ!イサミ
  • ナースエンジェルりりかSOS
  • NINKU
  • 美少女戦士セーラームーンSuperS
  • ふしぎ遊戯
  • ぼのぼの
  • 赤ちゃんと僕
  • ガンバリスト!駿
  • 機動新世紀ガンダムX
  • 機動戦艦ナデシコ
  • こちら葛飾区亀有公園前派出所こどものおもちゃ
  • 地獄先生ぬ〜べ〜
  • スレイヤーズNEXT
  • セイバーマリオネット
  • 超者ライディーン
  • ドラゴンボールGT
  • 爆走兄弟レッツ&ゴー!!
  • バケツでごはん
  • VS騎士ラムネ&40炎
  • ビーストウォーズ 超生命体トランスフォーマー
  • 美少女戦士セーラームーンセーラースターズ
  • 魔法少女プリティサミー
  • みどりのマキバオー
  • 名探偵コナン
  • 勇者指令ダグオン
  • るろうに剣心
  • 金田一少年の事件簿
  • 少女革命ウテナ
  • スレイヤーズTRY
  • 中華一番!
  • 超魔神英雄伝ワタル
  • 忍ペンまん丸
  • はれときどきぶた
  • ポケットモンスター
  • マッハGoGoGo
  • 勇者王ガオガイガー
  • 頭文字D
  • カードキャプターさくら
  • 快傑蒸気探偵団
  • カウボーイビバップ
  • 彼氏彼女の事情
  • グランダー武蔵RV
  • サイレントメビウス
  • スーパードール★リカちゃん
  • 発明BOYカニパン
  • 万能文化猫娘
  • ビーストウォーズII 超生命体トランスフォーマー
  • ビーダマン爆外伝
  • まもって守護月天!
  • ロードス島戦記-英雄騎士伝-
  • ロスト・ユニバース
  • おジャ魔女どれみ
  • 神風怪盗ジャンヌ
  • サイボーグクロちゃん
  • ジバクくん
  • 神八剣伝
  • ∀ガンダム
  • 小さな巨人 ミクロマン
  • 超発明BOYカニパン
  • To Heart
  • ビーストウォーズネオ 超生命体トランスフォーマー
  • ビーストウォーズメタルス 超生命体トランスフォーマー
  • Bビーダマン爆外伝V
  • 魔装機神サイバスター
  • 無限のリヴァイアス
  • メダロット
  • ONE PIECE
  • 犬夜叉
  • おジャ魔女どれみ#
  • 幻想魔伝 最遊記
  • ラブひな
  • も〜っと!おジャ魔女どれみ
  • 激闘!クラッシュギアTURBO
  • サラリーマン金太郎
  • スクライド
  • テニスの王子様
  • おジャ魔女どれみドッカ〜ン!
  • 機動戦士ガンダムSEED
  • 明日のナージャ
  • クラッシュギアNitro
  • 鋼の錬金術師
  • ふたりはプリキュア
  • MAJOR
  • ローゼンメイデン
  • 交響詩篇エウレカセブン
  • ローゼンメイデントロイメント
  • 涼宮ハルヒの憂鬱
  • ゼロの使い魔
  • ひぐらしのなく頃に
  • ローゼンメイデン オーベルテューレ
  • ef - a tale of memories.
  • おおきく振りかぶって
  • キミキス pure rouge
  • 逆境無頼カイジ
  • CLANNAD
  • ケンコー全裸系水泳部 ウミショー
  • こどものじかん
  • さよなら絶望先生
  • スカイガールズ
  • School Days
  • スケッチブック 〜full color’s〜
  • 電脳コイル
  • ドージンワーク
  • BAMBOO BLADE
  • Myself; Yourself
  • みなみけ
  • もえたん
  • らき☆すた
  • 狼と香辛料
  • シゴフミ
  • 天体戦士サンレッド
  • true tears

Notes

WordPress2.7での初期設定

クリーンインストールするときの手順.自動化したい.

アップロード

サブドメインを設定したフォルダに,解凍したものをそのままFTPでアップロード.

DB設定

プレフィックスを現行のものとかぶらない様に!

ユーザ変更

最初にadminで入り,別名の管理者ユーザを作成したら,adminは削除.

オプション設定

一般

  • キャッチフレーズ
    • 人の興味は尽きることがない.いや,興味を無くした時点で人で無くなる.永遠の「知りたい」を追求するブログ.
  • 時刻フォーマット
    • 24時間表記

投稿

表示

  • 1 ページに表示する投稿数
    • 15
  • RSS/Atom フィードで表示する最新の投稿数
    • 20

ディスカッション

  • 投稿中からリンクしたすべてのブログへの通知を試みる
    • 外す
  • メール通知
    • 外す
  • すでに承認されたコメントの投稿者のコメントを許可し、それ以外のコメントを承認待ちにする
    • 外す
  • 個以上のリンクを含んでいる場合は承認待ちにする
    • 4

パーマリンク

  • /%year%/%monthnum%/%day%/%hour%%minute%%second%

プラグイン

テーマ

wp.Vicunaを利用.スキンはstyle.cssで変更できる.

ウィジェット対応

functions.php

* Display a tag clouds.の直前くらいに以下を追加.

/* Widget対応 */
register_sidebar(array(
'name' => 'navi',
'before_widget' => "\t\t<dt id=\"".'%1$s'."\" class=\"widget ".'%1$s'."\">",
'after_widget' => "\t\t</dd>\n",
'before_title' => "",
'after_title' => "</dt>\n\t\t<dd>\n",
));
register_sidebar(array(
'name' => 'others',
'before_widget' => "\t\t<dt id=\"".'%1$s'."\" class=\"widget ".'%1$s'."\">",
'after_widget' => "\t\t</dd>\n",
'before_title' => "",
'after_title' => "</dt>\n\t\t<dd>\n",
));

sidebar.php

<dl class="navi">の直後に

<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('navi') ) : ?>

</dl><!--end navi-->の直前に

<?php endif; ?>

<dl class="others">の直後に

<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('others') ) : ?>

</dl><!--end others-->の直前に

<?php endif; ?>

ウィジェット

.htaccess

0 notes

MacBookでOpenCV

Windowsしか無いと思ってたら,Linuxのあるし,MacでもPortを使えば簡単にインストール…,のはずがちょっとつまった.

とりあえずXcodeを最新にしておくこと.ADCのアカウントを取得してそこからDLするけど結構でかいので時間がかかる.あとはターミナルで

$ sudo port install opencv

で行けるかと思いきや,なんかリンクが切れてるので自力で貼り直す必要がある.

$ sudo ln -s /usr/X11/lib/libXrandr.2.dylib /usr/X11/lib/libXrandr.2.0.0.dylib

としてやるとOK.先にやっておくべきかな.

とりあえず早速顔認識をやりたいので,やる.

$ sudo chmod +x /opt/local/share/opencv/sample/c/build_all.sh
$ sudo /opt/local/share/opencv/sample/c/build_all.sh
$ /opt/local/share/opencv/sample/c/facedetect --cascade=/opt/local/share/opencv/haarcascades/haarcascade_frontalface_alt.xml

できた!

Notes

「修士論文の代わりに退学願を提出してきた」を参照してるエントリ

  • Twitter Trackbacks for 修士論文の代わりに退学願を提出してきた - As a Futurist… [riywo.com] on Topsy.com

    • Twitterで言及されると引っかかるみたい。
  • 動機: うつ病スロプロのうつうつな日々

    • それは、世の中の矛盾や理不尽さを許容できる心を持ってることで、要は世渡りの上手さを持ってること。
  • 今回もお堅いお話。
    • とりあえず、読んでください。まあ、この人東大生らしい東大生ですね。
  • もう、こまけえこたぁいいんじゃないかなあ
    • 悩んで迷って苦しんでこの記事を書くにいたったであろうことは非常によくわかります。しかし、あまりにも、あまりにも視野が狭い。もっと周囲と自分をよく見て、どう生きたいのかをよく考えてほしい。
  • 大学の存在意義を考える - 開発日記 Technolog-ist
    • 「就職予備校」という表現は僕の問題意識にもマッチしていて、端的でわかりやすい言葉だと思う。
  • なかの人から見た大学と大学院がクソな理由
    • 特に、先生の指導に根本的に問題がある場合は、若者の有為な数年間が残念な期間に成り下がるリスクがあります。なので、特に大学院(研究室といった方が適切か)の選択は慎重に行って欲しいものです。反面、学部から大学院への進学は極めて容易になってきています。成績がそこそこあれば、無試験で進学できる制度を採用している大学が多い。特に学生が研究に対する意識や、自分の人生についてのしっかりした考えを持てないまま、3年冬の就職か?進学か?という選択を迫られたときに、もう2年のモラトリアムを延長するつもりで進学する学生が後を絶ちません。これは不幸の始まりです。
  • 2009-02-27 - 毬藻ん?
    • たかだか学部4年程度で、研究のやり方まとめ方が分かってなくて、知識も学部/大学院の教科書レベルなのに、実践を重ねた研究者たちと同じ土俵に登り、好きなことをするのはさすがに無茶。
  • 2009-03-01 - 毬藻ん?
    • 良くも悪くも大学入って修士課程を修了するまでの間の期間っていろいろ試されるし、 それで今まで信じてたことが足元からひっくり返っちゃったりとかもしたから、生きて先に進むためのバネなのか、それとも私をそこに立ち止まらせる傷つきなのか分かんないけど、そういう類の経験の中ではとても重大なインパクトを持ったものとして横たわり続けている、んだろうな。
  • monta / diary - 大学を辞めるのか問題
    • 高校生の時から、大学に行けば学問が出来ると過剰に期待してたせいもあって1年生で絶望した。全ては受け身になっていた自分のせいで、大学を責める気はさらさらない。
  • 自分の稼いだ金で勉強していると身につく。親の金「だけ」で勉強する大学院生。|web2.0 (^O^)v
    • 多くの学生が、学問を身につけない理由は、自分の稼いだ金で学んでいない点である。両親が学費を払っている事が多い。こんな甘い環境で学問をしろ!と言って、どれだけ真剣に取り組むか?使えない学問になるのは、自然の摂理だ。
  • いいから大学行っとけって! | Draft
    • ありとあらゆる試行錯誤ができること、そして、その試行錯誤の結果が問われないこと、これは日本では大学在学中(か老後?)くらいしかなかなかできません。ぜひ大学にいってみてください。あなたは大学でしか得られない人生の糧を得ることでしょう。
  • 2009-02-28 - 痴の構造化 Pedantry Structuring
    • 官僚的なやり方だと、組織の体裁を保つよう根回ししたうえで、ウェブに載せる。そのへんの手続きをスキップするのはルール違反と取られる。こともある。と思う。そのやり方を否定はしない。が、嫌いだ。
  • 退学願の代わりに修士論文出してきた - areyoukicking?の日記
    • でも、2年もあってなんで今更分かりかけるのだろうかと原因考えたら、寧ろ原因外部じゃね?、就活に時間取られすぎたせいじゃね?って思えました。(もちろん自分にも原因あるけどここは敢えて)先輩にお世話になり研究室に復帰し、ギリギリ乗り切って、再々再提出ぐらいして、なんとか切り抜けました。
  • 博士論文の代わりに退学願を提出してきた - 唯々諾々のもうぐだぐだ
    • 誰が悪いわけでもない、自分の力不足が唯一の原因。なんとか食いつないで、課程博士がもらえる間(あと3年)には提出しないと。
  • 修士論文の代わりに退学願を提出してきた を読んで - ゲシュタルト決壊。
    • 文系だろうが理系だろうが結局、より良い飯を死ぬまで食うための種を探しに来てるだけだよね。あぁ、金持ちになりたい
  • たぶんこの人増田に書いてた人だと思うしたぶん隣の専攻の人だと思うがなんだかなーどうやら勘違いだったっぽいですがまぁ大学名は公表してるので根本的に話がひっくり返るわけではないです - pigya.com
    • 環境を生かすにも、自分を変化させるのも、暫定的に四年生もしくは三年生の時に決めたことを続けていくにも、正しかったあるいは間違っていたと判断するためにも外部の人間という存在は欠かせないし、研究室という単位での議論や他愛のない話や飲み会やそういうものは教育をうける者にとってはかけがえのない財産になるはずなのだ。金だけ払って何もインプットをもらわないなら、そりゃ就職のためだけに行ったと考えるのが適当だろう。周囲も優しくするだろう。やる気ないんだから、対価がほしくないと言ってるんだから卒業さえできればいいという態度なんだから、厳しくは言わない。というかふつう他人には厳しくは言わない。甘えすぎなのはあなたの方だ。
  • やりたいこと教 - ATP合成日誌
    • でも、「やりたいこと」という言葉にはある種の呪いがかかっており、この言葉が幻想を幻想で塗り固めるきっかけになってしまい、逃避を促進する傾向にあるということや、功成り名を遂げた人(たいていマッチョです)が「やりたいことをみつけなさい」という言説をあちこちでバラまくがちょい危険なので注意すべきということは指摘しておきたい。日常的に、大抵の意味において「やりたいこと」とは「やってみたいこと」である。
  • 昔話
    • 今から考えると、修士を取ることはできないことはなかったのだろうなとも思う。病院に行って適切な治療を受け、研究方法についてわからないことは何でも研究室の先輩や指導教官に聞くべきだったのだろう。まあでも過ぎたことだし、修士を取れなかったことに対して今は特に後悔の気持ちはない。そもそも、研究に熱意のない自分が流れで大学院に進んだこと自体が間違いだったのかなと思っている。退学という強制ルート変更がなければ就職なんて考えられなかっただろうから、退学になってしまって逆によかったのかもしれないけど。
  • langsam : 大学院生活を全うできそうなので、淡々と振り返ってみる - livedoor Blog(ブログ)
    • 本来ならば、学問のことを純粋に好きな人が皆博士課程に行けるような社会が理想なのだけど、今のような社会状況ではまずもって無理ですし、そもそも研究者というのは小説家のようなクリエイティブな職業である以上、誰もが成功を収められるものではないです。ただ1つだけ言いたいことがあります。あくまで誤解しないでほしいんだけど、研究は本来楽しいものです。
  • つぶやきその9 - ある二宮ひかるファンの日記
    • でも、就業に関するポリシーはどうだろうと思った。何となく、いずれ独立してってコースが向いてるのかなと言った印象
  • 予備校化する教育? « メモ書き
    • なんだろうな、単一化する教育というか、手段としての教育で、そこに、楽しみはない。学びたい!学びたい!という声をだそうものなら、「学ぶのは、手段です。楽しいとか思っちゃいけんのです」と言われているような。
  • Twitter / barlog だい: 18 歳で人生決めうるしくみ。代替案もないから難しい …
    • 18 歳で人生決めうるしくみ。代替案もないから難しいよね。
  • 同年代より就職の餞を
    • あなたは学問したいのであれば,きっと研究者を目指せばよかった.でも,卒業研究ができなくて就職,という(逃げ)道を選んだから,あなたの中で大学で学問する意義がわからなくなってしまった.大学院に行くということは,就職のために行くのではないという,オトナ達からの刷り込みによる思い込みのためだけにね.大学院での研究生活は就職だろうと研究だろうと,人生の糧になりうるものですのに.
  • 卒業論文はそれなりの多数にとって必要 :: Archives
    • 大学は、単位認定の制度上、学生が個人で問題を解決するように仕向けているのだけど、社会では、他人の助けを借りてはいけないというルールはないということを心に留めておいてほしい。
  • Maraigue風。 : 博士後期課程進学を決めたときの思い、考え - livedoor Blog(ブログ)
    • 博士後期課程は大変なことだらけだろうけど、そこはこれまで頑張って来れた自分を信じて進むことにする。どんな苦境も乗り越えてやる。
  • 就職決まってるのに修論書けないダメ院生2
703 :就職戦線異状名無しさん:2009/02/27(金) 18:57:53
    http://blog.riywo.com/2009/02/27/120733

    なんともいえないね

704 :就職戦線異状名無しさん:2009/02/27(金) 19:18:36
    >>703
    まったく共感できない
    この人はこれからも苦労しそうだね

705 :就職戦線異状名無しさん:2009/02/27(金) 19:23:27
    >>703
    >ということで,さようなら東京大学.

    ひぃぃもったいない

706 :就職戦線異状名無しさん:2009/02/27(金) 19:27:04
    >>703
    人の人生にいちゃもんつけるのは性に合わないが
    こいつは馬鹿だろ

707 :就職戦線異状名無しさん:2009/02/27(金) 20:00:18
    長くて読む気しないお

708 :就職戦線異状名無しさん:2009/02/27(金) 20:26:21
    敢えて共感するとしたら、日本企業の異常な新卒主義に対する反感だろうな

709 :就職戦線異状名無しさん:2009/02/27(金) 22:19:28
    何がダメかって、M2なのがダメだな。
    こういう考えができるならM1で退学するべきだった。
    それなら、ダメ院生で親に寄生している奴らよりよっぽどいいと思うが。
37 : すずめちゃん(関東地方):2009/02/28(土) 20:22:57.99 ID:9Y6HPhvz
    東大でさえ就職予備校と化してるしな
    この人は日本の大学の現状に失望して東大を先週辞めた
    読んでみると良いよ

    http://blog.riywo.com/2009/02/27/120733

46 : すずめちゃん(九州):2009/02/28(土) 20:27:45.91 ID:FWq2R8mW
    >>37
    こいつロクに大学行ってねえじゃねえか死ね

47 : すずめちゃん(大阪府):2009/02/28(土) 20:27:49.14 ID:3+iw698p
    >>37
    馬鹿だろこいつ

50 : すずめちゃん(dion軍):2009/02/28(土) 20:30:35.14 ID:kzP2HMol
    >>37
    なにこれ?修士論文書けないから中退したんだろw

1 note

Gitまとめ

クライアント側:

まず適当にgitを入れる.

$ sudo apt-get install git-core  #Ubuntu
$ sudo port install git-core  #MacOS

とりあえず最初にGlobal設定(Git環境全体の設定で,これからやるすべてのGitレポジトリに 適応される).用は,いつもつかう設定書いておけと言うこと.

git config --global user.name riywoみたいに設定してもいいけど, 面倒なので~/.gitconfigを書いておく.コピペでOKのはず.あと,~/.gitignoreもね.

.gitconfig

[user]
        name = riywo
        email = riywo@example.com
[core]
        excludesfile = /home/riywo/.gitignore
        editor = emacs
[diff]
        color = auto
        rename = copy
[pager]
        color = true
[color]
        status = auto
        branch = auto
        interactive = auto
[github]
        user = riywo                 
        token = ***********************

.gitignore

*~
#*#
.#*
.DS_Store

Githubの情報はGithubでアカウント作れば取得できるはず.適当にやる.

既存の自分レポジトリを(例えばGithubから)Cloneするなら

$ git clone git@github.com:riywo/plagger.git

とすれば,カレントディレクトリにplaggerというフォルダができ,その中に ファイルが収納されます.Githubでは「git://」で始まるURLの場合には cloneすることしかできません.Pushしたければ,Adminの人に連絡して Repository Collaboratorsにしてもらうか,Forkして自分のレポジトリで 管理する.

新しく,もしくは存在するフォルダをGitで管理するなら

$ cd mydir
$ git init
$ git add *
$ git commit -a -m 'Initial'

これでmydirの中身がローカルレポジトリに入ったので,あとはリモートを設定して送るだけ.

$ git remote add origin git@github.com:riywo/myapp.git
$ git push origin master    

リモート側

Githubなどだったら,Webインタフェースで適当に作れるはず. その際,SSHの公開鍵認証を使う場合が多いので,公開鍵を送っておき, keychainを使うようにすると便利.

自分でリモートを立てる場合

$ mkdir /var/git/myapp.git
$ cd /var/git/myapp.git
$ git --bare init

こんな感じ.認証はSSH公開鍵を普通に設定しておけば,クライアントから

$ git clone ssh://riywo@example.com/var/git/myapp.git

でさくっとできるはず.

通常の使い方TIPS

基本

  • 最新に
    • git pull
  • ファイルを追加したら
    • git add *
    • git commit -a
  • ファイルを編集・削除したら
    • git commit -a
  • リモートに送るなら
    • git push

試してみる

- git rm --cached <filename>
- git revert
- git reset --soft
- git reset --hard
- git pull --rebase

Branch

$ git branch experimental
$ git branch

存在する全てのブランチのリストが表示されます:

$ git checkout experimental
(edit file)
$ git commit -a
$ git checkout master

experimental ブランチで変更した後、master ブランチに戻っている為、変更した内容がもはや見えなくなっていることを確認してください。

(edit file)
$ git commit -a

この時点で2つのブランチは分岐しました。それぞれ異なる変更が行なわれています。 experimental の変更を master にマージするには、以下のようにします。

$ git merge experimental

変更がコンフリクト(競合)しない場合は、これでマージ完了です。コンフリクトがある時は、マーカーが問題のあるファイル内に残り、コンフリクトを示すでしょう。

$ git diff
(edit)
$ git commit -a

Fork

だめだ,知らんことが多すぎる.勉強が必要だ.

リンク