5月2010

PHPでRSS構築時の覚書 セミコロン

PHPでRSS配信用ページを構築時の覚書。

表示確認中、ブラウザから「セミコロンが必要」とのアナウンスあり。今までちゃんと表示していたにも関わらず、なぜ今回はこのような表示が出るのかと思い考えてみると、違いはパラメータ付きのリンクがあるという事のみ。

パラメータ付きのリンク部分を修正して無事表示。

  • sample.php?data1=1&data2=2などの場合
  • sample.php?data1=1&data2=2

確かに「セミコロン」なんだけど正直とても不安。

ImageMagickで携帯用にリサイズ

ひょんな事から画像のリサイズが必要になり、ImageMagickを利用してみました。ウェブ用と携帯サイト用に画像をリサイズしたかった訳で、PHPで構築したサイトなのでGDでもよかったんですが、ImageMagickを使った事が無かったのもで今回チャレンジ。

いろいろな方の文献を参考にしながら何とか完成。っとそこまでは良かったんですが、後でとっても痛い目に,,,,

とある大会の結果速報(Excelで作られたもの)を順次掲載するのですが、本番と制作過程で何度携帯で確認した事か,,,,。そういえば私docomoなんですが、自分が契約しているプランの事をすっかり忘れておりました。

とても,,,,とても,,,,恐ろしい事に。

ただ、表示自体は上手くいったようなので良しという事に,,,,docomoの表示の遅さも体感(機種が結構古いんですけど)出来ましたし、ImageMagickもかなり使える事が分かったし。

ケーキ贈りのサンタクロース村松さん

毎年ボランティアでケーキ贈りをしておられるサンタクロースの村松さん。被災地へ行ってのケーキ贈りは全国で有名ですね。

その村松さんの個人サイト(今回は個人的なブログという事で、Wordpressを利用して如何にもブログらしいデザインに仕上げてみました。今は出来たてホヤホヤですが、いつかコメントがたくさん付くんじゃないかと思います。)、本日、無事入力説明を終えました。

細かい部分は追々説明しようと思うのですが、Wordpressなので記事投稿は基本的にマスターされたのではないかと思います。(今のところ,,,,覚えていただけたと思う,,,,)

記念すべき第一回目の投稿は「空き缶積み上げ大会 島根大会」についてのお知らせのようです。

上手く入力できたでしょうか。

ケーキ贈りの件と空き缶積み上げ大会については下記で更新される予定です。

http://wakamatuya.net/

タイトルが未定ですが、今、いいタイトルを考えておられる最中です。

今回、縁があって村松様とお会いできたのですが、いろいろお話させていただく中で(雑談です)、私の同級生(村松君)の叔父さんに当たる事が判明!世の中狭いもんです。

ジオシティーズで嵌まる

お客様がジオシティーズ(ジオプラス)をご利用になられており今回ジオシティーズ初体験。

本番は別サーバなのですが、取りあえずベータ版のような形で、ちょとしたプログラムを稼働させたかったのですが,,,,

ジオプラスなのでcgiもOKと思っていたのですが、なかなか上手くいかない今日この頃。普通のファイルアップローダーなんですが、どうにもこうにもアップローダー経由の画像がひょうじされない。パーミッションもジオシティーズ任せ,,,,

取りあえず、アップロード時にこちらで指定してやったのが大きな間違いでした。

保存用ディレクトリ自体にアクセス不能,,,,という事態に,,,,

ジオシティーズにディレクトリの件と、アップローダー経由のファイルについてメールを送ったものの、まだ返答がないので少しこのままに。

取りあえず、本体自体は別の方法で何とか出来たので良かったのですが。

早く返信が来ないかなぁという記事。

追記

ジオシティーズ(ジオプラス)のphp情報を確認すべきでした。

file_uploadsはonだと思う

upload_tmp_dirが指定されていたような,,,,アップしたはずもないデレクトリがあった覚えが,,,,

苦労してソースを書き換えたのに、実はすんなりいけたかも。きっといけたはず,,,,

今回はむやみにサーバへ入れないし、まだ返信がないので何とも言えませんが。(多分、返信内容は上記の事だと思う)

Flash Lite再生方法

以下、docomoの引用。コンテンツの配信と再生

インライン再生

インライン再生とはFlashコンテンツのブラウザ上での再生状態のひとつで、HTMLテキスト内に同時にFlashコンテンツを表示することができます。

HTMLファイルにおいてobjectタグとparamタグを用いてFlashコンテンツを指定します。インライン再生時にはFlashコンテンツはキーイベントを受け取ることはできません。これまでiモード向けにアニメーションGIFで表現していた部分などに用いるイメージになります。

