MIRACLE
メールサービス申込 ユーザー登録 パートナー情報
お問い合わせ FAQ サイトマップ
MIRACLE LINUXの特長 製品紹介 サービス案内 購入 サポート 技術フォーラム

プロフィール

日本発のリナックス企業、ミラクル・リナックスで奮闘する社員のブログです。

ミラクル関連リンク

採用情報

サイト検索

2008年8月

          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            

« 2007年7月 | メイン | 2007年9月 »

今実行中のシェルを知るには

久しぶりの投稿となります。smorisakiです。

皆さんは、掲題の事を調べる時にどうされますか?
ログインシェルに関しては、/etc/passwdをみたり、以下ように環境変数を調べれば確認できます。

$ env | grep SHELL

ただ、途中でシェルを切り替えた場合は、上記の方法では分かりません。
例えば元々がbashを使用していて、ただのshに切り替えた時、

$ sh

当然環境変数は、切り替え前のままなので、確認しても、bashのままです。

$ env | grep SHELL
SHELL=/bin/bash

そこで以前の私は、以下のようにしてpsで自分のプロセスを表示させて確認していました。

$ ps -efH | grep 自分のUID

$ ps -efH | grep 512
512       7421  7420  0 22:07 pts/0    00:00:00         -bash
512       7547  7421  0 22:25 pts/0    00:00:00           sh    ←ココ!
512       7548  7547  0 22:25 pts/0    00:00:00             ps -efH
512       7549  7547  0 22:25 pts/0    00:00:00             grep 512

しかしはっきり言って、全くスマートな方法では無いので、もっと良い方法が無いかなと思っていたのですが、ありました。

こんな感じです。

$ ps $$

コマンドの意味を説明しますと、ps コマンドにシェルの特殊変数$$を渡しています。

$$はご存じの通り、現在実行中のシェルのPIDが入っています。

そうすると現在実行中のシェルプロセスが表示されます。

$ ps $$
  PID TTY      STAT   TIME COMMAND
7547 pts/0    S      0:00 sh

X02HTの発売日は? 永遠に

恒例のX02HT発売日予測ですが、すでに予測日を過ぎてしまいました。

1ヶ月おきに延ばしているだけの気もしますが。。。

正直もういつ発売でもいいですが。。。

一応「最強メッセージングケータイ X02HTマスターガイド」の発売日だけはチェックします。

アマゾン
発売日:2007/09/24<--さすがアマゾン律儀に更新してます。

セブンアンドワイ
発売日:2007年9月中旬<--ついに具体的な日付を避けてきました。ぜひ「9月中旬以降」として欲しいです。

livedoorBooks
発売日:2007/08/26<--更新するのあきらめたのかな?

http://blog.miraclelinux.com/thethird/2007/07/x02ht2_3703.htmlに
TOMOZOサンからコメントがついたように、10月以降が濃厚ですねー

いじょ

Linux パフォーマンスチューニング (入門書を卒業した管理者が次に読む本)

物欲担当のdtonokiです。
今回は珍しく<ってオイ!
Linuxの管理者向け書籍に関する話です。

弊社にもLinuxのエンジニアが多数いますが、
「作る人」と「使う人」大きく2種類に分かれます。

Linuxの最初の取っ掛かりは入門書でいいのですが、
1,2年すると次のレベルの書籍が欲しくなります。

「作る人」ならカーネルに関する書籍などたくさん存在するのですが、
案外「使う人」向けの書籍があまりありません。

もちろん、SendmailやApacheなど個別のOSSに関する詳しい書籍は星の数ですが、
Linuxのパフォーマンスチューニング方法など、
あまり良い書籍にお目にかれません。

で、私は「使う人」なので、この手の書籍を探すと洋書では結構な数が出版されていました。
紀伊国屋の洋書コーナーで立ち読みしまくって、選び抜いたのがこの本です。


