2009-07-16 (木)
■ [しょぼかる][変更履歴] 携帯版の文字コードの変換方法の修正

- 2009-07-16
- q 文字コードをCP932に変換するように変更
掲示板に書かれていた件への対処です。これでローマ数字などは正しく変換されます。実際に表示されるかどうかはまた別の問題だと思いますが。
1 :名無しさん:2009/07/16(木) 01:51:16 ID:0DhLLTes
「うみねこのなく頃に」http://cal.syoboi.jp/tid/1670 のサブタイトルに、機種依存文字であるローマ数字が使われています。
Windowsでは読めますが、携帯で見ると"?"に置き換えられていました。恐らくMacintosh等では文字化けすると思われます。
これまでの番組タイトルやサブタイトルでは全て、半角英文字で登録されていたと思います。
例:http://cal.syoboi.jp/tid/331/subtitle
「うみねこ」も半角英文字に修正してもよろしいでしょうか?
なんとなく決め打ちでCP932に変換していますが、今の端末だとUTF-8のままでも問題なさそうですね...。
2009-07-14 (火)
■ [しょぼかる][変更履歴] キーワードなしの検索でトップにリダイレクト

- 2009-07-14
- find 「検索キーワードが空」「範囲指定が空」「フラグ指定なし」「Refererなし」のすべての条件を満たしているとき、トップページにリダイレクトするように
掲示板でリクエストのあった要望を実装しました。
108 :名無しさん:2009/06/30(火) 08:39:17 ID:cBLK8Yas
検索クエリが空文字列だったならば、トップページにリダイレクトするというのはどうでしょう。
ブラウザSleipnirのカスタム検索ボタンにDB検索を登録して使っていますが、ブックマーク代わりに、
ヌルで検索->検索結果0画面を出す->左上のリンクからトップページへ、という流れを結構な頻度で使っているので。
2009-07-07 (火)
■ [しょぼかる] iEPGのログ

