忍者ブログ
にゅん。のにゅん。によるなにか。→衣谷の衣谷による何か。 小説の事とか、いつものこととか、コーヒーの事とか、うつ展開なこととか。
[1] [2] [3] [4] [5] [6] [7] [8
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

親書の拒否、さらに返送拒否、なんつーか、もうぐちゃぐちゃだな。

日本じゃなかったら「よしならば戦争だ」ってなり兼ねない有様だっていうのに。

うーん、なんていうかな、韓国は儒教の国だから、自分の身内を大事にする思想の国なのは知っているのだけれども、それがナショナリズムに転嫁。誰もかもが周りを気にしてアピールをしないとダメだっていう風潮なんだよね。

竹島についても、日本が領有に関する決定的な証拠文書を持っているのだから(韓国側の歴史的観点の主張を否定できるだけのぶつ)、日本のものなのは明らかなのに、過激な方法を繰り返しているわけで。以前なら海底の自然資産目当てって言えるだろうけれども(そして今も変わらないだろうけれども)、それに加えて韓国国民の「プロ国民」意識を維持しなければならないためのエサになっているように感じられる。

なんていうか、あそこら辺の地域は内政に問題があるとすぐ外部に敵を作ろうとするよね。あの地域は昔からそうやって歴史を繰り返してきた地域だから、歴史病といえば歴史病なのだけれども……

拍手[0回]

PR
あたいは社会人としては新人。
つい半月ほど前に研修が終わった状態。
今はOJTとしてC#のプログラムを詳細設計から取り組んでいる。

なのに、
さらに扱う案件が増えるとは。
新人が研修終了後半月で複数の案件をまたぐってありなのかなあ?

それにしても、ああ眠いいいいいい。

拍手[0回]

新しく調達したPCさんだけれども、ワープロだとかの創作活動関連については全く問題がない状況。しいて言うなら、初期装備であるキーボードの中央部分が若干浮いていて、ベコベコな感じなのがちょっとアレ? と思うぐらい。

ただ問題が1つ見つかっていて、というのはプログラム開発に関して。Android開発にはEclipse + Android SDKが標準で、デバッグとか動作確認にはAVDというアンドロイドの端末エミュレータを使うのだけれども。

AVDを動作させてもeclipseが認識してくれない。

CPUが貧弱だから? 64bitだから? AMD CPUだから?
いろいろ調べて回っても原因が分からないわけで。いまいち糸口らしい糸口もつかめないというのがもどかしくて、結局apkにエクスポートしてスマートフォンと連携させているSugarSyncに乗っけて、それをスマートフォンから読み込んでインストールさせて動作を確認するという面倒な手順を踏む羽目に。

とりあえず使用感としてはさほど問題はない、という現状。プログラミングを除いて。

拍手[0回]

残念ながら、精神的なお話ではありませぬ。

あたいのPCのお話しだす。2007 Microsoft Office System のメンテナンスが全くできなくなっていたりセキュリティソフトのスキャニングでCPU使用率が50%超えてしまうような状況のあたいのパソコンさん。
何を隠そう、中央制御ユニットは2006年~2007年あたりのアーキテクチャであるCentrino Duo。モバイル向けCPUとしては初のデュアルコアを達成したCore Duoなんだぜ、なのにIntel CPUの歴史とかいうたぐいのネタでは一切名前が出てこない残念な黒歴史CPUなんさ。

もう少しでWindows 8が登場とするこの時期。5年以上前のレガシーデバイスを今でも使い続けるのもあれだなー、と思っていて、自作しようかと考えていたのだけれども。で、そのための調査も続けていたのだけれども。AMD CPUで、mini-ITX規格マザーという組み合わせをベースとしたコンパクトかつ高性能な構成をめざしていたのだけれども、

熱帯雨林を見ていたら、
みつけてしまった、
自作よりも安く上がる構成のPC

ノートパソコンだけれども、あたい大好きのAMD製CPUを使っていて、しかも最新アーキテクチャのtrinity CPUと言うじゃないか。それで4万円以下! これはもう自作する気もなくなったね。

というわけで、早速注文した次第。明日には届くので、データ移行とソフトウェアセットアップをやる予定。

そして旧式のPCはLinuxマシンとしてソフトウェアをいじくり倒して、物理サーバ兼仮想化基盤サーバ兼値の実験用環境とする予定。32bitだから最新のものは扱えないけれども、まあ、それなりに遊べるだろうからね。

拍手[0回]

はい、あたいらしく技術系のお話。いやね、昨日から今日にかけてこの部分に四苦八苦したからなのさ。今使っているのがTomcat 6.xのバージョンで、JNDIを用いたDB接続を調べても出てくるのはどれも旧バージョンのものばかり。というわけで、こうやったらできたよー、という情報。

まず、Tomcatを用いたウェブアプリケーション、というかJavaでサーブレットやらなんやらが関わるアプリケーションの場合は、こんな感じのディレクトリ構成になっているわけで。

webapps
webapps/root
webapps/root/
webapps/root/WEB-INF
webapps/root/WEB-INF/classes
webapps/root/WEB-INF/lib
webapps/root/WEB-INF/web.xml

webappsはTomcatのアプリケーションが配置されるディレクトリで、warファイルはこの直下に配置するのが基本だと思う。
rootが各アプリケーションのルートとなるファイル。この部分はアプリケーションによって名前が異なる。rootの下のディレクトリにHTMLやJSPなどのファイルを設置して、さらにディレクトリを追加することも可能。
WEB-INFはwebアプリのロジック部分が入る部分で、classesディレクトリには動作するJavaクラスファイル、libには外部ライブラリファイル、web.xmlがアプリケーション動作を決定するディプロイメント指定ファイル。
各ディレクトリの名前については、rootと任意につけられたディレクトリを覗いて固定。

しかーし! JNDIを用いでデータベース接続をしようとするなら、これでは足りないわけさ。このときはこのような構成にしないとダメ。
webapps
webapps/root
webapps/root/
webapps/root/WEB-INF
webapps/root/WEB-INF/classes
webapps/root/WEB-INF/lib
webapps/root/WEB-INF/web.xml
webapps/root/META-INF
webapps/root/META-INF/context.xml

rootディレクトリの下にMETA-INFというディレクトリができ、その下にcontext.xmlというファイルが配置される状態。そしてこれこそ、JDNIを実現するに必要な部分なわけであるさ。context.xmlにデータベース接続に必要なパラメータを設定するのであるよ。
因みにこのディレクトリ構成、eclipseだと最初からこうやって生成されるよね。HTMLとかJSPはWebContentsディレクトリに配置されるぐらいかな。ただし、META-INF以下にcontext,xmlは生成されないけれど。

ここであれ、戸思った人はいろいろ調べた人。Tomcatとしてはwebappsと同レベルのディレクトリであるconf/以下、conf/Catalina/localhost/XXXX.xmlがコンテキスト設定ファイルとして用いられるから。でも安心、XXX.xmlに当たる該当ファイルが存在しなければ、META-INF/contect.xmlがコンテキスト設定ファイルとして配置される動きとなっている。依然に方法とされていたserver.xmlファイルはいじる必要がないのですよ。

さて、配置する場所が分かったところで、パラメータはどう設定するか、という点。これも旧バージョンと全く形式が変わっているわけで。
ただし、ここにあるのは一例なので、詳しくはBDCPの説明しているサイトを閲覧してくださいな。厳密にはあれだけれども、まあ、形式としてはこのような感じでつくればいいかな。
http://limy.org/program/java/commons_dbcp.html

<?xml version="1.0" encoding="utf-8" ?>
<Context reloadable="true">
    <Resource
        name="JNDI登録名"
        auth="Container"
        type="javax.sql.DataSource"
        username="DBログインユーザ"
        password="usernameに対応するパスワード"
        driverClassName="JDBCドライバ名"
        url="JDBC接続文字列"
        maxActive="同時接続最大数"
        maxWait="接続が最大数に達している時に利用可能となる時間(ミリ秒)"
        maxIdle="プールに存在可能なアイドル接続数"
        defaultAutoCommit="オートコミットの設定"
        timeBetweenEvictionRunsMillis="監視スレッド動作間隔(ミリ秒)"
    />
</Context>

これをcontext.xmlに保存してください。今回はMySQLを利用したのですが、調べても答えが出ないということもあり、FireBirdというRDBMSのJDBCドライバ名(JayBird)と接続文字列をついでに残しておきますね。
FireBird
ドライバ名:org.firebirdsql.jdbc.FBDriver
接続文字列:jdbc:firebirdsql:[localhost | IP]/3050:[ファイルパス | エイリアス]
ドライバ名はJayBirdのもの。
接続文字列について、FireBirdは3050番ポートを使用するので。あと、ファイルパスについてはC:\~のやつでFBのデータベースファイルまでのフルパスを指定すれば大丈夫。あるいはあらかじめエイリアスを設定するか。

今度は配置されたら外部に出てしまうcmotext.xmlの内容を内部で参照できるようにしておかなければなりません。そこで、内部でのコンテキストファイルであるweb.xmlにマークアップを追加します。

<resource-ref>
    <res-ref-name>JNDI登録名</res-ref-name>
    <res-type>javax.sql.DataSource</res-type>]
    <res-auth>Container</res-auth>
