はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena
  • Hatena

    はてなブックマーク

    トップへ戻る

    • 総合
      • 人気
      • 新着
      • IT
      • 最新ガジェット
      • 自然科学
      • 経済・金融
      • おもしろ
      • マンガ
      • ゲーム
      • はてなブログ(総合)
    • 一般
      • 人気
      • 新着
      • 社会ニュース
      • 地域
      • 国際
      • 天気
      • グルメ
      • 映画・音楽
      • スポーツ
      • はてな匿名ダイアリー
      • はてなブログ(一般)
    • 世の中
      • 人気
      • 新着
      • 新型コロナウイルス
      • 働き方
      • 生き方
      • 地域
      • 医療・ヘルス
      • 教育
      • はてな匿名ダイアリー
      • はてなブログ(世の中)
    • 政治と経済
      • 人気
      • 新着
      • 政治
      • 経済・金融
      • 企業
      • 仕事・就職
      • マーケット
      • 国際
      • はてなブログ(政治と経済)
    • 暮らし
      • 人気
      • 新着
      • カルチャー・ライフスタイル
      • ファッション
      • 運動・エクササイズ
      • 結婚・子育て
      • 住まい
      • グルメ
      • 相続
      • はてなブログ(暮らし)
      • 掃除・整理整頓
      • 雑貨
      • 買ってよかったもの
      • 旅行
      • アウトドア
      • 趣味
    • 学び
      • 人気
      • 新着
      • 人文科学
      • 社会科学
      • 自然科学
      • 語学
      • ビジネス・経営学
      • デザイン
      • 法律
      • 本・書評
      • 将棋・囲碁
      • はてなブログ(学び)
    • テクノロジー
      • 人気
      • 新着
      • IT
      • セキュリティ技術
      • はてなブログ(テクノロジー)
      • AI・機械学習
      • プログラミング
      • エンジニア
    • おもしろ
      • 人気
      • 新着
      • まとめ
      • ネタ
      • おもしろ
      • これはすごい
      • かわいい
      • 雑学
      • 癒やし
      • はてなブログ(おもしろ)
    • エンタメ
      • 人気
      • 新着
      • スポーツ
      • 映画
      • 音楽
      • アイドル
      • 芸能
      • お笑い
      • サッカー
      • 話題の動画
      • はてなブログ(エンタメ)
    • アニメとゲーム
      • 人気
      • 新着
      • マンガ
      • Webマンガ
      • ゲーム
      • 任天堂
      • PlayStation
      • アニメ
      • バーチャルYouTuber
      • オタクカルチャー
      • はてなブログ(アニメとゲーム)
      • はてなブログ(ゲーム)
    • おすすめ

      Google I/O

    『Ken's Blog』

    • 人気
    • 新着
    • すべて
    • 文字コードと改行コードに気をつけようというお話。 - Ken's Blog

      7 users

      muraken720.hatenablog.com

      この記事は「新人/若手向け、これだけは知っとけTips25 Advent Calendar 2012」の12/5の記事として書いています。 若手のメンバと一緒に仕事をする中で、よく問題となり、その都度教えることがあります。 それは文字コードと改行コードに関する問題です。 想定する環境 想定している環境は、開発現場によくある環境だと思いますが、以下のようなものです。 開発は業務マシンであるWindowsPCを使っている。 サーバマシンはLinuxを使っている。 構成管理ツール(Subversionなど)は業務マシンから利用する。 さて、どのような問題が発生するのか? このような環境で作業しているときによく発生するのが、構成管理ツールにコミットされているファイルとサーバマシン上のファイルが同じファイルのはずなのに、差分チェックをすると差分がでるというものです。 このようなこと周囲でよくありませ

      • テクノロジー
      • 2012/12/05 01:56
      • 文字コード
      • 開発
      • web
      • PeepCodeに学ぶ node.js+express のblankプロジェクトを作る - Ken's Blog

        12 users

        muraken720.hatenablog.com

        本ブログは東京Node学園祭2012 アドベントカレンダーの2日目の記事です。 Smashing Node.jsを私も読んでいるのですが、それより前にPeepCodeのFull Stack Node.jsを見て、node.js+expressでアプリケーションを作る時にいつも同じことをやるので、復習がてらに、blankプロジェクトを作ってみました。このブログではその内容を紹介します。 前提 node.jsは既にインストール済みであることを前提とします。また、私の環境は Mac OS X です。 expressプロジェクトの作成と必要なmoduleのインストール ここはいつも通りです。 express blank create : blank create : blank/package.json create : blank/app.js create : blank/public cre

        • テクノロジー
        • 2012/10/17 00:02
        • node.js
        • express
        • test
        • javascript
        • *あとで読む
        • あとで読む
        • Backbone.Syncを呼び出すメソッド、呼び出さないメソッド - Ken's Blog

          4 users

          muraken720.hatenablog.com

          Backbone.jsのModel, CollectionにはデータのCRUDに関する似たようなメソッドがあるのですが、Backbone.Syncを呼び出すかどうかがメソッドによって違いがあるので纏めておきます。 Backbone.Syncを呼び出すメソッド これらのメソッドは内部でBackbone.Syncを呼び出すため、デフォルトではRESTによるサーバサイドの呼び出しが発生します。 Model Collection fetch fetch save create destory Backbone.Syncを呼び出さないメソッド これらのメソッドは内部でBackbone.Syncを呼び出しません。メモリ上でのみデータが変更されます。イベント発行も行われます。 Model Collection new(※1) add set remove reset ※1 new 演算子によるコンストラ

          • テクノロジー
          • 2012/08/22 01:14
          • *programming
          • javascript
          • vim環境を整える - Ken's Blog

            3 users

            muraken720.hatenablog.com

            CoffeeScriptをvimで書いているのでsyntax highlightを使えるように環境を整えました。 vimのpluginをVundleでインストール Curiosity Drives Me: 今年こそ始める!何度も挫折した人のためのモダンVim再入門 こちらを参考に、Vundleをインストール。 CoffeeScript用、Stylus用のpluginをインストールしてsyntax highlightが有効になりました。 Bundle 'kchmck/vim-coffee-script' Bundle 'wavded/vim-stylus' vimのsyntax highlightのcolorschemeを変更 syntax highlightをonにしたけど、defaultのカラーがいまいち見にくい。。。 というわけで、 Debian5.0(Lenny)でVimの色設定をす

            • テクノロジー
            • 2012/07/01 02:16
            • CoffeeScript
            • vim
            • plugin
            • Node.js+jQuery Mobile+MongoDBでCRUDアプリケーションを作る(その3) - Ken's Blog

              11 users

              muraken720.hatenablog.com

              Node.js, jQuery Mobile, MongoDBを使ったRESTfulなCRUDアプリケーションが一通りできあがったので、まとめを書こうと思います。ユーザ認証やバリデーション、ページングなど実際に必要な処理は全くありませんが、とりあえずCRUDの骨組みとしては完成です。 これまでのエントリーは以下です(最新はここから少し変更を加えています)。 Node.js+jQuery Mobile+MongoDBでCRUDアプリケーションを作る(その1) - ken’s room 〜技術探求のメモ〜 jQuery MobileでCRUDアプリケーションのフロントを作って学んだ5つのこと(Node.js+jQuery Mobile+MongoDBでCRUDアプリケーションを作る(その2)) - ken’s room 〜技術探求のメモ〜 アプリケーションはnode-ninja上のこちらで動か

              • テクノロジー
              • 2011/12/23 09:22
              • MongoDB
              • node.js
              • jquery
              • api
              • tech
              • jQuery MobileでCRUDアプリケーションのフロントを作って学んだ5つのこと(Node.js+jQuery Mobile+MongoDBでCRUDアプリケーションを作る(その2)) - Ken's Blog

                10 users

                muraken720.hatenablog.com

                はじめに この記事は、JavaScript Advent Calendar 2011 (フレームワークコース)の16日目の記事です。 Node.js+jQuery Mobile+MongoDBでCRUDアプリケーションを作った際に、フロントを1.0がリリースされたjQuery Mobileを使ったみました。そこで実際にCRUD全部を作ってみて学んだことを5つのポイントにしてまとめました。 前提(基本方針など) SinglePageApplicationとして作成する。 基本的にjQuery Mobileの標準機能を使って素直に作る。 ServerSideにはexpress/jadeを使う。 ServerSideはRESTfulなAPIとし、jsonを使う。 jQuery Mobileのリファレンス 本家のドキュメントが一番のリファレンスですが、色々なページに飛ばないと必要な属性が分からない

                • テクノロジー
                • 2011/12/16 02:59
                • node.js
                • jquery
                • tech
                • development
                • mobile
                • javascript
                • Node.js+jQuery Mobile+MongoDBでCRUDアプリケーションを作る(その1) - Ken's Blog

                  42 users

                  muraken720.hatenablog.com

                  はじめに この記事は、JavaScript Advent Calendar 2011 (Node.js/WebSocketsコース) の 11 日目の記事です。 Node.jsを最初に見たときの印象は、「これで簡単なWebアプリケーションをサクサク作れそう!」というものでした。スレッドではなくイベントループで、リアルタイムなWebアプリケーションの開発を容易するという特徴があるのですが、何よりも、javascriptで簡単にプロトタイプできそうという点が気に入りました。 #もともとGateway屋さんなので、イベントループで、ステートマシン的なプログラムの方が親しみがあったという点もあるかもしれません。 そこで本記事では、Node.js+jQuery Mobile+MongoDBを使ってシンプルなCRUDアプリケーションを作ってみようと思います。作るアプリケーションはMemoアプリで、今回

                  • テクノロジー
                  • 2011/12/12 01:23
                  • node.js
                  • jquery
                  • mongodb
                  • mobile
                  • mongoose
                  • jade
                  • jQuery Mobile
                  • express
                  • javascript
                  • アプリケーション
                  • サーバはRESTfulなJSON APIに徹して、クライアントでデータをバインドする - Ken's Blog

                    11 users

                    muraken720.hatenablog.com

                    jadeはテンプレートエンジンなので、サーバサイドでテンプレートにデータをバインドしてHTMLを返すことができる。しかし、Node.js + express + jade + jQuery Mobileを使ってアプリケーションを作る場合には、以下のルールに沿って開発した方が良いという結論に(個人的に)なった。 サーバサイド Node.js + expressによって、RESTfulなJSON APIを提供することに専念 jQuery Mobileでは単一画面が基本となるため、jadeはその単一画面の生成を効率良く書くことにのみ利用 クライアントサイド jQuery Mobileによって、単一画面によるUIを構築 サーバへの要求はjQueryでAjaxを使い、取得したデータをクライアント側のJSでバインドして画面を構築 リアルタイム処理が必要であれば、Socket.IOを使う 考察 メリット

                    • テクノロジー
                    • 2011/11/23 02:45
                    • node.js
                    • jquery
                    • development
                    • コンピュータ・IT
                    • mobile
                    • 開発プロセスとUMLモデル Quick Tour from UMLによるオブジェクト指向モデリングセルフレビューノート - Ken's Blog

                      3 users

                      muraken720.hatenablog.com

                      UMLによるオブジェクト指向モデリングセルフレビューノートの「1-2 UMLの図はどのように使われるか」には重要なエッセンスが詰まっています。そのエッセンスを噛み砕き、自分なりにまとめてみました。 工程 要件定義 基本設計 機能設計/詳細設計 フェーズ 要件定義 (問題領域の)分析 (ソフトウェアの)設計 世界 仕様化の世界 Whatの世界 Howの世界 焦点 要件の仕様化 問題領域の構造と振る舞いの定義 要件の抜けや矛盾の解消 実現性の観点からの要件のフィルタリング 要件の実現(WhatからHowへの転換) 冗長性を排除した最適化 アーキテクチャの組み込み 機能要件 USDM(要求/理由/仕様) 用語集/概念モデル/ドメインモデル(クラス図) ユースケース図/ユースケースシナリオ ビジネスルール (アクティビティ図/デシジョンテーブル/状態遷移表) ロバストネス図 更新したユースケース図

                      • テクノロジー
                      • 2011/06/28 22:07
                      • ICONIX
                      • USDM
                      • Advanced Tech Night にて AWS Elastic Beanstalk について話させて頂きました。 - Ken's Blog

                        3 users

                        muraken720.hatenablog.com

                        Advanced Tech Night No.1 「クラウドのさきっちょ」復活版 : ATND にて「AWS Elastic Beanstalk で気軽にクラウド化しよう!」というタイトルで話せて頂きました。参加者の皆さん、ご参加、本当にありがとうございました。 今回はElastic Beanstalkに気軽に入門しちゃおう!という目的でデモも含んだ内容だったのですが、なんと前日にAWS Virginia リージョンで障害が発生し、直前の確認ではデプロイが失敗してヒヤヒヤものでした。 当日は問題なくデモも動き、皆さんの暖かい拍手に迎えられ、無事にお話することができました。 デモはAWS Management Consoleから既存のwarファイルをデプロイするものと、AWS Toolkit for EclipseというEclipseプラグインからAWS Java Web Projectを作

                        • テクノロジー
                        • 2011/04/27 01:23
                        • AWS
                        • クラウド
                        • Amazon
                        • あとで読む
                        • Macで使えるSubversion Clinetを探したけど、結論はsvnコマンド。 - Ken's Blog

                          3 users

                          muraken720.hatenablog.com

                          WindowsならTortoiseSVNなのですが、Macで使えるものはないかとgoogle先生で調べると、VersionsとかRapidSVNとかが出てきます。少し試してみましたが、パスに日本語などがあると基本的に使えません。 結論としては、mac portsでsubversionを入れて、後はsvnコマンド使うのが一番です。日本語パスも問題ありません。という訳で、よく使うsvnコマンドを復習しておきます。以下を参考にしました。 Subversionの基礎練習 svn list PATH svn checkout PATH LOCALPATH svn status svn update svn diff svn add FILE svn commit -m "COMMENT" svn help だいたいこれくらいで事足ります。

                          • テクノロジー
                          • 2011/02/08 01:36
                          • Mac
                          • Amazon EC2 にてAmazon Linux AMIにMySQLを入れる - Ken's Blog

                            4 users

                            muraken720.hatenablog.com

                            Amazon EC2にて、Amazon Linux AMI(32bit)を使い、マイクロインスタンスでインスタンスを作成した。そこにMySQLを入れてみた。 インスタンスの起動までは試していたが、その起動はブラウザからAWS Management Consoleで行っていたため、ターミナルからsshを使ってアクセスできるようにする。 インスタンスを生成した際にキーファイル(pem)は手元にあるため、以下のコマンドで接続できた。 $ssh ec2-user@{Public-DNS} -i xxx.pem __| __|_ ) Amazon Linux AMI _| ( / Beta ___|\___|___| これでOKなので、現在のサービス一覧を見てみます。基本的に何も入っていません。 $ sudo service --status-all anacron is stopped atd (

                            • テクノロジー
                            • 2010/11/08 01:45
                            • mysql
                            • aws
                            • 【JTS】Vol.004:プログラムのメモリリークを判定する方法 - Ken's Blog

                              5 users

                              muraken720.hatenablog.com

                              オリジナル 【JTS】Vol.004:プログラムのメモリリークを判定する方法 問題 プログラムを動かすと、徐々にメモリ使用量が増加していきます。プログラムが正しい動作をしているのか、それともメモリリークしているのかどうか判断がつきません。 Java OS Java SE 5.0以降 any 解説 1週間・1ヶ月と長時間実行するプログラムで発生した場合に、最も問題になるのは、メモリリークです。メモリリークが発生するプログラムを長時間実行させると、メモリを使い尽くしてしまいます。メモリを使い尽くしたプログラムは、次のようにOutOfMemoryErrorを発生して、強制終了してしまいます。 Exception java.lang.OutOfMemoryError: requested 124 bytes for AAA 実運用と同じような長時間実行する試験は頻繁に出来ないため、プログラムを短い

                              • テクノロジー
                              • 2010/07/24 14:40
                              • Java
                              • Slim3でjson/jsonpレスポンスを返すJsonController - Ken's Blog

                                9 users

                                muraken720.hatenablog.com

                                以前使ったものをJsonControllerとして作成してみました。動作確認用です。 JsonController.java package mcclabs.controller; import java.io.IOException; import java.io.OutputStreamWriter; import java.io.PrintWriter; import net.arnx.jsonic.JSON; import org.slim3.controller.Controller; import org.slim3.util.ThrowableUtil; /** * JSON/JSONPレスポンスを返すメソッドを持つController. * * @author Kenichiro Murata */ public abstract class JsonController

                                • テクノロジー
                                • 2010/03/09 03:13
                                • slim3
                                • json
                                • JSONP
                                • java
                                • ajax
                                • Slim3でjsonレスポンスを返す - Ken's Blog

                                  21 users

                                  muraken720.hatenablog.com

                                  今、ちょっとやりたいことがあって、Google App Engine for Java上でアプリケーションを作成しています。Datastore部が非常に使い易そうなので、id:higayasuoさんのSlim3を使っています。 その中で、画面側にてjavascriptを使ってajaxによる呼び出しを行い、サーバからjsonレスポンスを受け取りたいのですが、現状のSlim3には機能がまだ無いようなので、Slim3のdemoを参考に以下のようにjsonレスポンスを返す機能を実装してみました。 index.jsp <%@page pageEncoding="UTF-8" isELIgnored="false"%> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>t

                                  • テクノロジー
                                  • 2010/02/11 17:11
                                  • slim3
                                  • json
                                  • GAE
                                  • google app engine
                                  • java
                                  • javascript
                                  • jQuery
                                  • IPO(Input Process Output)の発展系IRPSO(Input Reference Process Store Output)で仕様化する - Ken's Blog

                                    4 users

                                    muraken720.hatenablog.com

                                    行き着く所はIPO(Input Process Output)を時間が経ってから読み直してみると、自分で違和感を覚えました。 Inputとなるものは、画面(入力)、イベント(要求/通知)、ファイルなど、そして引数を持たないメソッドもあるため、Inputがないこともあります。 また、Processが状態を持つ場合、その状態もInputになり得ます。 Processが状態を持つ場合に、その状態もInputになり得る、と書いたものの、これは参照(Reference)しているのであって、Inputとは少し違わない? Outputとなるものは、画面(出力)、イベント(応答/通知)、ファイルなど、そして戻り値を持たないメソッドもあるため、Outputがないこともあります。 また、メソッドを呼び出した側には何も返さないが、DBに保存する、ファイルを生成する、通信をする、などもOutputになり得ます。

                                    • 世の中
                                    • 2010/01/25 12:46
                                    • 設計手法の参考書籍 - Ken's Blog

                                      4 users

                                      muraken720.hatenablog.com

                                      要件定義や基本設計において、ドメインモデリング(概念モデリング)、ユースケースモデリングを行いますが、そのために必要なモデリングの手法について参考になる本を紹介します。 洋書(の翻訳)はあまり好きではないのですが、ダグ・ローゼンバーグとスコット・W・アンブラーの本は好きですね。 ユースケースを書こうとすると、どのように書くのがよいのか非常に迷います。テンプレートや本を元に書くことはできても「本当にこれがシステム開発の設計として役に立つものになっているのだろうか?」という疑問が湧いてくるのは私だけでしょうか?その疑問に応える一つの解がユースケース駆動開発実践ガイド (OOP Foundations)です。 なるべく要素技術を含めずにシステムの要件をユースケースによって記述した場合、実装する視点で見れば、非常に曖昧な情報となります。この要件と実装の間に横たわる大きなギャップをどのようにして埋め

                                      • テクノロジー
                                      • 2009/10/09 23:20
                                      • book
                                      • 4つの要件 - Ken's Blog

                                        4 users

                                        muraken720.hatenablog.com

                                        RFP作成 実践!ガイドでは、RFPの記載内容として4つの要件について説明している。4つの要件とは以下の通り。 業務要件 システム要件 プロジェクト要件 運用要件 業務要件 業務要件として記述する一般的な記載例は以下の通り。 1. 業務要件のベースにある考え方 1.1 背景 1.2 目的 1.3 期待効果 2. 業務概要 3. 新システム概要図 4. 業務記述書 5. 業務フロー 6. 業務一覧 7. 入力一覧 8. 出力一覧 9. コード定義 10. データ定義 11. インタフェース定義 12. 旧システムからの移行要件 13. 新システムの研修 14. 特記事項 RFP作成 実践!ガイド システム要件 システム要件として記述する一般的な記載例は以下の通り。 1. システム概要図 2. システム環境 2.1 ネットワーク環境 2.2 ユーザ環境 3. 処理方式 4. 他システムとのイン

                                        • 政治と経済
                                        • 2009/10/07 19:28
                                        • 仕事
                                        • 2007-04-12

                                          3 users

                                          muraken720.hatenablog.com

                                          私はこれまで3つの実案件でS2JSF/S2Daoを使って開発してきました(一部サポートに入ったプロジェクトを含めれば6つかな?)。ちなみにid:szk-takanoriさんは現在日本で最もTeedaを実案件で使い倒している人でしょうね。 次の新しい案件では私もTeeda/S2Daoを使う予定ですが、最近S2JSFを再評価する機会があり、次のことを思いました。 S2JSF, S2DaoはビューレイヤではHTML、永続化レイヤではSQLを書きます。HTMLにはバインディングやValidation, ConverterをHTMLに書きますが、これがプロジェクトの終盤での微細な変更が発生した時に、HTML内に閉じた変更だけで対応することが可能であることが多く、LL的な柔軟さで変更することができます。 同じくSQLでもパフォーマンスチューニングや、やはり微細な変更が発生した時にも、同じくSQL内に閉

                                          • テクノロジー
                                          • 2007/04/13 14:53
                                          • jsf
                                          • seasar
                                          • java
                                          • Eclipseプラグイン開発徹底攻略―Eclipse 3.2対応 - Ken's Blog

                                            3 users

                                            muraken720.hatenablog.com

                                            Eclipseプラグイン開発徹底攻略―Eclipse 3.2対応 作者: 竹添直樹,奥畑裕樹,里見知宏,野沢智也,志田隆弘出版社/メーカー: 毎日コミュニケーションズ発売日: 2007/03メディア: 単行本購入: 1人 クリック: 24回この商品を含むブログ (46件) を見る 購入しました。非常に読みやすく、知りたいことが順を追って書かれているので、面白く読んでいます。電車の中で、立ちながらこの分厚い本を読んでいる私は少し異様かもしれませんが。 この本にある内容でNetBeansプラグイン開発の本が欲しいですね。

                                            • テクノロジー
                                            • 2007/03/05 12:59
                                            • eclipse
                                            • java
                                            • book
                                            • Selenium IDEとSelenium RCを使う - Ken's Blog

                                              3 users

                                              muraken720.hatenablog.com

                                              id:szk-takanoriさんがSelenium Coreを使ったテスト手順について書いているので、Selenium RCを使ったテスト手順を書きます。 事前準備 Selenium RCをダウンロードし、適当な場所に解凍する ここではC:\work\selenium-remote-control-0.8.1とします テストケースの作成 s2jsf-exampleを実行する Selenium IDE で、操作を記録する 記録したデータを名前を付けて保存する ここでは、TestHello.html, TestAdd.htmlとします テストの実行 TestHello.html, TestAdd.htmlを以下のディレクトリに配置する C:\work\selenium-remote-control-0.8.1\server TestSuite.htmlを作成し、TestHello.html,

                                              • 世の中
                                              • 2006/06/13 11:03
                                              • Ken's Blog

                                                11 users

                                                muraken720.hatenablog.com

                                                長らくこちらのブログは更新していなかったのですが、2017年はこちらのブログにエントリーを書こうと思っています。 コードはgithubに、技術的なメモはQiitaにと、目的別に使うサービスが決まってきたので、読んだ本、会社でのマネジメントのことなどをこちらに書くつもりです。 目標は月に1本、2017年は12本書くことを目指します。 ლ(╹◡╹ლ) vagrant + chef solo の環境を作った備忘録(その1) @naoya_ito さんの入門Chef Soloが達人出版会で購入できると知って買いました。 Amazon の Kindle版が出たときに購入しようとしたら、日本とUSのアカウント問題で購入できなくて諦めていた所だったので、助かりました。 本書の良い所は以下です。 ページ数が約200ページと読みやすい 学ぶ過程で今必要なことと後で学べばよいことを明確に示してくれる どのよう

                                                • テクノロジー
                                                • 2006/04/07 20:28
                                                • はてな
                                                • software
                                                • development
                                                • ブログ
                                                • blog
                                                • S2でのLoggerクラスの使い方 - ken’s memo

                                                  27 users

                                                  muraken720.hatenablog.com

                                                  S2コアの中にはlog4jをラップした便利なLoggerクラスがあります。私はこのクラスを正しく使っていなかったので、ここに整理しておきます。 主要クラス org.seasar.framework.log.Logger Commons Logging(実際にはlog4j)をラップしたクラス 内部的には次のMessageFormatterを利用している org.seasar.framework.message.MessageFormatter java.text.MessageFormat, java.util.ResourceBundleを内部で利用している 準備するもの XXXMessages.properties 「XXX」の3文字がシステム名になる XXXMessages_ja.properties 日本語対応する場合は、ロケールに合わせたプロパティファイルを用意する 例:RMIMe

                                                  • 暮らし
                                                  • 2005/12/22 08:47
                                                  • seasar
                                                  • S2
                                                  • java
                                                  • Seasar2
                                                  • tips
                                                  • ログ
                                                  • S2JavelinとArrowVision

                                                    13 users

                                                    muraken720.hatenablog.com

                                                    S2JavelinとArrowVisionは後輩の速川さんが中心になって開発しているもので、Seasar2によって開発したアプリケーションの動作をシーケンス図化してくれます。 ArrowVision:ある形式のログを入力としてシーケンス図化するプロダクト S2Javelin :TraceInterceptorの出力形式をArrowVisionで表示可能な形式にするもの そもそもは、ArrowVisionを開発しているときに、「これってS2のTraceInterceptorの出力形式を変えればS2で開発したアプリケーションも簡単にシーケンス図化できるのでは?」という一言から始まり、S2Javelinが作成されました。 実際に私のS2JSF/S2/S2Daoを使ったプロジェクトでも重宝しています。 まず、何よりも設定が簡単(S2AOPの威力ですね)。 S2Javelinのjarを配置する In

                                                    • 暮らし
                                                    • 2005/12/03 01:31
                                                    • seasar
                                                    • uml
                                                    • java
                                                    • 設計
                                                    • tool

                                                    このページはまだ
                                                    ブックマークされていません

                                                    このページを最初にブックマークしてみませんか?

                                                    『Ken's Blog』の新着エントリーを見る

                                                    キーボードショートカット一覧

                                                    j次のブックマーク

                                                    k前のブックマーク

                                                    lあとで読む

                                                    eコメント一覧を開く

                                                    oページを開く

                                                    はてなブックマーク

                                                    • 総合
                                                    • 一般
                                                    • 世の中
                                                    • 政治と経済
                                                    • 暮らし
                                                    • 学び
                                                    • テクノロジー
                                                    • エンタメ
                                                    • アニメとゲーム
                                                    • おもしろ
                                                    • アプリ・拡張機能
                                                    • 開発ブログ
                                                    • ヘルプ
                                                    • お問い合わせ
                                                    • ガイドライン
                                                    • 利用規約
                                                    • プライバシーポリシー
                                                    • 利用者情報の外部送信について
                                                    • ガイドライン
                                                    • 利用規約
                                                    • プライバシーポリシー
                                                    • 利用者情報の外部送信について

                                                    公式Twitter

                                                    • 公式アカウント
                                                    • ホットエントリー

                                                    はてなのサービス

                                                    • はてなブログ
                                                    • はてなブログPro
                                                    • 人力検索はてな
                                                    • はてなブログ タグ
                                                    • はてなニュース
                                                    • ソレドコ
                                                    • App Storeからダウンロード
                                                    • Google Playで手に入れよう
                                                    Copyright © 2005-2025 Hatena. All Rights Reserved.
                                                    設定を変更しましたx