タグ

javaに関するMasaHeroのブックマーク (17)

  • 私が参考にしたAndroidアプリ開発情報をまとめてみました - もとまか日記

    先日、以下の記事で初めて作ったAndroidアプリを紹介しました。 一週間で初めてのAndroidアプリを作ってみました その後、そのアプリをAndroidマーケットで公開してみました。 はてブ閲覧用Androidアプリ「HTBPocket」を公開しました この一連の作業で参考にした記事やサイトについて、「Androidアプリ開発関連情報まとめ」としてまとめてみました。 開発環境構築まず必要になるのが開発環境です。以下はMacの環境構築です。MacAndroid SDKをインストール (Update 2010.05.25) そして以下がWindowsでの環境構築です。私はやったことないのでよく分かりませんが(^^;;世界を目指せ!Androidアプリ開発入門:第2回 Androidアプリ開発のための環境構築 公式の開発情報公式の開発者向けサイトです。Android Developers

  • Javaプログラマであるかを見分ける10の質問 - やさしいデスマーチ

    元ネタはこちらですが、「優れたJavaプログラマ」を見分ける質問ではありません*1。次のような状況を想定してください。 受託業務を中心にしている弊社は、Javaで業務系ウェブアプリケーションの開発を行う事になりました。しかし社内のリソースを使うにも1−2名足らない事が見積もりから解っています。そこで、中堅エンジニアを1−2名募集することになりました。正社員か派遣かは問いませんが、経験が3年程度の中堅プログラマが必要です。同等またはそれ以上のスキルを持つ正社員がプロジェクトを牽引しますが、ゼロから教えながら教育することはできないので、必要最低限のスキルを持っていることが条件になります。 こんな状況を想定して、面接の質問を考えてみました。経験が3年程度あれば、問題なく答えられるはずです*2。尚、質問はホーム言語がJavaである前提です。 下記質問にそれぞれ50文字以内を目安に簡単に説明すること

    Javaプログラマであるかを見分ける10の質問 - やさしいデスマーチ
  • [SQLite JDBC] Javaで始めるSQLiteデータベース入門

    SQLiteデータベースは、Cで書かれた軽量データベースです。「軽量」というのは2つの意味があって、全体のコード数が10万行程度という点(PostgreSQLは100万行に近づいています)と、データベースを保存するファイルが1つに納まっているのがSQLiteの特徴です。他のシステムだと、複数のデータベース用のファイルがあって管理が面倒なのですが、SQLiteのデータベースはファイル1つで、しかもOS互換フォーマットで保存されているので、簡単にOSをまたがったデータベースのコピーを作成することができます。 そもそもリレーショナルデータベース(日語では関係データベースと訳すことが多いです)って何?という方は、初心者向けに用意した以下の講義資料を参考にしてください。 Javaでデータベースアプリケーションを作成するには、JDBC (Java Database Connection)というAPI

  • Java開発者の読むDjangoの設計思想 - やさしいデスマーチ

    Djangoのサイトには「Djangoの設計思想」というドキュメントがあります。どんなフレームワークでもそうですが、設計思想を理解し、その流れをつかむ事で正しい利用への最短ルートです。もし、自分の思想にあわないならば問題です。可能であれば、そのフレームワークの検討を取り止めるべきでしょう。それが出来ないならば利用している時にはそのフレームワークの思想で思考することが求められます。 Djangoの設計思想は、緩く結合し、必要最低限のコードで、だが隠蔽せずに明示するという事です。DjangoではMVT(モデル/ビュー/テンプレート)と呼ばれるMVCに近い構造をとります。それらの3つのレイヤーはお互いに疎な関係を持ち、モデルとテンプレートはデフォルトの実装以外を容易に採用できるようになっています。また、ほどよく規約を適用し必要なコード量は少なくなっていまが、なんでもかんでも裏側で処理せずに、なに

    Java開発者の読むDjangoの設計思想 - やさしいデスマーチ
  • JAXBメモ

    作成 2003/7/28 はじめてのJAXB 巷で話題?のJAXBに、ちょっとだけさわってみました。ほんとにちょっとだけ。 JAXBとは? JAXB(Java Architecture for XML Binding)とは、JavaとXMLのバインディング技術です。XMLのスキーマ(XMLスキーマ、DTD、RELAX NG、etc...)からJavaコードを作成することができます。作成したJavaコードにXMLファイルからデータを読み込んだり(マーシャリング)、逆にXMLを書き出したり(アンマーシャリング)できます。 実験環境 Ant1.5.3 JDK1.4.1_02 Java Web Services Developer Pack1.2 準備 JAXBを使うにはJAXBのライブラリ(JARとか)をダウンロードする必要があります。JAXBの実装はいろいろある?ようですが、ここでは、Java

  • Java/Tips - discypus

    [編集]クラスインスタンス (AClass.class) から new AClass[0] を作る # (2006-04-27のメモ、未確認) クラスがわかっていれば: return (AClass[]) results.toArray(new AClass[0]); ↓ クラスがわかっていない(ただし、AClassを継承した物だと判明しているが)、clazzから作成 return (AClass[]) results.toArray((AClass[])java.lang.reflect.Array.newInstance(clazz, 0)); ↑ [編集]メソッドから複数の値を返す (2005-09-02) # こんなメソッドがあるとき、このメソッドから複数の値を返したくなったとき。 boolean doProcess() { // return true; } まだコンパイルしてな

  • 侍 - ログ , スレッドダンプ解析ツール

    "侍" とは 侍 はタブ表示できる GUI の tail ツールです。 標準出力・標準エラー出力をリダイレクトしたログファイルより Java のスレッドダンプのみを切り出して色分け表示したり、-verbosegcオプションによるログをグラフ表示したりできるため特に Java のトラブルシューティングに役立ちます。 システム要件 OS: JDK 1.4 以降の実行環境をサポートする Windows や Unix JDKは以下のページからダウンロードできます。 http://java.sun.com/j2se/1.5.0/ja/download.html 検証済みの解析対象JVM: JDK 1.3.x,JDK 1.4.x,JDK5.0 準拠の Apple/BEA/Sun/HP/IBM 製JVM 起動方法 侍 は以下の2種類どちらかの方法で起動させることができます。 Java Web Start

  • Java アプリケーション入門

  • Java Platform SE 6

    Java Is the Language of Possibilities Java is powering the innovation behind our digital world. Harness this potential with Java resources for student coders, hobbyists, developers, and IT leaders.

  • VTK: vtkDelaunay3D Class Reference

  • MYCOMジャーナル - エンタープライズ - コラム - ライトニングJava

    新着記事一覧 「MySpace Music」開始 - SNSとオンライン音楽配信の融合サービス [05:27 9/26]  Dell、12カ月で全てのノートPC新製品をLEDディスプレイに [02:43 9/26]  バンダイ、カラー液晶を採用した「たまごっちプラスカラー」を発表 [01:26 9/26]  【レビュー】デュアルコアAtomを速攻チェック! 期待のMini-ITXマザー「D945GCLF2」 [01:15 9/26]  パイオニア、高級スピーカーシステム「EXシリーズ」第5弾発表 [22:54 9/25]  家電"売れ筋"週間ランキング(9/16〜22) - 優秀ポータブルナビを探す! [22:53 9/25]  韓国政府、次の韓国へ向けた"新成長動力"を発表 [22:43 9/25]  日HP、仮想化環境向けのサーバブレード/ストレージブレードを発表 [22:20 9/

  • Algorithm Database

    無向グラフ スケジューリング 量子計算(グローバーのアルゴリズム) 最小カット 投票力指数 (CGI) チャネル割当問題 共有区間列挙問題(CGI) 2次元ボロノイ図構成 グラフエディタの作成(群馬大学 中野研究室) 辺連結度増大アルゴリズム 3次元凸包 グラフ分割問題 最大クリーク問題 巡回セールスマン問題 最短路問題 ハイパーグラフの極小横断 new!!誤差拡散法 (ブラウザの設定で "Javaを有効" にして下さい。)

  • 富士通の「PRIMEPOWER」が世界最高性能を記録 Javaアプリケーションベンチマークで

    富士通は、UNIXサーバの最上位モデル「PRIMEPOWER 2500」がJavaアプリケーションベンチマークテストプログラムで世界最高性能を記録したと発表した。 富士通は2月2日、UNIXサーバの最上位モデル「PRIMEPOWER 2500」がJavaで記述された業務アプリケーションのベンチマークテストプログラム「SPECjbb 2005」で世界最高性能を記録したと発表した。 富士通が開発した64ビットプロセッサ「SPARC64TM V」(2.08GHz)128個で構成したPRIMEPOWER 2500で、毎秒115万7619回の処理を達成した。Java仮想マシンを16多重で実行しており、1多重あたり毎秒7万2351回となる。 SPECjbb 2005(SPEC Java Business Benchmark 2005)は、Javaで記述された業務アプリケーションが稼働するサーバの性能を

    富士通の「PRIMEPOWER」が世界最高性能を記録 Javaアプリケーションベンチマークで
  • Introduction to GCJ (Fedora Core Expert, July 2005)

    Java Ahead-of-TimeコンパイラGCJ 首藤 一幸 注: このページの文章は Fedora Core Expert 誌 (2005年 7月発売) に掲載された以下の記事の元原稿です。 編集部の了承の元に、ウェブページに掲載しております。 首藤一幸, "GCCのJavaコンパイラ "GCJ" ガイド", Fedora Core Expert, pp.180-191, (株)技術評論社, 2005年 7月 2日 GCJは、Javaプログラムを実行前にネイティブコードに変換するコンパイラです。 Fedora Core 4には、GCJ、およびGCJでコンパイルされたJavaプログラムが いくつか含まれています。 稿では、Eclipseといった大きな実用プログラムが動作するくらいに成熟してきた GCJの機能と性能を紹介します。 もくじ GCJとは 準備 使い方 サポートしている

  • Javaプログラミング・ワンポイントレクチャー INDEX

    このコーナーについて このコーナーは、Javaで開発を行うエンジニアのために、Javaプログラミングの基礎知識や書籍、雑誌、マニュアル等では得られない現場の開発に必要な実践的なノウハウを提供します。 * このコーナーは2006年12月2日に「Java Solution FAQ」コーナーに統合されました。(編集部) 実運用の障害対応時間比較に見る、ログ管理基盤の効果 (2017/5/9) ログ基盤の構築方法や利用方法、実際の案件で使ったときの事例などを紹介する連載。今回は、実案件を事例とし、ログ管理基盤の有用性を、障害対応時間比較も交えて紹介 Chatwork、LINENetflixが進めるリアクティブシステムとは何か (2017/4/27) 「リアクティブ」に関連する幾つかの用語について解説し、リアクティブシステムを実現するためのライブラリを紹介します Fluentd+Elasticse

  • Java入門

    目指せプログラマー!にようこそ。 当サイトはこちらに引っ越しました。 お手数をおかけしますが、上記サイトへご移動くださいませ。

  • JSFのGUI開発本格化へ? - Sun Java Studio Creator 2いよいよリリース | エンタープライズ | マイコミジャーナル

    Sun Microsystemsは25日(米国時間)、Sun Java Studio Creatorの最新版であるSun Java Studio Creator 2を公開した。Sun Microsystemsはこれまで長期にわたってJava Studio Creator 2 Early Accessを実施してきた。Sun Java Studio Creator 2が正式にリリースされたことで、J2EEなども加味されたSunのエンタープライズJava統合開発環境はひとつの節目を迎えたことになる。 Sun Java Studio Creator 2(SJSC 2)はNetBeans 4.1をベースに構築されたエンタープライズJava統合開発環境。JSFやEJBに関するライブラリも同梱されており、J2EEを始めとしたエンタープライズJavaアプリケーションの開発をインストールしてすぐに始めること

  • 1