「Tech TIPS(旧Windows TIPS)」では、WindowsクライアントやWindows Serverを中心に、クラウドサービスやAndroidスマートフォン/タブレット、iPhone/iPad(iOS)、Office、スクリプトなどの「テクノロジ」をビジネスシーンで活用するためのテクニックや基礎知識を解説しています。
Joel Spolsky ジョエル・スポルスキ 翻訳: Yasushi Aoki 青木靖 2002/1/6 ときどき何もできないことがある。 確かにオフィスにやってきて、だらだらとし、emailを10秒ごとにチェックし、Webをながめ、アメックスの請求書を支払うというような頭を使わない作業をしたりもする。しかしコードを書くフローの状態に戻ろうとしても、それができない。 このような非生産的な期間は通常1日か2日続く。しかし私の開発者としてのキャリアには何週間もの間何もできずにいたということが何度かあった。言うならば、私はフロー状態になかった。私はゾーンの中にいなかったのだ。私はどこにもいなかった。 誰でも気分のむらはある。ある人々にはそれは穏やかなものだが、他の人々には、それはもっとはっきりしていて、ときには機能不全でさえある。そして非生産的な期間は塞いだ気分と何か関係しているようだ。 それ
DOBON.NET へようこそ!DOBON.NET では、プログラミングに関する様々な情報を提供しています。少しでも皆様のお役に立てれば、幸いです。 プログラミング.NET TipsMicrosoft .NET Framework(C#、VB.NET、Visual Studioなど)を使用したプログラミング、アプリケーション開発に関する情報、解説、Tips、ソースコード、サンプル等の紹介。 フォームコントロールDataGridDataGridViewファイル・フォルダ文字列・暗号化画像・印刷インターネットシステムプロセス基本セットアップ...すべて見るその他無料ソフト検索掲示板更新履歴DoboWikiリンク集リンクをご希望の方へカードゲーム「ドボン」
特集:フレッシュマン企画 【2006年度版】 .NET開発者のためのオンライン・リソース・ガイド デジタルアドバンテージ 一色 政彦 2006/04/22 本稿は、これから.NETでプログラミングを始めようとしている方や、新しく.NETでの開発に携わることになったフレッシュマンに贈るオンライン・リソース・ガイドの2006年度版である。インターネット上に数ある.NET関連サイトの中で、.NET開発者がまずは押さえておくべきWebサイトについてまとめている。 ●本稿がまとめているサイト&ジャンル分けについて .NET開発者がよく利用するサイトの代表は、やはり.NET Framework & Visual Studioを提供するマイクロソフトのサイトだろう。だがひとくくりに「マイクロソフトのサイト」といっても、マイクロソフトが運営するサイトは本当にたくさんあり、それぞれのコンテンツも膨大となって
C# Tips URLを変更しました。 C# Tipsはこちら。 Copyright(c) 2012 WoodenSoldier Software
ここでは、コーディング規約を公開しています。当規約をより良いものにするため、ディスカッション用としてメーリングリストをご用意しました。メーリングリストへの 入会方法は、このページの末尾にあります。 コーディング規約に関する情報をご紹介します。 ■株式会社電通国際情報サービス版 Javaコーディング規約2004(04/09/30) ・PDF(約430KB) 本Javaコーディング規約の担当者へのご意見はjava-coding-info at ObjectClub.jpまでお寄せください。本Javaコーディング規約は、(株)電通国際情報サービス様の『Javaコーディング規約2004』をもとにしております。 『Javaコーディング規約2004』の改版として、『Javaルールブック ~読みやすく効率的なコードの原則』が出版されております。 ■オブジェクト倶楽部版 Javaコーディング規約(04/0
ソフトウェア開発ではこれまで、できるだけ「シンプル」に設計・開発することの有効性が繰り返し提言されてきた。ソフトウェアをシンプルにすればするほど、設計は見通しが良くなり、開発は容易になり、メンテナンスも楽になる。 では、開発を<シンプル>にするというのはどういうことなのか? 一体どうすれば<シンプル>になるのか? これらの質問にあなたは即答できるだろうか。実際のところ、頭ではシンプルにすることが良いと分かっていても、現実には実践できていなかったりするのではないだろうか。 そこで本稿では、現実の開発現場でシンプルな設計・開発を行うための1つの手段として、その「考え方のコツ」を考察する。もちろんこのコツを身に付けることは、すべてのソフトウェア開発で役立つものだろうが、特にNAgile(エヌ・アジャイルまたはナジャイル)を実践していくうえでは、ぜひ知っておいてほしい(NAgileについての概要は
米Microsoftは4月19日(現地時間)、現在期間限定で行われているVisual Studio 2005 Express全製品(Visual Basic、Visual C#、Visual C++、Visual J#、Visual Web Developer)の無償提供を無期限にすると発表した。同社はすでにMicrosoft SQL Server 2005 Expressの無償提供も行っており、あわせてビギナーや個人プログラマ向けの開発環境完全無償化が実現されたことになる。現在、オープンソースの開発ツールとしてEclipseが勢力を拡大しているほか、IBMやOracleも自身のデータベース製品の無償提供を開始している。Microsoftではビギナー層を中心に利用者の支持を集めることで、ライバルらに対抗していく構えだ。またMicrosoftは同日、データベースミラーリング機能の付加や
XNA Game Studio Express正式版リリース記念 特別企画 .NET&Windows Vistaへ広がるDirectXの世界 Xbox 360で.NETとC#による自作ゲームを動かそう NyaRuRu Microsoft MVP Windows - DirectX(Jan 2004 - Dec 2007) 2007/01/10 2006年12月12日、ついに「XNA Game Studio Express 1.0」(以下、XNA GSE)がリリースされ、オンライン・コンテンツ「XNA Creators Club」も同日提供がスタートした。従来、ライセンス契約を結ばなければ不可能だった実機向けゲーム制作の門戸が、いよいよアマチュア・ゲーム開発者に開かれたという、画期的な出来事である。 XNA GSEは、Xbox 360およびWindows向けゲームをC#で開発するための無償の
沖ソフトウェア株式会社は、沖通信システム株式会社および株式会社沖インフォテックと平成22年10月1日をもって合併いたしました。新会社名は、株式会社OKIソフトウェアとなります。3社が行っております事業は新会社にて従来通り継続いたします。
まもなく(2月3日から)Visual Studio 2005(以降、VS 2005)製品パッケージの店頭販売が開始される。それに当たり、どのエディションを買うべきか迷っている読者諸氏も多いのではないだろうか。VS 2005には次に挙げたような多数のエディションが用意されており、それぞれの推定小売価格も無償~75万円以上と幅広いので、さらに迷いは深まるだろう。 VS 2005 Express Edition(以降、VS 2005 Exp): → 無償でダウンロード提供中(無償提供期間は2006年12月14日までの1年間の予定)。パッケージ版は4800円。 VS 2005 Academic Edition: → 4800円。ただし学生向け。Standard Edition相当。 VS 2005 Standard Edition(以降、VS 2005 Std): → 2万9800円(アップグレー
-ASP.NETアプリケーションをプログラミングなしでAjax化- デジタルアドバンテージ 遠藤 孝信 2007/02/10 ASP.NET AJAXは、ASP.NETでAjax技術を利用するためのフレームワークです。ASP.NET AJAXを使えば、ASP.NETで構築したWebアプリケーションを簡単にAjax化でき、操作性の良いユーザー・インターフェイスを容易に実現できます。 本稿では、インストールから主な機能のプログラミングまで、ASP.NET AJAXについての概要を紹介します。 AjaxそしてASP.NET AJAXの必要性 通常、Webアプリケーションへのアクセスは次のような流れにより行われます。 ユーザーの入力 → サーバへ送信 → サーバでの処理 → サーバからの応答 → ページ全体の更新 この流れにおいてしばしば不満とされるのは、ページ全体が更新されるまでユーザーは待たな
■この記事で取り上げているトピックハイライト■ なぜ、メタオブジェクトを自分自身で使いこなせるようになると、日常のプログラミング生産性が大きく向上するのか? なぜ、メタオブジェクト技術を使うと、分散オブジェクト、Rails、DI、ORマッピング、Webサービスなどの、大きく生産性を向上させる仕組み自体を自分でつくれるのか? C#のどのメタオブジェクト機能をどのように使えば、簡単に「C# on Rails」を作れるのか? なぜ「Ruby on Rails」は陳腐化してしまう運命にあるのか? 「Ruby on Rails」を陳腐化させるアーキテクチャとはどのようなものなのか? ■構成■ まず、Ruby on Railsと同様のフレームワークを、C#で作ったとしたら、どのようになるのかという例題を通して、メタオブジェクト機能、つまり、リフレクション、カスタム属性、CodeDOM、パーサジェネレー
重要度が高まるC++ いま一部でプログラミング言語「C++」の重要度が高まっている。ここで勘違いをされると困るので念のために強調しておくが、これは「C++の重要度は高まるだろう」という未来予測を書いているわけではない。すでに一部では重要度は高まっている、という現在の状況について書いているのである。 恐らく、このように書けば、そんなバカなと思う人も多いと思う。なぜなら、C++といえばすでに過去の言語であり、しかもJavaの誕生とともに、生産性の悪い失敗作のレッテルを張られて葬り去られたといっても過言ではないからだ。そして2005年のいま、すでにJavaすらもほころびが見える古い言語となっている。Windows環境であれば、明らかにJavaよりも生産性に優れるC#もあれば、大きく進化したVisual Basicもある。このような状況で、Javaを振り返るならともかく、それよりもさらに古いC++
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く