タグ

*Javaに関するmasapon1967のブックマーク (32)

  • 携帯アプリを無料で公開して使ってもらうには?

    携帯アプリを無料で公開して使ってもらうには?:携帯アプリを作って学ぶJava文法の基礎(最終回)(1/4 ページ) せっかくケータイアプリを作ったなら携帯電話で動かそう 連載「携帯アプリを作って学ぶJava文法の基礎」も今回でいよいよ最終回です。ソースコードの実装は前回の「例外とキー操作、ゲームの「判定」、コンテキストを知る」までですべて完了しました。 今回は作成したアプリをケータイJava連載では、携帯電話/PHS/スマートフォンなどの端末をまとめて「ケータイ」と表記します)アプリとしてパッケージングし、配布するところまで説明し、この連載の締めくくりとします。 ケータイJavaアプリの設定や配布の方法は、DoJaとMIDPといった「プロファイル」、また同じMIDPでも「キャリア」ごとに大きく異なるので注意してください。 なお、今回はケータイJavaアプリを“フリーウェア”として公開す

    携帯アプリを無料で公開して使ってもらうには?
    masapon1967
    masapon1967 2008/09/18
    携帯電話アプリ公開方法
  • サン、Javaベースの携帯向けUI開発ツール「LWUIT」をオープンソース化 - builder by ZDNet Japan

    高まるゼロトラストの気運 妥協のない安全のために適材適所で組合せ トップ4社によるゼロトラストセキュリティ ITインフラ運用からの解放 HCI+JP1による統合運用による負荷激減で 次世代IT部門への役割変革へ一歩前進 結果に差がつくウェビナーへの投資 デジタル営業時代における見込み顧客獲得へ ウェビナーの運用・集客・フォローの最適化 ものづくり現場の情報セキュリティ インダストリー4.0は製造業の変革期 工場のデジタル化によるリスクへの対応 特集:セキュリティトレンド-秋- つながる世界で問われる対応 サプライチェーンセキュリティを考える コンテナをエンプラITに! コンテナ活用の基礎 番実装が増える背景とメリット アプリケーションモダナイズ 求められている背景にあるビジネスの今 そして、成功の鍵を握るDevOpsの真の意味 身近な改善の第一歩! ニューノーマルな働き方を前提にした こ

    masapon1967
    masapon1967 2008/09/05
    Javaベースの携帯向けUI開発ツール「LWUIT」
  • 最新ExcelフォーマットをJavaで操作するための基礎

    まずは、図2のソースコードをこちらよりダウンロードしておいてください。 ■ サンプルプログラムの注意事項 稿のサンプルプログラムについては、以下の注意事項がありますので、気を付けてください。 Java動作確認環境は、JDK 6 Update 5ですJDK 6 Update 5です Office 2007でdocx/xlsx/pptxサンプルファイルの編集や保存を行うと、元のサンプルにないコードが挿入されます テキストエディタでサンプルのXMLファイルを編集する場合、文字コードをUTF-8に設定してください。エンコーディングが正しく設定されないと、Office 2007でdocx/xlsx/pptxファイルが開けない場合があります文字コードをUTF-8に設定してください。エンコーディングが正しく設定されないと、Office 2007でdocx/xlsx/pptxファイルが開けない場合があり

    最新ExcelフォーマットをJavaで操作するための基礎
    masapon1967
    masapon1967 2008/09/05
    最新フォーマットでExcel出力
  • web.xml Reference Guide for Tomcat - Metawerx Java Wiki

    web.xml Reference Guide for Tomcat Introduction The web.xml Deployment Descriptor file describes how to deploy a web application in a servlet container such as Tomcat. This file is required for every application you deploy on Tomcat. You will find one in the jsp-examples, servlet-examples and ROOT applications provided on a new Tomcat website, and every web application example you download, includ

    masapon1967
    masapon1967 2008/08/16
    web.xmlのサンプル
  • あなたの携帯電話でJavaアプリは動きますか? (1/3) - @IT

    あなたの携帯電話でJavaアプリは動きますか?:携帯アプリを作って学ぶJava文法の基礎(1)(1/3 ページ) 「携帯アプリを作って学ぶJava文法の基礎」について この連載を読んでいるプログラミングに関心のある読者の皆さま、初めまして。 連載は、プログラム未経験の方でも携帯電話/PHS/スマートフォンなどの端末(以下、連載ではまとめて「ケータイ」と表記します)で、以下のようなサンプル・アプリケーションを自分で作って動かせるようになることによって、Java言語言語の基礎的な文法を習得することを目的としています。 ケータイでアプリケーションを動作させるためには、以下のことが必要となります。 ケータイJavaアプリを作成するための開発環境の構築 プログラミング言語Javaに関する知識 作成したアプリケーションを実際のケータイで動作させるための手続き そのほか気を付けなければならないこと

    あなたの携帯電話でJavaアプリは動きますか? (1/3) - @IT
    masapon1967
    masapon1967 2008/07/24
    携帯電話Javaアプリ
  • 「メモリーを意識してみよう」第4回 進化するメモリー管理:ITpro

    先々週にHotSpot VMでのメモリー管理について解説しました。ここでキーとなるのは世代別GCです。 HotSpot VMで世代別GCが採用される以前は,Old領域のGCで使用されるMark & Sweep GCだけでした。世代別GCが導入されたことにより,GCのパフォーマンスは劇的に向上したのです。 しかし,GCの進化はここで終わってしまったのではありません。Java SE 6(開発コード名Mustang)にいたるまで,様々な改良が加えられてきました。 今週はそれらの新しいGCの手法について解説していきます。その前に,まずは基となるMark & Sweep GCを説明しましょう。 Mark & Sweep GC Mark & Sweep GCは二つのフェーズでGCを行います。 はじめのフェーズで,使用しているインスタンスに印をつけます(Mark,図1a)。Markにはルートインスタン

    「メモリーを意識してみよう」第4回 進化するメモリー管理:ITpro
    masapon1967
    masapon1967 2008/05/10
    メモリーを意識してみよう - 第4回 進化するメモリー管理
  • 「メモリーを意識してみよう」第3回 ヒープのチューニング

    Java2Demoの起動が確認できたら,jconsoleを起動してみましょう。 先々週と同様に,jconsoleの「メモリ」タブで各領域の使用状況を参照できます。 左上のコンボボックスにはデフォルトで「ヒープメモリの使用状況」が選択されています。このコンボボックスを展開するとEden,Survivor,Tenuredなどが並んでいます(図1)。Perm Genなどの項目はヒープではない非ヒープ領域に属している領域です。 Survivor領域は実際には二つありますが,常にどちらかは空なので,一つにまとめて扱われているようです。 この中から,Eden領域を選択してみましょう。 Eden領域の使用量は,だいたい0から1MB程度の範囲に収まっています(図2)。 左下の詳細の部分を見ると,確定(MemoryUsageのcommitted)が1MB,最大が4MBであることがわかります。 つまり,Ede

    「メモリーを意識してみよう」第3回 ヒープのチューニング
    masapon1967
    masapon1967 2008/05/10
    メモリーを意識してみよう - 第3回 ヒープのチューニング
  • 「メモリーを意識してみよう」第2回 GCの仕組みを理解する

    皆さんは,ご自分で作成されたアプリケーションでどのくらいの頻度でガーベジ・コレクション(GC)が発生しているか認識されていますか。まずは,このGCの発生頻度から調べてみましょう。 GCの発生頻度を調べるにはjavaの起動オプションに-verboseを使用します。-verboseだけだとクラスローディングやネイティブライブラリの使用に関する情報も表示されてしまうので,GCだけに特化したいときには-verbose:gcとします。 先週も使用した,JDKのサンプルのJava2Demoでやってみましょう。 > java -verbose:gc -jar Java2Demo.jar [GC 512K->216K(1984K), 0.0089257 secs] [GC 726K->486K(1984K), 0.0281309 secs] [GC 997K->635K(1984K), 0.0097482

    「メモリーを意識してみよう」第2回 GCの仕組みを理解する
    masapon1967
    masapon1967 2008/05/10
    メモリーを意識してみよう - 第2回 GCの仕組みを理解する
  • 「メモリーを意識してみよう」第1回 ヒープがどのくらい使われているかを理解する

    Javaのメモリーはガーベジ・コレクタが管理するため,アプリケーション側ではそれほど気にするありません。しかし,全く気にしないわけにはいかないのも実情です。 小さいアプリケーションでは無頓着であっても構いませんが,大規模になればそうもいってはいられません。使用メモリー量,ガーベジ・コレクション(GC)の頻度,リークの有無などは,できればチェックしておきたい項目です。 Javaではメモリーを複数の領域に分割して管理しています。クラス定義やメソッドなどのデータが格納されるPermanent領域や,インスタンスが割り当てられるヒープなどがあります。このような領域がどのように使用されているかを知ることは,パフォーマンスを考えるうえでもとても重要になります。 ここでは,特にヒープに着目していきたいと思います。 ヒープの使用量を知る まずはヒープの使用量がどのくらいになっているかを調べてみましょう。

    「メモリーを意識してみよう」第1回 ヒープがどのくらい使われているかを理解する
    masapon1967
    masapon1967 2008/05/10
    メモリーを意識してみよう - 第1回 ヒープがどのくらい使われているかを理解する
  • [スキンケア] All About|シミやシワや毛穴などの肌のケア情報

    masapon1967
    masapon1967 2008/05/09
    デコンパイラ
  • 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
    masapon1967
    masapon1967 2008/05/06
    Java Portlet Specification V2.0 (JSR 286) の新たな内容とは?
  • tagtraum industries incorporated

    When it comes to garbage collector and memory flags VMs from different vendors differ somewhat. Most flags aren't even properly documented by the usage printout of the VM themselves. This page tries to shine some light on what garbage collection related flags there are and what they are good for. It covers several Sun and IBM JVMs Sun JVMs Disclaimer: Please note that the data presented in this do

    masapon1967
    masapon1967 2008/04/19
    Sun版JavaのVM引数
  • GCViewer

    GCViewer (download) is a free open source tool to visualize data produced by the Java VM options -verbose:gc and -Xloggc:<file>. It also calculates garbage collection related performance metrics (throughput, accumulated pauses, longest pause, etc.). This can be very useful when tuning the garbage collection of a particular application by changing generation sizes or setting the initial heap size.

    masapon1967
    masapon1967 2008/04/15
    GCViewer
  • Java技術情報 - Java HotSpot / パフォーマンス

    Java HotSpot / パフォーマンス Java HotSpot仮想マシンと関連しないものを含む、パフォーマンスに関するさらに詳細な情報については Performance Documentation for the Java Platform英語)をご覧ください。 J2SE 5.0関連 J2SE 5.0 トラブルシューティング及び診断ガイド(PDF) J2SE 5.0 Performance White Paper(英語) Ergonomics in the 5.0 Java Virtual Machine TigerのGCチューニングガイド(英語) jvmstat技術情報 jvmstat 3.0コードサンプル Java HotSpot 仮想マシンのためのパフォーマンスドキュメンテーション 以下の文書には、Java HotSpot仮想マシンのパフォーマンス・

    masapon1967
    masapon1967 2008/04/15
    チューニングガイド
  • Strutsの知識を基に、Ruby on Railsを学ぶ方法

    Strutsの知識を基に、Ruby on Railsを学ぶ方法:JavaエンジニアのためのRuby入門(3)(1/3 ページ) 実は共通点の多いRubyJavaJavaエンジニアであり、JavaRubyの両方のインストラクターでもある筆者が贈る、JavaエンジニアのためのRuby入門。 前回「JavaRubyの共通点と相違点」では、Javaエンジニアの視点からRubyを学ぶためのポイントをいくつか紹介しました。 最終回である今回は、Rubyに関心のあるJavaエンジニアの皆さんが最も気になっていると思われるRuby on Rails(以下Rails)について紹介します。JavaエンジニアになじみのあるStruts(記事ではStruts 1.xを指します)と比較しながら、Railsの学び方のヒントを解説したいと思います。 Ruby on Railsとは Railsは、Rubyをベー

    Strutsの知識を基に、Ruby on Railsを学ぶ方法
    masapon1967
    masapon1967 2008/04/11
    Strutsの知識を基に、Ruby on Railsを学ぶ方法
  • ThreadとHashMapに潜む無限回廊は実に面白い? (1/3) - @IT

    ThreadとHashMapに潜む無限回廊は実に面白い?:現場から学ぶWebアプリ開発のトラブルハック(10)(1/3 ページ) 連載は、現場でのエンジニアの経験から得られた、APサーバをベースとしたWebアプリ開発における注意点やノウハウについて解説するハック集である。現在起きているトラブルの解決や、今後の開発の参考として大いに活用していただきたい。(編集部) マルチスレッドのトラブルハックはさっぱり分からない… 対処が難しいトラブルといえば、GC(ガベージ・コレクション)とマルチスレッド処理に起因することが多い。 前々回(「肥え続けるTomcatと胃を痛めるトラブルハッカー 」)と前回(「JavaのGC頻度に惑わされた年末年始の苦いメモリ」)の2回にわたってGC、特にメモリ周りのトラブルを取り上げた。そこで今回は、マルチスレッド処理のトラブルの1つ、「レースコンディション(競合状態)

    ThreadとHashMapに潜む無限回廊は実に面白い? (1/3) - @IT
    masapon1967
    masapon1967 2008/03/31
    ThreadとHashMapに潜む無限回廊は実に面白い?
  • JavaとRubyの共通点と相違点

    実は共通点の多いRubyJavaJavaエンジニアであり、JavaRubyの両方のインストラクターでもある筆者が贈る、JavaエンジニアのためのRuby入門。 前回「Javaエンジニアにこそ、Rubyの良さが分かる」では、JavaRubyの概要と歴史、使われ方について紹介し、なぜJavaエンジニアRubyの学習に向いているのかについて解説しました。 今回から2回にわたって、具体的にRubyJavaの文法を比較してみます。JavaエンジニアRubyを学ぶ際、「ここはすんなり通過できる」というような共通する部分と、「ここは違いをよく認識する必要がある」というようなRubyにあってJavaにない部分を、いくつか紹介したいと思います。 まずは、Javaエンジニアがほとんど戸惑うことがないと思われる、JavaRubyの共通点をいくつか挙げてみます。 JavaRubyの共通点(1)~

    JavaとRubyの共通点と相違点
    masapon1967
    masapon1967 2008/03/26
    JavaとRubyの共通点と相違点
  • 「WEBサーバーとのやりとりの自動化」(1) リッチクライアント & 帳票 - @IT

    IT 会議室 Indexリンク Windows Server Insider Insider.NET System Insider XML & SOA Linux Square Master of IP Network Java Solution Security & Trust Database Expert RFID+IC リッチクライアント & 帳票 Server & Storage Coding Edge @ITクラブ Cafe VB業務アプリケーション開発研究 @IT SpecialPR

    masapon1967
    masapon1967 2008/03/19
    Form認証を自動的に行うためのJava実装
  • [Think IT] 第5回:例外の処理を見ていこう! (1/3)

    JBoss jBPMを試そう! 第5回:例外の処理を見ていこう! 著者:レッドハット 安間 太郎 公開日:2008/02/28(木) jBPMプロセスアプリケーションの例外処理 最終回の今回は、前回のJava SE環境を用いてjBPMプロセスアプリケーションの例外処理について解説します。是非トライしてみてください。 さらにユーザインターフェースを開発する際のポイントを解説し、最後にjBPMを使う上で役立つ参考情報についてまとめていきます。 例外はどのように処理されるか 前回はシンプルなプロセス定義SimpleProcessを作成し、プロセス定義からイベントを介してActionHandlerを実装したJavaクラスを呼び出すことを解説しました。では、Javaクラスで発生する例外はどのように扱われるのでしょうか。 このことを確認するため、前回作成したTestHandlerクラスを少し改造して例

    masapon1967
    masapon1967 2008/03/04
    第5回:例外の処理を見ていこう!
  • [Think IT] 第4回:プロセス定義からJavaクラスを呼び出す仕組み (1/3)

    JBoss jBPMを試そう! 第4回:プロセス定義からJavaクラスを呼び出す仕組み 著者:レッドハット 三木 雄平 公開日:2008/02/21(木) Let's try it! 「第3回:15分でプロセスアプリケーションの開発」ではjBPMでEclipseのプラグインを使い、プロセスの定義を行いました。簡単にできることをご理解いただけたと思います。今回は前回までと趣向を少し変えて、Java SE環境でjBPMを利用していきます。よりシンプルな環境でjBPMを使うことで、その柔軟性を実感していただると思います。 前半はプロセス定義からjavaクラスをどのようにして呼び出すのかについて解説し、後半はハンズオン形式で進めていきます。ぜひ読者の皆様もトライしてみてください。 イベントとActionHandler jBPMのプロセス定義から前回作成したjavaクラスを呼び出すには、プロセス定義

    masapon1967
    masapon1967 2008/02/22
    プロセス定義からJavaクラスを呼び出す仕組み