タグ

Javaとjavaに関するkathewのブックマーク (88)

  • 優秀なプログラマにたまに起こる逆行(退行)現象

    あれは私がまだ大学助手をしていたころだから3年ほど前のことだと思う。 私の勤めていた大学(情報系)では「プログラミング研究会」みたいなサークル活動が行われていて プログラミングの講義を受け持っていた私はそのサークルにちょくちょく顔を見せるようになっていた。 そこにはとびっきりかわいい女子学生が一人いたのだけれど、その子はゲームが大好きで 「自分でもゲームが作りたい」と一念発起してゲームコンテストに作品を出品することになった。 しかし、彼女はプログラミングの講義(Java)を1年くらい受けているものの、 格的なモノを作った経験がなく、ひとりでは行き詰まりをみせているようだった。 彼女はひとりでいることが多く、パソコンに向かって黙々とプログラムを書いているのをよく見かけた。 それを気にかけていた私はたまに彼女をランチに誘うようになり、彼女の方もしだいに私に打ち解けてきた。 私たちはだんだんと

    優秀なプログラマにたまに起こる逆行(退行)現象
  • 5年後に後悔しないJavaプログラムの書き方 - L'eclat des jours(2009-07-02)

    _ 5年後に後悔しないJavaプログラムの書き方 ここ数日、死ぬほど後悔しまくっているので、あらためて(というのは、数年前にも一度後悔しまくって、そのときの知見はあらかた処方箋とかコーディングの掟に書いているからだが)後悔しないための書き方をいくつか紹介する。 とにかく、ファクトリメソッドパターンを使うこと。 これは当に重要。しかも簡単でありながら効果は絶大。 だめな例。 public class FooBar { private Connection conn; ... protected void setup() { ... conn = DriverManager.getConnection(url); ... } urlを指定することや、DriverManagerの実装を交換すれば良いだろうと想定していても(というか、Connectionならそういう方法もあり得るが、そうはいかな

  • すぺもぐのおもちゃ箱 あーうー(au)のjavaアプリで東方を楽しもう。

  • すぺもぐ:削除、追加の繰り返し!

  • UPnP Port Mapperの詳細情報 : Vector ソフトを探す!

    ソフト詳細説明 Java で作られた UPnP ポート開放ツールです。ソースファイル付。 UPnP 機能を持つルータに対して、ポート開放と削除ができます。 付属機能として、ルータが持つグローバルIPアドレスをクリップボードにコピーする機能もあります。 GUI で操作するため、コマンドラインのみの環境では使用できません。 Linux などでは GNOME や KDE 等の GUI 環境でご使用ください。

  • 1分でWebアプリを作れるEclipseプラグイン「Dolteng」

    1分でWebアプリを作れるEclipseプラグイン「Dolteng」:Java初心者が超俊敏にWebアプリを作る方法(1)(1/3 ページ) Javaの業務用Webアプリ開発に必要なもの 読者の皆さんは、Javaで業務用のWebアプリケーションを開発するのに必要なものとして何を思い浮かべるでしょうか。統合開発環境? サーブレット/JSP? アプリケーションサーバ? Struts? DB接続のO/Rマッピング? DIコンテナ? 技術的には、これらも確かに必要です。また、アプリケーションが“安全”に“確実”に動くことが業務で使うときには求められます。 上記は当然のものとして、“仕事”として売り上げを上げるためにアプリケーション開発を行う場合に一番求められるのは、アプリケーションを一から開発する際や、デバッグ/修正する際の“速さ”や“俊敏さ”ではないでしょうか。 たとえJava言語の初心者、また

    1分でWebアプリを作れるEclipseプラグイン「Dolteng」
  • Javaランタイム周辺の不要ファイルを消すJavaRa | 教えて君.net

    Javaアプリケーションを実行するために必要なランタイム。最近ではぼぼ全てのマシンにインストールされているだろう。JavaRaは、普通にバージョンアップなどを繰り返しているとマシン内に残る、Javaランタイムのゴミを消す小粒ツールだ。 Javaのランタイムをインストールして普通にバージョンアップを行っている場合、マシン内には、既に使わなくなった古いバージョンのランタイムが残されている。旧バージョンランタイムのファイルやレジストリ値など、ランタイム周りの不要ファイル/レジストリを消すための小粒ツールが「JavaRa」。いわゆる汎用的なお掃除ツールを使っていても残っている可能性が高いゴミなので、キレイ好きな人やHDD容量にあまり余裕がない人は試してみよう。100MB程度の空き容量を確保できる、場合もあるぞ。 「C:\Program Files\Java」がJavaランタイム周りのファイル。編集

  • ASR's Room NicoCache

    Sorry, Japanese only. Last modified: Sat Jul 05 18:55:44 +0900 2008 これは何? ニコニコ動画の動画をキャッシュして一度見た動画を二度目以降は快適に見られるようにするツールです。 もっと詳しく 一度見た動画は、ブラウザのキャッシュが残っている限りはもう一度見に行くとすぐに再生されますが、キャッシュから消えると一度見た動画なのに再度ダウンロードが必要になります。混んでいる時間だと読み込みが遅くてなかなか後ろの方が見られなかったり、「動画が繋がりません」と言われて全く見られなかったりします。 ブラウザのキャッシュでは、動画はサイズが大きいのですぐにあふれて消えてしまいます。キャッシュサイズを大きく設定することもできますが、今度は動画以外の余計なファイルまで大量に残ってしまったりブラウザの動作が遅くなったりする問題があります。