✖
ぐぐるたん
Google は順位をほんと変えまくる。翻弄される。あたるサーバによって順位ちがうのかなぁ。一日で特になにもしていなくても変動する。
SoozyCon
もっかい http://www.nicovideo.jp/watch/sm2164173 みた。
モジュール最後に 1; 1; 1; 1; がツボすぎる。作りこまれててすごいいいなぁ。
そういえば POE をみんな ぴーおーいー ってよんでてびっくりした。自分の中では ぽえ だった
関連エントリー
- ニコニコ ひさしぶりに VOCALOID 系のを聴いてまわった。 http://www.nicovideo.jp/watch/sm2085203 ht...
- niconico 記法 ぐぐってしまった。 [niconico:sm2495011] 表示されないナー missing } after property list ...
- BAZRA あれw AVEX だったのかw http://www.nicovideo.jp/watch/ax1831099 公式動画にあってうけた。
- 初音ミク 廻り出すセカイ http://www.nicovideo.jp/watch/sm1878349 (gomez) これすごい好きだなぁ。すこし凛とした感じ、冬...
- ✖ メモ Redirecting Redirecting 氷川女體神社 雉子神社|品川区東五反田の神社、上大崎村・下大崎村・谷山村の鎮守 溝口神社
✖
個人的には言語が違うとプログラムできないような人材は要らないと思ってるんですが。
サーセンwww
Perl とか Ruby でのプログラミングは、どうにか頑張れば、できるけれど、PHP は、書いていると本当に腹が立ってきて、頑張ることができなくて、無理だ。なのでぼくは言語が変わるとプログラムができなくなる人です。
関連エントリー
- 最近『メーデー』を見ている メーデー!9:航空機事故の真実と真相 (吹替版) cho45 --- ★ 5.0 / 5.0 cho45 メーデー!10:航空機事故の真実と...
- 中途半端さとバランス Ruby を中途半端に感じるのは、Ruby がいろんな言語のいいとこどりをしてバランスをたもとうとしてるからで、嫌な人は嫌なんだと思う。極端...
- 学校の帰り 学校が楽しくない、とよく自分は言うけど、たぶんそれは今の生活が学校を中心としているからで、たぶん学校をやめても、何かが楽しくなるわけじゃない...
- 筋の悪さ JS しか書いてないんだなって人は筋悪いものをありがたがっていたりする印象はある。しかし筋悪いものをありがたがるみたいなのはどこにでもいるの...
- ✖ プログラミング言語については強く興味を持ち言語仕様を調べたりするのに、自然言語、例えば日本語についてはそんなに仕様を調べたりしないのは変だな...
OSS
オープンソースの面白さ (便利さじゃなくて) を実感するのって、結構時間がかかる気がする。最近やっとわかってきたかもしれない。
wikiforme の (だいたい) 最小の syntax 定義と部分編集
セクション編集ができる wiki がほしいなぁとおもって wikiforme だとどうなんかなぁと思いつつ、syntax 定義をもぞもぞ書く (内部でどういう構造になってるのかよくわからないのでためしに)
HTML のセクションから、ソースのその範囲を取得できればいいのだから、トップレベルのセクションを列挙して、番号をふり (直接ふらなくてもいいけど)、それがソースではどの範囲にあたるかをとれればいい。行番号は parse した直後のやつには含まれているけど、それを保存して、構造化 HTML をはく process はないみたいなので自分で書くしかない。
とおもいながら書いていたのだけど、process で行番号がとれないことに気付いた。行番号はエラー表示のためだけにあるみたいだ (assemble.rb L42 あたり)。なおそうと思うと結構広範囲に影響しそうでやりにくい。のでとりあえずやめた。
#!/usr/bin/env ruby
require "pp"
$LOAD_PATH << "core"
require "wikiforme"
wikiforme = WikiForme.new("foobar.4me")
array = wikiforme.parse(DATA)
params = {}
root = :page
root_text = "test"
pp array
p array.assemble(params, root, root_text).process(:html)
__END__
** Foobar
aaa
** Baz
bbb# foobar.4me/foobar.rb
Format.block :page do
contain :section
module_eval do
def process_html
@children
end
end
end
Format.block :section do
default_syntax "**"
contain :@contents, :@blank
module_eval do
def preprocess
super
end
def process_html
p self
XML[
:div, {:class => "section"},
[:div, {:class => "heading"}, @text.process],
@children
]
end
end
end
Format.block :blank do
default_syntax :blank
group :@blank
module_eval do
def process_html
""
end
end
end
Format.block :paragraph do
group :@contents
default_syntax :text
module_eval do
def process_html
XML[:p, @text.process]
end
end
end勝手にブロック引数とって DSL っぽく書けるようにした。(検索しにくくなるのであんまりファイルわけたくない。ファイルわけないとなるとインデントして定義の範囲を明確にしたい。)
Ruby. サブクラスでの定数の再定義
class Foo
AAA = "aaa"
@@foo = "aaa"
@foo = "aaa"
def aaa
"aaa"
end
def c
AAA
end
def cv
@@foo
end
def iv
self.class.instance_variable_get(:@foo)
end
def cg
self.class.const_get(:AAA)
end
def m
aaa
end
end
class Bar < Foo
AAA = "bbb"
@@foo = "bbb"
@foo = "bbb"
def aaa
"bbb"
end
end
puts
p Foo.new.c #=> "aaa"
p Bar.new.c #=> "aaa"
puts
p Foo.new.cv #=> "bbb"
p Bar.new.cv #=> "bbb"
puts
p Foo.new.iv #=> "aaa"
p Bar.new.iv #=> "bbb"
puts
p Foo.new.cg #=> "aaa"
p Bar.new.cg #=> "bbb"
puts
p Foo.new.m #=> "aaa"
p Bar.new.m #=> "bbb"なんか勘違いしてた……クラス変数はサブクラスでうわがきしてもスーパークラスに影響はないとおもってた。
RSpec
RSpec つかうときは、同じようなテストも全部コピペしてずらずら書いたほうがよみやすい (謎のデータ構造がならぶよりはコピペのほうがマシ)
ustream
フォントサイズ 33 でやっとよめる……(全画面にしたターミナルをきりぬいて)
コードも日記も
同じように、未来の自分に向けて書いている。おれはおれのためにしか日記やコードを書いていない。
kayac
面白法人カヤック に来ています。
文乃さん
なんか一昨日までちゃんと「文乃さん やばい」で一位だったのに、今日みたら三位だった。ありえん(笑)
SoozyConference #4
関連エントリー
- ガルパンの Blu-ray は DTS Headphone:X で聞くとよい ガールズ&パンツァー 劇場版 (特装限定版) [Blu-ray] cho45 渕上舞 ★ 5.0 / 5.0 cho45 最高すぎて見まくっ...
- xyzzy -> gvim vim に慣れるために Windows でのエディタも vim にしてみる、といってもしばらくは共存になりそうだ? vim といっても gv...
- WSL2 で USB (usbipd-win) https://github.com/dorssel/usbipd-win WSL2 内ではホストの USB デバイスを使うことができないと...
- OCXO と GPS 1PPS その2 OCXO の VFC ピンでの可変範囲を GPS の 1PPS を使って調べた | tech - 氾濫原 でとりあえず可変範囲ぐらいはわかっ...
- Polymer 最小構成のペライチファイル なにを入門するにせよ、とりあえず最小構成を確認したい、と思う人はいるでしょう。何を隠そう、僕もその一人です。 index.html <!DO...
写真
今日は55枚とった


