タグ 冬通り
人気順 5 users 50 users 100 users 500 users 1000 usersGoogle Spread Sheet のクソ複雑で使う気がなくなるAPIを、さくっと使えるJSONP APIに変身させるたった1つの方法 - 冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。 - subtech
Google Spread Sheet の API は OAuth と XML を使ってシートを変更するものなのですが、これが非常に使いづらい。OAuth はいいとして、XML 作ったりするのがつらい。そのうえ JavaScript だけで完結させるのが、クロスドメインXHR が必要になるので難しい。あと XML 作ったりするのがつらい。OAuth のスコープもスプレッドシート全体への変更を許して... 続きを読む
Google Apps Script はマジですごい。自分でサーバーを持たず、定期的に Gmail のメールを集計することができる - 冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。 - subtech
最近知ったがGoogle Apps Scriptはだいぶいろいろなことができてすごい。 ので、とりあえず楽天カード (今話題) の売上情報メールを集計して家計簿に記録していくみたいなスクリプトを書いてみた。 Google SpreadSheet を開き、ツール → スクリプトエディタ で開かれるエディタに以下をコピペして、run 関数を実行すると、Gmail のメール直近1ヶ月のうち、楽天カードの... 続きを読む
サーバサイドからのデータの受け渡しに data-* を使う - 冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。 - subtech
(大した話ではないですが、だいぶ前にどっかで話して以来ブログに書いてなかったようです) サーバサイドのプログラムから、クライアントサイドの JavaScript に何かしらのデータを受け渡しする場合というは、XSS を作りやすい部分であります。 <script> var User = { id : [% user.id | js %], name : "[% user.name | js %]" ... 続きを読む
JavaScript で視力検査で使われるアレを描く (ランドルト環) - 冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。 - subtech
http://cho45.stfuawsc.com/landolt/landolt.html 最近、写真とプリントについて考えていると、どうも人間の視力というのをよく知る必要があるようだ、ということに気付いたので、ひとまずランドルト環を描くことにしました。 たぶん同じようなのはいくらでもあると思うのですが勉強がてらという感じです。結構楽しいです。type="range" を使ってるのでモダンな H... 続きを読む
micro-template.js について - 冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。 - subtech
LTソンでちょっと喋れたのはいいけど、ちょっと説明不足の部分があって、あーと思ったので書き残しておきたいと思います。 レポジトリ https://github.com/cho45/micro-template.js これは John Resig 氏が 2008 年 (!) に書いたテンプレートと互換性を持つテンプレートエンジンで、以下のような特徴があります。 既存の John Resig 氏の t... 続きを読む
CoffeeScript - unknownplace.org
なぜ CoffeeScript がダメか - 冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。 - subtech 僕の考えでは JavaScript ネイティブでない(けれど非同期プログラミングやネットワークの知識はある)人が、Node.js を使ってネットワークアプリケーションを書くという用途では結構使えると思う。 デバッグしづらいという点も Node と組み合わせる前提で考えれば c... 続きを読む
なぜ CoffeeScript がよいか - 0xff.toBlog()
なぜ CoffeeScript がダメか - 冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。 - subtechについて。 いや、本当はこのタイトルにするほど CoffeeScript 推しているわけではないのですが、まあそういう建前で書きます。 CoffeeScript のメリット 簡潔に書ける 簡潔であるということは、ソースコードにおいて、本質ではない部分を書かなくてよいということで... 続きを読む
なぜ CoffeeScript がダメか - 冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。 - subtech
自分は CoffeeScript が好きではない。個人的に書き捨てるコードを書くときには良いだろうけれど、継続的にメンテナンスが必要なコードに、この言語は絶対に採用してはならないと考えている。 CoffeeScript のメリット CoffeeScript を採用することで発生するメリットについて、僕の認識を書く。当然、CoffeeScript というのが存在するためには、それ相応のメリットがある... 続きを読む
Text::Xatena を HTML5 化したい - 冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。 - subtech
Text::Xatena というはてな記法っぽいものをパースして HTML 化するモジュールがあるのですが、0.14 から出力がカスタマイズできるようになりました。https://metacpan.org/module/SATOH/Text-Xatena-0.14/lib/Text/Xatena.pm たとえば、HTML5 な感じのサイトでは div class="section" とか使っている... 続きを読む
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - cho45 - YAPC Asia 2011 - 冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。 - subtech
■ ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - cho45 - YAPC Asia 2011 11:59 アホなタイトルで発表しました。設計の際に少しでも参考になると嬉しいです。ありがとうございました。 続きを読む
ひだまりスケッチ4期のサブタイトルのブレストを行いました。 - 冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。 - subtech
社内若手エンジニアでブレストを行いました。 無印 365 ☆☆☆ もっとひだまりスケッチ ッチ ひだまりスケッチ レインボー ひだまりスケッチ 青死んだ ひだまりスケッチ 夏目友人帳 ひだまりスケッチ クラウドビジネス (ふわふわ) ひだまりスケッチ ドットクラウド (ふわふわ) ひだまりスケッチ ふわふわ ひだまりスケッチ +1 ひだまりスケッチ 無料です パチンコ ひだまりスケッチ ひだまりス... 続きを読む
Big Sky :: Re: サブドメインに任意の文字列が入るウェブアプリのローカル開発
サブドメインに任意の文字列が入るウェブアプリのローカル開発 - 冬通りに消え行く制服ガールは?夢物語にリアルを求めない。 - subtech サブドメインに任意の文字列が入るようなサービスをローカルで開発しようとすると、いろんなホストを /etc/hosts に書かないといけなくてすごく不便なので、なんとかしようと思っていたところ、id:hakobe932 先生に「それアレでできますよ」との御言葉... 続きを読む
環境変数で設定を変える的なモジュール Config::ENV - 冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。 - subtech
なんかもっと簡単なのがあればいいなー と思ったのでつくりました。 https://github.com/cho45/Config-ENV package MyConfig; use Config::ENV 'FOO_ENV'; common +{ name => 'foobar', }; config development => +{ dsn_user => 'dbi:mysql:dbname=... 続きを読む
JSを編集してエディタで保存するとき、JSHint でコーディングバリデーションをかける - 冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。 - subtech
errormaker.vim を使って JS 保存時に末尾カンマチェックとかをやっていたのだけれど、今までチェックに使っていた Spidermonkey の最近のバージョンだと、strict モードにしても末尾カンマを warn しなくなって意味がなくなっていたので、JSHint でやるようにした。 setlocal makeprg=$HOME/.vim/vimparse.js\ %\ $* se... 続きを読む
クエリ文字列をなんかいい感じに正規化っぽいことしたい - 冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。 - subtech
key 順でソートしたいけど、同じ key の value の順番は変えたくないみたいな。 最初もっとダサかったけど motemen さんに query_form_hash とか教えてもらった。canonical とインターフェイスを似せた query_form_canonical を定義してみる。なんか、そもそも論とかありそう。 use URI; use URI::QueryParam; sub... 続きを読む
テストに適当に名前をつける2 - 冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。 - subtech
http://subtech.g.hatena.ne.jp/motemen/20101214/1292316676 を見た直後に書いてたコードを長いこと放置していたので https://github.com/cho45/Test-Name-FromLine にちょっと変えたのを置いてみました。 行番号と該当テストの行 を name に入れるようにしただけです。use するだけで適当に使えると便利な... 続きを読む
screen で起動している別の window のワーキングディレクトリを補完したい - 冬通りに消え行く制服ガールは、夢物語にリアルを求めない。 - subtech
みなさん当然 cdd というのをつかっているんじゃないかと思いますが、cd 以外のときでも別の window のディレクトリを入力したいときがあるかと思いますので、zsh ユーザのかたであれば cdd の末尾に以下のように追加致しますと、[補完したい window の数字]C-x i と入力することで、指定 window のディレクトリが補完されるようになります。 diff https://git... 続きを読む
青空文庫 縦書き拡張 - 冬通りに消え行く制服ガールは、夢物語にリアルを求めない。 - subtech
■ 青空文庫 縦書き拡張 22:51 https://gist.github.com/raw/875989/2c1ac495ab6c4919cf2aca3b1925778700c3ab84/tate.user.jshttps://gist.github.com/875989Chrome 専用です。長いものだと、ロードにちょっと時間がかかります。まぁもうありそうなんですが、スクロールがちゃんとできる... 続きを読む
Android でウェブ側からアプリケーションを起動したいときのベストプラクティス - 冬通りに消え行く制服ガールは、夢物語にリアルを求めない。 - subtech
ウェブ側からリンクを貼って特定のアプリを起動させる場合、独自スキームを使うというのは自然な流れでまぁ普通そうしたい感じですが、対象アプリが入っているか否かをウェブ側から取得することができないため (できるの?)、アプリが入ってないユーザさんに対してブラウザのそっけないエラー画面になってしまうのであまり好ましくありません (アプリが入っていることがほぼ確実ならこれでいいけど)現状でこの方法は簡単には... 続きを読む
JavaScript の哲学 - 冬通りに消え行く制服ガールは、夢物語にリアルを求めない。 - subtech
小さいものは美しい各スニペットが一つのことをうまくやるようにせよできる限りそして最小限のプロトタイプを作れコード量よりも移植しやすさを選べ単純なオブジェクトにデータを格納せよ最小限のコードで最大限のことをすることに優位性を見出せ効率と移植性を高めるためにコールバックを利用せよ束縛するインターフェースは作るな全てのスニペットは限りなく独立して動くようにせよMike Gancarz の UNIX哲学の... 続きを読む
JavaScript 体感速度を上げるいくつかの手のメモ - 冬通りに消え行く制服ガールは、夢物語にリアルを求めない。 - subtech
■ JavaScript 体感速度を上げるいくつかの手のメモ 02:46 DOMContentLoaded ですら遅いので、HTML 生成時に script 要素を各所に埋めこんで処理を先走りさせる DCL 前に通信を開始できるなら意味があるかもしれない document.write する script (広告とか) があると DCL が遅延するので価値があがる 初期表示に必ず XHR による通信... 続きを読む
hookhub というのをつくりました - 冬通りに消え行く制服ガールは、夢物語にリアルを求めない。 - subtech
http://www.hookhub.com/ Web Hook に対応したサイトからのフックを受けて、 それをいい感じに JS で加工し、 他のサービスにリクエストを投げたり、自分にメールを送ったりすることができます。 例えば、 はてブしたエントリを twitter に github に push したら twitter に Google Code にコミットしたら twitter に とか は... 続きを読む
for 文と無名関数のイディオム - IT戦記
javascriptid:cho45 がチョロっと書いたコードが話題になっている冬通りに消え行く制服ガールは、夢物語にリアルを求めない。 - subtechこのような書き方は、自分もたまにする。というわけで、この書き方をする利点を以下の順に解説して見る。 単純な for 文の問題点 with 文を使った解決方法と、その微妙な問題点無名関数を使った解決方法 単純な for 文の問題点まずは、以下の ... 続きを読む