トップ(最新) | <前 | 次>

nDiki : メモリ

メモリ - memory

  1. いっぱいあると嬉しいもの。

スポンサード リンク

Related term

2005年2月7日 (月)

GRAPH GEAR セミハードタイプ デジタルカメラケース DGB-016BK / DGB-016GY このエントリーを含むはてなブックマーク

image:ASIN:B0000AERB9 image:ASIN:B0000AERBB

Skype グッズ(マイクとか)が増えて NEW MEGALOPOLIS の中がごちゃごちゃしてきた。 マイクやらメモリカードリーダやらも、一緒くたに袋につめてバッグに放り込んでいるが、やはりものによっては圧力がかかったりしないか心配。 それから普段カバンに入れっぱなしの TC-1 も潰されないか気になっていたところ。

ということでよさそうなのがないか昨日ちょっと探してみた。 近所の無印良品には無し。

@ act CREATORS BOX

と、アトレ大井町act CREATORS BOX で GRAPH GEAR なるセミハードケースを発見。 大きさもちょうどいい感じだ。 思わず買ってしまおうかと思ったが、内寸が TC-1 その他とあうか不明なので保留。 展示品はいっぱいあるけれど、パッケージに入ったやつがなさそうというのもあったし。

@ エレコム製か

うちに帰って調査。 どっかのしゃれたグッズかと思ったら、何のことはない ELECOM製。 去年のブロードバンドルータでの失態(セキュリティ脆弱性や GNU GPL 違反に対する対応のまずさ)以来、不買としていたわけだが。 この間も会社でヘッドセットを買ってきてくれるという時に「エレコム製以外で」と言い放ってしまっているし。

ま、いっか。

@ ということで今日購入

naney:269215077

昼休み秋葉原に書いにいく。昨日の act ばっちり定価で高すぎ。 量販店などだと手頃な価格だ。

シリーズでサイズが何種類かあるが、TC-1CM-DS6 の事を考えて DGB-016 にした。

ブラックを2つ買おうと思っていたのだが、1つしかなかったのでもう一つはグレーを。 グレーの方が格好良いがすぐ汚なくなりそうだ。

バッグに入れっぱなしにするつもりだしカラビナはいらないかなぁ。 まあさっと手にとる時には便利なので、つけたままにしておくか。

仕様の内寸から考えていたよりは余裕がある感じ。TC-1 もばっちり納まる(ちょっと広いかな)。 大きく口が開くので、出し入れも楽。

一方はTC-1、他方はPC関連グッズ用として活躍しそうだ。

内寸75x45x100 mm
外寸105x55x130 mm

[ 製品レポート ]

スポンサード リンク


[ 2月7日全て ]

2005年4月8日 (金)

QEMU を使って Debian GNU/Linux 上で Windows を動かす このエントリーを含むはてなブックマーク

VMware の話のなかで Bochs というのが話題にでたのでチェックしてみた。 記事などを見ていると QEMU の上の方が高速に動くという評判である。

先日 Wine を試してみたものの、結局 WindowsDLL とかがたくさん必要でいろいろ面倒なわりにソフトウェアの動作確認環境としては不安定すぎて使えない感じだ。 ということで QEMU の上に Windowsインストールしてみることにした。

@ QEMUインストール

Debian のパッケージになっているのでそれをインストール:

 apt-get install qemu

@ Windows インストール CD-ROM イメージの準備

今回は Windows 2000 Professional をインストールしてみる。 手元にあるのがアップグレード版なので Windows 98CD-ROM も必要。 それぞれ dd でイメージを作っておく (w2kupdate.iso、w98.iso)。

@ エミュレーション環境のHDDイメージを作成

とりあえず2GB。

 qemu-img create w2k.img 2G

/var のパーティションに余裕があるので、/var/lib/qemu を作ってそこにおく。

@ Windows 2000 Professional インストール失敗

HDD イメージ・CD-ROM イメージを指定し(-hda、-cdrom)、CD-ROM からブートするようにオプションを指定(-boot d)して QEMU を起動。QEMU のグラフィックモードでマウスクリックした後、なぜか Ctrl-Alt してもマウスを grab したまま離してくれないので、QEMUモニタは qemu を起動した端末側にしておく (-monitor stdio)。 メモリは1GB実メモリの半分、512MBにしておく(-m 512)。

 qemu -hda   /var/lib/qemu/w2k.img \
      -cdrom /tmp/w2kupdate.iso \
      -boot d \
      -m 512 \
      -monitor stdio \
      -user-net