内容として目次を紹介すると以下です。
Chapter1 Performance Hunting Tips
Chapter2 Performance Tools: System CPU
Chapter3 Performance Tools: System Memory
Chapter4 Performance Tools: Process-Specific CPU
Chapter5 Performance Tools: Process-Specific Memory
Chapter6 Performance Tools: Disk I/O
Chapter7 Performance Tools: Network
Chapter8 Utility Tools: Performance Tool Helpers
Chapter9 Using Performance Tolls to Find Problems
Chapter10 Performance Hunt 1: A CPU-Bound Application (GIMP)
Chapter11 Performance Hunt 2: A Latency Sensitive Application (nautilus)
Chapter12 Performance Hunt 3: The System-Wide Slowdown (prelink)
Chapter13 Performance Tools: What;s Next?

それぞれの測定場所にあわせて、さまざまなツールと実際の利用方法が載ってます。
また、実際に、解析するケーススタディもあり、かなり有用なのではないでしょうか。

私の場合は、5年を超えるLinuxサポートでこの種の苦労を積み重ねて、
同様の知識はつきましたが、できれば入社2年目あたりで出会いたかった本です。
ただ、惜しむらくは、洋書で値段が高いことです。
誰か翻訳しないかなー、「名乗りを上げても翻訳しちゃっても良いかも」ぐらい良いと思いました。

私の机に置いてありますので、興味のある人(社内)はお貸しします。

残念ながら社外の方は紀伊国屋さんで立ち読みしてみてください。

ミノルタCLE シャッターダイヤルのロックを無効にする方法

さて、TSNのプロジェクトも残り1ヶ月と佳境に入ってきました。
blogを更新している暇があるのかと。。。<気分転換<又は現実逃避モード

今回はさらにまったくOSSとは関係ないクラッシックカメラシリーズ第2弾となります。
さらに暴走の限りを尽くしています。<ごめんなさい

※クソみたいに専門用語がでてきますが一切解説しませんので、ご了承ください。
さて、ミノルタから80年代に販売されていたレンジファインダー式のCLEというカメラが今回のお題。
この写真のものは3台目です。なんでこんなことを書くかというとこれは借り物なのです。
下で分解しているのとは違う物ですよと。。。持ち主にお知らせしておかないと、「勝手に分解しやがって!」となってしまうので。。。ややこしくてすいません。
Ssimg_1266

で、題の意図は何かと言えば、AE機の場合露出補正を行わないと適正な露出を得ることが難しいのですが、このカメラでは補正位置にダイヤルを回すのに赤丸の中のロックボタンを押さなければなりません。
Ssimg_4622

カメラを構えたままだと、ロックボタン押し下げが、やりにくいのでロックを無効にしてしまおうというのが今回の作業です。
どうすか超技術的じゃないすか!?

さて、そのためにはCLEを分解せねばなりません、当然CLE分解の解説書なんてものはありませんので、じーっと眺めて分解できそうな方法を想像します。ひらめかない場合は後悔するので、やめたほうがいいです。

まずは巻き上げレバーを外します。
巻き上げレバーにはドライバー用の溝も何もないので、ストラップのゴム部分を強く押し当て左に回します。
Simg_4622_2

その下にレバー固定ネジが露出しますので、これをカニ目代わりのノギスで回して外します。
Simg_4625 Simg_4626

さらに下にレバーマウント部の固定ネジが2個見えますのでドライバーで外します。
Simg_4628 Simg_4630
ここまでくれば、巻き上げレバーの取り外しは完了です。

次にシャッターダイヤルを外します。
シャッターダイヤルはカニ目用の溝があるのでノギスを代用して外します。
Simg_4632  Simg_4633 Simg_4582
これでシャッターダイヤルは外せますが、位置がずれないように[A]の位置を覚えておきましょう。デジカメで撮りながら分解すると良いかも。

ホットシューを外します。
ホットシューは押さえバネを外すとネジが現れますので、精密ドライバーでネジを外します。
Simg_4594 Simg_4611
ネジは4つあるのですが、すべて外さなくても銀色のネジだけ外せばカバーは取れます。
(ネジの長さと固定されている位置が違うのです。)