iモードブラウザ2.0以降の機種では、インライン再生時に一部イベントのみ受け取ることができます。

<object data="[URL]" type="application/x-shockwave-flash" width="[横サイズ]" height="[縦サイズ]">
<param name="bgcolor" value="[ColorName/ColorCode]">
<param name="loop" value="on/off">
<param name="quality" value="high/medium/low">
</object>

505iシリーズ、506iシリーズでは value=”true/false”による指定はできません。

HTMLのobjectタグのwidth、height属性の指定に従いプレイヤ領域が確保されます。プレイヤ領域の横サイズがブラウザ表示領域より大きい場合は、縦横比を保ったまま横サイズをブラウザ表示領域まで縮小します。

プレイヤ表示領域の縦サイズがブラウザ表示領域より大きい場合は縦スクロールすることにより表示を可能とします。ただし、プレイヤ表示領域の縦サイズが携帯電話で指定できる限界値(機種により異なります)を超えて指定された場合には、Flashコンテンツは取得されません。

確保されたプレイヤ領域内で、Flashコンテンツは、作成時のコンテンツの縦横比を保ったまま、プレイヤ領域の横サイズもしくは縦サイズに一致するまでコンテンツが拡大もしくは縮小され再生されます。コンテンツは常にプレイヤ領域の中央に表示されます。

繰り返し再生が指定されていない場合、再生終了後は終了時のフレームが表示されたままとなります。繰り返し再生が指定されていた場合でも、省電力のため、ユーザによる機種操作が一定時間ない場合にはプレイヤは停止されます。プレイヤ停止までのタイマ値は機種により異なりますが、15sec以上となります。 Flashコンテンツは取得後自動再生されますが、ユーザがブラウザのサブメニューよりリトライの操作を行うことにより、再度先頭フレームから再生させることも可能です。

インタラクティブ再生

インタラクティブ再生モードにてFlashコンテンツを配信する方法には、以下の2通りがあります。

* objectタグ、paramタグ、aタグによるFlashコンテンツの指定

* aタグ/URL直接入力(bookmark含む)/リダイレクションによるFlashコンテンツの直接指定

インタラクティブ再生とはFlashコンテンツのブラウザ上での再生状態のひとつで、HTMLテキストとは排他的に、Flashコンテンツを単体でコンテンツの縦横比を保ったままブラウザ表示領域全体に表示します。インタラクティブ再生時にはFlashコンテンツはキーイベントを受け取ることができ、インタラクティブなページを作成することが可能となります。これまでHTMLで表現していたiモードページをFlashにて構築することが可能になります。

<object declare id="[objectタグのid]" data="[URL]" type="application/x-shockwave-flash" >
<param name="bgcolor" value="[ColorName/ColorCode]">
<param name="loop" value="on/off">
<param name="quality" value="high/medium/low">
</object>
<a iswf="#[objectタグのid]" href="[URL]">{表示文字列}</a>

505iシリーズ、506iシリーズでは value=”true/false”による指定はできません。

インタラクティブ再生モードではブラウザ表示領域全体がプレイヤ領域となります。

確保されたプレイヤ領域内で、Flashコンテンツは、作成時のコンテンツの縦横比を保ったまま、プレイヤ領域の横サイズもしくは縦サイズに一致するまでコンテンツが拡大もしくは縮小され再生されます。コンテンツは常にプレイヤ領域の中央に表示されます。

繰り返し再生が指定されていない場合、再生終了後は終了時のフレームが表示されたままとなります。繰り返し再生が指定されていた場合でも、省電力のため、ユーザによる機種操作が一定時間ない場合にはプレイヤは停止されます。プレイヤ停止までのタイマ値は機種により異なりますが、15sec以上となります。 Flashコンテンツは取得後自動再生されますが、ユーザがブラウザのサブメニューよりリトライの操作を行うことにより、再度先頭フレームから再生させることも可能です。

インタラクティブ再生時にはFlashコンテンツはキーイベントを受け取ることができます。ユーザは方向キー、決定キーをFlashコンテンツ内のコンポーネント間のフォーカス移動や決定動作を行うナビゲーションキーとして利用します。

携帯キャリア別の画面領域

以下、各キャリアの表示画面領域ページ

ホームページ制作|東京

制作プラン

東京でWeb制作会社をお探しのお客様。ようこそウェブマジックのホームページへ。

ウェブマジックは、お客様のホームページ(以下Web)に必要ないと思われるものに関しましてはこちらから無理にご提案する事はございません。お客様のWebに必要なものだけを「安く」また「より良いものを提供したい」それがウェブマジックの制作ポリシーです。

利用者に優しいホームページデザイン

イメージ画像

