Marketplace Pass Get 150+ pieces of exciting content with Marketplace Pass! Explore new worlds, mash-ups, skin packs, and more, with fresh content added monthly.
Making Cybersecurity Less Scary for Small Businesses and Startups Are you worried about cyber attacks on your business? Don’t take chances with your sensitive data and operations. Choose Codase, the affordable and effective cybersecurity solution provider. Our focus is on network security, cloud security, and website security, tailored to the specific needs of small businesses and startups. We pro
GWT is used by many products at Google, including Google AdWords and Google Wallet. It's open source, completely free, and used by thousands of enthusiastic developers around the world. GWT is the official open source project for GWT releases 2.5 and onwards. This site houses links to the documentation, source code repository, issues list and information related to GWT roadmap and release. It is i
多分Gmailとかで使われてそうなフレームワーク*1。 http://code.google.com/webtoolkit/ これすごい。逆転の発想だなー。 Javaで作ったウィジェットのソースをJavaScriptにコンパイルする事によってリッチなAjaxアプリを作る。実行は、JavaScriptで作られたJREエミュレーション用ランタイムを使って、クライアントのブラウザ上で行う。 開発時は「hosted mode」で開発する。このモードではコンパイルせずにJavaネイティブ(変な言い方)で実行することによって、デバッキングなどJavaのIDEのパワーをうまく生かした開発ができる。このモードのとき、GWTはAWTとかSwing上でブラウザをエミュレートするのではなく、埋め込みブラウザ*2と連携する。つまり埋め込みブラウザ側で画面表示やイベントのハンドリング等を実行する。Javaとブラウザ
といった感じ。ちなみにjava.util.regexとPerlのUnicodeブロックは接頭子Inを使うが、.NETの場合は接頭子Isを使う、という差異があります。 Unicodeスクリプトとブロックの違いがビミョーに見えるけど、ブロックがコードブロックをゴリッと指定したものに対して、スクリプトは特定言語に関係する文字の種類を直接指定するものなのでブロックよりも断定的、って感じで見れば良かなと。ちなみにUnicode関連のドキュメントによるとUnicodeプロパティとスクリプトで日本語の文章を表そうとすると m/(?:(?:\p{Hiragana}|\p{Katakana}|\p{Han}|\p{Latin}|\p{Common}) (?:\p{Inherited}|\p{Me}|\p{Mn})?)+/x; こんな感じになるそうな。実際流通している文章はこれより多様なので現実とは微妙に乖離
Moving to GitHub GitHub is now the new home for Beanshell's source code. We are currently moving much of the content and undergoing heavy development there. Please be patient while we cleanup old content in this site. BeanShell JSR Passes! JSR-274 the BeanShell Scripting Language, has passed the voting process with flying colors. This means that we will proceed with forming the expert group to wri
JNode.orgは1日(ドイツ時間)、JNodeの最新版となるJNode 0.2.3を公開した。JNode 0.2.3はJavaで開発されたOS。C言語をまったく使っておらず、ほとんどがJavaで実装されている。ごく少数のアセンブラだけが含まれている。 JNode 起動 JNode CUI 動作例 JNode 0.2.3はGNU LESSER GENERAL PUBLIC LICENSE Version 2.1のもとで公開されているオープンソースソフトウェア。公開されている成果物は次のとおり。 gzip圧縮されたLiveCDイメージファイル すべてのソースコード JNode 0.2.3では、特にGUIに関する改善がおこなわれており、フォントレンダリングなどは特に優れた改善が施されている。GUIが動作する環境であればGUI環境まで起動し、ゲームなどを実行することもできる。 JNodeはもと
目次 2006年3月29日 - マルチリンガルの時代 / 2006年3月27日 - 模様替え / 2006年3月25日 - ナルニア国物語 / LaTeXで式展開の説明文を付ける方法 / 2006年3月24日 - 伝統と変化 / 2006年3月22日 - 当選者発表中 / 2006年3月21日 - JWord防止 / 2006年3月20日 - コンセプトアウト・デマンドイン / 2006年3月19日 - 日曜日 / 2006年3月17日 - アルゴリズムを学習する最良の方法 / 2006年3月16日 - すばらしい本に仕上がっています / 『増補改訂版Java言語で学ぶデザインパターン入門マルチスレッド編』無料プレゼント / 2006年3月14日 - 結城浩の最新刊『増補改訂版Java言語で学ぶデザインパターン入門マルチスレッド編』 / rubyco(るびこ)の日記 / 2006年3月13
Copyright (C) Mainichi Communications Inc. All rights reserved. 掲載記事の無断転載を禁じます
あるプログラミング言語が別のプログラミング言語よりも優れているとウェブ上で発言すれば、間違いなく論争が巻き起こる。「Javaの生みの親」として知られるJames Goslingは、このことを誰よりも知っているはずだ。 Goslingは最近書いたブログのなかで、Javaとスクリプト言語に関する論争のなかに足を踏み入れた。 PHPやPythonのようなスクリプト言語は、「動的な言語」としても知られているが、これらはJavaに比べて簡単に習得できることから、開発者の間で人気が高く、とくにウェブページの制作にはよく使われている。かつてのJava信奉者を含む多くの人々が、スクリプト言語の利用や、オープンソースコンポーネントで構成されるいわゆる「LAMP」スタックの利用が増加する一方で、その分Javaの利用が減少したと主張している。 現在、SunのDeveloper Products Groupで最高
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
本格的なiアプリを作りたい場合、高レベルAPIではなく低レベルAPIを利用する必要がある。この連載の最終回では、図形アニメーション作成を通じて、Eclipse上での詳細な操作方法とデバッグ手法を解説していく。 いまやEclipseは、Macromedia Flexの開発環境(関連記事)や、IBMの次期Rationalブランド中核となる開発環境「Atlantic」(関連記事)などとして、幅広い分野で開発環境の確固たる地位を築きつつある。「Eclipseは開発フレームワーク」という言葉がとてもよく合う展開だ。 そのような中でもこの特集では、Eclipseを使うiアプリ(Java)プログラミングをテーマとした。 dev Java特集「Eclipseで始めるiアプリ」連載は、Eclipseを使ってNTTドコモの対応ケータイで動作するiアプリ作成について解説してきました。これまでに「第2回 環境構築
Java Language and Virtual Machine Specifications Java SE 22 Released March 2024 as JSR 397 The Java Language Specification, Java SE 22 Edition HTML | PDF Preview feature: Implicitly Declared Classes and Instance main Methods Preview feature: Statements Before super(...) Preview feature: String Templates The Java Virtual Machine Specification, Java SE 22 Edition HTML | PDF Preview feature: Implicit
本稿では、オブジェクト指向言語であるJava言語を使ったオブジェクト指向プログラミングの特徴と、従来の手続き型アプローチとの違いについて述べる。 実際に、オセロゲームを作成するというテーマを例として、手続き型言語とオブジェクト指向言語との、プログラミングスタイルの違いについて、具体的な観点から考察する。 手続き型言語としてはC言語を用いた。C言語とJava言語でのモジュール設計、クラス設計を行い、最後に両者の違いと、オブジェクト指向アプローチの利点についてまとめた。 このコラムは、 株式会社システム計画研究所 発行の ISP-JOURNAL Vol.9, Sep.2000 (ISSN 0915-5597) に技術コラムとして掲載されたものです。 オセロゲームを作ろう 手続き型言語とオブジェクト指向言語との違いを、具体的にプログラミングをしながら考えてみる。例として、手続き型言語はC、オブジ
概要 アサーションとは、バグの少ないプログラム開発を補助する機能です。プログラムコード中に、ある特定の条件をアサーションで記載しておきます。その条件を満たさない場合は、AssertionErrorが返されます。そうすることにより、バグの箇所を早期に発見できるようになります。 ----- プログラム処理A ----- //この位置で変数iが0の場合、AssertionErrorが返されます。 assert i != 0 ; ----- プログラム処理B ----- //この位置で変数iが0以上でない場合、AssertionErrorが返されます。 assert i > 0 ; ----- プログラム処理C ----- アサーションとは、バグの少ないプログラム開発を補助する機能です。プログラムコード中に、ある特定の条件をアサーションで記載しておきます。その条件を満たさない場合は、Asserti
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く