レリーズソケットを外します。
レリーズソケットもシャッターダイヤルと同様にカニ目の代わりにノギスで代用し外します。
Simg_4614

そして、最後にマウント部の一番上のネジを外します。
ライカならここにロウ封(Lシール)がありますね。一度開けるとバレるという仕組みです。
Simg_4618  Simg_4623

これでやっとトップカバーが開きました。
興奮してブレてしまっていてすいませんが、<相当危ない人だよ貴方
赤丸のところのメッキ部品が、問題のロックボタンです。カバーを外したら中で外れて落ちてました。
ただトップカバーに刺さっていただけのようです。
Simg_4635

このボタンを押された状態に保つということは。。。トップカバーに押された状態で固定してしまえば良いようです。

で、真鍮の板を切って丸めて、かぶせます。
Simg_4607  Simg_4609
これなら、常に板の幅だけ押された状態にできます。

で、組み立てなおしたところの図。
赤丸の中のボタンは頭がちょっとだけのぞいていて押された状態になってます。
Ssimg_4616
成功のようです。

どうでしょうか、役に立ちますでしょうか。<立つわけないか。

こりゃ結構大変だった、次回からは、もう少し簡単なのにします。
CLの50mmのブライトフレームを消す方法なんてどうすか?
既にCLは手元にないので、求むドナー!!<ドナーが来たら次回やります。来るわけ無いので事実上の最終回か。。。

 

ライカM4 ファインダー2重像の縦ズレを調整する方法

いつも物欲ネタのdtonokiですが、今回は珍しく技術的ネタを。。。
なんかどんどんLinuxの話から離れていっているような、どこかで戻さなきゃ。<私以外の人が。。。
ある意味「とめろよ!」と言うボケ&ツッコミの境地です。

というわけで、いきなりカメラの話で恐縮ですが、
自分と同じ年齢の機械式カメラを使ってます。<と言うよりは所有しているが正しいのですが。。。
写真を撮るのに使うのではなく、夜な夜な撫でるという使い方です。<かなりアブナイ趣味

Sr0012691

会社のそばの中古カメラ屋で手に入れたのですが、安かったぶん、本来は使う前には4万ほど払ってオーバーホールが必要です。
ただ、そんなに真剣には使わないので、自分で軽く調整するだけで済ませました。

一番気になったのは距離計の2重像縦ズレです。<なんのこっちゃ。
で、その方法は。。。<誰も知りたくないかな?
トップカバー前面のマイナスネジを外した所に見える、中の隠しマイナスネジを回し調整します。
Sr0012693
時計回りに回すと、距離計側の像が上がります。

これはM4に限らずM2やM3も同様です。

M6やM7(おそらくM8も)はネジの変わりにライカマークの赤バッジをはがすと、このネジが見えます。

以上、かなり場違いですが、困っている人にはちょっと役に立つかな。。。

本当はトップカーバーを外してファインダーのホコリも掃除したいのですが、Lシールがついていたので、ちょっと躊躇してます。
踏ん切りがついたらトップカバーも外してしまうかも。。。<って続くのかこのシリーズ!

 

うーん、ちょっとヤバイカナー

Nokia N73(705N)のカレンダーをPCと同期してスケジュール管理

なんか相変わらず、忙しいですが。。。
たまに更新しないとイカンので書いときます。

さて、そろそろスマートフォンを買ったのだから、
スマートに使って見たいと言うことで、スケジュール管理をしましょう。

N73にはWindows用の同期アプリケーションが付属していて、
OutlookやLotusNotesとスケジュールデータの同期ができます。

しかしながら弊社のスケジュール管理はサイボウズOffice6なんです。
N73とは同期できません。
Outlookをインストールして、
サイボウズとOutlook
OutlookとN73
と2段階に同期は可能なんですが、サイボウズとOutlookを同期する
アプリケーションは既にサイボウズから提供されていませんし、
Outlookをインストールするのにも抵抗があります。