インストール開始。 途中で Windows 2000 より前の OSCD-ROM を要求される。 QEMU モニタ上で CD-ROM を交換

 change cdrom /tmp/w98.iso

しかし、インストーラは正しい Windows 98 インストールディスクとして認識してくれず。 Windows 2000 を直接インストールするのは諦め。

@ ということで Windows 98 SE を先にインストール

遊びでちょっと sargeインストールをちょっと途中まで QEMU 上でやってみる。 以前のインストーラより設定項目が少なくなった?

で気をとりなおして、Windowsインストールの続き。 Windows 98 SEインストールしてから、Windows 2000 へアップグレードすることにする。

Windows 98 の起動ディスクのイメージを dd で作成 (w98fd1.img)。

これでブート

 qemu -hda /var/lib/qemu/w2k.img \
      -cdrom /tmp/w98.iso \
      -fda w98fd1.img \
      -boot a \
      -m 512 \
      -monitor stdio \
      -user-net

こちらは順調にインストールが進む。 1時間以上かかってインストール完了。

Windows 98 起動中はCPUパワーを100%使うので、ファンががんがん回ってうるさいうるさい。

あいかわらず ungrab できないのが困るな。 1度 QEMUのグラフィカルウィンドウ上をクリックして grab されてしまうと、他のウィンドウにフォーカスを与えることができなくなってしまう。 Windows 98 側でシャットダウンして QEMU を終了させるか、Ctrl-Alt-Backspace で X Window System もろとも落とすとかしか手段がない。 Windows 使用中、他のウィンドウが使えないというのでは利用価値半減。

要調査。


[ 4月8日全て ]

2005年5月17日 (火)

はてな」のDB運用の裏側すべて見せます このエントリーを含むはてなブックマーク

月刊DBマガジン 2005年4月号に、伊藤直也氏による特集記事があるということをWebで知って書泉ブックタワーでバックナンバーを購入。

トランザクション数の多いアプリケーションをMySQL を使用してどのように構築しているかが書かれていてとても参考になる。

  • MySQL を採用した理由
  • 参照・更新についてよく考えられたテーブル設計
  • レプリケーション、データベースのオンメモリ展開(tmpfs 上に置く)、等々

エッセンスがぎっしり。


[ 5月17日全て ]

2005年12月28日 (水)

買ってもすぐ飽きるだろうけどデジタルオーディオプレーヤー選び このエントリーを含むはてなブックマーク

人(普通の人)に薦めるなら、やはり iPod ファミリだろうか。

デジタルオーディオプレーヤーが欲しくなった」ともろもろのヘルプを求められたので、機種選びと環境整備について調査。 情報量やアクセサリの多さから、普通の人にはやはり iPod ファミリがいいんだろうな。 沢山曲数が入るやつが良いというので HDD 系。

対抗馬は、gigabeat X シリーズあたりか。

@ 自分だったら?

量販店をまわってモックを触ったり、カタログをもらって家でパラパラと眺めたり、Webで情報を集めたりしているうちに自分も欲しくなってきてしまった。ミイラになりそうな状態。

自分の場合は以下が条件

rimage:ASIN:B0007MW0L8

  • USB マスストレージクラス対応で音楽データ・その他の曲を転送可能であること。Linux から使いたい。
  • 電池駆動であること。
  • 小さいこと。
  • FMチューナがある事。できればそのクラスで感度がいい機種がいい。
  • 容量は1GB程度。メモリタイプでOK。
  • カラー表示だと楽しそうだが、まあそうでなくても良い。
  • プラスチッキーでないボディが嬉しい。
  • USB コネクタ内蔵の方が良い。ケーブル接続だと面倒で使わなくなりそうだから。しかし、そうすると機種絞られすぎ。

現行で候補にあがったの以下:

  • iriver T10 - 乾電池駆動。
  • iriver T20 - USB コネクタ内蔵。ただし乾電池駆動ではない。
  • iAUDIO 5 - 高い。ちょっと古い。
  • CREATIVE Zen Nano Plus 1GB - バランスは良さそう。
  • CREATIVE MuVo TX FM 1GB - USB コネクタ内蔵。

どれも一長一短で、これっていうのが無いなぁ。

まあ、もともと外で音楽を聞く習慣が無いので(CDウォークマンとか、MDウォークマンとかも何台も買ったけどそのうち飽きた)、買ってもすぐ飽きるのがオチだが。

