忍者ブログ

完全に恋しちゃってますブログ

Home > 未選択

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

ASP.NET 開発者のための10の素晴らしい CodePlex プロジェクト

ASP.NET 開発者のための10の素晴らしい CodePlex プロジェクト




はじめに
新しい技術に取り組む開発者が最も良く遭遇するジレンマの1つが、どのようにして実践経験を積み重ねるかだ。これはニワトリが先か卵が先かというおなじみの問題だ。技術を適切に理解していなければ、どうやって現実のプロジェクトを立ち上げるのだろうか? その一方で、実体のある何かを構築することが現実的でないならどのようにして知識の豊富な開発者となるための進歩を遂げれば良いのだろうか?  その明らかな解決策は、単純に歯を食いしばって試行錯誤によって学ぶことがほとんどだ。しかし、プロジェクトの納期が数か月単位ではなく数日単位になっている時代では、現実的なプロジェクトに向けて興味深いアイデアを絞り出すのは言うまでもなく、ゆっくり学習するような贅沢ができない場合もある。

では、最良の代替案は何だろうか? より知識の豊富な開発者のソースコードを見ることは当然だ。オープンソースコミュニティーは、何年も前から正にこのような方法で学び、豊富なコードをSourceForgeやGitHubなどのサイト経由で共有してきた。組織的にははるかに自由だが、Microsoft のコミュニティーも何年も前からコードを共有してきた。だが、これらの取り組みが本格的に始まったのはCodePlexの登場後だ。

本稿では、CodePlex プロジェクトのトップ10を紹介する。ASP.NET 上で構築された無償の素晴らしい MVC フレームワークの ASP.NET MVCに精通するようになれば、学習に要する時間が間違いなく大幅に削減されるだろう。これらのプロジェクトのなかには ASP.NET MVC の力を示す模範的なものもあれば、まだダイヤの原石の状態であるものもある。しかし、このエキサイティングな技術の世界の中を歩み始めたときに非常に貴重な存在になる有益なインプリメンテーションの実例をこれらがすべて提供してくれることは疑いない。

NerdDinner
IT 業界における成功は、交際費の額と直接つながっているように思える。会議前の食事、会議後の飲み物、ユーザーグループに届けるピザなど、食事はまるで IT 関係者を次々に捕まえるハエ取り紙のようである。

ディナーのセッティングなどがかかわる兵站関連の込み入った事情の管理でプログラミングコミュニティーを支援すべく、Rob Conery 氏、Scott Hanselman 氏、および Scott Guthrie 氏といった Microsoft の有名人がNerdDinnerを作成している。 彼らの共著による「Professional ASP.NET MVC 1.0」の手引きになるこの NerdDinner プロジェクトは、ユーザー登録やログイン、自分の食事会の登録や各地で開催されている食事会の検索、近々開かれる食事会の出欠など、このようなウェブサイトで見かける典型的な機能の多くを用意している。同プロジェクトはBing Maps Platformを使って食事場所も表示する。同プロジェクトのページによると、OpenID のサポート、Virtual Earth API の統合、同サイトのモバイル版など、まもなく多数の仕様が追加されるという。

NerdDinner プロジェクトは、前述のすべての機能とやりとりできるライブサイトを使って調べることができる。CodePlex プロジェクトからも書籍のサイトからも、同書の NerdDinner プロジェクトの立ち上げを解説する章196ページ分のサンプルがダウンロードできる。

Activate Your Glutes
本稿で解説する10のプロジェクトのなかで、Activate Your Glutesは最も新しく、CodePlex に登録されたのは1カ月ちょっと前のことだ。James Randall 氏の着想による Activate Your Glutes では、ユーザーが毎日行うエクササイズをトラッキングできる。かなり新しいプロジェクトではあるが、Activate Your Glutes は既に強力機能満載で、「jQuery」、「Rhino Mocks」、および「VisiFire Charts」などの技術を組み込んでいる。