Notesが入っていればそちらを使うという手もありますが、
残念ながらNotesDomino導入は見送られてしまいました。。。
無理やりでも入れておけば、もう少し便利に使えたのに。。。

なんて、ボヤいていても始まらないので適当に探すと、
GoogleCalenderとスマートフォンを同期するgoosyncというサービスがありました。
方法はこのサイトをご覧の方なら簡単に見つけられるので、
特に書きません。
手続きを済ませると外部接続の同期にGooSync.comのアイコンが現れますので、
選択して同期します。
Screenshot0003
接続にはAccessInternetが利用されますので、パケット代は別途かかります。

問題はサイボウズとGoogleカレンダーの同期ですが、
完全に「手動」です。

Screenshot0004_2
まあ、手で携帯に登録するのに比べればかなり楽です。

ただ、todoの同期もできないので、また何か探してみます。
ああ、NotesDominoを導入していれば。。。妥協すると結局後で自分が苦労する。。。

X02HTの発売日は?Fainal?

さて、X02HTの代わりに購入したNokiaのN73(705N)にすっかり満足して、
X02HTは正直どうでもいいdtonokiです。

予想の8/4は過ぎてしまったので、次なる発売日予想をしましょう。

以前のまま8/11発売予定になっているところもありますが、

ほとんどのオンライン書店では発売日が以下の通り延期になってました。

アマゾン
発売日:2007/08/24

セブンアンドワイ
発売日:2007/08/27

livedoorBooks
発売日:2007/08/26

というわけで、9月以降発売じゃないかと思います。<ってどんな予想だよー
私はたぶん買わないー

Nokia N73(705N)のテーマをMaxOSX風にしてみる。

物欲担当dtonokiです。
暑いですねー、この時期は、つい、半ズボンで出社してしまいます。

さて、北京出張の直前に入手したNokia N73(705N)ですが、
付属のテーマがいまいちのため、別のテーマを拾ってきて入れることにしました。

つらつらとWebを探しているとMacOSX風のテーマがが見つかりました。
こういうのは微妙な場合もありますが、デフォルトより良さそうなデザインなので、
試してみることにします。
入手先は以下
→http://web.mac.com/key1/iWeb/N73Theme/N73%20Mac%20OS%20X%20Theme.html

ただし、このテーマは私のS60 3rdだと証明書が無いというエラーが出てインストールできません。

そこで、良く知られた方法でインストールではなく、直接sisファイルを展開して電話の所定のフォルダに配置します。

Nokiaの母艦は今のところはWindowsXPなので、UnSisxToolPython 2.5 Windows
をインストールしました。ComDlg32は既に入っていたので省略しました。
それぞれ入手先は以下
→http://series60.sakura.ne.jp/6630/pukiwiki.php?plugin=attach&pcmd=open&file=UnSisxTool_v1%5B1%5D.1.zip&refer=%A4%A6%A3%F0%A4%ED%A4%C0
→http://www.python.org/ftp/python/2.5/python-2.5.msi

UnsisxToolでsisファイルを展開したらPrivateフォルダの中を、N73に接続してコピーします。
あとはテーマから選択するだけです。

別に何もハックしてないので、まあ、ここに書くほどのネタでもありませんが。。。ご勘弁。
Screenshot0002Screenshot0001

ついでに、このスクリーンショットを撮るためにスクリーンショットアプリケーションをインストールしました。
Screenshot for Symbian OS
入手先は以下
→http://www.antonypranata.com/screenshot/

次回はオーガナイザーと何かを同期してみたい。。。

あと、カバーも黒に交換してみたい。。。

softbank携帯を海外(北京)で使う。

ハファダ!あ、ちがった、ニィハォ!
北京帰りの物欲担当dtonokiです。

今回は2回目の北京出張だったのですが、1人なので緊急用に携帯電話を用意しました。

