<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
   <title>しゃいん☆のブログ</title>
   <link rel="alternate" type="text/html" href="http://shain.blog.conextivo.com/" />
   <link rel="self" type="application/atom+xml" href="http://shain.blog.conextivo.com/atom.xml" />
   <id>tag:shain.blog.conextivo.com,2008://4</id>
   <updated>2008-12-26T11:34:25Z</updated>
   
   <generator uri="http://www.sixapart.com/movabletype/">Movable Type 3.34</generator>

<entry>
   <title>年末のOh！掃除</title>
   <link rel="alternate" type="text/html" href="http://shain.blog.conextivo.com/2008/12/oh.html" />
   <id>tag:shain.blog.conextivo.com,2008://4.686</id>
   
   <published>2008-12-26T09:39:41Z</published>
   <updated>2008-12-26T11:34:25Z</updated>
   
   <summary>初めまして。企画営業部のjackです。 実は、今年の7月に中途で入社させていただ...</summary>
   <author>
      <name>社員のだれか</name>
      
   </author>
         <category term="99_たわいなき社内事情" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://shain.blog.conextivo.com/">
      初めまして。企画営業部のjackです。

実は、今年の7月に中途で入社させていただいたのですが、
一度もブログに書き込んだことがないので、今回書き込むことにしました。

さて、今年も恒例行事の大掃除を実施しました。
今回の大掃除は25日と26日の2日に分けて頑張りました。
      <![CDATA[私にとって初めての大掃除でしたが、とても驚きました。

まず、大掃除で2日もとることも驚きでしたが、
なによりも数々のお掃除グッズ、洗剤の種類、様々な場所に驚きでした。

今までキーボードを一つ一つ外して中のお掃除をしたり、
筐体の中のホコリたちを掃除機で吸い込んだり、
いろんなものをマイペットやマジックリン、様々なモップを駆使して
お掃除を実行したことがありませんでした。

以下はお掃除の写真の一部です。


お掃除大臣・「彦坂大臣」。
いろいろお掃除の知恵を教えていただきました。
<img src="http://shain.blog.conextivo.com/2008/12/26/osojidaijin.jpg" alt="osojidaijin.jpg" width="600" height="450" />


植物たちの保護者・「枡田さん」。
かわいい植物たちの枯れ葉を集めています。
<img src="http://shain.blog.conextivo.com/2008/12/26/beranda.jpg" alt="beranda.jpg" width="600" height="450" />


クールな突っ込み屋さん・「鈴木さん」。
HTMLの問題点をたくさん見つけてくれました。
お掃除の問題点もたくさん発見していました。
<img src="http://shain.blog.conextivo.com/2008/12/26/keikoto.jpg" alt="keikoto.jpg" width="600" height="450" />


"主婦"の異名を持つ・「金築さん」。
お料理が大得意で生活の知恵もいっぱいです。
いろんなものを磨きあげていました。
<img src="http://shain.blog.conextivo.com/2008/12/26/gomibakoara.jpg" alt="gomibakoara.jpg" width="600" height="450" />


流浪の民・「内田さん」。
細かいことはあんまり気にしない内田さんですが、
お掃除は細かいところまでしていました。
年末年始もどこかへ旅をされるのでしょうか。
<img src="http://shain.blog.conextivo.com/2008/12/26/senpuki.jpg" alt="senpuki.jpg" width="600" height="450" />


会社の癒し系マスコットガール・「倉科さん」。
私が見たとき、一生懸命トイレと玄関を磨いていました。
男子トイレの換気扇にカルチャーショックを
受けられたご様子。
<img src="http://shain.blog.conextivo.com/2008/12/26/meijin.jpg" alt="meijin.jpg" width="600" height="676" />


お掃除の最中に「解体講座」
彦坂大臣を中心に数人で集まって、
廃棄するハードディスクを解体しました。
中から綺麗な鏡のようなディスクが四枚入っていました。
その他にもいろんな部品や超強力な磁石があり、貴重な経験をしました。
<img src="http://shain.blog.conextivo.com/2008/12/26/bunkai.jpg" alt="bunkai.jpg" width="600" height="450" />


社長の「平野さん」。
周りの人から机の整理整頓をよく急かされています。
お掃除後、大変見違えるようになりました。
後ろの棚は写真撮影後に整理されていました。
<img src="http://shain.blog.conextivo.com/2008/12/26/syacho.jpg" alt="syacho.jpg" width="600" height="450" />

来年もコネクティボをよろしくお願いします。
]]>
   </content>
</entry>
<entry>
   <title>Solaris 10 Recommended Patch Clusters</title>
   <link rel="alternate" type="text/html" href="http://shain.blog.conextivo.com/2008/12/solaris_10_recommended_patch_c_1.html" />
   <id>tag:shain.blog.conextivo.com,2008://4.685</id>
   
   <published>2008-12-26T07:08:15Z</published>
   <updated>2008-12-26T07:09:35Z</updated>
   
   <summary>Hi! This is Islam.  This is my first wri...</summary>
   <author>
      <name>社員のだれか</name>
      
   </author>
         <category term="03_ど缶ネットワーク" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://shain.blog.conextivo.com/">
      Hi! This is Islam. 
This is my first writing in CONEXTIVO Staff Blog since I have joined. 
	
By the way, today is the last working day of the year. At the end of this year I had a tough time of working with Solaris 10 on Sun SPARC Enterprise T5220 System. The major part of my work was to update the system with current Recommended Patch Clusters.  

This is a very crucial process and might require again and again; therefore, I have decided to store the information for future reference. Hope some day some one will be benefited from this article.

The following is a step-by-step method for retrieving and installing Solaris Recommended Patch Clusters.

Step 1: Download the latest Patch Cluster and README.

