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

vimスクリプトの基本

vim

Vimスクリプトリファレンス — 名無しのvim使いに書いていることをただ、ただ実行していきます。 Hello Worldと表示させたい vimで以下のコマンドを入力、実行 :echo "Hello World" ↓ 結果が表示される Hello World スクリプトファイルを読み込んでHello Worl…

きれいな字へ関連

1日2回50音を書くだけで字がうまくなる - タケルンバ式硬筆トレーニング - (旧姓)タケルンバ卿日記避難所 Wordで手本の字を作成するという発想がなかった。 Mac Microsoft Wordには楷書体がありましたので、これでいきます。 確かに太いペンだと誤摩化せま…

サーバーが安い

DELL でサーバ用マシンが 20,000 円を割っているという情報を耳にしたので、軽い気持ちでポチポチっと発注。 全てのはじまり - 自宅サーバー稼動のためのn個の方法 これのことかな、 おすすめノートパソコン(PC) 購入 法人向け | Dell 日本 17,800円かぁ。

オライリーがPDFの販売を開始

O'Reilly Japanが発行する書籍を、これまでの紙媒体に加えPDFによる電子媒体でも販売いたします。可搬性と検索性に優れたEbook版を、ぜひご活用ください。販売タイトルは順次追加して行く予定です。PDFドキュメントを閲覧するには、お使いの環境に対応したAd…

食料自給率向上の為の5つのアクション

1.「今が旬」の食べものを選びましょう 2.地元でとれる食材を日々の食事に活かしましょう 3.ごはんを中心に、野菜をたっぷり使ったバランスのよい食事を心がけましょう 4.食べ残しを減らしましょう 5.自給率向上を図るさまざまな取組みを知り、試し、応援し…

朝時間を活用しよう!

人間生理の研究をしたウィルキンソン博士の研究によると、人間の体温は午後2時に一番高くなり活動も活発化。その時間をすぎると、体温は低下し活動意欲も下がってくるとの報告も(参考:「頭がいい人の習慣術」より)。朝起きてから午後2時ぐらいまでの間が…

プログラムが遅い人の10の特徴

1.フリーズする 2.質問をためらう 3.Googleから答えにたどり着けない 4.分かってないのに分かったと言う 5.インデントがバラバラ 6.長時間残業して翌日休む 7.知らない言語を読めない 8.勘が悪い 9.効果の薄いことにこだわる 10.プログラムが好きじゃない プ…

「手に取るようにわかる」大学で勉強する方法?

特に、大学に入って、一人暮らしなんて始めると、環境とか習慣が大きく変わるから、それは必ずいろんなことに影響するからね。「ちゃんと頑張らなかったからだ」と自虐的になったり、「逃げちゃダメだ」なんて精神主義的な自己暗示に頼るのではなく、環境と…

インターネットをすると人は馬鹿になる

たぶん優秀で要領のいい人はインターネットなんか調べ物ぐらいにしか使わないんじゃないかな。(知らんけど) 2008-12-21 時間の続く限り、目的もなくダラダラとインターネットをするのは止めようと思う。

筑波大学蹴球部監督・風間八宏氏「普通のサッカーをやりたい、俺なりのね」

「真剣というのは今の若い人には簡単には分からないでしょう。俺たちの時代は自分で考えなかったら何も起こらなかったし、だからうまい選手もたくさんいた。でも、今の選手は与えられるから、ある程度のことはできるけど、ある程度のことしかやってないとい…

にんじんを簡単に美味しく食べる方法

なぜ?!甘くなる人参☆ by ぶぶくん 【クックパッド】 簡単おいしいみんなのレシピが310万品 早速、やってみた。 これなら、毎日続けられそうで、簡単に野菜を食べることができると思う。

id:textfileさんを見習うことに

www.textfile.org みたいに得た情報のリンク先と自分が思ったこと、考えたこと、感じたことを記述しておくのはとても大切だと思った。 今から、実行していきたい。

Bridgeブリッッジパターン-デザインパターン勉強メモ

Bridgeブリッジ。 「bridge」橋。 オブジェクトに新しい「機能」を追加(サブクラスによる拡張など)したり、新しい「実装」(抽象メソッドの実装など)をしたりしていると複雑な構造になり、よく分からなくなってしまいます。

Abstract Factoryアブストラクトファクトリー-デザインパターン勉強メモ

