2008-01-01から1年間の記事一覧

UbuntuにpostgreSQLとpgAdminをインストール

UbuntuにpostgreSQLをインストールする際のメモ インストール とりあえずデフォでインストールされるバージョンをチェック $ sudo apt-cache policy postgresql現時点で最新の8.3.5がインストールされるようです。問題ないのでそのままインストール。 $ sudo…

システム開発での契約「瑕疵担保責任」についてメモ

ソフトウェア開発の契約の「瑕疵担保責任」についてのメモです。「瑕疵担保責任」とはソフトウェアに関する保証の事で、システム開発を発注する際、契約事項として必ず入っている条項です。 契約例 実際には以下のような文面で契約を交わすことになります。 …

Eclipse3.4(Ganymede) でVisualEditorを使う

Eclipseの本家サイトによるとVEのバージョンアップに伴い、Eclipse3.3からは旧サイトから新サイトのほうにあるプラグインを使うようにとのこと。 Please note: 2007-10-03: Current official builds of the Visual Editor require Eclipse 3.2 (Callisto). T…

Realforceを買いました〜 打鍵感すごい最高!!

id:agt さんに触発されて、遂に僕もRealforceをゲットしました。前々からキーボードを買おうかと思ってたんだけど、なかなか踏み出せないでいたんすよ。けど、よく考えると1日8時間働くとして、月20日稼動すると年間1920時間は仕事しているわけだし、その中…

linuxでディレクトリ容量を計算する方法

linuxでディレクトリごとの容量を計算して表示する場合(たとえばルート以下の各フォルダ容量の合計など)意外と一筋縄ではいかないようだ。 「ls」 「df」コマンドだけではダメ とりあえず考えつくのが「ls」コマンドかな。 というわけで、「ls -alh」など…

Cubby + DBFluteでサクサクWebアプリケーション構築

