Skip to content

Monthly Archives: July 2006

mania

23-Jul-06

Yahoo!辞書 – mania:
He had a mania for learning English.
英語学習にすごく熱心だった.
マニア【mania】
ある物事に熱中している人。「カメラ―」「オーディオ―」
an enthusiast; 〔熱狂的な〕a maniac

彼は相当な切手マニアだ
He is crazy about collecting stamps.

「mixi疲れ」を心理学から考える

22-Jul-06

Yahoo!ニュース – ITmediaニュース – 「mixi疲れ」を心理学から考える:
●やめられない、止まらない
自分の日記にあしあとやコメントが付くと、周囲から認められたという「認知欲求」、自分を受け入れて欲しいという「親和欲求」が満たされ、それが快感にな るという。好意を持っていたり、尊敬している相手からあしあとやコメントが付くと、さらに高い快感が得られるため、快感を求めて日記を更新し続けるという “中毒”症状につながる。

加えて「好意の返報性」も働く。人から受けた好意に対して同じだけの好意を“お返し”し、心のバランスを保とうとする作用で、mixi上では、自分の ページにあしあとをつけたり、日記にコメントをつけてくれた人に対して、あしあとやコメントを返そうとする行為として現れる。これによって相手にも好意の 返報性が働き、自分の日記にコメントやあしあとが付きやすくなるため、応酬がエスカレートしていく。

つまり「コメント欲しさに日記を書く」→「コメントが付いて嬉しくなる」→「コメントをくれた人の日記にもコメントを返す」→「自分の日記へのコメント が途絶えると、コメント欲しさに新たに日記を書く」──というサイクルが際限なく続くのが“mixi日記中毒”の正体と言える。
●マイミクは「社章のようなもの」
見知らぬ多数のマイミクと親しく振る舞おうとする努力は、飲食店店員の笑顔のようなものという。当初は、少ない客に対して心からの笑顔を見せていた店員 も、客が増えて忙しくなるにつれ、笑顔が義務化し、笑顔を作ることに疲れ、ストレスをためてしまう。関係が薄いマイミクにあしあとを付け、コメントを付け ては疲れるという“mixi疲れ”の症状も同じ構造だ。
●“mixi疲れ”から抜け出すには
(1)mixiは土日だけしか使わない、といった自主規制ルールを決める、(2)マイミクの数を整理する、(3)会ったことがないマイミクと会う機会を作り、自分と合う人か見極める――といった解決策を提案。最終的には、ユーザーの精神的な自立が必要と説く。
Internetの使うも同じですよね。

起きてから出かけるまで–2006-07-22

22-Jul-06

