2009年5月20日水曜日

インターネットにつながらないWEB屋さん

珍しく朝からちと寝坊。
鶏より早く起きる男として愛媛県のホームページ制作業界でも有名なこの僕が。
どれぐらい寝坊したかというと元バレーボール選手のやってる朝番組をやってたぐらいに(え?もうやってないの?カワイ選手って元気なのかなぁ。誰かこたえてちょーだい。

お昼から大事な打ち合わせ、を終了して夕方戻ると
ああ、そういえば事務所引っ越しのときに電話線引っ張る工事頼むの忘れてた、そうだそうだ大事な電話がひっこし完了から一か月後に開通するんだ、その日が今日だ、というのを思い出しさっそくルーターの手前で二又に線をわけて15秒後ぐらいに、えーと右手で持ってるこの線がルーターいってぇ、で、この左手の線が電話にいってぇ、、あれ?ファックスはぁ???というのに気づいたのだが、まあ明日もう一個二又をかってこようという事でたいして取り乱しはせず、しかし接続してすぐに電話もインターネットも不通となり、仕事の事もありややパニック。頭の中にはひたすら長澤まさみのCMがぐるぐると。ひかりでテレビをつなごう~♪
どうにもこうにもダメで理由もわからなく、結局今日のところは電話は諦めるかと。
インターネットも電話もできない環境でお仕事とかできません。WEB制作とか!
けっこうさんざんな目にあいました。たいしたオチもありませんが一応ネタになったのでよしですかね。

そのへん、今日始めたkuroさんのブログでもちょびっと報告されております。
kuroのブログ
毎日更新するらしいです。言うんです、最初は。もちろん僕も言いましたけど。
ま、土曜日だから、ほら、日曜日だからっていう理由でまずは週末、たいした用事もないくせにサボるんですよね。きっと。

いや、ほら、僕もそうだったから。




激安!PHP フレームワークなどのプログラム開発 ホームページ制作 WEBシステム制作は愛媛県 松山市のWEBTOUCHへ!
タグはれワンワン!ホームページのちょこっとした更新は番犬ポチにおまかせ!
WEBTOUCHスタッフブログ!kuroの日記

2009年5月17日日曜日

動かざること山の如し!子から親を動かすんだ!greyboxのメモ

メモ

greyboxで子から親のオブジェクトを触る時。

parent.parent.document.getElementById("hoge").value

こんな感じになる。


クローズボタンは

parent.parent.GB_CURRENT.hide();

これでよさそう。




激安!PHP フレームワークなどのプログラム開発 ホームページ制作 WEBシステム制作は愛媛県 松山市のWEBTOUCHへ!
タグはれワンワン!ホームページのちょこっとした更新は番犬ポチにおまかせ!

ホームページ制作で使うYUIのWYSIWYGエディタ

気まぐれで試してみました。

YUI リッチテキストエディタ

エディタのデザインを表示しているHTMLのコード、こういうところにh2とかh3とか普通に使うんですね。
びっくりです。エディタを定義するようなタグはないか。。。。
ホームページ内のパーツの一つとして呼び出すわけで、すでにh2とか他で使ってまして。
cssで指定してるので、改めて指定しなおさないとグダグダな感じに。
ちょっとだけハマってたんでメモしておきます。


今日は意外な人から連絡を頂きました。
世間はいろいろ動いてるんですねぇ。あいまいな報告ですみません。感心感心。




激安!PHP フレームワークなどのプログラム開発 ホームページ制作 WEBシステム制作は愛媛県 松山市のWEBTOUCHへ!
タグはれワンワン!ホームページのちょこっとした更新は番犬ポチにおまかせ!

2009年5月15日金曜日

CodeIgniterでSQLite

CodeIgniterでSQLiteデータデースを使う時のメモ

$db['default']['hostname'] = "";
$db['default']['username'] = "";
$db['default']['password'] = "";
$db['default']['database'] = APPPATH. "****.db";
$db['default']['dbdriver'] = "sqlite";


$db['default']['database']にDBファイルへのパス
$db['default']['dbdriver'] = "sqlite";でsqliteを指定するだけ!

ちなみにsqliteを使う場合、scaffoldingは対応していないっぽいです。verあげたら対応できるのかなぁ




激安!PHP フレームワークなどのプログラム開発 ホームページ制作 WEBシステム制作は愛媛県 松山市のWEBTOUCHへ!
タグはれワンワン!ホームページのちょこっとした更新は番犬ポチにおまかせ!

2009年5月13日水曜日

Google Gearsでショッピングカート part2

昨日の続き

google gears 設置メモ


database API

gears_init.js
を入手


[メッセージとリターンパス設定。インストールされていない場合、メッセージがでる]
if (!window.google || !google.gears) {
location.href = "http://gears.google.com/?action=install&message=ウエルカムメッセージ
" + "&return=リターンパス";
}


[db create&open]

var db = google.gears.factory.create('beta.database', '1.0');

db.open('database-test');


[table create]


db.execute('CREATE TABLE IF NOT EXISTS cart (id INTEGER PRIMARY KEY AUTOINCREMENT,item_id,name,unit,amount)');


[insert]

db.execute('INSERT INTO cart (item_id, name, unit, amount) VALUES(?, ?, ?, ?)', [f_item_id, f_name, f_unit, f_amount]);


[select]

var rs = db.execute('SELECT * FROM cart');


[delete]

db.execute('DELETE FROM cart WHERE id=?', [number_id]);







激安!PHP フレームワークなどのプログラム開発 ホームページ制作 WEBシステム制作は愛媛県 松山市のWEBTOUCHへ!


タグはれワンワン!ホームページのちょこっとした更新は番犬ポチにおまかせ!

2009年5月12日火曜日

ホスティングサーバーでCodeIgniterの設置

CodeIgniter 各ホスティングサーバーでの設置メモ

CGI版のPHPなどではconfig.phpのuri_protocolを変更して動作させないといけないですよと。
特にiniがさわれない環境とかではuri_protocolを順番に試してみたほうがいいかも。
デフォルトではAUTO。


エックスサーバー
$config['uri_protocol'] = "REQUEST_URI";

さくらサーバー
$config['uri_protocol'] = "REQUEST_URI";

コアサーバー
とくに変更なし。

アイルサーバー
とくに変更なし。


現在は四つのサーバーに設置。
すべてAcceptPathInfo ディレクティブはonになってるようで安心。
アイルのみ、index.phpを消すとNo input file specifiedがでちゃいます。
アクセスするファイルが特定できないメッセージみたい。




愛媛県 松山市 ホームページ制作 WEBシステム制作 WEBTOUCH

ホームページのちょこっとした更新は番犬ポチにおまかせ!

Google Gearsでショッピングカート

今までPHPでセッションやクッキーやら使って管理してたようなモノを

GoogleGearsでやってみよう!というけっこう強引な作業を。



まずは簡単な流れを把握するべく何か作ってみようかと

GoogleGearsのクライアントサイドデータベース機能で簡易ショッピングカートを作ってみました。



簡易ショッピングカート




動作確認するにはブラウザにGoogleGearsのインストールが必要です。

インストール
はこちらから。



で、肝心な使い心地は・・・なかなか便利そう。

クッキーやセッションのように保存期間の制限や容量の制限がないし、SQL文でやり取りできるので楽。

クライアントにインストールが必要なのはちょっと敷居を高めてる気がしますが。

いや、ここ重要ですよねぇ。結局、インスト面倒で使わないとか。



で、いろいろ調べてたら

HTML5.0でもクライアントサイドデータベースがあるようですね。


現在はsafariでしか動作しないようですけど。

Win系の主要なブラウザがサポートできればこっちのほうがいいのかも。









愛媛県 松山市 ホームページ制作 WEBシステム制作 WEBTOUCH


ホームページのちょこっとした更新は番犬ポチにおまかせ!

とりあえずなホームページ制作

ああ、まただ。

時間がない。

あれやりたい、これやりたいという願望のみが先走り、まったくやりたいことが追い付かない日々。

それほどいろんなものに手をつけてるわけでもないけれど、ついつい後回しにしてしまうことが多いなぁ。

日々反省。受託に追われているからだ、うん、と「とりあえず」納得させつつ、息抜きがてらの作業のお話。



現在はWEBTOUCH
のホームページを充実させるべく、、、kuroが奮闘中。。。

いろいろとアイデアはでてるものの、

段階的に反映する、という事で「とりあえず感」満載なページへと仕上がりつつあります。



代表的な「とりあえず」は

予算と目的から選ぶホームページ制作を見る


このページ。



「とりあえず」な状態の時に見て頂いた人にとっては逆にマイナスになるのでは?という疑問もありつつ

それでもアイデアを反映さすには時間が必要で、それまでの間でも、という「とりあえず」



でもその「とりあえず」な状態を作るにも若干ながら時間が必要で結局は悪循環な感じがしたのちに、ああ、そうか!「とりあえず」が受け入れられるセンスがあればいいんだと気づきはするが、さらに「ナイスなとりあえず」を模索しだす始末。ひたすら時間を消費。悪循環。



で、結局、こういうプロジェクトとなりました。







「とりあえずWEBTOUCHのホームページを作る」

------------------------------------------------------------



コスト

1ページの制作時間

  ・デザイン1時間

  ・コーディング1時間



進捗

残り数ページで終了(もうほんとにちょっと)。



日程

来週中には全ページを完成。



展望

「とりあえず」が完成後に、

現在、いろいろ作りかけのサービスと連動させていく「ここからはカッチリとWEBTOUCHのホームページを作る」プロジェクトへ移行していくこと。

------------------------------------------------------------



さすがにコストを守りだしてからは「とりあえずだから」という合言葉のもとになんとなくスムーズになったような。



このネタ、なんとなく、続いていくと思います。はい。



ここのブログ、ファイヤーフォックスだと小窓が裏に回っちゃうことが多いなあ。開いた瞬間に勝手に裏にまわるのは「とりあえず」作ったからだろうか。。。









愛媛県 松山市 ホームページ制作 WEBシステム制作 WEBTOUCH


ホームページのちょこっとした更新は番犬ポチにおまかせ!







BRIDEのレーシングシートでWEBプログラミング中

webtouch-BRIDE




GWに実家でブリッドのバケットシートを(無理やり?)イスにしているモノを発見。

なんで玉手箱みたいな実家になってるのかどうかは特に気に留めず。

しかもなぜか二脚あったので一脚を頂戴し事務所に搬入。

こりゃいい。包まれ感が半端ないです。





やばい、そうとう集中してアイフォン

レーシングゲーム
できそうだ。







いえ、ちゃんとしてますよ、仕事、はい。

本当にこのイス、快適。

肘掛が無いのが難点ぐらいで座り心地は最高です。

隣にあるkuroの高価なイスよりも断然いいんです!









愛媛県 松山市 ホームページ制作 WEBシステム制作 WEBTOUCH


ホームページのちょこっとした更新は番犬ポチにおまかせ!

CodeIgniterでメール送信時の文字化け

マニュアルよく読めてなく、意味もなくつまづいてしまったのでメモメモ。
文字コードUTF-8でメール送信スクリプトを作成時、G-mailで文字化けが発生。
なぜかその他のメーラーでは問題ありませんでした。
で、wordwrapが原因だったもよう。
デフォルトではtrueとなっているので
$config['wordwrap'] = false;
$this->email->initialize($config);
無効化して解決。


愛媛県 松山市 ホームページ制作 WEBシステム制作 WEBTOUCH

ホームページのちょこっとした更新は番犬ポチにおまかせ!