トップ(最新) | <前

nDiki : OS

OS - operating system

オペレーティングシステム

スポンサード リンク

Related term

2006年8月25日 (金)

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

スポンサード リンク

リャマ本を使用した社内 Perl 勉強会の14回目を開催。 新入社員1人追加と、多忙のため1人欠席で今日は7人。

今日は「初めてのPerl 第3版」第15章「文字列処理とソート」が範囲。

久しぶりに OS がらみではない純粋に Perl 上での処理がテーマ。 index, substr, sprintf, sort の使い方。

@ 今回の反省点

比較的簡単な内容だったと思うが、逆に境界でのテスト・理解が十分でなかったようだ。 練習問題でも、その辺りは十分にチェックするように習慣づけたい。

ソートについては既に今までの章の練習問題のなかで、sort-definition subroutine を使っている解答があり、初出ではないためそれほど悩ましくはなかったはず。

ソート定義サブルーチンは大抵 { ... } で書いてしまうので問題ないと思うが、別サブルーチンを使うときにはスコープに注意。

 #!/usr/bin/perl

 use strict;
 use warnings;

 my %h = (a => 6, b => 5, c => 3);

 {
   my %h = (a => 4, b => 9, c => 2);

   $, = ', ';
   $\ = "\n";
   print sort { $h{$a} <=> $h{$b} } keys %h;
   print sort compare keys %h;
 }

 sub compare { $h{$a} <=> $h{$b}; }

■ Twitter やってます。この記事が気にいったらぜひ twitter.com/Naney の follower になってください。

Google Buzz はよろしければ Naney の Google プロフィールからどうぞ。


[ 8月25日全て ]

2006年10月13日 (金)

問題とは「あるべき姿」と「現状」の「ギャップ」である このエントリーを含むはてなブックマーク

rimage:ISBN:4-478-49034-1

問題解決プロフェッショナル『思考と技術』」の姉妹本「問題発見プロフェッショナル - 『構想力と分析力』」を火曜日に購入し読み始めている。

本書における問題の定義が明快であり、目から鱗である。

問題とは「あるべき姿」と「現状」の「ギャップ」である -- 「問題発見プロフェッショナル - 『構想力と分析力』」 p.16

現在の状況の中で「マズい点や困っている点」などが問題であると今までごく当たり前に考えていた。しかし本書では問題は「目標(あるべき姿)と現状のギャップ」であると説明している。

目標をどこに置いているのか」「どういう立場で考えているか」によって、同じ状況でも問題が変わってくる。 全くその通りで非常に納得である。しかし自分ではなかなか気がつかない視点で、またついつい忘れて目の前のマズい点にのみ目が向いてしまいがちである。

GTDの「自然に計画するためのモデル」でもハワード・ゴールドマンの「High-Performance OS」でも「目的・目標」からプロジェクトがスタートする。 問題発見問題解決のプロセスも「目的・目標」の再認識から。

「目的・目標」はどこから来るのだろう。 やっぱり価値観から? 価値観はどこから?


[ 書評 ] [ お薦めの本 ]


[ 10月13日全て ]

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日全て ]

2008年9月5日 (金)

Pentium 4 マシンから Athron 64 マシンに乗り替え このエントリーを含むはてなブックマーク

@ Dell Dimension 4500C

今会社で使っているデスクトップ PC は Dell Dimension 4500C。 Pentium 4 2.40 GHz、メモリ 768MB の Windows XP Home Edition SP2。

ここ最近メモリが足りないのかすぐアプリケーションが落ちまくり。 またいろんなソフトウェアインストールしたりアンインストールしたりを繰り返していたのでシステムがおかしくなってきているのか、動作も怪しい。

ちょっと仕事にならないレベルなってきたので、空いている別の Dell の PC に乗り替えることにした。

@ Dell Dimension C521

乗り替え先は Dell Dimension C521。 AMD Athlon 64 3200+、メモリ 1GB の Windows XP Home Edition SP2。

