passenger

| コメント(0) | トラックバック(0)

ln -s /home/papa222/rails_app/kasd/public /home/papa222/public_html/kasd

VPSレンタルサーバー

| コメント(0) | トラックバック(0)



ロリポップでMTインストールしたり、サイト運営していたが、root権限とデータベースいくつも使いたくなったので、VPSを借りることにした。

色々探して、Ruby on Railsも使えるし、値段も手ごろだったので使えるねっとにした。

最先端の仮想専用サーバー

Linux VPSのシルバープランだが、使ってみてきついようならゴールドに変更も出来るようなので安心だ。

マイグレーションの型

| コメント(0) | トラックバック(1)
マイグレーション Ruby MySQL
:primary_key Fixnum int(11) DEFAULT NULL auto_increment PRIMARY KEY
:string String varchar(255)
:text String text
:integer Fixnum int(11)
:float Float float
:datetime Time datetime
:timestamp Time datetime
:time Time datetime
:date date date
:binary String blob
:boolean Object tinyint(1)

AUTO_INCREMENTを設定してあるテーブルにインサートした時にインサートされたIDを取得する方法

PHPではmysql_insert_id()関数を実行するとIDが取得できます。

PHPのマニュアル

SQLではクエリ文字列の中でLAST_INSERT_ID()関数を使うとIDが取得出来ます。

MYSQLのマニュアル

Railsの本

| コメント(0) | トラックバック(0)

Ruby on Railsを勉強するのによさそうな本

Ruby on Rails入門―優しいRailsの育て方

リファレンスとしても長く使えそう。

RubyやRailsに関する本

クイックカート

| コメント(0) | トラックバック(0)

フリーのショッピングカートもたくさんあり、zen cartも一度カスタマイズしましたが、機能はたくさんあり優秀なのですが、PHPのソースの中にhtmlが埋め込まれているのでクライアントの要望にこたえるのが大変でした。

何か良いものはないかと思っていたら、MTのプラグインでフリーの(有料版もあります)カートがありました。

ブログ以外にも普通のサイトでも使えそうです。
QUICK CART

すでにMTに組み込まれて販売されています。
Movable Type EC Pack

実際にクイックカートを使用しているサイト
信毎の本オンラインショップ 信濃毎日新聞社

フラッシュベースで画面の遷移がなく、ユーザーにもクライアントにも使いやすそうです。

VirtualHostの追加

| コメント(0) | トラックバック(0)
XAMPPにローカルの公開フォルダを追加してみました。

¥apache¥conf¥httpd.confファイルに

<VirtualHost *:80>
DocumentRoot "C:\xampp\xampp\htdocs"
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:\workspace"
ServerName workspace
</VirtualHost>

を追加して

hostsファイルに
(XPはC:¥WINDOWS¥system32¥drivers¥etcの中にあります)
127.0.0.1 localhost
127.0.0.1 workspace

を追加してapacheを再起動します。
これで、ブラウザでworkspaceでアクセスすると、C:/workspacの中が見れます。

ヒアドキュメント

| コメント(0) | トラックバック(0)

PHPで大量のHTMLを変数に代入する時や、HTMLの中で変数を展開したい時などに便利なのがヒアドキュメントです。

記述は

$a = <<<HTML_END
<table>
<tr>
<td>&nbsp;</td>
</tr>
</table>
HTML_END;

のようにします。

これを表示すると半角スペースが入ったテーブルが表示されます。

分りやすいように終わりの文字を大文字で記述することが多いです。

改行も反映されます。

ページの移動方法

| コメント(0) | トラックバック(0)

webのページの遷移方法

htmlのaタグで移動するのが基本ですが、それ以外にも色々な移動、遷移、リダイレクトする方法があります。


aタグのリンク
一番よく使う方法です。

<a href="http://web.p-jisoku.com/">web備忘録</a>


metaタグのリフレッシュ
少しの間情報を見せてから自動的に移動する時によく使います。
URLの前の3は移動するまでの時間で、変更出来ます。

<meta http-equiv="refresh" content="3;URL=http://web.p-jisoku.com/" />


formタグのサブミット
問い合わせフォームなどでよく使います。
フォームの内容を受け取る事が出来ます。

<form action="http://web.p-jisoku.com/" method="post">
<input type="submit" />
</form>


javascript

location.href = "web.p-jisoku.com/";
関数にして使うことが多いです。


window.open('web.p-jisoku.com/')
別のウィンドウが立ち上がります。


php

header("Location: http://web.p-jisoku.com/");
条件分岐して移動先を変えるときなどによく使います。


.htaccess

Redirect permanent /~user/web/ http://web.p-jisoku.com/
アクセスしようとしたら違うページに飛ばされます。

XAMPPの日本語サイト

| コメント(0) | トラックバック(0)

XAMPPのサイトが日本語に翻訳されています。

XAMPPの日本語サイト

1.5.5は日本語にも対応しています。

バグがあるみたいでこちらで解決方法が載っていました。

サポートフォーラム

Google AdSense

バナー

プチ自給自足、野菜、果物、柑橘、栽培日記
晴耕雨読夜web
WEB備忘録(うぇぶびぼうろく)
blogranking
にほんブログ村 ネットブログへ
FC2 Blog Ranking
Powered by Movable Type 4.261