Download Site:
ftp://patches.sun.com/patchroot/clusters/10_Recommended.zip
ftp://patches.sun.com/patchroot/clusters/10_Recommended.README

Step 2: View the README file before proceeding with Cluster installation.

Step 3: Move the Patch Cluster archive onto a file system with sufficient free space in which to extract the archive.

4. Extract the Patch Cluster archive.
To extract a .zip file, run:
$ unzip $FILE.zip

To extract a .tar.Z file, run:
$ zcat $FILE.tar.Z | tar xvf -

5. Login as the root user on the system console, and bring the system to single-user mode. 

N.B: Patch Cluster installation may be performed in multi-user mode. However, it may cause problems with running programs and services. 

For single-user mode type:
# init S 

6. Backup the configuration files for the Sun SCSI disk (sd) and SCSI tape (st) drivers. 

# cp /kernel/drv/sd.conf /kernel/drv/sd.conf.pre_cluster_installation
# cp /kernel/drv/st.conf /kernel/drv/st.conf.pre_cluster_installation

N.B: Patch Cluster installation will overwrite the drivers&apos; configuration files. If your system uses SCSI disks with non-zero LUNs (common with RAIDs or external storage arrays) or &quot;wide&quot; SCSI tape devices (i.e. SCSI IDs 8-15), these devices will not be recognized by the operating system after system reboot.

7. Install the Recommended Patch Cluster.
$ cd $PATCH_CLUSTER_DIRECTORY
# ./install_cluster

During Cluster installation, one may see failures when installing individual patches. 

Example:
Installation of patch failed. Return code 2.
Installation of patch failed. Return code 8.

Return code 2: The patch has already been installed. 
Return code 8: The patch is for a package that is not installed on your system.
These return codes may be safely ignored. 

For information on other return codes, examine the /usr/sbin/patchadd file.

8. Restore the Sun SCSI disk and SCSI tape driver configuration files.

# mv /kernel/drv/sd.conf.pre_cluster_installation /kernel/drv/sd.conf
# mv /kernel/drv/st.conf.pre_cluster_installation /kernel/drv/st.conf

9. Reboot the system.
# shutdown -i6 -g0 -y  

To shutdown the sytem. 
# init 5

Verify your new patch level with the #showrev command. 
To list of all patches installed on the system, run the #showrev -p command.

That’s all for today!

Wish you all a Happy New Year!!

      
   </content>
</entry>
<entry>
   <title>大井町へUC500勉強に行ってきました</title>
   <link rel="alternate" type="text/html" href="http://shain.blog.conextivo.com/2008/12/uc500.html" />
   <id>tag:shain.blog.conextivo.com,2008://4.684</id>
   
   <published>2008-12-26T05:33:31Z</published>
   <updated>2008-12-26T05:37:31Z</updated>
   
   <summary>24、25日とUC500の研修に参加してきました。 非常に内容が濃く、実践的な項...</summary>
   <author>
      <name>社員のだれか</name>
      
   </author>
         <category term="グルメ" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://shain.blog.conextivo.com/">
      24、25日とUC500の研修に参加してきました。
非常に内容が濃く、実践的な項目となっていました。

以下所感ですが、
・変わったラーメン屋があった
http://jagena.com/index.php
かなりこってりしたラーメン屋がありました。
スープがどろっとしていて好きな人はダイワボウさんへ行く時に試してください。

・駅のホームが深い
りんかい線のホームは地下5階にあります。
うっかりエスカレータで上がろうとすると大変時間がかかります。

・寒い！！
何と言うかすごく寒かったです。
名古屋も寒かったんでしょうか・・・

研修の内容はまた展開します。
それでは。

      
   </content>
</entry>
<entry>
   <title>社内の電話2</title>
   <link rel="alternate" type="text/html" href="http://shain.blog.conextivo.com/2008/12/post_25.html" />
   <id>tag:shain.blog.conextivo.com,2008://4.683</id>
   
   <published>2008-12-26T04:03:21Z</published>
   <updated>2008-12-26T04:30:48Z</updated>
   
   <summary>かなり前の記事ですが受付のIP Phoneについての記事を書きました。 社内の電...</summary>
   <author>
      <name>社員のだれか</name>
      
   </author>
         <category term="03_ど缶ネットワーク" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://shain.blog.conextivo.com/">
      <![CDATA[かなり前の記事ですが<a href="http://shain.blog.conextivo.com/2008/04/post_20.html">受付のIP Phoneについての記事</a>を書きました。
社内の電話機もモデルは違えど基本的な部分は同じであるIP Phoneを使って
います。

そこで今回はこのIP Phoneの電話以外の機能について紹介します]]>
      ・電話帳機能
IP Phoneについている大きな液晶パネルに電話帳を表示させることが
できます。モチロン電話帳を使って相手先へダイヤルをかける事も可能です
電話帳はインターネットブラウザを使って利用者が編集できます

他の機能についてはまたまた追ってご紹介いたします。
   </content>
