開発環境/開発ツール

SSL/TLS通信の疎通確認用コマンドライン 3選

SSL/TLS通信の疎通確認用コマンドライン 3選

 サーバーにApacheやnginxをセットアップした後の動作確認は、ブラウザを使うのが通常です。 しかし、公開準備中のシステムの場合、外部からWebサーバーへの接続ができず、ブラウザを使った動作確認ができないことがあります。 HTTPページであれば、telnetクライアントを使ったWEBサイト確認方 …

スマホからのアクセス時にリダイレクトする

スマホからのアクセス時にリダイレクトする

 PCサイトのURLとスマートフォンサイトのURLが異なる場合、スマートフォンからPCサイトにアクセスした場合や、PCブラウザからスマートフォンサイトにアクセスした場合にリダイレクトを設定します。今回は、Apacheを使用したリダイレクトの設定方法をまとめます。 関連記事: REMOTE_ADDRをプ …

REMOTE_ADDRをプロキシ先サーバーにも保持させるには?

REMOTE_ADDRをプロキシ先サーバーにも保持させるには?

 リバースプロキシサーバーを経由してオリジンサーバーにHTTP接続する環境では、接続先サーバーにブラウザのIPアドレスが記録されません。そのため、アクセスログ解析ができなかったり、IPアドレスベースの認証ができないといった問題があります。 ジーンコードなどWebサイト変換製品もリバースプロキシ型なので …

インストーラとしてGitを使う

インストーラとしてGitを使う

 前回の記事「まずは使ってみよう!初めてのGit」では、Gitをファイル共有ソフトとして使い始める話をした。これは、複数の人が共有リポジトリから最新のファイル群をダウンロード可能であることに基づいている。このGitの機能は、ソフトウェアのインストールにも利用できる。 関連記事: ファイル共有ソフトとし …

ファイル共有ソフトとしてGitを使う

ファイル共有ソフトとしてGitを使う

 Git(http://git-scm.com) は、急速に普及した分散バージョン管理システムだが、初めての人には難しい点があるのは確か。使い始めることを躊躇する人もいるだろう。まずは、「バージョン管理」とか言わずに、ファイル共有の目的で導入してはどうだろう。 関連記事: インストーラとしてGitを使 …

Vagrantの使い方

Vagrantの使い方

 前回の記事「今すぐVagrantを始めよう」では、Vagrantをインストールして、仮想マシンの生成から破棄までを体験してみた。このとき、天下りにVagrantfileを与えて、使ったコマンドは vagrant up、vagrant ssh、vagrant halt、vagrant destroy …

Vagrantのインストール

Vagrantのインストール

 なにはなくともVagrantだぜ — 最近私はそう思っている。Vagrant(ベイグラント)は派手なソフトウェアではないが、IT技術者の学習と仕事のスタイルを大きく変革する可能性を持っている。デスクトップマシンとしてWindowsやMacを使っていて、Linuxサーバーにも触る機会がある …

telnetでHTTPリクエストを送信するには?

telnetでHTTPリクエストを送信するには?

 telnetクライアント(以下telnet)を使うと通常ブラウザが自動で送信しているリクエスト情報を0から指定できたり、ブラウザからでは見えないレスポンスヘッダ(プラグインがあれば見れるブラウザもある)を手軽に見ることができます。 例えば携帯サイトを作っていると、携帯端末から送信されるIDや特殊なヘ …

スマホサイトに使える負荷テストツールとは?

スマホサイトに使える負荷テストツールとは?

 パフォーマンスが求められるWebサイトだと、Webサイトの負荷テストを行う場合が多い。シンメトリックでも自社製品ラウンドアバウトやフットプリントの負荷テストをたびたび実施している。もちろん、アクセス数の見込まれるSI案件でも負荷テストは欠かせない。 こうした負荷テストを行うためのツールには無料・有償 …

Eclipse スクラップブックの便利な使い方 | Eclipse

Eclipse スクラップブックの便利な使い方 | Eclipse

 eclipseのスクラップブック・ページを使うと、断片的なコードを実行することができます。 メソッドコールや自分のコードをクラスに組み込む前に動きを確かめるなど、何か思いついたときにすぐに使える、なかなか便利なもの。 実はこの「なかなか」なスクラップブック・ページは、開発中に「かなり」便利に使える強 …

Page Top