タグ

@ITと*あとでに関するtakasian_prideのブックマーク (139)

  • Silverlight 3、ここがすごい!(1/5) - @IT

    ※ 【2009/07/16】Silverlight 3の日語開発環境がリリースされたため、それに合わせてリンク先などの修正を行いました。 ※ 【2009/07/23】Expression Blend 3の正式版(英語版)がリリースされたため、それに合わせてリンク先などの修正を行いました。 皆さん、こんにちは。去る7月10日、Silverlight 3が正式にリリースされました(Silverlight 3ランタイムは日語環境に対応しています。開発環境の日語版は7月16日に正式リリースされました)。Silverlight 2のリリースが、2008年10月14日であったことを考えると、1年を待たずしてのバージョン・アップとなりました。このことから、このテクノロジに対する、マイクロソフトの力の入れ具合が分かるのではないでしょうか。 Silverlight 3プラグインのインストール 稿では

  • プレビュー公開が始まったGoogle Wave「超」入門(1/4)-@IT

    株式会社鳥人間 郷田まり子 2009/10/1 ついにプレビュー公開が始まった、リアルタイム&(ポーリングによる)擬似プッシュ型のコミュニケーションとコラボレーションのプラットフォーム「Google Wave」の特集です。その概要と「Gadget」「Embed」「Robot」という3つの拡張APIを使ったWaveの作り方を徹底解説します ついにプレビュー公開が始まった「Google Wave」とは 9月30日に、Google Apps アカウント所持者を対象にしたプレビュー公開が始まったGoogle Wave(以下、Wave)は、グーグルが世界に提案した、1つのコミュニケーション&コラボレーションプラットフォームです。 Waveを拡張することで、従来では実装が面倒であったプッシュ型の通信による複数ユーザー間での情報の同期を行うようなWebアプリケーションを開発できます。Waveについての詳

  • ― .NET Frameworkがサポートする正規表現クラスを徹底活用する ―

    ― .NET Frameworkがサポートする正規表現クラスを徹底活用する ―:基礎解説 スマートな文字列処理のための 正規表現入門(前編)(1/4 ページ) 正規表現をうまく使いこなせば、数十行のコードにも匹敵するテキスト処理をたった数行で実現することも可能だ。今回はまず、正規表現の基礎について解説する。 連載目次 正規表現とは 検索キーワードを指定するとき、スペースの有無や長音の有無などで面倒な思いをしたことはないだろうか。目的のキーワードが明確に分かっていればいいのだが、「サーバサイド」か「サーバーサイド」か、「WindowsXP」か「Windows XP」か(“XP”の直前に半角スペースを含むかどうか)が分からなければ、両方検索するはめになってしまう。この種の悩みは、テキスト・エディタで文章を編集しているときや、大量のファイルから目的のキーワードを含むファイルを検索するときなど、何

    ― .NET Frameworkがサポートする正規表現クラスを徹底活用する ―
  • .NETでiPhoneアプリ開発、「MonoTouch」がリリース - @IT

    2009/09/15 ノベルは9月14日、.NET Frameworkを使って、iPhoneおよびiPod touch向けネイティブアプリケーションが開発できる「MonoTouch 1.0」を発表した。C#をはじめとする.NET言語で開発できる。これまでC/Objective-Cでしかできなかった開発が、.NET開発者にも開放されることで、今後は企業アプリケーションの世界でもiPhoneアプリが増えるかもしれない。 MonoTouchは、ノベルが支援するオープンソースのプロジェクト「Monoプロジェクト」の派生物。.NETのクラスライブラリのOSS実装や、iPhone OSのネイティブAPIに対する.NETのバインディングを提供する。コンパイルは静的に行い、JIT機能などを省くことでiPhone SDKのライセンスに抵触せずにネイティブアプリを作成できる。すでにiPhone向けゲームソフト

  • .NET開発者中心 - @IT

    連載:簡単! Visual Studio 2017入門: 第6回 Visual Studioの入力支援機能 http://www.atmarkit.co.jp/ait/articles/1706/30/news028.html .NET TIPS: Caller Info属性で呼び出し元の情報を得るには?[C#/VB] http://www.atmarkit.co.jp/ait/articles/1706/28/news024.html Dev Basics/Keyword: Face API http://www.atmarkit.co.jp/ait/articles/1706/27/news020.html 特集: 音声合成APIの活用: 音声合成APIを使ってC#で読み上げアプリを作成しよう http://www.atmarkit.co.jp/ait/articles/1706/23

  • プログラマでメシを食うなら得意分野を持て - @IT

    小俣光之のコーディング天国 プログラマでメシをうなら 得意分野を持て 小俣 光之 日シー・エー・ディー株式会社 代表取締役社長 兼 IT事業部長 2009/9/11 私は1989年に社会人になりましたので、プロのプログラマ歴20年ということになります。その前にアルバイトで3年間プログラミングをしていましたので、合わせて23年間、プログラミングでメシをってきたわけですが、それを支えてきたのは得意分野です。 得意になるから好きになるのか、好きだから得意になるのかは難しいところです。いずれにしても得意分野で活躍できるのは気分も良く、結果も良いものです。 学生時代から、基的には誰からも教わることなくプログラミングを得意分野にしてきた過程を紹介することで、こんなレベルの取り組みでも得意分野を育てられるのだということ、得意分野にこだわることにより、より良い仕事を経験できて成長できる例もあると参

  • Subversionを利用したイケてる.NET開発 ― @IT

    連載 オープンソースで始めるバージョン管理&タスク管理 第1回 Subversionを利用したイケてる.NET開発 株式会社アークウェイ 黒石 高広 2008/06/24 ■1. はじめに 連載では3回にわたって、.NET開発におけるオープンソース・ソフトウェアを活用したバージョン管理、タスク管理について説明する。まず初回となる編では、バージョン管理ソフトウェアとしてSubversion(サブバージョン)について説明していくわけだが、読者の皆さんは現在どのようなバージョン管理ソフトウェアをお使いだろうか? よく利用されているバージョン管理ソフトウェアには、Visual SourceSafeやVisual Studio Team System、CVS、今回説明するSubversionなどがある。読者の中には「バージョン管理ソフトウェアをまったく使っていない」「バージョン管理ソフトウェアを

  • @IT:Windows TIPS -- Tips:「デスクトップ」や「お気に入り」をネットワーク・フォルダに配置する

    多人数で譲り合いながら使う大型のコンピュータ・システムとは違い、ユーザーの自由に使える専用コンピュータというのが、そもそもの「パーソナル・コンピュータ」の原点である。実際パソコンは、使い続けるほどに自分色に染まっていくものだ。Windowsデスクトップにはよく使うプログラムのアイコンが並び、マイ・ドキュメントにはさまざまな作業ファイルが蓄積され、「お気に入り」には気になるサイトのURLがリスト化されていく。特別なことをしなくても、コンピュータにログオンすれば、「使い慣れた作業環境」があなたを迎えてくれるというわけだ。 しかしこれら「自分専用の環境」の情報は、基的に各コンピュータのハードディスクに保存されるため、複数のコンピュータを使っていると、コンピュータの台数分だけ環境が作られてしまう。自宅や職場などで、複数のコンピュータを同時に使用していると、コンピュータによらず共通した環境で使いた

  • 第1回 JavaScriptの復権 ― @IT

    連載目次 JavaScriptが、いま注目を浴びている。JavaScriptの復権、といってもよい。 最初にJavaScript(当初は「LiveScript」と呼ばれていた)がブラウザに実装されたのが1995年の「Netscape Navigator 2.0」というWebブラウザでのことであるから、すでに登場から10年以上も経過しているわけであるが、そんな枯れた言語がなぜいまごろになって注目されているのか。 いうまでもない。昨今、GoogleYahooをはじめとした多くの企業が積極的にJavaScriptを採用したリッチなユーザー・インターフェイスを公開し、これが「Ajax(Asynchronous JavaScript And Xml)」という名前とともに急速に注目を浴びたことが、その理由である(Ajaxについては拙稿「枯れた新しいUI革命「Ajax」をASP.NETで活用する」を参

    第1回 JavaScriptの復権 ― @IT
  • 超簡単「Small Basic」でプログラミングを始めよう!(1/3) - @IT

    ソフトウェアを作成するには、プログラム用の特別な言語(=「プログラミング言語」と呼ばれる)で、そのソフトウェアの動作や見た目を記述する必要がある。稿で紹介する「Small Basic」とは、そのようなプログラミング言語の1つである(※ただし、執筆現時点での最新バージョンは「0.6」で、まだ正式版ではなく、日語版もまだない。2010年2月8日現在、「0.8」で日語版の提供が開始された)。 なぜ、いまさらそのようなプログラミング言語が新たに作られてようとしているのか。 Visual BasicやC#、JavaRubyなどの最近のプログラミング言語は長年蓄積されてきた技術や考えが多数導入されており、プログラミング言語が誕生した当時から比べると、非常に洗練されてきている。しかも、機能も盛りだくさんである。洗練されて機能が豊富ということは、それだけ「プログラミング初心者が学ぶには難しい」とい

  • 5分で絶対に分かるプロジェクト管理 ― @IT情報マネジメント

    プロジェクト管理ってよく聞くけれど…… ソフトウェアの開発は、よく家を建てることにたとえられます。家を建てる場合、顧客の要望を聞いて設計などが終わった段階から、施工のスケジュールを立て、さまざまな関係者が予定に沿って作業を進めていきます。作業が予定どおりに進んでいるかを施工業者がチェックしたり、作業の途中で建築士が品質をチェックしたりしながら、家の完成まで工事全体を管理します。その管理をせずに家がちゃんと建つ保証はありません。 ソフトウェアを開発する場合も、顧客の要望を聞いて設計をした後に開発やテストの作業があり、その作業をさまざまな関係者が予定に沿って進めます。途中で作業が予定どおりに進んでいるかをチェックしたり、品質をチェックしたりしながら、完成までプロジェクト全体を管理する必要があります。 家を建てることは、何千年も前から行われてきているため、どうしたらうまくいくのか、何を管理してお

    5分で絶対に分かるプロジェクト管理 ― @IT情報マネジメント
  • NerdDinnerチュートリアル - @IT

    新しいフレームワークを習得する最善の方法は、それを使って何かを構築してみることです。このチュートリアルは、ASP.NET MVCを使用して、小さいながらも完全なアプリケーションを構築する方法を順に示し、その背後にあるコアとなる概念を紹介します。 これから構築するアプリケーションは“NerdDinner”と呼ばれています。NerdDinnerは、オンラインで夕会の検索や整理を簡単に行う方法を提供します。

  • Master of IP Network ― @IT

  • Eclipse 3.4で超簡単Javaプログラミング基礎入門

    これからプログラミングを学習する人へ 連載は、これからプログラミングを学習したい方や、Javaは難しそう、Eclipseも初めて、という方のためのJavaプログラミング超入門連載です。2009年1月時点で最新版のJavaとEclipseを使って説明をしています。 連載は、これからプログラミングについて学びたいと考えている初心者を対象としています。無償で入手できる開発環境「Eclipse」を使い、プログラミングの基礎を学びます。使用するプログラミング言語は、オブジェクト指向プログラミング言語「Java」です。 ただし、オブジェクト指向については、詳しい説明をせずに、それ以前のプログラミングの基礎について解説をします。まずは、自分の手を動かして連載の内容を実践していただき、プログラミングとJava言語に慣れていただくのが、連載の目的です。OSはWindows Vista Home Ed

    Eclipse 3.4で超簡単Javaプログラミング基礎入門
  • 無償開発環境で試すWindows Azureクラウド開発(1/2) - @IT

    特集 Windows Azure開発入門(前編) 無償開発環境で試すWindows Azureクラウド開発 デジタルアドバンテージ 一色 政彦 2009/01/14 Windows Azureのクラウド・サービス(参考:「特集:Windows Azure概説」)を開発するための機能は次期Visual Studio 2010に標準搭載される予定で、それがリリースされるであろう2010年ごろには、クラウドをベースとしたアプリケーション開発はかなり盛んになるのではと予想される。 では、そのクラウド・サービスは一体どのように開発することになるのか? これを理解するには、話を聞いたり、サンプルを見たり、記事を読んだりするよりも、実際に開発を経験してみるのが一番手っ取り早い。 そこで稿では、現在、技術プレビュー(CTP)版として提供されているWindows Azure開発環境を使って、実際にクラウド

  • これであなたもCOBOLプログラマ

    50年前に事務処理用に開発されたCOBOLは、いまでも多くの企業で使われ続けている。基盤部分が近代化してもCOBOLは生き残るかもしれない(編集部) 今回からいよいよCOBOLの文法などの詳細に進みます。第1回「Java/.NET開発者のための『ここが変だよ、COBOL』」で述べたとおり、COBOLはその機能の大部分を言語の構文によってサポートしているため、言語の文法を学習するには比較的多くの時間を必要とします。そこでこの連載では基的な構文要素を学習するにとどめることにします。 なお、現在のCOBOLはオブジェクト指向要素も追加され、多様な記述が可能になっています。しかし、現存するCOBOLソースの大多数は単一のプログラムを定義するような古典的なものです。そこで、記事でも話題をこの範囲に限定します。 また、読み易さのために意図してリファレンス的な記述を避けていますので、さまざまな例外的

    これであなたもCOBOLプログラマ
  • Java/.NET開発者のための「ここが変だよ、COBOL」

    Java/.NET開発者のための「ここが変だよ、COBOL」:COBOL - Getting Started(1)(1/2 ページ) 50年前に事務処理用に開発されたCOBOLは、いまでも多くの企業で使われ続けている。基盤部分が近代化してもCOBOLは生き残るかもしれない(編集部) さあ、COBOLを始めてみようか マイクロフォーカスの小林純一です。今回、COBOL言語入門の連載をCoding Edgeで書かせていただくことになりました。最後までよろしくお願いします。 企業活動の迅速性とコスト削減を目指したITモダナイゼーションの潮流の中で、メインフレーム中心の情報システムの見直しが進んでいます。Java EE(Java Platform, Enterprise Edition)や.NETフレームワークを基盤としながらも、COBOLで書かれたコアとなる計算ロジックをサービスとして活用する手

    Java/.NET開発者のための「ここが変だよ、COBOL」
  • 深入り.NETプログラミング - @IT

    第2回 簡潔なコーディングのために (2017/7/26) ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21) Node.jsプログラムをデバッグしながら、Visual Studio Codeに統合されているデバッグ機能の基の「キ」をマスターしよう 第1回 明瞭なコーディングのために (2017/7/19) C# 7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。これらは分かりやすいコードを記述するのに使える Presentation Translator (2017/7/18) Presentation TranslatorはPowerPoint用のアドイン。プレゼンテー

  • 連載:.NETの動作原理を基礎から理解する! 第1回 .NETアプリケーションを動かす土台(1/2) - @IT

    連載では、新たに.NETで開発を始めようとしている新人プログラマを対象に、.NETアプリケーションが動作する仕組み、つまり「.NETの動作原理」について解説する。 もちろん、有能なプログラマや優秀なアーキテクトを目指している読者は、これまでも普通の人よりはコンピュータを使ってきただろう。だから、メール・ソフトやブラウザなどのアプリケーションはある程度思いのままに操れるし、Windows OSのトラブルにも何とか対処できる自信があるに違いない。 しかしこれからは、そのような「ソフトウェアがうまく使える能力」を磨くだけでは済まなくなる。これからは、「普通の人に役立つ、面白くて、便利で、使い勝手の良いソフトウェアを開発するための能力」を伸ばしていかなくてはならないはずだ。 「そのために、まずは.NET開発を極めたい。それにはプログラムが実行される仕組み、とりわけ.NETの動作原理の基礎はきちん

  • アプリケーション設定を活用するには?[2.0のみ、C#、VB] - @IT

    Windowsアプリケーション(やコンソール・アプリケーション)自体の設定に関する情報(以降、アプリケーション設定)は、.NETでは通常、アプリケーション構成ファイル(「<プログラム名>.exe.config」という名前のXMLファイル)で管理する。この仕組みを利用して、プログラムで扱う設定情報をハード・コーディングせずに外部データで管理しておけば、プログラムをビルドした後からでも(その外部データであるXMLファイルを書き換えるだけで)容易にプログラムの挙動を変更できる。 このプログラム自体の(固定的な)設定情報を外部データ化する手法は、1つのプログラムの挙動を利用環境や利用ケースに合わせて変化させたいときなどで役立つ。例えばあるプログラムにデモ版と製品版の2つのエディションがあり、それぞれのエディションごとにWindowsフォーム上のタイトル文字列を切り替えたいような場合、(プログラム自