パスワードを忘れた? アカウント作成
484074 journal

kappatottaotokoの日記: Lispでの再帰 2

日記 by kappatottaotoko
久しぶりの日記 やさしいLisp入門でLispの再帰が出てきたのですが、 よく分かりませんでした。 Cの再帰のときも悩んだのでロジックに弱いなぁと再度実感しています。 どなたか識者の方ヒントを教えてくれませんか? ・階乗を計算すプログラムです。

(defun myFactorial (myInteger)
    (if (not (typep myInteger 'integer))
        0
        (if (<= myInteger 0)
            1
            (* myInteger
                (myFactorial (- myInteger 1))))))

493718 journal

kappatottaotokoの日記: やらしいLisp入門

日記 by kappatottaotoko

タイトルに惹かれてきた方、ごめんなさい。

「やさしいLisp入門」を買いました。

が、Lispの基本的なことが分かってないのでチンプンカンプンです。

日記に質問をまた書くと思いますのでみなさま宜しくお願いいたします。

498956 journal

kappatottaotokoの日記: 大きいプロジェクトと小さなプロジェクト 3

日記 by kappatottaotoko
ご無沙汰しております。

 無事研修が終わり、二千人規模のプロジェクトの
末端を担当しております。

 年度末進行もあって、忙しく帰るのが午前になることが
日常的になっております。

 大きいプロジェクトに入ったのですが、よかったのかどうか
迷うところがあります。難しいロジックはすでに実装されており、
単純な作業が多いからです。

 「大プロジェクトに参加」という経歴が残る意味では
いいのですが、実際のコーディングスキルは疑問符が残るものに
なってしまう気がします。
 小さいプロジェクトなら、全体を見渡せるし、難しいロジックも
書くチャンスが回ってきそうな気がします。

 *実際のところどうなんでしょうか。識者の皆さん教えてください。
501737 journal

kappatottaotokoの日記: struts:複数リソースファイルの使い方

日記 by kappatottaotoko

Strutsがよく分かりません。

複数のリソースファイルを登録しようとしたのですが
できませんでした。研修先でも教えてもらえませんでした。
スラドの識者の皆さん教えてください。
*詳しく書いたつもりですが足りない情報があったら後で書き込みます。

ファイル位置:WEB-INF
ファイル名:index.jsp

(省略)
<bean:message key="Welcome" name ="welcomeHTML.title"/>
(省略)

ファイル位置:WEB-INF
ファイル名:struts-config.xml

(省略)
    <message-resources parameter="MessageResources"/>//デフォルトファイル
    <message-resources parameter="WelcomeResources" key="Welcome"/>
(省略:備考ですがfiterを使っているためdtdを2.3にしました)

ファイル位置:WEB-INF/src/java
ファイル名:WelcomeResources.properties

# -- welcome --
welcomeHTML.title=ようこそ!スラドへ
welcomeHTML.message=登録画面に移動します。<br>少々お待ちください。</p>

502578 journal

kappatottaotokoの日記: Oracleチューニング

日記 by kappatottaotoko

PentiumIII 900Mhz、メモリ256Mの貧弱マシンで
Eclipse+Tomcat+Oracle10gXEを動かして勉強しています。

で、Oralceが重いので必要最低限で動くように設定しました。

alter system set sga_target = 64M scope = both;

これより低く設定すると起動できなくなるのでご注意を。

504991 journal

kappatottaotokoの日記: アルゴリズム

日記 by kappatottaotoko

 研修先での勉強は今日でマッチング処理が終わって
データベースの勉強に入りました。

 今日はアルゴリズムの本を買ってきました。
「Javaプログラマのためのアルゴリズムとデータ構造」
という本です。
本当は「JAVAによるデータ構造とアルゴリズム解析入門」
を買おうとしたのですが読んでみて難しそうだったので
ソースもたくさんついている上記の本を買いました。
Knuth先生のアルゴリズムの本もあって買いたくなりましたが
値段的に手を出せませんでした:D

432384 journal

kappatottaotokoの日記: Java勉強:コレクションが苦手 4

日記 by kappatottaotoko

 Javaの研修ですがとうとう予定の1時間遅れに
なってしまいました。

どうもコレクションがまだ苦手のようです。
自習書として「Java言語プログラミングレッスン」と
「独習Java」を読んでいます。
どちらもコレクションについてはあまり詳しくないんですよね。

 良書・いいウェブテキストがあったらどなたか
紹介してくれないでしょうか?
ってググって見たら結構ありますね

http://www.asahi-net.or.jp/~DP8T-ASM/java/articles/notes/02/article.html

https://www.stackasterisk.jp/tech/java/collection01_01.jsp

http://www.javaroad.jp/java_collection1.htm
プリントアウトして勉強してみようと思います。
本は2ch books の書評を
参考にしていますが古かったり偏ってしたりしていそうでちょっと不安です。
いい書評サイトありませんかね?

505644 journal

kappatottaotokoの日記: Java日記 2

日記 by kappatottaotoko

前の日記に書いた2の少し解決しました。
文字コードの問題です。
↓がそのコードです。

public class hoge {
 
    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO 自動生成されたメソッド・スタブ
        String myS = new String("ABCDEF");
        byte[] b = myS.getBytes();
        try{
 
            b = "あ".getBytes("SJIS");
 
        }
        catch(Exception e){
            e.printStackTrace();
        }
 
        for (int i = 0; i < b.length; i++) {
            System.out.print(b[i] + ",");
        }
 
    }
}

 これを実行したところ、研修先のパソコンでは「-126, -96」
となりました。
講師によると「あ」の文字コードは頭に1がついているので
マイナスになるとのこと。
が、家で実行してみると、「[B@190d11」となりました。
環境としてはWindowsで一緒なのに不思議です。
↑自己解決しました。ソースが少し間違っていました。

* 前の日記コメント無効になっていたかもしれません。
答えようとした方ごめんなさい。

ちなみに、今日の勉強はコレクションまで進みました。

505931 journal

kappatottaotokoの日記: ensureCapacity

日記 by kappatottaotoko

新年おめでとうございます。
 Javaの研修が始まりましたが。
進度が早くて少しびっくりしています。

分からない点があったので書いておきます。
どなたかアドバイスしていただけたら幸いです。

*分からない点その1
http://sdc.sun.co.jp/java/docs/j2se/1.4/ja/docs/ja/api/java/lang/StringBuffer.html
↑に以下のような記載があります。
~~~~~引用開始~~~~~~
バッファの容量が、指定された最小値以上になることを保証します。この文字列バッファの現在の容量が引数より小さい場合は、より容量の大きい新しい内部バッファが割り当てられます。新しい容量は次の 2 つのうちの大きいほうです。

        * minimumCapacity 引数
        * 以前の容量の 2 倍の量に 2 を加えた値

~~~~~引用終了~~~~~~
この、2を加えた値の2は何なんでしょうか?
null文字みたいなものなのでしょうか?

*分からない点その2
問題を失念してしまったのですが、
ある文字コードを表示するプログラムを使ったら、
数値がマイナスになってました。
文字コードの番号にマイナスが割り当てられていることって
あるのでしょうか?

508651 journal

kappatottaotokoの日記: 内定もらいました! 1

日記 by kappatottaotoko

小さな会社でしたが、内定をいただきました!
1月から委託先の↓で企業実習を受ける予定です。
http://www.itlab-school.jp/

Cを勉強していましたがこれからはJavaにシフトする予定です。
アドバイスを下さったみなさんありがとうございました。
また、これからもよろしくお願いいたします。

typodupeerror

一つのことを行い、またそれをうまくやるプログラムを書け -- Malcolm Douglas McIlroy

読み込み中...