OSDell PC リストアで出荷状態に戻す。 と思ったらテストサーバとして Fedora とデュアルブートとして使われていたため、MBR が書き換えられていたのか Dell PC リストアに入れない。 Web で調べたところ Dsrfix というので元に戻せるとのことなので、これを使って MBR を戻す。

Dell PC リストア。リストア自体は結構あっという間に終わる。

Windows XP セットアップ後、順次ソフトウェアの追加・削除。 以下今日の作業分。

  1. [削除] Google デスクトップ
  2. [追加] Google Chrome
  3. [追加] Windows XP SP3
  4. [削除] マカフィー製品
  5. [追加] Norton Internet Security
  6. [追加] Skype
  7. [削除] Dell Network Assistant
  8. [削除] Adobe Reader 7
  9. [追加] Adobe Flash Player 9
  10. [追加] Adobe Reader 9
  11. [追加] ActivePerl
  12. [追加] 7-Zip
  13. [追加] Skype4COM
  14. [追加] Microsoft Office

あとは前の環境で入れていたもののうち、必要になったら順次入れていく予定。

XKeymacsSKKIME、zyzzy、 Unlocker、TrueCryptSubversionTortoiseSVNWinMerge ThinkingRockRipplex、 PDFCreator、ImgBurnJUDE/Community、DBDesigner、NUnit

今まで HHK Lite 使ってきてたけれど、これ PS/2 なので C521 には直接ささらないんだよな。どうしよう。PS/2 - USB コンバータ買うか。

それとも USB モデルの HHKB Lite 2 買うか。 カーソルキーはいらないけれど、HHKB Professional 2 は高いしキータッチが好みじゃないしなあ。悩ましい。


[ 9月5日全て ]

2009年9月18日 (金)

今日のさえずり - すかいらーくといえば、今だに「愛・おぼえていますか」 このエントリーを含むはてなブックマーク

naney:3926457353

@ 2009年09月16日

  • 20:49 「キッパリ!」を読み始めたので、靴を揃えてみた。 [mb]
  • 22:30 エコナクッキングオイル月曜日に買ったばかりだよ……。
  • 22:54 玄蔵に HDD 入れる。 http://movapic.com/...
  • 22:57 @FunkyMiyu このエコナどうするか家族会議ものです。
  • 23:24 EASEUS Todo Backup 1.0 インストール中。
  • 23:49 EASEUS Todo Backup 1.0 でノート PC の内蔵 HDD を外付け USB HDD に Clone Disk 中。tmp を移動せよとエラー表示されたのでオプションで設定を変更してリトライ中。
  • 24:20 コン・バトラーVの腹から出るミサイル、ビッグブラストっていうのか。ミサイルは強烈に憶えているが名前は記憶にないな。
  • 24:26 Clone Disk 順調に進んでいるようなので放置して寝る。

@ 2009年09月17日

  • 05:51 起床。
  • 05:53 Clone Disk は途中起きた時にみたらセクタのリードエラーで止まってた。うーん、ハードウェア的な問題でなければよいが。
  • 06:14 玄蔵に HDD 入れる。 [Flickr] http://bit.ly/6H8uP
  • 06:20 すかいらーくといえば、今だに「愛・おぼえていますか」が思い浮かぶ。
  • 09:52 ATM に貼ってある後方確認用ミラー10枚ぐらい欲しい。 [mb]
  • 10:06 集中と PC のパフォーマンスのため Skype を落とした。
  • 13:16 Visual Studio 2005 フリーズ。あー、このパターンだと何かロックとか残ってたりして OS ごと再起動しないと変なことになったりするんだよな。
  • 15:01 ドロリッチ ベリーミックスゼリー。かき氷のイチゴシロップのような人工的なベリー風味。
  • 21:04 やっとコンパイルが通ってキリがついた。
  • 21:23 NetWalker 触ってみた。両手で握って QWERTY 配列打つの慣れてないというのもあるけど、打ちやすくはないな。 [mb]
  • 21:26 あと、Tab キーが再上段の変な位置にあるのでターミナルでの補完でいきなり困った。 [mb]
  • 22:58 AC アダプタを会社に忘れてきた。

