あるシステム屋によるJava開発の記録

現在Javaを使ったWEBシステムを開発している筆者が、日々気付いたこと・思ったことや過去に経験したことを記していきます。

DBAへの道

Oracleに限らず、データベースに詳しくなりたいと思って
テクニカルエンジニア(データベース)の資格を今春取得したが、
DBA(データベース管理者)と言われるには
まだまだ知識が絶対的に足りないと感じている。

DBAと言うからには、これくらいのことは
知っていないと&できないといけないんじゃないだろうか。

DBAの日常業務に必要なスキルとは - builder by ZDNet Japan
ORACLE MASTER Bronze DBA講座(5)
Bronze DBA編 第2回 データベース管理ツール:ITpro

うーむ、まだまだ遠き道のりだ。

とはいえ、ぼくが目指しているのはデータベースのスペシャリストというわけではなく、
何でもできるオールラウンダなので、
とりあえずは今やってるJavaでのWEBアプリケーション開発について
もっと掘り下げていきたいなぁと思う。

やること&覚えることがいっぱいだ。


  1. 2008/09/03(水) |
  2. 雑記
  3. | トラックバック:0
  4. | コメント:2

日本語のプログラミング言語

日本語のプログラミング言語があることは知っていたが、これのことか。

日本語プログラム言語「なでしこ」公式ページ

プログラミング初心者にはぱっと見分かりやすく、
上記ページにもあるように
これからプログラミングを勉強する人にとってはいいかもしれない。

一方で、日本語でプログラムを書くということには
文字コードの問題があったと思われるが、
これをどう解決したのだろうというところが気になった。

まだ改良が進んでいるようで、
日本語であることならではの問題が他にも多くあるのだろうなぁと思う。


  1. 2008/09/01(月) |
  2. 雑記
  3. | トラックバック:0
  4. | コメント:1

ORA-00600が発生して解決できた具体例1

あるシステム屋によるJava開発の記録 ORA-00600の対処法ついて
で書いたように、ORA-00600は一度発生してしまうと解決するには
サポートに問い合わせるか他の実現方法に変更するかなどの手段しかなく、
なかなか厄介なエラーだ。

今までぼくも何度となくこのエラーに出くわしたことがあるが、
実際に解決できた例もあるので、記録しておこうと思う。


Oracleのオプティマイザがあほになっている


データの登録・更新・削除が繰り返し行われているテーブルでは
その度にインデックスの再構築も行われている。
これが何らかの理由でうまく行われないと(これが問題なんだけど…)、
オプティマイザがSQLの実行計画を正しく作成できなくなって
ORA-00600が発生してしまうことがある。

この場合は、問題が発生していると思われるテーブルとかスキーマに対して、
ANALYZEコマンドを実行してインデックスなどの
統計情報を再取得させると解決する。
SQL Plusなどのツールでもいいし、
OEM(Oracle Enterprise Manager)の画面からも実行できる。

◆ 関連リンク
オプティマイザについて:
オプティマイザの判断ミスを疑ってみよう(1/3) − @IT
スキーマ統計情報の収集について:
スキーマ統計情報 - オラクル・Oracleをマスターするための基本と仕組み


  1. 2008/08/28(木) |
  2. Oracle
  3. | トラックバック:0
  4. | コメント:0

コンピュータの物理的な計上を自在に変化させる?

こういうのを読むと、ほんまにできるんかいなと思ってしまう。

[IDF]「2050年までにマシンは人間にさらに近づく」,IntelのCTO:ITpro
 また,マイクロロボットの分野では,「catom」と呼ばれるマイクロロボットを数百万単位で連携させて,形状の変化に対応できる素材について研究しているという。コンピュータのきょう体,ディスプレイ,キーボードをcatomに置き換えることで,ユーザーの使用目的に合わせてコンピュータの物理的な形状を自在に変化させることが可能になる。たとえば,ポケットに入れるときには小さなモバイル・コンピュータが,携帯電話として使用するときには受話器のような形に変化し,またインターネットや映画鑑賞に使うときには,キーボードを備えた平らで大きな形に変化させる,といったことが可能になるという。

