先日、古いMacBookにSnow Leopardをクリーンインストールしました。その際、以前Leopardをインストールする時にメモしておいた「システム環境設定」の作業リストが役に立ったので公開します。 ややマニアックな設定も含まれていますので、取捨選択してお使いください。他に「これもオススメ!」という設定があれば教えてください。 「共有」「コンピュータ名」のマシン名を変更 「山田太郎のMacBook」みたいなキモい名前になっているので、ホスト名っぽい名前に変更しましょう。 何台かマシンを所有している場合は植物や鉱石といった無生物の名前で統一するのが個人的にはオススメです。 「共有」「コンピュータ名」「編集」でローカルホスト名を変更 「yamada-taro-no-macbook.local」みたいなキモい名前になっているので「ホスト名.local」に変更しましょう。 あまり知られていま
「モダンなEclipse環境の構築方法」とかね。 2010-07-21 - marsのメモ 僕が書くのも場違いな気がするけど、とりあえず書いてみるよ。 Webアプリ作るという前提だとまずEclipse IDE for Java EE Developersをダウンロードしてインストールする。JDKは別途ダウンロードする。Tomcatも別途ダウンロードする。 JDKはWindowsの場合はデフォルトではProgram Files以下にインストールしようとするがパスに空白が含まれてるのが嫌なのでC直下とかにする。 Tomcatもインストーラを使わずにZIP版を解凍して、パスに空白が含まれていない場所にインストールする。 プラグインはSubversionクライアントとしてSubclipseを、プロパティエディタとしてちょま吉をインストールする。ここまでは必須。 DB使うようならDBViewerもイ
06 April 2009, Monday (PHP) Cannot send session cache limiter - headers already sent エラー Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/user/www/test/index.php:8) in /home/user/www/test/auth.php on line 15 Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (out
これまでの連載を通して、CouchDBの基本的な概念と使い方、アプリケーションの作成方法までを解説してきました。ここからはさらに一歩踏み込んで、CouchDBをDBサーバやAPサーバとして実際に運用するときに役に立つ機能を紹介していきます。具体的には、次の3つのテーマを取り扱います。 全文検索を導入すれば、CouchDB内にあるすべてのドキュメントを対象に、特定のキーワードを指定して検索できます。ユーザー認証では、例えばDBの管理者権限を特定のユーザーのみに付与できます。ユーザー認証はまだ充実しているとはいえないレベルですが、現時点ではどのような選択肢があるかを紹介していきたいと思います。最後にCouchDBへの負荷を分散させる方法として、CouchDBのインスタンスをノードとして複数用意し、各ドキュメントを分散して配置するやり方を紹介します。これらの手段を目的に応じて生かすことができれば
mobylet を利用するにあたり、設定方法をメモ pom.xml maven.seasar.org The Seasar Foundation Maven2 Repository http://maven.seasar.org/maven2 org.seasar.mobylet mobylet-charset 1.0.2 org.seasar.mobylet mobylet-core 1.0.2 org.seasar.mobylet mobylet-taglibs 1.0.2 org.seasar.mobylet mobylet-mail 1.0.2 server.xml mobyletfilter org.mobylet.core.http.MobyletFilter mobyletfilter /* REQUEST FORWARD INCLUDE taglib ライブラリの読み込み
PHPアプリケーションの脆弱性は本当に多いのか? アプリケーションの脆弱性を調べるには、CVEを参照するのが簡単です。 CVEとは、NISTが公開しているソフトウェアの脆弱性データベースです。脆弱性を一意に特定できるIDを付与することを目的としています。Webアプリケーションの脆弱性もCVEに登録されています。CVEに2006/12/31に登録されたアプリケーションの脆弱性の数(同じアプリケーションは除く)は次の通りでした。日によって登録される脆弱性の数は異なります。12月31日は比較的多くの脆弱性が登録されました。 通常どおりPHPアプリケーションの脆弱性が目立ちます。特にこの日は同じアプリケーションで複数の脆弱性が登録されていたものがいくつかありました。 同じアプリケーションだけでなく、同じカテゴリの複数のアプリケーションに同じような脆弱性が見つかっている例もあります。 例えば「The
PHPは広く数多のWebサーバでインストールされ、使われている。設定ファイルは殆どそのままで使われていることが多いのではないだろうか。だが4.2より前のバージョンではregister_globalsのデフォルトがOnになっていたなど、利便性とセキュアであることとの関係で潜在的な問題はあるかも知れない。 php.iniのセキュリティチェックに 見直すのはPHPの設定ファイルであるphp.iniだが、多数の設定があるのでぱっと見では設定の善し悪しが分かりづらいかも知れない。そこで使うのがPHP Security Consortiumだ。 今回紹介するオープンソース・ソフトウェアはPHP Security Consortium、PHPのセキュリティ設定を見直すソフトウェアだ。 PHP Security ConsortiumはPHPで作られたソフトウェアで、phpinfo()から得られる情報を使っ
Apacheで仮想ホストを動かそう:いまさら聞けない!? Web系開発者のためのサーバ知識(3)(1/3 ページ) 第2回「もっとApacheを知ろう」では、Linuxのシステム起動時に各種のサーバプログラムを自動的に起動させる方法を紹介しました。 今回は、1台のApacheで複数のWebサイトを公開する方法を紹介します。 一般に公開するインターネット向けのサービスだけでなく、開発環境で複数の案件のアプリケーションを同一サーバに設置したい場合などにもたいへん便利です。 Webサイトを新規に公開する場合、まずドメインを取得します。次に、ネームサーバにドメインと各ホストの情報を登録して、ホスト名からIPアドレスを解決できるように設定します(名前解決の仕組みについては別の回で解説する予定です)。 これで、例えば「www.xxx.jp」のように、「ホスト名.ドメイン名」でWebサイトを表現できるよ
2009.05.02 ubuntuでIPアドレスを固定する方法 テーマ:パソコンニュース&情報(7686) カテゴリ:パソコン ubuntu9.04の日本語Remixバージョンがリリースされ一週間経った。IPアドレスを固定できず困っている人が多いようなので、書いておく。 「ubuntu9.04」でのIPアドレス固定法 1、ubuntu画面上のパネル右上の中央寄りにあるネットワークアイコンを右クリックし「接続の編集...」を選択する。有線タブの「Auto eth0」を選択し「編集」をクリック。有線タブにMACアドレスが表示されているのでメモになるファイルを作っておきコピペする。 2、編集画面を閉じネットワーク接続画面の有線タブの「Auto eth0」を削除する。 ちょっとすると自動的にネットワークから切断される。 3、上のパネル右上の中央寄りにあるネットワークアイコン(先ほどとアイコンの形が
NTT オープンソースソフトウェアセンタ 板垣 貴裕 この記事は、gihyo.jp & Let's Postgres 連動企画「今こそ!PostgreSQL」の第4回記事です。「PostgreSQLの今を知る」シリーズに続き、今回から 4回に分けて PostgreSQL の使い方を解説していきます。第4回目は、PostgreSQL の導入、管理ツール類、運用を始める前に確認しておくべきポイントについて解説します。 インストール、基本ツール、追加の GUI ツールについて解説します。 インストール PostgreSQL はソースコードや実行バイナリの形式で配布されています。32bit版と 64bit版がありますが、OS に併せて選ぶのが適当だと思います。(Windows では 32bit版のみ) インストールの手順は「目的別ガイド:インストール編」に一覧があります。CentOS, Ubunt
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く