ECサイト運営開発記

PHPフレームワーク Laravelの使い方を中心とした通販サイトの開発日記

ECサイトをGoogle携帯に対応させてみた

対応させてみたと言っても、Google携帯からのアクセスはiPhone用デザインに振り分けているだけです。 Google携帯のユーザーエージェントは例えば↓こんな感じだそうで。Androidの文字列で判定。 Mozilla/5.0 (Linux; U; Android 1.5; ja-jp; HT-03A Build/CDB…

iPhone向け ECサイト ANAPがいい感じな件

Web

ANAP オンラインショップ iPhoneまたはiPod touchでアクセス トップページ ブランド別にアイコンが設定されている ブランド画面。各ブランド毎にビジュアルも用意してある ショッピングカート カートから削除の「×」リンクがやや小さめ 入力フィールド 少し…

あの春日出版から出ているモバイルデザインアーカイブの本

欲しいんですが、池袋・新宿ジュンク堂、新宿紀伊国屋書店など本屋さんをいろいろ探し回りましたが、どこにも置いてません。 Amazonでも在庫切れのようなので、早く入荷しますように。モバイルデザインアーカイブの本。―携帯Webコレクションposted with amaz…

携帯サイトのショッピングカート画面

PCサイトでもそうですが、使いやすいショッピングカートって一体どんなんだろう?と頭を悩ませてますが、 携帯サイトでも同様、まだ理想的なショッピングカート像が掴めていません。なので、携帯ショッピングサイトのカート画面を集めてみた。 Amazon.co.jp …

Zend Paginatorのシンプルな使い方

全200件を10件/1ページ毎表示する場合。 Zend_Paginator::factoryで総合件数を指定。 setCurrentPageNumberメソッドで現在のページ番号を指定。 setItemCountPerPageメソッドで1ページあたりの表示件数を指定。 setCurrentPageNumber(1); $pager->setItemCou…

Zend Framework1.8のZend ApplicationでnoViewRendererを指定する

application.iniに以下のように追記 [production] resources.frontController.noViewRenderer = true

ECサイトをPHPフレームワークで全面リニューアルした。

カレンダーの通販サイト「E-カレンダー.com」をシステムをPHPフレームワークで全面リニューアルした。以前までは、Javaのサーブレットっぽいフレームワークっぽいものを使っていたのですが、それだといろいろと効率が悪いということで、 全ての処理を見直し…

hetemlのエイプリルフールネタ

もはや、恒例となったレンタルサーバーhetemlのエイプリルフールネタです。 HTMLのソースやインタビュー記事なども芸が細かいです。 heteml とっぷぺーじ heteml インタビュー記事 血のエイプリルフール [DVD]出版社/メーカー: ソニー・ピクチャーズエンタテ…

TableKitでダイナミックなテーブル編集

TableKitが便利だという記事がいくつかあるので、実際にどれほど便利か試してみた。 基本的な使い方だけでも、簡単に。 手順1.TableKitの公式サイトへ 手順2.Demo & Downloadからファイル一式をダウンロード 手順3.jsファイルを任意のフォルダへコピー HTML…

アウターゾーンについて書いておくか

最近、無性にアウターゾーンを読みたくなったので、ブックオフで何冊か入手。 連載している時は小学生で、なかなか、怖い話もあって、結構好きな作品でした。ネットで調べても、アウターゾーンについて詳しく書いてるサイトって少ない(Wikipediaですら、あま…

Zend_Db_TableでO/Rマッピング -基本操作編

PHP

Zend_Db_TableでO/Rマッピング準備編の続きです。 テーブル定義や宣言したクラスなどは事前にご確認ください。[ここでやりたい事] 新規に商品を追加する(行の追加) 商品情報を更新/削除する(行の更新/削除) もちろん、SQLは一切、書かない ■商品の追加(行の…

Zend_Db_TableでO/Rマッピング -準備編

PHP

Zend Frameworkに同梱されているZend_Db_Tableを使ってO/Rマッピングにチャレンジしてるが不慣れなため、 まだまだ使いこなせていない。 現時点で、Zend_Db_Tableを使って実現できた事と、実現できていない事を簡単にまとめておく。[DB設計] 架空のECサイト…

PSP対応のECサイトを作ってみた

誰特感がするものだけど、そこは突っ込んだら負けだ。 PC、携帯、iPhone/iPod Touchの3つに対応させてきたE-カレンダー.com。 PCは8年目で売上は結構いい。携帯は2年目だけど、最近、注文が増えつつある。好感触だ。 今年からはじめたiPhoneサイトの方はアク…

携帯サイトをXHTMLとCSSでリニューアルしてみた。

カレンダーの通販サイトE-カレンダー.comの携帯サイトをオープンして2年目。あまり派手さのないデザインだったため、思い切って、XHTMLでリニューアルしてみた。 と言っても、ほとんど見た目のリニューアルのみですが、簡単にやった事をまとめてみます。今回…

アクアリウム...

アクアリウム熱に再び火が付いて、25cmの小さな水槽でメダカの飼育をしている。 もちろん、メダカだけではつまらないので、水草も育ててる。CO2の発生手段として発酵式を選んだが、夏場はガンガンCO2出してくれていたんだけど、 秋になってから、発酵の調子…

翔泳社が本気だ

ここ最近、翔泳社がPHPのフレームワーク本を立て続けに出している。 CodeIgniter、CakePHP、そして、今度はZend Framework。 となると、今度は大穴でrhaco?やっぱり、書籍化されるかされないかってのは大きいと思う。 今後も、翔泳社の本は要チェックだ。Ze…

何を作るというわけでもないけど、CakePHPにチャレンジ

PHP

Smartyばかりやっていたせいで、Viewの部分でecho をつけ忘れて「あれ?出力されない。」って事がしばしば。 ActiveRecordを一通りやったら、bakeにも挑戦してみたい。ActiveRecordのメモ 文字化けする時は、"encoding" => "utf8"って書いておくといいらしい…

レンタルDVD

エクスクロスをレンタルして見てみた。これは面白い。何が面白いか?ホラーじゃないところさ。エクスクロス 魔境伝説 [DVD]出版社/メーカー: エイベックス・ピクチャーズ発売日: 2008/05/23メディア: DVD クリック: 56回この商品を含むブログ (110件) を見る

リニューアルしたcbook24がちょっとがっかり

デザインもシステムも若干変わったようですが、個人的にはちょっとがっかり。いつもこのサイトの右のトピックスで新刊のチェックをしていたのですが、クリックしても数冊しか表示されていない。夏期休業で出版社の最新の情報が入っていないからだろうか?よ…

昨日の世界タイトルマッチの感想

TBSはダブル世界戦として、坂田健史VS久高寛之 、内藤大助VS清水智信の2試合をゴールデンタイムで放送した。テレビはほとんど見ない方であるが、ボクシングの世界選は別。昨日の2つの試合はとても面白いものだった。坂田VS久高戦は無尽蔵のスタミナと手数を…

これは悲しすぎるだろ・・・

モンスターハンターポータブル2nd Gで山本モナさんの出演シーンがカットされたようです。 カットのされ方がひどい・・・。 http://www.jp.playstation.com/psworld/movie/

ECサイトをiPhone/iPod Touchに対応させてみた[制作編]

EC

ECサイトをiPhone/iPod Touchに対応させてみた。今回は制作編です。 そもそも、iPhoneユーザーが使いやすいサイトとは何か? これが一番の悩みどころでした。 それで、iPhone/iPod Touchに最適化されたWebサイトのリンク集を一通り見てみる事に。 リンク:iP…

ECサイトをiPhone/iPod Touchに対応させてみた[前編?]

EC

iPhoneが日本でも発売され、いろんなところであれやこれや言われていますが、一応、ECサイト運営と開発をしている身としては気にならないわけではない。 ソフトバンクからの発売されるというニュースを聞いた時も、尋常じゃないくらい歓喜した。 しかし、ふ…

どうやらもう一人の自分がいるらしい

今日、某家電量販店で買い物をしていた。先日購入したiPod Touchのアクセサリを買うためだった。 で、どれにしようか迷っていたら、ちょい後ろから女性の店員さんに「失礼します。お客様。」と言われた。 「(あぁ、、商品の補充でもするのか・・・)」と思い…

携帯シミュレーターのP1エミュレーターがベータ版終了

携帯シミュレーターのP1エミュレーターがベータ版の無償提供をやめ、ライセンスの販売を始めてたらしい。 価格は年間ライセンスで8万4千円。簡単には手が出せないな・・・。携帯サイトの開発といえば、現在、発売中のWEB+DB PRESSはケータイ開発の特集。 モ…

フリーアナウンサー川田亜子さんのブログがちょっとおかしな事に...

http://ameblo.jp/kawada-ako/entry-10099573932.html 見ていただければ、わかると思いますが、昨日、自殺したフリーアナウンサー川田亜子のブログのコメント欄がおかしな事になっております。 他のブログでも指摘されていることですが、2chではコメントの自…

PHPフレームワークのCakePHPとCodeIgniterの本

PHP

6月にPHPのフレームワークCakePHPのポケットリファレンスとCodeIgniterの本が出版されるそうです。CodeIgniterははじめての書籍化。CakePHP ポケットリファレンス発売日:2008-06-18発送時期:近日発売 予約可ランキング:詳細をみる(Guppyで詳細をみる) Cod…

レンタルサーバーを移行しようかどうか

ここ最近、契約しているCoreServerでINTERNAL SERVER ERROR出まくりで、いい加減、支障が出てきてしまっている。 月500円じゃ贅沢言えないのかもしれないけど、そろそろ、限界。なので、契約しようどうか迷っている鯖としては、、、 使えるねっと 1stレンタ…

Vista氏 localhostの存在を否定

PHP

タイトル通りなんですが、自宅のPCをWindows VistaのHome Basicにアップグレードしてみたのですが、 そのせいでいろいろと問題が生じました。Vistaのインストールも5時間ほどかかりましたが、無事、アップ グレード成功。で、EclipseとかPHPとかまぁ、その辺…

結局、やってないことが多い(O/Rマッパーとか)

Web

興味は持っても、結局、やってない事が多い。例えば、WEB+DB PRESSのような技術系の雑誌、もしくはWebCreatorsのようなデザイナー向けの雑誌、またはブログのエントリーでもいい。 魅力的な技術の紹介があったとして、自分はそれにドッグイヤーをつけたり、…

カオスとシュールってどう違うんだろう?

ある日、俺はラーメン屋さんでつけ麺を注文した。 その後、60歳くらいのご婦人が店に入ってきて、食券を置いた。 しばらくすると、俺の頼んだつけ麺がきた。 すると、ご婦人は俺の方を見てニヤニヤしながら、俺にこう尋ねてきた。 「あなたもつけ麺頼んだの…

Ruby学習中...

現在、Ruby学習中です。 まだRubyの文法に慣れていないので、Railsを弄る領域には達していないので、基本構文やオブジェクト指向中心に学習中。 で、とりあえず、ブラウザにHELLO RUBYを表示させようとRubyのCGI関連情報をいろいろとググッては見ているんで…

今年もそろそろ終わりなので・・・

EC

携帯サイト開設元年、結果的には期待ほどは大きな収穫は得られなかったというのが結論。もちろん、注文はそこそこあったし、大きなトラブルもなく終える事ができたのでそれには満足している。 しかし、それゆえ、携帯ユーザーからのお客さんの反応がいまいち…

MT4ベースMT4 EC Packが登場

EC

ここ最近、MTは全く触っていませんが、なんでも、MTそのものがオープンソース化されたとかで、このところMTは動きが活発のようです。確か、3.3系でECサイトを構築可能なEC PACKなんてものがありましたが、今回は、MT4ベースで新たに登場したみたいです。しか…

PSPのジャンヌダルクやってる

先週、PSP買いました。ジャンヌ・ダルクやってます。 難易度はそれほど高くないように感じますが、結構、面白いが・・・。リアン死んだの?これ?鬱展開だよ・・・。 生きてるよね?たぶん・・・。

Hotpepper APIが統合されていた件

Web

ホットペッパーWebサービスはリクルートWebサービスに統合されました。そのためリクルートWebサービスの利用規約が適用されますので、こちら をご覧ください。 現在公開中の「ホットペッパーWebサービス(http://api.hotpepper.jp)」に関しましては、リクルー…

Zend Frameworkを使ってアクセスログ保存してみる

PHP

Zend Frameworkで現在、作ってるサイトでアクセスログ的な物を取り入れてみようと、考えてみたけど、 以下のような感じでテーブル定義してアクセスログを保存してみる。 CREATE TABLE access_log ( id INT NOT NULL AUTO_INCREMENT, controller_name VARCHAR…

Adobe AIRの本が出るようです。

AIR

毎日コミュニケーションズからAdobe AIRの本が出るようです。ActionScript3やJavaScriptの文法、ライブラリExt JSを使ったIプログラミングやAIRでSQLiteデータベースへの接続などボリュームはありそうです。RIAはあまり好きになれませんでしたが、これを機に…

スーパーボーナスってのが理解できない

MNPで携帯電話をドコモからソフトバンクへ移行しようと検討しているんだが、何度見ても、スーパーボーナスの仕組みやらメリットがいまいち理解できない。Wikipediaに載ってるけど、それを見ても、何がいいのわからない。もう、なんなんだろう?頭金0円とか、…

携帯サイトをやってみて約半年

携帯サイトをオープンさせてからもう半年くらい経ちましたが、大きなトラブルもなく運営できています。かといって、大盛況ってわけでもないんですけど、まぁ、カレンダー屋さんなので、これからです。しかし、不思議なもので、携帯電話からのアクセスは一日…

PHPのフレームワーク本まとめ

PHP

今年はPHPのフレームワーク本がたくさん出版されました。 ZendFramework、CakePHP、Symfomy、Ethnaなど主要フレームワークの本はほとんど出たようです。「ZendFrameworkの本」 PHPフレームワーク Zend Framework入門バージョン1.0以降の本なので、安心して読…

Zend Frameworkのアクション名やコントローラー名の命名規約

開発用のWindows環境と本番のサーバー上の環境では違うだって事を思い知らされた。Windowsでは大文字と小文字はある程度融通が利くようだが、Linuxではそうはいかない。全くDispatchされずに延々と時を過ごしていました。おまけにSmartyをViewに使っていたも…

「たけしの日本教育白書楽しくマジメに生放送」があまりにも残念だった件

痛いニュース(ノ∀`):爆笑問題の太田が小倉智昭にヅラ発言 http://blog.livedoor.jp/dqnplus/archives/1048190.html今回この番組は「責任」という大変重いテーマを掲げ5時間にわたって生放送をしましたが、内容としてはあまりにも残念すぎる内容。 やはり一番…

PHPによるECサイトプログラミングを読んだ。

PHPによるECサイトプログラミング~ショッピングカートから―MySQLのデータベース設計とPHPセッション管理の作法ソシム大角 清美(著)発売日:2007-10amazon.co.jpで詳細をみる (Amazy)内容的にはまぁ・・・そうだろうな〜という程度。もちろん、テンプレート…

あの眞鍋かをりが情報起業家菅野一勢の本の帯に登場!

テリー伊藤もそうだったが、芸能人がこういう物の帯に顔写真の掲載を許可するのがさっぱり理解できない。 所属事務所は一体何を考えているんだか・・・。情報商材がどんなものかわかって許可してるんだろうか?時給800円のフリーターが207日で1億2047万円稼…

セレクトショップのWebサイトは全体的に凄いと思う

基本的にファッション系のWebサイトは結構お金をかけて作ってる事が多いと思うのですが、 特にセレクトショップにその傾向が強いように思われます。 たとえば、Yahoo!のディレクトリに掲載さているセレクトショップを上から下まで見ると 「お!これはすごい…

御殿場事件の元少年らに実刑

静岡県御殿場市で01年9月、女子高生(当時15歳)を集団で強姦(ごうかん)しようとしたとして、強姦未遂罪に問われた4被告(同16〜17歳)の控訴審で、東京高裁は22日、懲役2年とした1審・静岡地裁沼津支部判決(05年10月)を破棄し、改め…

ちょっとなつかしい物を思い出してみましたよ。

まずは、魔神英雄伝ワタルです。魔神のプラモデル買ってましたよ。だって、ガンプラよりずっと簡単だったから。 戦王丸かっこよすぎです。 そういえば、いましたねよね?虎王。ヒミコのこと好きなんだよ。 で、結局どうなるんだっけ?忘れた。でも、邪虎丸に…

SpryフレームワークでAjaxな通信をやってみる + ショッピングカートをAjaxなカートに変更

AdobeのSpryでprototype.jsみたいなAjaxな通信をやってみたくて、いろいろ調べてみた。案外、短いコードで済んだ。Spryいいな。 ショッピングカートにも使ってるんだけど、まぁまぁいい感じだと思う。これでカートの放棄率減ればいいんだが・・・。E-カレン…

XREAを運営するデジロックが新サービスを開始

8/2 XREA+の上位プランにあたるCoreServerというサービスが開始されました。 初期費用1000円、年額5000円で15GBで、従来のサービスでは叶わなかった独自SSLのサービスも9月から可能に。 プランは3つありますが、現在は下位プランのAプランのみ。 この勢いでC…