サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 9
creativeweb.jp
IIS のバージョンは、Windows 10 が IIS 10.0、Windows 8.1 が IIS 8.5、Windows 8 が IIS 8.0、Windows 7 が IIS 7.5、Vista が IIS 7.0 となっており、接続制限はあるものの機能的には、それぞれ Windows Server 2016、Windows Server 2012 R2 、Windows Server 2012 、Windows Server 2008 R2 、Windows Server 2008 のものと同等であり、小規模なサイトであれば十分に実用に耐えられる HTTP サーバーを立ち上げることができます(こちらを参照)。機能面では、Windows 10 で、HTTP/2 に対応し、Windows 8 で、WebSocket に対応しました。 Windows 7/Vista では、IIS は
FTPでは、ユーザ名、パスワードが平文(暗号化されていない状態)で送信されるため、第三者に盗聴される危険性があります。FTPSは、FTP の通信を SSL で暗号化してその危険性を回避します。 FTPSには、認証コマンド実行後に暗号化通信を開始する Explicit モードと、サーバ接続開始時点から暗号化通信を開始する Implicitモードあります。IIS Service の場合は、既定では Explicit モードに設定されます。Explicit モードでもセキュリティ上問題はないので、以下はExplicit モードで説明します。Implicit モードは、補足でメモしています。 Explicit (明示的な)モード:サーバに接続した後に FTP クライアントがAUTHコマンドを実行して、使用するプロトコル(SSLまたはTLS)のネゴシエーションをおこない、適合したプロトコルでのハンド
ここでは、Amazon EC2 で Windows Server を利用する場合の日本語化、AMI の作成、インスタンスの終了及び停止についてメモしておきます。 EC2 で Windows 環境の構築 その1 リモートデスクトップで接続 1. 日本語 Windows Windowsのマシンイメージ(AMI)には、Amazon が 2008 R2 以降は日本語版を用意しています。Windows Server を日本語版で使用したい場合はそれを利用するが簡単です。Quick Start では、すべて英語版ですが、Community AMIs で、Japanese で検索すれば表示されます。東京リージョン以外でも利用できます。 しかし、Windows Server 2008 を利用する場合には、英語版のAMI しかありません。その場合でも、言語の設定で日本語 Windows にすることができます
Web アプリでもネイティブアプリのように iPhone や Android のホーム画面に登録できるし、オフラインで動作させることもできるということなので、実際にやってみて、まとめてみました。 まず、一番最初に準備するのがホーム画面に登録するためのアイコンで、そのサイズは以下のとおりです。 iPhone (iOS7) 120px × 120px iPhone(iPhone 4以降でiOS6まで)114px × 114px iPhone(iPhone 3 まで)57px × 57px iPad (iOS7)152px × 152px iPad (iOS6までのRetina)144px × 144px iPad (iOS6までの普通)72px × 72px Android 48dp × 48dp Android の場合は、Developers の Iconography をみると1x、1.5
2014 Express には、以下の5つのエディションがあり、2012 Express のエディションと同じです。 LocalDB : 2005 Express で導入されたユーザーインスタンスの機能をサポートします。Access の MDBファイルを扱うのと同じような感覚でデータベースを手軽に扱えるので、開発用に適しています。 Express : SQL Server のデーターベースエンジンのみをインストールします。 Express with Tools : Express に管理ツール SQL Server 2014 Management Studio Express ( SSMSE ) が付属したものです。 Express with Advanced Services : Express に、フルテキスト検索、Reporting Services の機能及び管理ツール SSMSE
Amazon EC2 で Windows サーバーを構築する場合、GUI だけで操作することができます。Amazon EC2 のインスタンスでの設定は、ブラウザーで AWS管理コンソール(AWS Managemant Console) を使っておこないます。日本語版がまだできていないので英語が苦手な人は少し苦労すると思いますが、改良されて操作性はよくなっているので頑張れば問題なく設定できると思います。 Amazon EC2 で Windows 環境の構築 その2 日本語化、AMI の作成 1. ブラウザーで AWS 管理コンソール へアクセスします。Amazon Web Servicesに未ログインの場合は、認証画面が表示されます。AWS に登録した e-mail address と password を入力して、Sign in using secure server ボタンをクリックしま
価格は2014年7月現在のものです。現在 Amazon EC2 を利用しているので、コストのチェックを兼ねてこのページを時々更新しています。 Amazon EC2 は、クラウドの先駆者であり IaaS (Infrastructure as a Service) のサービスを提供しているので、自宅サーバーとほぼ同じ使い方をすることができる自由度の高いサービスです。Windows OS を利用する場合はリモートデスクトップを使って EC2 のサーバーの管理をおこないます。もちろん、DVD や USB を直接差し込んで使うことはできませんが、違いといえばそれぐらいで、自宅サーバーでの経験をそのまま生かすことができます。 Amazon EC2 の正式名は、Amazon Elastic Compute Cloud といいます。Elastic というのは弾力的に使えるというような意味です。好きなときに
プログラムの実行状態をログで記録したいという場合には、ログの数が少ないうちは StreamWriter を使って自作してもそれほど手間はかからないのですが、Web サイトでアクセス数が多くなってくると、少なくとも次の2点を考慮する必要がでてきます。 ファイルが大きくなり過ぎないように、ログファイルのローテートをする。 同時アクセスがあった場合の対応が必要である。 それではということで、ロギングライブラリーを探してみたら、C#用には、NLog と Log4Net というライブラリーがありました。比較すると NLog の方が活動が活発で使い方も簡単そうだったので、NLog を使うことにしました。 ソースコードとマニュアルは、GitHub にホストされています。マニュアルによると、ログの出力先にはファイルだけでなく、データベースやメールやWebサービスが選択できます。重大な障害が発生したときには
※1ドル=105円とした。EC2の長期は重度使用リザーブドインスタンスを利用の場合。 EC2のWindows は、EBSに60GB分を含めている。 こちらでも、時間当たりでは、Azure の方が安いのですが、長期使用では EC2 がリザーブドインスタンスを利用できるのでかなり安くなります。そこで、どちらを選択したらいいのかを検討するためには性能も重要になるので、どの程度の性能なのかを調べてみました。現行世代のm3は、前世代のm1より CPU の性能が約1.5倍に上がっていますが、一方料金は少し安くなっています。 以下の図が CrystalMark での測定結果です。ALU 及び FPU については、Azure の方が約2倍速くなっています。Azure VM の M は、2 vCPU なので、CPU の性能だけでいうと、EC2のm3.medium は、1 vCPU である Azure VM
海外サーバーは機能面やコスト面で優れていますが、日本で利用する場合には伝送遅延の問題があります。実はこのサイト Amazon EC2 のUS East のサーバーを使っているのですが、Google ウェブマスター ツールの「サイトのパフォーマンス」の結果では、「サイト内のページの平均読み込み時間は 4.2 秒です。 全体の 67% にあたるサイトよりも遅い読み込み時間です。」となっており、読み込み時間をもう少し速くしたいと思っています。そこで、Amazon EC2 の US East リージョンと東京リージョンに、このWeb ページと同じサイトを作成して、表示速度にどれぐらいの差があるか調べてみました。 測定ツールとしては最初にローカルのパソコン用のツールである Google の Speed Tracer を使ってみました。Speed Tracer は、Google Chromeのエクステ
ASP.NET でローカルホストのSQL Server 2008 Express に 接続する際には Windows 認証を利用することができます。Windows 認証を利用するメリットとしては Web.config にパスワードを記述する必要がなくなるという点があります。 Windows Vista sp2 及び Windows 7 で Windows 認証を利用する時には、アプリケーションプールのデフォルトの動作アカウントが変更になっているため、SQL Server の権限設定をするアカウントに注意してください。従前、アプリケーションプールはデフォルトでは、 NETWORK SERVICE のアカウントで動作していましたが、Vista sp2 以降、セキュリティの向上のため、アプリケーションプール固有(Application Pool Identity)のアカウントが使用されるようにな
iPhone や Andoroid のスマートフォンの画面確認に便利なのが Ripple エミュレーター(現在は、Apache Ripple として開発中)です。Chrome の拡張機能ですが、下の図のように機種を選択すると機種の枠が表示されるし、ボタン一つで縦横も変更できるので、画面デザインの調整にはとても便利です。ただし、便利に使うためには、下の方に記載しましたが、インストールに注意が必要です。 WEB サービスの作成では、スマートフォンへの対応は大きな課題ですが、iPhone, iPad, Andoroido 等いろいろな機種があり、それに画面サイズも多く縦にでも横でも使えるので対応は結構大変です。今まで Andoroid での表示の確認には、Android SDK のエミュレターを使っていましたが、相当に重いソフトです。自分の場合 Andoroid アプリを作るわけではなく、画面の
Windows VPS では、リモートデスクトップを使えば iPhone や Android の携帯端末からどこにいても Windows アプリケーションを使うことができます。デスクトップアプリケーションでは圧倒的な強みを持っている Windows の特徴を生かした利用法です。特に、FX(外国為替証拠金取引)ユーザーに人気のようで、VPS に MetaTrader4 等のFX自動売買用ソフトをおいて 24時間の自動取引をしているようです。 ライセンスに注意 上に書いたように、Windows VPS は、Windows のソフトがそのまま動作するので便利ですが、ライセンスに注意が必要です。 リモートデスクトップの利用については、サーバーの管理目的であれば、最大で同時2セッションまで無償で利用できます。しかし、それ以外の場合は、RDS CAL が必要になります。RDS ユーザー CAL でソフ
2012 Express には、以下の5つのエディションがあり、2008 Express のエディションと比較すると LocalDB が追加されてエディションが1つ増加しています。 LocalDB : 2005 Express で導入されたユーザーインスタンスの機能をサポートします。Access の MDBファイルを扱うのと同じような感覚でデータベースを手軽に扱えるので、開発用に適しています。 Express : SQL Server のデーターベースエンジンのみをインストールします。 Express with Tools : Express に管理ツール SQL Server 2008 R2 Management Studio Express ( SSMSE ) が付属したものです。 Express with Advanced Services : Express に、フルテキスト検索、
Windows Server 2008 の場合、初期状態では役割サービスは何もインストールされていないので、Web サーバーについてもインストールする必要があります。インストールについては、サーバーマネージャを利用しますが、基本的な操作は Windows 7/Vista の場合とよく似ています。 1-1. [スタート]->[管理ツール]->[サーバーマネージャ] を順にクリックして、サーバーマネージャを立ち上げます。 1-2. 右パネルのツリーで「役割」を選択します。以下の画面が表示されるので、「役割の追加」をクリックします。 1-3. 「役割の追加ウィザード」が開始されます。「次へ」ボタンをクリックします。 1-4. [サーバーの役割の選択] 画面が表示されるので、Webサーバー(IIS)を選択します。 1-5. 「Web サーバー(IIS)に必要な機能を追加しますか?」というダイアログ
Google トレンドで Web アプリケーション フレームワークの人気度を調べていたら、日本だけが世界と違う動きをしていることに気がついた。そのグラフが下の図で、赤が Ruby On Rails、黄色が CakePHP、青が ASP.NET MVC、緑が Grails。グラフを見ると、日本では、2006年~2009年にかけて CakePHP の人気度が急激に伸びていて、飛びついたという感じになっている。2010年以降は、すべての国だと、CakePHP も Ruby on Rails も人気度が横ばいとなっているし、アメリカも横ばいで推移しているし、イギリスやドイツ等も見てみたが横ばいだった。しかし、日本では人気度が下がり続けていて、Web アプリケーション フレームワークなんて終わったといっているような感じのグラフになっている。 現在、企業が収益を上げるためにはIT投資は重要だし、IT投
CMS のシェアについて調べてました。W3Techs によると、世界のシェアは、2012年11月現在で WordPress 54.8%、Joomla 8.8%、Drupal 7.1% の順であす。日本のシェアについてのデータは、見あたらなかったので、シェアとしては正確ではないかもしれませんが傾向はわかるので Google トレンドで見てみることにしました。以下が、すべての国と日本の2004年からの人気度の推移です。 すべての国 日本 すべての国で見ると、日本と同様にWordPress が一番人気です。Joomla は使いやすさやプラグインの豊富さで過去には一番人気でしたが、WordPress との競争に敗れて現在は人気度を落としています。一方、Drupal については、カスタマイズが容易で大規模なシステムを構築することができることから開発者に人気があり、人気度では WordPress や
米国を100として考えると、日本の一人当たりGDPはおよそ70%であり、労働生産性とほぼ同じだ。 大石哲之氏の翌日の記事「ワタミズムと生産性 日本が取りうる3つの改善シナリオ」 で次のように書いている。 一人あたりGDPでたとえ3割へっても、イタリアと同じくらい。彼らは豊かにくらしているではないか。 これは明らかに間違いであって、日本はサービス残業をしてやっとイタリアと同じくらいのGDPになっているのであって、サービス残業をやめてGDPが3割減れば東欧やトルコ並の生活になってしまうのである。 労働生産性の計算からすれば、生産額にはサービス残業をした分が含まれるが、労働時間にはサービス残業の分は考慮されていないので、サービス残業をしてやっとアメリカの70%の生産性を維持していることになる。もし、3割サービス残業のしているのであれば、日本の実質的な労働生産性はアメリカの50%ということになる。
Windows 7/Vista では、1台のマシンで複数の Web サイトを構築することができます。Web サイトの追加の手順は、IIS マネージャで、「サイト」を右クリックすると以下の図のような画面が表示されます。 そこで「Webサイトの追加...」を選択すると下の図のようなダイアログが表示されます。ディレクトリの場所は、任意の場所に設定できます(例 C:\Inetpub\umbraco)。バインドは、IPアドレス、ポート番号又はホスト名で可能ですが、IPアドレスの場合は、NIC(ネットワークアダプタ) に複数IPアドレスの設定作業が必要(もちろん複数NICという手もありますが...)になり、ホスト名でバインドする場合はDNS又はhostsファイルでサイト名をIPアドレスに変換(名前解決)できるようにしてやる必要があります。 ※ ホスト名等の設定の方法について 1つのサーバーに複数のウェ
東日本大震災のため公開が遅れていた Internet Explorer 9 (IE 9) の日本語版が本日公開されたので、早速インストールして使っています。IE9 が公開されたのを機会に Web サイトの構築を HTML5 に変更したいのですが、IE9 は Windows XP に対応していません。現在の OS やブラウザーのシェアを考えると HTML5 への移行には少し時間が必要になってくるようで残念に思っています。 もっと残念なのは Internet Explorer 6 (IE6) の問題です。Web サイトの構築をしている人であれば、ほとんどが IE6 なんか早くなくなってしまえと思っているし、Microsoft も最新版への移行を推奨しており、The Internet Explorer 6 Countdown というサイトを開設しています。そのページには各国の IE6 の最近のシ
Windows 7/Vista に SugarCRM をインストールする手順を以下にメモしました。 Web プラットフォームインストーラによるインストール 手動によるインストール 1.Web プラットフォームインストーラによるインストール Microsoft Web Platform Installer を利用すれば簡単に SugarCRM をインストールすることができます。 インストールの手順は、以下を参考にしてください。 1-1.Microsoft Web Platform Installer(Web PI) をインストールしていない場合は、 Microsoft Web Platform Installer のページからプログラムをダウンロードしインストールします。 1-2. Web PI を起動し、左メニューで「Web アプリケーション」をクリックします。次に、「SugarCRM 日
ファイアウォールは、ネットワークを通しての外部からのアクセスからコンピュータを保護する役割があります。Windows XP SP2 以降の Windows では、ファイアウォールがデフォルトでは有効に設定されています。したがって、web ページを作成したときに、他のパソコンからアクセスできるようにするためには、ファイアウォールを開放してやる必要があります。以下は、その手順のメモです。 1.「コントロール パネル」、「システムとセキュリティ」、「Windows ファイアウォール」、「詳細設定」の順でクリックして、「セキュリティが強化された Windows ファイアウォール」を開きます。なお、[スタート]メニューのカスタマイズでシステム管理ツールを表示するように設定している場合は、「管理ツール」、「セキュリティが強化された Windows ファイアウォール」で開くことができます。管理用のパソコ
ファイアウォールは、ネットワークを通しての外部からの攻撃からコンピュータを保護する役割があります。Windows XP SP2 以降の Windows では、ファイアウォールがデフォルトで有効に設定されています。したがって、リモートからデータベースにアクセスしたい場合は、データベースをインストールしたPCのファイアウォールを開放する必要があります。以下は、SQL Server で固定ポートを使用する場合の手順のメモです。 1.「コントロール パネル」、「システムとセキュリティ」、「Windows ファイアウォール」、「詳細設定」の順でクリックして、「セキュリティが強化された Windows ファイアウォール」を開きます。なお、[スタート]メニューのカスタマイズでシステム管理ツールを表示するように設定している場合は、「管理ツール」、「セキュリティが強化された Windows ファイアウォール
Microsoft SQL Server 2008 R2 Express Edition には、以下の4つのエディションがあります。エディションの構成は、2008 Express Edition とは少しだけ名称は変わっていますがほぼ同じとなっています。 ※ 2008 R2 SP1が公開されていますので、 こちらからダウンロードしてください。なお、以下の「ダウンロードページ」は、2008 R2がダウンロードされますが、R2 をインストール後 Windows Update で 2008 R2 SP1 に更新することができます。 Express : SQL Server のデーターベースエンジンのみをインストールします。( ダウンロードページ) Express with Management Tools : Express に管理ツール SQL Server 2008 R2 Managemen
次のページ
このページを最初にブックマークしてみませんか?
『アプリケーションを作るということ - 個人開発のすすめ - クリエイティブWeb』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く