</entry>
<entry>
   <title>クリスマスイヴは昨日でしたが・・・</title>
   <link rel="alternate" type="text/html" href="http://shain.blog.conextivo.com/2008/12/post_24.html" />
   <id>tag:shain.blog.conextivo.com,2008://4.678</id>
   
   <published>2008-12-25T11:05:30Z</published>
   <updated>2008-12-25T13:21:29Z</updated>
   
   <summary><![CDATA[ &rdquo;雨は夜更け過ぎに 雪へと変わるだろう ♪ Silent nigh...]]></summary>
   <author>
      <name>社員のだれか</name>
      
   </author>
         <category term="99_たわいなき社内事情" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://shain.blog.conextivo.com/">
      <![CDATA[<p>
<span style="font-size: medium; color: #ff0000">&rdquo;雨は夜更け過ぎに 雪へと変わるだろう ♪</span>
</p>
<p>
<span style="font-size: medium; color: #ff0000">Silent night, holy night ♪&rdquo;</span>
</p>
<p>
&nbsp;なんていう天気予報の本日です。
</p>
<p>
&nbsp;
</p>
<p>
皆様は、如何お過ごしでしょうか？
</p>
<p>
はじめまして。新人のさーです。
</p>
<p>
&nbsp;今回は転職の決め手の１つにもなった、会社から見える風景について、少し書いてみようと思います。
</p>
<p>
&nbsp;
</p>
]]>
      <![CDATA[<p>
弊社の入っているビルから外に出て、キョロキョロすると、すぐに名古屋名物<strong><span style="font-size: medium">「テレビ塔」</span></strong>が見えます。
</p>
<img src="http://shain.blog.conextivo.com/%E6%96%B0%E3%81%97%E3%81%84%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8.JPG" alt="%E6%96%B0%E3%81%97%E3%81%84%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8.JPG" width="240" height="320" />
<p>
とても綺麗です。<span style="color: #0000ff">特に夜景は。</span>&nbsp;
</p>
<p>
&nbsp;
</p>
<p>
&nbsp;
</p>
<p>
<span style="font-size: medium"><strong>しかし実はまだ、私はテレビ塔に登ったことはありません。</strong></span>
</p>
<p>
&nbsp;
</p>
<p>
&nbsp;
</p>
<p>
&nbsp;なんだか、登ると私の中のテレビ塔イメージが変わってしまいそうで怖いからです。
</p>
<p>
&nbsp;
</p>
<p>
かつて、とある国の現人神への臣民の対応として、
</p>
<p>
<span style="font-size: medium; color: #ff00ff"><strong>「神聖にして、侵すべからず」</strong></span>と、法律にありました。
</p>
<p>
現在は国民の象徴（シンボル）です。
</p>
<p>
&nbsp;
</p>
<p>
「シンボル」となるものには、そういった性質が、自ずと有るのかもしれません。
</p>
<p>
&nbsp;
</p>
<p>
折りしも、東京タワーが５０周年となりましたが、
</p>
<p>
テレビ塔にも、それを超える名古屋のシンボルとなり<span style="font-size: large; color: #3366ff"><strong>conextivo</strong></span>を見守っていて欲しいものです。
</p>
<p>
&nbsp;
</p>
<p>
&nbsp;
</p>
<p>
<span style="font-size: small">&rdquo;テレビ塔の見えるconextivo&rdquo;に興味を持たれたのであれば、気軽にお尋ね下さい。</span>
</p>
<p>
<span style="font-size: small">一同、心よりお待ち申し上げております。</span>
</p>
<p>
&nbsp;
</p>
<p>
<span style="color: #ff0000"><span style="color: #000000">そして、</span>Merry Christmas！！</span>
</p>
<p>
&nbsp;
</p>
<p>
&nbsp;
</p>
]]>
   </content>
</entry>
<entry>
   <title>収穫</title>
   <link rel="alternate" type="text/html" href="http://shain.blog.conextivo.com/2008/12/post_23.html" />
   <id>tag:shain.blog.conextivo.com,2008://4.674</id>
   
   <published>2008-12-11T11:06:47Z</published>
   <updated>2008-12-11T11:23:30Z</updated>
   
   <summary>ご無沙汰しております。 かれこれ半年ほど前に、観葉植物と共にハバネロを栽培してい...</summary>
   <author>
      <name>社員のだれか</name>
      
   </author>
         <category term="99_たわいなき社内事情" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://shain.blog.conextivo.com/">
      ご無沙汰しております。

かれこれ半年ほど前に、観葉植物と共にハバネロを栽培していることを書きましたが、
植えてから1年半超‥‥ついに実を収穫しました。

      <![CDATA[↓です。

<img alt="habanero2.jpg" src="http://shain.blog.conextivo.com/habanero2.jpg" width="600" height="360" />

ちなみに、この2つのハバネロはマル氏の胃袋に収まる予定です。

と、記事を書いていたら、何やら画像が送られてきました。
なんじゃこりゃー↓。

<img alt="habanero3.jpg" src="http://shain.blog.conextivo.com/habanero3.jpg" width="600" height="360" />

‥‥と、とりあえずハバネロの苗自体はまだまだ元気なので、2回目の越冬を狙います。

以上、社内の観葉植物？ネタでした。]]>
   </content>
</entry>
<entry>
   <title>【Ext JS】JavaScriptのtrim関数 他</title>
   <link rel="alternate" type="text/html" href="http://shain.blog.conextivo.com/2008/10/ext_jsjavascripttrim.html" />
   <id>tag:shain.blog.conextivo.com,2008://4.673</id>
   
   <published>2008-10-29T09:36:57Z</published>
   <updated>2008-10-29T10:07:54Z</updated>
   
   <summary>JavaScriptには標準でtrim関数が用意されていません。 そのため、下記...</summary>
   <author>
      <name>社員のだれか</name>
      
   </author>
         <category term="01_開発のお部屋" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://shain.blog.conextivo.com/">
      <![CDATA[JavaScriptには標準でtrim関数が用意されていません。
そのため、下記の様に独自にStrimgクラスを拡張する必要があります。

<pre>
String.prototype.trim = function() {
  return this.replace(/^[ \n\r\t]+|[ \n\r\t]+$/g, '');
}
</pre>

が、Ext JSを使用すると、デフォルトでStringクラス拡張済みのようです。
]]>
      <![CDATA[そのため、文字列の両端のホワイトスペースを取り除きたい場合は、普通の文字列関数と同じ使い方ができます。

<pre class="blue">
var str = '  test  ';
str = str.trim();
</pre>

ただ、Ext JSのソースコードを見てみると、正規表現で\sが使用されていたので、全角スペースの取り扱いには注意が必要です。

<pre class="blue">
String.prototype.trim = function(){
    var re = /^\s+|\s+$/g;
    return function(){ return this.replace(re, ""); };
}();
</pre>

IEでは\sに全角スペースはヒットしませんが、Firefoxでは全角スペースもヒットします。
そのため、文字列の前後に全角スペースがある場合、IEではトリムされませんが、Firefoxだとトリムされてしまいます。




マニュアルを見てみると、Ext JSには他にも文字列関数が用意されているようです。
文字列を書式化できるformat()や文字列の左側を指定した文字で埋めるleftPad()は、使い道が多そうなので覚えておくと便利かもしれません。

<pre class="blue">
// 文字列の書式化
var cls = 'my-class';
var text = 'Some text';
var str = String.format('&lt;div class="{0}"&gt;{1}&lt;/div&gt;', cls, text);

// 5桁になるように左側を0埋めする(str:00123)
var str = String.leftPad('123', 5, '0');
</pre>

leftPad()があるなら、ついでにrightPad()も用意しておいてほしかったですね。
まぁ、贅沢を言うのはやめておきましょう。]]>
   </content>
