CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。
![WebアプリにSNSアカウントでのログインを実装する](https://cdn-ak-scissors.b.st-hatena.com/image/square/487b1dc3fc27b217a72d4483b01a2febe87e7b03/height=288;version=1;width=512/https%3A%2F%2Fcodezine.jp%2Fstatic%2Fimages%2Farticle%2F6572%2F6572_arena.png)
はじめに こんにちわ、hirataraです。 本稿では、オブジェクト指向のスクリプト言語であるPythonの紹介をしたいと思います。と言っても、実は私がPythonを勉強し始めたのは数ヶ月前のことで、まだPythonに関してさほど詳しいとは言えません。それでもこの記事を書こうと思い立ったのは、ある言語が他の言語に比べて面白い部分と言うのは、その言語にどっぷり漬かってその言語を使うことが当たり前になっている人間よりも、その言語を好きになり始めたくらいの人間の方が見つけやすいのではないかという思いからです。 そのような事情で、もしかすると本当のPythonistaからお叱りを受けるような内容も含まれるかもしれませんが、その点はTBやコメントでご教授頂けると幸いです。この記事で、少しでもPythonに興味を持ってくれる方が増えることを願っています。 対象読者 他言語でのプログラミング経験者 Py
はじめに 各地でTDD Boot Camp(TDDBC)が開催されるようになり、このところTDD(テスト駆動開発)が注目を浴びています。ただ、自分でも試してみようと思った時に目につく書籍や記事などは、Java、Ruby、PHPといった、いわゆるオープンソース系の言語ばかり。.NET Framework(Windows)で開発の仕事をしているとTDDは関係ないんだろうか、…とさえ思えてくるかもしれません。 しかし、そんなことはありません。.NET FrameworkでのTDDに必須のユニットテストフレームワークとして有名なNUnitの最初のバージョンは、Visual Studio .NET 2002がリリースされる以前の2001年に公開されています。.NET Frameworkは、生まれたときからTDDと共にあると言っても過言ではないでしょう。 この記事では、TDDとTDDBCについて簡単に
はじめに 10日にデンマークで開催されたgoto;カンファレンスにて、Googleの社員であるLars BakとGilad Brachaによって新しいプログラミング言語Dartの発表が行われました。 公式サイトによると、Dartは構造化されたWebアプリケーションを作成するための新たなクラスベースのプログラミング言語と書かれています。さらに、シンプルさ、効率性、スケーラビリティを目標に開発されたとのことです。この新しく、挑戦的なプログラミング言語をぜひ一緒に試してみましょう! 対象読者 Webサービス開発に興味があるプログラマー 新しいプログラミング言語に興味がある方 必要な環境 SnowLeopad以降のMac XcodeとSubversionクライアントがインストールされていること Dartとは? Dartとは、10日にGoogleが発表したWebアプリケーションのための新しいプログラ
はじめに 本連載では、Visual Studio 2010によるSharePoint 2010開発を扱います。第3回となる今回は、SharePoint 2010のワークフローの作成方法を解説します。 対象読者 Visual Studio 2010によるSharePoint 2010開発に関心がある開発者 SharePoint 2010のワークフローの開発に関心がある開発者 開発環境の整備 本連載の第1回を参考にして、SharePoint 2010の開発環境を整えてください。 SharePoint 2010のワークフロー機能 SharePoint 2010のワークフロー機能は、.NET Framework 3.5のWindows Workflow Foundation(WF)を基盤としています。 WF自体は、.NET Framework 3.0から導入されたマイクロソフトが提供しているワーク
はじめに PHPは、企業から個人まで、幅広い用途に利用され、Webシステムを構築するうえで無くてはならない存在となっています。昨今の経済状況から、Java一辺倒の大企業や大手SIerもPHPによる開発にシフトしてきています。 PHPは、手軽に始められるハードルの低さが魅力の言語です。HTMLと混在して、シンプルに使用するもよし、大規模なWebサービスに向けて本格的なシステム構築も可能です。 開発者の裾野が広いのと同様にコーディングツールの利用状況にも大きな差があるようです。シンプルなテキストエディタを使用する強者から有償ツールを使用する合理主義まで千差万別です。 今回紹介するEclipse+PDTは、その中間に位置する開発ツールと言えます。テキストエディタよりは、はるかに高機能です。有償ツールよりは、低機能ですが低コストです。このような素晴らしいツールが簡単に手に入れられるのですが、まだ使
前回は、 Windows Azureストレージのブロブとキューを使用して、Windows AzureのWebロールとWorkerロールを連携させる方法について解説しました。シリーズ第4回となる今回は、ASP.NET MVCによるWindows Azureアプリケーション開発について取り上げます。 はじめに 前回は、Windows Azureストレージのブロブとキューを使用して、Windows AzureのWebロールとWorkerロールを連携させる方法について解説しました。シリーズ第4回となる今回は、ASP.NET MVCによるWindows Azureアプリケーション開発について取り上げます。 対象読者 クラウド技術に興味がある方 Windows Azureに興味がある方 ASP.NET MVCに興味がある方 Windows Azureストレージに興味がある方 ASP.NET MVCとは
これは、VS 2010および.NET 4リリースに向けたブログ投稿シリーズの第26弾です。 本日のブログ投稿ではVisual Studioで使用できるデバッグの便利なチップスをカバーします。私の友達Scott Cate氏(素晴らしいVSのチップスやトリックをここに数多くブログ投稿している)が、(ほとんどが前から製品中にもあるにもかかわらず)Visual Studioを使用しているほとんどの開発者が恐らく知らない素晴らしいチップスを最近見せてくれました。もしまだそれらを活用していないとしたら、この投稿がきっかけになれば幸いです。すべて簡単に習得でき、多くの時間を省いてくれます。 カーソル行の前まで実行(Ctrl+F10) よく見かけるのが、アプリケーションの最初の方でブレークポイントをヒットさせてデバッグし、繰り返しF10/F11を使って本当に調査したい実際の場所にたどり着くまでコードをステ
はじめに MSDNライブラリには、マイクロソフトの技術情報が大量に掲載されていますが、英語版に比べ、日本語版の内容は中途半端なのが実状です。 たとえば、スレッドの優先順位を設定する「SetThreadPriority」関数の説明を見ると、英語版には「Windows Server 2008およびWindows Vistaでは、スタートアップやレジストリのRUNから自動実行されたプログラムに対するスレッドの優先順位指定が、システム開始から60秒程度効かない」との注意書きがありますが、日本語版にはありません。 また、仮想ディスクの情報を設定する「SetVirtualDiskInformation」関数を検索すると、英語版には説明がありますが、日本語版には項目自体がありません。 そこで本記事では、MSDNライブラリの英語版がスラスラ読めるように、とはいきませんが、英単語で引っかかることが少なくなる
Excelファイルへの保存処理 このプログラムでは、フォームに配置した[保存]ボタンをクリックすると、列セルに入力されたデータとヘッダセクションにある一部のデータを、Excelを起動してブックに保存します。 Excelの操作は、すべて[保存]ボタンのClickイベントハンドラで行い、Excelをオブジェクトとして扱います。Excelの各オブジェクトとそのメンバを操作するので、ある程度VBAの知識が必要になりますが、本稿ではVBAおよびExcelのオブジェクト構造に関しての詳細な説明は割愛させていただきます。 今回、データを入力するExcelのブック「売上集計.xls」は、次の手順でプロジェクトに組み込んであります。この方法であれば、データファイルを持ち歩く必要はありません。 Visual Studioのメニューから、[プロジェクト]-[既存項目の追加]を選ぶ 「ファイルを開く」ダイアログの
はじめに Silverlightはバージョン2以降 .NET Frameworkの機能がサポートされ、単なるリッチなWebサイトを作成するためのものという認識から、業務アプリケーションを作成することができるプラットフォームとしての期待が高まっています。特に2009年11月に米国のロサンゼルスで行われたProfessional Developer Conference(PDC)で、Silverlightのバージョン4が発表になりましたが、多くの機能が追加されているなかで、業務アプリケーション開発向けの機能が多く含まれているのは注目に値するべきポイントです。 業務アプリケーションを開発する上で非常に重要となるのがデータの処理だというのは、異論はないかと思いますが、Silverlightで実装するためには多少の決まりごとを認識することが必要です。Silverlightにおける、この性格を紹介する
はじめに 本連載では、「クロスブラウザに対応したデザインテクニック」をテーマに、保守性や互換性に優れたXHTML+CSSの書き方を紹介していきます。 今回は、本連載の総まとめとして、CSSでマルチカラムレイアウト(段組レイアウト)を実現する方法を紹介します。CSSでマルチカラムレイアウトを実現する方法はいろいろありますが、今回は、最も基本的な方法として、前回の記事で解説した「floatプロパティ」および「positionプロパティ」を利用した、「フロート型」と「ポジショニング型」のレイアウトテクニックを紹介します。同時にページレイアウトで起こりがちな問題とその対処方法についても扱います。 対象読者 XHTMLとCSSの基本を理解している方。 Web標準サイトの実践的な作り方に興味のある方。 必要な環境 (X)HTMLやCSSを記述するエディタと、それを確認するブラウザがあれば、特別な環境は
Windows Azureを最短でマスターしたい 投稿者:割と普通 氏(waりとnaはてな日記) 2010年2月にWindows Azureの商用課金がスタートし、.NET環境でもクラウドコンピューティングが身近になってきました。以前は、Windows Azureを学習するための日本語コンテンツが不足していましたが、最近はMSDNにも日本語コンテンツが充実してきています。しかし、それらの良いコンテンツがあるにも関わらず、学習や情報のキャッチアップに活用していることが少ないように見受けられます。 そこで今回は、MSDNを通してWindows Azure初学者が一連の技術を習得し、Windows Azure最新情報のキャッチアップまで行えるようになるガイドラインを紹介します。 Windows Azureを学ぶ MSDNオンライン内でお勧めできるコンテンツはいくつかありますが、以下の流れでコンテ
加えて、PDC09ではさらにいくつかの新サービスが発表されました。 Microsoft Pinpointマーケットプレイス コードネーム「Dallas」 さらに、非.NET言語の一層のサポートも発表されています。 Windows Azure Platform公式サイトのWindows Azure Platform and Interoperabilityページを見ると、PHPに加えてJava用のWindows Azure SDKが現在入手可能となっています。また、Windows Azure Tools for EclipseというPHP開発者向けのEclipseプラグインも提供されています。 それでは、前連載のおさらいも兼ねて、Windows Azure Platformに含まれる各サービスについて簡単に説明します。 Windows Azure Platformの中核をなすクラウドOSです
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く