筆者は電子メールで James に連絡を取り、立ち上げたばかりのプロジェクトを CodePlex でホスティングすることにした理由を聞いた。すると同氏は、「私は CodePlex コミュニティーには最近参加したばかりだが、貢献はしなくとも2年前から利用はしており、定期的に利用しているプロジェクトの一部(ASP.Net MVC、Unity、および AutoMapper)は CodePlex がホームになっている。このコミュニティーに何か恩返しがしたいと考えたとき、自分の MVC ベースプロジェクトのホームをここにするのは自然な流れだった。それに、使い始めるのも簡単だし、Wiki や問題トラッカなど、ソースを管理するサポート機能も優れている」との回答を寄せてきた。

Activate Your Glutes プロジェクトは、http://www.activateyourglutes.com/からアカウントを作成して機能を試すことができる。

Tailspin Travel
TailSpin Travel は、PDC 2009初日に行われ、Microsoft Visual Studio 2010の重要な機能を大々的に売り込んだ基調講演のなかで解説されたテーマプロジェクトに与えられた名前で、.NET Framework 4を利用することで、パワフルな Web アプリケーションを作成することができる。ASP.NET MVC 2上に構築されていることに加え、Tailspin Travel プロジェクトはWindows Identity Foundation、Windows Server AppFabric、および SQL Server 2008の Data-Tier Application (DAC)機能も採用している。

TailSpin の CodePlex サイトをチェックしてダウンロードを行うか、PDC の基調講演をご覧いただきたい。

ASP.NET MVC 2 Knowledge Exchange
Wiki、ブログ、掲示板、そしてDiggのさまざまな側面を採り入れた次世代のコミュニティーベースサポートサイト、Stack Overflowは、聞いたことがないのはもちろん、使ったことのないプログラマーも少ない。たぶん、Stack Overflow のユニークなアプローチと素晴らしいインターフェースは、最先端のコミュニティー主導サイト構築に興味のある開発者のケーススタディになっている。

Knowledge Exchangeを開設したとき、Andrew Siemer 氏の頭には同じ考えがあったに違いない。同プロジェクトは、同氏による「Buildinga StackOverflow Inspired Knowledge Exchange」というタイトルの DotNetSlackers 連載記事のガイドになっている。同プロジェクトはプロジェクト開発に対して全体論的アプローチをとり、技術だけでなく、適切な開発環境の整備、ワイヤーフレームの作成、CruiseControl.NET の使い方といった話題にも重点を置いている。

同プロジェクトのコードはKnowledge Exchange CodePlex サイトからダウンロードすることが可能で、連載記事はDotNetSlackers.comでチェックされたい。

Who Can Help Me?
Who Can Help Me?は、特定の望ましい技術スキルセットを有する個人の検索を支援する興味深いアイデアがベースになっている。DotNetOpenAuth、Castle Windsor、TweetSharp、およびLess CSS for .NETなどの各種技術を使って構築された Who Can Help Me?は、真の異種 MVC フレームワークベースのアプリケーション構築方法にとって貴重な知識を深めることができるかもしれない。

同プロジェクトのアカウント作成はライブサイトにおいて可能で、同プロジェクトのコードはCodePlex サイトからダウンロードできる。

Hollywood Hackers
Hollywood Hackers は MSDN に先ごろ掲載された Kevin Hoffman および Nathan Dudek 共著による「Fuel Your Application’s Engine with Microsoft Azure Storage」という記事の手引きになるプロジェクトで、ASP.NET MVC 2と連携した Windows Azure の各種機能の使い方を紹介する。同プロジェクトのテーマは、ハリウッド映画で使われる魔法のような技術を売り物にする ASP.NET MVC 2主体のサイトを中心に展開され、非同期メッセージングや Windows Azure Storage を使った処理のデモを行う。

Hollywood Hackersプロジェクトのコードは CodePlex プロジェクトサイトからダウンロード可能で、記事はこちらから読める。

Oxite
Oxite は、VisitMixやPDCといった知名度の高い複数のウェブサイトを支える ASP.NET MVC Framework ベースのブログアプリケーション。プラグインサポート、スキン機能 、コメントのモデレート、API サポートといった企業ブログに期待される無数の機能を提供する Oxite は、ASP.NET の機能に対する理解を大きく深めてくれる。