第1章 毎日の生活でつかうひとこと
[1]家のなかで
◎起きてから出かけるまで
Did the alarm clock go off?(buzz、ring)(Would you turn off the alarm clock?)
Are you awake? I am now.
Did you stay up late last night?(昨日、夜更かし「よふかし」したの?)
You were snoring last night.(I think it’s better to

JAVA面试题目

20-Jul-06

大公司的JAVA面试题目 – 中国IT考试网 – 计算机专业考试辅导交流公益网站 – 信息资讯 – 国际认证考试 – SUN认证:
第一,谈谈final, finally, finalize的区别。   final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是 Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。   
第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 可以继承其他类或完成其他接口,在swing编程中常用此方式。  
第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。 Static Nested Class是被声明为静态(static)的内部类,它可以不依赖于外部类实例被实例化。而通常的内部类需要在外部类实例化后才能实例化。  

第四, &和&&的区别。 &是位运算符,表示按位与运算,&&是逻辑运算符,表示逻辑与(and).  

第五,HashMap和Hashtable的区 别。 HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值 (key),由于非线程安全,效率上可能高于Hashtable.  …

Java 数値フォーマット

14-Jul-06

数値フォーマット:
数値を表す文字列とプログラムの数値の相互変換にはいくつかの方法が用意さ れています。
数値ラッパはjava.lang.Numberのサブクラスであるjava.lang.Integerや java.lang.FloatといったクラスでJavaの基本型であるintやfloatをオブジェ クトとして扱うためのラッパクラスです。
基本的な数値の基本型、数値ラッパと文字列の変換機能は、この数値ラッパク ラスとjava.lang.Stringによって提供されています。
国際化を意識したフォーマット機能はjava.text.NumberFormatが提供していま す。 通貨の位取りや各言語での数値表現を取り扱うために使用します。
java.io.StreamTokenizerによる文字列から数値の変換は、ストリームからトー クンヲ切出す処理の一環として行われます。少し特殊な用法と言えます。

カテゴリ クラス 用法 基数
入力 出力 詳細
数値ラッパ 整数 Byte String←→基本型
String←→ラッパクラス
ラッパクラス←→基本型
10, 16, 8
Short
Integer
Long

Google Web Toolkit – Build AJAX apps in the Java language

11-Jul-06

Google Web Toolkit – Build AJAX apps in the Java language:

AJAX’s World

Excel で共有ブックを使用する方法

11-Jul-06

別のバージョンの Excel で共有ブックを使用する方法:
共有ブックをセットアップするために、次の手順を実行します。

1. ツール メニューで ブックの共有をクリックし、 編集タブを次にクリックします。
2. Allow changes by more than one user at the same time チェック ボックスをオンにして、 OK を次にクリックします。
3. プロンプトが表示されたら、ブックを保存します。
4. ほかのユーザーがアクセスできるネットワーク上に ファイル メニューの 名前を付けて保存をクリックし、共有ブックを次に保存します。

凄い便利の方法だと思います。

画像出力(Servlet)

10-Jul-06

サーブレット:
ここで使ったcom.sun.image.code.jpeg.JPEGCodecというクラスはSunの提供するJDKのみで使えます。
JDK1.4からは、ImageIO APIというjavax.imageioパッケージのクラスを使って、JDK非依存の形で書くことが出来ます。

SQL の CASE 式って知ってますか?

10-Jul-06

SQL の CASE 式って知ってますか? :: Drk7jp:
今日、同僚から MySQL って CASE 式を SQL の中に記述できましたっけ?と聞かれて、SQL 文に CASE – when 式を記述できることを初めて知りました。PL/SQL でのみ有効な構文かと勘違いしてました。

CASE 式はSQL-92 で標準に取り入れられており、意外と歴史は古いです。SQL99 からかと思いました。しかしながら、超便利な CASE 式を知っている人は意外と少ないと思います。Oracle なら同様の処理が記述できる DECODE 関数の方がメジャーですね。実際僕もこちらを用いて業務 SQL を書いてました。

が、CASE 式の方が明らかに高機能でした。DECODE 関数を使っているOracleユーザには、是非CASE 式への乗り換えを勧めます。CASE 式には下記の通り4つの利用方法があります。…

CASE式のススメ

10-Jul-06

CASE式のススメ:

CASE式のススメ

 CASE式は SQL-92 で標準に取り入れられた、割と新しい道具です。そのため、便利な割に真価があまり知られておらず、利用されていなかったり、CASE式の簡略版である DECODE や COALESCE などの関数で代用されていたりします。しかしセルコが「SQL-92 で追加された中で最も有用かもしれない」[1]と言うように、CASE式を活用すると SQL でできることの幅がぐっと広がり、書き方もスマートになります。特に、DECODE関数を使っている Oracle ユーザには、是非 CASE式への乗り換えを勧めます[2]
 以下では、CASE式の魅力の一端を解説します。例によって『プログラマのためのSQL 第2版』から多くを受け売っています。

 稼働環境:Oracle(9i以降)、SQLServer、DB2、PostgreSQL、MySQL
  

0.導入:CASE式とは
1.既存のコード体系を新しい体系に変換して集計する
2.異なる条件の集計を一つのSQLで行なう
3.CHECK制約で二つの列の相関関係を定義する
4.条件を分岐させたUPDATE
5.テーブル同士のマッチング
6.CASE式の中で集約関数を使う
7.やってはいけない間違い

0.導入:CASE式とは

 まず基本的な文法から解説しましょう。CASE式の書式には、単純CASE式(simple case)と検索CASE式(searched case)という二通りがあります。それぞれ、次のように書きます。

     –単純CASE式