Node.jsとは何かを自分で実際に試す。

PublickeyさんのNode.jsの記事を自分なりにまとめる。
(覚える為なのでほぼ同じ事を書いてる・・・。)

Node.jsとPHPとの本質的な違いとは何か

・Node.jsの作者:ライアン・ダール(Ryan Dahl)さん
・Node.jsはChromeにも使われている「V8」javascriptエンジンの上に構築されている。
・V8の上に多くのライブラリを載せたものがNode.js。
・一般的な処理もできるがネットワーク処理を得意にしている。
・Node.jsで足し算する例。add関数を定義して実行する。

Read More Node.jsとは何かを自分で実際に試す。

RHEL6 php-mbstringが入らないとか。

Red Hat Enterprise Linux 6を設定していてはまった点をメモ。

・RHEL6からはインストール番号が要らなくなった!

・アクティベーションはOSのインストール後に「rhn_register」コマンドで行なう。
⇒この時に利用するのはredhatログイン(rhn)のid,パスワード

・phpのインストール後に「mbstring」が無くて困った。
⇒「RHEL Server Optional repositoryを有効にして imap mbstring インストール」 を参考に対応

RHNにログインして以下の画像の箇所にチェックを入れる!

rhel6-php-mbstring
rhel6-php-mbstring

「サブスクリプションの変更」をクリック。

Read More RHEL6 php-mbstringが入らないとか。

postgreSQL ER図ツール「A5:SQL Mk-2」

久しぶりにpostgreSQLでの開発を依頼されて困ったのでメモ。

MySQLの時はDBDesignerMySQLworkbenchでやっていたけれどpostgreSQLの場合
どうすればいいのか分からなかったのでgoogleで検索。
はるか昔は直接SQL文書いてたけどそれはしんどいので・・・。

どうも「A5:SQL Mk-2」というのがいいらしい。

上記サイトからダウンロードして「A5M2.exe」で起動。

postgreSQLへの接続のところがわからず困ったけど

A5:SQL Mk-2 から PostgreSQL への接続手順」のとおりに作業する。

途中、
開発サーバのpostgreSQLへの接続でpostgreSQL自体の設定が自ホストのみから
接続を許可だったので設定は変更した。

他ホストから接続するための設定

とりあえず接続はできた。

とりあえずER図をリバース生成したかったので
オンラインマニュアル」を参考に生成。

なんとか出来た。

SyntaxHighlighterを入れる。

paz先輩のブログをみてSyntaxHighlighterを真似して入れてみる。

wordpressの管理画面で「プラグイン」→「新規追加」→「検索」で以下の文字をいれて検索。

SyntaxHighlighter Evolved

検索結果に出てくるのでインストールして有効化。
好きなように設定する。

「sourcecode」というタグで囲むとハイライトされる。

実際に以下のようにすると・・・・。

SyntaxHighlighter sample

↓こうなる。

<html>
    <head>
        <title>テストテスト</title>
    </head>
<body>
    <ul>
        <li>リスト</li>
        <li>リスト</li>
        <li>リスト</li>
    </ul>
</body>
</html>

すっごい簡単。

.htaccess で 301 リダイレクトで引越し

やり方忘れてたので。

ドメインが変わって301で引越しする場合。

以下の例ではhogehogehoge.comに引越し

Redirect permanent / http://hogehogehogehoge.com/

上記を.htaccessに書いてルートに置く。

コレをした後にブラウザで確認する。

キャッシュで変わってないじゃん!
ってなることがあるので、ちゃんと更新する。

本当に301を出しているか確認するには以下のサイトでチェックしてみる。

View HTTP Request and Response Header