yelp api google maps api を利用した検索サイト

yelp api , google maps api を利用したベジタリアンレストラン検索サイトを作成しました。目がしょぼしょぼ 笑) “yelp api google maps api を利用した検索サイト” の続きを読む

Yelp-api 世界最大のローカルビジネスレビューサイトを利用する

YelpはアメリカのYelp, Inc.が運営する世界最大のローカルビジネスレビューサイトである。 “Yelp-api 世界最大のローカルビジネスレビューサイトを利用する” の続きを読む

行政書士さんがWordPressでサイトを作成です。

one-by-one

綿谷行政書士事務所の綿谷俊彦さんがWordPressを使用してオリジナルホームページを立ち上げました。

“行政書士さんがWordPressでサイトを作成です。” の続きを読む

謹賀新年!SONYのサイトFirst-Flightに学ぶ

firstflight

明けましておめでとうございます!

今日はSONYの素敵なサイト「First-Flight」のお話です。
“謹賀新年!SONYのサイトFirst-Flightに学ぶ” の続きを読む

データベース接続エラー

突然複数のWordPressサイトが表示できなくなり、うわーどうしたんだとパニック状態になりました!!

よーくよく思い出してみると、データベースパスワードを不用意に変更した結果(必要桁数が増えた為)、このデータベース使用のブログ全てがエラーに!

さらにどういう訳か「PhpMyAdmin」もエラーで起動できない状態に-_-)”

動転した心理状態でwp-config.phpのパスワードを変更。

これが失敗の元凶でした。

6つのブログのうち4つ迄は正常に変更完了。そして、

翌日なぜか「PhpMyAdmin」も自然復旧。何故???

ところが2つのブログが相変わらず表示されない状態が続いていました。

やっと休日になり、落ち着いた気持ちでwp-config.phpを見直すと、何と半角文字列の中に全角の「’」が、、、、、、

なんと言うミス、、、、、でした。

無事修理完了です(^_^)

 

ユーザー中心の設計:ホームページ

あけましておめでとうございます。
正月の休みに(ユーザー中心ウェブサイト戦略)を読み終えました。

普段他社のホームページを作成しているにもかかわらず、忙しさにかまけて自社のホームページを見直すのを怠っていました汗!
検索エンジンで上位表示され、さてhpの訪問数が増えました。でも成果が見えません。
そんな時考えなければならないのがユーザ中心ウェブサイト戦略でした。
よくあることですが、ホームページを初めて作る際、たくさんの流行の機能をもりこみすぎて自己満足に陥ってしまう場合がありますね。
でも誰が見るねん、訪問者にどうして欲しいねん、という視点が全く欠けている場合がよくありますね。

 

  • 訪問者はどういう人か?
  • 訪問者は何を期待しているか?
  • 訪問者に何をしてもらいたいか?
  • そのためにはどんな機能が、どんな文字が必要か?

これらの質問の回答には、仮想シナリオが必要となります。
自分がユーザーになったつもりで検証したり、ユーザビリティーテストを行ったりすることです。
キーワードは、改善、改善、改善です。
では本年もよろしくお願いいたします。

PC遠隔操作事件の横浜市ホームページに弱点

今朝の毎日新聞の記事に、PC遠隔操作事件の横浜市ホームページに弱点があることが報じられていました。
というのはCSRF(クロスサイトリクエストフォージェリー)と言われるものです。
これは掲示板などに投稿する際に、他のサイトから投稿できないようにするための脆弱性対策なのですが、この初歩的な対策がホームページの掲示板に施されていなかった模様です。
基本的にはセッション関数とランダム関数を使って対策を施します。
初歩的な対策を施していなかった公的なホームページにもびっくりしますね。
また2chの掲示板を見て誘導されたURLをクリックすると自動的に投稿欄に書き込みが行われてしまうというのは、Javaスクリプトなどのonclickイベント等を使えば簡単にできそうです。
警察の捜査員がのwebプログラミングの初歩的な点に気がつかなかったとすれば問題ですよね。
今の世の中webプログラミングの知識も少しは知っておかないとやっていけないということでしょうか?
実は8月29日に僕は他のブログでCSRFじゃないかと言う記事を載せていました。(^-^)/
http://forrestgump.blog49.fc2.com/blog-entry-2.html

CAKE PHP find()メソッドのオプション

CAKE PHP orgのAPIでfind()メソッドを調べると

 find('all', array( 'conditions' => array('name' => 'Thomas Anderson'), 'fields' => array('name', 'email'), 'order' => 'field3 DESC', 'recursive' => 2, 'group' => 'type' )); 

となるが、実用例は以下の如し

public function index() { $params = array( 'order' => 'modified desc', 'limit' => 3 ); $this->set('post', $this->Post->find('all', $params)); }

 

CAKE PHPで画像にリンク

CAKE PHPで画像にリンクを張る方法

Create an image link:

echo $html->image('cake_icon.png', array('alt' => 'CakePHP', 'url' => 'http://cakephp.org'));

http://api.cakephp.org/class/html-helper

結構ややこしくてはまってばかりいましたが、解決しましたので、後々のために記録しておきました。