</resource-ref>

なお、この<resource-ref>ブロック要素は<servlet-mapping>よりも後ろで設定する必要があるようです。

この設定を完了すれば、残るはサーブレットサイドでのDataSourceオブジェクトを用いたConnection取得、となるわけですが、これ以降については旧バージョンのものと同じソースなので、ここでは割愛します。

そしてできたアプリケーション一式はWARファイルにして配置、そうしてからTomcatを起動させればWARファイルから各データが配置されて、きっちり動作するようになるんさ。

これを解決するのに一日以上時間がかかったわけだよ。うー疲れたー

拍手[0回]

ちょくちょく書くようにしないと、無更新なんて洒落にならない事態になるからね。

あたいが会社で受けている研修も残り1週間を切ったわけありんす。
となると次に気になるのが現場のお話。
そして今日、ついに配属先が決まったわけでありますよー。もうちょっと早い段階に配属を決めてくれるといろいろと準備ができるのだけれども、まあ現場の状況もあるだろうから、しょうがないっちゃあしょうがないのかなー?

で、あたいはどこかというと……一応この手の内容については守秘義務があるから詳しいことまで公表は出来ないのわけだけれども、
  • 開発部隊
  • どうやら本社勤務(一括案件かな)
らしい。「どうやら~」としているのは直属の上席との話しをまだしていないから内容を確定させていないから。もしかしたら顧客先に出る可能性も否定できないし、持ち帰りの案件だから本社内で作業なのかもしれないし。まあ、最初からそのレベルの仕事をさえてもらえるとは思ってないけれどね。

