ホームページ制作会社、サイト制作、その他各種システムの構築、CGI、PHP等のWEBアプリ開発

ホームページ制作・システム構築・DB設計ホームページ制作・システム構築・DB設計
ホームページ制作とWEBシステムの構築、カスタマイズから運用サポートまで。
スペーサー

総合的なサポートでネット集客(売上)を改善します。

当サイトは、ホームページ制作、WEBデザイン、および各種プログラムの制作を通して、クライアントの皆様の集客や売上げの改善を行っています。

ネットからの集客を改善するためにはホームページを作るだけではなく、その後の運用が大切です。

弊社ではネットマーケティングに特化した総合的なスキルでクライアントの成長を促します。
ホームページ制作のご発注、WEBプログラムのご依頼が初めて方でも安定運用までサポートいたします。お問い合わせはこちらから。


smartyのフォームselectでループしながら本日の日付にselectedする方法。

2012年1月25日 17:08
これは自分への覚書です。
問い合わせフォームなどで本日の日付をselectedするサンプルです。


phpファイル
$year = date('Y');
$month = date('n');
$day = date('j');

$smarty->assign('year', $year);
$smarty->assign('month', $month);
$smarty->assign('day', $day);


テンプレートファイル
<select name="year">
<option value="">選択</option>
<{section name="sel_year" start=2011 loop=2020}>
<option value="<{$smarty.section.sel_year.index|escape}>"<{if $year == $smarty.section.sel_year.index}> selected="selected"<{/if}>><{$smarty.section.sel_year.index|escape}></option>
<{/section}>
</select>年

<select name="month">
<option value="">選択</option>
<{section name="sel_month" start=1 loop=13}>
<option value="<{$smarty.section.sel_month.index|escape}>"<{if $month == $smarty.section.sel_month.index}> selected="selected"<{/if}>><{$smarty.section.sel_month.index|escape}></option>
<{/section}>
</select>月

<select name="day">
<option value="">選択</option>
<{section name="sel_day" start=1 loop=32}>
<option value="<{$smarty.section.sel_day.index|escape}>"<{if $day == $smarty.section.sel_day.index}> selected="selected"<{/if}>><{$smarty.section.sel_day.index|escape}></option>
<{/section}>
</select>日

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
ホームページ制作・システム構築・DB設計
●株式会社ファルコンシステム
●住所:〒169-0075
東京都新宿区高田馬場1-34-1-4F
株式会社ファルコンシステム
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+


日本語のキーワードが入ったURLはSEOに強いのか?

2012年1月11日 00:55
20120111.jpg表記の件について先日クライアントから質問を受けたので、自分なりに調査した「日本語のキーワードが入ったURLはSEOに強いのか?」について見解を述べたいと思います。

まずはじめに、この「日本語のキーワードが入ったURLはSEOに強いのか?」や、以前流行った「Googleウェブマスターツールへの登録」といったSEO業界を席捲するような「新しいSEOの手法」のほとんどが、まったくの「デマ」もしくは「多少の気休め」以外に他ありません。
そんなことに時間を割くなら、ページの量産に特化することがSEOの王道であることに変わりはありません。

「Googleウェブマスターツールへの登録」が何故SEO的に危険であるかは別な機会にお話しさせていただきます。
※新規公開のサイトであれば多少は有利ですが、公開して何年も経過しているサイトをわざわざGoogleウェブマスターツールへ登録する必要はありません。

さてさて、わたしがSEOの新しい手法のようなものを入手したとき、ランキングを生成するアルゴリズムについて考えます。
「そういう手法はあるかもしれないけど、自分がSEOの順位を決めることができたらその手法を良しとするか?」ということです。

アルゴリズムとは、システムを作るときの指針となる考え方です。
「犬、猫はペットに含めるがキリンはペットに含めない」
「地面に固定したまま作った雪だるまは正当ではない」
といったことを積み重ねてシステムを構築して行きます。

あなたがもし、SEOの順位を決定する権限があった場合、
「検索キーワードをURLに含めた場合は付与ポイントを2倍!」
というルールを定義しますか?

グーグルに代表される検索エンジンは
「ユーザを数少ないクリックで目的のページに誘導する」といった使命を帯びています。
これはSEO施策とはまったく関係のない世界企業としての使命です。
そのような、分かりやすく明確な使命の前に、小手先のSEO手法で上位を獲得されてしまった場合、それは「ユーザを数少ないクリックで目的のページに誘導する」といった使命とは別な結果を提供することになるのではないかと思います。
あくまでもテーマとの一致性、そしてコンテンツとの一致性、そして被リンク元のコンテンツクオリティといった要素により、上位表示を決定しています。
検索キーワードがURLに含まれてしまったことは上記の計算式に付与された不特定要素に他ありません。

検索結果を見れば一目瞭然ですね。
もし仮に「検索キーワードをURLに含めた場合は付与ポイントを2倍!」というルールが適応されているとすれば、検索結果の1ページ目には「そのようなURLばかり表示される」ことになると思います。

が、検索結果は違いますね。(お好きなキーワードで検索してみてください)
英語表記、ローマ字表記、そしてたまに日本語表記。これらが混在している。
これが現状なのです。

一度インデックス(クローラーからの登録)が完了したサイトは容易にURLを変更するべきではありません。(とくに個別ページ)
それはすでに登録されたページであり、ファイル名の変更などにより削除されてしまった場合には404NOTFOUNDとなり、ドメインの価値にも影響を与えるからです。
せめて古いファイルにはリダイレクト処理を設定しておくべきだと思います。

