2 //YANMAH2 - Yet ANother Mobile Accelerated HatenaHaiku
3 //(c) 2014 YANMAH2 project
4 //This program is freesoftware. you can redistribute it and/or modify it under the terms of the [GNU Affero GPL v3](http://www.gnu.org/licenses/agpl.html).
6 <?php defined("HELLO") or exit(); ?>
8 //****************************************************
9 //このプログラムを設置・管理する責任者名を記入する。
10 $admin_name = "ここに設置者の名前を記入";
11 //上の設置者と連絡をとる手段、またはその情報を含む URLを記入する。
12 $admin_url = "http://h.example.ne.jp/user/";
13 //****************************************************
14 //エントリの表示文字数制限の基準値(文字幅)
16 //インクルードパスの設定。"default" でシステムの設定をそのまま使用する。
18 $extra_include_path = "default";
20 $mobile_gateway = "http://www.google.co.jp/gwt/n?u=";
21 //利用するハイクのホスト(h.hatena.ne.jp|h.hatena.com)
22 $haiku_host = "h.hatena.ne.jp";
24 $haiku_official_url = "http://{$haiku_host}/mobile/";
26 $api_base_url = "http://{$haiku_host}/api/";
29 //OAuth コンシューマキー・シークレット
32 $site_name = "はてなハイク 非公式モバイル版";
34 $site_name_caption = "";
36 $session_cookie_expire = 60 * 60 * 24 * 7;
38 $session_file_lifetime = $session_cookie_expire;
40 $custom_session_save_path = 'default';
41 //セッションファイルに対するガベージコレクタの作動率(array(分子, 分母))
42 //array('default','default') ならサーバの設定が使われる。
43 $session_gc_prob = array('1', '100');
44 //画像縮小用のモバイルゲートウェイの URL
45 $mobile_gateway_for_images = 'http://mgw.hatena.ne.jp/?';
47 $style_sheet = './style.php';
48 //デフォルトの文字コード(UTF-8|SJIS|JIS|EUC-JP)
50 //****************************************************
55 はてなハイク by <a href="http://mobile.hatena.ne.jp/">はてな</a><br />
56 {$product_name_abbr} PHP scripts by <a href="{$mobile_gateway}{$project_url}">{$project_name}</a><br />
57 設置者:<a href="{$mobile_gateway}{$admin_url}">$admin_name</a><br />
58 <a href="./about.php">{$product_name_abbr} について</a>
63 $login_notice = <<<EOL
66 <li>上のリンクを開き、{$product_name_abbr} に読み書きの許可を与えてください。</li>
67 <li>OAuth 認証の仕組みを利用して、はてなから情報を読み書きするための権限を取得します。{$product_name_abbr} が要求する権限と用途は次の通りです。
69 <dt>read_public</dt><dd>タイムラインの読み込みに使用します。</dd>
70 <dt>write_public</dt><dd>投稿と星を付けるために使用します。</dd>
71 <dt>write_private</dt><dd>はてなブックマークがプライベートに設定されている場合、{$product_name_abbr} からの追加機能を使うときに必要です。</dd>
74 <li>セッション Cookie / サーバ側セッションデータの有効期間は {$session_cookie_expire} / {$session_file_lifetime} 秒に設定されています。</li>
75 <li>取得した認証情報は、この {$product_name_abbr} が設置されているサーバに一時的に保存され、投稿などの際にはてなに送信されます。利用後、サーバから明示的に消去したい場合は、ログアウトしてください。</li>
80 //"ログインしました。あなたは{$lot_one}{名前}({id:hatenaid})です。
82 $lot_one = array("猫とラーメンのトリコ",
131 $lot_two = array("今日も元気に",
132 "今日もハイク、明日もハイク、これじゃ毎日",
150 "悲しくったってコートの中では平気なら",
154 "子、曰わく、仁を求めて仁を得たり、また",
160 "ナヌ? ****に疲れた? それなら",