金曜ロードショーのエヴァが低視聴率で涙目みたいな記事を見かけたので、しょぼいカレンダーのiEPGのログを見てみましたが、しょぼいカレンダーではエヴァよりも新番組の「かなめも」のほうが人気でした。
※このデータは単純なアクセス数の集計です
iEPG ランキング 7/05(日)~7/12(日)
| * | PID | Title | ChName | Count |
|---|---|---|---|---|
| 1 | 137885 | かなめも #1 | テレビ東京 | 388 |
| 2 | 138259 | 宙のまにまに #1 | TOKYO MX | 196 |
| 3 | 139102 | 咲-Saki- #14 | テレビ東京 | 193 |
| 4 | 140012 | 東京マグニチュード8.0 #1 | フジテレビ | 174 |
| 5 | 139449 | プリンセスラバー! #1 | TOKYO MX | 160 |
| 6 | 139912 | 化物語 #1 | tvk | 135 |
| 7 | 139938 | 狼と香辛料II #1 | tvk | 132 |
| 8 | 139436 | プリンセスラバー! #1 | tvk | 127 |
| 9 | 139009 | 懺・さよなら絶望先生 #1 | TOKYO MX | 124 |
| 10 | 140002 | 青い花 #2 | フジテレビ | 116 |
| 11 | 140561 | 鋼の錬金術師 FULLMETAL ALCHEMIST #14 | TBS | 112 |
| 12 | 139262 | 新世紀エヴァンゲリオン #6~#10 | 日本テレビ | 97 |
| 13 | 139320 | GA 芸術科アートデザインクラス #1 | ytv | 95 |
| 14 | 139474 | プリンセスラバー! #1 | チバテレビ | 95 |
| 15 | 139035 | NEEDLESS #1 | テレ玉 | 92 |
| 16 | 139664 | CANAAN #1 | tvk | 91 |
| 17 | 139963 | 化物語 #1 | テレ玉 | 85 |
| 18 | 141708 | 蒼天航路 #14 | 日本テレビ | 84 |
| 19 | 139360 | GA 芸術科アートデザインクラス #1 | tvk | 83 |
| 20 | 138416 | 宙のまにまに #1 | チバテレビ | 81 |
| 21 | 138463 | うみものがたり~あなたがいてくれたコト~ #3 | TBS | 80 |
| 22 | 139022 | 懺・さよなら絶望先生 #1 | テレ玉 | 79 |
| 23 | 139075 | 大正野球娘。 #2 | TBS | 79 |
| 24 | 139951 | 狼と香辛料II #1 | TOKYO MX | 77 |
| 25 | 140615 | ハヤテのごとく!! #15 | テレビ東京 | 72 |
| 26 | 139061 | NEEDLESS #1 | tvk | 71 |
| 27 | 139347 | GA 芸術科アートデザインクラス #1 | チバテレビ | 68 |
| 28 | 139603 | シャングリ・ラ #14 | tvk | 68 |
| 29 | 139677 | CANAAN #1 | チバテレビ | 68 |
| 30 | 138390 | うみものがたり~あなたがいてくれたコト~ #1 | MBS毎日放送 | 67 |
| 31 | 138727 | 懺・さよなら絶望先生 #1 | チバテレビ | 67 |
| 32 | 139834 | 化物語 #1 | チバテレビ | 62 |
| 33 | 140587 | ティアーズ・トゥ・ティアラ #14 | tvk | 61 |
| 34 | 138077 | よくわかる現代魔法 #1 | BS11デジタル | 60 |
| 35 | 140548 | クロスゲーム #14 | テレビ東京 | 59 |
| 36 | 138643 | エレメントハンター #2 | NHK教育 | 58 |
| 37 | 139727 | CANAAN #1 | 関西テレビ | 58 |
| 38 | 139562 | プラネテス #1 | NHK-BS2 | 57 |
| 39 | 140377 | Phantom~Requiem for the Phantom~ #15 | テレビ東京 | 55 |
| 40 | 140496 | バスカッシュ! #15 | TBS | 55 |
| 41 | 139821 | 狼と香辛料II #1 | チバテレビ | 54 |
| 42 | 140483 | PandoraHearts #15 | TBS | 52 |
| 43 | 138779 | 懺・さよなら絶望先生 #1 | サンテレビジョン | 51 |
| 44 | 139926 | 化物語 #2 | TOKYO MX | 51 |
| 45 | 139523 | グイン・サーガ #14 | NHK-BS2 | 49 |
| 46 | 140991 | あにてれPresents アニソンぷらす+ #51 | テレビ東京 | 49 |
| 47 | 141695 | 逆境無頼カイジ #1 | 日本テレビ | 49 |
| 48 | 132872 | 亡念のザムド #13 | TOKYO MX | 48 |
| 49 | 140924 | 戦場のヴァルキュリア #14 | テレ玉 | 48 |
| 50 | 130799 | タイタニア #14 | NHK総合 | 46 |
iEPG ランキング 6/28(日)~7/05(日)
| * | PID | Title | ChName | Count |
|---|---|---|---|---|
| 1 | 138321 | 金曜ロードショー ヱヴァンゲリヲン:序 | 日本テレビ | 332 |
| 2 | 140001 | 青い花 #1 | フジテレビ | 330 |
| 3 | 139074 | 大正野球娘。 #1 | TBS | 329 |
| 4 | 139925 | 化物語 #1 | TOKYO MX | 273 |
| 5 | 138642 | エレメントハンター #1 | NHK教育 | 251 |
| 6 | 139651 | CANAAN #1 | TOKYO MX | 250 |
| 7 | 139260 | 新世紀エヴァンゲリオン #1~#3 | 日本テレビ | 247 |
| 8 | 131637 | 咲-Saki- #13 | テレビ東京 | 244 |
| 9 | 138462 | うみものがたり~あなたがいてくれたコト~ #2 | TBS | 214 |
| 10 | 140614 | ハヤテのごとく!! #14 | テレビ東京 | 204 |
| 11 | 139261 | 新世紀エヴァンゲリオン #4、#5 | 日本テレビ | 194 |
| 12 | 139048 | NEEDLESS #1 | TOKYO MX | 189 |
| 13 | 130825 | 夏のあらし! #13 | テレビ東京 | 180 |
| 14 | 131876 | 宇宙をかける少女 #26 | テレビ東京 | 173 |
| 15 | 140495 | バスカッシュ! #14 | TBS | 167 |
| 16 | 138448 | うみねこのなく頃に #1 | tvk | 166 |
| 17 | 142002 | 東京マグニチュード8.0 ^常識にまどわされるな!大地震生き残れSP~東京マグニチュード8.0~ | フジテレビ | 165 |
| 18 | 138753 | 懺・さよなら絶望先生 #1 | tvk | 157 |
| 19 | 133299 | 蒼天航路 #13 | 日本テレビ | 135 |
| 20 | 140376 | Phantom~Requiem for the Phantom~ #14 | テレビ東京 | 132 |
| 21 | 130479 | 鋼の錬金術師 FULLMETAL ALCHEMIST #13 | TBS | 131 |
| 22 | 131889 | はじめの一歩 New Challenger #26 | 日本テレビ | 119 |
| 23 | 140482 | PandoraHearts #14 | TBS | 112 |
| 24 | 138473 | うみねこのなく頃に #1 | チバテレビ | 110 |
| 25 | 138089 | よくわかる現代魔法 ^放送直前!「よくわかる現代魔法」の基礎講座!!予習、復習、今からでも遅くないぞスペシャル!! | BS11デジタル | 109 |
| 26 | 138498 | うみねこのなく頃に #1 | テレ玉 | 100 |
| 27 | 141669 | 涼宮ハルヒの憂鬱(新) #14 | tvk | 98 |
| 28 | 139988 | CANAAN #1 | テレ玉 | 89 |
| 29 | 140522 | 戦場のヴァルキュリア #14 | tvk | 83 |
| 30 | 139757 | 化物語 #1 | MBS毎日放送 | 81 |
| 31 | 141682 | 涼宮ハルヒの憂鬱(新) #14 | テレ玉 | 78 |
| 32 | 132871 | 亡念のザムド #12 | TOKYO MX | 77 |
| 33 | 131851 | 獣の奏者 エリン #26 | NHK教育 | 76 |
| 34 | 142106 | 真マジンガー 衝撃!Z編 on television #14 | テレビ東京 | 76 |
| 35 | 132158 | けいおん! #11 | BS-TBS | 74 |
| 36 | 130565 | ティアーズ・トゥ・ティアラ #13 | tvk | 72 |
| 37 | 141656 | 涼宮ハルヒの憂鬱(新) #14 | TOKYO MX | 72 |
| 38 | 138970 | NEEDLESS #1 | MBS毎日放送 | 70 |
| 39 | 139614 | シャングリ・ラ #13 | TOKYO MX | 69 |
| 40 | 132404 | シャングリ・ラ #13 | tvk | 68 |
| 41 | 140363 | アラド戦記 ~スラップアップパーティー~ #14 | テレビ東京 | 66 |
| 42 | 138320 | 金曜ロードショー ヱヴァンゲリヲン:序 | ytv | 65 |
| 43 | 139372 | ザ☆ネットスター! #14 | NHK-BS2 | 64 |
| 44 | 133666 | クロスゲーム #13 | テレビ東京 | 60 |
| 45 | 137236 | フレッシュプリキュア! #21 | テレビ朝日 | 56 |
| 46 | 139141 | ふたつのスピカ #1 | NHK-BShi | 55 |
| 47 | 140508 | 07-GHOST #13 | tvk | 55 |
| 48 | 129603 | グイン・サーガ #13 | NHK-BS2 | 54 |
| 49 | 132495 | アスラクライン #13 | テレ玉 | 53 |
| 50 | 135895 | 涼宮ハルヒの憂鬱(新) #13 | チバテレビ | 53 |
iEPG ランキング 6/21(日)~6/28(日)
| * | PID | Title | ChName | Count |
|---|---|---|---|---|
| 1 | 138461 | うみものがたり~あなたがいてくれたコト~ #1 | TBS | 295 |
| 2 | 131636 | 咲-Saki- #12 | テレビ東京 | 278 |
| 3 | 132456 | けいおん! #13 | TBS | 237 |
| 4 | 130824 | 夏のあらし! #12 | テレビ東京 | 221 |
| 5 | 131875 | 宇宙をかける少女 #25 | テレビ東京 | 153 |
| 6 | 131501 | ハヤテのごとく!! #13 | テレビ東京 | 145 |
| 7 | 132430 | バスカッシュ! #13 | TBS | 130 |
| 8 | 131624 | PandoraHearts #13 | TBS | 126 |
| 9 | 130578 | Phantom~Requiem for the Phantom~ #13 | テレビ東京 | 123 |
| 10 | 130478 | 鋼の錬金術師 FULLMETAL ALCHEMIST #12 | TBS | 122 |
| 11 | 133298 | 蒼天航路 #12 | 日本テレビ | 108 |
| 12 | 133411 | リストランテ・パラディーゾ #11 | フジテレビ | 106 |
| 13 | 135856 | 涼宮ハルヒの憂鬱(新) #13 | tvk | 98 |
| 14 | 132443 | 戦場のヴァルキュリア #13 | tvk | 90 |
| 15 | 131888 | はじめの一歩 New Challenger #25 | 日本テレビ | 87 |
| 16 | 132391 | アスラクライン #13 | tvk | 85 |
| 17 | 135908 | 涼宮ハルヒの憂鬱(新) #13 | テレ玉 | 85 |
| 18 | 131850 | 獣の奏者 エリン #25 | NHK教育 | 84 |
| 19 | 132157 | けいおん! #10 | BS-TBS | 79 |
| 20 | 133400 | 真マジンガー 衝撃!Z編 on television #13 | テレビ東京 | 78 |
| 21 | 131916 | タユタマ -Kiss on my Deity- #12 | TOKYO MX | 76 |
| 22 | 135843 | 涼宮ハルヒの憂鬱(新) #13 | TOKYO MX | 71 |
| 23 | 131081 | クイーンズブレイド 流浪の戦士 #12 | TOKYO MX | 69 |
| 24 | 132520 | シャングリ・ラ #12 | TOKYO MX | 69 |
| 25 | 132870 | 亡念のザムド #11 | TOKYO MX | 69 |
| 26 | 130564 | ティアーズ・トゥ・ティアラ #12 | tvk | 67 |
| 27 | 130751 | 初恋限定。 #12 | BS11デジタル | 66 |
| 28 | 133260 | アラド戦記 ~スラップアップパーティー~ #13 | テレビ東京 | 64 |
| 29 | 131903 | タユタマ -Kiss on my Deity- #12 | tvk | 61 |
| 30 | 131069 | 07-GHOST #12 | tvk | 59 |
| 31 | 132287 | 戦場のヴァルキュリア #13 | MBS毎日放送 | 58 |
| 32 | 132403 | シャングリ・ラ #12 | tvk | 58 |
| 33 | 133665 | クロスゲーム #12 | テレビ東京 | 58 |
| 34 | 129602 | グイン・サーガ #12 | NHK-BS2 | 55 |
| 35 | 134696 | ドラゴンボール改 #12 | フジテレビ | 55 |
| 36 | 132494 | アスラクライン #12 | テレ玉 | 54 |
| 37 | 132131 | けいおん! #12 | MBS毎日放送 | 52 |
| 38 | 132582 | 戦場のヴァルキュリア #12 | TOKYO MX | 50 |
| 39 | 134388 | しゅごキャラ!!どきっ #89 | テレビ東京 | 49 |
| 40 | 135894 | 涼宮ハルヒの憂鬱(新) #12 | チバテレビ | 49 |
| 41 | 132981 | 銀魂 #163 | テレビ東京 | 48 |
| 42 | 131057 | 鋼殻のレギオス #24 | TOKYO MX | 47 |
| 43 | 133066 | MAJOR 5th season #25 | NHK教育 | 47 |
| 44 | 140692 | 蒼天航路 #1 | ytv | 47 |
| 45 | 131569 | PandoraHearts #10 | BS-TBS | 46 |
| 46 | 132532 | シャングリ・ラ #12 | テレ玉 | 46 |
| 47 | 132596 | 戦場のヴァルキュリア #13 | チバテレビ | 45 |
| 48 | 132608 | 戦場のヴァルキュリア #12 | テレ玉 | 44 |
| 49 | 133034 | クイーンズブレイド 流浪の戦士 #12 | チバテレビ | 44 |
| 50 | 133245 | 夏目友人帳 #11 | テレビ東京 | 43 |
iEPG ランキング 6/14(日)~6/21(日)
| * | PID | Title | ChName | Count |
|---|---|---|---|---|
| 1 | 132455 | けいおん! #12 | TBS | 200 |
| 2 | 131635 | 咲-Saki- #11 | テレビ東京 | 183 |
| 3 | 132955 | 東のエデン #11 | フジテレビ | 167 |
| 4 | 130823 | 夏のあらし! #11 | テレビ東京 | 144 |
| 5 | 131874 | 宇宙をかける少女 #24 | テレビ東京 | 142 |
| 6 | 131500 | ハヤテのごとく!! #12 | テレビ東京 | 135 |
| 7 | 132993 | 黒神 The Animation #23 | テレビ朝日 | 134 |
| 8 | 132429 | バスカッシュ! #12 | TBS | 126 |
| 9 | 133297 | 蒼天航路 #11 | 日本テレビ | 119 |
| 10 | 131649 | 戦国BASARA #12 | TBS | 118 |
| 11 | 130477 | 鋼の錬金術師 FULLMETAL ALCHEMIST #11 | TBS | 117 |
| 12 | 131623 | PandoraHearts #12 | TBS | 117 |
| 13 | 130577 | Phantom~Requiem for the Phantom~ #12 | テレビ東京 | 115 |
| 14 | 140114 | 川の光 | NHK総合 | 113 |
| 15 | 131887 | はじめの一歩 New Challenger #24 | 日本テレビ | 103 |
| 16 | 133410 | リストランテ・パラディーゾ #10 | フジテレビ | 95 |
| 17 | 135855 | 涼宮ハルヒの憂鬱(新) #12 | tvk | 93 |
| 18 | 131045 | 鋼殻のレギオス #24 | tvk | 86 |
| 19 | 132442 | 戦場のヴァルキュリア #12 | tvk | 84 |
| 20 | 133399 | 真マジンガー 衝撃!Z編 on television #12 | テレビ東京 | 82 |
| 21 | 131849 | 獣の奏者 エリン #24 | NHK教育 | 81 |
| 22 | 135842 | 涼宮ハルヒの憂鬱(新) #12 | TOKYO MX | 75 |
| 23 | 132156 | けいおん! #9 | BS-TBS | 73 |
| 24 | 132416 | 神曲奏界ポリフォニカ クリムゾンS #12 | tvk | 72 |
| 25 | 132869 | 亡念のザムド #10 | TOKYO MX | 72 |
| 26 | 132519 | シャングリ・ラ #11 | TOKYO MX | 69 |
| 27 | 130563 | ティアーズ・トゥ・ティアラ #11 | tvk | 68 |
| 28 | 132390 | アスラクライン #12 | tvk | 67 |
| 29 | 140115 | 川の光 「川の光」を求めて~密着10ヶ月!長編アニメの舞台裏~ | NHK総合 | 65 |
| 30 | 135907 | 涼宮ハルヒの憂鬱(新) #12 | テレ玉 | 64 |
| 31 | 131915 | タユタマ -Kiss on my Deity- #11 | TOKYO MX | 63 |
| 32 | 133259 | アラド戦記 ~スラップアップパーティー~ #12 | テレビ東京 | 63 |
| 33 | 130750 | 初恋限定。 #11 | BS11デジタル | 62 |
| 34 | 133664 | クロスゲーム #11 | テレビ東京 | 61 |
| 35 | 130798 | タイタニア #13 | NHK総合 | 58 |
| 36 | 139270 | 金曜ロードショー ルパン三世 ルパンVS複製人間 | 日本テレビ | 58 |
| 37 | 131080 | クイーンズブレイド 流浪の戦士 #11 | TOKYO MX | 57 |
| 38 | 131068 | 07-GHOST #11 | tvk | 55 |
| 39 | 129601 | グイン・サーガ #11 | NHK-BS2 | 54 |
| 40 | 132402 | シャングリ・ラ #11 | tvk | 53 |
| 41 | 132286 | 戦場のヴァルキュリア #12 | MBS毎日放送 | 52 |
| 42 | 135881 | 涼宮ハルヒの憂鬱(新) #12 | サンテレビジョン | 52 |
| 43 | 132980 | 銀魂 #162 | テレビ東京 | 50 |
| 44 | 131902 | タユタマ -Kiss on my Deity- #11 | tvk | 49 |
| 45 | 132145 | アスラクライン #11 | チバテレビ | 49 |
| 46 | 132130 | けいおん! #11 | MBS毎日放送 | 48 |
| 47 | 134695 | ドラゴンボール改 #11 | フジテレビ | 48 |
| 48 | 131568 | PandoraHearts #9 | BS-TBS | 47 |
| 49 | 132493 | アスラクライン #11 | テレ玉 | 46 |
| 50 | 132581 | 戦場のヴァルキュリア #11 | TOKYO MX | 46 |
生のログみてるとiEPGをポーリングしてるロボットが結構ありますな...23時台に10秒で70回とか。多少は遠慮して欲しい気がする。どう使われてるのかちょっと気になる。
2009-06-30 (火)
■ [しょぼかる][変更履歴] ネット配信の視聴用のリンク追加