スタンドアロンブログエンジンを提供するという目標達成に向けた Oxite の開発は続いておらず、前述のウェブサイトを発展させるための開発が代わりに進められている、と同プロジェクトのメインテナーは指摘している。そして、ASP.NET MVC フレームワークベースのブログエンジンソリューションを探し求めている開発者にはOrchardをチェックするよう提案している。

Kooboo
ちょうど Oxite が本来はブログエンジンの構築に関心のある開発者向けのモデルプロジェクトであるように、Kooboo CMS の方は ASP.NET MVC フレームワークを使ってパワフルなコンテンツ管理ソリューションを作成する方法を学習するためのケーススタディになっている。カスタムコンテンツタイプを作成する、コンテンツのテンプレートとメニューを管理する、ワークフローを整理する、そして作業のスケジューリングをする機能を提供する Kooboo は、開発者がエンタープライズ CMS の基盤を非常に深く理解できるようにしてくれる。

CodePlex の Kooboo プロジェクトをチェックするか、Kooboo.comで Kooboo についてさらに学ばれたい。

Prsync.com
Prsync.comはプレスリリース集約サイトで、ユーザーコミュニティーからリリースを受け付けるほか、企業の RSS フィード経由でそれらを自動的に集約する。CodePlex の手引きとなるPrsync.com プロジェクトには、同サイトの運用に使われるすべてのソースコードが含まれている。プロジェクトの解説には専用の付加機能への言及がないものの、Microsoft パターンと手法N-Tier Web Application Patterns グループによって定義されたベストプラクティスがかなり重視されているようだ。

Prsync.com ウェブサイトをご覧頂き、こちらから同サイトのソースコードをダウンロードされたい。

The ASP.NET MVC Membership Starter Kit
今日成功を収めている大半のオンラインプロジェクトにとって、アクティブなユーザーコミュニティーがその重要な要素の1つであることは明らかだ。そのため、どの開発者も効果的なユーザーアカウント管理方法を理解することに十分な時間を割くことが賢明だ。ほかの人々がユーザーやロール管理のために ASP.NET の Membership & Roles プロバイダー活用方法に関するもっと詳しい情報を得られるよう支援すべく、Troy Goode 氏は「MVC Membership Starter Kit」と呼ばれる評判の良い CodePlex プロジェクトを立ち上げた。その機能としては、ユーザーの作成、修正、および削除、ユーザーの電子メールアドレス変更、そしてユーザーロールのアップデートなどがある。MVC Membership Starter Kit は MVC 2の新機能を一切活用していない。とはいえ、このプロジェクトはユーザーアカウントの管理を初めて行う開発者にとって素晴らしい入門書となるはずだ。

同プロジェクトの詳細や、インターフェースのスクリーンショットは Troy のウェブサイトを参照されたい。

まとめ
ASP.NET MVC プロジェクトのソースコードを公開したことはあるだろうか? コメント欄にぜひ情報をいただきたい。 



著者紹介
Jason Gilmore(Jason Gilmore)
http://japaninternetcom.pheedo.jp/click.phdo?i=ae9c32b96a71d081f7a6f97121a31d2a

なんかふと思うんですが、自分はいつ死ぬのかな〜〜〜なんて、、ww
物事にはいつか終わりが来るんですもんね〜。
人気漫画の最終回はがらになくいつも涙ぐんでしまうんですよねぇw
ワンピースなんて毎回泣いてますからね!!w
有終の美といいますもんね!終わりがあるから物事は美しいんですよ。。


PICKUP
探偵社の選び方

元彼氏がストーカー?

先物取引サービスを利用して先物会社を見つける

介護福祉士の仕事紹介

身近な税理士を探す[浦和市]

自己破産無料相談事務所

悲喜交々(ひきこもごも)

カナディアンロッキー

任意整理で過払い請求

多重債務でお金に困ったら専門家に相談!

PR

Apple、アンテナ問題で『iPhone 4』購入者にケースを無料配布

Apple、アンテナ問題で『iPhone 4』購入者にケースを無料配布
Apple の CEO (最高経営責任者) Steve Jobs 氏は16日、同社が『iPhone 4』用のケース『iPhone 4 Bumper』を無償で配布すると発表した。このケースは iPhone 4 のフレームを包むゴム製のカバーで、持ち方により通信が途絶える問題の解決策として提供される。

