Hatena::Groupsubtech

hakobenikki#

|

2011-08-24

タイトルを"一話からゆのっち退場程度の覚悟"に変えました 22:50

覚悟を決めたということです

AnushaAnusha2013/09/30 15:28This is an ariclte that makes you think "never thought of that!"

ZuhailyzaZuhailyza2013/10/01 18:17It's always a pleasure to hear from someone with <a href="http://ahjqwrotch.com">exsietepr.</a>

TabithaTabitha2013/10/01 21:12Thanks for statnirg the ball rolling with this insight. http://dghdtwnny.com [url=http://pzxxds.com]pzxxds[/url] [link=http://vybdmfsuzw.com]vybdmfsuzw[/link]

GrupoGrupo2013/10/02 04:40I wish to express my<a href="http://dtyttft.com"> apioeciatprn</a> to this writer just for rescuing me from this scenario. Right after searching throughout the world-wide-web and getting suggestions which were not helpful, I figured my life was done. Being alive without the approaches to the problems you have solved all through your guideline is a serious case, as well as those which could have adversely affected my career if I had not come across the blog. Your good training and kindness in taking care of almost everything was valuable. I don't know what I would've done if I had not come upon such a stuff like this. I can at this moment relish my future. Thanks a lot very much for your professional and result oriented help. I won't think twice to suggest your blog to any person who should get guidelines about this situation.

SjavaSjava2013/10/03 06:21Needed to put you one little bit of rreamk to say thank you yet again for all the precious opinions you have contributed in this article. This is certainly surprisingly generous of you to supply unhampered all most people might have sold for an electronic book to help make some dough on their own, particularly given that you might well have done it in case you desired. These ideas as well acted as the great way to recognize that other people online have the same zeal just like my personal own to figure out more regarding this problem. I'm sure there are numerous more pleasurable situations in the future for people who go through your website. http://yrgvojjsbxw.com [url=http://vqvgzvaamdg.com]vqvgzvaamdg[/url] [link=http://kfsivzyx.com]kfsivzyx[/link]

2011-08-19

ひだスケ4期にむけて 01:25

まどマギで学んだはずの我々は以下のことに注意してひだスケ4期を見たい。

  • 青のポジションは乃莉さんではなく夏目
  • 赤はヒロさん?
  • この時、沙英さんは全方位で勝ち組
  • 劇中での宮子退場時期は、各エピソードの日付を観察して見極めたい。宮子が登場しないエピソードの日付に注意しよう。

これではまだまだ予想の範囲内ではある。一話からゆのっち退場程度の覚悟はしておきたい。

2011-08-14

JenkinsIRC Plugin がパスワード付きのIRCサーバにつながるように 22:34

