Java技術解説 Javaプログラムの種類 発表当初、ネットワーク対応言語として、主にWebクライアント上での利用で注目を集めたJavaですが、その後サーバサイドでのシステム構築に使われるなど大きな発展を遂げました。 ここでは以下の4つについて説明します。 アプレット(Applet) サーブレット(Servlet) JavaServer Pages(JSP) Enterprise JavaBeans(EJB) アプレット(Applet) 「小さなアプリケーション」を意味する造語です。 アプレットはWWWサーバからダウンロードされ、ブラウザ上で動作するプログラムであり、最初はWebページにアニメーション等の動きを付けることに用いられていました。 その後、Webシステムのクライアントアプリを作成する技術として適用が進み、現在では様々なGUI部品や画面の制御技術等も出揃ってきています。 アプレ
MySQL5.0からMySQL5.5へアップグレードするには、一旦、MySQL5.1にアップグレードする必要があります。 CentOS 5.4のLinux環境でアップグレードをしてみました。 環境 CentOS 5.4 (i386) 基本的な流れ MySQL 5.1 をインストール mysql_upgrade コマンドでアップグレード MySQL 5.5 をインストール mysql_upgrade コマンドでアップグレード RPMのダウンロード あらかじめ、RPMをMySQLのサイトからダウンロードしておきます。 今回はCentOSなのでRedhat用のものをダウンロードしました。 MySQL 5.1 MySQL-client-community-5.1.58-1.rhel5.i386.rpm MySQL-server-community-5.1.58-1.rhel5.i386.rpm M
2011年8月15日月曜日 CentOS5.6にmysql4.0.24のインストール ちょっと今さら渋い話ですがとある案件でシステムをすべてAWSに移行する作業があったのですが、アプリ依存で、どうしてもmysqlを旧バージョンで動かさないといけなことに遭遇しました。 mysql4.1系~5系にするのは以前にどこかでやってすんなりいったのですが、mysql4.0系~5系にしたらまったくアプリが動きませんでした。ということで、アプリの改修が激しすぎるということで現行と同バージョンのままで対応することにしました。 まずmysqlを探す。rpm見つけたのでDLしてみる。 関連モジュールもちゃんともってくるwget ftp://ftp.pbone.net/mirror/mirror.cheetaweb.com/MySQL/4.0/MySQL-server-4.0.24-0.x86_64.rpmwge
「ニフティクラウドユーザーブログ」は、移転しました。 自動でページを移動しない場合は、下記のリンクをクリックし、 新しい「ニフティクラウドユーザーブログ」をご覧ください。 今後とも「ニフティクラウドユーザーブログ」をよろしくお願いいたします。 > ニフティクラウドユーザーブログ
旦那が何を言っているかわからない件 一話 二話 三話 四話 五話 六話 七話 八話 九話 十話 十一話 十二話 十三話 十四話 十五話 十六話 十七話 十八話 十九話 二十話 二十一話 二十二話 二十三話 二十四話 二十五話 二十六話 二十七話 二十八話 二十九話 三十話 三十一話 三十二話 三十三話 三十四話 三十五話 三十六話 三十七話 三十八話 三十九話 四十話 四十一話 四十二話 四十三話 四十四話 四十五話 四十六話 四十七話 四十八話 四十九話 五十話 五十一話 五十二話 最終更新日 7月15日 WCR投票【読んだら押してくれると嬉しい】 twitter【エロいことも言うので注意】 ツイート 仕事【いろいろやってます】 ピーチボーイリバーサイド【他所でやってるWEB漫画】 商業作品一覧
Javaはネットワークに強い言語として知られています。関連するクラスが豊富に提供されていることがその理由の1つとして挙げられますが、その基本である「IPアドレス」を取得する方法を紹介します。 意外とややこしいIPアドレスの取得 ネットワークプログラミングをするとき,IPアドレスは随所に必要になります。最近でこそIPアドレスを直接意識するケースは減りましたが,それでも設定やメッセージに必ず登場します。プログラムから自分のIPアドレスを取得するにはどうすればよいでしょうか。今回は,この方法を紹介しましょう。 自ホストのIPアドレスを取得する目的には,ソケットオブジェクトからgetInetAddressメソッドを呼び出したり,java.net.InetAddressクラスのgetLocalHostメソッドで取得するという方法があります。これらは,比較的古くからある手法です。 しかし,この方法には
ホスト名とIPアドレスを表示 自分が使用中のコンピュータの名前をホスト名といいます。コンピュータ名、マシン名などと呼ばれることもあります。一方数値で表現された IPアドレスもあります。この2つを調べるプログラムです。 プログラム名 MyHost.java /** ホスト名とIPアドレスを表示する */ import java.net.*; public class MyHost { public static void main( String[] args ) { try { InetAddress myHost = InetAddress.getLocalHost(); System.out.println( "Host Name:" + myHost.getHostName() ); System.out.println( "IP Address:" + myHost.getHost
鉢呂経産相が辞任した。 一連の発言が失言であることは否定しない。アホといわれても仕方ない。 しかし、残念だ。 鉢呂経産相は、野田総理の原子炉の新規立地はしない、耐用年数が来たものは確実に廃炉にするとの方針を着実に進めようとしていたし、それを実現するためのかなり大胆な人事を考えていた。 経産省内外の抜擢すべき人物の発掘を多方面に依頼していたし、ガンとよばれる幹部の異動も考えていたふしがある。 個人的にはかなり期待していただけに残念だ。 失言にはきちんと陳謝し、撤回する等の対応が必要だが、失言でやめさせるのではなく、誤った政策でやめさせるべきだ。失言した分を取り返すために死にものぐるいで働いて、正しい、推進するべき政策を進めるほうがプラスが大きい。 今回は、不思議なことに与党幹部からも後ろから鉄砲で撃つ発言があった。 なにか裏があったのだろうか。 東京新聞特報部、テレビ朝日の
「自分が考えていることを、その場で決められた時間の中で他の人とシェアしないのは、プロとして犯罪に近い」 「プロというのはシステムで仕事をする人間である」 「いつ来るか分からない15分のために常に準備をしているのがプロで、来ないかもしれないからと言って準備をしないのがアマチュア」 などなど、非常に刺激的な言葉が次々と飛び出したのが、CEDEC2011の2日目基調講演「「ムーンショット」 デザイン幸福論」です。 国際的な活躍を続けるインダストリアルデザイナー、奥山清行氏による講演となっており、「実際に会場にいらした方に直接語りかけたい」という本人の強い希望によって、ニコニコ動画「CEDECチャンネル」での配信や講演資料の配布はなし、「最後の瞬間まで講演内容を考えたい」ということで演題・内容についての事前発表もなし、という直前まで謎のベールに包まれていた講演だったのですが、見ての通り少し書き出し
Webコミック原作のアニメがヒットするなど、雑誌や単行本ではなく“Web上”で読めるマンガが人気を集めています。そこで今日は、マンガ好きならチェックしておきたい“無料でマンガが読めるサイト”を集めました。人気コミック誌の連載作品やWebでしか読めない人気作家の作品を無料で楽しめます。 ■ ジャンプやサンデーが無料で読める! まずはコミック誌でおなじみの人気作品を無料で読めるサイトです。 ▽ ジャンプ・サンデー・マガジン…人気コミック誌を無料で楽しむ方法 - はてなニュース ▽ コミッククリア ▽ コミックビーズログ エアレイド ▽ http://comichigh.jp/ ▽ http://www.shodensha.co.jp/fy/comic/ ▽ アクセスいただいたサイトは終了しました 週刊少年ジャンプ「マンガオンライン」、週刊少年サンデー「クラブサンデー」、スクウェア・エニックス「
スレッドダンプの森で覚えた死のロックへの違和感:現場から学ぶWebアプリ開発のトラブルハック(11)(1/3 ページ) 本連載は、現場でのエンジニアの経験から得られた、APサーバをベースとしたWebアプリ開発における注意点やノウハウについて解説するハック集である。現在起きているトラブルの解決や、今後の開発の参考として大いに活用していただきたい。(編集部) スレッドダンプはトラブルハックに非常に有効 Javaを用いたシステムで発生したトラブルを解析する際、スレッドダンプは非常に有効な手掛かりを指し示してくれる。 例えば、連載第3回の「【実録ドキュメント】そのログ本当に必要ですか?」ではログ出力がボトルネックとなったトラブルを、解析ツールを用いたスレッドダンプ解析により発見している。また、連載第10回の「ThreadとHashMapに潜む無限回廊は実に面白い?」では、レースコンディション(競合
Javaで階層が深くなってしまったクラスや何らかのフレームワークを使っているときに、自分を呼び出している class/method を知りたいとき。 ref - 補足(いいわけ?)001 Throwable t = new Throwable(); // [0]は自分自身、[1]が呼び出し元。 StackTraceElement element = t.getStackTrace()[1]; String className = element.getClassName(); System.out.println( className + "/" + element.getMethodName() ); これは面白い。ってか面白すぎる なんか Reflection を初めて知った時の感動が... これは面白いもの作れるかも
まぁ、ここでプライベートなことを書く必要もないのだけど、いろいろ知らないことがあったので書き残しておきます。 いい意味で役立つはず。バッドノウハウだったらごめんなさい。 ◯コトの経緯 人身事故といってもぶつかったわけじゃなくて、車庫入れしてたら道路前を走ってた自転車が勢い良く急ブレーキで前転して車の前に飛んできたので、驚いて「大丈夫?」と車からでて救助しました。 多少ケガしてたものの、「大丈夫です、大丈夫です、仕事あるんでじゃぁ」ってことで立ち去ろうとしてたのですが、いや、これ結構こけかた激しかったでしょ、ってことで救急車を呼びました。 んで、警察がやってきたわけです。あれ、おれ救助して褒められんの?って思ってたら、つかつかやってきて「加害者はキミか!」って言われました。まさかの展開にちょっとびっくりした。 その後、「いや、本当にもういいですから」という「被害者」の人に警察が「いや、絶対病
2011年 08月 29日 ブログを運営している上でインストールしている全プラグイン20個 [WordPress] カテゴリ: WordPress タグ:WordPressWordPressプラグイン ブログをリニューアルしました。それに伴ってプラグインを整理したのですが、「ん?これなんだっけ?」ってのが結構あったので、後々の事考えてインストールしているプラグインを書き留めておきます。結構便利なものも多いので今からwordpressをやろうと考えてる人には役に立つかと思います。 尚、紹介する順番はアルファベット順となっております。(管理画面がアルファベット順な為) Akismet http://wpdocs.sourceforge.jp/プラグイン/Akismet コメント内容をチェックするスパム対策プラグインです。結構な数のスパムコメントが入ってくるので重宝しています。 Another
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く