2009年11月27日金曜日

mod_rewriteとは?

Apacheのモジュールでmod_rewriteってのがありますね。
PHPのフレームワークをいじろうとする時とかでてきますね。
よくでてくるこいつ、実はなんだかよくわかってませんでした。

で、ぐーぐる先生に聞いたら
「URLを正規表現で置換しちゃうんだおw」
っていってました。

参考リンク
http://tech.bayashi.net/svr/doc/apache/mod_rewrite.html

2009年11月20日金曜日

EC-CUBEインストール 失敗

Linuxに入れようとして
ファイル配置してインストールスクリプトにアクセスしようとしたら
何にも表示されなくて真っ白で
/var/log/httpd/error_logを見ると
PHP Warning:  require_once(/var/www/html/../data/require_base.php) [<a href='function.require-once'>function.require-once</a>]: failed to open stream: Permission denied in /var/www/html/require.php on line 26
などどありました。
lsでファイルの権限を確認しました。
ところが問題はありませんでした。
グーぐる先生に聞いたらSELinuxのせいだって教えてくれました。
setenforce 0
としてからやってみたら表示されました。
でもSELinuxは切らないでやるつもりなのでお勉強します。

restorecon -R /var/www
とか
chcon -t httpd_sys_content_t /var/www/data -R
とかでちょっと進んだんですが

またエラーでて
PHP Fatal error:  Call to undefined function mb_ereg() in /var/www/data/class/util/SC_Utils.php on line 1455, referer: http://192.168.63.204/install/index.php
はい、で、どうやらmbstringっていうモジュールが入ってないってことみたいなので
yum install php-mbstring

posgreSQLのユーザ作成とDB作成
su - postgres
createuser --createdb --no-adduser --pwprompt eccube_db_user
※password入力
createdb eccube_db

[nativecode=Unable to connect to PostgreSQL server: could not connect to server: 許可がありません Is the server running on host "127.0.0.1" and accepting TCP/IP connections on port 5432?]

 iptables -L --line-numberで番号つきで見れる

iptables -I INPUT 14 -j ACCEPT -s 127.0.0.1 -p tcp --dport 5432

なんか結局どれが必要なのかわからなくなったw
また後日やりなおしてみますよ・・・。

2009年11月19日木曜日

CakePHP入門

命名規約ですよ。
http://book.cakephp.org/ja/view/26/View-Conventions
  • データベースのテーブル: "people"
  • モデルクラス: "Person"、 場所は /app/models/person.php
  • コントローラクラス: "PeopleController"、 場所は /app/controllers/people_controller.php
  • ビューのテンプレート、場所は /app/views/people/index.ctp

2009年11月15日日曜日

Wiiのインターネット接続 BUFFALO AirStation WLI-UC-G で接続テストに失敗する。(AOSSで端末間はOK)

結論からいうとWindowsのファイアウォールの設定をいじったら成功した。

コントロールパネル→ファイアウォール→詳細設定→ ネットワーク接続の設定からWLI-UC-Gのやつを選んで設定→ICMPタブのルータ要求の着信を許可するにチェックをいれる

以上であります!

本当にこの設定のせいなのかは未確認だけど
WLI-UC-Gを経由してルーティングしてるはずだからきっと間違いないよね。うん。たぶん。

つーかこの製品は手動でもうちょっと設定できんのか?
マジツカイヅレー。
初心者に優しくしすぎて中途半端な僕みたいな人にはすげー使いづらいですね。みたいな?
俺が無線LANよくわかってないだけかもしれないけど@w@;

SSIDとかWPSのセキュリティーキーとか手動設定できないんですかね・・?
もうバッファローの製品は買わない事にしますよ。まじ使いづれーわ。
後一緒にエレコムの安物ヘッドセットかったらこれもうんこだった。
どうやって装着すんだよこれ!?っていいたくなる付け心地。
まぁ、壊れるまでは使いますけどね。

2009年11月10日火曜日

manna x Webmoney パスワードが平文で・・・。

たまたまwebmoneyのサイトにいったらmannaとかいうのがあって
なんかCMみたらウェブマネーがもらえるらしいってことで
とりあえず登録してみた。

まぁ一日の上限とかがあるみたいで儲かるものではないようです。
でも映画のCMは見たいんでちょうどいいですw
アバターって映画が見たくなりました。
あと3Dのデッドなんとか?何とかデッド?あれもすごそうだ。
あれは3Dでみたら面白そうw

