mobile nicky!

nicky!が携帯電話からの画像添付メールに対応しました
i-shot/フォトメール/写メールに対応しています
自動更新用メールアドレス発行サービスあります
●DiaryCGI nicky!って?

  • 画像の貼りつけができる日記CGIです。
  • 通常の日記CGIとしても機能は豊富です。
  • 画像のレイアウトを上下左右に指定できます。
  • 日記の出力を自由に設定できます。(CGIのバージョンアップに影響されません)
  • 最新ページをHTMLに保存するので、CGIと比べると軽いです。
  • iMODE/J-PHONEと、一部のauに対応しています。
  • nicky!は各方面のプロフェッショナルな方々に採用いただいております(大感謝!)

    珠梨やすゆき 先生
    迷宮輪舞曲
    こばやしひよこ 先生
    Wild Fancy Alliance

日々開発に協力してくださっている皆様にも大感謝です!→nicky! Users Link

mobile nicky! Version 2005/02/06

 目次 


  • 使用方法

    以下に使用方法を記します。
    (動作確認の意味を含めて、まずはPCでテストする事をお勧めします)

    1. 環境設定

      http://設置したURL/mobile.cgi とアドレスを指定します。
      設置直後にアクセスすると、環境設定画面が表示されますので、各項目を正確に入力します。

      入力する項目は以下の通りです。

      • popserver メールを受信するサーバー
      • popuser メールを受信するユーザーネーム
      • poppassl メールを受信するパスワード
      • nicky!pass nicky.cgiで設定したnicky!管理用パスワード
      • BBS mode / DIARY mode(択一)

        DIARY mode :投稿の際にnicky!の管理用パスワードを入力する必要があります。

        BBS mode  :自動更新用のモードです。絶対に!必ず!マジで!WEB上その他一般に公開するような事はしないでください(友人、知人であればかまいませんが)。ほぼ必ずスパムを受けます。

      • SINGLE OK / SINGLE REJECT(択一)

        SINGLE OK     :画像無しのメールを受け付けます。

        SINGLE REJECT :画像無しのメールを受信した場合は捨てます。
                     加えて画像以外の添付ファイルを受信した場合も捨てます。

        例)Yahoo!メールの設定例(メールアドレスmblupr@yahoo.co.jp)     

      Yahooメールの場合はID取得後、POPでメールを受信できるように設定する為に、
          Yahooメールにて以下の操作が必要です。

          メールの管理→POPアクセスと転送→登録する→
          ステップ1−サービスを選択→ブラウザアクセスとPOPアクセス→ステップ2−メール形式を選択→テキストのみ

          mobile.cgi?MakeSetupで設定する項目

          popserver → pop.mail.yahoo.co.jp
          popuser → mblupr
          poppass → YahooMailで設定したパスワード
          nicky!pass → nicky!の管理用パスワード

      ※環境設定は1度行えばオッケーです。
        メール投稿する度に実行する必要はありません。
      ※2回目のメール投稿からは、次の 『メールを送信する』 より実行します。
      ※再度この項目を設定したい場合はmobile.cgi?MakeSetupとアドレスを指定します。

    2. メールを送信する

      投稿したいメールを作成し、上記環境設定で指定したメールアドレスへメールを送信します。

    3. メール受信&nicky!へ投稿する

      http://設置したURL/mobile.cgi?0(半角数字のゼロ)とアドレスを指定して呼び出します。

      • DIARY modeの場合

        nicky!の管理用パスワード入力欄が表示されますので、正確に入力し、『UP』ボタンをクリックすると、『2.メールを送信する』で送信したメールを取得した後、取得したメールをnicky!の記事として作成します。

      • BBS modeの場合

        パスワードの入力無しでメールを取得&投稿するので、誰でも投稿できます。

      また、mobile.cgi?lt(半角英文字のエルとティー)と呼び出すと、画像レイアウト選択つきでnicky!へ投稿します。

      • L(左)/R(右)/U(上)/D(下)/LU(左上)/RU(右上)/UC(上中央)/DC(下中央)

      以下のように呼び出すと、画像レイアウト指定で投稿できます。

      ■ http://設置したURL/mobile.cgi?l画像レイアウト左
      ■ http://設置したURL/mobile.cgi?r画像レイアウト右
      ■ http://設置したURL/mobile.cgi?u画像レイアウト上
      ■ http://設置したURL/mobile.cgi?d画像レイアウト下
      ■ http://設置したURL/mobile.cgi?lu画像レイアウト左上
      ■ http://設置したURL/mobile.cgi?ru画像レイアウト右上
      ■ http://設置したURL/mobile.cgi?uc画像レイアウト上中央
      ■ http://設置したURL/mobile.cgi?dc画像レイアウト下中央

    4. 投稿の確認

      nicky!へアクセスし、投稿されているか確認してみましょう。

      http://設置したURL/nicky.cgi?page=0

      とアドレスを指定すると、nicky!が最新記事を表示します。

  • 設置方法

    1. まずはnicky.cgiを設置します。

      nicky.cgiの設置方法はnicky!取り扱い説明書の、『3.設置方法』を参照してください。
      (『設置はバイナリ転送で』より『書いた日記を読んでみる』までを実施します。  その後、初期設定→SETUPボタンをクリックします。)

    2. mobile.cgiをダウンロードします。

      ここを右クリックして対象をファイルに保存→ファイルの種類=全て、と指定してPCに保存した後、ファイルネームをmobile.cgiに変更します。

      再配布はしばらくお待ちください

    3. サーバへ転送

      ftpのバイナリモードでサーバのnicky.cgiと同じフォルダへmobile.cgiを転送します。

    4. パーミッションの変更

      転送したmobile.cgiのパーミッションをnicky.cgiと同じ値に設定します。

    以上で設置は完了です。

  • skin配布

    nicky!は、ユーザーカスタマイズモードにより、レイアウトを自由に変更できます。
    (CGIをバージョンアップしても、レイアウトデータはそのままご利用いただけます)

    ここでは、mobile nicky!に特化したレイアウトのデータを配布してくださっているサイトを紹介します(通常の日記スキンとしてもご利用いただけます)。

    判らない個所がある場合はnicky!BBSへご連絡ください。
    skin固有と断言できる方のみskin製作者へ連絡するようにしてください。

    通常版のスキンもご利用いただけます。

    スキンを配布してくださる方を募集しています〜。
    もし、『配布しても良いよ〜』と言ってくれる方は、raelian@din.or.jpまでメールにてご連絡いただけますか?
    よろしくお願いします。

    重要!!スキンをご利用の際は、添えられている注意書きをよく読んでください!
          特に、著作権表示に関する箇所は必ず守るようにお願いします!

  • 免責

    重大な不具合がないように試験は行っているものの、本ソフトウェアに限らず、私及び協力者に責任や義務はありません。

    設置及び使用に関しては、それらを行った方に責任があると自覚するようお願いいたします。

  • 更新履歴

    • mobile.cgiが一部のサーバーでインターナルサーバーエラーを発生させる不具合を修正。(2005/02/06)
      ・・・うぅ。すみませんでした。
    • Pinup! Gallery!!始めました。(2004/01/03)
    • 専用メールアドレス+自動更新対応。(2003/12/07)
    • DIARYモードで携帯からアクセスした場合はパスワードを見えるように修正。(2003/08/24)
      評判悪かったらMakeSetupに見える・見えないの設定項目を追加します。
    • ISO-2022-JP判定がぬるかったです(uu;。(2003/08/13)

  • よくある質問とその答え

    現在、デバッグ稼動状態です。
    動いた、動かない等、逐一ご連絡いただけるとたいへん助かります。
     メール入力フォームまたは、nicky!BBSにてご一報いただければ幸いです。

    また、動かないよーとの報告&サポートを希望される方は必ず以下の項目を添えてください。
    項目が欠けている場合は、サポート外となる場合があります。
    (答えようがない、回答範囲が広範囲になってしまう等の理由です)

    • お使いのOS(Win98/WinME/Win2K/WInXP/Mac等)
    • お使いのブラウザ(IE 6.0/NN7等)
    • 設置したWEBサーバー(nifty/sakura/plala等。出来ればURLも)
    • 取得先のPOPサーバー(pop.mail.yahoo.co.jp等)
    • 投稿出来なかった機種、PCの場合はメーラー(DoCoMo N505i/Au A3105CA等)
    • nicky.cgiが正常に動作しない場合は、エラーを出力する・しない、新規投稿できる・できない等を添えてください。

    なお、mobile nicky!に関してのサポートは、デバッグモードでの実行結果に『stat=[+OK ゼロ以外の数字 ゼロ以外の数字]』と表示される事が前提となります。

    statが表示されない、またはstatの数字が双方共にゼロの場合は環境関連に問題があるので、開発側ではサポートできません。

    例)
    • mobile.cgi?MakeSetupに入力ミスがある
    • メールサーバーにメールがない
    • メールの送信先アドレスが違う
    • メールを送信後、自分で受信している

    ※画面に意味不明な半角文字列がズラズラ表示される場合は、
     タイトル/本文/添付画像が全く同じ内容のメールをraelian@din.or.jpに送信してください。
     BASE64かつ、こちらで再現する場合は対応いたします。

    1. CGIを設置したURLにアクセスするとエラーが発生する。

      エラーの内容によってその解決策が異なりますが、以下の場合が多いようです。

      • mobile.cgiがバイナリモードで転送されていない。

        ダウンロードしたmobile.cgiは、そのまま変換せずにサーバへ転送します。

      • perlのパスが違う。

        mobile.cgiの1行目にperlのパスを指定する行があるので、お使いのサーバに合わせたパスに書き換える必要があります。
        また、mobile.cgiはEUCで記述されていますので、保存時には注意してください。

    2. mobile.cgiをエディタで開くと文字化けする。

      mobile.cgiはEUCなる文字コードで作成されている為、perlのパスを書き換える場合等、mobile.cgiを編集する際には、EUC対応のテキストエディタを用意してください。

      例えばフリーウェアのテキストエディタとして、TeraPadがあります。

      TeraPadダウンロード

      TeraPadの場合、mobile.cgiを保存する際にはEUC(改行コード=LF)を指定してください。

      具体的なTeraPadの操作は、TeraPadのファイル→漢字/改行コード指定保存と操作して指定します。

    3. メールがあるのに『You have no mail』と表示される。

      popserver/popuser/poppassの設定項目を再度確認してください。

      mobile.cgi?MakeSetupでDIARY modeに設定した後、mobile.cgi?DBG=ONと呼び出して実行結果を確認してみましょう。各設定項目の確認ができます。

      mobile.cgi?DBG=ONの実行結果に、赤い文字が表示された場合は高確率で設定項目に誤りがあります。

      ※例えば赤い文字でpoppassが違う、と表示された場合でも、popservやpopuserに誤りがある場合もありますので、
       全項目について見直してくださるようお願いいたします。

      ※デバッグモードでは、例えばpopserv=[pop.mail.yahoo.co.jp]等と表示されますが、
       [〜]間にスペース等のちょっとした隙間がある場合は、ゴミが入っている場合です。
       この場合はmobile.cgi?MakeSetupにて再設定してください。

      ※もし、mobile.cgi?MakeSetupで設定した項目と異なる内容が表示された場合は以下の操作を試してみてください。

      • mobile.cgiと同じフォルダにあるMobileUpper.cgiを削除
      • nicky.cgi?PassWordでパスワードを再設定
      • mobile.cgi?MakeSetupを呼び出して各項目再設定

      ※デバッグモードのエラー表示について。
       デバッグモードでは各段階で以下のエラーを表示します。

      • popserver [POPサーバー] not found

        POPサーバーネームに誤りがあるか、CGIサーバーがDNSを解放しておりません。
        POPサーバーネームが正しく表示されている場合は、POPサーバーの指定にIPアドレスを指定すると動作する場合があります。

      • [POPサーバー] not found
      • [POPサーバー] no respons

        mobile.cgiを設置したサーバーでは動きません。

      • Reject Reciev Mail

        mobile.cgi?MakeSetupにてSINGLE NGを設定した状態で、取得したメールが本文+画像とは違う構成になっている。

    4. 携帯からnicky.cgiへアクセスすると文字化けする。

      jcode.plを設置すると携帯に対応します。
      詳しくはnicky!取扱い説明書のiMODE対応編を参照してください。

    5. メール送信後、自動更新したい。

      mobile nicky!メールアドレス発行サービス(無料)をご利用いただくと自動更新に対応します。

      • 補足

        MTAが稼動&メールアドレスが自前サーバの場合は、.forward / .qmail に mobileup.pl を記述いただければメール受信のタイミングで自動更新されます。



(raelian@din.or.jp) nicky!はFreeBSDを使って開発されています。 FreeBSD