@ 2009年09月18日

  • 06:11 起床。昨晩再度しかけて寝た EASEUS Todo Backup 1.0 によるノート PC 内蔵 HDD の外付け USB HDD への Clone Diskは、またエラー表示されていたけどパーティションはコピーされているっぽい。
  • 06:29 Clone Disk した HDD を内蔵 HDD ドライブと交換。あっさり Windows XP が起動してちょっと感動。次に HPA 作らなければならないけれど、作業準備の都合もあるのでとりあえず C ドライブちょっとだけ広げるだけしておく。
  • 06:32 起動もずいぶん速くなった。4200rpm と 5400rpm の違いもあるけど、やはり前の HDD 駄目になりかけてたんだろうな。
  • 09:47 マクドナルドの0円コーヒースターバックス タンブラーに入れ替えて To Go。 L:秋葉原 [mb]
  • 10:47 月見バーガー9月24日木曜日まで。
  • 14:09 そうか std::for_each などにファンクタ渡すと値渡しか。参照渡しだと思って書いていたところ直さねば。 #cpp #cplusplus
  • 14:42 重大は発表があった。
  • 16:04 @zakwa あいかわらず情報早いねー。
  • 17:00 @zakwa あ、それとは別の話だな。
  • 19:24 これから実家に行って USB FDD 入手してくる。 [mb]
  • 19:31土産として、マネケンのベルギーワッフル買った。 L:秋葉原駅 [mb]
  • 20:55 実家を出て駅。DVD を探して量販店をまわってきたとかで、ギリギリ会えたぐらい。 [mb]
  • 21:08 家まであと1分のところで靴紐ほどけるとかやめてほしい。 [mb]

[ 9月18日全て ]

2009年11月6日 (金)

今日のさえずり - 待受画面が巨大仏像写真なのでビビった このエントリーを含むはてなブックマーク

