トップ «前の日(01-18) 最新 次の日(01-20)» 追記

おいぬま日報(不定期)

カテゴリ | 技術情報まとめWiki | 検索エンジンから来た人向け | RSS

2003年
1月
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31



2003-01-19

@ [eclipse] I20030115

出てます。今回はsetter/getterの生成もOK。これでgtk版の2.1はかなり安定してきた? M5とかそろそろ出るのかなぁ。


2005-01-19

@ [life] ショートカット

今朝何気なく自転車で駅まで行っていたらたまたま駅までのショートカットを発見しました。20年以上住んでるのに今さら...

@ [ruby][java] JRubyで外部テキストファイルが文字化け(2)

やっぱりIOHandler#gets内で読み込んだバイトをそのままcharにキャストしていました。とりあえずIO#getsだけの文字化けを防ぐようにするパッチは下記のような感じかな。パフォーマンスとかおざなりにしているちょ〜手抜きなものですが。

--- src/org/jruby/util/IOHandler.java.orig	2005-01-15 20:49:56.000000000 +0900
+++ src/org/jruby/util/IOHandler.java	2005-01-20 00:23:47.000000000 +0900
@@ -147,11 +147,10 @@
             return null;
         }
 
-        StringBuffer buffer = new StringBuffer();
-
+        java.util.List buffer = new java.util.ArrayList();
         LineLoop : while (true) {
             while (c != separator[0] && c != -1) {
-                buffer.append((char) c);
+            	buffer.add(new Byte((byte)c));
                 c = read();
             }
             for (int i = 0; i < separator.length; i++) {
@@ -160,7 +159,7 @@
                 } else if (c != separator[i]) {
                     continue LineLoop;
                 }
-                buffer.append((char) c);
+                buffer.add(new Byte((byte)c));
                 if (i < separator.length - 1) {
                     c = read();
                 }
@@ -174,8 +173,12 @@
             }
             ungetc(c);
         }
-        
-        return buffer.toString();
+        Byte[] tmp = (Byte[])buffer.toArray(new Byte[buffer.size()]);
+        byte[] bytes = new byte[tmp.length];
+        for (int i = 0; i < tmp.length; i++) {
+        	bytes[i] = tmp[i].byteValue();
+        }
+        return new String(bytes);
     }
     
     public String getsEntireStream() {

2006-01-19

@ [apache] 体験にもとづく mod_rewrite の使い方

mod_rewriteの使い方。RewriteMapでPerlスクリプトで書き換えができるのは知りませんでした。


Bookmark: あんてな | ぶっくまーく | 覚え書き | Project Amateras | ExcelPettyCashBook | FreeStyle Wiki

2002|10|11|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|11|12|
2008|01|02|03|04|05|06|07|08|10|11|12|
人気ブログランキング - おいぬま日報(不定期)