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

maven2 で plugin を作ってみる

こんなpomで <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>cc.aileron</groupId> <artifactId>samplemojo</artifactid></project>

lv5の30代もいれば、lv100000の20代もいる

http://el.jibun.atmarkit.co.jp/kouhai/2009/12/post-a5b3.html SEなんて、うさんくさい職業については判らないけれども プログラムを作るって上では、ピンキリって、とんでも無い。かたやRTOS、かたやスクリプトで、webって言うシナリオを書いてる シナリ…

javamail を依存性に登録する

<dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4.2</version> </dependency> <repository> <id>maven-repository.dev.java.net</id> <name>Java.net Maven Repository</name> <url>http://download.java.net/maven/2/</url> </repository> リポジトリ追加して、こんな依存性を追加すれば イケルぜ!!!

sun の依存性ライブラリの解決方法

<repository> <id>maven-repository.dev.java.net</id> <name>Java.net Maven Repository</name> <url>http://download.java.net/maven/2/</url> </repository> 上記リポジトリから取得する

macでssh接続が切れる場合

~/.ssh/config に ServerAliveInterval 60 設定するだけでok

maven2でeclipseのコンパイラを使う

<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <dependencies> <dependency> <groupId>org.eclipse.jdt</groupId> <artifactId>core</artifactId> <version>3.3.0-v_771</version> </dependency> </dependencies> </plugin> ザンネン、イケなかった!!!

日本語URIでの文字化け

Dfile.encoding=utf-8 を指定しなかったら 文字化けた!

痕跡

http://www.lifehacker.jp/2009/11/post_1264.html サーバサイドや、ルータや、プロキシーだとか 通信経路での痕跡を全くもって考慮していないから 痕跡だらけだよネ。

型パラメータ T を判別できません; 型変数 T (上限 T,java.lang.Object) の固有の最大インスタンスが存在しません。

型パラメータ T を判別できません; 型変数 T (上限 T,java.lang.Object) の固有の最大インスタンスが存在しません。 maven2 を使ってコンパイルしようとしたらエラーになった。 https://bugs.eclipse.org/bugs/show_bug.cgi?id=98379 http://bugs.sun.com/bu…

null に関して

http://www.ibm.com/developerworks/jp/java/library/j-scala06278.html

練習 @ for文

for { i <- 1 to 10 ; j <- 1 to 10 } { println(i+":"+j) } 1:1 1:2 1:3 1:4 1:5 1:6 1:7 1:8 1:9 1:10 2:1 2:2 2:3 2:4 2:5 2:6 2:7 2:8 2:9 2:10 3:1 3:2 3:3 3:4 3:5 3:6 3:7 3:8 3:9 3:10 4:1 4:2 4:3 4:4 4:5 4:6 4:7 4:8 4:9 4:10 5:1 5:2 5:3 5:4 5:…

キャラクターリスト

ちょっと下記サイトより、キャラクターの一覧をテキストとして抽出してみたhttp://ja.wikipedia.org/wiki/%E3%82%A2%E3%83%B3%E3%83%91%E3%83%B3%E3%83%9E%E3%83%B3%E3%81%AE%E7%99%BB%E5%A0%B4%E4%BA%BA%E7%89%A9%E4%B8%80%E8%A6%A7 アンパンマン カレーパ…

freebsd8 にて java(jdk6) がportでインストール出来ない

インストール自体が完了後、なぜかlibjvm.soへのリンクが貼られていない状況に遭遇し そもそも、libjvm.soも存在しない。なぜだろう。。。

smarty で テンプレート上で、配列をassign する方法

{assign var="rent_range" value=","|explode:"1,2,3"} こんな感じ

phpで簡単DiContainer

アパッチモジュール

c言語とか、ほとんど解らないから勉強の為に curlでrssを取得してきて、出力してみるアパッチモジュールを書いてみた。 #include <stdio.h> #include "curl/curl.h" #include "httpd.h" #include "http_config.h" #include "http_protocol.h" #include "ap_config.h" </stdio.h>…

コップ extends ガラス @ オブジェクト指向とインタフェース設計

[オブジェクト指向]継承とコンポジット http://d.hatena.ne.jp/daisuke-m/20090519/1242738424一寸、継承とコンポジットが上手いって思ったのと ガラスのコップが例として面白いんじゃぁ無いかと思ったので下記 個人的にまとめ 分類 コップを、コップは、ガ…