@ 2009年11月06日

  • 09:43 隣の人がパカッて開いたケータイを見たら待受画面が巨大仏像写真なのでビビった。 [mb]
  • 09:52 またスヌーピーのクリアファイルもらった。 #Akihabara L:秋葉原 [mb]
  • 09:54 今日もヨドバシカメラ前でリゲインZERO配布(要JCBカード)やってる。 #Akihabara L:秋葉原 [mb]
  • 10:56 Google ダッシュボードをチェック。もうちょっと生っぽいデータが見られるのかと思ったら主に件数表示と各サービスへのリンクか。
  • 11:13 久しぶりにモバイル Gmail アクセスしたら送信メールアドレスが選べるようになっていた。固定だった時は相手によってはメールアドレスの都合上送れなかったのでこれは助かる。
  • 12:02 マクドナルドメールマガジンごときで SP の着信音がなるのはちょっとドキドキしすぎだと思う(自分)。
  • 12:11 AOKI に個人情報売ってくる。 [mb]
  • 12:29 AOKI でスヌーピータオルを GET。引き換えは地下1Fね。 #Akihabara L:秋葉原 [mb]
  • 12:34 こっちまできたついでにケンタッキーフライドチキン。 L:秋葉原 [mb]
  • 16:12 platex して dvipdfmx するたびに Adobe Reader でチェックしている PDF ファイルを閉じて開きなおすの面倒。自動的に再読み込みしてくれる PDF ファイル閲覧ソフトウェアないかな(Windows)。
  • 16:34 Foxit Reader 入れてみたけれど再読み込み機能なさそげ。インストールしたままだとフォントがちょっと変。
  • 16:45 日曜日に出勤するのでカードキーを確保。
  • 17:36ニコンFマウント 50周年アニバーサリースタンド」でFマウントが使われているのは魅力だけれど、何のスタンドなんだろ、これ。#Nikon http://bit.ly/4g8Xlf
  • 17:55 Migemo のユーザ辞書作り直したらずいぶんストレスが減った。 ruby1.8 /usr/lib/ruby/1.8/migemo-convert.rb < ~/.skk-jisyo > ~/.user-dict
  • 18:54 @nyafuru えー、クリアファイルが目的なの? タオルじゃないの?
  • 19:53 期間限定・数量限定っていってるけど、まだ配布するリゲインZEROの箱後ろに山積み。 #Akihabara L:秋葉原 [mb]
  • 20:29 dynabook って欲しいなって思う機種皆無だね。少なくとも店頭にあるやつの中で。 [mb]
  • 20:44 @Keiichi_SHIGA ぱらちゃんって何かと思わず検索してしまいました。今そんなキャラクター出してるんですね。 [mb]
  • 21:29 掃除機見てた。1万5千円ぐらいでチョイスできそう。 [mb]
  • 21:33 ただ壁ギリギリまで吸えそうなヘッドにしようと思うともうちょい予算が必要。 [mb]
  • 23:21 シャア専用手帳か。なか見てみたい。
  • 23:25機動戦士ガンダム 日々のことば」の方が実用的だな。他の人とネタをシェアできるという点で。欲しい。
  • 23:38 今日見た掃除機の中での第1候補 パナソニック MC-K9A。コンパクト・運転音が静か(スペック上)。 http://bit.ly/335jgS
  • 23:42 今日見た掃除機の中での第2候補 東芝VC-PY7E。MC-K9A より首を曲げられる。デザインはよりオモチャ的。 VC-PY7D の方が壁際まで吸えそうだがモーター式ヘッドまではいらない。 http://bit.ly/2GTRop
  • 23:48 掃除機は週末もう1回と見にいって選ぼう。やっぱり価格的には Amazon.co.jp が安いなあ。ヨドバシカメラのゴールドポイント充当したいのだけれども。
  • 23:54 R25 もって風呂に入る。
  • 24:38 Twitter でのリスト名って空白文字入れてもいいんだ。ほとんどのシチュエーションで - に置換されるけど。
  • 25:06 2009年11月6日の歩行: 9208歩、7.07km、82分、5.17km/h、消費 350.4kcal、脂肪燃焼 50.0g、5.1エクササイズ。
  • 25:23 @yamakiyo Let's Note Nシリーズか。207,450円~とちょっと高いな。英語キーボードが選べないのと、ポインティングスティックじゃない点で選外。
  • 25:27 @yamakiyo Mac OS X も使ってみたいけれど、メインで使う OS として Debian GNU/Linux から切り替えるのはなかなか大変かな。今メインのノート PC が死にかけてるし。

[ 11月6日全て ]

2009年11月8日 (日)

ThinkPad X200 注文 このエントリーを含むはてなブックマーク

今使っている ThinkPad X31 が、すでに電源ボタンを押してもなかなか電源が入らない状態にまでなってきていてかなりヤバイ。 PC 無し環境に陥るのはたまらないので、新しい PC を新調することにした。

選んだのはやはり質実剛健・打ちやすくて英語キーボードが選べてポインティングデバイスがトラックポイントである ThinkPad。 というか他に候補がない。

Mac OS X も使ってみたいんだけれどいきなりメイン環境を乗り替えるわけにはいかないぐらい Debian GNU/Linux で環境構築してしまっているので今回も見送り。

で、ThinkPad、モデルとしては光学ドライブ無しということで ThinkPad X200 7454CTO をチョイス。

