タグ

ブックマーク / atmarkit.itmedia.co.jp (16)

  • .NET開発者がよく使うサイト、本当に使えるサイト【2014年度版】

    .NET開発者がよく使うサイト、当に使えるサイト【2014年度版】:特集:.NET開発者のためのオンラインリソースガイド Web上には.NET関連サイトが数え切れないほどたくさんある。その中でも.NET開発初心者がまずは押さえておきたいWebサイトを厳選してまとめた。 稿は、これから.NETでプログラミングを始めようとしている方や、新しく.NETでの開発に携わることになった方に贈るオンラインリソースガイドの2014年度版である。インターネット上に数ある.NET関連サイトの中で、.NET開発者がまずは押さえておくべきWebサイトについてまとめている。 稿がまとめているサイト&ジャンル分けについて .NET開発者がよく利用するサイトの代表は、やはり.NET FrameworkとVisual Studioを提供するマイクロソフトのサイトだろう。だが、ひとくくりに「マイクロソフトのサイト」と

    .NET開発者がよく使うサイト、本当に使えるサイト【2014年度版】
    mitsu1986
    mitsu1986 2014/09/27
  • 第19回 フォーム認証を実装したASP.NETアプリケーション

    前回では、Windows認証を実装したWebアプリケーションである「winauth」を作成しながら、そのプログラムについて解説した。今回はwinauthアプリケーションとまったく同じ機能のアプリケーションを、フォーム認証を使って実装していくことにしよう。アプリケーションの名前は「formauth」と名付けることにする。 formauthアプリケーションは以下に示す4つのファイルから構成されている。 web.config login.aspx(ログイン・フォーム) default.aspx(認証されたユーザーに関する情報を表示する) admin.aspx(adminに所属するユーザーだけがアクセスできる) formauthアプリケーションのダウンロード(formauth.zip) アプリケーション実行時のそれぞれの画面は以下のようなものだ。 このうちdefault.aspxとadmin.as

    第19回 フォーム認証を実装したASP.NETアプリケーション
    mitsu1986
    mitsu1986 2014/09/21
  • 第17回 ASP.NETにおける認証と認定

    認証(Authentication) 会員専用ページや、サイトの構成を行うための管理者向けページのように、あるページを何か特別な権利を持ったユーザーにだけ公開するには、ユーザーがアクセス権を所有するユーザー人であるか、確認するプロセスが必要となる。このプロセスが認証(Authentication)である。認証の方法はさまざまだが、ご存じのとおりユーザー名とパスワードのペアを用いて行われるのが一般的だ。 認証を必要とするアプリケーションを構築するには、ユーザーの資格情報を管理する仕組みと、未認証のユーザーに認証を求める仕組み、それに認証済みのIDを検証する仕組みが必要になる。これらをすべて独自に実装するのは骨の折れる仕事だが、ASP.NETではいずれについてもフレームワークからの支援が受けられるので、場合によっては、ほとんどコードを書かずに認証プロセスを実現することが可能だ。もしフレームワ

    第17回 ASP.NETにおける認証と認定
    mitsu1986
    mitsu1986 2014/09/21
  • 第6回 「コマンド」と「MVVMパターン」を理解する

    ○データ・バインディングでコマンド処理 前回説明したように、WPFにはデータ・バインディングという仕組みがあり、ビューの外部から表示したいデータを与えることができる(外部から与えるデータは、後述する「ビューモデル(ViewModel)」というものになる場合が多い)。 この仕組みを用いることで、Figure 2に示すように、表示したいデータだけでなく、コマンドを外部から与えることも可能である。こうすることで、ビュー内にはデータも処理も書く必要がなくなり、一般にテストが難しくなりがちなビューを極力小さくすることができる。 この方法におけるコマンドの利用手順は以下のようになる。 ICommandインターフェイスを実装したクラスを作る(=コマンドの実装) 外部から与えるデータ(=ビューモデル)により、実装したコマンドをプロパティとして公開する 公開したプロパティを、<Button>要素や<Menu

    第6回 「コマンド」と「MVVMパターン」を理解する
    mitsu1986
    mitsu1986 2014/09/21
  • バインドできるユーザー・コントロールを作るには?[Win 8]

    連載目次 UserControlクラス(Windows.UI.Xaml.Controls名前空間)を継承したコントロール(以降、ユーザー・コントロール)を作り、それにデータ・バインドしたいことがある。さらに、ユーザー・コントロールに独自のプロパティを実装し、そこにバインドしたいときはどうしたらよいだろうか? 稿では、その方法を解説する。稿のサンプルは「Windows Store app samples:MetroTips #45(Windows 8版)」からダウンロードできる。 なお、稿ではWindows Phone 8(以降、WP 8)アプリは割愛するが、考え方は同じである。 事前準備 Windows 8(以降、Win 8)向けのWindowsストア・アプリを開発するには、Win 8とVisual Studio 2012(以降、VS 2012)が必要である。これらを準備するには、第

    バインドできるユーザー・コントロールを作るには?[Win 8]
    mitsu1986
    mitsu1986 2014/09/21
  • XMLを扱えるLINQ ―LINQ to XML― の基礎を学ぼう ―(前編) @IT

    こんにちは。ジョイ・オブ・プログラミングの伝道師「ロブ」です。 この「ジョイ・オブ・プログラミング(Joy Of Programming)」シリーズでは、プログラムすることの楽しさ、新しい技術を利用する面白さなどを伝えていきます。そこでシリーズでは、ぜひ皆さんにも記事を読みながら、ご自身でプログラミングしていただきたいと考えています。 今回は、わたしが作成したLINQとXMLを活用した簡単なデータベース・アプリケーションについて解説します。LINQ(Language-Integrated Query)とは、(基的には)SQL文ライクな構文でデータベース、XML、オブジェクトなどにアクセスできるVisual Studio 2008(厳密には.NET Framework 3.5)の新機能です。そのようなアプリケーションの開発を通して、LINQの基礎やLINQ to XMLを利用する方法、X

  • ズルいデザイン(2):SassやCompassを使って、ズルいデザインテクニック (1/2) - @IT

    SassやCompassを使って、ズルいデザインテクニック:ズルいデザイン(2)(1/2 ページ) SassやCompassを使って、少ない手間でちょっといい感じに見せる小ズルいTipsを紹介。グラデーション、角丸のお手軽かつ効果的な使い方とは? シリーズ第2回、前回に続き、今回もSassやCompassを使って、少ない手間でちょっといい感じに見せる小ズルいTipsを紹介します。 今回は、グラデーション、角丸のお手軽かつ効果的な使い方について解説します。 (注)このページでは、個々のデザイン要素を分かりやすく説明するために、実寸サイズより画像を拡大して使用しています。 1: ズルいグラデーション CSS3ではグラデーションを扱えるようになったことから、画像を使わずに自在にグラデーションを描画して、CSSだけでよりリッチなビジュアル表現が可能になりましたが、一口にグラデーションといっても、う

    ズルいデザイン(2):SassやCompassを使って、ズルいデザインテクニック (1/2) - @IT
  • 少ない手間と知識でそれなりに見せる、ズルいデザインテクニック

    少ない手間と知識でそれなりに見せる、ズルいデザインテクニック:ズルいデザイン(1)(1/2 ページ) デザインが自分でイイ感じに作れたらいいなあというプログラマのみなさん。少ない手間で簡単に、ちょっといい感じのデザインに見せるための、ちょっとした小ズルいTipsを紹介します Webプログラマ、Webエンジニアの皆さんが、個人で作るWebサービスやハッカソンなどで、短期間に集中してサービス開発してローンチしたいときに、もうちょっと自分でイイ感じにデザインできるといいなあという声をよく聞きます。 この企画は、そんなプログラマが、少ない手間で簡単に、ちょっといい感じのデザインに見せるための、ちょっとした小ズルいTipsを紹介します。 (注)このページでは、個々のデザイン要素を分かりやすく説明するために、実寸サイズより画像を拡大して使用しています。 ズルいデザインはSassとCompassを利用し

    少ない手間と知識でそれなりに見せる、ズルいデザインテクニック
  • @IT:Windows TIPS -- Tips:WebブラウザのProxy設定を行うための4つの方法 ― WPADのススメ ―

    Proxyサーバの設定 Proxyサーバに対する設定を行うためのダイアログボックス。 (1)Proxyサーバを手動設定する場合にチェックする。これはIE 5.xの画面であるが、IE 6.xでは「LANにプロキシ サーバーを使用する」となっている。 (2)ProxyサーバのIPアドレス。 (3)Proxyサーバのポート番号。 (4)同一ネットワーク上のホストに対してはProxyを経由せずに、直接接続するという設定。 ●2.Proxyサーバをスクリプトで自動設定する 上記の手動設定は、各ユーザーが最初にInternet Explorerを使用するときにそれぞれ実行する必要があるが、IPアドレスやポート番号、除外するアドレス/ドメイン名などをすべて正確に入力するのは簡単な作業とはいえないだろう。入力ミスがあった場合のトラブルシューティング作業などで、管理者の手を煩わせることになるかもしれない。

    @IT:Windows TIPS -- Tips:WebブラウザのProxy設定を行うための4つの方法 ― WPADのススメ ―
    mitsu1986
    mitsu1986 2012/09/29
  • Javaの常識を変えるPlay framework入門

    サーブレット/JSPを基にする重厚長大なJavaのWeb開発のイメージを変える軽量フレームワーク「Play」について解説し、Webアプリの作り方を紹介する入門連載 Java開発で泣かないためのPlay frameworkの基礎 Javaの常識を変えるPlay framework入門(1) Java軽量フレームワークの概要や背景を紹介し簡単なWebアプリを実行します。Eclipseでも使えるように変換する方法も解説

  • 【URL移動しました】スマホアプリの作り方【超まとめ】基本編:スマホアプリを作り始めるのに役立つ記事35選 - @IT

    編集部注:こちらの記事は諸事情によりURLを http://www.atmarkit.co.jp/fsmart/index/matome/smapho.html に移動しました。ブックマークなどは移動先URLでお願いします(2012年1月6日) 夏休みの自由研究にマイコンボードで「電子サイコロ」を作ったり、音楽プログラミングをしたりしてみよう (2017/7/24) 子ども向け電子工作&プログラミング用マイコンボード「chibi:bit」の基的な使い方を紹介する企画。夏休みの自由研究に「電子サイコロ」を作ったり、音楽プログラミングをしたりしてみよう 子ども向け電子工作&プログラミング用マイコンボード「chibi:bit」の基的な使い方 (2017/7/20) 子ども向け電子工作&プログラミング用マイコンボード「chibi:bit」の基的な使い方を紹介する。夏休みの子どもの自由研究など

  • 5分で絶対に分かるOpenFlow

    0分 - ソフトウェアでネットワークをプログラミング! 今までコンピュータのネットワークは、どちらかといえば“静的な”存在でした。組織変更や新しいサービスの投入に合わせてネットワーク構成の変更が必要な場合には、ネットワーク管理者が関連する機器それぞれの設定変更をマニュアル操作で行っていました。 しかし、サーバ仮想化やクラウドの登場により、現在はこうした静的なネットワークの在り方が根から見直されてきています。 例えば、サーバ仮想化のおかげで、何台ものサーバが突如としてネットワーク上に現れたり、「ライブマイグレーション」によって、突然サーバがネットワークのある部分から別の部分へ移動したりといったことが起きるようになりました。ネットワークも、これらに適応した柔軟かつ迅速な構成変更が求められるようになっています。 あるいは、クラウドの登場によって、1つのデータセンター内で複数の顧客の通信をそれぞ

    5分で絶対に分かるOpenFlow
  • どんな人名も正しく表示? IPAの新フォントを試そう!

    どんな人名も正しく表示? IPAの新フォントを試そう!:OSS界のちょっと気になる話(1)(1/2 ページ) 今日から始まるこの連載では、月に1回のペースで近ごろ注目を集めているOSS関連の話題の中から筆者が気になるものを紹介し、技術的背景を解説していこうと思う。連載初回となる今回は、2011年10月26日にIPA(独立行政法人情報処理推進機構)が提供を始めた「≪IPAmj明朝フォント≫」に焦点を当てたい。(編集部) 収録字数は6万字 「IPAmj明朝フォント」は、2011年10月26日にIPA(独立行政法人情報処理推進機構)が提供を始めたもので、人名に使う漢字を強化ポイントとして、約6万字の漢字を収録したものだ。同じくIPAが提供している「IPAex明朝フォント」のデザインを踏襲しつつ、次の漢字に対応している。 戸籍統一文字(5万5267字) 住民基台帳ネットワーク統一文字(1万943

    どんな人名も正しく表示? IPAの新フォントを試そう!
  • GAE+SQL4GでRailsアプリ開発(リベンジ編)(1/2)- @IT

    第7回 GAE+SQL4GでRailsアプリ開発(リベンジ編) 萩原 巧 リトルソフト株式会社 中越 智哉 株式会社ナレッジエックス 2010/8/17 最終回となる今回は、進化したGAE、JRuby環境でリアルなRailsアプリを動かしてみます(編集部) 連載の第5回でGAE上のRails開発に挑戦しました。Scaffoldを使ったアプリの動作を試みましたが、当時は残念ながらローカルでの動作は確認できたものの、GAE上で完全な動作を確認するには至りませんでした。あれから3カ月以上が経過し、GAEのインフラやJRuby側のGAE対応モジュールもバージョンアップされたことによって、状況は変わりつつあります。 今回は、「リベンジ編」と題して、再びRailsアプリケーションをGAE上で動作させることにチャレンジします。GAE上でJRubyを動作させるためのモジュール群であるgoogle-app

  • Windows 7/8/8.1のインストールUSBメモリを作る(diskpart編):Tech TIPS - @IT

    対象:Windows Vista / Windows Server 2008 / Windows 7 / Windows Server 2008 R2 / Windows 8 / Windows Server 2012 / Windows 8.1 / Windows Server 2012 R2 (Windows 10はこちら→) DVD-ROMドライブを搭載しないノートPCやサーバなどにWindows OSをインストールする場合、わざわざ外付けドライブを用意して接続しなければならず、少々面倒である。現在ではほとんどのPCでUSBインタフェースとUSBメモリからの起動がサポートされているため、USBメモリにインストールイメージを作成できると便利だ。 しかし単純にインストールDVDの内容をコピーしただけでは、USBメモリから起動できず、インストール作業ができない。 実はWindows Vis

    Windows 7/8/8.1のインストールUSBメモリを作る(diskpart編):Tech TIPS - @IT
    mitsu1986
    mitsu1986 2011/04/19
  • はてブやTwitterへのコメントをブログに表示させてみるとこうなる(1/2)- @IT

    はてブやTwitterへのコメントをブログに表示させてみるとこうなる:これ、俺ならこう使う(3)(1/2 ページ) 日々生み出されるネットサービスやテクノロジーに詳しい著者による、こんなふうにサービスに取り込んだら面白いのではないか、という提案。技術的な応用面にフォーカスしていく(編集部) 気が付けば、9月。あっという間に今年も終盤に突入かと思うとぼう然としてしまいますが、9月9日(日時間では9月10日の2:00時)には、毎年恒例Appleの新製品発表が予定されていたり、TVドラマ「Lost」のシーズン4がケーブルテレビで放送開始されたりと、個人的には待ち遠しさも最高潮の複雑な気持ちだったりします。 さて、そんな前フリとはまったく関係がありませんが、今回のテーマは「ソーシャルツールでブログをパワーアップしよう!」です。 せっかくブログを書いても、思うように反応が集まらなかったり、直接のコ

    はてブやTwitterへのコメントをブログに表示させてみるとこうなる(1/2)- @IT
    mitsu1986
    mitsu1986 2008/12/04
  • 1