タグ

javaとprogrammingに関するiwazerのブックマーク (12)

  • Robocode Home

    Robocode is a programming game, where the goal is to develop a robot battle tank to battle against other tanks in Java. The robot battles are running in real-time and on-screen. Robocoding • Java is required for running Robocode. Preferable a Java Developer Kit (JDK) version 8 or newer. • Download Robocode from SourceForge. Alternatively from GitHub releases • ReadMe for Robocode, which gives a go

    iwazer
    iwazer 2011/11/22
    まだメンテされてたとは、なつかし〜
  • CBBs - Concurrent Building Blocks

    About CBBs What is CBBs? News Quick Links Wiki Blog Issue Tracker Tutorial Quick Start Java Components C++ Components STM Get CBBs Download Release Notes Licence Get Involved Contributor Licenses Developer Docs Java API Docs C++ API Docs Project Documentation Project Information About Issue Tracking Mailing Lists Project License Project Team Overview Project provides a set of concurrent building b

  • SpringでHotdeploy その1 - hakobera's blog

    Slim3がなかなか出てこないけど、案件は迫ってきているので、仕方なく自分で実装することしました。 備忘録代わりに、何日かやってみた経過を記したいと思う。対象は Spring 2.5.2 以上です。 SpringでHotdeployしようとする場合、Classオブジェクトやインスタンスをキャッシュさせないことが目標になります。 では、Springでキャッシュしているのはどこかというと、とりあえず次の2箇所。 ClassLoader BeanFactory というわけで、第1回目はClassLoaderを何とかする方法から。 ClassLoaderでキャッシュさせないようにする方法 キャッシュしないようなClassLoaderを作って、そいつをBeanFactoryに渡すようにします。 org.springframework.core.OverridingClassLoaderがそのまま使え

    SpringでHotdeploy その1 - hakobera's blog
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • 第7回 画面の作成(2) | gihyo.jp

    前回でMasterDetailsBlockクラスを継承したFieldsBlockクラスを作成し、確認のためのラベルとテキストボックスの表示しました。今回からはMaster(一覧⁠)⁠、Details(詳細)を作っていきます。 Master(一覧)の実装 最初にMaster(一覧)の実装から行います。一覧表示できるウィジェットにはツリーやリストなどさまざまなウィジェットがありますが、ここではテーブルを使用します。テーブルにはフィールド名と説明を表示することにします。またマニフェストエディターと同様に[追加⁠]⁠、[⁠削除⁠]⁠、[⁠上へ⁠]⁠、[⁠下へ]の各ボタンを実装することにします。 Master(一覧)のラフスケッチ テーブルの表示 それでは、Master(一覧)にテーブルを表示してみましょう。まず、FieldsBlockクラスのcreateMasterPart()メソッドで、セクショ

    第7回 画面の作成(2) | gihyo.jp
  • New I/O API

    v1.4 で導入された New I/O (NIO) API は、バッファ管理、スケーラブルなネットワークとファイル入出力、文字セットのサポート、および正規表現マッチングの分野で新しい機能を提供し、パフォーマンスを向上させています。 NIO API は、java.io パッケージの入出力機能を補足するものです。 機能 NIO API には、次の機能が含まれています。 プリミティブ型のデータ用のバッファ 文字セットのエンコーダおよびデコーダ Perl スタイルの正規表現に基づくパターンマッチング機能 チャネル (新しいプリミティブ入出力の抽象化) ロックとメモリマッピングをサポートするファイルインタフェース スケーラブルなサーバに出力するための、多重化された非ブロック入出力機能 例 NIO の例 API の参照先 注: このドキュメントでは、J2SE v 1.4 FCS リリース時点の NIO

  • Java 2 Platform, Standard Edition v1.4 の新機能

    Java 2 SDK, Standard Edition, v1.4 が Java のサイトで公開されました。 そこで、この J2SE v1,4 の新機能を紹介 & 使い方を公開します。 Java 2 Software Development Kit, Standard Edition, v1.4 のダウンロードサイト http://java.sun.com/j2se/1.4/ J2SDK, SE v1.4 のドキュメントページ (英文) http://java.sun.com/j2se/1.4/docs/index.html J2SDK, SE v1.4 のドキュメントページ (日語) http://java.sun.com/j2se/1.4/ja/docs/ja/index.html

    iwazer
    iwazer 2007/11/18
    Java 1.4で追加された機能のまとめ
  • 「New I/Oで高速な入出力」第1回 New I/Oをご存じですか

    Java SEには便利な機能が数多くあるのですが,新しい機能ほど活用されていないのではないでしょうか。筆者がJ2SE 1.4であまり使われていないのではないかと感じる機能を挙げてみます。 Assertion New I/O Image I/O Preferences API Logging API AssertionやLogging APIは,JUnitLog4Jなどのオープンソースのプロダクトで置き換えられるので,それほど使われていなくても不思議ではありません。 しかし,JPEGのイメージを出力するために,いまだにcom.sun.image.codec.jpeg.JPEGImageEncoderクラスを使用しているのは腑に落ちません。J2SE 1.3の頃に作られたアプリケーションであればわかりますが,J2SE 1.4以降に作られたアプリケーションではImage I/Oを使うべきではない

    「New I/Oで高速な入出力」第1回 New I/Oをご存じですか
    iwazer
    iwazer 2007/11/18
    New I/Oの使い方
  • Teeda/gettingStarted - SeasarWiki

    環境作り† Teeda入門を試すのに必要な環境作りに付いては Teeda/gettingStartedSetup を参照して下さい。 以下ではteeda-ex1プロジェクトを作成済みであるものとして説明します。 ↑ Teedaとは† TeedaはJSF実装をベースにしたWebアプリケーションフレームワークです。 Teedaは大きく分けて2つのpartがあります。 ・Teeda Core:JSF1.1の実装 ・Teeda Extension:HTMLテンプレートを持ったJSF拡張フレームワーク 基的にお奨めの使い方はTeeda Core、Teeda Extensionを共に使っていただく使い方です。 が、Teeda Coreだけでも純粋なJSF実装としてお使いいただけます。 JSFは実はServlet以外にもPortletの方にも対応することが仕様で義務付けられていますが そちらの面もid

  • KDDI au: EZfactory

    ※お知らせ※ •2018年3月31日をもって、auの3Gケータイ向けの以下のサービスが終了となりました。 ・EZアプリ(B)の配信(ダウンロード・バージョンアップ) ・au世界サービス(旧:グローバルパスポート ※技術資料の中では「国際ローミング」と称しています) それに伴い、関連する技術情報を修正いたしました。 ・「公式コンテンツで提供するサービス」メニューおよびその配下の技術情報提供の終了 ・技術情報資料『【EZweb 全般】EZweb コンテンツ制作ガイド』の修正 •「WEBページ」メニュー配下にある「SHA-2対応ケータイアップデートについて」の項目を 「【EZweb全般】EZブラウザ搭載機のSHA-2対応について」に改称し、文中の関連する記述も修正しました。

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • 1