2014-10-01から1ヶ月間の記事一覧

2014年10月31日のTwitter

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…

(UTF-8で書かれたrubyソースコードでUNICODE版のWin32APIを呼び出す)

とりあえず、メッセージボックスを表示させる例 ソースがUTF-8なのでそのまま文字を表示させようとすると文字化けする #!/usr/local/bin/ruby -Ku require 'fiddle/import' module Win32api extend(Fiddle::Importer) dlload('user32.dll') extern('int Mess…

2014年10月28日のTwitter

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…

2014年10月24日のTwitter

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…

2014年10月20日のTwitter

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…

2014年10月19日のTwitter

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…

2014年10月18日のTwitter

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…

2014年10月17日のTwitter

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…

(ruby)(tips)(Stringオブジェクトが持つ文字列の内容を違う文字列に置き換えたい)

rubyのtips一覧は→ http://d.hatena.ne.jp/morakana/20141005/1412679155 たとえば Stringオブジェクトにメソッドを追加するケースがあったとして そのメソッドの処理内容が 「自分自身の文字列の内容を変更して、自分自身(self)をリターンする」 だったとし…

2014年10月14日のTwitter

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…

2014年10月12日のTwitter

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…

2014年10月11日のTwitter

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…

2014年10月10日のTwitter

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…

(ruby)(tips)(「全角」と「半角」の文字が混ざった文字列を「半角文字列単位」で数えたい)

rubyのtips一覧は→ http://d.hatena.ne.jp/morakana/20141005/1412679155 Windowsのコマンドプロンプトなどの「Shift-JIS環境下」では 単に 文字列に対して bytesize をすれば 半角は1バイト、全角は2バイトとして数えられるので 'aaa漢字bbb'.bytesize() と…

2014年10月08日のTwitter

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…

(ruby)(tips)(オブジェクトのポインタのアドレスを確認したい)

rubyのtips一覧は→ http://d.hatena.ne.jp/morakana/20141005/1412679155 rubyはポインタの指している先をきちんと理解してないと 思いがけない動作をさせてしまう事があります 例えば a = 'aaa' b = a a のようにすると aの値は "aaaxxx" で想定どおりです…

2014年10月07日のTwitter

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…

2014年10月06日のTwitter

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…

(ruby)(tips)

自分用のメモがてらにrubyのTipsをまとめていこうかと思います オブジェクトのポインタのアドレスを確認したい http://d.hatena.ne.jp/morakana/20141007/1412682051 2014年10月07日 「全角」と「半角」の文字が混ざった文字列を「半角文字列単位」で数えた…

2014年10月02日のTwitter

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…

2014年10月01日のTwitter

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…