タグ

2011年12月2日のブックマーク (10件)

  • 第12回 データベース・プログラミング 7つのヒント - 同時実行制御からASP.NET AJAXまで -(1/4) - @IT

    連載:Visual Studio 2005でいってみようDBプログラミング 第12回 データベース・プログラミング 7つのヒント - 同時実行制御からASP.NET AJAXまで - 山田 祥寛(http://www.wings.msn.to/) 2007/01/27 これまで11回にわたって、Visual Studio 2005(以降、VS 2005)を利用したデータベース・プログラミングの基、そしてASP.NET 2.0と連携した具体的なアプリケーション構築の手順について学習してきました。 いよいよ最終回となる今回は、これまでに紹介しきれなかったデータベース・プログラミングにおける7つのテクニックを紹介し、締めくくりにしたいと思います。 今回作成するサンプル・プログラムのダウンロード(vs2005db_12.zip) Hint 1. 同時更新による競合を検出するには? Webアプリケ

  • ASP.NET 入門

    ASP.NET 入門サイト このサイトではマイクロソフトの Web アプリケーション開発フレームワークである ASP.NET で Web サイトを開発する方法について解説します。 マイクロソフトのフレームワークは、HTMLJavaScript、HTTP などの各種テクノロジーに精通していなくても、通常のデスクトップのプログラムを開発するのと同じような感覚で開発できるように設計されています。 このため、初心者でも素早く使えるプログラムを開発しやすいと大変評判が良いです。また、マイクロソフトのテクノロジということで、 当然ながら WindowsWindows の標準 Web サーバーである IIS (Internet Information Services) 上で快適に動作します。 筆者は ASP.NET が登場する当時マイクロソフトに在籍しており、 IIS や ASP.NET を約

    ASP.NET 入門
  • neue cc - 非同期の再帰的な辿り方、或いはRxとC# 5.0 Asyncの連携について

    例えば、ページを辿る。何度もアクセスを繰り返して、辿る。非同期で。単純なようで、やってみると何気にこれが結構難しい。例としてコードレシピReactive Extensionsを使用してTwitterから非同期にデータを取得し表示するがありました。MVVMも絡めて、素晴らしいサンプルですね! というわけで、お題を拝借して、Twitter ApiのGET statuses/friendsを使わせて頂きます。んが、今回は、手を抜いてフォロワーのscreen_name(@hogehogeのhogehogeの部分)だけを取れれば良い、ということにします。JSON解析やデシリアライズも面倒だし話の題でもないので省略するため、DynamicJsonを使って、JSONを生のまんまっぽく扱うことにします。DynamicJsonは便利だなあ(棒) さて、まずTwitter APIのcursorですが、大体

  • Project Lambda

    このエントリは Java Advent Calendar 2011 の一環で、第 1 日目のエントリーです。 やっぱり、櫻庭といえば Java SE の新しいところでしょう (これ去年も書いたなぁ ^ ^;;)。ということで、Java SE 8 の目玉機能となっている Project Lambda を取りあげます。 結果的に超長文になってしまいましたww 厳密にいえば、Lambda はクロージャではありません。 追記: ここでいっているクロージャはレキシカルスコープが使用できる無名関数のことを意味しています。 (るとさん、コメントありがとうございました) では、ラムダ式とはなんなのか? それはタスクを簡単に書くことを目的とした、単一メソッドのインタフェースのインスタンス生成を簡単に書くための簡易記法です。ようするにシンタックスシュガーでしかありません。 ここでいうタスクは、特にパラレルに処

  • ASP.NET Form認証 セッション資料公開

    アーカイブ 2015年1月 (1) 2014年9月 (1) 2014年7月 (2) 2014年6月 (2) 2014年5月 (4) 2014年3月 (2) 2014年2月 (2) 2014年1月 (1) 2013年12月 (2) 2013年11月 (4) 2013年8月 (1) 2013年7月 (1) 2013年4月 (1) 2013年1月 (1) 2012年12月 (4) 2012年10月 (3) 2012年9月 (1) 2012年7月 (1) 2012年6月 (3) 2012年5月 (3) 2012年4月 (2) 2012年2月 (1) 2012年1月 (2) 2011年12月 (2) 2011年11月 (3) 2011年10月 (1) 2011年8月 (4) 2011年7月 (4) 2011年6月 (11) 2011年5月 (3) 2011年4月 (2) 2011年3月 (2) 20

    ASP.NET Form認証 セッション資料公開
    masaru_b_cl
    masaru_b_cl 2011/12/02
    わーい、待ってましたー
  • Microsoft – クラウド、コンピューター、アプリ & ゲーム

    すべての Microsoft 製品 Global Microsoft 365 Teams Copilot Windows Surface Xbox セール 法人向け サポート ソフトウェア Windows アプリ AI OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox Live Gold Xbox とゲーム PC ゲーム Windows ゲーム 映画テレビ番組 法人向け Microsoft Cloud Microsoft Security Azure Dynamics 365 一般法人向け Microsoft 365 Microsoft Industry Microsoft Power Platform W

    Microsoft – クラウド、コンピューター、アプリ & ゲーム
    masaru_b_cl
    masaru_b_cl 2011/12/02
    PowerSellのTabキーの処理をCoolに
  • Excel 2007 connection strings - ConnectionStrings.com

    Excel File=C:\myExcelFile.xlsx;Cache Location=C:\cache.db;Auto Cache=true;Offline=false; To retrieve data from the cache, add "#Cache" to the table name. For example, to query cached data from the "Sheet" table, execute "SELECT * FROM [Sheet#Cache]". Excel File=C:\myExcelFile.xlsx;Cache Location=C:\cache.db;Auto Cache=true;Offline=false;Cache Metadata=true; The table metadata will also be cached i

  • neue cc - Reactive Extensionsとスレッドのlock

    ぱられるぱられる。もしパラレルにイベントが飛んできたら、どうする? public class TestParallel { public event Action<int> Log = _ => { }; // nullチェック面倒ぃので public void Raise() { // デュアルコア以上のマシンで試してね! Parallel.For(0, 10000000, x => { Log(x); }); } } class Program { static void Main(string[] args) { var list = new List<int>(); var tes = new TestParallel(); // イベント登録して tes.Log += x => list.Add(x); // 実行 tes.Raise(); } } これは、十中八九、例外が出ます

    masaru_b_cl
    masaru_b_cl 2011/12/02
    Synchronizeメソッド。ふむ。
  • 本日12月1日より、プログラマ有志による2011年の技術系Advent Calendarが各所ではじまる | gihyo.jp

    日12月1日より、プログラマ有志による2011年の技術系Advent Calendarが各所ではじまる 日12月1日より、プログラマ有志による2011年の各技術系Advent Calendarが一日目を担当する人のblogではじまっている。ここ数年は、師走の風物詩になっている。 特に昨年は、技術系Advent Calendarの紹介記事が契機になった面もあるようで、各方面で技術系Advent Calendarが行われた。今年は技術系Advent Calendarの認知度が上がり、たくさんの技術系Advent Calendarが12月1日より行われそうだ。 一般的なAdvent Calendarは、12月25日のクリスマスを楽しみに待つために、12月1日から24日までのカレンダーの日付の部分(扉だったりする)を開けるようになっており、1日ずつその日の日付の部分を開くと天使や動物の絵などが

    本日12月1日より、プログラマ有志による2011年の技術系Advent Calendarが各所ではじまる | gihyo.jp
    masaru_b_cl
    masaru_b_cl 2011/12/02
    こんなにたくさん!
  • 惰性による判断が横行しているのが、SI業界における最大の敵だ - Fight the Future

    唐突ですが、僕はこの言葉にすごく勇気づけられました。 「優秀なソフトウェア・エンジニアである」ということは、それほどまでに貴重な存在だ、ということを強く意識した上で、自分を鍛え続け、良い物を作る・ユーザーに価値を提供する・会社の価値を高めることを一生懸命にしていれば、必ず道は開ける。 Life is beautiful: テクノロジー・ベンチャーにはなぜソフトウェア・エンジニアが不可欠なのか? 何を持って優秀とするか、は別にして、 「優秀なソフトウェアエンジニア」を目指す決意を新たにしました。 僕はプログラミングが好きなようですが、 別段プログラミングだけが好きなわけではありません。 社会人2年目には、先輩に勧められたドラッカーに大ハマリして、 マネジメントについても、を読んだりチームに試したりして、 今の自分の考えはあります。 3冊の書籍の執筆を通じて、文章の書き方もけっこう突き詰めて

    惰性による判断が横行しているのが、SI業界における最大の敵だ - Fight the Future
    masaru_b_cl
    masaru_b_cl 2011/12/02
    とりあえず一声上げるのが大事。ダメもとで「こうしたらもっと良いと思うんですが?」と問いかける。採用されるかどうかは分からないけど、言わないよりはまし。