デザイナー向けのチートシートまとめ カラーシート Color Combination Cheat Sheet さまざまな色の基本原則がわかるカラーチートシートです。 使いたい色を直感的に選んで、その色のコードを調べることができます。 オンラインシートなので、ブックマークに保存しておくとすぐに調べられます! Web Designer Color Reference Hexagon Mouse Pad Webデザイナー向けのカラーチートシートです。 拡大するとそれぞれのカラーのコードがわかります。 色彩バランスを把握しやすいので、デザイン時に重宝します。 ウェブ制作者向けのチートシートまとめ HTMLのチートシート HTML5タグ★チートシート HTML5のチートシートです。 かなり詳細にまとめられているので、辞書のように使うこともできます。 印刷して参照するのが向いているので、すぐに確認で
ケータイキャリア毎に振り分けを行うには(mod_rewrite編) Tweet 2007/10/26 金曜日 matsui Posted in サーバ, 全キャリア対応 | 2 Comments » 先日執筆した「PHPでキャリア毎に振り分けを行うには(ユーザエージェント編)」に続き、 mod_rewriteを使った、携帯電話・PCの振り分け方法をご紹介しようと思います。 前回の方法ですと、PHPが動くサーバでなくてはなりませんでしたが、 今回の方法ですと、「.htaccess」が置けて、「mod_rewrite」さえ動けばよいので、 より多くのサーバで、より簡単に動作させることができると思われます。 設置方法は簡単で、振り分けを行いたいディレクトリの直下に、 「.htaccess」ファイルを置くだけです。 今回の例でも 「http://example.jp/」 にアクセスがあった場合、
今日はさくらVPSに載せているWordPressのパフォーマンスをチューニングして高速化に成功したので安心して眠れるという話をします。 2.5ページ/秒だったのが70ページ/秒と30倍高速化。 以前はDaily数千PVで重くなっていたサイトがDaily3.6万PVを余裕で捌けるようになりました。 #ちなみにproxy cacheという手法はwordpressでなくても動的コンテンツ全般に有効です。 ▼サーバ気にしなくて良くなったので今週末新宿御苑に花見に行けました☆。枝ぶりがいいさくらが多くてほんといいところだと思うの。 WordPressチューニング高速化結果http://hara19.jp/のサーバ環境と測定結果は以下のとおり。 WordPress稼働環境さくらVPS 1GB/CentOS5.5/PHP5.3/MySQL5.5/WordPress3.1。 WEBサーバはチューニングにあ
node.jsに関する基礎やチュートリアルのまとめ。 リアルタイムなWEBを実現するには必須のサーバサイドJS、node.jsについて色々とまとめてみました。 node.js node.jsについて node.js なんとなく凄そうだけどよく分からないという方も多いかもしれないので簡単に解説。 一番最初見た時は何かのJavaScript ライブラリかと思ったのですが、全く違って、V8というChromeにものっている高速JavaScriptエンジン上で動くサーバを動かせる仕組み。 サーバ自体を具体的に言うと次のようなコードで実現します。 var http = require('http'); http.createServer(function (request, response) { response.writeHead(200, {'Content-Type': 'text/plain
[適用] をクリックします。Web サイトが更新されます。 Microsoft Internet Information Server 3.0 Windows NT Server および IIS を実行している場合に MIME タイプを構成するには、拡張子.REGのレジストリエントリ ファイルを作成します。 メモ帳などのテキスト エディタを開きます。 次の文字列を入力します (注 : Web ページから文字列を切り取り/貼り付けしないでください)。 REGEDIT4 [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet /Services/InetInfo/Parameters/MimeMap] "video/x-ms-asf,asf,,5"="" "video/x-ms-asf,asx,,5"="" "audio/x-ms-wma,wma,,5"=""
以前、Webmasterにwmvファイルのストリーミングの方法を教えてもらいました。wmvファイルをドキュメントルート以下に置いて、そのURIを特殊な asxファイルから呼び出す方法です。Webで調べてもその方法が一般的ですが、apacheのデフォルト設定では、asxファイルを直接アドレスバーに書かれるとソースが表示され、wmvファイルがダウンロードされてしまいました。 しかし、apacheの mime.types と httpd.conf ちゃんと設定すれば、ソースを見られることがないようにできることが分かりました。まぁ、考えてみれば当たり前ですね。 ■httpd.conf の設定 AddType video/x-ms-asf .asf .asx ■mime.types の設定 video/x-ms-asf asx video/x-ms-asx asx
ツイート私:仕事はシステムエンジニアをしていますが、サーバー構築、phpなどは初心者、ドメインの取得などもってのほか。という立場です。 当時評判だったさくらインターネットのVPSを使い、CentOS + Apache + Tomcat + MySQL + Java という環境で自分用のWEBサービスを作ったときに参照したサイトを備忘録をかねてまとめたいと思います。 さくらのVPSを使いはじめる – アカベコマイリ SSH,Apache,Ruby,MySQL,Subversionなどについて。 おそらくここさえ読めば大体のことはできます。 CentOSをサーバーとして活用するための基本的な設定 – さくらインターネット創業日記 さくらインターネットの田中社長のブログ。 パフォーマンスについての設定を参考にしました。 CentOSで自宅サーバー構築 – CentOSで自宅サーバー構築 もう説明
サーバ上で動いてるどのphpが重いか?を調べられる「PhpTop」。 「サーバ監視に超使える〜topコマンドのまとめ」というエントリで様々なtopコマンドを紹介したのですが、phptopなるものを新たに発見したのでご紹介。 具体的に出来ることは、今サーバで動いているものを指定した期間で、もっともアクセスが多いphp、CPUを多く消費しているphp、メモリを多く使っているphpといったものを降順にソートできるというものです。 サーバ上で多くのphpが動いており、どうも負荷が高いけどどれが重いのかよくわからないという場合に使えます。 top コマンドでは httpd が動いてるぐらいしか分からないので phper な方で負荷にお悩みの方は使ってみるのもよいかも。 たとえば、 $ phptop -t 15 -s mem のように実行すると、15分以内で、メモリを多く使っている順にソートが可能。
ユーザー認証について パスワードを使い、ディレクトリ全体にアクセス制限を敷くことができます。 認証の実験として、ディレクトリ http://mikeneko.creator.club.ne.jp/~lab/web/htaccess/passwd/ 以下にパスワード認証を施しました。ユーザ名 guest 、パスワード guest を入力すると、中を閲覧することができます。(*) 非常に少ない手間で、簡単にパスワード認証を行うことができますし、暗号の強度は個人レベルで破ることの出来ないものです。しかし、ネットワーク上を暗号化しないで送られるために、.htaccess を用いた認証は、実質的にオンラインショッピングやインターネットバンキングに耐え得る強度はありません。高度な商業的セキュアを実現したいときは、CGI や SSL 等による別のアプローチを検討しましょう。 * : このパスワード領域に
ずいぶん前から、Mac OS X で簡単に Apache, MySQL, PHP の開発環境を構築できる [MAMP](http://www.mamp.info/en/) 1.7.1 をインストールしてたんですが、しばらく使っていないうちに MAMP 1.8.4 がリリースされたようなのでアップグレードしてみました。 アップグレード・環境の移行方法 ———————————————————————- 1. アプリケーションフォルダにある古い [ MAMP ] フォルダを [ MAMP_old ] にリネーム 2. ダウンロードした新しい [ MAMP ] フォルダをアプリケーションフォルダにコピー 3. リネームした古い [ MAMP_old ] フォルダの中にある [ cgi-bin, db, htdocs ] の中身を、新しい [ MAMP ] フォルダの所定の場所に移動する /Appl
MAMPはダウンロードしたMAMPフォルダを単純にアプリケーションフォルダへコピーするだけでインストールが完了します。 そのため、旧ファイルはすべて上書きになるので以前のデータ、特にデータベースをバックアプしないと悲しいことが起きます。 DBデータのバックアップも単純な上書きコピーで行えるので、ダンプを取ってRestoreなどの手順はいりません。 旧MAMPフォルダのdbフォルダをフォルダごとバックアップします。 デスクトップなどへ移動すればいいでしょう。 新MAMPをダウンロードしアプリケーションへコピーします。 「置き換える」と警告がでてもそのまま続けて構いません。 コピー後にMAMPフォルダへバックアップしたdbフォルダをコピーします。 これも置き換えてください。 MAMPを起動すると「データベースをアップデート」する旨のメッセージがでます。 これで、旧DBデータを引き継いだMAMP
この投稿は 15年 前に公開されました。いまではもう無効になった内容を含んでいるかもしれないことをご了承ください。 リモートサーバ編 仕事で使うようなサーバは大体Linuxです。ときどきWindowsサーバもありますが、普通はLinuxです。 PHP開発者として身を立てたかったら、自分でサーバぐらい借りましょう。さくらが安くてオススメです。月500円ぐらい。 Mac編 Apache、MySQL、PHPを一発で整える楽な方法 Xampp for Mac(インストール方法) Mamp(インストール方法) どっちも大して変わりません。基本的に英語ですが、問題はそれほどないと思います。 全部自分でやる大変な方法 Macporsを利用する。これは将来的にサーバ・エンジニアリングや他言語(Ruby、Perl、Python、Objective-C)での開発を検討している方におすすめです。 プログラミング
こんにちは nakamura です。最近トルシエさんテレビ出すぎじゃありません?ウィイレヤロウヨ。オフサイドダヨ! さてさて今回は意外と知られてないけど、サイトをインターネットに公開する際には知っておいた方が良い Apache の設定をいくつかご紹介します(一部 PHP の設定もありますが)。この設定をしていないからといって即危険にさらされるという訳でもありませんが、リスクの芽は摘んでおくに越した事はありませんよね。 無駄な HTTP ヘッダを返さない ディストリビューションにより異なるかもしれませんが、CentOS デフォルトの設定の場合 Apache が返してくる HTTP ヘッダは以下のようなものです。 HTTP/1.1 200 OK Date: Mon, 05 Jul 2010 01:01:14 GMT Server: Apache/2.2.3 (CentOS) X-Powered
YSlowの評価に対する改善シリーズ、その2です。mod_deflateを利用してHTTPレスポンスを圧縮させる方法はこちらから。 YSlow対策でmod_deflateを利用してHTTPレスポンスをgzip圧縮 前回で、総合ポイントが「F」だったサイトをレスポンス圧縮することで、総合ポイントを「D」にまで上げることができました。今回は、残りの「F」項目の中の「Add an Expires header」についての処理を行いたいと思います。 YSlowの公式サイトによると、「リッチサイトはCSSやらJSやら多くのファイルをロードするために、リクエスト回数も増えちゃうよね。でも変更が少ないファイルについてはExpiresヘッダを追加することで、ユーザにキャッシュさせ、リクエスト回数を減らすことができるよ(大雑把な意訳)」と、あります。つまり、Apache側でExpiresヘッダをレスポンスに
Expiresプロパティを設定してキャッシュを有効活用 まず5番の「Put CSS at the top」の項目がD評価だった。これについてはHTMLにおけるCSSファイルの読込みをタグ内に記述するように変更すれば改善できる。 次に、F評価だったのが3番の「Add an Expires header」だ。これはHTTPヘッダにExpiresプロパティを設定すればパフォーマンスが改善できる可能性を示している。このプロパティはコンテンツの有効期限をある程度長く設定することで、キャッシュを有効に利用するためのものだ。 右端の三角のアイコンをクリックして詳細を見ることで、具体的にどのファイルが該当しているのかがわかるので、そのファイルにExpiresプロパティが適用されるようウェブサーバの設定を変更すればよい。 Apache HTTP Serverの場合、まずhttpd.confにリスト1の設定を
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く