2010年4月29日木曜日

亀記事:「Webを支える技術」

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク

ジュンク堂での出版記念なんたらにて、@t_wadaさんが書いたマインドマップ。

2010年4月15日木曜日

auひかり

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク
Localは100Mbps
Yahoo! BB ADSL Speed Cheker
 set one
  Dn 31,384Kbps
  Up 72,557Kbps
 set two
  Dn 45,618Kbps
  Up 72,558Kbps
 set three
  Dn 50.296Kbps
  Up 72,558Kbps

Usen 
 44.634 Mbps
 81.958 Mbps
 67.745 Mbps
 48.848 Mbps

goo
 33.71Mbps
 33.71Mbps
 38.84Mbps
 39.57Mbps

speedtest.jp (単位は?byte? bit?)
 7.18M
 4.336M
 7.152M
 6.258M

Down Loadはともかく、uploadはこちらの機材の上限に近いだろう。
固定IPがとれるならまた考えるべし。

2010年4月5日月曜日

Quad Displayへの道

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク
nvidia-settings(1) を使えばよかった。かなり遠回りした。

usr/bin/nvidia-xconfig -a --multigpu=Auto --randr-rotation --separate-x-screens --xinerama 
とかで上書き。

単一のカードからでた出力は1つのモニタを作る。かなり意外だった。

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder58)  Fri Mar 12 02:12:40 PST 2010

# Xorg configuration created by pyxf86config
# re-written by hand
# references:
#   https://calomel.org/mulidisplay_xorg.html
#   http://ubuntu-ky.ubuntuforums.org/showthread.php?t=1354736

Section "ServerLayout"

    #Screen       "Screen2" Leftof "Screen A" #Right G2220HD, upcomming.
    #Screen         "ExtraScreen" 3840 0 # Rightof "Screen A" #Princeton
    Identifier     "Default Layout"
    Screen      0  "Screen A"
    Screen      1  "Screen B" RightOf "Screen A"
    Screen      2  "Screen C" RightOf "Screen B"
    # Screen      3  "Screen D" RightOf "Screen C"
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
    Option         "Xinerama" "1"
    Option         "Clone" "off"
EndSection

Section "Files"
    RgbPath         "/usr/share/X11/rgb"
    FontPath        "unix/:7100"
EndSection

Section "Module"

    # http://us.download.nvidia.com/XFree86/Linux-x86/1.0-9755/README/chapter-03-section-02.html
    # It is a submodule used by other video drivers. A fbdevhw module is currently 
    # available for linux framebuffer devices. 
    # video for linux
    #"Load "GLCore"
    #"Load "dri"  # won't boot.
    Load           "nvidia"
    # proprietary nvidia driver.
    Load           "dbe"
    # Double Buffering
    Load           "extmod"
    # misc extension
    Load           "fbdevhw"
    # provides functions for talking to a framebuffer device. It is os-specific. 
    Load           "glx"
    # OpenGL for X window
    Load           "record"
    Load           "freetype"
    Load           "type1"
    # Load  "v4l"
    Load           "ddc"
    Load           "int10"
EndSection

Section "ServerFlags"
    Option         "Xinerama" "on"
    Option         "Clone" "off"
    # Option         "AutoAddDevices" "off"
    Option         "AutoAddDevices" "on"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/input/mice"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    Identifier     "Keyboard0"
    Driver         "kbd"
    Option         "XkbModel" "pc101"
    Option         "XkbLayout" "us"
EndSection

Section "Monitor"
    Identifier     "MonitorAB"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Monitor"
    Identifier     "MonitorCD"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device A"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 7600 GS"
    BusID          "PCI:1:0:0"
    Screen          0
EndSection

Section "Device"
    Identifier     "Device B"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 7600 GS"
    BusID          "PCI:1:0:0"
    Screen          1
EndSection


Section "Device"
    Identifier     "Device C"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 7600 GS"
    BusID          "PCI:2:0:0"
    Screen          0
EndSection

#Section "Device"
#    Identifier     "Device D"
#    Driver         "nvidia"
#    VendorName     "NVIDIA Corporation"
#    BoardName      "GeForce 7600 GS"
#    BusID          "PCI:2:0:0"
#    Screen          1
#EndSection

Section "Screen"
    Identifier     "Screen A"
    Device         "Device A"
    Monitor        "MonitorAB"
    DefaultDepth    24
    Option         "RandRRotation" "True"
    Option         "MultiGPU" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen B"
    Device         "Device B"
    Monitor        "MonitorAB"
    DefaultDepth    24
    Option         "RandRRotation" "True"
    Option         "MultiGPU" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen C"
    Device         "Device C"
    Monitor        "MonitorCD"
    DefaultDepth    24
    Option         "RandRRotation" "True"
    Option         "MultiGPU" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

#Section "Screen"
#    Identifier     "Screen D"
#    Device         "Device D"
#    Monitor        "MonitorCD"
#    DefaultDepth    24
#    Option         "RandRRotation" "True"
#    Option         "MultiGPU" "off"
#    SubSection     "Display"
#        Depth       24
#    EndSubSection
#EndSection

Section "Extensions"
    Option         "Composite" "Disable"
EndSection