2012/3/9 (金)

今更聞けないformタグのpostとgetの違い

生き地獄(健康診断の採血)を味わったYu-ichiです:neko:

注射って大人になっても好きになれません・・・:kaomoji3:

さて、今回はformタグで使うMETHOD「POST」と「GET」についてお話したいと思います。

まずMETHODとは、簡単に言えばCGIに入力データを引き渡す方法の事です。

その入力データを引き渡す方法が「POST」「GET」の2種類存在しています。
すぐわかる大きな違いと言えば、引渡し先のURLを見れば一目瞭然です。
(細かい違いはQUERY_STRINGに代入されないとか・・・)

「GET」の場合


~/test.cgi?name1=xxx&name2=xxx&submit=xxx

「POST」の場合


~/test.cgi

といったように、「GET」ではURLに入力データが表示され、「POST」では表示されません。

その他の違いと言えば、URLには文字数制限がある為
あまりに項目の多いデータの場合、「GET」では問題がでてしまうことがあります。

ちょっと調べたところでは、
HTMLやHTTP、ブラウザによってURLの長さの制限が違うようです。:cat_5:
IEは2,083文字らしいです(MicroSoftのサポートにありました)

なので、「POST」を使った方がよさそうです。

ちなみに、私は開発段階やテストで、うまくデータが引き継がれているかを確認する為に
一時的にGETにしてURLを確認するという使い方をしています:neko:

改めて考えてみると、WEBの世界はいろいろな仕様が絡み合ってて複雑ですね:kaomoji4:

ホームページの「景品表示法」「不当表示防止法」の運用基準が厳しくなってきた気がします

Filed under: SEO(検索エンジン上位表示),ネットの未来 — netimpact @ 15:57:14

takaです。

最近、ホームページの「景品表示法」「不当表示防止法」の運用基準が厳しくなってきた気がします。

そこで、今回は「景品表示法」「不当表示防止法」の内容について調べてみました。

不当景品類及び不当表示防止法とは?

不当景品類及び不当表示防止法は、昭和37年施行の法律で、
「景品表示法」や「景表法」とも呼ばれるようです。

昭和37年施行の法律ですから、表現は古いし、その当時ホームページは想定していないでしょうが
勿論ホームページの表現もこの法律で規制されています。

以前は、公正取引委員会が所管していました、2009年9月より消費者庁に全面移管され
公正取引委員会による以前の「排除命令」は、現在、消費者庁による「措置命令」へと変更されたようです。

不当景品類及び不当表示防止法の目的

販売、サービス業者、メーカーなどの事業者は、売上・利益のために、
各種広告媒体を使って自らの商品・サービスのPRを行います。

その表示が虚偽・誇大で不当だったり、景品類が過大だったりした場合、
公正な競争が阻害され、消費者の適正な商品・サービスの選択に悪影響を及ぼします。

景品表示法は不当な表示や過大な景品類を規制し、公正な競争を確保することにより、
消費者が適正に商品・サービスを選択できる環境を守ることを目的としているそうです。

景品表示法の「表示」の適応範囲は?

景品表示法の「表示」の適応は、主に以下の広告媒体を定義しているようです。

・商品、容器、包装、添付したもの
・見本、チラシ、パンフレット、書面、ダイレクトメール、FAX、口頭
・ポスター、看板、プラカード、建物、電車、自動車・・等、ネオンサイン、アドバルーン
・新聞紙・雑誌、出版物、放送、映写、 ・・
・インターネット、ホームページ、パソコン通信 ・・

景品表示法の「誤認」とは?

景品表示法では、「優良誤認」「有利誤認」について判定しているようです。

『優良誤認』とは:商品・サービスの内容が、事実と相違している事。
『有利誤認』とは:商品・商品・サービスの価格が、事実と相違している事。

つまり、景品表示法では、実際よりも優良であると誤認させる事、他社の商品・サービスよりも有利である(安い)と誤認させる事を規制するようです。

不実証広告規制とは?

以前は、表示が優良誤認にあたるかどうかは、消費者庁が調査して実証しなければならず、
判断がくだされるまでに時間がかかっていたようです。

そこで、消費者意識の高まりもあり、立証責任を事業者に課した不実証広告規制が2003年11月に施行されたようです。

不実証広告規制では、表示が優良誤認にあたらないことを事業者が「合理的な根拠」を立証しなければならなくなりました。

Yahoo!やGoogleの判断は?

Yahoo!やGoogleも法令順守と言うスタンスでしょうが、実際の運用はどうなっているのでしょうか?

消費者庁からの指示や判例に応じて運用しているのでしょうか?