プロセッサインテル Core 2 Duo プロセッサー P8600 (2.40GHz 1066MHz 3MBL2)
初期導入 OSWindows 7 Professional 64 正規版
初期導入 OS 及び言語Windows 7 Professional 64 正規版 - 日本語
ディスプレイ12.1型液晶(WXGA)
グラフィックIntel グラフィックス・メディア・アクセラレーター X4500
メモリ4GB PC3-8500 DDR3 SDRAM (2スロット使用)
キーボード英語キーボード(US)
ポインティング・デバイスTrackPoint のみ
指紋センサー内蔵指紋認証リーダー
HDD500GB ハード・ディスク・ドライブ (5400rpm)
カード・スロット5 in 1 メディア・カード・リーダー(モデムあり)
Bluetooth内蔵Bluetooth
ワイヤレスLAN アダプタインテル WiFi Link 5300 (802.11a/b/g/n 最大450Mbps(理論値))
バッテリX200 6セル拡張バッテリー
電源アダプタ65W ACアダプター; 日本
言語内容Japanese Publication

プロセッサは +27,300円で P8700 に、+43,050円で P8800 になるのだが性能差に比べて価格差が大きすぎるので標準のまま。

Windows 7 Professional は 32 ビット バージョンと 64 ビット バージョンで迷ったが、ここは 64 ビット バージョンにした。

キーボードはもちろん英語キーボード。 今は最初から英語キーボードが選べるのが嬉しい。

ThinkPad X31 でも別途部品センターに注文して自分で交換したのだが、その分割高になるし買ってすぐには手元にないのでしばらく日本語キーボードを使う必要があったので最初から選べるとかなり助かる。

HDD は 320GB 5400rpm から +7,350円で 500GB 5400rpm に。速度をとって 320GB 7200rpm (+4,200円)という選択肢もあったが、今度はデュアルブートにする可能性もあるので容量が大きいほうにした。

無線 LAN アダプタは +1,470円で インテル WiFi Link 5100 (802.11a/b/g/n ドラフト2.0準拠) からインテル WiFi Link 5300 (802.11a/b/g/n 最大450Mbps(理論値)) に変更。Intel WiMAX/WiFi Link 5150 (+7,350円) は 1x2 MIMO ということで 3x3 MIMO になる 5300 にしておいた。

以上週末限定eクーポン適用して128,720円也。先週の週末限定eクーポンだと122,976円だったのだがちょっと忙がしくて買い逃した。ちょっと残念だったけれどさすがにもう今使っているのが絶不調でまったなしなので、今週の週末限定eクーポンで手打ち。


[ 11月8日全て ]

2009年11月19日 (木)

ThinkPad X200 と御対面 このエントリーを含むはてなブックマーク

注文していた ThinkPad X200 が昨日の朝配達されてきた。 昨日はまだ風邪で本調子ではなかったので今日開封。 通算5台目の ThinkPad だ(貸与されたものを含む)。

@ 見た目の第一印象

慣れの部分もあるだろうけれど、デザイン的には ThinkPad X31 の方がカッコイイ。 ThinkPad X31では液晶画面が枠ギリギリまであって解像度以上に広く感じられたのだが、X200 はちょっと貧乏臭く感じる。一世代前の印象。 あとやっぱり IBM ロゴがなくなったのは淋しいところ。

筐体については ThinkPad カラーであるブラックの締まりがないな。ちょっと黒鉄色っぽい。

全体的に横長になったので閉じた状態ではスマート感があり好感が持てる。

総合的には及第点。愛着が持てそうだ。

@ 最初の作業 - リカバリー・メディアの作成

さて起動。ThinkPad X31 ではただちに Windows を消して Debian GNU/Linux オンリーにしてしまったが、今回は Windows 7 Professional は残しておこうと思う。 HDD 500GB にしたし。

Windows 7 初起動後リカバリー・メディア作成用に買っておいた外付けポータブル DVD ドライブ DVSM-PN58U2V-BK を開梱して接続。 OS 付属のドライバが自動的に一瞬でインストールされ準備 OK。製品付属のソフトウェアインストールしない。