しかし、mannaさん問題はパスワード紛失しました。
というとメールでパスワード送られてくるんですね。

はい、平文保存&送信乙です。
って知ったかぶりしてお問い合わせにメールしときました。

さて、なにか対応してくれるんでしょうか。

2009年11月6日金曜日

Java終了-ECCUBEスタート

早かったですが、Java業務終了しました。
林晴比古さんの新Java言語入門スーパービギナー編を読んで終了です。

クラスってのがよくわからなかったんですが
まぁちょっとわかった気がする。
もうちょっとだけやって携帯で何かしょぼアプリは作っとこうと思います。

で、次はEC-CUBEをいじることに・・・。
Zen-cartかと思ってたら違った。

 自分としてはJavaをこれから・・・ってとこだったからちょっと拍子抜けだけど
EC-CUBEはちょっとタメになりそうな気がするのでよしとする。

EC-CUBE
オープンソースのECサイト構築パッケージです。

2009年11月4日水曜日

Eclipseのインストール

6年くらい前に使ったような気がするeclipse
とりあえず入れてみる。

本家サイト
http://www.eclipse.org/

↑からWindows用のEclipse IDE for Java EE Developers (189 MB)っていうのをダウンロードする。
色々あるけど、なんかデフォルトで入ってるプラグインの違いだとかいう噂(後から追加可能)なので、とりあえず一番上のでよさげ。

インストール作業はなくて解凍したらできあがりらしい。
Windowsのユーザ名、ディレクトリ名のスペースや日本語、記号などは一応気をつけとこう。
それっぽいとこc:\eclipseにでもおいて、起動する。
作業用フォルダを聞いてくるのでこれも適当に指定しとく。
デフォルトに設定して今後作業用フォルダをたずねない。的なチェックボックスにチェックいれとく。めんどいから。

ツールバーの「help」→「Install New Software...」→「Work with:」に「http://www.eclipseme.org/updates/」といれてAdd
チェックボックスにチェックいれてNext!Next!適当!
 途中で続行しますか?みたいな確認がでてきたけど
「署名とかちゃんとねーけどどうなってもしらねーよ?続けていいの?」的な事だと解釈し、Yesをクリック。
あれ、同意するのが先だったか。あとだったか。
最後にEclipseを再起動しますぜ。って確認でておk。
以下携帯サイトをつくろうより引用

次にJ2ME Wireless Toolkitの紐付けとデバイスを登録します。

[eclipseメニュー]->[Window]->[Preferences]を選択します。
そこに[J2ME]というのが出来ているはずですので、選択しWTK Rootに「C:\Program Files\WTK2.5.2」 ※J2ME Wireless Toolkitをインストールしたフォルダを設定します。

次に先ほどのJ2ME以下の階層にあるDevice Managementを選択し[Import..]を選択います。Specify search directoryに「C:\Program Files\WTK2.5.2」と入力します。 ※J2ME Wireless Toolkitをインストールしたフォルダを設定します。

出てきた一覧を全選択して[Finish]をクリックすればデバイスの登録が始まります。

参考リンク
http://www.db.is.kyushu-u.ac.jp/rinkou/javaintro/eclipse.html
http://www.plusmb.jp/2009/02/10/2505.html

2009年11月2日月曜日

Javaの基礎だよ

標準処理メソッド
文字列処理メソッド
charAt()
length()
substring()
indexOf()
equals()
replace()
toUpperCase()
toLowerCase()
trim()
文字処理メソッド
isDigit()
isLetter()
isLetterOrDigit()
isUpperCase()
isLowerCase()
isWhitespace()
数値処理メソッド
文字列に変換
ss = ""+suuzi;
文字列を数字に変換
parseInt()
parseDouble()
toHexString()
数学処理メソッド
Math

sin()
cos()
tan()
toRadians()
toDegrees()
pow() 累乗
sqrt() 平方根
max()
min()
random()

例外処理
try{}
catch(Exception){}
Exceptionでひとまとめ!!

lsコマンドの見方がわからん

drwxrwxrwx+
この+の意味がわからない。
前にも調べた気がするが、まったく思い出せない。

----わかったので追記-------------
ls- -l 見方 +の謎が解けた!?