(USB メモリとして使える事の重視はその予防線だったり。それなら別に普通の USB メモリでもいいわけだが、良く考えると USB メモリ自体もそんなに使うわけでもないんだよな)


[ 12月28日全て ]

2006年4月30日 (日)

www.naney.org サーバ断続的にダウン このエントリーを含むはてなブックマーク

www.naney.org の過去記事を確認しつつ作業をしていたら、9:00 前に急にアクセスできなくなった。 ping も通らない。 9:20 ぐらいに 1度復帰したが、また10:00 前にダウン。

それから何度も落ちては復帰を繰り返すようになってしまっている。 SSH で接続している途中にも突然刺ささるし、傍から見ていても原因が良くわからない。

昨日 WiKicker をアップデートしたから「もしかしてうちが原因?」とちょっと心配もしたりするのだが、無限ループに入ったりメモリを使い尽すようなコードが追加してはいないはずだしなぁ(ローカルでのテストではそのような現象は見られない)。

落ちる直前まで見ていてもそれほど load average が高いわけでもないようだしなぁ。

とまぁ、しばらく様子を見ているうちに NaneyOrgWikinDiki が Internal Server Error。 止められた。 正確には SpeedyCGI のフロントエンド speedy コマンドの実行権限を管理者に落とされた。

  • (大半はロボットによるものなのだけれども) NaneyOrgWikinDiki のどちらか(あるいは両方)に常にアクセスがあってスクリプトが動いている
  • top すると他のユーザの CGI プログラムは 'perl' か 'perl 5.00503' と表示されるのに対し、これらは speedy、speedy_backend と表示されるため、管理者の目を引きやすい

ということもあって疑われたと推測。

一応こちらでも SpeedyCGI を使わないで直接 Perl で実行するように変更してみたり、Memcached を起動するのをやめてみたりなど設定を変更してみたりするのだけれど、関係なく落ちる落ちる。

管理者がシステムの設定を変えていないで発生するようになったのなら、ハードウェア障害が起きているんじゃないかと想像してしまうのだが、実際どうなんだろうか。

結局夜 23:00 過ぎだかに落ちたあとは復帰する様子がないので(管理者が落ちたかな?)、今日はあきらめ。


[ 4月30日全て ]

2006年5月22日 (月)

第4回 社内 Perl 勉強会 このエントリーを含むはてなブックマーク

リャマ本を使用した社内 Perl 勉強会の4回目を開催。今回も前回と同じメンバで7人。 定例金曜日開催だったのだが、先週の金曜日は打ち合わせが入ってしまったので今日に開催日を移動した。

今日は「初めてのPerl 第3版」第5章が範囲。 今回はハッシュがテーマ。 Perl において配列/リストと双璧をなす重要なデータ型だ。

Perl を活用していく上で使いこなす必要があるデータ型だが、参加者は特に問題なく使い始めている様子でちょっと拍子抜け。

@ 今回の反省点

応用としてハッシュと配列の違い(スピード・メモリ効率)や使い分けのポイント、またハッシュの実装(ハッシュ関数、開番地法、チェイン法)について概説したのだが、ちょっと準備不足だったかと反省。 やはり図などを用意しておかないと、ホワイトボードだけでは説明しづらい。

また4回と回を重ねてきて皆慣れてきたこともあり、刺激が足りなくなって感がある。 ダレないで継続していけるように、そろそろ一工夫が必要そうだ。

今回はトータル1時間強。


[ 5月22日全て ]

2006年12月9日 (土)

ThinkPad X31 + DebianGoogle Earth が見られるようになった このエントリーを含むはてなブックマーク

今年の8月に ATI fglrx ドライバを試してみたのだが、その際はうまく放っておいた X.Org X server の DRI / GLcore 対応をしてみた。

最初は fglrx をいじっていたけれど、fglrx Kernel モジュールをロードするとサスペンドできなくなってしまって NG。 いろいろ調べたところ、普通に radeon ドライバでもいけそうだということでその線で設定してみた。

環境:

lspci:

 01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M6 LY