</entry>
<entry>
   <title>PHPでSWFの生成</title>
   <link rel="alternate" type="text/html" href="http://shain.blog.conextivo.com/2008/08/phpswf.html" />
   <id>tag:shain.blog.conextivo.com,2008://4.620</id>
   
   <published>2008-08-30T03:20:39Z</published>
   <updated>2008-09-02T01:47:17Z</updated>
   
   <summary>ユーザの入力内容や属性情報によって、動的に変化するFlashサイトを作れたら・・...</summary>
   <author>
      <name>社員のだれか</name>
      
   </author>
         <category term="01_開発のお部屋" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://shain.blog.conextivo.com/">
      ユーザの入力内容や属性情報によって、動的に変化するFlashサイトを作れたら・・・便利ですよね？
PHPには、SWFを作成するためのMingと呼ばれるライブラリが用意されており、それを利用すると動的なムービーを生成することが可能です。

今回は、PHPとMingを利用して、swfを生成する方法を簡単にご紹介します。
（ただし、Mingを利用するには別途インストール作業が必要ですので、マニュアルを参考に環境を準備してください。）
      <![CDATA[<pre class="bluebox">
// 新規SWFムービーの作成
$movie = new SWFMovie();

// swfのサイズ(width, height)
$movie->setDimension(100, 100);

// 背景色(RGB)
$movie->setbackground(0, 200, 225);
</pre>

まずは新規のSWFムービーを生成し、サイズと背景色を指定します。
背景色の指定はRGBで指定でき、0 から 255 までの整数値か、あるいは 0x00 から 0xFF までの十六進値が有効となります。

これで、濃水色背景のムービーができました。

<pre class="bluebox">
// 新規図形の生成
$shape = new SWFShape();

//塗りつぶしの色(RGB)
$fill = $shape->addFill(200, 100, 150);
$shape->setRightFill($fill);

// 描画の起点（絶対座標）
$shape->movePenTo(5, 8);

// □の描画
$shape->drawLine(10, 0);
$shape->drawLine(0, 10);
$shape->drawLine(-10, 0);
$shape->drawLine(0, -10);
</pre>

空のムービーに図形を描画します。
塗りつぶし色も背景色と同様、RGBで指定します。
次にmovePenTo()で起点を移動し、drawLine()で図形を描画します。
このとき、movePen()を使うとカレント座標からの相対座標となります。

<pre class="bluebox">
// フォントの指定
$font = new SWFFont("font/fontname.fdb");
$text = new SWFText();
$text->setFont($font);

// 座標と色、サイズの指定
$text->moveTo(10, 20);
$text->setColor(225, 225, 0);
$text->setHeight(10);

// 文字列
$text->addUTF8String("しゃいんブログ");
</pre>

次に文字列の描画です。
文字列を出力するためのフォントは.ttfから.fdbに変換する必要があります。
フォントと座標、色、サイズなどを指定したら、addUTF8String()で文字列を追加します。

ここで気づくかと思いますが、日本語を扱う場合にはスクリプトをUTF-8で書いてください。
そうしないと、日本語は文字化けするか、出力すらされなくなります。

<pre class="bluebox">
// swfの出力
header('Content-type: application/x-shockwave-flash');
$movie->output();

// swfの保存
$movie->save("swf/test.swf");
</pre>

最後に、生成したSWFの出力/保存です。
これで画面に生成されたSWFが表示され、指定フォルダにSWFファイルが保存されたはずです。

簡単に紹介しましたが、PHP+Mingを使えばこんなに簡単にSWFを生成することができます。
スクリプト中にはfor文や条件分岐なども使えるので、これらを組み合わせればもっと複雑な描画が可能になります。

このほかにも画像の表示やフレームの追加もできるので、ぜひ試してみてください。

[参考]
http://codezine.jp/a/article/aid/706.aspx
]]>
   </content>