利用者(ホームページを閲覧する方)の事を第一に考えています。Web内に記載している内容が伝わりやすい、情報伝達力のあるシンプルで安心感のあるWebを制作しています。

また、利用者(訪問者)がWeb上で迷子になる事なく、「どのページからでも」「どのページへでも」スムーズに移動できるように考慮、高齢者及び身体に障害をお持ちの方でも通常の閲覧者同様に、欲しい情報に何不自由なくアクセスできるバリアフリー設計を心掛けています。

Page Top

低価格でご奉仕。安心の制作料金

制作ポリシー

イメージ画像

Web制作費は高くない。ウェブマジックでは制作に関する各工程ごとの料金を提示しています。また、お客様のWebにとって必要と思われるものだけをご提案しています。お客様のWebの利用目的や用途を考慮し、お客様のWebにとって必要のないものに関してはこちらから無理にご提案する事はございません。

動く画像や動く文字は本当に必要ですか,,,,

大容量で高額なサーバが必要ですか,,,,

イメージ画像

Web制作技術上 非推奨 とされている事や技術を利用した制作は行っておりません。(お客様よりご要望があった場合のみ使用)お客様へホームページのデータをお渡しする際、あるいは公開する際はホームページ制作技術に関するチェックを行い、Internet Explorer以外のブラウザでの表示確認も行っております。

Page Top

レンタルサーバーについて

レンタルサーバー

ホームページを公開する為には、ホームページを公開する為のコンピュータ(サーバ)が必要です。※サーバは、現在お客様がインターネット、あるいはE-Mailの送受信でご利用中のプロバイダとは異なります。(一部プロバイダでもホームページスペースを貸し出しているところもございます)

ウェブマジックでは、初めてホームページを制作されるお客様のために、ホームページの運営用途、ホームページ全体のファイルサイズ(データ量)にあったサーバをご提案しています。(ホームページの用途にもよりますが、数十ページ程度のホームページに容量が大きく月額数千円のサーバは必要無いと考えます。)

また状況に応じてお客様が現在加入しておられるプロバイダ(ocnなど)の無料ホームページスペースを利用される場合でも制作させていただきます。レンタルサーバについてはお気軽にご相談下さい。

Page Top

携帯サイトをFlashで作ったものの

必要に迫られて携帯サイトのFlashバージョンを勉強中。

取りあえず240*320で作ってみたものの、自前の携帯では画像が縮小されて(スクロールバー分)、いまいち文字が読み辛い今日この頃。スクロールバー分を除いた場合、何px程度がベストなのか思考錯誤中。縦(400pxなど)はデザインで何とでも対応できるんですが,,,,そういえばAdobe Device Centralの中には432pxなんて中途半端なものが,,,,。

もっとスキルがあればいろいろな事ができそうですが、今現在Flashに関してはスキル不足は否めない為、現状は出来る事を確実に,,,,。

TinyMCE Advanced [ウィジウィグエディタ]

WordPressのビジュアルエディタ

ダウンロード:WordPress TinyMCE Advanced

ディレクトリへそのままアップロード

管理画面にて[ビジュアルエディタを使用しない]部分のチェックを確認。

Eストアー カスタマイズ

石川県金沢市で手作り土鍋の製作販売をしておられる 陶房ななかまど様 のサイトをカスタマイズさせていただきました。

今回ななかまど様ではサーバの移転という事で、既にネットショップ自体は運営されていました。ご要望としては「既存デザインをそのままEストアー(ショップサーブ)に移植したい」との事でした。

よってEストアー(ショップサーブ)テンプレートのカスタマイズは

  • 商品一覧ページ
  • 商品詳細ページ
  • サイドバー部分(Javascriptによるプルダウン-既存のもの)

上記の点のみを実施させていただきました。(トップページ・特定商取引法などは既存ファイルを利用し、ショップサーブのテンプレートは使用しておられません。)

今回のテンプレートカスタマイズの一番のポイントは [ 商品カテゴリー毎に、ヘッダ部分の画像を入れ換える ] というものです。

通常のウェブサイトであれば簡単な話なのですが、Eストアー(ショップサーブ)のテンプレートはちょっと曲者(いや、かなり曲者。)なので、少々力技ではありますが上手く画像入れ換え出来てるのではないかと思います。

案件がある度に思うのですが、ショップサーブのテンプレート,,,,もう少し楽な構造にしてくれないものでしょうか,,,,。

最後に土鍋をお探しの方がいらっしゃいましたら、是非、陶房ななかまど様のサイトへ足を運んでみて下さい。いろいろな種類の土鍋がありますよ。

追記(2012):現在はリニューアルされていらっしゃいます。