タグ

adetonのブックマーク (871)

  • いげ太のブログ: [JavaScript] イベント上の this をめぐる攻防

    this といえば自分自身のインスタンスを参照するもの。OOP に染まったプログラマなら、そう理解しているのが普通だろう。しかし JavaScript において、this の参照先は実行されるコンテキストによって以下のように変化する。 イベント ハンドラ内では、イベントの発生源(イベント ソース)のオブジェクトを参照する。 オブジェクトのプロパティ内では、自分自身のインスタンスを参照する。 ここで重要なのは 1. の方が優先されるってこと。両方が成立する場合、つまりイベント ハンドラにインスタンス メソッドを指定した場合、当該メソッドに出現する this はイベントの発生源を指すということ。 さて注目すべきは、this がイベントの発生源を参照するのは、イベント ハンドラの内だけである点だ。イベント ハンドラから参照されるオブジェクト内では、それは適用されないのである。言い方を変えれば、イ

    adeton
    adeton 2009/11/13
    「イベントを絡めると this が思ったように動いてくれない」という、ありがちなハマリから脱出するための情報
  • Internet Explorer 8 の標準準拠 - Windows 7 対応アプリケーションの互換性

    IE 8 は HTMLCSS の標準に準拠することを重視して開発されました。これまでも、基的には W3C が定める標準規格を基に作成されていましたが、解釈にずれがあったり、独自の仕様が追加されていたりしたため、ブラウザー間で表示が異なるケースがありました。そのため、Web 開発者はブラウザーごとに CSS を記述するといった必要がありました。IE 8 は標準規格に厳格に準拠しているため、相互運用性や保守性を高めることができます。 その一方で、これまでの IE 7 で表示できた Web ページが、IE 8 ではレイアウトやデザインが崩れてしまう可能性があります。そこで IE 8 で IE 7 との互換性を保つために、以下の回避方法と解決策が考えられます。 IE 8 標準に準拠した実装にページを書き換える X-UA-Compatible を指定する IE 8 のメニューから「互換表示で

    Internet Explorer 8 の標準準拠 - Windows 7 対応アプリケーションの互換性
    adeton
    adeton 2009/11/05
    「イントラネットを互換表示で表示する」がデフォルトで有効なので、開発環境=EmulateIE7、運用環境=IE8な状況にならないように留意する必要がある。
  • 政権交代でも思考停止の日本メディア | TOKYO EYE | コラム&ブログ | ニューズウィーク日本版 オフィシャルサイト

    今週のコラムニスト:レジス・アルノー トイレを修理してもらうために呼んだ業者にこんなことを言われたら、どうだろう。「うーん。ちょっと待ってください。セカンドオピニオンを聞かないと」。さらに悪いことに、医者にこう言われたら?「おかしな病気ですね。医者を呼んできます!」 8月30日の総選挙で民主党部に詰めていたとき、私の頭に浮かんだのはこんなバカげた光景だった。日のジャーナリスト5人に、次々と同じ質問をされたのだ。「政権交代をどう思いますか」 そういう疑問に答えるのが、ジャーナリストの役目ではないのか。そもそもそのために給料をもらっているのでは。その場に居合わせたイギリス人ジャーナリストが私に言った。「よくあんな質問に答えましたね。あんなものはジャーナリズムじゃない。日の記者はただ騒いでいるだけ。今夜、この国が根から変わったことを理解していない」 総選挙を境に日は根底から変わった──

    政権交代でも思考停止の日本メディア | TOKYO EYE | コラム&ブログ | ニューズウィーク日本版 オフィシャルサイト
    adeton
    adeton 2009/09/29
    確かにメディアは酒井法子のようなどうでもいいことばかり報じている気がする。テレビは結局視聴率なんだろうな。政治経済より芸能。国民がそういう趣向だからなので、まず自分たちから変わらなきゃいけない。
  • - エキサイトニュース

    このURLの記事は見つかりませんでした。 該当記事は掲載期限が過ぎたか削除された可能性があります。新聞社・通信社からの配信記事は1週間、もしくは1ヶ月の掲載期限が設定されており期限を過ぎたものは自動的に削除されます。 もしエキサイト内のリンクをクリックしてこのページにたどり着いた場合はリンク元、リンク先URLをご明記のうえこちらのページからお知らせ頂ければ幸いです。 掲載期限について

    adeton
    adeton 2009/09/18
    その通りだと思う!確かに言われるとモチベーションが下がるね…。自分も気をつけないと。
  • データ アクセスの達人に聞く #01 - ADO.NET とは?

    Entity Framework 6 (EF6) is a tried and tested object-relational mapper (O/RM) for .NET with many years of feature development and stabilization. As an O/RM, EF6 reduces the impedance mismatch between the relational and object-oriented worlds, enabling developers to write applications that interact with data stored in relational databases using strongly-typed .NET objects that represent the applic

    データ アクセスの達人に聞く #01 - ADO.NET とは?
  • お役所でバイトして分かったこと

    みんなすごく真面目に働いてる。よくある9時5時のイメージとは大違い。 残業するのがデフォルトだし、終電帰りも全然珍しくない。 しかも、残業代は予算に限りがあるから、50時間残業しても20時間分しか出ない。それでも文句言わず働いてる。お疲れさまです。 賄賂とか横領みたいな不正も全然ない。それどころか、文房具とか交通費とか、持ち出しで職員個人が負担していることも多い。財産が動く時はものすごく煩雑なチェックを受けなきゃいけないから、私利のために使うのは不可能なのだ。 ただし、やっぱり仕事は無駄が多いと思う。 具体的にどんな無駄が多いのかというと、「自分たちが不正を働いていない証拠を作る仕事」が異様に多い。 どうでもいいと思うようなことまで全部記録してファイリングして保存する。たとえば、役所からは毎日何百何千の郵便物を送るんだけど、その宛名と担当課を全ていちいち記録している。 確かにこれで、職員が

    お役所でバイトして分かったこと
  • EF v2 and Data Access Architecture Best Practices

    Contents Application Development Styles Building a Forms-Centric Application Thoughts on Forms-Centric Applications Building a Model-Centric Application Thoughts on Model-Centric Application Development Code-Centric Application Development Thoughts on Code-Centric Development Final Thoughts on the Application Development Styles David Hill, in his preface to the latest patterns & practices Architec

    EF v2 and Data Access Architecture Best Practices
    adeton
    adeton 2009/09/16
  • .NET RIA Services - Silverlight 3 を使用してデータ ドリブンの経費アプリケーションを作成する

    May 2009 Volume 24 Number 05 .NET RIA Services - Silverlight 3 を使用してデータ ドリブンの経費アプリケーションを作成する Jonathan Carter | May 2009 コードは MSDN コード ギャラリーからダウンロードできます。 オンラインでのコードの参照 この記事は、.NET RIA Services のプレリリース版に基づいて書かれています。ここに記載されているすべての情報は、変更される場合があります。 目次 使用を開始する Data Services ライブラリ ドメイン操作 コードのプロジェクション データ コントロール ObjectDataSource DataPager DataForm メタデータ 妥当性確認 共有コード まとめ ソフトウェア開発では、スタイルの異なるさまざまなアプリケーションが存在し

    .NET RIA Services - Silverlight 3 を使用してデータ ドリブンの経費アプリケーションを作成する
  • Entity Framework を使用した n 層アプリケーションで回避すべきアンチパターン

    この記事では、次の内容について説明します。 n 層について理解する オブジェクトを分散させてはならない カスタム サービスと RESTful サービスのどちらが適しているか さまざまな n 層アンチパターン 目次 n 層について理解する アンチパターンその 1: 密結合 アンチパターンその 2: 静的な要件を想定している アンチパターンその 3: 同時実行の不適切な処理 アンチパターンその 4: ステートフルなサービス アンチパターンその 5: 3 層を装う 2 層 アンチパターンその 6: シンプルさを軽視する Entity Framework チームの一員として、私はたびたび顧客に Entity Framework を使用するアプリケーションの構築に関する話をします。私が一番よく質問を受ける話題は、おそらく n 層アプリケーションの設計に関するものです。この記事では、皆さんがアプリケー

    Entity Framework を使用した n 層アプリケーションで回避すべきアンチパターン
    adeton
    adeton 2009/09/16
  • 実践的なパターン: テストの容易性を高める設計

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. Data Points Designing an Entity Data Model John Papa Code download available at:DataPoints2008_02.exe(174 KB) Contents Understanding the EDM Building an EDM with the Wizard Stored Procedures in the Entity Model Windows on EDM Derived Entities Wrapping Up

    実践的なパターン: テストの容易性を高める設計
    adeton
    adeton 2009/09/16
  • 実践的なパターン: テストの容易性を高める設計

    Code download available at:EntityFramework2008_07.exe(6,602 KB) Contents Why Another Data Model? Why Describe the EDM with XML? Who Needs Another New Query Language? Implementing the EDM EntityClient Mapping Object Services Just Another ORM? The ADO.NET Entity Framework is almost here! First introduced as ADO.NET vNext in 2006, the framework is now ready for prime time with the upcoming release of

    実践的なパターン: テストの容易性を高める設計
    adeton
    adeton 2009/09/16
  • 実践的なパターン: テストの容易性を高める設計

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. span.sup { vertical-align:text-top; } Data Points The Entity Framework In Layered Architectures John Papa This column is based on a prerelease version of the ADO.NET EntityFramework. All information herein is subject to change. Code download available at

    実践的なパターン: テストの容易性を高める設計
    adeton
    adeton 2009/09/16
  • N-Tier Application Patterns

    Contents Change Set DTOs Simple Entities Self-Tracking Entities Implementing N-Tier with the Entity Framework Concurrency Tokens Serialization Working with the ObjectStateManager Patterns Other Than Simple Entities in .NET 3.5 SP1 API Improvements in .NET 4 In my previous article, I described a foundation on which you can build successful n-tier applications, focusing mainly on anti-patterns to av

    N-Tier Application Patterns
    adeton
    adeton 2009/09/16
  • 実践的なパターン: テストの容易性を高める設計

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. New information has been added to this article since publication. Refer to the Editor's Update below. Data Points ADO.NET Entity Framework Overview John Papa Code download available at: DataPoints2007_07.exe(1590 KB) Contents Entity Framework Components

    実践的なパターン: テストの容易性を高める設計
    adeton
    adeton 2009/09/16
  • 実践的なパターン: テストの容易性を高める設計

    Object Services + Entity SQL The next technique is using Object Services to execute queries with Entity SQL. This moves away from direct interaction with the EntityClient provider (although it still communicates with the provider under the covers). You would use ObjectContext and ObjectQuery<T> to issue queries against the EDM. This technique is good for issuing ad hoc queries, as in the first tec

    実践的なパターン: テストの容易性を高める設計
  • プログラマーには、コーディングの生産性で10倍、コードレビューの速度では6倍もの能力差があるという

    プログラマーの生産性をテーマにした有名な著書「ピープルウェア」には、最も優秀なプログラマと最低の成績のプログラマのあいだには約10倍にあたる生産性の違いがある、というデータが出てきます。 これは、1984年から1986年にかけて92社、延べ600人が参加したプログラミングコンテストのデータを分析した結果から導き出された結果で、課題として与えられたプログラミング作業の開始からコンパイル時のエラーを消すところ(第1チェックポイント)へ到達するまでにかかった時間を比べています。 グラフを見ても分かるように、最優秀者と最低者のあいだには作業時間にして約10倍のひらきがあります。また最優秀者は平均の約2.5倍の生産性だそうです。そして、COBOLやFortranのような旧世代のプログラミング言語と、PascalやCのような現代的なプログラミング言語でのコーディングでの生産性はほとんど同じであったそう

    プログラマーには、コーディングの生産性で10倍、コードレビューの速度では6倍もの能力差があるという
    adeton
    adeton 2009/09/15
    「ピープルウエア」買ったけど全然読んでないや。時間作って目を通さないと。
  • 暮らしの情報サイトnanapiはサービスを終了いたしました | nanapi [ナナピ]

    2020年8月31日(月)をもちまして、nanapiに関わるすべてのサービスは終了いたしました。 nanapiは、2009年のサービス開始より「みんなで作る暮らしのレシピ」という考えのもと、ユーザーの皆さまに生活に関する様々な「ハウツー」を投稿していただく投稿型ハウツーサービスとして運営してまいりました。 約11年間にわたって皆さまからご支援をいただきサービスを継続できたこと、nanapi編集部一同、心より御礼申し上げます。 掲載されていたコンテンツなどのnanapiについてのお問い合わせは、nanapi@supership.jp までお願いいたします。 長きに渡りnanapiを応援してくださり、当にありがとうございました。

    暮らしの情報サイトnanapiはサービスを終了いたしました | nanapi [ナナピ]
  • HisasAnn.com is for sale | HugeDomains

    Make 24 monthly payments Pay 0% interest Start using the domain today. See details

    HisasAnn.com is for sale | HugeDomains
    adeton
    adeton 2009/09/14
    読めなかったので検索したら辿りついた。でもいまだに読めない。 / $(hoge)はパラメーターによって配列にも化けるけど、それらにもメソッドを付加するためにprototypeで後付けする、って理解でいいのかな?
  • CMのように『ドラクエ9』すれちがい通信ナンパは可能なのか?|ガジェット通信 GetNews

    皆さんこんにちは、ガジェット通信ゲーム班です。9月11日から新しい『ドラゴンクエストXI ~星空の守り人~ 』(以下、ドラクエ9)のテレビコマーシャルが放送されていますよね。そのテレビコマーシャルは『ドラクエ9』の公式サイトの「最新ムービー」でいつでも好きなときに観られるようです。 そのテレビコマーシャルのひとつに、『学生 学で編』というバージョンがあります。大学の学生堂でランチタイム中、男子大生が『ドラクエ9』で遊んでいる女子大生を発見。すれちがい通信が目当てなのかナンパ目的なのかわかりませんが、ここで男子大生は女子大生に声をかけてすれちがい通信開始。女子大生のキャラクタープロフィールで誕生日が近いことを知る男子大生。「来週誕生日なんだぁ。またここで会わない?」と、「誕生日」と「また会う理由」に関連性がないのにアプローチをかける男子大生。そのようすを見ていた他の女子大生がふたりやって

    CMのように『ドラクエ9』すれちがい通信ナンパは可能なのか?|ガジェット通信 GetNews
    adeton
    adeton 2009/09/14
    ※ただしイケメンに限る
  • 「やる気」を上げる方法の良記事色々まとめ:phpspot開発日誌

    どんなギークや、頭の回転が速い人であっても、やる気がないと生産性は高まらず、やる気がある人と仕事のレベルが同等か、それ以下になることも周りを見ていて感じます。 やる気を管理できれば、出来る人はより生産性を大きく上げられ、現時点であまり出来ない人でもやる気さえあればどんどんレベルを上げていけそうです。 というわけで、最近人気の「やる気」を上げる方法の良記事を色々とまとめてみました。 「充実感」を感じやすい人、できない人:日経ビジネスオンライン のめりこみ・没頭の科学。フロー理論について。 ゲームはフロー状態を発生させる効果的な装置。同じように仕組みを作って仕事に適用すれば生産性はあがりそうです。 【1】「脳とやる気」1秒で勉強意欲に火がつく法 | 達人のテクニック 脳科学からみるやる気の管理方法。 まずウォーキングや雑用などで準備運動からはじめて徐々にやる気を上げていく科学的な方法について解