HOWTO: 3D Acceleration in ATI Mobility Radeon M6 LY (and possibly others) を参考に、最終的に以下の /etc/X11/xorg.conf でいけた:

 Section "Module"
         Load    "bitmap"
         Load    "dbe"
         Load    "ddc"
         Load    "dri"
         Load    "extmod"
         Load    "freetype"
         Load    "glx"
         Load    "int10"
         Load    "record"
         Load    "type1"
         Load    "v4l"
         Load    "vbe"

         Load    "GLcore"
 EndSection

 Section "Device"
         Identifier      "ATI Technologies Inc Radeon Mobility M6 LY"
         Driver          "radeon"
 #       Driver          "ati"
         BusID           "PCI:1:0:0"

         Option          "BusType" "PCI"
         Option          "AGPMode" "4"
         Option          "AGPSize" "32" # default: 8
         Option          "AGPFastWrite" "false" # More stable this way.
         Option          "SWcursor" "true" # More stable this way.
         Option          "EnablePageFlip" "true" # Faster.
         Option          "EnableDepthMoves" "false" # More stable this way.
         Option          "RenderAccel" "false" # More stable this way
         Option          "AccelMethod" "XAA" # or XAA, EXA, XAA more stable
         Option          "DDCMode"
         Option          "SubPixelOrder" "NONE"
         Option          "ColorTiling" "false" # More stable this way.
         Option          "DynamicClocks" "true"
         Option          "bioshotkeys"   "True"
         Option          "XAANoOffscreenPixmaps" "true" # More stable this way.
         VideoRam 16384
 EndSection

 Section "DRI"
         Mode    0666
 EndSection

glxinfo で

 direct rendering: Yes

となっていることを確認。

設定途中 GLcore をロードするように設定すると、glxinfo の実行で必ずフリーズしてしまい困っていたのだが、これについては VideoRam 16384 を設定することで動くようになった。

ThinkPad X31 2672-PHJ仕様を見るとビデオメモリについて「16MB ※ ビデオRAMとして使用されるメイン・メモリーの容量は、BIOS等で設定変更することはできません。」とあるので、この辺りが関係しているのかもしれない。

これで以前試した時は表示がおかしかった Google Earth が (動作的にはまだ重いけれど)動くようになった。

glxgears -printfps は

 1311 frames in 5.0 seconds = 262.094 FPS
 1303 frames in 5.0 seconds = 260.458 FPS
 1289 frames in 5.0 seconds = 257.793 FPS
 1315 frames in 5.0 seconds = 263.000 FPS
 1317 frames in 5.0 seconds = 263.344 FPS

といったところ。 xorg.conf の設定が Web サイトを参考に安全側にふってあるので、いじればもう少し速くなるかもしれない。


[ 12月9日全て ]

2006年12月14日 (木)

スライドアップ式コネクタの USB フラッシュメモリを購入 このエントリーを含むはてなブックマーク

naney:326138511

ユーティリティの持ち運び用に USB メモリを購入することにした。

@ 条件

  • ネックストラップにぶら下げられること。
  • できればキャップレス。
    • キャップ式の場合に本体側に挿せるようになっているものの、そこがストラップループと同じ場所だったりする奴があるが、もちろん却下。
  • できれば防水。
  • できれば耐衝撃性が高いやつ。

さっと使えなければ意味がないのでネックストラップにぶら下げておきたい。 防水・耐衝撃なやつが希望だったけれど、コストパフォーマンスが低いので残念ながら却下。

@ 容量

デジカメメモリカードの容量もそうだけれど今までの経験からして「もしかしたら必要になる時があるかもしれないから、余裕をもって1ランク上の」を選んでも、大概半分も使わない。 で、その容量が必要になった時には大概もっと安くなっていると。

今回はぶら下げておくから寿命も短くなってしまうかもしれないから、使わないかもしれない容量には投資しないということにしよう。

ということで 512MB

@ RUF2-J

ということから、今回はバッファローの RUF2-J にしてみた。 外装はプラスチック。 ぶら下げておくのに許せるデザインではある。

USB コネクタの出し入れは横のスライドバーで行う。 収納する時は押しながらスライドさせる必要がある。 マニュアルを読む前に、スライドさせようとして「固い……」とあせってしまった。

さて何を入れておこうかな。


[ 製品レポート ]


[ 12月14日全て ]

2006年12月16日 (土)

USB メモリへのポータブルアプリケーションの詰め込み開始 このエントリーを含むはてなブックマーク

一昨日購入した USB フラッシュメモリに、ポータブルアプリケーションを詰め込んでいく。

@ PStart

まずはランチャとして有名どころの PStartインストールGNU GPL な ASuite と迷ったがまずは PStart にしてみた。