「だってウィキペディアとかは何故、トップの方に出てくるの?」
「いやはや、ウィキペディアの上位表示の起因は、コンテンツの充実にあるんですね。」


+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
ホームページ制作・システム構築・DB設計
●株式会社ファルコンシステム
●住所:〒169-0075
東京都新宿区高田馬場1-34-1-4F
株式会社ファルコンシステム
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+


拡張子wmvをフラッシュ用の拡張子flvに変換する方法。

2011年12月30日 09:44
20111230.jpg動画をフラッシュ形式にしてWEB上で誰でも閲覧できるように公開してほしい。という依頼を請けてた。

お客様に動画を撮影してもらい、そのファイルを送ってもらい、FLASH変換してサイト上に公開している。

自己紹介でも記述しているように弊社ではマッキントッシュをメインに使用しており、送られてくる動画はwmvの拡張子がついていて、マッキントッシュ上ではQuickTimeで再生するしかない。
フラッシュのフォーマットはflvなので、wmvの拡張子のファイルをflv形式に変換する必要がある。

wmv拡張子をflv形式に変換するには「Adobe Media Encoder」を使用している。(CS4以降に付属)

それでもこの「Adobe Media Encoder」に目的のwmv拡張子をflv形式に変換操作しようとしても「読み込みエラー」が発生してflv形式に変換できない場合がある。

そのような場合には、一旦wmv拡張子の動画をQuickTimeで開き、別名保存から拡張子がmovになるように変換する。

拡張子movになった動画ファイルは「Adobe Media Encoder」でflv形式に変換できるのでwmv拡張子をQuickTimeでmov拡張子に変換したのち「Adobe MediaEncoder」でflv形式に変換するといった手間を踏んで無事拡張子flvに変換できた。

Adobe Media Encoderは動画の動画の表示サイズも簡単に拡大縮小ができるので、非常に使いやすい(今のところ)


+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
ホームページ制作・システム構築・DB設計
●株式会社ファルコンシステム
●住所:〒169-0075
東京都新宿区高田馬場1-34-1-4F
株式会社ファルコンシステム
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+


ドメインの公開連絡窓口とDNS

2011年12月13日 00:40
20111207.jpg先日お客様から深夜に電話をいただいた。
「ムームードメインでドメインを取得しようと思ったんだけど、分からないところがあるから聞いてもいい?」という電話だった。

ムームードメインは弊社でも良く使っているドメイン管理サイトである。
価格も安くとても使いやすいサイトである。
.co.jpのドメインは取り扱いしていないが、その他の属性(ドメイン)であれば、ほぼ取得可能である。
ちなみに.cp.jpのドメインはやはり「お名前.com」が一番安いと思っています。

「ドメインの取得画面で公開連絡窓口っていうのがあるんだけど、これってなに?」というお話だった。
以下説明させていただいた。
ドメインは取得した人の情報が一般に公開されており、だれでもその情報に簡単にアクセスすることができる。
「ドメイン whois」などで検索するとドメインの保持者情報が調査できるサイトが沢山出てくる。

ドメインを取得した個人や企業などが、誰かにwhois検索された場合に自身のメールアドレスや住所を公開したくない場合にかわりに「ムームードメイン」の企業情報を表示するといった仕組みを提供している。
ドメイン管理会社ではほとんどこの「whoisで公開したくない情報の措置」としてドメイン管理会社の情報を表示している。
と説明すると「どっちがいいの?」という質問であった。
「会社が取得したドメインであれば、会社の情報を正確に公開したほうが良いと思います。」という見解をお伝えし、そのとおりの運びとなりました。

また、実際に取得したドメインでサーバを借りようとした場合、サーバ提供者から(だいたい)ふたつのDNS(ディー・エヌ・エスと呼ぶ、ドメインネームサーバの略)というサーバ住所のようなものが提供される。
このふたつのDNSをムームーのドメイン管理画面から設定すると「ある程度の時間をおいて」そのサーバのファイルが表示されるようになる。何故ある程度の時間が必要なのかということについては「DNS 浸透」とかって調べていただければと思います。
このようにDNSを設定することによりはじめて「ドメイン」と「サーバ」が連結されることになるのです。


+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
ホームページ制作・システム構築・DB設計
●株式会社ファルコンシステム
●住所:〒169-0075
東京都新宿区高田馬場1-34-1-4F
株式会社ファルコンシステム
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+


call_user_func_arrayの挙動がPHP5.3で変わった件。

2011年12月 7日 21:43
20111207.jpgPHPの5.2から5.3へアップし、テストを実施していたところ、
Warning: Parameter 1 to API::yuta() expected to be a reference, value given in XXXX
というエラーが発生した。

調べてみると、参照渡しとか、値渡しというよく分からない問題に直面した。

問題の部分は以下。
$stmt = call_user_func_array(array(&$this, "yuta"), $args);
試行錯誤の末、
$stmt = call_user_func_array(array(&$this, "yuta"), &$args);
とすることでエラーを回避、関数の実行となったので報告します。

でもこのcall_user_func_arrayはいろんなところで使っているので、全部に修正を実施するかは今後の問題となります。
ハマリました。。。


+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
ホームページ制作・システム構築・DB設計
●株式会社ファルコンシステム
●住所:〒169-0075
東京都新宿区高田馬場1-34-1-4F
株式会社ファルコンシステム
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+





Valid XHTML 1.0 Transitional スペーサー 正当なCSSです!