タグ

ブックマーク / codezine.jp (16)

  • ASP.NET MVC5で導入されたBootstrapを理解しよう

    この記事では、ASP.NET MVC5のひな形ページで使用されているBootstrapというフレームワークについて紹介します。Bootstrapは、CSS3ベースのオープンソースで、デザインが苦手なエンジニアでも見栄えの良いページを作ることができる魅力的なフレームワークです。 前編にあたる稿では、「Bootstrapの特長」「ASP.NET MVCで生成されるひな形」「Bootstrapの仕組みとUIコンポーネントの理解」について紹介します。Bootstrapを学ぶことで、よりリッチなサイトを簡単に作れるようになります。 Bootstrapの特長 Bootstrapは、元TwitterのMark Otto氏とJacob Thornton氏らによって開発されているオープンソース(MITライセンス)です。HTML5、CSS3、jQueryといった技術をベースとしており、最近ではフラットデザイ

    ASP.NET MVC5で導入されたBootstrapを理解しよう
    watanata2000
    watanata2000 2014/11/06
    VisualStudio 2013 + MVC5 + Bootstrap 基本
  • IISのApplication Request Routing(ARR)でリバースプロキシを構築する

    はじめに IISのApplication Request Routing(アプリケーション要求ルーティング処理)は、Microsoftによって提供されている無償のモジュールです。モジュール名のとおりリクエストに対するルーティング機能のほか、負荷分散、ディスクキャッシュの機能を利用できます。 稿では、IISサーバーから別のサーバーに代理アクセスできるプロキシサーバを作成する設定について紹介します。 対象読者 IISの基を理解している開発者 ネットワークの基を理解している開発者 動作確認した環境 当記事では以下の環境で動作確認を行っています。 Application Request Routing 2.1 IIS 8.0(Windows 8 64Bit) 今回は解説のため、日UIが提供されているバージョン2.1を使用します。番環境では最新安定バージョンをインストールすることを推奨し

    IISのApplication Request Routing(ARR)でリバースプロキシを構築する
    watanata2000
    watanata2000 2014/10/03
    [Windows] IIS リバースプロキシー
  • Bootstrapで業務Webアプリのカッコいい入力フォームを作る

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    Bootstrapで業務Webアプリのカッコいい入力フォームを作る
    watanata2000
    watanata2000 2014/09/14
    入力フォーム 作り方
  • サロゲートペア入門

    はじめに Windows VistaのJIS2004対応により、WindowsのUnicode環境で使用できる日語漢字の数が増えました。従来、12238字(Windows XP)だったのが13145字(Windows Vista)になり、907字追加されることになりました。これによって、JIS第3水準、JIS第4水準の漢字がすべてサポートされることになったのです(Windows XPまでは一部サポート)。 またWindows XPでも、パッチさえ当てれば、Windows Vistaと同じように追加907字を加えた13145字の漢字が使用できるようになりました。 ところが、この追加された907字の中には「サロゲートペア」という特殊な文字が304字あり、これらは今までのUnicodeの文字とは扱いが少し違います。この点について解説していきたいと思います。 対象読者 Unicodeでデータ処理

    サロゲートペア入門
    watanata2000
    watanata2000 2013/12/09
    サロゲートペア 5文字→4バイト 変換
  • VBAで正規表現を使う

    はじめに 改めて言うまでもないことですが、文字列処理で正規表現が使えると非常に便利です。VBAで正規表現を利用する方法を紹介したいと思います。 対象読者 VBAで正規表現を使用したい方 VBAで煩雑な文字列処理の行う必要のある方 なお、「正規表現についてよくわからない」という方は、以下のページの解説などを参考にしてください。 サルにもわかる正規表現入門 必要な環境 Windows VistaまたはWindows XP VBA開発環境 正規表現を使う前に VBAで文字列比較を行う場合、標準の機能としてStrComp関数やLike演算子があります。 特にLike演算子は、ワイルドカードなどによるパターンマッチングが行えます。正規表現よりも柔軟性は劣りますが、実現したい機能がLike演算子で済むのならば、無理に正規表現は使わずLike演算子を使った方がよいと思います。詳しくは、ヘルプにあるLik

    VBAで正規表現を使う
    watanata2000
    watanata2000 2013/07/04
    Excel VBA 正規表現 使い方 メニュー「ツール > 参照設定」
  • Xcode×PhoneGapでiOSアプリ開発! ~インストールからアプリ実行まで

    はじめに Xcodeは、OS XおよびiOSアプリケーションの開発用にAppleが提供している統合開発環境(IDE)です。iOSは、iPhoneiPadおよびiPod touch用のAppleのモバイルオペレーティングシステムです。 PhoneGapは、ネイティブにインストールできるモバイルアプリケーションをHTMLおよびJavaScriptで作成するためのオープンソースのアプリケーションプラットフォームで、Apache Cordovaとも呼ばれます。 Xcodeをセットアップする PhoneGapアプリケーションを開発するためにXcodeをセットアップするには、まずAppleのXcode IDEをダンロードしてインストールします。Xcodeは、Apple のデベロッパーサイトでダウンロードできます。Xcodeをダウンロードする前に、Appleのデベロッパーとして登録する必要があります。

    Xcode×PhoneGapでiOSアプリ開発! ~インストールからアプリ実行まで
    watanata2000
    watanata2000 2012/08/09
    試してみよ :-)
  • Eclipse×PhoneGapでAndroidアプリ開発! ~インストールからアプリ実行まで

    はじめに AndroidGoogleが提供するオープンソースのモバイルオペレーティングシステムです。Samsung Galaxyシリーズのスマートフォンやタブレット、AmazonKindle Fireタブレット、Barnes and NobleのNookタブレットをはじめ、様々なメーカーのスマートフォンやタブレットデバイスで使用されています。PhoneGapは、ネイティブにインストールできるモバイルアプリケーションをHTMLおよびJavaScriptで作成するためのオープンソースのアプリケーションプラットフォームです。 必要な環境 Eclipse Classic Android SDK PhoneGap Eclipseをセットアップする Android用のPhoneGapアプリケーションを開発するための環境をセットアップするには、まず、Eclipse IDEをダウンロードしてインストー

    Eclipse×PhoneGapでAndroidアプリ開発! ~インストールからアプリ実行まで
    watanata2000
    watanata2000 2012/08/09
    試してみよ :-)
  • Android開発のためのJava SE再入門一覧

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    Android開発のためのJava SE再入門一覧
    watanata2000
    watanata2000 2012/06/12
    Android 開発 Java SE 再入門 目次 ★
  • JSSEC、「Androidアプリのセキュア設計・セキュアコーディングガイド」を公開

    一般社団法人日スマートフォンセキュリティ協会(JSSEC)の技術部会アプリケーションWG「セキュアコーディンググループ」は、Android搭載スマートフォンのアプリ作成におけるセキュリティ確保の手法をまとめた「Androidアプリのセキュア設計・セキュアコーディングガイド」を策定し、11日に公開した。同時に、同ガイドへの意見(パブリックコメント)を募集する。 同ガイドは、Android向けアプリのセキュリティを考慮した設計・開発のノウハウを集めた文書で、アプリ開発現場で「使う」ことを想定した文書構成となっている。また、ライセンスには「Apache License 2」を採用しているので商用も可能。 文書の各テーマは、忙しい開発者の手となるサンプルコードを紹介した「サンプルコードセクション」、サンプルコードの背景にあるセキュリティ観点の留意事項をまとめた「ルールブックセクション」、セキュ

    JSSEC、「Androidアプリのセキュア設計・セキュアコーディングガイド」を公開
    watanata2000
    watanata2000 2012/06/12
    アプリ セキュア 開発 設計 ガイドライン サンプルコード
  • Active Directoryが提供する「ID管理基盤」とは

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    Active Directoryが提供する「ID管理基盤」とは
    watanata2000
    watanata2000 2012/05/07
    ID管理 ActiveDirectory AD
  • グラス片手にアジャイル開発 第5回(後編) - アジャイル開発によくある課題と解決方法

    バックログ 第3回でも触れたように、全体のタスクを管理するのに重要なのがバックログです。アジャイル開発では始めからすべてを詳細化はしません。優先度は低くとも重要で粗い要求までもリストアップするプロダクトバックログ、次のリリースのためのリリースバックログ、直近のスプリントのためのスプリントバックログの3つに分かれます。 スプリントバックログ自体は、タスク管理システムに統合されれば、あえてバックログ単体として意識することは少ないかもしれません。プロダクトバックログとリリースバックログは詳細化しすぎず、全体感を捉えきれる程度(例えばExcelでリストする程度)で良いでしょう。 タスク管理システム スプリントバックログに相当する部分は、タスク管理システムを中心に据えることが多いです。"チケット駆動開発"(すべてのタスクにチケットを発行して管理)といった言葉に代表されるように、間接タスクも含めてすべ

    グラス片手にアジャイル開発 第5回(後編) - アジャイル開発によくある課題と解決方法
    watanata2000
    watanata2000 2012/04/10
    バックログ タスク管理
  • グラス片手にアジャイル開発 第5回(前編) - イテレーション単位のアクティビティ

    プランニングミーティング プランニングミーティングは、「スプリント計画ミーティング」「イテレーションプランニング」などと呼ばれます。通常、スプリントの初日に設定し、2、3時間程度かけて行います。プランニングミーティングは下記のように進めます。 ミーティング前 1.タスクを決定する ミーティング時 2.前スプリントのタスク完了を確認する 3.メンバーの予定作業時間を確認する 4.スプリントのゴールを共有する 5.タスクを説明し工数を見積もる ミーティング後 6.タスクを割り当てる タスクの完了確認 最初はタスクの終了確認から入ります。前日にレトロスペクションミーティング(後述)を行っていますが、その位置づけは正確には終了「直前」ミーティングです。そこでフィードバックがあったり、まだ追い込み中であったりで、タスク管理上はオープンのままになっているものがあります。そのため、プランニングミーティン

    グラス片手にアジャイル開発 第5回(前編) - イテレーション単位のアクティビティ
    watanata2000
    watanata2000 2012/04/10
    プランニングポーカー
  • 最低限これだけ知っていればOK! Androidアプリ開発の基礎知識 ~速習! Androidアプリケーション開発(2)~

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    最低限これだけ知っていればOK! Androidアプリ開発の基礎知識 ~速習! Androidアプリケーション開発(2)~
    watanata2000
    watanata2000 2011/02/17
    学習 お勉強 サンプル
  • 格安VPSサーバで実用的なRuby on Railsアプリ運用環境を構築する

    はじめに Virtual Private Server(VPS)とは、一台のサーバー上で仮想サーバーを何台も起動させることで、個々のユーザーに対して管理者権限を付与し、専用サーバーのような環境を提供するサービスのことをいいます。VPSのユーザーはサーバーのリソースを自由に使用でき、CGI実行環境のカスタマイズや大規模データベースの利用などが可能です。 ServersMan@VPSは、そのVPSを格安で提供するサービスの一つ。例えば、ServersMan@VPSの「Entryプラン」では、HDD容量10GB、メモリー容量256MBのVPSが、初期費用無料、月額490円で利用できます。 また、料金の安さだけではありません。申し込んでからすぐ利用できる、VPS環境を簡単にリセットできる、マニュアルや管理ツールが充実しているというメリットもありますので、試験的な開発や個人的な開発でサーバーのチュー

    格安VPSサーバで実用的なRuby on Railsアプリ運用環境を構築する
    watanata2000
    watanata2000 2010/11/10
    格安 サーバ ホスティング Server Man 運用環境
  • iPhoneとRuby on Railsを超簡単に連携する ObjectiveResource - iPhone編

    はじめに Ruby on Railsサーバーアプリと連権するiPhoneアプリを超簡単に書けるObjectiveResourceに付いて書かせて頂きます吉田裕美です、宜しくお願いいたします。 この記事は、iPhoneアプリを開発には詳しくないWebアプリを主に開発しているプログラマーと、Webアプリの開発には詳しくないiPhoneアプリプログラマー両方の方に読んでいただけるよな構成になっています。 iPhone開発経験者の方は iPhone編(稿)は「ObjectiveResourceとは」を読んだら「iPhone開発入門は」さっと目を通し、 Ruby on Rails編はじっくりと読んでください。 Ruby on Rails開発経験者の方は iPhone編(稿)はじっくりと読んでください。 Ruby on Rails編はRuby on Railsとは」と「Ruby on Rails

    iPhoneとRuby on Railsを超簡単に連携する ObjectiveResource - iPhone編
    watanata2000
    watanata2000 2010/06/08
    Ruby iPhone 連携 アプリ
  • mixiアプリ「記憶スケッチ」の開発者が語る うけるソーシャルアプリ制作7つのコツ

    優れたソーシャルアプリを育てる7つのポイント では、実際にどのようなアプリを企画すれば優れたソーシャルアプリに育てることができるのか。中西氏は「7個のポイント」があると説明した。 ユーザ獲得コストが限りなく低いことを意識して、新感覚のアプリを作る OpenSocialアプリケーションは、会員登録などの面倒な作業が無くボタンを押すだけで開始できる。そのため、ユーザ獲得コストが低く、通常のWebサービスとはユーザの伸び方がまったく違うので、今まで流行らなかったサービスでも人気が出る可能性があるということを意識する。 「とにかく目立つ」必要がある 毎日続々と新しいアプリが登場してくるOpenSocialの世界では、ユーザの興味を引くことが不可欠となる。アプリ名、内容、アイコン、説明文などに徹底的にこだわる。 ルールをとにかく簡単に 時間がかかるアプリを作成して、ユーザが使い始める前に飽きてしまっ

    mixiアプリ「記憶スケッチ」の開発者が語る うけるソーシャルアプリ制作7つのコツ
    watanata2000
    watanata2000 2010/03/23
    ソーシャルアプリ 顧客獲得 ポイント
  • 1