タグ

ブックマーク / www.key-p.com (5)

  • えせSEの1日1Hack : MacのFirefoxでは、onKeyPressをつかうのだ!

    日、少し遊んでてはまった。 前から、他のWebサービスでは気になったのだが、深く追求していなかったが、探すとすぐに理由が見つかったので、忘れないためにメモです。 何らかの処理をするために、キーが押された事を検知して、処理を走らせるなんてのは、最近多いわけですが、その際に使うイベントによって、MacのFirefoxでは、旨く以後いてくれないという話。 サンプルをつくりました。---->こちら <hhml> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <script language="JavaScript"> <!-- function eventpress() { alert("event!"); } //--> </script> <body> onkeydown<input

  • えせSEの1日1Hack : sudoを使うために、rootの無効にする

    普段は、ほとんど、Ubuntuなのだが、たまにCentOSもつかう。 ただ、その時にいつも気になるのが、sudoがデフォルトでないこと。 ここでは、省略するがsuって結構危険な香りなので、CentOSであっても、sudoにした方がいいと思ってる。 で、たまにしかやらないので、rootを無効にする方法を、すぐ忘れてしまうので、メモです。 まずは、sudoをインストールして、visudoで、wheelグループに所属する人だけが、sudoを使えるようにする。 visudoして、以下のようにコメントアウトを外す。 ## Allows people in group wheel to run all commands %wheel ALL=(ALL) ALL で、次に以下のようにして、rootを無効化してしまう。 $ sudo passwd -l root これだけですので、自分管理のマシンは

  • えせSEの1日1Hack : Macに、PHP5とPHP4の環境を構築する(後編)

    前エントリーの続きです。 遅くなりましたが・・・・ 前回で、「標準のApache1.3とPHP4.4で、MySQL4.1に接続して・・・」という所までは出来ているという前提で話を進めます。 MySQL5.0のインストールや設定やら ここから、いよいよMacportをつかって、インストールをしていきます。 まずは、macportを使えるように、このあたりのエントリーを参考に準備だけはしておいてください。 macportが使えるようになったら、以下のように作業を進めます。 MySQL5インストール 以下のように、MySQL5をいすトールします。 $ sudo port install mysql5 +server マシンスペックにも関係しますが、思いの外、時間が掛かりますので、一服をおすすめします。 ここで、問題が発生します。以前、Mac miniでテストしたときは問題なかったのですが

  • えせSEの1日1Hack : 1サーバに、PHP5とPHP4の環境を構築する

    社内勉強会で、話した内容をまとめてみました。 PHP5で作ることが、ようやく出てきたので、各自のローカルの環境に、必要になったのと同時に、今までのメンテナンスをするためにも、PHP4は必須なので、今回は、1サーバにPHP4とPHP5を共存させる方法です。 PHP4と5を入れる以外にも、それぞれのPHPがアクセスするDBMySQL4.1とMySQL5.0という構成にしています。これは、社内の環境がこのようになっているためです。DBは1つでいいという場合は、ご自身で工夫してください。 環境は、Ubuntu7.04-jaを利用しています。 今回の構成 最終的には、上図のようになります。標準パッケージで、Apache2.2にPHP5、MySQL5.0をインストールします。そして、ソースから、Apache2.0とPHP4、MySQL4.1をインストールします。 この際に、Apache2.0はポート

  • えせSEの1日1Hack : Macに、PHP5とPHP4の環境を構築する(前編)

    前回は、Linuxでの開発環境の構築、でしたので、 今回は、MacでのPHP4とPHP5の共存です。 試用したのは、MacBook Pro(10.4.10)です。 前回とは、ソフトのバージョンが若干異なりますが、標準で入っているApache1.3とPHP4.4に、MySQL4.1を組み合わせて、MacPortを使い、Apache2.2とPHP5.2にMySQL5.1を組み合わせた形を実現します。 下図参照。  上にも書きましたが、標準で、Apache1.3とPHP4は、入っていますので、まずは、MySQL4.1をインストールして、PHP4からアクセス出来るようにします。 MySQL4.1のインストール まずは、MySQLのサイトから、MySQL4.1をダウンロードします。ソースからでもイイですが、楽をするためにも、今回は、Mac OS X(package format)を使います。

  • 1