しかし、同じように数十年前に今の世の中に実在している技術が
予想されていたものだったかというとそうでないものが多いだろう。

技術革新は人間の生活を一変させる可能性を秘めており
いろいろな障害もついて回ると思うが、
万人の生活がより豊かになるのであれば
どんどん進めていってもらいたいと思う。

2050年には、どんな世の中になっているのだろう。
スター・トレックのような世界になっているのだろうか!??


  1. 2008/08/27(水) |
  2. 雑記
  3. | トラックバック:0
  4. | コメント:0

Google One Green プロジェクト

参加してみることにした。

Google One Green プロジェクト

あるシステム屋によるJava開発の記録 できることから始めればいい
でも書いたように、小さいことでも環境にいいと思うことを
できることからやってみようというスタンスに共感したので。

さて、今日は何をしようか。


  1. 2008/08/27(水) |
  2. 環境
  3. | トラックバック:1
  4. | コメント:0

Eclipse日本語化事情

Eclipse 3.4がリリースされてしばらく経つ。
Eclipseは、インストールしただけでは英語版であり、
日本語化するには言語パックを導入するなどの処理が必要になる。

その言語パックの提供元がEclipse 3.2以前とそれ以降で変わっている。

日本人のためのEclipseプロジェクトを知ってますか? (1/3) - @IT

3.2までは米国IBM社が作成し、無償提供されていたのだが、
3.3以降の言語パックはIBMでは作らないから、
コミュニティ主導で作ってねということだそうだ。

そこで日本ではPleiadesというオープンソースのソフトウェアが開発され、
これを使うことで3.3以降のEclipseを日本語化できる。

また、日本では「Eclipse Japan Working Group」という
ワーキンググループ発足し活動を行っている:
Eclipse Foundation に加盟している日本企業が、日本でのEclipseの普及・啓蒙と、企業レベルでの導入・普及に必要な要件の議論を目的としたワーキンググループです。2005年に発足しました

ここからさらにワーキンググループが派生し、
Eclipseの日本語化の効率化を図っているという。


こういう方々のおかげでぼくらがEclipseを
利用しやすくなっているわけで、すごくありがたく思う。

上記記事の最後で「Eclipse日本語化のコミュニティに参加しませんか?」
と誘いかけてくれているが、
まだ自分には敷居が高いかなと感じてしまう。

◆ 関連リンク
Pleiades:
Pleiades (Eclipse プラグイン日本語化プラグイン)
Eclipse Japan Working Group:
Main Page JP - Eclipsepedia


  1. 2008/08/26(火) |
  2. Eclipse
  3. | トラックバック:0
  4. | コメント:0

WindowsでCUI

UnixとかMacをメインで使っていた頃は
CUIでPCを操作することも多かったけど、
最近は仕事でも自宅でもWindowsを使うことが多くなり
GUIでの操作が主でコマンドなんて
ほとんど知らない状態になってしまった。

GUIも確かに便利だけど、
WindowsでもCUIの方が使い勝手がいいこともあると思うので
これからちょこちょこ覚えていけたらなぁと思う。

手始めに…
Part1 コマンドプロンプト入門:ITpro

これくらいは知っとかんといかんだろうなぁ。


Windowsのコマンドって、Unix系とは微妙に違ってたりして困るときがある。
これは、プログラミング言語の場合と似てるなぁと思う。


  1. 2008/08/25(月) |
  2. 雑記
  3. | トラックバック:0
  4. | コメント:0

Google Analyticsのデータ保存期間は25ヶ月?

Google Analyticsのデータ保存期間は25ヶ月とのこと。

Google Analyticsの過去データは25か月分しか保証されていない | Web担当者Forum

明記はされていないが、英語のヘルプには"少なくとも25か月分の…"という記述があるのだという。

