programming
変数名の付け方 予約語 読み始めて、4日くらい経つのかな?英語だから読むのは中々遅々として進まないけど、デスクトップ上のページで言うとやっと90ページ台。日本語版で400ページ15章だけど、まだ2章だから先は長い。でも、kindle for macで読むとAdobe de…
特に目的意識がある訳でもないんですが、JavaScriptを勉強してみました。 この前図書館に行ったときに『初めてのJavaScript』があったので借りてみたのがきっかけなんだけど、結局序盤しか読めなかったのであきらめて本を買うことにしました。英語版だけど。…
サーバプログラム組むときに、クライアントからの要求を平行して受理するためにスレッドを使うと思うんだけど、少し引っかかる。 ... // サーバプログラムの内部(ループ部分) while(true) { Thread th = new SendMessage(ss.accept()); th.start(); } ... 単…
僕はVC以外GUIプログラムを組んだことがないからそこが一番よく分からないんだけど。友達が言うにはPython。Javaはプラットフォームをほとんど意識しないし悪くないと思う。フレームワークの力抜き、ライブラリは使用可という制限下ではどんな言語が望ましい…
【ニコニコ動画】最高速のプログラミング これって素なんかな?やべぇ。。。長門降臨にはワロタ
UNIXプログラミング環境 (海外ブックス)作者: Brian W.Kernighan,Rob Pike,石田晴久出版社/メーカー: アスキー発売日: 1985/09/01メディア: 単行本購入: 8人 クリック: 35回この商品を含むブログ (37件) を見る アマゾンには少なくとも品切れになっているけ…
最近仕事でUNIX(正確には今回からLinux)を使うことになった。で、ある程度知識としては知っていたシェルとかそのへんを使うことに。昨日辺りから今までのソースを読んでみたけどawkがあったことに、どうでもいいことながら、嬉しくなってしまった。別に難し…
ex1.15 (define (cube x) (* x x x)) (define (p x) (- (* 3 x) (* 4 (cube x)))) (define (sine angle) (if (not (> (abs angle) 0.1)) angle (p (sine (/ angle 3.0))))) 正直、へーっと思わされた。よく考えたら(よく考えなくても)この通りなんだけど不思…
gaucheそのものにはトレースがないらしいのでライブラリから入れるしかない。 以下のサイトを参考に。 行くぜ!トレース。(gauche):soraなりの日々 - fc2 - ただし、2つ以上の関数をtraceすることは出来ない。 一度trace宣言したら他の関数をtraceするに…
複数行にわたるコメント =pod ここからコメント ここもコメント =cut ここまでコメント hashにおける注意 課題5.1でうまく動かずに悩みまくった。別にhashに限った事じゃないけどダイヤモンド演算子(<>)はchompはしてくれないので注意。 たとえば標準入力で…
講義が暇でネットにもつなげなくて何をしようかと思って、何気なくperlのマニュアルを読んでたら普通にチュートリアルがあった。 英語だけどかなり充実している感じ(つっても、今回やろうと思うのはperlintroだけ)。 なので、ちょっと勉強してみよう。気にな…
installing tomcat5 先週いろいろやってみたけど、うまくいかんかったので再インストール。 で、ownerを変える。そうしないと、コンテキスト・ファイルが書き込めないから。 sudo chown -R username:staff tomcat5 前回はownerを変えてもconf/Catalina/local…
講義中に課題が終わって時間があるとネットをするんだけど、最近面白そうなのがハッカー系の記事。 あまりそういうのを知らなかったけど、誰か面白そうな記事があったら教えて欲しい。伽藍とバザール オープンソース開発手法について ハッカーになろう その…
Code Craft ~エクセレントなコードを書くための実践的技法~作者: Pete Goodliffe,後藤正徳,鵜飼文敏,平林俊一,トップスタジオ,まつもとゆきひろ出版社/メーカー: 毎日コミュニケーションズ発売日: 2007/11/29メディア: 単行本(ソフトカバー)購入: 3人 クリ…
明示的にsuper() or this()を呼び出さない場合 サブクラスのコンストラクタにおいてsuper()やthis()などを呼び出さない場合は、暗黙的に最上位のクラスのコンストラクタから順次呼び出される。 class a {...} class b extend a {...} class c extend b {...}…
Javaってポインタの概念がないけど参照の概念は存在しています。 なので、安心していると「えっ」と思うような挙動をしてしまって一瞬とまどってしまうんですよね。p.167 class Test { public static void main(String []) { int i = 5; int j[] = {1,2,3,4}…
オブジェクトの等価性がよくわかんないような? オブジェクトは確実に二つ存在しているんだからコンストラクタは2回呼び出されるのかと思ったのに、そんなことはないのかな? つまりオブジェクトはコピーすれば、コンストラクタを呼び出す必要はないと?(そ…
Eclipseを薦められたけど、まずはJDEEとECBをインストールしました。 よく分からないエラーとかもあったけど、とりあえず入れることができて良かったです。 コンパイラはJavacではなくJava serverにしてみました。 ただし、サーバの起動が遅いのでコンパイル…
この前Eclipseを使ったけどかなり良い感です。 でも、Emacs大好きなので、できるだけEmacsのjava-modeでやっていきたいんですが、どこかよいマニュアルサイトってないんでしょうか? Emacsのドキュメントの中にあるんでしょうかね? 読み方もろくにしらない…