だが、その発表に先立ち、Jobs 氏は30分かけてマスコミを痛烈に批判した。

Jobs 氏のマスコミ嫌いは有名だが、この日は特に熱が入っていた。今週はずっとハワイで休暇を取っていたところを、iPhone 4 のアンテナ感度問題が拡大してきたのに対処するため途中で切り上げたという。iPhone 4 は発売開始直後から、左手で持つと信号強度を示すバーが急に減少し、場合によっては通信が途絶えてしまうとユーザーから報告されていた。

Apple は15日午後、iPhone OS 最新版『iOS 4.0.1』の提供を開始した。これにより信号強度バーの表示が変わったが、Apple 関連の複数の Blog によれば、通信感度問題はなんら変わりないという。

Jobs 氏は16日の会見でステージに上がり、iPhone 4 は発売と同時に3週間で300万台が販売されたが、何らかの問題で同社のテクニカル サポートサービス『AppleCare』に問い合わせてきたユーザーはそのうち0.5%にすぎない、と述べた。

会見の終わり近くになって Jobs 氏は、Apple は引き続きこの問題について調査を続けるが、同時に iPhone 4 購入者全員に無償で iPhone 4 Bumper を配布すると語った。すでに購入したユーザーは、来週以降、Apple のホームページに登録すると iPhone 4 Bumper が得られる。また、9月30日までの間、新規購入者に対しても iPhone 4 Bumper を無償で提供する。

http://japaninternetcom.pheedo.jp/click.phdo?i=27d130e0db601a93857ca2602471096a

元気があれば何でもできる!!
アントニオさんが言われてる名セリフです。
確かにその通りですよね、元気がなければ何もできません。


PICKUP
オーストラリア・ケアンズ旅行

デメリットは?個人再生

恋する携帯ゲーム

エステサロンでデトックス体内有害物質排出

裁判所へ申し立てる債務整理の手続き

税理士紹介 東京都目黒区

ストーカー被害の相談

リキュール

東京メトロ副都心線北参道駅

成功報酬 浮気・不倫調査

Apple、アンテナ問題で『iPhone 4』購入者に無料バンパーを配布

Apple、アンテナ問題で『iPhone 4』購入者に無料バンパーを配布
Apple の CEO (最高経営責任者) Steve Jobs 氏は16日、同社が『iPhone 4』用のケース『iPhone 4 Bumper』を無償で配布すると発表した。このケースは iPhone 4 のフレームを包むゴム製のカバーで、持ち方により通信が途絶える問題の解決策として提供される。

だが、その発表に先立ち、Jobs 氏は30分かけてマスコミを痛烈に批判した。

Jobs 氏のマスコミ嫌いは有名だが、この日は特に熱が入っていた。今週はずっとハワイで休暇を取っていたところを、iPhone 4 のアンテナ感度問題が拡大してきたのに対処するため途中で切り上げたという。iPhone 4 は発売開始直後から、左手で持つと信号強度を示すバーが急に減少し、場合によっては通信が途絶えてしまうとユーザーから報告されていた。

Apple は15日午後、『iOS 4.0.1』の提供を開始した。これにより信号強度バーの表示が変わったが、Apple 関連の複数の Blog によれば、通信感度問題はなんら変わりないという。

Jobs 氏は16日の会見でステージに上がり、iPhone 4 は発売と同時に3週間で300万台が販売されたが、何らかの問題で同社のテクニカル サポートサービス『AppleCare』に問い合わせてきたユーザーはそのうち0.5%にすぎない、と述べた。

会見の終わり近くになって Jobs 氏は、Apple は引き続きこの問題について調査を続けるが、同時に iPhone 4 購入者全員に無償で iPhone 4 Bumper を配布すると語った。すでに購入したユーザーは、来週以降、Apple のホームページに登録すると iPhone 4 Bumper が得られる。また、9月30日までの間、新規購入者に対しても iPhone 4 Bumper を無償で提供する。

http://japaninternetcom.pheedo.jp/click.phdo?i=27d130e0db601a93857ca2602471096a