@ 追記

ASuite 1.3.1 も試してみたが、日本語がうまく表示されなかった(2006年12月18日)。

@ UnplugDrive Portable

USB メモリなどを安全に停止しするためのツール。 PStart を終了させる際に自動的に呼び出すように設定しておけば、「ハードウェアの取り外し」よりも手軽に USB メモリを抜ける状態にできる。 半透明ダイアログで表示するなど、見た目的に格好良い。

1度使うとクセになる便利さ。

@ 暗号化

先日試してみた TrueCrypt をトラベラーモードで入れておく。


[ 12月16日全て ]

2007年2月2日 (金)

DiKickergrep 検索機能を追加 このエントリーを含むはてなブックマーク

DiKicker には自動リンクベースの記事串刺し表示機能があって、同じキーワードを含む記事をまとめて読むことができる。 結構便利なのだが、この機能ではキーワードの設定は Blog の書き手に委ねられている。

社内で DiKicker を一部使ってもらっているのだけれども、それら他人の Blog を読んでいると「あのキーワードで串刺し表示したいな」と思うことがしばしばあることに気がついた。 やはり任意の文字列で串刺し表示する機能が欲しい。

書き手にとっても「自動リンクキーワードにするような文字列ではないけれども、串刺しで読みたい/探したい/見せたい」と思うことが少なからずある。

ということで、検索ベースの串刺し表示機能を実装してみた。

@ grep ベース

実現には全文検索を行う必要があるが「設置・運用の手間」「ディスク容量」という点から、事前にインデックスを生成するような方法は今回は避けようと思う (www.naney.org 上で自分が使う上での制約からくる理由が一番大きかったりする)。

ということで今回は grep 型で実装することにした。 もともと WiKicker の方の検索機能も現在のところ grep 型である。 WiKicker では自前で WikiPage をスキャンしているが、DiKicker では grep コマンドに任せることにした。 こういうのは専用の grep を使った方が速いはず。呼び出しは

 grep -Flre $escaped_string dir...

というオプション指定。Web ページとしてのページングなどは、自動リンクによる串刺し表示機能のものを流用。

で試したところ www.naney.org サーバでは、load averages が 1 以下の時でだいたい50秒前後。対象ファイル数は 2800弱。予想より時間がかかる。

ただし1回実行した後、ファイルがファイルシステム/OSメモリ上にのっている状態では 0.1秒程度で完了する。

検索結果ページの permalink が検索エンジンにそれなりに捕捉されて、定期的にアクセスがあるようになれば、ファイルがメモリにのっている割合が増えるであろうから平均して実用に耐えられる速度が出るかもしれない。

今後は様子をみながら検索結果のキャッシュ等を処理を整備していく予定。


[ 2月2日全て ]

スポンサード リンク

■よく検索されるキーワード

torrent(109) x31(45) thinkpad(31) 動画(29) 提案書(26) mp980(24) 手帳(24) windows(23) linux(23) 画像(21) 使い方(21) リフィル(21) debian(20) usb(20) tc-1(19) perl(19) 筆まめ(18) 壁紙(17) ほぼ日手帳(16) 冷蔵庫(14) ドラマ(13) wiki(13) 書き方(12) ダイソー(12) システム手帳(12) 宮根誠司(12) ノート(11) so905ics(11) 無印(11) バッグインバッグ(11) 映画(11) 設定(10) 修理(10) 宮根(9) ssh(9) a6(9) ほぼ日(9) 黒田征太郎(9) バッグ(9) gmail(8) 感想(8) (8) f-01a(8) メモリ(8) gtd(8) ブログ(8) nikon(8) allinanchor:*.torrent(8) ボールペン(7) 方眼(7) ポイント(7) 4c(7) ヨドバシカメラ(7) ケース(7) twitter(7) apache(7) ht-01a(7) ヨドバシ(7) ubuntu(7) truecrypt(7) n-02a(7) 作り方(7) minolta(7) af(6) インストール(6) ガントチャート(6) mp3(6) zippo(6) hdd(6) emacs(6) レビュー(6) カバー(6) vq1005(6) 日本語(6) ハクキンカイロ(6) 無印良品(6) グレゴリー(6) 交換(6) nikkor(6) pixus(6)

この日記のはてなブックマーク数 Add to Google RSS

Process Time: 0.102508s / load averages: 0.11, 0.20, 0.24
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)