</entry>
<entry>
   <title>【Ext JS】グリッドでの出力制御</title>
   <link rel="alternate" type="text/html" href="http://shain.blog.conextivo.com/2008/07/ext_js_2.html" />
   <id>tag:shain.blog.conextivo.com,2008://4.667</id>
   
   <published>2008-07-16T10:04:15Z</published>
   <updated>2008-08-11T03:09:50Z</updated>
   
   <summary>以前紹介した、Editable Gridを含め、Ext JSで作成した表では、各...</summary>
   <author>
      <name>社員のだれか</name>
      
   </author>
         <category term="01_開発のお部屋" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://shain.blog.conextivo.com/">
      <![CDATA[以前紹介した、Editable Gridを含め、Ext JSで作成した表では、各セルの値と別に画面上の出力を制御することが可能です。

「ユーザの入力内容を加工して表示」や「値によってフォントの色を変更」など、柔軟なインタフェースを提供できます。

<img alt="decogrid.jpg" src="http://shain.blog.conextivo.com/decogrid.jpg" width="293" height="112" />]]>
      <![CDATA[このような表を作成するのは簡単で、GridのColumnModel指定時に、各列のrender前の条件判定を記述します。

<pre>
var cm = new Ext.grid.ColumnModel([
  {
    id: 'price',
    header: '金額',
    dataIndex: 'price',
    renderer: function(val, x, rec) {
      if (rec.get('price') &lt;= 0) {
        val =  '&lt;span style="color:red"&gt;' + val + '&lt;/span&gt;';
      }
      return val;
    }
  }
]);
</pre>

このようにstyleを指定して文字装飾を行っています。
styleの他、classを指定して表示を切り替えることもできます。


ただし、複数のタグを入れ子にすると、問題が発生します。
編集可能な表でセルの出力部分に2段以上の<div>や<span>を指定すると、セルをクリックしてもエディタが表示されなくなってしまいました。

何も表示されていない部分であれば、クリック時にエディタが表示され、編集ができるようになるのですが、文字が出力されている部分をクリックすると、エディタが表示されなくなるようです。]]>
   </content>
</entry>
<entry>
   <title>水滸伝</title>
   <link rel="alternate" type="text/html" href="http://shain.blog.conextivo.com/2008/07/post_22.html" />
   <id>tag:shain.blog.conextivo.com,2008://4.665</id>
   
   <published>2008-07-02T05:45:17Z</published>
   <updated>2008-07-02T06:05:20Z</updated>
   
   <summary>新カテゴリーの「おすすめ商品」が追加されました。 ここでは、主にしゃいんの人たち...</summary>
   <author>
      <name>社員のだれか</name>
      
   </author>
         <category term="90_おすすめ商品" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://shain.blog.conextivo.com/">
      <![CDATA[<p>新カテゴリーの「おすすめ商品」が追加されました。</p>

<p>ここでは、主にしゃいんの人たちが最近気になっている商品や、実際に購入したりしたものを紹介していきます。技術論の合間にでもお読みください。</p>

<p>それでは、先陣を切って紹介します。今回は、北方謙三著の水滸伝です。<br>
<iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=conextivo-22&o=9&p=8&l=as1&asins=4087469832&fc1=3E3E3E&IS2=1&lt1=_blank&lc1=1E7D7D&bc1=000000&bg1=FFFFFF&f=ifr&npa=1" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>
</p>]]>
      <![CDATA[<p>全19巻となっており、それだけで圧巻されてしまいますが、読み始めると水滸伝の世界にどんどん引き込まれていきます。中学生の頃、新・水滸伝（吉川英治著)を読んだり、幻想水滸伝(ゲーム)や、光栄の水滸伝(ゲーム)などで、水滸伝の世界に触れてはいましたが、北方水滸伝は奥深さが尋常ではありません。</p>

<p>まだ、読んでいる最中ではありますが、日々水滸伝の世界を思い描き、本を読む時間が大変楽しみになっています。小説ならではの言い回しなど、技術書からでは学べない日本語力を非常に多くつけることができ、頭の中で情景を思い浮かべながら読み進めることで、想像する力を大きく向上させることができるのではないでしょうか。</p>

<p>秋の夜長ならぬ夏の夜長？で、ぜひ読んでみてはいかがでしょうか。]]>
   </content>
</entry>
<entry>
   <title>Cisco ASA5505 1台で実現するお手軽リモートオフィス</title>
   <link rel="alternate" type="text/html" href="http://shain.blog.conextivo.com/2008/06/cisco_asa5505_1.html" />
   <id>tag:shain.blog.conextivo.com,2008://4.663</id>
   
   <published>2008-06-20T12:41:44Z</published>
   <updated>2008-06-20T12:49:48Z</updated>
   
   <summary>VPNによるセキュアな事務所間のネットワークを導入されている企業の方々は大変多い...</summary>
   <author>
      <name>社員のだれか</name>
      
   </author>
         <category term="98_たそがれ営業部" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://shain.blog.conextivo.com/">
      VPNによるセキュアな事務所間のネットワークを導入されている企業の方々は大変多いことと思います。
Bフレッツをはじめとして高速インターネットが当たり前となっている今、非常に安価で導入することが可能となっています。

ただ、このままではどれだけ事務所間が一つのネットワークになろうとも、事務所という建物の中での話。
結局、社内のデータにアクセスして仕事をするには、出社しなければならないのが現実。

セキュリティ意識が高まる一方では、仕事の持ち帰りはどんどんできなくなります。
データの持ち出しも厳しくなり、せっかくのITも決してビジネスを効率的に、そして働きやすくはしてくれなくなるのです。

そんなとき、もしこんな働き方ができるオフィスだったら、良いと思いませんか？
      <![CDATA[
例えば・・・、

「子供が急病で看病しないといけない。でも仕事もしたい。家からインターネット経由で会社の書類データを編集。」
「バカンスでハワイに出かけてたところ、急な仕事の相談。すぐにデータを確認をしたい。ホテルからインターネット経由で確認。」
「休日対応の案件がある。でも、やることはたいしたこと無い。家からインターネット経由で会社のデータをチェック。」
「営業先で在庫の照会を受けた。クイックに回答したい。すぐさま社内システムへインターネット経由で接続して、即答完了。」

どれも共通しているのは、
・会社内のパソコンではない
・会社内のネットワークではない
ことです。

それをすべて実現できるんです。それも、"セキュア"に。
それが「Cisco ASA5505 SSL-VPN、リモートVPNソリューション」です。

弊社内でもリモートVPN環境を構築し、前述で挙げたようなことを日常的に行っています。

例えば、私の話。基本的に業務ドキュメントは社内のサーバに保管しています。
企画職という仕事柄、時には家で執筆していることもあります。
これを可能にしているのも「リモートVPNソリューション」のおかげなのです。

また、データの取り扱いも接続元のPCに残さない「セキュアデスクトップ」機能で、情報漏洩などのリスクからも解放されます。


様々な職種で、業種で、ITをビジネスでフル活用できるのは
「Cisco ASA5505 リモートVPNソリューション」です。


CONEXTIVO Inc.では、この魅力をリーズナブルにお届けする3年リースプログラムをご用意。
車などでおなじみの残価設定タイプなので、ソリューションの活用で急成長の暁には、上位モデルへの拡張も残リースを気にせず行えます。

詳しいご案内は<a href="https://www.conextivo.com/form/">、弊社サイトよりお気軽にお問い合わせください</a>。
また、ご希望の方にはネットワークソリューションによるビジネス活性化のメールマガジン「CONEXTIVO ニュースレター」をお届けします。]]>
   </content>
