開発

モノオキWiki - secedit.inc.phpの導入

見出し編集を可能にするPukiWikiプラグイン "secedit.inc.php" - pukibook.sourceforge.jp これの通りに導入(念の為Wikiの方にも写しておいた) リリース secedit.inc.php rev422 - Monobook for PukiWiki - OSDN ファイル自体はここから取ってきたものを使っ…

モノオキWiki - splitbody.inc.php/lsx.inc.php

文章を分割し、マルチカラムで表示するプラグイン(splitbody.inc.php) http://pukiwiki.sonots.com/?Plugin%2Fsplitbody.inc.php 使い方: #splitbody([オプション]){{ #split([オプション]) 内容 #split([オプション]) 内容 }}#splitbody オプション tag=di…

google_calc.js v0.07

夏ごろ気まぐれに復活した電卓で文字化け?があったので修正 Line73 if(stext.match(reg3)){ //タグ抜き各種 tmp = stext.match(reg3)[1]; tmp = tmp.replace(/<\/*span.*?>/g, ''); tmp = tmp.replace(/<\/*h2.*?>/g, ''); tmp = tmp.replace(/<font size=-2>\s<\/font>/g</font>…

url2title.js v0.04 +yuz2016726

先日のツイッター対応?で画像/動画つきツイートが流れてきた時にAタグがそのままになってたので対応 Line 103 var t = decode_entities(stext.match(getTweet)[1]).replace(/\s+/g," ").substr(0,128); var e = new RegExp("

const/letとvarのスコープに関する覚書

function内において、varは継承(?)されるがconst/letは継承(?)されない。 関数呼び出しにおいてはどちらも継承(?)されない。 <script type="text/javascript"> (function func(){ var _var = " var_func"; const _const = " const_func"; let _let = " let_func"; console.log(_var); //->va…

url2title.js v0.04 +yuz2016713

5年ぶりにいじった。ツイッター対応? Line 9 var getTweet = new RegExp("<div class=\"dir-ltr\" dir=\"ltr\">\s?(.*?)\n<\/div>","i"); Line 96 var stext = stream.ReadText(); if(stext.match(getTweet)){ send(ch , "Page Tweet: "+decode_entities(stext.match(getTweet)[1]).replace(/\s</div>…

google_calc.js v0.05

とりあえず長らく放置していた電卓が復活 相変わらず為替は引っ張れないのでもう少し UAを適当に変えたら引っ張ってこれた。 Line55 var reg = new RegExp("<h2 class=\"r\" dir=\"ltr\" style=\"display:inline;font-size:138%\">(.+?)<\/h2>"); //v0.05仕様正規表現のマッチングを変えただけで復活したというていたらく。放置し</h2>…

exp.htm

経験の記録を追加。 敗北時の計算にミスがあったので修正。 →敵城破壊率の係数が1多かった。(0.91のところが1.91)

google_calc.js

副作用で使えてた為替の表示ができなくなってる でHTMLソース見たら戻ってるし… v0.03は上書きでソース紛失したのでどうしよう的な

google_calc.js v0.03

なにやら動かなくなったので調べたところソースが変わってたらしい reg = new RegExp("<h2 class=r style=\"font-size:138%\"><b>(.+?)<\/b><\/h2>","i"); //2011/11頃まで↓ reg = new RegExp("<span class=\"nobr\"><h2.+style=\"font-size:138%\">([\n\r]|.)+<\/h2>","ig"); bタグは削除。(新ソース参照) 今後h2タグの改変が来ても対処できるよう、判</h2.+style=\"font-size:138%\"></span></b></h2>…

テーブルの中央寄せ@CSS

margin-left:auto; margin-right:auto;罠すぎる

css.css

上記のW3C準拠に伴いtwinlook.net共用のCSSに下記のものを追加した。 マージン・フォントサイズはすべて基本のフォント12px/ライン高15pxを基準にした。 /* Div */ div.ret { margin-top: 15px; margin-bottom: 30px; font-size: 9px; text-align: right; } …

exp.htm

経験値の算出部分をダラダラ個別に書いてあったのをforでまとめた。 敗戦時の敵城破壊率の係数が意味不明な数字(2/3ってどこから…)になっていたので 直すついでに1ゲージ負けと半ゲージ負けから選べるようにした。 スコアランク拡張を高評価と低評価で分けた…

country_code.js v0.01

!cc JPN / !cc JP 上記のようにして2,3文字の国名コードを入力すると下記のものを返す。 ・2字の国名コード ・3字の国名コード ・国・地域名(日本語) ・国・地域名(英語) ・場所 //整形 -> JP, JPN - 日本(Japan) @ 東アジア 動作 http://ja.wikipedia.o…

url2title.js v0.03 +yuz20110822

まれにタイトルの取得に失敗する。 →同じ正規表現でも失敗したり成功したりする。 →反応が鈍い時がある →回線かPCの処理ラグ? ということで ・ソースを取得する量を小さくした。 (116行) 32kbから10kbへ。 ・xmlhttpのタイムアウトを長くした (79行) バラン…

Wikipedia.js

まんまWikipedia検索用。 R-O-M-F.jsを適当に改造していくつかのパターンに対応させただけ。 なので今後パターンを増やす必要がありそう。 メモ <p>.?<b>項目名<\/p></b></p>

RO-GDB同盟用

R化に伴いレベル上限を150へ character_add.php / character_apdel.php Line 30/ 33| } elseif (strlen($lv) > 2) { ↓ } elseif ($lv > 150) { Line149/356| <p>レベルは半角数字2桁以内で入力してください。</p> ↓ <p>レベルは150以下で入力してください。。</p>まんま。 …

url2title.js v0.03 +yuz20101111

20,51,52+,62,63+,67,68+ (+付きは追記行) logoutchが未記入のとき、コマンド入力したチャンネルにログが出るはず 前回つけたpw機能も未記入ならスルーするはずってか今気付いたけど毎回変数チェックするより、使う関数内でlogoutchが空欄ならchannelで上書…

url2title

また調子悪かったようなので改良? getCharsetの正規表現を少しだけ変えた text/htmlを見つけたときログ出力チャンネルに出すようにした(100行目) 結局改造の原因になったページは未解決。 この部分で引っかかっているらしい。 正常にレスポンスを得れず、…

url2title

気になったので再び改造。 h抜きに対応した。 replaceで置き換えるだけ。 文字列〜http://URL.com〜文字列に対応した。 正規表現と下記の変更。 最短マッチなので、 こういうURLに対しては逆に無力になった。 正規表現変えれば後ろはどこまでも含めることも…

url2title

改造した。 メタタグ解析部の正規表現 タイトルタグ ついでにログ出力チャンネルを変数にまとめた 代替品? ここの > http://livedb.ath.cx/live_db/ 最下部の > LimeChat 用 スクリプト > ニコニコ動画、YouTubeなどのURLから情報を表示する これ

スクリプト

url2titleが最近うまく動いてくれないのでhttp://d.hatena.ne.jp/nazone/20060329/p1 マクロからPerlを実行するDLLhttp://d.hatena.ne.jp/famnet/20080216/1203101256 URLタイトル取得のみ Wikipediaのはキーワードの取得がうまくいかない…(たぶんLimeの設…