結局予想通りというか狙っていたX02HTは間に合わなかったで、NokiaのN73を購入しました。
さらに、今まではDocomoMovaユーザでしたが、Docomoには中国やアメリカで利用されているGSM方式に対応している機種がほとんど無いので、softbankにMNPで乗り換えてしまいました。
DocomoにもLGの1機種だけGSMも使えてなかなか良さそうなのが存在したのですが、この旅行シーズンを前に売り切れでした。
買い換えたいのにランナップがないとは、何をかいわんやです。

で、たいしたことではありませんが、softbankの携帯を買って何をすれば北京で使えたか書いときます。

1、GSMが使える携帯を買います。GSM使えるか?と聞いても店員さんはGSMが何かしらなかったです。ご自分でカタログを調べておく必要があります。

2、softbankのサイトで国際ローミング(着信)と国際電話(発信)の申し込みをします。

3、目的の国についたら使います。通信方式とローミングの会社は自動で選択されます。
いろいろ調べられる方はネットワークの設定から、目的の通信方式とローミング会社を選択すると、より良いでしょう。

以上、簡単でした。

無自覚な物欲

Mitsutakaです。デジモノネタが続いているので私もついていきたいと思います。最近W-ZERO3[es]の後継機となるAdvanced W-ZERO3[es](以下アドエス)が発売されました(ご存知の方は多いと思いますが)。私はW-ZERO3[es]ユーザなので勿論興味があります。でも、私にとってアドエスにかえた時のメリットは

  1. 無線LANが使える
  2. W-ZERO3[es]よりスマートになる(最近の携帯電話くらいのサイズ)

これくらいしかありません。無線LANも実際活用するかどうか分からないですし、そこまで今のW-ZERO3[es]に不満は持っていません。まぁ様子見かな…と思っていましたが…

気づいたら購入ボタンのクリックを押していました。無自覚な物欲って怖いですね…

英語で明後日はなんて言うの?

どうも、最近急に海外に行くことが増えているdtonokiです。
今は北京へ発つ前の暇つぶし中です。

昨日、韓国人のエンジニアと英語で明後日というのは、「The day after tomorrow」で、単語が無いのはどうなの?と言う話をしていました。

なんでこんな書き出しなのかと言うと、、、

最近急に英語で話したり書いたりしなければならないチャンスが増えて、これ幸いと度胸試しの日々なのです。

なんで、度胸試しかと言うと、私は15年以上前の受験勉強以来まったく英語の勉強をしておらず、英会話も習った経験がありません。

ただ「必要な単語は知っている!幼稚園児だって英会話してるのだから!」という、根拠の無い自信によってのみ業務をこなしているのです。

そんな中でも、ふと中学生時代の英語の知識が役に立つことがあります。

それは、主語と動詞が一番初めに来るということです。

まあ、当たり前といえば当たり前なんですが、結構これだけで乗り切ってます。

なにせ、私は長ったらしい英文を思いつけるほど英語脳ではないので、まずは「SV」で「誰がどうした」と考えます。
そのあと、「なにを」と「C」続けて文にしてもいいですし、次の文をまたSVと続けてしまいます。

例えば。。。
「この機能が無いとaxtuを顧客には使ってもらえない」

「Our customer can not use axtu without this function.」 
と文上で訳してしまうのはそれほど大変ではないですが、
会話では結構難しいのです。
それにこれだけだと「だからどうしたい?」な英語ですね。

そこで
「I want this function!」「私はこの機能が欲しい」
「if we did not add this function」「もし私達がこの機能を追加しない場合」
「Our customer  can not use axtu」「ユーザーはaxtuを使えない」
と3つに分解して考えています。
一番伝えたいことを一番最初に言うことを心がけています。

なんだか、えらそうに書いてますが、これで支障があったら、
素直に「駅前留学」してきます。

ただ、書き出しに戻りますが、「the day after tomorrow」などの慣用句は覚えてないとだめですねー、まあ、その場で聞いてしまえばいいんでしょう。<少しは勉強しろよ!オレ

会社情報 採用情報 個人情報保護方針 商標等取り扱い事項 English
Copyright(c)2000-2006 MIRACLE LINUX CORPORATION. All Rights Reserved.