その実態は、分かりませんが、インターネット上のトラブルの増加など時流や判例に応じて基準も変わって行くと思われます。

ホームページ制作に携わる我々も時代に合わせて表現に対する感覚を磨く必要があるようですね。:sayonara:

2012/3/3 (土)

うるう年バグでトラブル?!

Filed under: ホームページ制作会社の雑談 — jyunzy @ 18:41:08

もう過ぎてしまいましたが、2月29日は4年に1度にあたる「うるう日」でしたね。
テレビでは珍しさから2月29日が誕生日の芸能人や、29日に生まれた赤ちゃんを紹介するニュースが流れていました。
餃子の王将では「ニンニク(229)の日」と称して、来店したお客さん全員に229円の金券をサービスしていたらしいです:noodle:

景気のいい話ばかりが取り上げられていましたが、その中でこんなニュースもありました。

:yubiright:シャープのBD/DVDレコーダーでうるう年に関連するバグ

この記事によると、シャープ製のブルーレイディスクレコーダーで2月29日に録画予約をしようとすると、
「現在のHDD残時間ではこの予約は最後まで実行できません」
「HDD残時間を増やすにはタイトル消去を行ってください」

というような、ハードディスクの容量が足らないことを示すメッセージが表示されてしまったそうです!:kaomoji2:

シャープ広報室によると実際には録画予約が可能らしいです。

ですが、メッセージの内容を真に受けてHDDにためた映像をごっそり削除してしまった人もいたそうです。
無理もありませんね。

他にも、中国では約1500台のタクシーメーターがうるう年に対応していなくて、朝の通勤ラッシュにタクシーが拾えなくなったり、米マイクロソフトが運営するクラウドサービス「Windows Azure Platform」でもうるう年に関連する計算エラーがあったらしいです。

うるう年の計算ってそんなに難しい事なんでしょうかねぇ。
個人的には閏年の年は一日得した気分になりますが・・・。
こういうニュースを見ると実際得してるのか疑問に思ってしまいます:sad:

Illustratorのデータが新しいバージョンで作成されて開けない場合に使えそうな小技 その2

Filed under: コンテンツ作成の裏ワザ — atsushi @ 14:33:53

冷凍庫に使いかけのピザ用チーズ(たぶん賞味期限切れ)が3つぐらい入っているatsushiです。:baikin_2:

前回の投稿でIllustratorのデータ(EPS形式)が新しいバージョンで作成されていて開けない場合の開く方法をご紹介しましたが、いろいろ調べていくと他にもやり方があったようです。:kaoemoji3:

むしろ、そっちの方が簡単でした…:ari1:

やり方は、簡単。

1.illustratorで新規ファイルを作成します。

2.「ファイル」-「配置」で新しいバージョンのデータ(EPS形式)を選択。

これだけです。

これでちゃんとパスも表示されるので自由に使うことができます。

前回のいったんPDF形式にするよりも作業効率がいいのでこっちのやり方をおすすめします。
というより前回のやり方は忘れてください。:body_deject:

最近は、専らPhotoshopばっかりいじってるので「配置」の機能を忘れてましたね。

こんな小技をいっぱい知ってると仕事の効率が上がりますよね。:neko:

2012/2/28 (火)

PHP5へアップした時のgmmktimeのエラー

車が長期入院中のYu-ichiです :neko:

さて、今回はMagpieRSSを使ってブログの新着などを抜粋してきているサイトで
PHPのバージョンが5になった際に、gmmktimeがエラーを吐いた・・・:ga-n:
そんな時の対処法です。 :kaomoji7:

調べてみると、全く同じ現象が出てそれを修正した方がいらっしゃいました!:cat_5:
MagpieRSS – 俺の適当なダイアリー - 

参考サイトにも書いてある通り、秒数に「:」まで含まれてしまう為にエラーになるようです。 :kaomoji4:

そして、実際の対処法ですが、同じように「rss_utils.inc」を開いて、35行目あたりにある 


$epoch = gmmktime( $hours, $minutes, $seconds, $month, $day, $year); 

の中にある「$seconds」を強制的に下2桁のみ取るようにします。:kaomoji6:
substr()を使って・・・ :kaoemoji3:


$epoch = gmmktime( $hours, $minutes, substr($seconds,-2,2), $month, $day, $year); 

これで、あとは上書きして動作確認すれば、エラーも解消され日付もちゃんと表示されていると思います。

それにしてもインターネットって便利ですよね:wa-i:

周りに分かる人がいなくても、ネットで調べれば解決法がすぐ見つかるんですから。:kaomoji7:

そんなわけで、この記事も誰かのお役に立てれば幸いです。:neko: