タグ

javaに関するtino_9000のブックマーク (24)

  • yUMLを使ったテキストベースのマルチプラットフォームUMLモデリングソフトウェア·JSchnizzle MOONGIFT

    JSchnizzleはyUML記法に沿ったUMLモデリングソフトウェア。 JSchnizzleはJava製のオープンソース・ソフトウェア。2000年頃に注目を集めたUMLではあるが、最近ではあまり聞かれなくなってしまった。恐らく大手SIerの中では使われていると思われるが、開発規模をできるだけ抑えるトレンドの中ではあまり日の目を見ない。 クラス図 とはいえ開発を進める中で一定のドキュメントは必要だ。その中でルールが明確なUMLは便利なツールになるだろう。モデリングツールがややこしく動作が重たいものが多い中、JSchnizzleはシンプルに開発者好みのUMLが実践できるはずだ。 JSchnizzleはアクティビティ図、クラス図、ユースケース図に対応したUMLモデリングソフトウェアだ。モデリングといってもソースコードの生成などはできず、単純にモデリングした内容を画像として保存するのみとなってい

  • (Linux) RHELのGNU JavaからSunのJavaに切り替える (r271-635)

    CentOS 5.2 (RHEL 5.2相当)で、標準でインストールされているJRE(GNU Java)は、SunのJavaと完全互換性が無いので、動作しないアプリケーションがある。 一時的にSunのJREを用いるようにシステム設定を変更する方法。 まず、現在のjavaコマンドで起動するJREを知っておく [root@localhost ~]# java --version java version "1.4.2" gij (GNU libgcj) version 4.1.2 20071124 (Red Hat 4.1.2-42) Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warrant

  • onedotzeroで使われた素晴らしい作品を自分でも動かす·onedotzero-ident MOONGIFT

    onedotzero-identはJava製のオープンソース・ソフトウェア。これは紹介するには相当難解で、かなりの誤解が含まれていると思われるので間違っている部分があればコメントにてご指摘いただきたい。onedotzeroというのはイギリスで行われているデジタル映像フェスティバルのことで、世界中のクリエイターが参加している。 そのonedotzeroの中で使われた作品の一つがonedotzero-identだ。これがどういったものかは作品の動画を観てもらうのが一番分かりやすいだろう。画面全体から文字が流れ、onedotzero adventures in motionという文字を創りだしていく。 設定では描く色を限定したり、カメラの位置を変えることができる。元々の作品ではNokia N900を使って動かせるようになっているらしい。とてもクリエイティブで面白いデジタルアートに仕上がっている。

    onedotzeroで使われた素晴らしい作品を自分でも動かす·onedotzero-ident MOONGIFT
  • LinkedInが開発したリアルタイム検索システム·Zoie MOONGIFT

    LinkedInは最近4,500万ユーザを突破した世界最大の規模のビジネスSNSだ。SNSというとFacebookに注目が集まるが、LinkedInも様々な試みが行われており非常に興味深いシステムになっている。ZoieはLinkedInの開発した検索エンジンになっている。 シンプルなインタフェース 最近流行のリアルタイム性を取り入れ、実際に彼らのシステムで使われている。そんな実用性の高いシステムがオープンソースになっているのだ。 今回紹介するオープンソース・ソフトウェアはZoie、Apache Luceneをベースにした検索エンジンだ。 ZoieはApache Luceneをベースに開発されておりJavaで作られている。検索対象を追加すると即座に検索結果に反映されるようになっており、インデックスの再構築を待たなくて良い。またそのインデックスの再構築は検索パフォーマンスに影響を与えないように

    LinkedInが開発したリアルタイム検索システム·Zoie MOONGIFT
  • Java製のイントラ向け検索エンジン·regain MOONGIFT

    インターネットではあれほど検索エンジンを便利に使いながら、社内向けにはあまり活用されていない。どちらかと言えばファイルサーバをディレクトリで管理する、旧来の検索エンジン型で管理しているのではないだろうか。 日語の検索も可能なイントラ向け検索エンジン 要因は幾つかあるだろうが、検索エンジンの構築が面倒という印象があるのも確かだ。であればregainの手軽さは魅力的にうつるはずだ。 今回紹介するオープンソース・ソフトウェアはregain、Java製の手軽な検索エンジンだ。 regainはJava製の検索エンジンで、regain.jarを実行すればWebサーバも立ち上がってすぐに利用できる。Windows向けにはインストーラーやZipファイルが提供されている。ブラウザで管理画面に入り、検索対象とするディレクトリを指定すればすぐにインデックス化が実行される。 インデックス作成中 検索画面はGoo

    Java製のイントラ向け検索エンジン·regain MOONGIFT
  • 調理器具の選び方と使い方で快適なキッチン環境をつくる方法とは

    毎回材が焦げ付いてしまい、おいしい料理を作れない人が見られます。 すると汚れを洗うのも面倒になりますが、それは調理器具に問題があるのかもしれません。 底がコーティングされている調理器具を使うと焦げ付きを防げるので、今後は快適に料理が進むと思います。 すべて読む 少し工夫するだけで、もっと使いやすいキッチンになります。 すると料理がはかどり、今まで以上に楽しくなるかもしれませんね。 キッチンの環境を整えるコツは、使うものを近くに持ってくることです。 使いたい時に、すぐ手が届く距離に頻繁に使うものを置いておきましょう。 すべて読む

  • Oracle Java Technologies | Oracle

    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.

  • 古いJREを一掃する·JavaRa MOONGIFT

    WindowsJavaを使っていると、時々アップデーターが通知を行ってくる。そしてそれに従ってアップデートを行うと新しいバージョンのJRE(Java Runtime Environment)がインストールされるのだが、Program Files以下にはバージョン違いのJREが増えていく。 知らないうちに増えたJRE… アップデートするなら上書きでも良いのではないかと思うのだが、なぜかしない(バージョン番号が変わって動作しなくなることがあるからだろうか?)。そしてバージョン違いのJavaがどんどん増えて邪魔に感じてくる。そこでJavaRaを使って一掃してしまおう。 JavaRaは古いJREを一気に削除してくれるオープンソース・ソフトウェアだ。 JavaRaはJREのアップデートと古いものの削除という二つの機能を備えている。削除を行う前にアップデートを行い、最新版にすれば効果的だ。使い方は簡

    古いJREを一掃する·JavaRa MOONGIFT
  • アスキーアートのダイアグラムを画像に変換·ditaa MOONGIFT

    これは面白い! 技術者は画像やイラストで表現するよりもテキストベースの表現を好む傾向にある。作るのが面倒というのも一つの理由ですが、画像だとコピー&貼付けで完結しなかったり、後で修正するのも手間がかかってしまうということもある。そこで作られるのがテキストベースのダイアグラムです。例えば下のような画像、よくメーリングリストなどで使われているのを見たことがないでしょうか。 まぁ個人的にはこれが見やすですし、理解するには十分かな、と。でも、これを技術者以外の方がみると、分かりづらいし何より見た目がいけてない、という話になってしまいますよね。そこで憮然と構えるのではなく、見やすく変換してしまおうというのがditaaです。変換結果は以下にて! これが変換結果です。どうです、素敵でしょ? これなら誰が見ても納得の一品のはず。ditaaはJavaで作られたソフトウェアで、テキストファイルに書いたダイアグ

    アスキーアートのダイアグラムを画像に変換·ditaa MOONGIFT
  • Java製のソースコード検索エンジン·OpenGrok MOONGIFT

    複数人での開発、さらにメンテナンスが進むと関数やクラスが増え、その全体像が分かりづらくなってくる。開発のスピードが求められている現代、それらをドキュメントで管理していくのは得策だろうか。 検索結果 ソースコードを見通しよく管理するために、検索エンジンを使うのは良い選択かもしれない。 今回紹介するオープンソース・ソフトウェアはOpenGrok、Java製のソースコード検索エンジンだ。 OpenGrokはTomcatなどで動作するWebアプリケーションで、ソースが含まれる場所を指定してソースコードを検索できる。ctagを使うことで、利用されている元の関数にジャンプすることも可能だ。 ソースコードビューワー 各種バージョン管理システムに対応して、履歴を見たり差分を取得することもできるようだが、筆者環境ではうまくいかなかった。また、ソースの閲覧時には各種言語に対応したハイライト化がされる。 検索は

    Java製のソースコード検索エンジン·OpenGrok MOONGIFT
  • FrontPage - JythonWiki

    Welcome to the Jython Wiki! The purpose of a programming language is to let software developers express their intentions as simply and directly as possible. - JimHugunin Jython is a Java implementation of Python that combines expressive power with clarity. Jython is freely available for both commercial and non-commercial use and is distributed with source code. Jython is complementary to Java and

  • bose999の試験管の中の話

    tino_9000
    tino_9000 2007/10/31
              
  • java:jdbc [paulownia.jp]

    JDBC URLのポート番号は、データベースのデフォルトのポート番号です。デフォルトを使用している場合、多くのドライバではURLのポート番号を省略できます。 ここに掲載している情報は基的にRDBMSデベロッパ・プロジェクト公式のドライバソフトウェアの設定です。データベースによってはサードパーティやオープンソースで開発されているドライバが存在します。

  • MOONGIFT: » CSVを華麗に操る「Super CSV」:オープンソースを毎日紹介

    どうもうまくいかないのだが、恐らく解決できる人もいらっしゃると思うのでご紹介。 時代はWeb API、XML、オブジェクト指向と進んでいても、まだまだ現役なのがCSVファイルだ。表計算ソフトウェアや、他のシステムとの連携で利用される事も少なくない。 あの特殊なフォーマットをちまちま解析するのは時代遅れだ。華麗に扱ってこそ、CSVの便利さが際立ってくる。 今回紹介するオープンソース・ソフトウェアはSuper CSVCSVをオブジェクトに相互変換するJavaライブラリだ。 Super CSVではBeanクラスでCSVの項目を定義する。そして、ファイルを読みながらそのCSV構造を定義したプロセッサーを渡す事で、結果をBeanクラスのオブジェクトで取得できる。 逆に書き込む場合も操作は同様だ。データをオブジェクトを通じて書き込めるので、CSV特有の面倒さを感じる事なく相互に利用ができる。 試して

    MOONGIFT: » CSVを華麗に操る「Super CSV」:オープンソースを毎日紹介
  • .NET/Java向けオブジェクトDB·db4o MOONGIFT

    最近は優秀なO/Rマッピングツールが出てきたお陰でそれ程苦労もなくなったが、プログラムとRDBMSはやはり相性が良いとは思いがたい。SQLを書いて、その結果を取り出して…というのはいまいち面倒だ。 現状でも効率的な更新や複雑なデータ抽出についてはやはりSQLを書く必要がある。複雑な場合にSQLを書くというのは面倒この上ない。そこで試してみたいのがオブジェクトデータベースだ。 今回紹介するオープンソース・ソフトウェアはdb4o、.NET/Javaにネイティブなオブジェクトデータベースだ。 db4oは.NET/Javaに対してネイティブに動作させることができる。monoにも対応しているので、WindowsのみならずLinuxやBSDにも対応しているのが利点だ。組み込みをはじめとして、利用実績も徐々に出てきているようだ。 利用範囲には向き不向きがあるだろう。また、現状では速度と言う面ではRDBM

    .NET/Java向けオブジェクトDB·db4o MOONGIFT
  • JUnitで作成されたユニット試験のカバー範囲を検証可能 - Jumble 1.0.0 | エンタープライズ | マイコミジャーナル

    Jumbleの初のパブリックリリースとなる「Jumble 1.0.0」が17日(米国時間)、公開された。同アプリケーションはこれまでReel Twoによって開発されてきたツール。今回はじめてGNU GENERAL PUBLIC LICENSE Version 2のもとでオープンソースソフトウェアとして公開された。JumbleはJavaで開発されたユニット試験カバー範囲の検証ツール。JUnitを使ったユニット試験に対応している。 Jumbleはユニット試験の対象となるクラスの内容をバイトコードレベルで微妙に変更させながら同試験クラスを実行。さまざまに条件を変えたうえで、ユニット試験クラスがきちんとこれらの条件をカバーするように組まれているかを検証する。結果は0%から100%までのメータで表示される。100%が表示されれば素晴らしいユニット試験プログラムが組まれているということになる。 今回は

  • JUnit 実践講座

    更新: 2003/11/05 公開: 2002/01/03石井 勝 はじめに ここでは, JUnit ついて僕が普段使っているテクニックやコーディングスタイルについてまとめていきたいと思います.読者としては,ある程度 JUnit を使いこなせる方を想定しています. 僕が仕事で JUnit を使い始めて 1 年半以上になります.つい先日まで行っていた開発プロジェクトでは,テストメソッドの数は 2000 程度,TestCase のクラス数は 2,3 百個という規模になりました.それぐらいの規模になれば,JUnit でコーディングする際に何らかの指針が必要になります.その開発プロジェクトでは,何度もプログラミングスタイルを変え,どういうスタイルが JUnit のコードをメンテナンスしやすいか,ということを考えてきました.そういったことをまず プログラミングスタイルガイド と シナリオベース

  • JavaScript/Java/PythonでDiff·google-diff-match-patch MOONGIFT

    ※画像は公式サイトデモより 最近、自作でWikiエンジンを書いている。Wikiの三大要素(?)として必要なのは、ページがない場合の自動生成、HTMLを記述する事無く記法によって生成される文章、そして不特定多数が編集するための履歴管理機能だ。 履歴管理をする以上、リビジョンの比較ができなければ意味がない。更新の衝突が起こった場合も必要だ。その際に非常に便利なライブラリがこれだ。 今回紹介するオープンソース・ソフトウェアはgoogle-diff-match-patch、各種言語による差分表示ライブラリだ。 google-diff-match-patchはその名の通り、Google謹製のライブラリだ。何と、Webベースのドキュメント作成ソフトウェア、Google Documentsでも使われている代物だ。 提供されているのはJavaScriptJavaそしてPython向けのソースになる。特に

    JavaScript/Java/PythonでDiff·google-diff-match-patch MOONGIFT
  • 「フォルダ内のファイル名取得」(1) Java Solution - @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

    tino_9000
    tino_9000 2007/04/11
    globの変わりに
  • rktSQLite2 レビュー MOONGIFT

    rktSQLite2 レビュー トップ (クリックすると拡大します) テーブル一覧 (クリックすると拡大します) データ一覧 (クリックすると拡大します) 条件付与 (クリックすると拡大します) トリガー (クリックすると拡大します) ビュー (クリックすると拡大します) ビューのSQL (クリックすると拡大します) ダンプ (クリックすると拡大します) 追加 (クリックすると拡大します) rktSQLite2 紹介はこちら

    rktSQLite2 レビュー MOONGIFT