自己紹介 kana (aka @kana1 or id:ka-nacht) http://whileimautomaton.net/ トゥルーVim使い Vim歴 2000年 elvisに出会う / 3日で挫折 2001年 jvimに出会う 2002年 Vimに移行 2007年 Vimを極めようと決意 2008年 トゥルーVim使いに転職
9. 環境設定 編集環境の設定である。 viはある程度カスタマイズできる。 主な設定内容は:setと入力することでリスト表示される。 詳細設定まで全て確認したい場合は:set allと入力すれば良い。 次は、vim6.0上で:setにより表示されたリストである。 backupext=.bak laststatus=2 showmatch visualbell ignorecase ruler smartcase incsearch scroll=11 ttyfast 基本的に初期設定のまま使って不自由しないと思うが、 一部頭の片隅においておくと便利な設定がある。 showmatch コマンド 動作 括弧の対応を確認することができるようになる。 具体的には、閉じ括弧を入力した際に、一瞬それに対応する括弧にカーソルが移動するのである。 例えば、次の文。というか、プログラムコード。 PrintW
設定 基本 ブランチ リモート・リポジトリ git-stash git-svn 参考 修正履歴 設定 Git には様々なオプション設定がある。中には挙動を大きく変えるものもあるので注意が必要である。 設定をすべて表示する $ git config --list システム (/etc/gitconfig) の設定 $ git config --system --list や、ユーザーごと (~/.gitconfig) の設定 $ git config --global --list など表示する対象を絞ることもできる。 ユーザ名とメール・アドレスを設定する $ git config --global user.name "John Doe" $ git config --global user.email "john.doe@example.com" コミットする時に記録されるユーザー名とメ
git pull は自動でマージをしてくれますが、たまに解決できないコンフリクト(衝突)の問題があるそうで それの修正の仕方は、問題のあったファイルに詳しく書いてあります gituser@gitrepo:~/git-dir/mysite$ git pull mysite-remote master remoteuser@192.168.0.112's password: #SSH login Auto-merged templates/myapp/res_list.html CONFLICT (content): Merge conflict in templates/myapp/res_list.html Automatic merge failed; fix conflicts and then commit the result. sano@ubuntu-vm:~/git-dir/m
本記事では、「Corkscrew」というクロスプラットフォームプログラムを利用し、HTTP経由でSSHのトンネリング接続を行う方法を紹介する。 あなたには、出社してから必要なファイルを自宅に置き忘れてきたことに気付いたという経験はないだろうか?あるいは、出先でこういった忘れ物に気付いたことはないだろうか?企業やISPのなかには、こういった状況への対応を困難にする厳しいファイアウォール設定がなされているところもある。そして実際に、こういった厳しい設定が絶対に必要だというケースが存在している一方で、それほどではないというケースも存在している。とは言うものの、HTTPプロキシの使用が強制され、SSHが使えない環境であっても、HTTPプロキシを経由してSSHに接続することが可能なのである。 先に述べておくが、本記事は外部へのSSHアクセスがポリシーで明示的に禁じられている環境において、ファイアウォ
ここから始まるアリスとボブのGitシリーズが本になりました! アリスとボブのGit入門レッスン gitの解説には素晴らしいページがある。 git チュートリアル (バージョン 1.5.1 以降用) Git ユーザマニュアル (バージョン 1.5.3 以降用) こんなに親切に説明されているのに、読んでいるだけではgitの仕組みが見えてこない...。(そうです。自分の理解が悪いのです。)ちゃんと理解したいので、チュートリアルに出てくるアリスとボブになりきって、実際に作業してみることにする。以下は淡々としたその作業記録と自分の理解のイメージ。 環境 MacBook OSX 10.5.4 Xcode3.0以上インストール済 インストール gitのページから最新版をダンロードしてみた。現在のバージョンは1.6.0.1のようだ。 cd ~/Downloads curl http://kernel.or
いまだにgitがよくわかってない。 git push すると $ git push To git@github.com:snaka/snaka-code-pocket.git ! [rejected] master -> master (non-fast forward) error: failed to push some refs to 'git@github.com:snaka/snaka-code-pocket.git' To prevent you from losing history, non-fast-forward updates were rejected Merge the remote changes before pushing again. See the 'non-fast forward' section of 'git push --help' for d
LinuxカーネルやRuby on Rails、Perlなど、近年多くの大規模プロジェクトで採用されているバージョン管理システムが「Git」だ。Gitには非常に多数のコマンドが用意されているが、日常的に使用するコマンドは20個程度と言われている。本記事では、Gitを使いこなすために覚えるべき20個のGit基本コマンドを紹介する。 LinuxカーネルやRuby on Rails、Perlなど、近年多くの大規模プロジェクトで採用されているバージョン管理システムが「Git」だ。Gitには非常に多数のコマンドが用意されているが、日常的に使用するコマンドは20個程度と言われている。本記事では、Gitを使いこなすために覚えるべき20個のGit基本コマンドを紹介する。 なお、Gitの基本的な考え方や使い方については分散バージョン管理システムGit入門でも紹介しているので、そちらも参照してほしい。
少し前にFirefox3 beta1がリリースされたものの、いろいろ拡張機能が動かないから使えないもんねーと思ってスルーしていたけれど、ちょっと移行してみようかと試してみたら、まずGreasemonkeyがFirefox3に対応していませんでした... が、検索してみるとGreasemonkeyのchange log /trunk/src (log) - greasemonkey - DevjaVuにAdding FF3b supportと書かれているのを発見。最新版なら動くっぽいのでチェックアウトしてきて試してみたら、新しく@importと@requireという新機能もついていたのでちょっと調べてみました。 Firefox3対応のGreasemonkeyのビルドとインストール ビルドと言ってもFirefoxのaddonはプラットホームに依存しないものはzipファイルを作るだけなので、たい
<追記 2012/03/06 ここから> 追記(2012/03/06) 2012年3月にTwitterの仕様が変更されました。 下記では「TweenのQT」と、「非公式RT」「QT」とはタイムラインでの見え方が違う……と書いてありますが、2012年3月現在ではどちらも同じようにタイムラインでは表示されています。 <追記ここまで> 先日、Twitterで公式にRetweet機能が一部のユーザー向けに公開されました。現在は言語を英語にしないと利用できませんが、今後はいずれ全ユーザーが利用できるでしょう。一方でこれまでのRetweetをQTと言い換える専用ソフト(クライアント)も出ています。 こうした動きの中で機能が複雑になり、それぞれの違いが分からない・分かりにくいといった意見をよく見かけます。……ですので、ちょっと整理も兼ねてそれぞれの機能の特徴をまとめてみました。 はじめに 以降、区別のた
就職活動でためになった、勇気をもらったページを紹介。 ページリンク 自分が重要だと思った言葉 で構成します。社会人や人事担当者から、就活生へのアドバイス - はてなブックマークニュースと被ってる部分もあります。重複してるということは大事なことなんだ・・と前向きに捉えてくれるとうれしいです。 目次 就活全般 内定をもらうために必要な、たったひとつのこと - GoTheDistance 面接官の思惑 - さまざまなめりっと - はてなグループ::ついったー部 採用情報 ほぼ日刊イトイ新聞 - 「ほぼ日」の就職論。 東大生による就職活動論 - ignorant of the world -散在思考- 面接対策 面接で落ちたこと無い奴がアドバイスする - KAZAANATOMY 小論文対策 小論文の書き方・レポートの書き方 論文の書き方 まとめ 就活全般 内定をもらうために必要な、たったひとつのこ
iPhoneには紙のマニュアルは用意されていないが、web上にはちゃんと公開されている。そのリンクは、iPhoneのSafariのブックマークにも、デフォルトで登録されていた。 使いこなすためのヒント - iPhoneの使い方をすべて紹介(iPhone >> Safari >> ブックマーク第一階層 >> iPhoneユーザーガイド) iPhone ユーザガイド(203ページのPDF版) やはり、一通りは読んでみるべきだと思った。(今までいい加減に使っていたので)いくつか知らない操作も発見した。また、マニュアルに書いてないこともある。以下は、自分が使いそうな、最初は気付かなかった操作のメモ。 この他にも未知の操作がいっぱいあるのだと思います。ご存知の方は、ぜひ、教えて頂きたいです。 環境 iPhone 3GS / OS 3.0 MacBook OSX 10.5.7 iTunes 8.2.1
物事の調べ方にはいろいろあるが、新しいトピックだと、なかなか適当な文献が見当たらないことも多い。 先日も書いたが、本に載っているのは「最新」の情報ではない。書いたものが本になるまでには、かなりの時間がかかるのだ。 さて、研究は「早い者勝ち」の世界だから、誰も手をつけてないことか、まだあまり手がつけられていないことをやることになる。そのため取り扱うトピックはよりマイナーになっていく。 どマイナーなトピックなど、書いても売れないから、書店で買える書籍にはならない。では、それはどこにあるか? 答:博士論文にある。 新しく、いっぱしの研究者になろうとする者が書く博士論文。 新参者が、すでに分厚い先行研究がある(その業界では)メジャーなトピックにチャレンジしようというのは、これまでの蓄積をひっくり返せる何年に一度出るか出ないかという実力者か、単なる勘違い野郎である。 もっと慎ましやかな庶民研究者は、
さて、プロフィールやアカウントの設定が終わったところで、ひととおりつぶやけるところまでは来ました。 ところが、使っているうちにいろんな謎の暗号や用語が出てきます。実は、それらを知らないままずっと使い続けていらっしゃる方も多いのです。 恥ずかしくて聞けない?でも大丈夫。ここで@やRTなど、基本のTwitter用語と使い方を覚えてしまいましょう。 今回は、基本中の基本のものだけをご紹介します。 Tweet(ついーと) 今までにも何度ものこの「Tweet」という言葉が出てきました。このTweetとは、Twitterで正式に「つぶやき」を示すことばです。なので、「Tweet=つぶやき」と覚えましょう。 日本語版Twitterではまだ「つぶやき」となっていますが、英語版ではすでに「updates」という言葉から正式に「Tweets」という言葉に変更されました。 140文字制限の秘密 Tweetには1
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く