2 //YANMAH2 - Yet ANother Mobile Accelerated HatenaHaiku
3 //(c) 2016 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 = "https://googleweblight.com/?lite_url=";
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 = '';
47 $style_sheet = './style.php';
48 //デフォルトの文字コード(UTF-8|SJIS|JIS|EUC-JP)
50 //指定した文字列を含むクエリを404にする。
51 $ng_query = array('keyword=id:dmtp21', 'user=dmtp21');
52 //****************************************************
57 はてなハイク by <a href="http://mobile.hatena.ne.jp/">はてな</a><br />
58 {$product_name_abbr} PHP scripts by <a href="{$mobile_gateway}{$project_url}">{$project_name}</a><br />
59 設置者:<a href="{$mobile_gateway}{$admin_url}">$admin_name</a><br />
60 <a href="./about.php">{$product_name_abbr} について</a>
65 $login_notice = <<<EOL
68 <li>上のリンクを開き、{$product_name_abbr} に読み書きの許可を与えてください。</li>
69 <li>OAuth 認証の仕組みを利用して、はてなから情報を読み書きするための権限を取得します。{$product_name_abbr} が要求する権限と用途は次の通りです。
71 <dt>read_public</dt><dd>タイムラインの読み込みに使用します。</dd>
72 <dt>write_public</dt><dd>投稿と星を付けるために使用します。</dd>
75 <li>セッション Cookie / サーバ側セッションデータの有効期間は {$session_cookie_expire} / {$session_file_lifetime} 秒に設定されています。</li>
76 <li>取得した認証情報は、この {$product_name_abbr} が設置されているサーバに一時的に保存され、投稿などの際にはてなに送信されます。利用後、サーバから明示的に消去したい場合は、ログアウトしてください。</li>
81 //"ログインしました。あなたは{$lot_one}{名前}({id:hatenaid})です。
83 $lot_one = array("猫とラーメンのトリコ",
132 $lot_two = array("今日も元気に",
133 "今日もハイク、明日もハイク、これじゃ毎日",
151 "悲しくったってコートの中では平気なら",
155 "子、曰わく、仁を求めて仁を得たり、また",
161 "ナヌ? ****に疲れた? それなら",