「阿吽の呼吸」っていい響きですね。
二人以上が同時に何かをするときの、相互の微妙な調子や気持ち。
また、ぴったり合うような絶妙のタイミング。
これは仕事のおいてある程度必要な事ですよね。
息が合うというのはありますね、何においても。
やはり相性のいい相手とはいい感じに仕事もはかどるんですよね!


PICKUP
税理士事務所の選び方[さいたま市]

レーシック手術で肩こり解消

バツイチの婚活

クリームブリュレ

東京タワー

占いは人生を変えるかも?

新しい出会いを求めて結婚活動

婚活で入り婿

看護師に必要なものと資格取得支援制度

満足できる顧問税理士

米 IBM、1億ドルを投資する新たな医療研究で医師や看護師などを採用

米 IBM、1億ドルを投資する新たな医療研究で医師や看護師などを採用
米国 IBM は2010年7月15日、質の高い医療を目指し、医療従事者や保険会社を支援する計画を発表した。

この取り組みの一環として医師を採用、医療機関や保険会社を対象とした新しい技術や先端科学、ビジネスプロセスの開発に、同社の研究員とともに、医療機関の臨床医と共同で取り組む。

同社はこの研究に今後3年間で1億ドルを投資、システムインテグレーション、サービスリサーチ、クラウドコンピューティング、アナリティクスのほか、ナノ医療や情報生命科学などの新たな科学分野で、医療従事者が患者のケアに注力できるイノベーションを推進する。

IBM 世界9か所にある基礎研究所、メルボルンおよび台北にあるコラボラトリから100名以上の研究者がこの取り組みに参加し、また、内科医、臨床医、看護師、エンジニア、エコノミストおよび社会科学者をそれぞれ数名採用する。

http://japaninternetcom.pheedo.jp/click.phdo?i=e17a13a6829bb1ed7f7570635f3eff0b

ゴルフって何か金持ちのスポーツって感じがするんですよね。
セットとかも高いし、何かね〜。。。。
私はもっぱらみんなで集まる時は麻雀ですよwwww
どうしてもインドアな私です、、、、、、、www

PICKUP
懸賞で高額賞品ゲット!

引越しで新生活

多重債務とクレサラ問題

ヴァイツェン

任意整理の費用の相場

群馬で引越しの準備 部屋選びの重要ポイント

相場で探す顧問税理士/税理士事務所

懸賞なら安心応募でお宝ゲット

ちょっとHな恋愛ゲーム

総量規制の導入 返済能力の調査

NTT コムウェア、SmartCloud 第1弾サービスを発表

NTT コムウェア、SmartCloud 第1弾サービスを発表
NTT コムウェアは2010年7月15日、昨年7月に発表したエンタープライズクラウド「SmartCloud」第1弾として、「SmartCloud Resource Pool」と、シンクライアント環境「SmartCloud Desktop」の販売を開始した。

SmartCloud Resource Pool は、ビジネスや情報システムのライフサイクルにあわせて、サーバーやストレージなどのリソースが月単位で利用できる IaaS 型サービス。

価格は、初期費用が21万9,000円から、月額料金が4万4,700円から、いずれも総額。

SmartCloud Desktop は、シンクライアント環境を柔軟に利用できる DaaS 型サービス。Windows 環境で、コールセンター、一般的なオフィスで利用できるファイルサーバー機能、リモートアクセス機能など、拡張が可能。

価格は、初期費用が91万2,300円から、月額料金が1万500円/ID から、いずれも総額。

http://japaninternetcom.pheedo.jp/click.phdo?i=0655717b62b4449a320ff4dee624d6bd

ゴルフしたくなってきたーーw

PICKUP
いも焼酎 赤兎馬

自動車保険をもっと知ろう

法定利息を超える金利

東京メトロ有楽町線豊洲駅

特定調停で借金を整理する

伊藤えみ アイドル情報

借金苦解消の第一歩

レーシックについての比較

滝沢乃南 アイドル情報

身近な税理士を探す[東京都 大田区]

カレンダー

10 2024/11 12
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

カテゴリー

最新コメント

最新トラックバック

プロフィール

HN:
No Name Ninja
性別:
非公開

バーコード

ブログ内検索

P R