JavaでWebアプリケーションをサクサク開発するための組み合わせ Javaを使ったWebアプリケーションをサクサク開発するには、今のところ、この組み合わせが自分の中でベストかな〜と思う。 Seasar2(DI) + Cubby(WebFramework) + S2Dao(O/RMap) + DBFlute(S2Dao…

PHPで同一名パラメータを送信する方法

PHP

PHPをちょいとやる機会があったのでメモ。(PHPに関しては超初心者なのです)次のような同一名チェックボックスがある場合、サブミットしてPHPで配列として受け取るのにちょっと悩んだ。 <input name="hoge" type="checkbox" value="1"> <input name="hoge" type="checkbox" value="2"> <input name="hoge" type="checkbox" value="3"> 普段Javaやってると、こんなデータをサブミットしても、HttpServle…

バックログがすごいバージョンアップしている件について

毎回バージョンアップのたびに、サプライズな機能が追加されているBacklogですが、今度のバージョンアップでまたすごいことになってました。 今回追加された目玉機能 1.ガントチャート・バーンダウンチャート機能の追加 2.絵文字機能の追加特にすごいの…

Log4jの設定してもiBatisのSQLログが出力されない

昨日iBatisのログを出すのにはまってしましました。 ログ出力設定は正しいはずなのに、なぜか出ない。。。。iBatisのフォーラムや、FAQ見てもどうも設定には問題なさそう。んで、しばらくハマりながら時間が過ぎて、、、、、結局のところ「commons-logging.j…

ナイスなWebアプリケーションフレームワーク「Cubby」

Seasarのサブプロジェクト「Cubby」に参加しているけど、最近幽霊部員になりつつあるので、あんまりコミットしてないな〜という感じです。というわけで「やります!!」と宣言して、なんとか有言実行しようとたくらんでみる。Cubby本家サイトはこちら Cubby …

NHKのデジタルネイティブページでネイティブ度チェック

インターネットを水や空気みたいに使う若者をフォーカスし、投稿された動画からデジタルネイティブの世界的な広がりやライフスタイルを紹介しているNHKの「デジタルネイティブ」のサイトで、「あなたのデジタルネイティブ度」がチェックできるみたいで、早速…

「やる夫の酒作り」シリーズからお酒のつくりかたをまなんでみたり

やる夫が酒をつくるようです (ワイン編)やる夫が酒をつくるようです (日本酒編)やる夫が酒をつくるようです (ビール編)ほぉ〜、、アルコール分が1%未満だったらいいのですな!!

書評:ハイパフォーマンスWebサイト

ハイパフォーマンスWebサイト ―高速サイトを実現する14のルールposted with amazlet at 08.11.13Steve Souders スティーブ サウダーズ オライリージャパン 売り上げランキング: 1047おすすめ度の平均: 簡単なWebサイトの高速化 クライアントの表示速度を上が…

UbuntuでApacheを設定する際のハマリどころ

Ubuntuを使う前はCentOSを使っていたので、Apacheの設定にちょっとハマりました。 ソースからインストールする場合は基本今までと同じなんですが、apt-getでインストールするとちょいとUbuntuアタマにする必要があります。 UbuntuでのApache設定は基本的にDe…

UbuntuにMaven2リポジトリをWebDAVで構築する

Ubuntuには既にApacheが設定されている前提とします。 WebDAVの設定 2バイト文字対応 2バイト文字対応のため、mod-encoding をインストール $ sudo apt-get install libapache2-mod-encoding エンコーディング設定ファイルの作成 $ sudo vim encoding.conf ←…

宙に浮く椅子??

椅子が宙に浮く英国製の「Lounger」という製品。 宙に浮くっていっても磁気を使って浮くので、その場所のみに浮き上がるみたいです。 どっかの広報さんによると、「実際に乗って目を閉じた時に感じる高揚感が全然違う。雲の中に浮いているようだ」だそうで、…

秀丸ちょいテク

マクロの記録&再生 ちょっと複雑なキー操作を繰り返したい時、 1. Shift + F1で記録開始 2. もっかいShift + F1で記録終了 3. Shift + F2で記録したマクロの繰り返し これで複雑なキー操作も楽々繰り返しできます。ここから「マクロ→キー操作の保存」でマク…

Dojo dojo.io.script編

dojo.io.scriptは任意のタイミングで、動的にスクリプトファイルをインクルードすることができます。 インクルード記述はクロスドメイン間でも取得できるので、JSONP形式のデータでAPIを公開しているサービスをコールするのにもってこいです。 dojo.io.scrip…

エレベータートーク

「エレベータートーク」。最近読んだ本数冊に書かれていたキーワードなんだけど、結構これがビジネスの場(それ以外でもね)では重要で、短時間で言いたいことをわかりやすく相手に伝える技術が要求されます。よく出てくる話でこういうのがあります。シリコ…

Dojo Grid編

Dojoにはテーブル表示に超便利なdojox.grid.Gridパッケージがあり、このGridの機能を使えばソートや行の追加などのテーブル操作がカンタンに実現できます。dojo1.1系の場合 <html> <head> <title>Test dojox.grid.data.Objects Var1.1</title> </head></html>

男性から見た女性誌のムズカシさ

かみさん:JJとwith買ってきて〜 (=゚ω゚)ノuriyuri:あいよ〜、まかせとけ (´▽`)uriyuri:かって来たよ〜 ヽ(´∀`)かみさん:なにこれ!RayとMOREやん o(*`ω´)oってな感じでありきたりだけど、カミさんから頼まれた女性誌を見事に間違えて買ってきちゃいまし…

あ、Googleのロゴ画像がハロウィンだ

トップページのロゴ画像がハロウィンになってるΣ(・Д・ノ)ノ カッコイイので残しておこう(・ω・)

searchmash.comのAPIをたたいてみる

今さながらGoogle の次世代検索機能の実験サイトSearchMash のAPIをたたいてみるコードを書いてみる。ホントはJavaScriptだけで完結したかったんだけど、どうもクロスドメイン制限があるんでProxyなPHPもセットで作ります。ちなみにDojoを使えばクロスドメイ…

Ubuntuにapt-getを使ってPHPを超カンタンにインストールするよ

UbuntuにPHP5をインストールします。既にApacheはインストールしているものとして、 apt-getを使って超カンタンに終わらせちゃいます。 ステップ1 インストール 下記コマンドでPHP関連インストール $ sudo apt-get install php5 libapache2-mod-php5 ステッ…

書評:パワープレゼンテーション

サブタイトルに書いている通り「説得の技術」です。プレゼンテーションのテクニックはもとより、「聞き手をいかに移動させるか」という内容がとても充実しています。プレゼンテーションの始まりを「A地点」、最終目的を「B地点」としたとき、聞き手をいかにB…

Pythonで簡易CGIサーバーを利用する

Python2.4でのお話。PythonにはCGIHTTPServerというCGIを動作確認できるクラスがあります。 Python 2.4以上の場合 $ python -m CGIHTTPServer Python 2.3以前の場合(2.4でも使えます) import CGIHTTPServer CGIHTTPServer.test()CGIHTTPServerを立ち上げる…

MySQLで外部から接続するときにチェックする項目

サーバーにMySQLを入れたけど、外のマシン(ネットワーク)から接続できないよ!って時は以下の内容をチェックしてみる。 1. mysqldのuserテーブルの設定 以下コマンドでユーザの権限状態を確認。 $ mysql -u root mysql mysql> select user, host, password…

Dojo Ajax通信編

Dojoを使ってAjax通信する際の使い方。Dojoライブラリを使えば、超カンタンにAjax通信ができちゃいます。xhr通信系のパラメータは基本的には以下の表のものが使えます。(通信方式によっては使えないものもあるのでAPIを確認すること。) パラメータタイプ内…

サービスの本質

僕もシステムというものを作っている以上、誰かにサービスを提供しているわけで、そのシステムを誰かが喜んでくれるためにものづくりをしていかねばと、思わせてくれるエントリーだった。僕がWEBに目覚めた理由のひとつ -- 遊ぶようにはたらく あすなろNEXT …

落語っておもしろいね 

100キロウォーキング大会に歩いている間はヒマだからとipodを持って行こうとしたんだけど、いつも聞いている音楽じゃあ飽きるよな〜って考えてて、何を思ったのか桂枝雀の落語大全集をipodに詰め込んで大会に臨んだとです。落語って今まで「え?落語?笑点?…