Jenkin の IRC Plugin 2.15(https://wiki.jenkins-ci.org/display/JENKINS/IRC+Plugin) が パスワードの付きのIRCサーバにつながらなくなって困っていたので直した。もし困っている人がいたらお使いください。手元では快調に動いてるように見えます。全部の機能はためしてないですが、ビルド時のテストは通ってます。

Pluginが使ってるpircbotxというIRCライブラリ(http://code.google.com/p/pircbotx/)のバージョン上げただけです。IRC Pluginが使っているpircbotxのバージョンだと、IRCサーバにPASSが送られないバグがあるっぽい..

原因究明に時間がかかった(IRCサーバとかから疑いはじめたので)のとmaven作法がよくわかんなかったので、変更量のわりにたいへんだった。

2011-04-26

ANNOTATED SOURCE 09:12

CoffeeScript、すっきり書ける感じの文法で割と好きです。obj?.meth1?.meth2とか無名関数記法とかがお気に入りです。コンパイルしちゃえば専用の処理系もいらないのも良いですね。

どれくらい使われるようになるんでしょねー。*1

CoffeeScriptのサイトはTRY COFFEESCRIPTも良いですが、その右側のANNOTATED SOURCEも良いです。JavaScriptで書かれた処理系プログラムにちゃんとした解説がついてるので勉強によさそう!例えば以下のようなの。

まだ、ちゃんと見てないですが、JisonていうJavaScript向けのパーサジェネレータ向けに書かれてるっぽい。へー。

*1:いまのところは適当にcoffee script で書く => キレられるの流れになりそう..

2011-04-20

ここのデザイン 00:01

なんとかしたほうがいい気がする

node.jsモジュールロードのルール 23:52

node.jsモジュールロードのルールを知らないと、ちゃんとロードされてないのかモジュール自体がおかしいのかわからない!ので、調べてたら modules - Node.js Manual & Documentation にちゃんと書いてありました。基本的にはこれよんだ方がいいです。

一応このへんがわかってたらだいたいなんとかなるなーと思った部分をまとめときます。

var m = require('module');

としたとき、requireに渡した文字列によって以下のように処理される。

  • ./ か ../ か / ではじまるとそのファイルを探してロードする
  • そうでない文字列ならその文字列でcoreモジュールをさがす
  • coreモジュールでもなければ node_modulesを見つけて、その直下にないか探す

node_modules に関しては 本家ドキュメントから引用すると、'/home/ry/projects/foo.js' ファイル内でrequire('bar.js')すると

/home/ry/projects/node_modules/bar.js
/home/ry/node_modules/bar.js
/home/node_modules/bar.js
/node_modules/bar.js

を順番にロードしようとする。拡張子はつけなくても、勝手に.js/.nodeをつけてロードを試みてくれる。


加えて、node.jsには、ディレクトリモジュールとして扱う機能がある。ディレクトリの直下に、以下のファイルがあるとディレクトリモジュールとしてロードできる。

  • package.json
  • index.js
  • index.node

package.jsonには、ロードすべきjsが書いてある。

// package.json
{ "name" : "some-library",
  "main" : "./lib/some-library.js" }

だいたいのライブラリはこの形になってるので、なんかおかしかったらディレクトリの中身を確認する必要がある。

おまけ

ちょっと関係ないですが、coffee scriptだとカレントディレクトリのnode_modulesを見てくれない(coffeeコマンドの場所が基点になってるから?)のでNODE_PATH環境を設定するとよいです。

typo?typo?2011/04/25 23:47node_moddules

hakobe932hakobe9322011/04/26 01:07お!ども!

EarnhardtEarnhardt2011/05/20 02:13IJWTS wow! Why can't I think of tihngs like that?

hcpqlzhcpqlz2011/05/20 22:44DiYPYU <a href="http://speqnvslsrmv.com/">speqnvslsrmv</a>

bzwexjdtvurbzwexjdtvur2011/05/23 01:03ajCFrD , [url=http://chlqrgxrlvbh.com/]chlqrgxrlvbh[/url], [link=http://wwsatzmmywua.com/]wwsatzmmywua[/link], http://ckodlgzavete.com/

ejmbfqixnejmbfqixn2011/05/31 00:09WmBxBW , [url=http://tzswuzukodgh.com/]tzswuzukodgh[/url], [link=http://bbonhlciaoup.com/]bbonhlciaoup[/link], http://jihetwbxyavo.com/

SlavaSlava2013/06/13 13:37This is both street smart and intelilegnt.

xrzeyimocdxrzeyimocd2013/06/15 13:31GLQjX4 <a href="http://qhzwlpaoocgv.com/">qhzwlpaoocgv</a>

mklbyhcwmklbyhcw2013/06/15 19:321zVqGF , [url=http://hywxnryptzvj.com/]hywxnryptzvj[/url], [link=http://btfmvdeoijfn.com/]btfmvdeoijfn[/link], http://pohxfwsherey.com/

kxsjxrrqkxsjxrrq2013/06/16 03:289X5qxu <a href="http://cvynkofslhcx.com/">cvynkofslhcx</a>

|