タグ

2007年11月24日のブックマーク (13件)

  • 川o・-・)<2nd life

    このサイトは移転しました。 https://secon.dev/ https://secon.dev/feed 心のざわめきを無くして日記を書くということ / secon.dev への移転 - A Day in the Life alias open="pwsh.exe /c start" pwsh.exe を入れてない人は alias open="powershell.exe /c start" すると、open foobar がいい感じに開かれる。 # explorer が開く open . # デフォルトブラウザが開く open https://example.com/ # jpg に関連付けられているビュアーで開かれる open ./foo.jpg 先日、メインの開発環境を MacOS から Windows 10 Professional へと移しました。理由としては主に2点で、現

    川o・-・)<2nd life
  • http://sel.ist.osaka-u.ac.jp/research/aspect/index.html.ja

    haida
    haida 2007/11/24
  • Spring AOPサンプルアプリでAOPを理解する

    Spring AOPサンプルアプリでAOPを理解する:Spring Frameworkで理解するDI(3)(1/3 ページ) 前回「第2回 Springフレームワークの思想とAOP」ではSpringフレームワークが提供するAOPについて説明しました。今回は実際にコードを読みながら、AOPについて理解します。 サンプルアプリケーションでAOPを理解する SpringフレームワークのAOPは、AspectJのような特殊な言語や環境を必要としません。標準のJavaの機能だけで実現されています。そのためライブラリをいくつか設定するだけでDIコンテナにAOPを導入することができます。 SpringのAOPはDIコンテナで管理されたオブジェクトに対して使用することができます。またAOPによって処理が挿入されたオブジェクトインスタンスは、インターフェイスを介してアクセスされる必要があります。 DIでは、

    Spring AOPサンプルアプリでAOPを理解する
    haida
    haida 2007/11/24
  • Java開発を変える最新の設計思想「Dependency Injection(DI)」とは:ITpro

    「DIする」,「インジェクション(注入)する」──新しい技術に敏感なソフトウエア開発者たちの間で使われている言葉である。DIとは,「軽量コンテナ」を実現する新しい設計思想Dependency Injection(依存性注入)の略称である。同じ概念をIoC(Inversion of Control,制御の反転)と呼ぶ場合もある(詳細は後述)。「DIする」と言えば開発者の間では通用するぐらいに,この設計思想は注目されているのだ。 DIが注目される理由は簡単だ。ソフトウエア開発者の開発サイクルを大幅に改善するからだ。筆者が司会を担当した「軽量コンテナ」に関するパネル・ディスカッション(注1)では,DIを適用した軽量コンテナ「Spring Framework」のおかげで「睡眠時間が確保できるようになりました」と複数のパネリストが真顔でコメントしたほどである。DIは,それだけ有効な技術なのだ。 注1

    Java開発を変える最新の設計思想「Dependency Injection(DI)」とは:ITpro
    haida
    haida 2007/11/24
  • 基礎から理解するデータベースのしくみ(1)

    「データベースはブラックボックス。どんなSQL文を投げたらどんな結果が返ってくるかさえ知っていればよい」---そう思っている人も多いかもしれません。確かに,最近の市販のリレーショナル・データベース管理システム(RDBMS)にはGUIベースの管理ツールなどが付属し,データベースそのものについての深い知識が求められることは昔に比べれば少なくなりました。メモリーやディスクなどのハードウエア・リソースが増えて,開発者のスキル不足が表面化しにくくなったこともあるでしょう。 しかし,物のソフトウエア・エンジニアを目指すのであれば,データベースが動く仕組みを学ぶことは避けて通れません。「SQL文を受け取ってから結果を返すまでにRDBMSがどんな処理をしているのか」「データ・ファイルの物理構造はどうなっているのか」「インデックスはどのように格納されているのか」——。こうした知識がないと,パフォーマンスな

    基礎から理解するデータベースのしくみ(1)
  • Ruby認定試験対策問題

    Ruby認定試験対策問題のトップページ 総合問題 No.1 Ruby認定試験 の対策として、NaCl の有志で作成した模擬試験問題です。 ここでは総合的な問題を出題しています。 それでは問題です。 問題1 以下のハッシュhに対するメソッドの実行結果がtrueとなるものを全て選びな さい。(3つ回答) h = { "Ruby" => "Matz", "Perl" => "Larry", "Python" => "Guido" } 回答 h.member?("Matz") h.member?("Python") h.include?("Guido") h.include?("Ruby") h.has_value?("Larry") h.exists?("Perl") 正解 正解は、2、4、5です。 説明 文字列 "Matz"はキー「"Ruby"」に対応する値です。falseになります。 Rub

  • 倍精度って何よ? – Lunatilia

    某大学の基礎情報処理という授業のTA (Teaching Assistant:教員補助)やってますので、いわば仕事の流れなんですけどね。

    倍精度って何よ? – Lunatilia
  • 「全てを手帳に記録する」、ユビキタス・キャプチャーの実践 | Lifehacking.jp

    [ あたりでは気づいたらふつうに使われていました。 最近よく使われるようになったこのユビキタスという言葉には、「汎用的」とか「どこでもみつかる」という意味がありますが、ここでは「全ての場所で全ての出来事を」という意味に使っています。つまり、「ユビキタス・キャプチャー」というのは、「人生に起こる全ての出来事を記録してゆく」という手法です。 井上光晴氏の「小説の書き方」(新潮選書) に A, B, C の三つの練習ノートを作るという話があるのですが、そのうち最初の A ノートは朝から夜までの全てのできごとを書いてゆくものとして紹介されています。これもユビキタス・キャプチャーの一種ですが、こうして記録してゆくことによって様々な効果が生まれます。 ものごとに**「忘れる」すきを与えない安心の感覚**。創造性や発想力。そしてなによりも、人生の一瞬一瞬を捉えて放さないぞ、という「コントロール」の感覚で

    「全てを手帳に記録する」、ユビキタス・キャプチャーの実践 | Lifehacking.jp
  • ニワンゴ技術責任者が語る、「ニコニコ動画」成功の鍵:ニュース - CNET Japan

    サービス開始からわずか11カ月で400万会員を獲得し、「初音ミク」や「ねこ鍋」など数々の人気コンテンツを生み出しているニワンゴの動画コミュニケーションサービス「ニコニコ動画」。こんなふうに一大ムーブメントを起こすサービスを自分の手で開発してみたいと思う人も多いだろう。 ニコニコ動画はどのようにして生まれ、どういった点が成功の鍵を握ったのか。また、ニコニコ動画のようなサービスを開発する上で求められる人材像とはどんなものなのだろうか。ニワンゴ技術担当取締役の溝口浩二氏が11月17日に東京都内で開催された就職支援イベント「ミリオンタイムズスクウェア キャリアアップセミナー」の講演で明らかにした。 少人数の開発チームで試行錯誤を繰り返す ニコニコ動画は、ドワンゴ代表取締役会長でニワンゴの代表取締役社長も務める川上量生氏と、ドワンゴ研究開発部 研究開発部 技術支援セクションの戀塚昭彦氏の2人が中心

    ニワンゴ技術責任者が語る、「ニコニコ動画」成功の鍵:ニュース - CNET Japan
  • Rails Envy: Ruby on Rails Rake Tutorial (aka. How rake turned me into an alchoholic)

  • Web APIの次世代標準プロトコル「Atom Publishing Protocol」 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    Web APIの次世代標準プロトコル「Atom Publishing Protocol」 記事一覧 | gihyo.jp
  • Ruby on Rails: なぜActiveRecordが必要なのか?

    Railsの勉強がしばらくストップしてしまったので、今日はビデオを見てお勉強。Rails Envyの「ActiveRecord Tutorial」は長さも25分とちょうど良いし、「ActiveRecordとはなんぞや」を具体例を交えて簡潔に教えてくれるのでとても良い勉強になる。 英語だが、冒頭の部分を乗り越えればあとはプログラミングの話なので、日人にもそれほど難しくないはず。念のため、オープニングの部分のみ、超訳しておいた。 ActiveRecordのアイデアは、いったいどこから来たのか? まずは"Active Record"の意味から (ActiveRecordではない点に注意) "Active Record"とは、デザイン・パターンの一つ。 どうやってデータベースにアクセスするか? SQLにプログラムから直接アクセスする方法もあるが...ちょっと不便 データベースのテーブルをオブジェ

  • https://www.railsenvy.com/2007/8/8/activerecord-tutorial