2007/8/31 金曜日

MODx フレンドリーURL

カテゴリー: MODx — hot @ 22:13:33

MODxの設定でフレンドリーURLと言うのがある。ようは見た目に静的なhtmlが存在するかのようなURLにして、検索エンジンにフレンドリーにするもの。仕掛けはRewriteEngineを使っているのだけれども、なぜか上手く動かなかった。何でじゃ?と調べてみると.htaccessの内容を少し変更する必要があった。

.htaccess
#Options +FollowSymlinks
RewriteEngine On
#RewriteBase /
RewriteBase /modx

小生はインストールをhttp://www.hotsystems.jp/modx/にしたのでRewriteBaseを書き換える必要があった。
また、ページ中のリンク、例えばCSSをインクルートする場合

<base href=”http://www.hotsystems.jp/modx/” />
<link rel=”stylesheet” href=”style.css” type=”text/css” media=”screen,tv” />
と<base>で指定してあげないと上手く読み込む事ができなかった。

2007/8/30 木曜日

CMS MODx

カテゴリー: MODx, 仕事 — hot @ 21:38:26

CMS(コンテンツ・マネジメント・システム)というとXOOPSが有名だと思う。その他にはJoomlaなんかがあったりする。MODxもオープンソースのCMSらしい。特徴としては主に静的コンテンツのエミュレーション発想がスタートラインになっているそうな。とにかく管理しやすいサイトを作ることを目的としているらしい。仕事で使うかもと言う事で、早速小生もテスト用にインストールしてみた。

MODx公式サイト

最近のアプリと同じく、ファイル一式をFTPでアップしてブラウザから簡単にインストールが可能。ファイル数が多いのでFTPでアップする時多少時間が掛かるが、その後は簡単だ。
インストール後は英語表示だけど、多言語対応を想定しているらしく、設定一つで日本語化することが可能でとても便利。
まーとりあえずインストール完了と言う事で、これからちょこちょこやって行きたいと思う。

MODxテストサイト

2007/8/29 水曜日

事務所

カテゴリー: 仕事 — hot @ 23:30:42

最近、友人と事務所をシェアしようという話が持ち上がっている。彼は小生の幼い頃からの友人で映像に関して素晴らしい才能を発揮している。そんな彼と一緒にサイトを立ち上げたいねと話ていて、それで事務所を借りる話まで発展したのだ。今日は地元の不動産屋さんに行き実際に物件を見てきた。物件を見て回るのは小生も、友人も初めての体験だ。合計4件の物件を回ったがそれぞれ、良い所、もうちょっと、と云うところがあり中々難しいものだなと実感した。

また金曜日に回る予定なのだが、良いところが見つかるかいな?ま、焦らず良い物件が出てくる事を祈ろう!

2007/8/28 火曜日

Mac OSX FTPソフト

カテゴリー: 仕事 — hot @ 23:49:10

先日、MacBookを購入したことを書いたけど、まだあまり使っていないのが現状だったりする。。。ただ、一通りソフトを入れようと思いとりあえず、テキストエディタのmiを入れてみた。それから必要なのがFTPソフトだ。以前知り合いが、OSXのFTPソフトを探すのに苦労していたのを思い出した。たしかMacで有名なのはFetchだったと思う。日本語版もでているし古株ではなかろうか?ただしシェアではあるのだけれども。

今回は出来ればフリーのものを使ってみたかったので探してみると
cyberduck
と云うのを見つけた。英語版だけのようだが、一通りの機能は揃っているみたいだし、SFTPにも対応しているそうな。とりあえずこれで使ってみよう!!

今日はMacBookより投稿!

2007/8/27 月曜日

日付処理

カテゴリー: PHP, program — hot @ 23:33:51

日付処理の覚書

PHPの日付計算
$date = date(‘Y-m-d’,strtotime(“-1 day”)); // 一日前
$date = date(‘Y-m-d’,strtotime(“-1 month”)); // 一ヶ月前
$date = date(‘Y-m-d’,strtotime(“-1 year”)); // 一年前

PostgreSQLの日付
hogeテーブルのdateカラムに以下のような値が入っている場合
2007-08-27 22:12:10.109

select to_date(to_char(date, ‘Mon YYYY’),’Mon YYYY’) from hoge;
→2007-08-01
select to_date(to_char(date, ‘YYYY’),’YYYY’) from hoge;
→2007-01-01

よく使うのに忘れるので・・・・

次ページへ »

Copyright (C) 2007-2010 HOTSYSTEMS