2008-10-01から1ヶ月間の記事一覧

URLエンコード

例えば、"ウィキ ペ ディア2.png"という文字列をISO-2022-JPで表記したときのバイナリ文字列は以下の通り。 ※カタカナは全角文字。'ペ'の前には半角スペース。'ペ'の後には全角スペース。数字・アルファベットは半角文字。 0000000: 1b 24 42 25 26 25 23 25…

メモリ増設

mac

mac miniのメモリを増設しました。 1GB → 2GB へ。 メモリはI-O DATA PC2-5300(DDR2-667)200ピンS.O.DIMM 1GX2 SDX667-1GX2を使用I-O DATA ノートパソコン用 DDR2 メモリー 2GB (1GB 2枚) PC2-5300(DDR2-667)200ピンS.O.DIMM SDX667-1GX2出版社/メーカー: ア…

ファイルの単位

ファイルのサイズは例えば以下のように表示される。 なぜ、12,280,800バイトが11.7MBになるかというと。 12,280,800/2^20 = 11.71188354492187500000 となるからである。 K 2^10 1,024 M 2^20 1,048,576 G 2^30 1,073,741,824 基本ですね。 参考 情報の単位 -…

Terminal.appの設定

mac

久しぶりに Terminal.app をアクティブにすると、固まるのだ。 Terminal.app を軽くする方法 - IT戦記 そうなんですよね。困ってました。 スクロールバッファですか。ありがとうございます。

文字コードメモ

vim

iso-2022-jp euc-jp sjis utf-8:set fenc= もしくは :set fileencoding= http://www.ac.cyberhome.ne.jp/~yakahaira/vimdoc/mbyte.html#charset

java.nio.Buffer系の使い方を理解したい

java.nio.Buffer系がよく分からなかった。でも、色々調べたりしたら分かってきた。 今後のためのメモ。 バッファ使ううえで理解必要な概念。 容量 リミット ポジション(位置) リマイニング Java API ダイジェスト ByteBufferクラスの図を参考に理解した。 容…

toCharArray

Oracle Technology Network for Java Developers | Oracle Technology Network | Oracle toCharArray public char[] toCharArray() この文字列を新しい文字配列に変換します。 戻り値: 新しく割り当てられた文字配列。 長さはこの文字列の長さと同じで、内容…

substringでハマった

"ABCDE".substring(0,2); のreturnは ABです。 ABCではありません。このことを勘違いしていたため、ちょっとハマりました。ドキュメンをしっかり読みましょう。 Oracle Technology Network for Java Developers | Oracle Technology Network | Oracle Oracle…

javaでbase64エンコード、デコードしようと思っている人へ

ネットで検索したところ、javaでbase64エンコード、デコードしようと思ったとき、以下のようなパッケージがあるようです。 1 import com.sun.org.apache.xerces.internal.impl.dv.util.Base64; 2 import sun.misc.BASE64Decoder; 3 import sun.misc.BASE64En…

utf-8フラグとかよく分からなかった

ググってたら、解決した。 あとで詳しく書きたい。 http://www.crawler.jp/archives/000272.html http://www.rwds.net/kuroita/program/Perl_unicode.html#use_utf8 Perl の多言語処理 - Perl ヒント集 (ja) 文字列を print すると「Wide character in print…

vimでバイナリを表示し、値を変更したい

vim

バイナリファイルを表示させることなら、 $ hexdump -C picture.png 00000000 89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52 |.PNG........IHDR| 00000010 00 00 00 0a 00 00 00 0f 08 02 00 00 00 52 9d c9 |.............R.?|とか、 $ xxd picture.png…

電子化への道

購入 ScanSnap S510M http://scansnap.fujitsu.com/jp/mac/ 富士通 ScanSnap S510M(for Macintosh) FI-S510M出版社/メーカー: 富士通発売日: 2008/04/12メディア: Personal Computers購入: 1人 クリック: 7回この商品を含むブログ (5件) を見るPK-513プラス …

クリーニングの利用について

ここでクリーニング屋でバイトしてた私が来ましたよっと。 まず大前提.. クリーニング屋こぼれ話 http://www.mynote.co.jp/mdsuit.htm オーダースーツのエフワン<FT-STYLE>スーツのお手入れ まさに、 頻繁にクリーニングに出せば汚れを落としてキレイに保てると勘違い</ft-style>…

システムプロパティ

システムプロバティの列挙 方法1 1 import java.util.Properties; 2 3 public class Test { 4 public static void main(String[] args) { 5 Properties props = System.getProperties(); 6 7 props.list(System.out); 8 } 9 } 方法2 1 import java.util.Pr…

ファイル入出力のメモ

生のバイトストリームの読み書き FileInputStream FileOutputStream FileInputStream in = new FileInputStream("in.dat"); FileOutPutStream out = new FileOutputStream("out.dat"); バッファリング BufferedInputStream BufferedOutputStream BufferedInp…

Use of uninitialized value in concatenation (.) or string atというエラー

1 #!/usr/bin/perl 2 3 use warnings; 4 use strict; 5 6 my $hello; 7 print "$hello\n"; このプログラムを実行すると、以下のようなエラーメッセージが出力されます。 Use of uninitialized value in concatenation (.) or string at ./hello.pl line 7. …

perlのif文を勘違いしてた

if (...) print "Hello\n"; elsif (...) print "World\n"; このような記述が、"できる"と思っていたが、"できない"。 以下のように書かなくてはいけない。 if (...) { print "Hello\n"; } elsif (...) { print "World\n"; } "{"と"}"が必要。または、 print …

洗剤は水で薄めて使うものです

http://d.hatena.ne.jp/kotorikotoriko/20081009/1223482164 このエントリーに刺激され、早速実践。 そして、学んだ。洗剤は水で薄めて使うものだと。 今までは洗剤を適当にスポンジに付けて、食器を洗っていたのだが、これは本来の使い方ではない。 台所用…

3万円はちょっと超えたけど、リープチェアを購入

3万円以下の椅子で最もコストパフォーマンスが良いのは中古のリープチェア - FutureInsight.info このエントリーに刺激され、中古のリープチェア(Reap)を買ってしまった。 ミハト商会で送料込み32,000円。 いいですね、コレ。 参考 お探しのページは見つかり…

渋谷東急インにお泊まり

JR渋谷駅の周辺だってことも分かってたし、地図も持ってたんだけど。 かなり迷った。周辺を無駄に回っていた。 しかも、次の日の朝、ホテルを出てからJR渋谷駅に辿りつくまでにまた、迷った。 かなりの方向音痴らしい。良いホテルでした。 http://www.tokyuh…

秋葉原でお買い物

JM667QSU-2G Bulk DDR@ 667 3,480円Windows XP Home Edition SP3 OEM 11,300円 計 14,780円 http://www.toeimusen.co.jp/~ph/