pythonをJVMが有る環境だったら、どこでも使う方法 @ ScriptEngine

maven2 の pomファイルに以下依存関係を記述 <project> <repositories> <repository> <id>dev.fortytwo.net</id> <name>dev.fortytwo.net</name> <url>http://dev.fortytwo.net/maven2</url> </repository> </repositories> <dependencies> <dependency> <groupId>org.python</groupId> <artifactId>jython</artifactId> <version>2.2-rc3<…</version></dependency></dependencies></project>

サーバ移管と、サービス

一寸自宅サーバを移管する事になったのと、自前のサービスをきちんと稼動させたいってのと 日記とかも自前のサーバへと移管したいなぁっと思っている今日このごろ今迄は、自宅サーバーだけれども、自宅において無かったので、騒音とか電気とか 気にしてなか…

KSCSは無いなって思った。でも JavaFXは見捨て無いであげてね!!!

KSCS NTTデータ経営研究所など、従来とは異なるレイアウト主導型端末表示システム「KSCS」を商品化 http://it.nikkei.co.jp/business/news/release.aspx?ichiran=True&i=225485&Page=1GUI開発におけるコロンブスの卵 http://nippondanji.blogspot.com…

php + mysql を仕事で使う人にとって、ステキな事

java @ php http://quercus.caucho.com/ 個人的に、自前サーバで稼動させているけれども概ね問題無い感じ ちなみに、ライセンスはGPLです mysql @ ssd http://www.publickey.jp/blog/09/ssd.html http://www.rethinkdb.com/ SSDに特化した、mysql用のストレ…

ちょっと前の技術と、比較的最近の技術 @ web界隈

色々とキーワードまとめ web 1.0 基本的には静的なコンテンツが主 もしくは、チャットとか掲示板とか もしくは、フラッシュのゲームだとか、キャンペーンサイトみたいなのだとか web 2.0 ユーザーがコンテンツを作成したりする サイト上のデータに、HTML以外…

WEBカメラ と Wiiリモコン と Bluetooth(ブルートゥース)

下記サイトより、wiiリモコンを操作するライブラリを取得してくる http://code.google.com/p/wiiusej/ http://wiiusej.googlecode.com/files/wiiusej%200.12b.zipちなみに、このライブラリを使用した理由は、WiiremoteJ + bluecove だと 東芝製のBluetooth(…

実行可能jarの作り方

<plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> <archive> <manifest> <mainClass>メインクラス</mainClass> </manifest> </archive> </configuration> </plugin> mvn assembly:assembly

問題:座標のグリッド揃え きれいにそろった図形というのはきれいな物です。 図形をそろえる上で、グリッド揃え等が必要になったりするでしょう。 これには座標をある一定のグリッド間隔に丸める必要があります。 struct Position { int x; int y; } (Javaの…

現代的なプログラミングパラダイム

Flash だとか、Eclipse だとかって言う環境は 新しいプログラミングパラダイムだと思われる。 プログラマで無い物のプログラミング環境としてのFlash リファクタリング等の人的コストの低減そういった環境による新しい手法の発達 フレームワーク何て言うのも…

書式文字列

Java で 書式文字列 が java5 以降から使える様になって java.util.Formatter なんてクラスが標準に入る様になったけれども java.text.Format は、スレッドセーフでも無いし、今となっては古いから 非推奨にした方が良い気がする。

spring や s2 でも行えるのかも知れないけれども

http://google-guice.googlecode.com/svn/trunk/latest-javadoc/com/google/inject/Injector.html#injectMembers(java.lang.Object) 普通に new して生成したインスタンスに対してビジネスロジックの注入が出来る。

枯れた技術

http://el.jibun.atmarkit.co.jp/g1sys/2009/06/vb6-c373.html VB6が良いか、.NETが良いかは、顧客の立場に立って考えるべきでしょう。 サポートが切れている枯れた技術と、出始めのバグだらけの開発環境とどちらが安全かといえば、枯れた技術の方が安全なの…

バグを無くすには

http://d.hatena.ne.jp/firewood/20090405/1238923903 1.ソフトウェア基盤が信頼できる(ハードウェアやコンパイラ、OS、ライブラリが十分信頼できる) 2.コードの実行結果を完璧にイメージできる(コードを把握する能力が、コードの複雑さを上回っている) …