Abstract Factoryアブストラクトファクトリー。 abstract「抽象的な」、factory「工場」 クライアントのプログラムを変更することなく、実行環境や実行時の引数の違いによって、処理フローを変更するときに使います。 Javaデザインパターン徹底攻略 (標準プ…

gnuplotを自動的に実行したい

gnuplotを自動的に実行したいと思いました。 gnuplotのパスを確かめる。 whichコマンドの登場。 $ which gnuplot /usr/bin/gnuplot発見。 スクリプトを書く。 test.gnuplot #!/usr/bin/gnuplot set terminal png set output 'test.png' plot x y=xなんてplot…

Builderビルダ-デザインパターンの勉強

Builderビルダ。 英語のBuildingが語源なのかな。 複雑なインスタンスを組み立てるときに使うデザインパターンです。Javaデザインパターン徹底攻略 (標準プログラマーズライブラリ)の説明が非常に分かりやすかったので、それ沿って、自分なりにアレンジを加…

Prototypeプロトタイプ-デザインパターンの勉強

Prototypeプロトタイプ。 prototype「原型」「模範」という意味。 原型となるインスタンスを作成し、それをコピーして新しいインスタンスを作る場合に用いるデザインパターンです。 Javaデザインパターン徹底攻略 (標準プログラマーズライブラリ)に載ってい…

Singletonシングルトン-デザインパターンの勉強

Singletonシングルトン。 クラスのインスタンスを1つしか作りたくないときに利用するパターンです。『それはプログラマが注意すればいいだけじゃん!!!』ってのはダメです。 人間はミスをしますから、インスタンスが1つしか作られないようにプログラミン…

Factory Method ファクトリーメソッド-デザインパターンの勉強

Template Methodテンプレートメソッド-デザインパターンの勉強 - rderaログと似ています。Template Methodでは、スーパークラスで処理の流れを決めて、サブクラスで実装しました。 Factory Methodでは、スーパークラスでインスタンスの作り方を決め、そのサ…

Template Methodテンプレートメソッド-デザインパターンの勉強

Template Methodテンプレートメソッドのお勉強。 このデザインパターンはスーパークラスで処理の流れを決めて、サブクラスで具体的な処理を実装します。 クラス 説明 Calc.java スーパークラス テンプレートメソッド Tashizan.java サブクラス Kakezan.java …

Adapterアダプター-デザインパターン勉強メモ

Adapterアダプター 『adapt(適合)させるもの』という意味。 『すでに用意されているもの』を『使える形』にするためのデザインパターンだと理解しています。 増補改訂版Java言語で学ぶデザインパターン入門のAdapterの章でとても分かりやすい例を使って説明…

ちょっとしたスリルを味わう意味のないコマンド

$ yes n | rm -i *

Iterator イテレータ-デザインパターン勉強メモ

Iterator(イテレータ)は日本語で「反復子」。 動詞iterateは『繰り返す』という意味。 たくさん集まっている集合に対して、1つずつアクセスする際に使うみたいです。 Java標準API javaでは標準APIとして、これが提供されている。 java.util.Iterator public…

どこから『デザインパターンを理解した。』レベルになるの?

inspired by どこからが「その本を読んだ」レベルになるの? 気持ち悪くて、すいません。最近、オブジェクト指向言語を使ってプログラムを書いている。 また、それに関連してデザインパターンの勉強をしている。 本を読んだり、その本のサンプルコードを弄っ…

タイマーを導入。

視力の低下が著しいので、20分ごとに遠くを見ることにした。 Loading Eddy Timer

Main自身からMainのインスタンスを作成してメソッドを実行

Mainをこういうふうに使うことはないかもしれないけど。 新鮮で面白かったので、メモ。 1 public class Main { 2 String str; 3 public static void main(String[] args) { //プログラム実行開始 4 new Main("Hey").print(); 5 } 6 7 Main(String str) { //…

身近に、スゴい人がいる。

プログラムとか得意で、面白いものをドンドン作っていく。 そんな人が身近に居ると、『スゴっ。』『マジですか。』とかって、ただ、ただ、辟易してるだけなんだけど。 その人、曰く。『プログラミングなんてただ、命令を書いているだけだし。。。』 とか、 …

実行時間を計測したい

実行時間を計測したいんだけど〜。それ、クラスSystemのcurrentTimeMillisで、できるよ。 currentTimeMillispublic static long currentTimeMillis() ミリ秒で表される現在の時間を返します。戻り値の時間単位はミリ秒ですが、値の粒度は基本となるオペレー…

抽象クラスabstractについて

抽象クラスabstractって? メソッドの実体を具体的には定義せずに、宣言のみをするときに使います。 言葉の説明は難しい Main.java 1 public class Main { 2 public static void main(String[] args) { 3 Zukei z = new En(); 4 z.print(); 5 } 6 } Zukei.ja…