[すべてのプログラム]-[Lenovo ThinkVantage Tools]-[出荷時状態へのリカバリー・ディスク]

を選択してリカバリー・ディスクの作成を開始。 ブート・メディアとして CD-R 1枚、リカバリー・ディスクとして DVD-R 2枚で納まった。 といりあえずリカバリー・ディスクができて一安心。

とりあえず今日はここまで。

あ、重要な作業を忘れていた。パームレストに貼ってある Windows 7 シールと Intel Inside シールと、Lenovo enhanced experience シールを剥す。あと表に貼ってある ENERGY STAR シールも。

さて続きはまた明日。


[ 11月19日全て ]

2009年11月20日 (金)

ThinkPad X200 500GB HDD のパーティション構成変更 このエントリーを含むはてなブックマーク

今回は Windows 7 を残したまま Debian GNU/Linux を追加インストールするので、パーティションを切り直す必要がある。 購入時点で 500GB HDD の初期パーティション構成構成は先頭から順に

  1. S:SYSTEM_DRV (NTFS) 1.17GB
  2. C:Windows7_OS (NTFS) 454.82GB
  3. Q:Lenovo_Recovery (NTFS) 9.76GB

となっている。順番がちょっと変則的で、C ドライブが真中に入っている。

naney:4122652828

パーティションの変更はこの間も使った Partition Wizard Home Edition をチョイス。 4.2 が出ているのでダウンロードしてインストール

C ドライブを 150.00GB に縮めて 304.82GB の空パーティションを作成するように設定。 まだほとんどまっさらなこともあり断片化していないのか、パーティション変更はあっさり終了。


[ 11月20日全て ]

2010年2月1日 (月)

今日のさえずり - Naneyさんの「Twitter依存度」は、98%です このエントリーを含むはてなブックマーク

@ 2010年01月31日

@ 2010年02月01日

  • 00:06 RT @yak: ちょっと前に作った超上目線のList「@yak/follow-u-later http://j.mp/dnNcr1」は思ってた以上のメリットがあった。フォロー返しだけを期待してる人が、このListに入れた瞬間にリムってくれる。便利。
  • 09:58 ケータイ忘れてきた。おかげで「ツイてる!」読み切れた。ツイてる!
  • 12:10 弁当(昼食) 350円。向日葵。
  • 12:33 これいいな。「卒制は、自動改札を3台を作りました。」 on Twitpic http://bit.ly/9ZyGH7
  • 12:43 2010年1月28日の歩行: 5668歩、4.37km、48分、5.43km/h、消費 219.5kcal、脂肪燃焼 31.3g、3.2エクササイズ。
  • 12:44 2010年1月29日の歩行: 7143歩、5.59km、58分、5.78km/h、消費 268.2kcal、脂肪燃焼 38.3g、4.0エクササイズ。
  • 12:45 2010年1月30日の歩行: 2113歩、1.61km、20分、4.81km/h、消費 82.9kcal、脂肪燃焼 11.9g、1.1エクササイズ。
  • 12:46 2010年1月31日の歩行: 0歩、0.00km、0分、0.00km/h、消費 0.0kcal、脂肪燃焼 0.0g、0.0エクササイズ。
  • 13:03 新宿タカシマヤタイムズスクエアの東京アイマックス・シアターって2002年2月1日で閉館していたのか。1度だけ宇宙もの観ただけ。
  • 15:04 Naneyさんの「Twitter依存度」は、98%です。 http://bit.ly/9gLrQ7
  • 15:28 「それは決め事なので」「何でも構わないので」「適当に決めてください」ではなくてきちんと考えたい。
  • 18:29 Discman D-321 本日処分。
  • 21:44 お、窓の外みたらウチの近くもがうっすら積もり始めてた。

[ 2月1日全て ]

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

Process Time: 0.040137s / load averages: 0.25, 0.17, 0.11
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)