2009年10月31日土曜日

[英語]言い換え練習「彼はそのビジネスで成功した。」

「彼はそのビジネスで成功した。」(過去形)という文章を即座にいいかえできるか考えたところ全くできなかったのでおさらいしておく。

He succeeded in the business.  succeedは動詞で助動詞(couldなど)がきたときはsucceedという原型になる。(下記参照)

He was successful in the business. successfulは形容詞

He made a success in the business. successは名詞のためを忘れずにつける。

so muchなどの言葉で強弱をつける場合は、成功する(succeed in~)の動詞であるsucceed と 前置詞であるinの間に挿入する。

He succeeded so much in the business. となる。

助動詞を入れた場合は、それぞれ下記のようになる。

He could succeed in the business.

He could be successful in the business.

He could make a success in the business.

2009年10月29日木曜日

TomcatでHelloWorld

サーブレット&JSPの学習をはじめました。まずHelloWorldから。

まずディレクトリ構造をこのように設定しておく。

次に↓のディレクトリに



ソースコードは↓とします。
[php]

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class HelloWorld extends HttpServlet {
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws IOException, ServletException
{

PrintWriter out = response.getWriter();
out.println("");
out.println("HelloWorld");
out.println("");
out.close();
}
}

[/php]

そしてコンパイルをおこなう

[php]
javac -classpath /usr/local/tomcat/lib/servlet-api.jar HelloWorld.java
[/php]
なにも出なかったら成功です。


次はjavaファイルを表示させるための設定ファイルを用意します。


そしてweb.xmlを作成したら、中を↓のように記載します。


[php]

PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">



hello
HelloWorld




hello


/xxxx




[/php]

次にTomcatを再起動します。
/etc/rc.d/init.d/tomcat restart

再起動ができたら、ファイルを作成したアドレスにアクセスして
結果を確認します。

http://192.168.3.7/tomcat/hogehoge/xxxx

するとこのような画面が確認できます。


む、なんか<html>が表示されてしまっている。これはよくない。が、まあいいとするw

2009年10月25日日曜日

STATIONARY HACKS!

自称、文房具好きということで購入しました。
ほしいアイテムがたくさんある。
この部屋の乱雑さを改善する動機付けになにか入手してみようか・・・。
土橋 正,小山 龍介
マガジンハウス
発売日:2009-10-01

2009年10月20日火曜日

indexesの設定(GAE-J)

Google App Engine for JAVA のindexesの設定方法がわかったので備忘録として残しておく。

わたしはIDEをeclipseでといいますか、ほとんどがEclipseをご使用のことでしょう。
さてファイル作成手順です。
ファイル→新規(N)→表題なしのテキスト・ファイル→ブランクのファイルの新規作成を行います。
[php]

autoGenerate="false">





[/php]

その後、↑上のソースコードをコピペします。
今度は保存。

ファイル→別名保管→”親フォルダを入力または選択(E):"
に現在作成中のEclipseのディレクトリの
"WEB-INF/"の下に"datastore-indexes.xml"という名前で
"ファイル名(F):"を入力し、OKボタンを押下する。

そしてDeployす。

するとどうでしょう。
このようなメッセージがコンソール上に現れると成功です!!
Compiling module org.osrk.nextschool.App_nextschool
Compiling 6 permutations
Permutation compile succeeded
Linking into C:\Users\SEIJI\workspace\app-nextschool\war
Link succeeded
Compilation succeeded -- 11.986s
Creating staging directory
Scanning for jsp files.
Scanning files on local disk.
Initiating update.
Cloning 31 static files.
Cloning 55 application files.
Uploading 2 files.
Uploaded 1 files.
Uploaded 2 files.
Deploying new version.
Will check again in 1 seconds
Will check again in 2 seconds
Will check again in 4 seconds
Closing update: new version is ready to start serving.
Uploading index definitions.
Deployment completed successfully

2009年10月8日木曜日

Servlet&JSPのリスト表示を許可する方法

[php]

default
org.apache.catalina.servlets.DefaultServlet

debug
0


listings
false

1

[/php]
10行目のparamをfalseからtrueへ変更します。
[php num=10]true[/php]

するとリスト内の格納されているファイル類が表示される。

2009年10月1日木曜日

ディレクトリー内部のファイル類を表示

ディレクトリ内部を表示させる方法

[java]
import java.io.*;
public class FileTest2 {
public static void main(String args[]){
File cdirectory = new File("/home/admin/Desktop/JAVA_training");
File filelist[] = cdirectory.listFiles();
for (int i = 0 ; i < filelist.length ; i++){
if(filelist[i].isFile()){
System.out.println("[F]" + filelist[i].getName());
}else if(filelist[i].isDirectory()){
System.out.println("[D]" + filelist[i].getName());
}else {
System.err.println("[?}"+filelist[i].getName());
}
}
}
}
[/java]
ディレクトリの中身を参照する
[java num=4]
File cdirectory = new File("/home/admin/Desktop/JAVA_training");
[/java]
thanks to:http://www.javadrive.jp/start/file/index2.html