</entry>
<entry>
   <title>【Ext JS】入力可能なコンボボックスの作成</title>
   <link rel="alternate" type="text/html" href="http://shain.blog.conextivo.com/2008/06/ext_js_1.html" />
   <id>tag:shain.blog.conextivo.com,2008://4.662</id>
   
   <published>2008-06-17T07:22:34Z</published>
   <updated>2008-06-17T08:15:00Z</updated>
   
   <summary>Ext JSのサンプル紹介講座第二弾です。 今回のテーマは「入力可能なコンボボッ...</summary>
   <author>
      <name>社員のだれか</name>
      
   </author>
         <category term="01_開発のお部屋" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://shain.blog.conextivo.com/">
      <![CDATA[Ext JSのサンプル紹介講座第二弾です。

今回のテーマは「入力可能なコンボボックス」、選択肢から選択もでき、任意の値も入力可能なフォーム部品の作成です。
難しそうに聞こえるかもしれませんが、Ext JSを使えばとても簡単に作成可能です。

htmlには、前回と同様にExt JSのライブラリとCSSのパスの指定の他、formタグの中に以下の一行を追加するだけです。

<pre class="blue">&lt;input type="text" name="color" id="combo_text"&gt;</pre>

そう、普通のテキストフィールドのinputタグを用意するだけなんです。
]]>
      <![CDATA[そして、JavaScriptは以下のように記述します。

<pre>
var&nbsp;combo&nbsp;=&nbsp;new&nbsp;Ext.form.ComboBox({
&nbsp;&nbsp;store:&nbsp;new&nbsp;Ext.data.SimpleStore({
&nbsp;&nbsp;&nbsp;&nbsp;fields:&nbsp;['code',&nbsp;'color'],
&nbsp;&nbsp;&nbsp;&nbsp;data:&nbsp;[
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;['01',&nbsp;'red'],
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;['02',&nbsp;'green'],
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;['03',&nbsp;'blue']
&nbsp;&nbsp;&nbsp;&nbsp;]
&nbsp;&nbsp;}),
&nbsp;&nbsp;applyTo:&nbsp;'combo_text',&nbsp;&nbsp;&nbsp;//&nbsp;適用するinputフィールドのid
&nbsp;&nbsp;valueField:&nbsp;'code',
&nbsp;&nbsp;displayField:&nbsp;'color',
&nbsp;&nbsp;editable:&nbsp;true,
&nbsp;&nbsp;emptyText:&nbsp;'入力または以下より選択してください。',
&nbsp;&nbsp;mode:&nbsp;'local'
});
</pre>

Ext JSにはコンボボックス用のオブジェクトが用意されているので、それを使えばコンボボックスが作成できます。
任意の値を入力可能にするためには、"editable: true"を指定してください。

このサンプルでは選択肢のデータをJavaScript中に書き込みましたが、xmlなどから読み込むこともできますし、htmlのselectタグを使用することも可能です。

"applyTo"にコンボボックスを適用したいinputタグのidを指定します。
"valueField"に指定したデータがvalueに、"displayField"に指定したデータが実際の選択肢として表示されます。

<img alt="select.jpg" src="http://shain.blog.conextivo.com/2008/06/17/select.jpg" width="267" height="189" />


また、選択肢を前方一致で絞り込むことも可能です。

<img alt="search.jpg" src="http://shain.blog.conextivo.com/2008/06/17/search.jpg" width="270" height="65" />


送信ボタンを作成し、実際にフォームデータの送信をテストしてみると、選択肢から選んだ場合は"code"の値が、任意の文字列を入力した場合にはその文字列が送信されることがわかります。


他にもいろいろな設定が可能なので、<a href="http://extjs.com/deploy/dev/docs/">マニュアル</a>を参考にいろいろ試してみてください。
その他、本家サイトのコンボボックスサンプルは<a href="http://extjs.com/deploy/dev/examples/form/combos.html">こちら</a>です。]]>
   </content>
