タイトルは大目に見てください><。 本内容は危険な操作を伴うのでくれぐれも自己責任でお願いします。 間違いもあったら指摘ください。 ローカル編 自分のローカル環境だけで閉じていて、他の人への影響がない場合に有効です。 リモートにプッシュしちゃってる時は、他人への影響が発生するので危険です。 やらかし1:コミットメッセージに禁止ワード入ってて人生やめたい時 コミットメッセージを修正するのは簡単です。 ファイルの追加なんかもできちゃいます
« git でバイナリを気軽に扱える、git-largefile の dropbox 版を作った。 | Main | gcc は副作用のある関数呼び出しを含む式評価順序を最適化する。 » vimに起動プロファイラが実装された。 Patch 7.2.269 Patch 7.2.269 Problem: Many people struggle to find out why Vim startup is slow. Solution: Add the --startuptime command line flag. Files: runtime/doc/starting.txt, src/globals.h, src/feature.h, src/main.c, src/macros.h http://groups.google.co.jp/group/vim_dev/b
github に自分のリポジトリを公開していると、たまに pull request をされることがあります。また逆に、他人のリポジトリのコードを使っていて、どうしても気になるバグを見つけて修正したときなど、相手に pull request を送りたいことがあります。こんなときにどうすればよいかをまとめてみました。 ■pull request をしたいとき pull request をしたいときは、まず相手のリポジトリを fork する必要があります。 このボタンをぽちっとな。 fork したら、 fork して自分の管理下に入ったリポジトリを clone して、コードを修正します。git clone https://akisute@github.com/akisute/asi-http-request.gitコードの修正が終わったら、自分の fork したリポジトリに push しておきま
gitの基本的なcommandしか使ってないって人向けのtips集です。 エイリアスの設定 $ git config --global alias.co "checkout" とすると、 ~/.gitconfig に [alias] co = checkout のように追記されます。 このようにgit configを叩いてもいいですし、~/.gitconfigを直接編集しても大丈夫です。 とりあえず、 [alias] co = checkout # checkout長い… st = status -sb # シンプルなstatus pr = pull --rebase # pull するときにmergeコミットを作らない fo = fetch origin ro = rebase origin # branchでfoしてroすればmasterにrebaseできる rc = rebase -
頻繁に使うわけではないけど便利なgitのtipsをいくつか紹介。というか自分が忘れるからメモ。 git stash 現在作業中のbranchでまだコミットはしたくないけど、trunkで直さないといけないバグとかが見つかったときに、今の変更を横にどけておくコマンド。 $ git stash で変更をいったん横にどけておいて、他のbranchに切り替えて作業後、今のbranchに戻ってきて $ git stash pop とすれば横にどけておいた変更が復活する。 git ignore プロジェクトの中で除外する必要があるファイルは.gitignoreに書くけど、自分の環境だけで除外したいファイルがある場合は.git/info/excludeに書くのがよいです。 自分の環境ではいつでも除外したいというときは $ git config --global core.excludesfile $HOM
ブログを下記に移転しました。デザイン変更により移転先では記事が一層読みやすくなっていますので、よろしければ移動をお願い致します。 知って得する21のRubyのトリビアな記法: melborne.github.com - ちょっとトリビアだけど 知っていると意外と便利なRubyの記法を 21個拾ってみたよ(Ruby1.9限定) 君なら全部知ってるかもしれないけど.. 1. 動的継承 Rubyのクラス継承では < 記号の右辺に クラス定数だけでなくクラスを返す式が書けるよ class Male def laugh; 'Ha ha ha!' end end class Female def laugh; 'Fu fu fu..' end end class Me < [Male, Female][rand 2] end Me.superclass # => Female Me.new.laugh
「ライフハッカーの2009年Amazon人気ランキングTOP10」はいかがでしたでしょうか? この人気ランキングで、見事No.1を獲得したビジネス書籍『プレゼンテーションzen』。クールな装丁と良質な内容で大人気でしたが、なにより「プレゼンテーション」というテーマが関心をひいたのではないかと思います。 書評を書かれた編集委員の平田大治さんも「(プレゼンは)正直に言うと、苦手です」と仰られていましたが、同じ気持ちの方が多かったのかもしれません。 この本、冒頭からガンとやられます。「本書はコミュニケーションの本」。そう、プレゼンテーションはコミュニケーションでした。「プレゼンテーションZen」とはなにかを説明する上で、現在のプレゼンテーションは発表者、聴衆のどちらにも相当の苦痛をもたらしていると説いています。普通のやり方を捨てて「抑制」「シンプル」「自然さ」を心がけることで、双方ともに分かりや
3連休が6回、5連休が5月と9月の2回もある2009年。 すでにいろいろ計画は立てていますか? シーズンが間近に迫って、あたふたしないように、次のいくつかのシンプルなTipsを実行してみてください。そうすれば、あなたの旅がより合理的に安価でリラックスしたものになること請け合いです。 詳細は、以下にてどうぞ。 旅に際して最安値のチケットを見つける 安い航空券は、旅の「聖杯」と言えるでしょう。そして安い航空券を見つける方法は、それこそ星の数ほどゴマンとあります。もし、まだこれから航空券を買おうというところなのでしたら、購入のためのいくつかの良いアドバイスを差し上げましょう。 航空券の購入の段階になったら、とにかく選択肢があまりにもたくさんあることにびっくりします。とにかく、誰もかれもが、しかもその誰彼の知り合いまでもが、あなたが航空券を見つけるのを手伝おうとします。ですが、ベストで最も簡単な購
ショートスリーパー(short sleeper)とは、短い睡眠時間で健康を保っていられる人間のことであり、短眠者(たんみんしゃ)ともいう。 一日の平均睡眠時間は7-8時間程度が健康的とされるが、6時間未満でも生活できる人間がいる。 ナポレオン、エジソンは4時間、フランツ・ヨーゼフ1世は3時間[1]しか眠らなかったという説があるが、真偽のほどは不明である。 ショートスリーパーで、日本の芸能人である武井壮は、2時間の睡眠が通常の人の12時間睡眠に匹敵する程のレム睡眠の少なさと言う特殊な体質の為、物心が付いてから4時間以上の睡眠を取ったことが無いということが番組の検証[要検証 – ノート]で明らかとなっている[要出典]。 逆に、長時間の睡眠を要する人間のことを、ロングスリーパーという。 ショートスリーパーは、平均的な睡眠時間(7-8時間)の人間と比べて、レム睡眠が圧倒的に少ない。ノンレム睡眠の時
IBMのサイトで「Learn 10 good UNIX usage habits」という記事が発表されていました。 面白かったので要約してみました。 変な部分があるかも知れないので詳細は原文をご覧下さい。 原文とは一部異なります。 本ページスペースなどの関係でコマンド引数などを短く省略しています。 原文のサンプルコマンドが間違っていたりするので、修正している部分もあります。 原文を修正しているのは、tar.gzをzオプションを使わないでxfvしようとしているところと、xargsにlsではなくls -lを渡している部分です。 あと、説明文を短くしてしまっています。 1. ディレクトリの作成 良く使うコマンドの一つであるmkdirですが、面倒臭い使い方をしていませんか? 悪い例 ~/ $ mkdir a ~/ $ cd a ~/a $ mkdir b ~/a $ cd b ~/a/b/ $ m
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く