それよりも大きな問題が一つ、本社周りの食糧事情が極悪=お昼を食べる場所の選択肢がない、という一点だけ。これさえなんとかなればすごくいいんだけれどなあー。

拍手[0回]

小説を書くモチベーションが中々上がらない。書きたいことがあるのに、体のいろんなところがいやがってる感じ。

それに連動して心も暴走モードに入りつつあるけはい。



誰かに読んでほしい。何か言ってほしい。一切の声が聞こえてこないのが辛い。

拍手[0回]

どうしてこのタイミングなのだろう。

蘇ってきたあの感覚。
心の中がモヤモヤして、それでいてズーンと重たく胃にもたれるような嫌気激しい感覚。

いやね、ちょっとだけ大学のことを思い返していたわけさ、あんなことあったなー、とか、あんなこと考えていたなー、とか。そうしたらやってきましたよヤツが。まあ、あーだこーだいって楽しかったことと同じぐらいに嫌なこともあったからなあ。ただでさえ楽しかったことはさほど多くないのに。

まあ、いずれ本名つきで暴露記事を書くのもいいかなーなんて思っているのだけれども、まあそれは気が向いたらだね。

拍手[0回]

ずいぶんとブログ更新をサボてしまった。
確か、ええと、前回の記事はPure Javaのウェブシステムの実装演習だったかな。なんとかウェブシステム演習は何とかこなして、いろいろとえげつない指摘をもらいながらも、なんとかなったわけさ。

で、今取り組んでいるのが、Android。
で、Androidもまた実践演習があるわけで、今それを取組んでいるわけさ。しかも、ウェブシステム演習で作ったシステムのクライアントアプリの実装。まあ、時間的な余裕もないからひとまず参照系のアプリをつくるという形。

さてさて、明日がAndroid最終日。ガンマりますか。

拍手[0回]

というわけで、会社の研修もついに大詰、いよいよグループでのプチシステム開発が明日から入るわけだけれども。

どうやらあたいがグループの取りまとめをする方向なのは間違いないらしい。グループ全体の管理に加えて自分のパートをしっかりとこなさなければならないという状況、これは中々タフなタスク。

だから今の段階で誰になにを担当させるかを考えているような状況。まあ、全体から一通りの希望を聞いたからまあその通りになるだろうけれども。

とにかく、納期に間に合うよう製品を完成させないとね。がんばろう。

拍手[0回]

前のページ      次のページ
ついったー
かうんたー。
さいとますたー
らいほうなう。
カレンダー
04 2024/05 06
S M T W T F S
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
プロフィール
HN:
衣谷 創
HP:
性別:
男性
職業:
プログラマー見習い
自己紹介:
とりあえず、メンタルの波が激しい今日この頃。
小説を書いてます。素人ながら。
コーヒーを飲んでいます。素人ながら。
サークル「にの、にの?」の人だす。

ソフトウェア開発企業に就職しました。

あくせす解析

ジオターゲティング
ぶろぐらむ。
blogram投票ボタン
最新CM
[03/18 松浦筧]
[08/26 ねこう]
最新TB
バーコード
ブログ内検索
はんばいちゅう。

++++宣伝中++++

++++on SALE++++

夢うつつePUB版
¥105-

ばとねのかたまり2
¥105-

演者に来ない暁
¥420-

ごちゃまぜに。
¥105-

ごちゃまぜいち。
¥105-

ばとねのかたまり
¥105-

COMING out of the CLOSET
¥420-

黒い雨に赤く滴り
¥420-

またごうとしてとちる
¥420-

For Whom She Chirps #2
¥420-

傍から見れば勇者
¥420-

For Whom She Chirps #1
¥315に値下げー

ファインダー越しに
¥210

こちらのさいとではんばいちゅう。
Copyright ©   衣谷となにか。とコーヒー。   All Rights Reserved
Design by MMIT simple_plain Powered by NINJA TOOLS
忍者ブログ [PR]