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

チェーニング

import java.io.*; public class ReadAFile { public static void main(String[] args) { try { File myFile = new File("SampleText.txt"); // FileReaderはテキストファイルへの接続を行う接続ストリーム FileReader fileReader = new FileReader(myFile);…

若い人たちへの年賀状と若い人たちへの年賀状(勝手に改訂)

藤原正彦の。既に消されていたけど探してたら別の箇所から見つかったからメモしておく。 ■人類が誇れる文化生んだ日本 ≪してはいけないこと≫ 新年おめでとう。君にとって、日本そして世界にとって、今年が昨年より少しでもよい年になるように祈っております…

オール巨人の日記2006〜(参照)いいと思った言葉はここ 皆さんも思わず審査をされるでしょうが、 出来れば気楽に漫才は見てもらうと有難いです 面白かったのはここ もう限界です眠いし、 頭が働きません、後半は少しピントが、ずれてるかも・・・・ 明日忘年…

シリアライゼーションとファイルのI/O

コード import java.io.*; public class WeightAndHeight implements Serializable{ // この変数の値は保存される private int weight; private int height; public void setWeight(int w) { weight = w; } public void setHeight(int h) { height = h; } pu…

ハッシュ

コード package practice; import java.util.Date; public class CalendarTestDrive { public static void main(String[] args) { Date date1 = new Date(); Date date2 = new Date(date1.getTime()); System.out.println(date1); System.out.println(date2)…

「なぜ見せたくない」ロンブー淳、PTAとラジオで議論(参照)

少し危険なおもちゃを見つけたときの子供のように残虐かつエグい笑顔を浮かべる田村淳と、取り繕ったように教科書通りに笑うPTA(パワー・タックル・アタック:モンペ的な意味で)加藤秀次専務理事の対比がなんとも不気味な写真は置いておいて(それにしてもPTA…

ウェブサーバーもAPサーバーもクライントもキャッシュ的なことしてデータを早く読もうとしている。IEはブラウザキャッシュにjar読み込んでる。 サーバはメモリ上にモジュール展開してる。破棄するにはワークユニット(仮称)を停止する。これはワークユニット…

isEmpty()けっこう便利かも

public class StringTest { public static void main(String[] args) { String body = ""; if (testStr.isEmpty()) { System.out.println("bodyがガラ空きだぜ!"); } } } これってけっこう便利だね。ファイルコピーするメソッドも作ってくれたらいいのに。I…

 休日に1000円で高速道路が乗り放題(都市部は除く)とかいうのでちょっと

いわゆる低所得者層(俺とか)は休日だろうがなんだろうが、遠くにレジャーにでかける余裕なんてないんだよ。 下手すると車も持ってないかもしれない。 つまり経済的に余裕のない世帯には、1ミクロンも関係のない"はずの"話なんだ。それを既製の価格を下げた…

クラス Calendar の使い方

抽象クラスだってことを意識する import java.util.Calendar;public class CalendarTest { public static void main(String[] args) { // Calendar calendar = new Calendar(); // ↑のコードはコンパイルエラーになる // ⇒カレンダークラスは抽象クラスなの…

 俺は未来わかんないけど、期待はしちゃうぜ?

文章が書けなくなりました (http://anond.hatelabo.jp/20081114065404)を読んでブログやってる人のほとんどに文才なんてないんじゃないのかな。 この世にブログがいくつあるんだ。 で、その中から文章から光り輝く才能を感じさせてくれるブログはいくつある…

ラッパのユーティリティメソッド

public class StringToP { public static void main(String[] args) { String s = "2"; int x = Integer.parseInt(s); String sb = "true"; boolean b = new Boolean(sb).booleanValue(); if (b) { System.out.println(x); } } } 実行結果 2 Booleanクラスに…

ラッピング

public class Test { Integer i; int j; public static void main(String[] args) { new Test().go() ; } public void go () { j = i; System.out.println(j); System.out.println(i); } } 実行結果 1 1 ( ・ิω・ิ)ラッピングしとる!!

プリミティブ型とArrayList

メイン public class PrimitiveTestDrive { public static void main(String[] args) { new PrimitiveAndObjectTest(); } } import java.util.ArrayList;public class PrimitiveAndObjectTest { public PrimitiveAndObjectTest () { ArrayList listOfNumbers…

相変わらずスターバックスには驚く

米スターバックス、97%減益 経済危機の影響もシアトル(AP) 米コーヒーチェーン大手スターバックスの2008年度第4四半期(7─9月)は、不採算店舗の閉鎖コストと米国内の売り上げ減少が響き、前年同期比97%減益となった。営業利益は540万ド…

ThinkPadのキーボードがいい感じだ

なかなかどうしてThinkPadのキーボードが使いやすい。 まずCtrlの位置とサイズが絶妙。Aに小指を置いたまま下にずらせばまず押し間違えることはない。小指でCtrlを押しながらのショートカットキー押下はとても良い感じだ。Aは薬指で押せばいい。S、X、Dは中…

-スタティクイニシャライザを使ったstatic final変数の初期化の方法

public class RandomD { public static final double RANDOM_SIGN; // スタティクイニシャライザを使用して値を代入 static { RANDOM_SIGN = (double)Math.random(); System.out.println(RANDOM_SIGN); } } public class RandomDTestDrive { public static v…

staticメソッドからはstaticでない変数(インスタンス変数)は使えない

public class Number { // private int num; この書き方はエラー! private static int num; public static void main(String[] args) { System.out.println("Number is = " + num); } public void setSize (int n) { num = n; } public int getSize() { ret…

スーパークラスのコンストラクタに引数がある場合

スーパークラス public abstract class Animal { private String name; public String getName () { return name; } public Animal (String theName) { name = theName; } } サブクラス public class Monkey extends Animal{ public Monkey (String name) { …

サブクラスのコンストラクタを呼出す

Aの手 public class HandOfA { public HandOfA () { System.out.println("A「グー!!"); } } Bの手 public class HandOfB extends HandOfA{ public HandOfB () { System.out.print("B「パー!」"); } } main public class HandsTester { public static void…

同一クラスのオブジェクトを複数生成してハッシュ値(ハッシュコード)を調べる

※*1字下げが反映されてないorz 今度暇なときにでも直す 化け物アヒルと子アヒルクラス public class Duck { int size; // コンストラクタ public Duck (int ducksize) { size = ducksize; if (ducksize System.out.println("ピヨピヨ"); else System.out.pri…

虫歯になる確率を格段に低くする歯ブラシの方法

追伸 歯磨きをするときは歯茎と歯の隙間(いわゆる歯周ポケット) をメインに小さく、細かく円を描くように磨くと良いです。 僕は一本の歯につき、8回から10回くらい円を描いています。 歯ブラシは小さなヘッドのものが良いです。 複雑怪奇な形をしたものよ…

なんだこりゃ

Firefoxからはてなの「注目エントリー一覧」のライブブックマークを読み込んだら業者(おそらく中古車屋?)がめちゃくちゃ出てくる。おもいっきりSPAM扱いされてるけど。妙なSPAM仕掛けるヤツもいるもんだなぁ。誰も得しないと思うんだけど。この業者が一生懸…

来月

業界2位というぬるま湯に浸かり続けたauに明日はあるのか?(参照) あぁ、けっこう心に突き刺さりますね〜デザインプロジェクトによる機種がカッコいいと思ったし、学生のときは学割あって助かったし、パケット定額もイチ早く始めたし、携帯はストレートじ…

デイリーポータルZ iPhone、欲しいがビーズで織って我慢する(参照)感動した。なんかこう忘れてたものを思い出した気がする。 BOTTEGA VENETAのブレスレットを買おうかと一ヶ月ほど悩んでいたが 自分で作ることにした。

C言語

まだ勉強始めたばっかだし、他の言語はJavaしか知らないし、 そのJavaもMVCで止まってる(マジやべえ!)けどCおもしれー! C言語おもしれー! (例) ◎これなら出来る int n1, n2; int wa;×これできない int n1, n2int wa = n1 + n2; - Microsoft Visual C++ De…

コマンドプロンプトからzipファイルとtarファイルを解凍後、特定の条件を用いてGrepする

・解凍にはALZipを使う@echo offset alzip="c:\解凍ソフト\ALZip\ALZip.exe" set work="C:\work" cd %work%pause@echo zipファイルの解凍を始めます。解凍されたファイルはC:\work\kaitousakiに保存されますpause alzip -x C:\work C:\work\kaitousaki @echo…

大学の講義用テキストは高すぎる、講義用テキストのオープンソース化が進行(参照)

オープンソースはどうでもいいんだけど、大学を卒業して、まだたった24年間しか生きてないけど思うことあったので書いてみる。うん、ハッキリ言って高いんだよ、大学のテキストって。 でもそれ以上に日本の大学で大部分でまかり通っているのが「授業担当教授…

ALzipとかUnzipとか使ってコマンドプロンプトでzipファイルを解凍した後にtarを解凍して・・・えっとんっと・・

-Unzipのダウンロード http://www.info-zip.org/pub/infozip/からOSに対応した最新のunzipをダウンロードする。 英語あんまりわからないし、なんかわかりづらいサイト。ダウンロードしたら適当な場所に保存しておく。 今回はCドライブの直下に保存した。-コ…

Firefox3が速すぎて笑いが止まらない

何これ。マジで尋常じゃない速さ。 以前までのヴァージョンと比べても体感ですぐにわかるレベル。AppleのsafariやOperaが現行じゃ速いと思ってたけど 引けをとらないレベルだと思う。これに高速化するプラグインとか入れちゃったら どうなっちゃうんだ。会社…