</entry>
<entry>
   <title>【MIDP】携帯Javaアプリを作ってみよう（その1）</title>
   <link rel="alternate" type="text/html" href="http://shain.blog.conextivo.com/2008/06/1.html" />
   <id>tag:shain.blog.conextivo.com,2008://4.661</id>
   
   <published>2008-06-16T08:17:01Z</published>
   <updated>2008-06-16T10:05:04Z</updated>
   
   <summary>携帯Javaアプリと言っても、まずキャリア毎にプロファイルが異なります。 Sof...</summary>
   <author>
      <name>社員のだれか</name>
      
   </author>
         <category term="01_開発のお部屋" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://shain.blog.conextivo.com/">
      <![CDATA[携帯Javaアプリと言っても、まずキャリア毎にプロファイルが異なります。<br>
SoftBankのS!アプリはMIDP＋MEXA、auのEZアプリ、オープンアプリはMIDP、DoCoMoのiアプリはDojaです。そのため、基本的に同じプログラムを全キャリアで使用することはかなり難しいです。<br>
（SoftBank・auに関しては、独自APIを使用しなければ同一プログラムの使用も可能）<br>
<br>
今回はMIDPベースアプリの開発環境構築から簡単なアプリ作成までを取り上げます。<br>
<br>





]]>
      <![CDATA[まず、アプリの開発に必要なツールをダウンロードする必要があります。<br>
Sun Microsystems社のサイトから以下のツールをダウンロードしましょう。<br>
<br>
・<a href="http://java.sun.com/javase/downloads/index.jsp" target="_blank">JDK 6 Update 6</a><br>
・<a href="http://java.sun.com/products/sjwtoolkit/ja_download-2_5_2.html" target="_blank">Sun Java Wireless Toolkit 2.5.2</a><br>
<br>
ダウンロードが完了したら、次はインストールを行います。<br>
まずJDKからインストールしてください（Sun Java Wireless Toolkitで検出が行われるため）。<br>
JDKのインストールが終わったら、Sun Java Wireless Toolkitのインストールを行います。<br>
インストールが完了したら、最低限のアプリ開発環境の構築は完了です。<br>
<br>
では、早速簡単なアプリを作ってみましょう。<br>
<br>
最初にWindowsスタートメニューのプログラム→Sun Java (TM) Wireless Toolkit 2.5.2 for CLDC→Wireless Toolkit 2.5.2でWireless Toolkit 2.5.2（Ver2.2ではKToolbarという名称だったのですが‥‥）を起動します。<br>
次に「新規プロジェクト」ボタンを押します。プロジェクト名とクラス名を入力するダイアログが表示されるので、とりあえずはプロジェクト名とクラス名にTestと入力し、「プロジェクトの作成」ボタンを押しましょう。<br>
<br>
すると、自動でプロジェクトの設定ダイアログが表示されます。<br>
ここでは使用するAPIや各種設定項目の入力を行います。<br>
「ターゲットプラットフォーム」がデフォルトではMSAになっていますが、今回はこのままで構いません。<br>
（通常時は切り替え必須。そもそもMIDP2.1をサポートしていない端末では動かないため）<br>
それ以外の項目も今回はそのままで構いません。設定が完了したら、「了解」ボタンを押します。<br>
この設定はメインメニューの「属性設定」ボタンを押せばいつでも編集することができます。<br>
<br>
<img src="http://shain.blog.conextivo.com/WTK_20080616.jpg" width="300" height="293" />
<br>
<br>
プロジェクトのデータは通常、以下のフォルダに作成されています。<br>
<br>
C:\Documents and Settings\ユーザプロファイルフォルダ\j2mewtk\2.5.2\apps\Test<br>
<br>
このフォルダ直下のbinフォルダにはjarファイルとjadファイル、libフォルダには各種ライブラリ、resフォルダには画像ファイルやサウンド等のリソースファイル、srcフォルダにはソースコードを格納します。<br>
<br>
さて、それではテキストエディタを使って初めてのプログラムを書いてみましょう。<br>
プログラムファイル2つを以下のフォルダに保存します。<br>
<br>
C:\Documents and Settings\ユーザプロファイルフォルダ\j2mewtk\2.5.2\apps\Test\src<br>
<br>
Test.java<br>
<pre style="background:#000066;padding:5px;font-size:9pt;color:#ffffff;font-family: courier new,courier;border:1px solid #cccccc;">
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;

public class Test extends MIDlet {
    public Test() {
        Canvas c = new TestCanvas();
        Display.getDisplay(this).setCurrent(c);
    }
    public void startApp() {
    }
    public void pauseApp() {
    }
    public void destroyApp(boolean flg) {
    }
}
</pre>
<br>
TestCanvas.java<br>
<pre style="background:#000066;padding:5px;font-size:9pt;color:#ffffff;font-family: courier new,courier;border:1px solid #cccccc;">
import javax.microedition.lcdui.*;

public class TestCanvas extends Canvas {
    public void paint(Graphics g) {
        g.setColor(255, 255, 255);
        g.fillRect(0, 0, 240, 260);
        g.setColor(0, 0, 255);
        g.drawString("This is test.", 120, 120, Graphics.HCENTER|Graphics.TOP);
    }
}
</pre>
<br>
ファイルの保存が完了したら、KToolbarの「ビルド」ボタンを押してください。<br>
「ビルドは完了しました」と表示されれば成功です。エラーが表示される場合はプログラムが間違っているので、エラーメッセージをヒントにプログラムを修正します。<br>
<br>
ビルドが完了してから「実行」ボタンを押すと、端末エミュレータが表示されます。<br>
端末の決定ボタン（実機で言うところのFireボタン）をマウスでクリックすると、プログラムが実行されます。<br>
今回のプログラムの場合、画面中央に「This is test.」と青文字で表示されれば成功です。<br>
エミュレータの実行を終了する場合はウィンドウ右上の「×」を押します。<br>
<br>
プログラム作成・確認までのおおまかな流れは以上となります。<br>
<br>
次回はプログラムに関する簡単な説明、JAD・JARファイルの生成、アップロードに関して触れる予定です。]]>
   </content>
