Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
今回はデータベースのネタをお休みして、噂のプログラミング言語Noopを試してみました。 速報:グーグルが新言語「Noop」を公開。JavaVMで動作 − Blog on Publickey JVMで動作する新言語「Noop」- Google開発者らによる新プロジェクト | エンタープライズ | マイコミジャーナル 以下、NoopでHello World!を動かすまでの手順です。 JDKのインストール NoopはJava VM上で動作するので、まずJava SE Development Kit(JDK)をインストールします。 インストールが済んだら、C:\Program Files\Java\jdk1.6.0_16\binにパスを通しておきます。 TortoiseHgのインストール NoopはMercurialでバージョン管理されているので、Windows用のクライアントとしてTortois
元ねた:Javaを使うなら必ず覚えておきたいデータ構造 - 配列・リスト・マップ - いろいろ解析日記 なんか色々と足りないよね、ってことで、色々と補足を。 配列 配列の生成 配列に含める要素が既に分かっている場合、例えば、 String[] strs = new String[2]; strs[0] = "hoge"; strs[1] = "piyo"; このような場合、以下のように記述できる。 String[] strs = { "hoge", "piyo" }; 独自のクラスだったとしても、 Hoge[] hs = { new Hoge(), new Hoge() }; と、普通に可能。 これを使うと、引数を 2 つ受け取って配列にまとめて返すメソッドは、 Hoge[] toArray(Hoge a, Hoge b) { Hoge[] result = { a, b }; retur
無料なのは間違いないが、(おそらく)最速にしてあるところがミソ。 魔法使いに必要なもの 基本的なRubyの知識 基本的なhttp, htmlに関する知識 Googleアカウント 魔法使いに必要でないもの 自宅サーバ レンタルサーバ MVCとかDBとかの知識 前提 アプリケーションはGoogle App Engine(Java)の上で動かす JRuby+Sinatraで構成。JRubyはJava仮想マシン上のRuby実行環境のことで、SinatraはRubyの超お手軽・軽量Webフレームワーク。 そんじゃあ始めます。俺の環境がLinuxなので、WinやMacを使ってる方は適宜読み替えてね。 1、まずGoogle App Engineのアカウントを取得する。アプリケーションを適当に登録する。 Googleのアカウントがない人はまずそこから。既に持ってる人はGoogle App Engineに登
_ 5年後に後悔しないJavaプログラムの書き方 ここ数日、死ぬほど後悔しまくっているので、あらためて(というのは、数年前にも一度後悔しまくって、そのときの知見はあらかた処方箋とかコーディングの掟に書いているからだが)後悔しないための書き方をいくつか紹介する。 とにかく、ファクトリメソッドパターンを使うこと。 これは本当に重要。しかも簡単でありながら効果は絶大。 だめな例。 public class FooBar { private Connection conn; ... protected void setup() { ... conn = DriverManager.getConnection(url); ... } urlを指定することや、DriverManagerの実装を交換すれば良いだろうと想定していても(というか、Connectionならそういう方法もあり得るが、そうはいかな
Androidの開発環境は誰でも構築できる 前回の記事では、Android上で動作するアプリの作成にはJavaを用いること、またその開発キットであるSDK(Software Development Kit)は無償で提供されており、自由にアプリケーションを開発できることがAndroidの特徴だと説明した。では、実際にその開発環境を構築する手順を簡単に紹介しよう。 開発環境には、オープンソースの開発環境であるEclipseを使う。EclipseはIBMで開発された開発環境で、Java以外にもさまざまな言語、プラットフォームの開発が可能になるように作られている。AndroidのSDKには、このEclipse用のプラグインなどが含まれており、組み合わせることでAndroidの開発環境が構築できる。また、Eclipseを動かすためには、Javaの開発キットであるJDKが必要となるので、Sunのサイト
この記事は、http://d.hatena.ne.jp/higayasuo/20090612/1244772658 の「Ctrl+1とCtrl+Spaceうんぬん」の話にインスパイアされて書いた。Eclipse可愛いよ。Eclipse。 記事長いから、さくっと読み飛ばして、アニメーションgifがあるところから読んでも十分訳にたつと思う。 あと、新人さんとかに写経させるのもいいかも。というか、半分ぐらいうちの新人に勉強のためと思って書いたから。で、実際に写経させて役にたった。 Java は Eclipse などの IDE も含めて言語というか、環境というか…だと僕は思ってる。Commons, Maven なども含めたい(まぁ、そのあたりは、CPANも含めてperlだろ。とか、これは否定する人だらけだろうけど、Rails=rubyということを言う人もいるよね)。 少なくとも僕は、Eclipse
JSPとは、JavaServer Pages の略で、Javaによるサーバサイド・スクリプティングを実現するためのテクノロジです。 一言でいうと、HTMLの中にJavaのコードを埋め込んで実行させるための仕組みが、JSPだということになります。つまり、Javaの実行結果をHTMLとして出力させることができ、クライアントの要求に応じた動的なページを生成することが可能となるのです。HTML内にJavaを記述する、といえば、JavaScriptがよく知られていますが、これとJSPとの違いは何でしょうか? JavaScriptは、Javaと似た文法を用いて、HTMLの中にコードを記述して動的な処理を行わせることができるものです。Webアプリケーションにおいては、入力項目のチェックをしたり、送信パラメータを動的に書き換えたりするときに、JavaScriptがよく用いられています。JavaScript
TomcatはJakartaプロジェクトで開発されているJavaアプリケーションサーバです。アプリケーションサーバとは言っても、EJBなどJ2EEのフルセットの機能は提供されていませんが、サーブレット/JSPベースのWebアプリケーション開発にはよく利用されます。 TomcatはJakartaのWebサイト(http://jakarta.apache.org/tomcat/)からダウンロードします。ページ左側のDownload/Binariesのリンクからバイナリのダウンロードページにリンクするので、一覧からTomcatの最新リリースバージョンを探しファイルを選択します。 また、自分の環境のJDKに対応するTomcatを選んで、ダウンロードしてください。
Webサイトの構成とJ2EEサーバ [連載]Java初心者のためのWebシステム入門(1) クラサバは経験があるがWebはこれからの読者に、J2EEを使ってWebシステムを構築する際に必要な基礎知識を解説
<IT技術の処方箋:クラスパスを通す> JAVAを実行するとき、 その実行ファイルがどこにあるのか? コンピュータは、実はわからなくて困っているのです。 そこで、あなたは、 実行ファイルのあるディレクトリをコンピュータに教えて あげる必要があります。 その仕組みをクラスパスといいます。 参照 http://www.searchman.info/tips/1560.html 通常は、あなたが実行ファイルを置く場所を決めておくものです。 その場所を環境変数として定義しておくと、 コンピュータを再起動しても、いつも反映されますよ。 具体的な方法を教えましょう。 例えば、現在(カレント)のディレクトリに クラスパスを通したい場合は、以下のようにします。 マイコンピュータ→右ボタン→プロパティ →詳細設定→環境変数 ここで、「ユーザーの環境変数」に 変数名に"CLASSPATH" を追加します。 そ
JDKをインストールしてHelloWorld 前回、JDKがJava基本セットと説明しましたね。 そこで、まずは、そのJava基本セット(JDK) を使い、 手動でHelloWorldを作成し実行します。 ツールに頼らず、手動でコマンドを直接操作して実行感覚をつかんで頂く。 とっても重要です。 いってみましょう。 JDKの種類 以前は、Oracleが主流でしたが有償・無償で右往左往?して、 現在は、いくつかの種類のJDKがリリースされています。 OracleJDK:一番充実しているが有償(個人用途は無償) OpenJDK:無料だがインストール複雑 Eclipse Temurin JDK(ADOPTIUM):無償で商用利用できるし簡単 Eclipse Temurin JDKは、 Oracleとほぼ同等機能があるので、 このテキストで使うこととしました。 JDKのダウンロード 基本的には、以下
<IT技術の処方箋:NoClassDefFoundErrorへの対処> もし、自分でつくったプログラムで、 「NoClassDefFoundError」というエラーが出たとしましょう。 例えば、以下のようなかんじです。 C:\java>java HelloWorld Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld エラーの原因として、考えられる理由は二つです。 まずは、HelloWorldのスペルはあっていますか? HelloWorld.classというファイルが本当に存在しますか? 次に考えられるのが、クラスパスです。 クラスパスの詳細は省きますが、 かりに、 C:\java>java -classpath c:\java HelloWorld Hello World! として、うまくいくようなら
順調に自分の作ったプログラムを動作させる事ができていますか? 書かれたままに打ち込んだだけとはいえ、自分のプログラムが動くのはうれしいですよね。 では、その喜びを忘れないうちに、さらにプログラムの面白さに突っ込んでいきましょう! 今回は、Javaプログラミングで初心者がつまづくポイントについて理解を深めます。 それでは、さっそく始めていきましょう! 1.環境変数を変えてみよう! 第0回の講義で「PATH」という環境変数を設定しました。 さて、これはどういう意味だったのでしょう? それを知るためには、設定しなければどうなるのか実行してみるのが一番。 (実際にやってみる必要はありませんが、お暇でしたらどうぞ)。 C:\WORK>javac HelloWorld.java 'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。
実行時のNoClassDefFoundErrorについて こんにちわ。お世話になります。 全く初めてJAVAを勉強しようとしております。 Java2SDKをダウンロード(インストール)し、 環境変数:PATHに、Javaをインストールしたディレクトリを追加 ※こちらの環境では「C:\Program Files\Java\jdk1.5.0_05\bin」 DOSで、サンプルソースを「javac」でコンパイルし、「class」ファイルを生成後、 「java」で実行する(HP上に手順が記されていました。)と、下記エラーが発生します。 Exception in thread "main" java.lang.NoClassDefFoundError: HelloWold インターネット上で調べた手順で実行したのですが、 何が原因かわかりません。 過去ログ(http://www.javaroad.j
KDDIは10月10日、来春以降に発表するau携帯電話に、Javaで作成されたアプリケーションの再生機能である「オープンアプリプレイヤー」を搭載すると発表した。 ITmedia Mobile - au端末でJavaアプリが動く――来春発表の端末から いまだに W11K を使っている僕にとっては、かなり「おおっ! ついに!?」と思わせられるニュースだ。 KDDI とアプリックスから、それぞれプレスリリースが出ている。 KDDI - プレスリリース - au携帯電話においてJava™で作成されたオープンアプリがご利用可能に http://www.kddi.com/corporate/news_release/2006/1010/index.html アプリックス - プレスリリース - KDDIが「オープンアプリプレイヤー」として、JBlend™の採用を決定 http://www.aplix.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く