印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます ビーブレイクシステムズは6月24日、JavaでExcelファイルを操作するためのオープンソースのフレームワーク「ExCella Core Version1.2」を発表した。翌25日には、ExCella Coreをベースとした帳票ツール「ExCella Reports Version1.0」と、同じくExCella Coreを利用したデータ移行支援ツール「ExCella Trans Version1.0」をリリースしている。 いずれもSourceForge.JPがホスティングするのExCellaのウェブサイトで公開している。 ExCella CoreはJavaでExcelファイルを操作するためのフレームワーク。POIやJava Excel
1 月 31, 2008 11:02 pm admin Java えー、久々にお仕事ネタです。(たまには書かないと・・・) Javaで、XMLのエスケープ処理とかの実装を調査する機会がありまして、ちょっとハマったので、覚書としてメモしておきます。 XML文書をパースする際には、定義済み実体参照を置換すること(例えば、<を<にするとか)は理解していたんですが、文字参照(&#で始まる10進や、&#xで始まる16進)を文字に置換するというのを忘れておりまして。 そこで、16進数字から文字へ変換する処理を実装しようと、APIを探したんですが、コレ!というのが見当たりません。ググってもなかなかヒットしない。逆(文字から16進数字)は、Integer#toHexStringでできるんですが・・・。 じゃ自作するか、と同僚とアレコレやってみました。intにしてbyte配列にしてビット演算し
注:本日の日記にはJavaのソースがありますが、本格的にJavaをやってないため、 いいかげんな部分がかなりあると思われます。 @ITで数値文字参照から文字への変換に関するスレが盛り上がってるのを見ながら、暇つぶしにコーディング。 /* NcrCodec NCR⇔文字列の相互変換。 */ import java.util.regex.Pattern; import java.util.regex.Matcher; public class NcrCodec{ // インスタンス化禁止 private NcrCodec() {} // NCRエンコードを行う(10進表記) public static String encode(String str) { return encode(str, 10); } // NCRエンコードを行う(基数指定) public static String e
Project ROME "...ending syndication feed confusion by supporting all of 'em. " - Simon Phipps ROME is an set of open source Java tools for parsing, generating and publishing RSS and Atom feeds. The core ROME library depends only on the JDOM XML parser and supports parsing, generating and converting all of the popular RSS and Atom formats including RSS 0.90, RSS 0.91 Netscape, RSS 0.91 Userland,
“このチームで一緒に仕事できてよかった” を世界中に生み出していく。 仕事が少しでも楽しくなることを目指し、コラボレーションツールを開発・提供しています。 すべてのチームが使える プロジェクト管理ツール Backlog はチームで働くすべての人が使えるプロジェクト管理ツールです。マイルストーンやガントチャートなどを用いて、課題の優先付けや期限管理が簡単にできます。ソースコードの管理にも最適です。 もっと詳しく アイデアを形にする ビジュアルコラボレーションツール Cacoo はウェブブラウザで使える作図共有ツールです。難しい操作は不要でアイデアをすぐに可視化できます。ワイヤフレームなどの基本的な図からベン図やマインドマップなどの特殊図のテンプレートをご自由にお使い頂けます。 もっと詳しく チームワークのための チャットツール Typetalk は雑談を成果に変えるチャットツールです。スピー
JTwitter - the Java library for the Twitter API Robust & easy to use. Over 200,000 downloads and many successful apps. As used by coders, companies & in several university courses. JTwitter is a small library providing easy access to the Twitter API. Set and get your status, manage your network of friends, message friends, maintain lists, etc. Lots of features - if you can do it at twitter.com, yo
イーフロー、世界初 ケータイJava上にAndroidのDalvik VMを実装、オープンソースとして公開 株式会社イーフロー(本社:東京都渋谷区、代表取締役社長:眞壁幸一、以下イーフロー)は本日、 Google社の公開している仕様書に拠り、携帯電話で最も広く普及しているJava CLDCコンフィギュレーション(以下、ケータイJava)上に100% Pure Javaの「Dalvik VM」(バーチャル・マシン)を実装したことを発表しました。さらに、今回の実装はDalvik VMの設計思想・実装のポイントを探り、その仕様を深く理解する際に有用と考え、広く一般にオープンソース(GPL: GNU General Public License)として公開することにしました。 Dalvik VMは、ケータイJavaでは通常不可能な下記の機能の提供を可能にします。 1.“ユーザの手間を取らせず”アプ
Welcome to the Invisible Internet The Invisible Internet is a privacy by design, people-powered network. It is a truly free and anonymizing Internet alternative. Get I2P. Get I2P 2.6.1 What is I2P? The Invisible Internet Project (I2P) is a fully encrypted private network layer. It protects your activity and location. Every day people use the network to connect with people without worry of being tr
ゴールデンウィークに特に予定のなかった筆者は,「ちまたで噂のGoogle App Engine for Java(GAE/J)とFlexでスケジュール共有ツールでも作ってみよう」と思い立ちました。およそ5日間かけて開発を進めたのち,2009年5月6日に「ご都合.com(画面1)」を公開しました。その後,はてなブックマークやニュースサイトなどでご紹介いただいたおかげで,公開後6日で約2000人の方にご利用いただいています。 そこで本稿では,この「ご都合.com」の開発で実際に筆者が得た経験を通じて,GAE/JによるWebアプリケーション開発の実際とそのポテンシャルについて紹介します。 米Googleが2008年4月に発表したGoogle App Engine(画面2)は,「自分が開発したWebアプリケーションをGoogleのデータセンターで運用できるクラウドコンピューティング・サービス」です
EclipseでJava版App Engineを始めるための基礎知識:Google App Engineで手軽に試すJavaクラウド(1)(1/4 ページ) Google App Engineがやって来るJa!va!だぁ! 米グーグルは2008年4月7日、Pythonで作成したプログラムが動くクラウド・コンピューティング環境「Google App Engine」(以下、GAE)を発表しました。それからちょうど1年後の2009年4月7日、GAEはPythonに加えてJavaへの対応(以下、GAEj)を発表しました(参考:グーグルのクラウドがJava対応、JRubyも稼働か)。 2008年のGAE発表当初、日本ではPythonのプログラマ数があまり多くなく、反響もいまひとつの感じがありましたが、今年になって開発者や利用実績が多いJavaに対応したことで、GAEのユーザー数が一気に増加する可能性
なにこれ ニコニコ動画の動画ファイルのキャッシュファイルを皆で共有しあってより快適にニコ動を楽しめるソフトです。 これで一般会員でも回線混雑時に通常画質で動画が見れるかもしれない・・・!って訳です(誰かが以前その動画を通常画質で見ていてくれれば、の話なんだけどね)。 えいさあさんのNicoCacheをベースにP2P技術を用いてキャッシュ情報をGenkidamaを起動しているPC同士で共有する仕組みを追加してあります。 えいさあさん良いプログラムをソース公開してくれて感謝です。 動作環境 Java 6.0が動くシステム(Windows, Linuxで動作確認済み) たぶんMacでもおk。 ルータにグローバルIPが振られていて、UPnPでポート解放出来る必要あり。 使い方 Windows ブラウザのプロキシ設定でlocalhost:8080を指定。 Genkidama.batを実行する。 使い
Java講座 1. ケアレスミスを減らす章 1.1. while ループより for ループ 1.2. 配列を返すメソッド 1.3. チェーンコンストラクタ 1.4. キャッチした例外は必ず使う 1.5. リテラルの比較 1.6. 列挙型の定義 2. 堅牢性を獲得する章 2.1. ユーティリティクラス 2.2. フィールドの可視性 2.3. メソッドの可視性 2.4. クラスの可視性 2.5. 配列フィールド定数 3. 拡張性/柔軟性を獲得する章 3.1. ファクトリーメソッド 3.2. 怠惰な初期化 3.3. 継承はカプセル化を壊す 3.4. 継承の悪い例 3.5. 継承の良い例 3.6. インターフェースの不要な修飾子 3.7. インターフェースで定数定義 3.8. 改行コード 3.9. データの入れ物として使わない 4. 知っていると便
詳しいことは明日書くけども、QuercusのSVN版とResinのソースの一部を使って、あとパッチあてまくって何とか動かせました。キャッシュなどでGAE固有の調整が必要なのでforkしようと思っています。 sample 1 sample 2 This is a quick attempt to run PHP scripts on GAE using Quercus with a bunch of patches applied. I'm thinking of forking the original code as it needs lots of site-specific changes in content cache and a few more parts.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く