</entry>
<entry>
   <title>Cisco CMEアップデートに20分かからないという噂</title>
   <link rel="alternate" type="text/html" href="http://shain.blog.conextivo.com/2008/06/cisco_cme20.html" />
   <id>tag:shain.blog.conextivo.com,2008://4.657</id>
   
   <published>2008-06-10T05:03:54Z</published>
   <updated>2008-06-10T06:10:39Z</updated>
   
   <summary>CMEアップデートに20分かからないという噂 Call Manager Expr...</summary>
   <author>
      <name>社員のだれか</name>
      
   </author>
         <category term="03_ど缶ネットワーク" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://shain.blog.conextivo.com/">
      <![CDATA[<font color="red"><b>CMEアップデートに20分かからないという噂</b></font>

Call Manager Expressのファームウェアアップデートですが、
ものすごくスムーズに事が進むらしい疑惑。
なんでもそうですが、専門家なのかそうではないのか、
経験があるのかそうではないのかを全く無視していますが、纏めておきましょう。

少し目が痛いので砕けた文章で失礼いたします。]]>
      <![CDATA[□　コマンド例

1、TFTPサーバへ適切なtarファイルを迅速にダウンロードしましょう。

・システムファイル名例：cme-basic-x.x.x.tar
Cisco Unified CallManager Expressシステムファイルは、GUI、MoH及びphoneloadsに関する
システムファイルを含んでいます。

・GUIファイル名例：cme-gui-x.x.x.tar
Cisco Unified CallManager Express GUIファイルしか含まないので要注意です。

2、ルーターに特権モードにてCLIでログインしましょう。

3、ルーターのフラッシュメモリへtarファイル内容を展開してあげましょう。

・コマンド入力例
hoger# archive tar /xtract tftp://<i>ip-address</i>/filename flash: 
※イタリック箇所はIPアドレスを入れてあげましょう。

□　作業例

1、step1
・システムファイル名：
　cme-basic-3.0.3.tar from tftp server 192.168.1.1 to flash:
・TFTPサーバ：
　192.168.1.1
・入力コマンド
archive tar /xtract tftp://192.168.1.1/cme-basic-3.0.3.tar flash:

2、step2
・システムファイル名：
　cme-basic-3.0.3.tar from tftp server 192.168.1.1 to flash:
・TFTPサーバ：
　192.168.1.1
・入力コマンド
archive tar /xtract tftp://192.168.1.1/cme-gui-3.0.3.tar flash: 

これで作業は終了なのですが、もちろん再起動も実施しなければいけませんし、
各IPフォン機器へのファイルロード、設定ロードもあります。
当然、適用するファームウェアを選択しなければいけませんし、ダウンロードも必要です。

電話システムはビジネス生命線なので、失敗は許されません。
もちろんですが検証も実施しましょう。

・・・

あれ？作業時間が1日になりそうですね。
CiscoSystemsさんのCMEネタでした。
]]>
   </content>
</entry>
<entry>
   <title>SEとデザイナーを募集しています。</title>
   <link rel="alternate" type="text/html" href="http://shain.blog.conextivo.com/2008/06/se.html" />
   <id>tag:shain.blog.conextivo.com,2008://4.656</id>
   
   <published>2008-06-06T08:28:03Z</published>
   <updated>2008-06-06T08:56:46Z</updated>
   
   <summary>お久しぶりの方も、そうでない方もこんにちは。 ガス代もバカにならない今日この頃、...</summary>
   <author>
      <name>社員のだれか</name>
      
   </author>
         <category term="99_たわいなき社内事情" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://shain.blog.conextivo.com/">
      お久しぶりの方も、そうでない方もこんにちは。
ガス代もバカにならない今日この頃、いかがお過ごしでしょうか？

只今コネクティボは、新卒のSE(正社員)と中途のデザイナー(正社員又はアルバイト)を募集しています。

…という宣伝だけでは悲しいので、コネクティボの面接対策を少々…

      <![CDATA[<span style="color:#ff9900;font-weight:bold;">対策：リラックスせよ。</span>



えーと、期待していた方すみません。
申し訳ないのですが、これだけです。
リクナビブログの座談会話と同じじゃん！と思われました方。
…そのとおりでございます。
リクナビブログでは、面接じゃないんだから力を抜いてと申し上げましたが、
面接でも力を抜いてください。

理由は三つ。<span style="color:#ff9900;font-weight:bold;">
1. 普段のあなたが知りたいから。
2. 面接時間が長いから。
3. 普段のあなたにコネクティボを見てほしいから。
</span>
1.は、言わずもがなですね。
2.の面接時間ですが、これはだいたい1時間くらい…下手したらそれ以上かかります。
そんな長い間緊張していても疲れるだけですしね。お互い。
3.は、緊張してると選考の方に意識が向きますよね？完璧に受け答えようとか、良く見せようとか。
自分の考えを伝えることも大切ですが、目の前の面接官の話し方や雰囲気にも意識を向けてみてください。その人は同じ職場で働く先輩や上司にあたります。
ほとんど毎日顔を突き合わせます。
この人とやっていけそうかなー？っていうのも見てほしいんです。
以上の点から、対策としては<strong>リラックスすること</strong>になるんですね。

まぁ、まずは面接の前にエントリーをお願いします。
一歩を踏み出さないと次の行動に移れませんからね。

以上、健次の役に立つとイイナと思う面接対策でした。


　コネクティボに興味をお持ちの方はこちらから　⇒　<a href="http://www.conextivo.com/recruit/index.html">コネクティボ採用ページへ</a>
　システムエンジニアにご応募頂く場合はこちら　⇒　<a href="http://rikunabi2009.yahoo.co.jp/bin/KDBG03200.cgi?KOKYAKU_ID=2032330001&FORM_ID=C001">リクナビ座談会</a>
　デザイナーにご応募頂く場合はこちら　⇒　<a href="https://www.find-job.net/fj/showjob.cgi?id=67714&from=23">FindJob</a>(掲載は6/9まで！急いでご応募ください！)

システムエンジニア用座談会スケジュール
========================================
6月13日（金）10：00～12：00
6月17日（火）14：00～16：00
6月23日（月）14：00～16：00
　※30分前から受け付けています。
　<a href="http://rikunabi2009.yahoo.co.jp/bin/KDBG03200.cgi?KOKYAKU_ID=2032330001&FORM_ID=C001">座談会の予約はこちらから</a>
========================================]]>
   </content>
</entry>

</feed>