- 2009-06-30
- callib タイトルコメントに含まれるリンクを別に保存するようにして、いちいちコメントをパースしなくても利用できるようにした
- view3 タイトルコメントにChNameと同じ名前のリンクがあったら「視聴」のテキストでリンクするようにした(ただし、ChGIDが7(インターネット)の場合のみ)
こんな感じにリンクが表示されます。
「視聴」というテキストがなんだか微妙ですが、他に適当なテキストや記号をみつけられませんでした。
しばらく様子を見て問題が無ければ他の表示モードや画面にも反映していこうと思いますが、使えない場合が多かったりして役に立たないことがわかったら別の方法を考えます。
2009-06-25 (木)
■ [しょぼかる][変更履歴] 微妙な機能の削除とPluginScriptの設定追加

- 2009-06-25
- config はてなスターの設定項目削除
- * はてなスターを表示する処理を削除
- uc PluginScriptの設定を追加
- p 何も表示されないページを追加
昨日思いついてしまった「任意のスクリプトを実行できる機能」を追加しました。残念ながらログインしなければ使えません。
「またアニメ見てる」のような機能をしょぼいカレンダーから呼び出したりできるかもしれません。
ついでに「何も表示されないページ」を追加しました。勝手に追加したスクリプトで番組表を表示したいときとかに使えるかもしれません。(/p/text でテキスト版の番組表を表示してみたりとか...試してないのでできないかもしれません)
ためしに番組表に「text」というリンクを追加して、クリックしたら番組のテキストがpromptで表示されるものを作ってみた図。
使ったスクリプト。
http://cal.syoboi.jp/plugin_script/text.js
// コピペ用テキスト表示? if (window.location.pathname == '/') { // 番組表の表モードは div.pid-item でそれ以外は tr.pid-item が1番組分の枠 $('tr.pid-item, div.pid-item').each(function(){ var box = this; // リンクのURLからPIDを抜き出す var id = $('a.pidlink', box)[0].href.match(/tid\/(\d+).*#(\d+)/); var pid = id[2]; // [text] のリンク作成 var a = $('<a>[text]</a>'); a.css('margin-left', '8px'); a.click(function(){ // json.phpでPIDからタイトルとかサブタイトルをお取り寄せ(番組表のhtmlから取得するのはすごく疲れるため) var params = { Req: 'ProgramByPID,TitleMedium,SubTitles', PID: pid }; $.getJSON('/json.php', params, function(data,status){ if (status == 'success') { // 表示するテキストの組み立て var p = data.Programs[pid]; var t = data.Titles[p.TID]; var st = (data.SubTitles != undefined ? data.SubTitles[p.TID][p.Count] : ''); var text = t.Title; if (p.Count != '') text += ' #'+p.Count; if (p.SubTitle2 != '') text += ' 「'+p.SubTitle2+'」'; else if (st != '') text += ' 「'+st+'」'; if (p.ProgComment != '') text += ' '+p.ProgComment; if (p.ChName != '') text += ' @'+p.ChName; prompt(text, text); } else { // エラー alert(status); } }); }); $('span.buttons', this).append(a); }); }
タグの構造やclassの指定方法がまずくて、なかなかうまいこといきません。センスの無さに絶望。