タグ

ブックマーク / hiroki.jp (3)

  • git mergeとgit pullのデフォルト挙動を設定できるようになってるGit | Act as Professional

    Gitもいろいろ増えているんだと改めた@HIROCASTERでございませう。 過去のGitのバージョンでは、設定できないと言われていたことについて、最近のGitでは設定できるようになっています。(と、言っても何ヶ月も前に追加されている内容ですが…) そのなかでも「これが欲しかったんだ!」と思われる2点について取り上げます。 git merge –no-ff git mergeをおこなう際には –no-ff をつけることによって、トピックブランチでおこなわれたコミットが明確にわかるようにするかと思います。 以下の図だと、Topic-bは別ブランチでコミットされましたが、masterへマージする際に ff だったために履歴を見ると別ブランチでコミットされたかどうかが判断できません。 一方、Topic-CはTopic-B同様に別ブランチでコミットされましたが、masterへmergeされる際に

    git mergeとgit pullのデフォルト挙動を設定できるようになってるGit | Act as Professional
    kwry
    kwry 2012/12/09
  • MacでubuntuのインストールUSBメモリを作成する | Act as Professional

    今回紹介するのはCD/DVDドライブを搭載していないノートPCへUbuntu(Linux)をインストールするために、USBメモリからインストールするアプローチである。 Download | UbuntuでインストールしたいCDイメージをダウンロードする。 今回入手したイメージは ubuntu-10.04.2-server-i386.iso isoイメージから変換 ISOイメージのままではUSBメモリに書き込めないため、イメージの変換をおこなう hdiutil convert -format UDRW -o ./usb.img ./ubuntu-10.04.2-server-i386.iso イメージの書き込み mountコマンドで現在のディスクのマウント状況を確認する $ mount /dev/disk0s2 on / (hfs, local, journaled) devfs on /d

    MacでubuntuのインストールUSBメモリを作成する | Act as Professional
    kwry
    kwry 2012/06/17
  • 見落としがちなLinuxのWEBチューニング | Act as Professional

    WEBコンテンツ配信にLinuxを使うのは一般的になりましたが、CentOSやUbuntuをはじめ、大抵のディストリビューションが低スペックなマシンでも動くような初期設定になっています。 トラフィックの上限でもない CPUリソースの枯渇でもない HDDのIOが遅い問題でもない コンテンツが重くなる(接続できない) というケースで、見落としがちなLinuxのネットワーク周りのチューニングについてです。 iptables関連 iptablesを使用している場合、下記のパラメータを注意して下さい。 /proc/sys/net/ipv4/ip_conntrack_max ip_conntrackに記録できる最大値です。65536あたりが初期設定になっているかと思います。これだとパケットの取りこぼしがすぐに起きてしまいます。1コネクションあたり約350バイト消費するので、実装されているメモリに応じて

    見落としがちなLinuxのWEBチューニング | Act as Professional
  • 1