タグ

2012年11月4日のブックマーク (6件)

  • 横着で神経質な私とあなたに贈るgit add -p - Qiita

    特技はgit commit -a -m いろいろ修正です! ダメ。ゼッタイ。 しかしこまめにコミットするのは面倒臭いですよね。でもrebaseやらrevertやらcherry-pickするにもコミットログは綺麗にしたい。そんなズボラで凝り性なあなたはgit add -pでコミットを整えるといいと思います。

    横着で神経質な私とあなたに贈るgit add -p - Qiita
    nacika_inscatolare
    nacika_inscatolare 2012/11/04
    git add -p が便利だというお話
  • kernel 2.6.23 の chroot を深追い - Tociyuki::Diary

    実効ユーザ ID が root ならば、chroot(2) システムコールを使うことで、設定済の chroot を無効にできることは chroot(2) の man ページに明記されています。chroot(2) がカレント・ディレクトリを変更しないため、特定の状況下で相対パスで chroot したディレクトリの外をアクセスできることを短い sh の実証スクリプト付きで説明されています。では、カーネル内部ではどのようなことが生じているのでしょうか。だいたい想像はできるのですが、ソースコードを読み込んでみました。 読み込みは chroot システムコールを処理する sys_chroot 関数から始めました。この関数は、__user_walk 関数を使って、パス名を格納した文字列を元に nameidata 構造体 nd に vfsmount 構造体へのポインタを nd.mnt と、dentry

    kernel 2.6.23 の chroot を深追い - Tociyuki::Diary
  • ステージを理解して git をもっと便利に使う

    git には「stage(ステージ)する」という概念があります。あるいは「index」と言い換えてもいいかもしれません。 簡単にいうと「stageする」=「特定の変更内容をindexに登録する」=「次回コミットに含めるようgitに指示する」ということなのですが、この概念は今まで主流だった CVS や Subversion といったバージョン管理システムにはありませんでいした。 長年CVSを使っていて、その考え方に凝り固まっていた私は、gitを使い始めてしばらくはstageやindexの概念を理解できなかったので、今回ここで紹介することにしました。 このstageとindexを覚えると「ひとつのコミットには、その主題となる変更と無関係な変更を含めない」という「バージョン管理システムを使う上で重要なはずなのに、つい疎かにしてしまいがち」なポリシーを簡単に実践できるようになります。 今回stag

  • logrotate によるログのローテーション

    ここでは、ログの肥大化を防ぐためのログのローテーションについて解説していきます。syslog や他のプロセスが出力するファイルは放置していくとどんどんサイズが大きくなり、ディスクスペースを圧迫していきます。インストール時は/var ディレクトリのディスク占有率が0%であっても、数週間、数ヶ月経過するごとにあっという間に占有率が増大していることに気がつくと思います。しかし、これらの出力されるログを何世代分ローテーションさせるかといったことを予め決めておけば、指定した以上のファイルは作成されなくなり、その中でログがローテーションされていくのでログサイズの肥大化を防止することができるのです。RPMでパッケージをインストールしている方は、ほとんどログのローテーションをカスタマイズする必要はありませんが、ソースからコンパイルしてインストールした場合には、ログのローテーションは必須の作業となります。ま

    nacika_inscatolare
    nacika_inscatolare 2012/11/04
    あとで読む
  • Downloads (SecondBar & BetterTouchTool) » BetterTouchTool & SecondBar

    The apps from Andreas Hegenberg are no longer available here. Legacy versions of his apps (released before February 2018) can be used for free using this license: https://boastr.net/free_legacy_license.bttlicense ( or click here to activate immediately) The last BTT version from Andreas Hegenberg can be downloaded here: v2.342. You might need to manually copy the license file from above to this lo

    nacika_inscatolare
    nacika_inscatolare 2012/11/04
    Macのキーボードの機能を書き換えられる(Hotkey)神アプリ
  • [Mac] ホットキーで操作を快適にするアプリがメイン!現在の「ログイン項目」に挙げているMacアプリまとめ * ラクイシロク

    他の人のMacの環境を見るのって、楽し過ぎますね! @OZPAさんの記事に感化されましたので、僕も現在の「ログイン項目」にしているMacアプリを紹介します。 参考:[Mac]私の生活に無くてはならないアプリ達。現在の「ログイン項目」に挙げているMacアプリまとめ | OZPAの表4 「ログイン項目」に登録しているアプリ 僕のこんな感じに登録しています。 それでは、個々のアプリを紹介していきます。 Day One Day One 1.5(¥850) カテゴリ: ライフスタイル, 仕事効率化 現在の価格: ¥850(サイズ: 5.3 MB) 発売日: 2011/03/10 最近、使い始めた日記アプリ。 Twitterに公開できない固有名詞をふんだんに含んだ日記を書いています。データは、DropBox, iCloudと同期されるので、データが消える心配がないので安心です。 iPhoneアプリ