現時点では、25か月を超えた過去のデータであっても消えることはないようです。しかし、料金を支払うことによってデータの保存期間を延長するよう なサービスも提供されていませんし、Urchinなどの他のサービスで再利用できる形でのデータのエクスポート機能なども提供されていません。

過去のデータに関しては、いつ確認できなくなっても不思議ではないという前提で、自分が必要な部分に関するCSVデータとしてダウンロードするなどして、バックアップしておいたほうがいいかもしれませんね。


このサイトでもGoogle Analyticsは使っていて、
(有効利用できてはいなさそうだけど)ちょくちょく見てはいるが
この制限のことは知らなかった。
ぼくの場合はまだ使い始めて数ヶ月なのでデータが消えるはずはないと思われるが、
いずれは消えてしまうこともあるのだろうか。

保証はない、ということか。


  1. 2008/08/23(土) |
  2. 雑記
  3. | トラックバック:0
  4. | コメント:0

APサーバの設定ファイル

新しいアプリケーションをAPサーバに載せることになったのだが、
アプリケーションをデプロイしただけだとローカルからしか見れない。
外部からアクセスしたときは404のエラー画面が表示されてしまう。

APサーバには
mod_jk.conf
isapi_redirect.conf
workers.properties
などのような設定ファイルがあり、
ワーカとかリダイレクタと呼ばれるものの設定を行っておかないといけない。

新しくアプリケーションを追加した場合は、
それに対応するワーカが設定されていないと404になってしまう。
# 最初にAPサーバの設定をしたときにも同じようなことをしたはずだが
# すっかり失念してしまっていた。

どのAPサーバでも(例えばTomcatとか)だいたいの設定は同じのようだ:
mod_jkの使用方法

設定を有効にするには、APサーバの再起動ではなく、
マシン自体の再起動が必要らしい。(要確認)


  1. 2008/08/22(金) |
  2. 未分類
  3. | トラックバック:0
  4. | コメント:0

空調服

まさに画期的なアイデアでは商品ではないだろうか。

第2回 エコ空調、究極は「人だけ涼しく」 - ECO JAPAN〈エコジャパン〉 - nikkei BPnet 環境ポータル

実際に買うこともできて、一部の企業とかでは既に採用されているという。

空調服-猛暑には空調服で冷却し熱中症、紫外線対策、暑い夜には空調ベッドで暑さ対策-

まだまだ改善点はあるようだけど、
消費電力はクーラーの30分の1以下というなんとも省エネな商品なだけに
今後広まっていくといいなぁと思う。


  1. 2008/08/22(金) |
  2. 雑記
  3. | トラックバック:0
  4. | コメント:0
次のページ

ブログ内検索

カテゴリー

最近の記事

カレンダー

08 | 2008/09 | 10
- 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 - - - -

月別アーカイブ

feedmeter & あわせて読みたい

フィードメーター - あるシステム屋によるJava開発の記録
あわせて読みたいブログパーツ

CHEER ENGINEER

Yahoo logoole

プロフィール

Author:kamii
ピタゴラスイッチ好きなシステム開発屋@二児の父です。

メールフォーム

名前:
メール:
件名:
本文:

カウンター

checker

ページランク


ブログチャート

FoxMeter 3

Firefox3 Meter

KiTT

Amazon商品一覧【新着順】

情報処理教科書 テクニカルエンジニア[データベース]2008年度版 (CD-ROM付) (情報処理教科書)
情報処理教科書 テクニカルエンジニア[データベース]2008年度版 (CD-ROM付) (情報処理教科書)

情報処理教科書 ソフトウェア開発技術者 2007年度版 (情報処理教科書)
情報処理教科書 ソフトウェア開発技術者 2007年度版 (情報処理教科書)

現在時刻

全エントリ表示

全てのエントリを表示する

RSSフィード

リンク

このブログをリンクに追加する

By FC2ブログ

今すぐブログを作ろう!

Powered By FC2ブログ

ブロとも申請フォーム

この人とブロともになる