2011-08-22から1日間の記事一覧

2011年08月21日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

Shift-JIS対応の文字列分割等

以下のスクリプトをそのまま貼れば、stringクラスにlettersとsplitの二つのメソッドが追加されます。 do local is_zen = function(num) -- その文字コード番号が半角か全角かを判別するルーチン if num < 127 then return false end if num < 161 then retur…

テーブルユーティリティ

Lua

以下のスクリプトを貼り付けると、table.copyとtable.stable_copyの二つのメソッドが追加される。 table.copyはtableをコピーする。コピー対象にテーブルが含まれていたら、それの中身をさらにコピーする。他の言語ではクローンとか言われるような動作をする…

全角混じり文字列を数値に変換

Shift-JIS対応の文字列分割等 - 永字八法を使った上で、以下のスクリプトも貼る。 do -- 変換テーブルを定義 local atoi_map = setmetatable({}, {__index=function() return "" end}) for i=0, 9 do atoi_map[tostring(i)] = tostring(i) -- 半角登録 atoi_…

2011年08月21日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

Shift-JIS対応の文字列分割等

以下のスクリプトをそのまま貼れば、stringクラスにlettersとsplitの二つのメソッドが追加されます。 do local is_zen = function(num) -- その文字コード番号が半角か全角かを判別するルーチン if num < 127 then return false end if num < 161 then retur…

テーブルユーティリティ

Lua

以下のスクリプトを貼り付けると、table.copyとtable.stable_copyの二つのメソッドが追加される。 table.copyはtableをコピーする。コピー対象にテーブルが含まれていたら、それの中身をさらにコピーする。他の言語ではクローンとか言われるような動作をする…

全角混じり文字列を数値に変換

Shift-JIS対応の文字列分割等 - 永字八法を使った上で、以下のスクリプトも貼る。 do -- 変換テーブルを定義 local atoi_map = setmetatable({}, {__index=function() return "" end}) for i=0, 9 do atoi_map[tostring(i)] = tostring(i) -- 半角登録 atoi_…

全角混じり文字列を数値に変換

http://d.hatena.ne.jp/eiji8pou/20110822/1314019682を使った上で、以下のスクリプトも貼る。 do -- 変換テーブルを定義 local atoi_map = setmetatable({}, {__index=function() return "" end}) for i=0, 9 do atoi_map[tostring(i)] = tostring(i) -- 半…

テーブルユーティリティ

Lua

以下のスクリプトを貼り付けると、table.copyとtable.stable_copyの二つのメソッドが追加される。 table.copyはtableをコピーする。コピー対象にテーブルが含まれていたら、それの中身をさらにコピーする。他の言語ではクローンとか言われるような動作をする…

Shift-JIS対応の文字列分割等

以下のスクリプトをそのまま貼れば、stringクラスにlettersとsplitの二つのメソッドが追加されます。 do local is_zen = function(num) -- その文字コード番号が半角か全角かを判別するルーチン if num < 127 then return false end if num < 161 then retur…

2011年08月21日のツイート

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…