【ごにょごにょ】3日目

薄切りステーキ(豚肉?)まあまあでs(ry
というわけで、一切外で食事をしていない海山です。

今日は企画発表と開発をしていました。

企画発表

  • 自分が「このコンセプトならこれじゃないと駄目だ!」と思って、しぶしぶ実装することに決めたことがあったのですが、発表したところ

→「技術的に実装したいだけなの?」とコメント頂き(´・ω・`)
うまく伝わってなかったようです…
メンターさんとの話でも、これがないとコンセプトがずれるでしょうという話の上でだったので…
プレゼンが作りきれてなかったり、話し切れてなかったようです(´・ω・`)
伝えるというのは相変わらず難しいです…

今もやはり技術系の方が多いので、chromeとかが当たり前のイメージとかになってしまっているのですが、一般のユーザはIEが前提だということをしっかり念頭に置いておかないと駄目だなーとしみじみしました。

3日居て思ったこと

 他の参加者のレベルがとても高いので、おかしい部分を話すと、守備範囲の言語などではなくても、大体のエラーが出そうなところの辺りを話してくださったり、とても助かりまくっています…
 また、普通の雑談でも、私が今まで知らなかった技術の話をたくさん聞けて、ありがたすぎます…聞き耳を立てまくってます^q^
 こちら側の方々(?)のようなので、ちょっとした事でもなんとなくリズムが合います… 周りの人すべてがそのような人の環境というのは無理だと思いますし、それはそれで問題があるとは思いますが、なるべくそのような方が多い確率の高いところにやはり行きたいなと思ったりしたりしました。
 
 なんとなくでも、雰囲気が合うかどうか、とても大事です…

実装

JavaScript
この間のkabutterといい…
いい加減ちゃんとやらないと鬼門になりつつあるような…

xmlのパース周り

JavaScriptさっぱりぽん\(^o^)/というわけでして、

var hoge = 取得したxml.getElementsByTagName("タグ名");
var get_xml = hoge[0].textContent;

こんな感じで頑張って要素を取っていたはずなのですが、これでいいのだろうか…
ライブラリっぽい物が引っかかってきたりしましたが、とりあえずはできそうなのでこのまま行ってみようかと思います…

http://lab.co-conv.jp/blog/2007/05/javascript_actionscript_xml_performance_test.html
http://www.nikep.net/srdpty/index.php?/archives/21-AjaxJavaScriptXML-parser.html

恐らくproxy周り

APIをブラウザで叩いたときにはxmlが返ってくるのに、JavaScriptでやってみたときに

Origin null is not allowed by Access-Control-Allow-Origin.

が出たときは、
manifest.jsonに

"permissions": [
			"http://*/*",
		"https://*/*",
		"tabs"
			]

を追記すると、chrome拡張からだけはアクセス出来るようになりました‥。
直にアクセスしても先のエラーが消えません…

参考サイト
http://gihyo.jp/dev/serial/01/chrome-extensions/0004