タグ

2011年12月7日のブックマーク (11件)

  • エンジニアtype 技術者のキャリアを考えるWebマガジン - 転職@type

    エンジニアtypeは、各種エンジニアをはじめ「創る人たち」のキャリア形成に役立つ情報を発信する『@type』のコンテンツです。

    エンジニアtype 技術者のキャリアを考えるWebマガジン - 転職@type
    ledsun
    ledsun 2011/12/07
    いつかよむ
  • 妻の連れ子が俺に惚れてるっぽい : ガラパゴス速報 跡地

    1:以下、名無しにかわりましてVIPがお送りします:2011/12/06(火) 23:43:43.00 ID:Xi3kK7pS0 やばい どうしたらいい? 4:以下、名無しにかわりましてVIPがお送りします:2011/12/06(火) 23:45:33.91 ID:Xi3kK7pS0 女の子だよ 写真は無理だけど正直可愛い・・・ 7:耳かき ◆3zjKlBnfqs :2011/12/06(火) 23:46:10.75 ID:NR1Ld7pNO 惚れてる「っぽい」ってなんだよ。 いい歳してガキで妄想してんじゃねーぞ。 8:以下、名無しにかわりましてVIPがお送りします:2011/12/06(火) 23:47:28.03 ID:6tAU65Nx0 とイチャイチャしてるの見せつけろ 9:以下、名無しにかわりましてVIPがお送りします:2011/12/06(火) 23:50:08.63 ID:X

    妻の連れ子が俺に惚れてるっぽい : ガラパゴス速報 跡地
    ledsun
    ledsun 2011/12/07
    クエスでFA?
  • テストコードのリファクタリング - ひげろぐ

    TDDBC 福岡2でのTDDの失敗ケースとは何かという質疑応答から。 テストコードにもリファクタリングが必要 昔はテストコードがメンテ対象であるという意識が薄かった 見てすぐ分かるテストコードがよいという考えからコピペコードが非常に多かった テストコードがたくさんあることによって動きが取りづらくなり、変更コストも上がる 素早く動きたいがためにTDDしているのにそんな皮肉な結果になってしまう たくさん書くのではなく必要十分書くことが大切 書き散らすと「テストケース爆発」を起こす テストコードもメンテし続けるためにリファクタリングして行く必要がある テストコードもプロダクトコードと同じようにテストのGreenの状態が維持されていることで、既存のコードが壊れないことを保証しつつリファクタリングしていくことができる。 (ただしテストが無条件でオールグリーンになるみたいな酷い壊し方をしてしまう心配は

    ledsun
    ledsun 2011/12/07
    十分を目指すと大変すぎるから、まめにメンテできできるとても大事なものか、あんまり変更がないもの以外はバッサリ捨ててしまった方がいいのだろう。まぁ、そんな勇気持ち合わせてないがw
  • Mapインターフェイスの実装クラスの違いを知る

    JavaのコアAPIに含まれるjava.util.Mapインターフェイスは、キーと値とのマッピングを表すデータ構造のためのインターフェイスです。同パッケージに含まれるListインターフェイスとともに、Javaプログラミングでは非常によく使われるインターフェイスといえるでしょう。 コアAPIには、このMapインタフェース実装クラスがいくつも用意されています。マップというデータ構造は、常にキーを通して値へのアクセスを行うものです。そのため、キーが許容する値やその格納方法などが、個々の実装を特徴付けるポイントになります。 マップの利用頻度は非常に多いだけに、コアAPIで使えるマップの種類を確認しておくのは、効果的なプログラミングへとつながります。ここでは、java.utilパッケージに含まれる5つのMap実装クラス、Hashtable、HashMap、TreeMap、IdentityHashMa

    Mapインターフェイスの実装クラスの違いを知る
    ledsun
    ledsun 2011/12/07
    基本的にHashMap使っとけばよい。ちょっと違う使い方したいときにほかのクラスを探そう。
  • Strutsリファレンス(DynaAction Fromにアクセス)

    <form-beans > <form-bean name="DynaF2Form" type="org.apache.struts.validator.DynaValidatorActionForm" > <form-property name="stringData" type="java.lang.String[]" /> <form-property name="mapData" type="java.util.Map"/> <form-property name="listData" type="java.util.List"/> </form-bean> </form-bean> public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, Htt

    ledsun
    ledsun 2011/12/07
    jspからHashtableに触るには1.キーが文字列であること。2.jspでは()の中にキーを指定する。
  • Strutsの画面前処理方法について(JSP表示データをセッションで持たせる) - ウィリアムのいたずらの、まちあるき、たべあるき

    ウィリアムのいたずらが、街歩き、べ物、音楽等の個人的見解を主に書くブログです(たま~にコンピューター関係も) さて、以前のブログで、画面処理について必要なのは ・画面間の画面遷移(遷移先とその条件) ・各画面の内容 入力項目/出力項目(入出力項目も含む)の 値について(int,文字列)と範囲、制限 値の種別(SA,MA,FA) →実現する画面部品 レイアウト(項目の位置) :これについては前回書き忘れました 各種イベント時の処理 ・画面初期表示 ・部品によりおきるトリガー →Submitボタンが押されたなど ・画面終了時 となります。 ここで、画面をHTMLで表現し、イベント時の処理を、メソッド何々を呼び出すとしてしまえば、あとは、その呼び出す引数さえ、固定化する(きまりをつける)と、 HTMLを作成し 呼び出すプログラムを設定ファイルに記述 すれば、この画面処理は、部品化できることにな

    Strutsの画面前処理方法について(JSP表示データをセッションで持たせる) - ウィリアムのいたずらの、まちあるき、たべあるき
    ledsun
    ledsun 2011/12/07
    結論「遷移前の処理の最後でセッションに入れておいて、JSPで処理する。」
  • タグライブラリのメソッド呼び出しタイミング (JSP Javaプログラミング)

    タグライブラリのメソッド呼び出しタイミングを表示するコードです。 コード (disptaglifecycle.jsp) <%@page contentType="text/html"%> <%@page pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <%@ taglib uri="/LifecycleLibrary" prefix="disp" %> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Display Tag Lifecycle</title> <

    ledsun
    ledsun 2011/12/07
    strutsのカスタムタグを作るサンプル
  • History API - Dive Into HTML5 (日本語訳)

    History API - Dive Into HTML5 (日語訳) Manipulating History for Fun & Profit ❧ Diving In ブラウザのロケーションバーは世にある UI のなかで最もギークなもののひとつだろう。URL はビルボードや電車の車体、はたまたグラフィティにまで現れる。戻るボタン (ブラウザでもっとも重要なものだ) と組み合わせれば、Web と呼ばれる複雑に絡みあったリソースの集合を行き来するとても強力な手段となる。 HTML5 の History API はブラウザのヒストリ情報をスクリプトから操作する機能だ。この API の一部にはヒストリを行き来する機能があるが、これは以前の HTML の頃より存在していた。HTML5 では、ブラウザのヒストリにエントリを追加する機能、ページの更新なしにロケーションバーの URL を書きかえる機

    ledsun
    ledsun 2011/12/07
    そのうち読む
  • プログラミング向けフォント32選 [K'conf]

    Monaco のリンク先を、フォントファイルから http://www.gringod.com/2006/11/01/new-version-of-monaco-font/ に変えられたようですが… リンク先に “I’m not sure how the new version differs but I’m told its from a new Mac Book Pro.” と書かれているとおり、そこで配布されているフォントMac から取り出したものです。 フォントファイルはプログラムとみすことができ、その場合これは著作権による保護の対象となります。また、Mac から取りだしたフォントファイルを配布するという行為は、Mac OS X のソフトウェア使用許諾契約に違反しています。 というわけで、Monaco の配布記事にリンクするのはいろいろとマズイんではないかと思うわけですが、いか

    プログラミング向けフォント32選 [K'conf]
    ledsun
    ledsun 2011/12/07
    Andle mono使ってみた。
  • 徳丸本をブロガーに差し上げちゃうキャンペーンのお知らせ - ockeghem's blog

    「徳丸」こと「体系的に学ぶ 安全なWebアプリケーションの作り方」は、このたび増刷(第5刷)が決定いたしました。皆様のご愛読に深く感謝申し上げます。増刷を記念して、徳丸を買いたくてもまだ買えていなかった方々に、徳丸を進呈するキャンペーンを企画いたしました。 私の手元に徳丸第3刷の在庫が数冊あります。元々献用や(HASHコンサルティングの)営業活動の贈呈用として購入していたものですが、思ったほど「差し上げる」機会がなくて、死蔵されているような格好でした(この在庫とは別に増刷ごとに何冊かずつ送付いただいているため)。そんなタイミングで第5刷が出ることになったので、これはいかん、在庫をなんとかしなければと思いました。 とはいえ、著者である私が、Yahoo!オークションやAmazonマーケットプレイスでこの在庫を販売することもためらわれました。 そこで、冒頭に書いたように、何冊かを進呈し

    徳丸本をブロガーに差し上げちゃうキャンペーンのお知らせ - ockeghem's blog
    ledsun
    ledsun 2011/12/07
    メールアドレスがSQLインジェクションでワロタw
  • 小人閑居して: 「ぐへへお姉ちゃんパンツ何色」から始めるクラス解説

    2011年12月6日火曜日 「ぐへへお姉ちゃんパンツ何色」から始めるクラス解説 「ぐへへお姉ちゃんパンツ何色」はこれ以上ないほどオブジェクト指向であり、しかも理想的な実装をしていることに気づきました。これを用いてオブジェクト指向を説明してみようと思います。 ある人が「ぐへへお姉ちゃんパンツ何色」と質問するのは、お姉ちゃんオブジェクトの保持するpants_color変数を取得しようとする手続きと見ることが出来ます。つまり oneechan.pants_color を取得しようとしているわけです。 ではどうすればいいのでしょうか? 考えてみましょう。直接パンツを見ればpants_colorを取得することができますね。 クラスを使わないとすればこんな書き方が考えられます。 struct oneechan{      int pants_color; }; 構造体でひな形を宣言します。

    ledsun
    ledsun 2011/12/07
    if文の問題はC#みたいにif文で解決したほうがスマートでは? http://ufcpp.net/study/csharp/ab_csspec.html#if