タグ HANRANGEN
人気順 10 users 50 users 100 users 500 users 1000 users[tech] JSDeferred -> Promise 置き換え方法 | Mon, Nov 30. 2015 - 氾濫原 [HANRANGEN]
もはや Promise がスタンダードに入り、モダンな実行環境ではポリフィルすら必要なく使えるケースが増えましたね。かくいう自分も JSDeferred は使っておらず完全に Promise 依存に切替えております。外部ライブラリ依存なんてないほうがいい!! JSDeferred と Promise の違い 機能的にはほぼ変わりがないので機械的に置き換えできますが、Promise は1度だけしか ... 続きを読む
[tech] Chemr を Mac App Store に出したぞ | Mon, Nov 9. 2015 - 氾濫原 [HANRANGEN]
https://itunes.apple.com/us/app/chemr/id1051159776?l=ja&ls=1&mt=12 Electron の MAS ビルドが v0.34.0 から提供されるようになったので、それを使って出してみた。が、v0.34.0 にはまだ private api usage があって reject だった。バグ報告したらすぐ修正されて、v0.34.2 で治った。... 続きを読む
[tech] HTTPS 開発環境 | Thu, Sep 24. 2015 - 氾濫原 [HANRANGEN]
そろそろ HTTPS でしか使えない新機能なんかを使いたくなるので、すこしずつノウハウを溜めようという気持ちはあります。 localhost 自己証明書 ググって出てくるコマンドだと対話的インターフェイスでどうでもいい情報を入力する必要があってダルいので一発で自己証明書つくれるようにします。 #!/bin/sh cd dev CN=localhost openssl genrsa -out ser... 続きを読む
[tech] YAPC::Asia Tokyo 2015 - 「WebAudio で入門する 信号処理」「(LT) コミュ力あげてこ」 | Sat, Aug 22. 2015 - 氾濫原 [HANRANGEN]
WebAudio で入門する 信号処理 メインセッションは、いつも20分枠に応募して、かなり説明をはしょりまくってもギリギリ、という感じだったので60分(50分)にしてみたのですが、時間配分が難しくて結局あわあわしてしまいました。これならもっと切りつめて20分のほうがメリハリがあってよかったので、大変大変反省しています。いちおう少しでも面白いという反応が頂けのがよかったです。少しでも WebAud... 続きを読む
[tech] curl で大きなファイルを resume しながらファイルダウンロード | Tue, Jun 9. 2015 - 氾濫原 [HANRANGEN]
細い回線で Chrome のダウンローダだとうまくレジュームできないことが多々あって厳しい。キャンセルするとダウンロード途中のファイルが消えたりするし (余計なお世話だ)、大きなファイルはダウンロードしにくい。ということで、curl でダウンロードすることにする。特にログインセッションが必要でなければ普通にやればいいが、ログインセッションが必要な場合、いちいちヘッダを全部書くのはだるいので、一度 ... 続きを読む
[tech] 保育園の入園グッズをつくるためにミシンを買った | Mon, Feb 23. 2015 - 氾濫原 [HANRANGEN]
保育園入園時に必要なものに、サイズ指定のグッズいろいろがあり、調達に悩んだ結果自作した話。 入園グッズの工面方法 手芸店に外注 (布団カバー1つで工賃だけで4000円ぐらい) 自分で作る なんとかして既製品を探す といった方法がある 外注しなかった理由 自分ですぐに作れるなら作るべきだけど、習得も含めた時間などのコストと得られるメリットとのトレードオフになる。外注できるならしてもいいが 必要なもの... 続きを読む
[tech] 自宅をかっこいい作業環境にしたい | Fri, Feb 13. 2015 - 氾濫原 [HANRANGEN]
自宅で使っているデスク Garage CL-147H というやつ (約24kg)。fantoni GT-147H というやつ (約34kg) のほうがかっこいいけど、高い。天板の色が濃くて、丈夫なやつが安くほしかった。これはかなり満足してる。ウォールナットタイプは幕板がないので左右に揺れやすいみたいだけど、普段使いでは全く気にしたことはない 。天板自体に鉄パイプで補強がしてあり、60kg まで耐荷... 続きを読む
4Kモニタ、24インチ (P2415Q) か、27インチ (P2715Q) か | Fri, Jan 30. 2015 - 氾濫原 [HANRANGEN]
Dell Pシリーズ 24インチ 液晶ディスプレイ (4Kモニタ/3840x2160/60Hz/IPS非光沢液晶/6ms/ブラック) P2415Q ★ 3.0 / 5.0 最近でた安い4Kディスプレイはサイズ違いで2つある。価格もすこし違うがだいたい一緒で、サイズだけが違う。 スペック 4K は 16:9 なので、横に長いタイプしかない。P2415Q 23.8インチ 185ppi 527.04 m... 続きを読む
[tech] YAPC::Asia で「ウェブエンジニアのローレベルプログラミング」という発表をしました | Fri, Aug 29. 2014 - 氾濫原 [HANRANGEN]
ちょっと時間に対して話したいことが多すぎて、各分野での掘り下げが足りなかったとは思いますが、一通り下のほうまで盛りこみました。電子工学について:自分は学校で電子工学を体系的に学んだことはありません。YAPC 会期中はそこらへん歩いてます。 アセンブリ関係 [tech] アセンブリ (arm-linux-eabi) で富豪的にCGIブログ (blosxom) を作る。 | Fri, Mar 21. ... 続きを読む
YAPC 初心者ほど YAPC にトーク応募すべき10の理由 | Tue, Jun 17. 2014 - 氾濫原 [HANRANGEN]
懇親会対策 基本的にこういうイベントは懇親会が一番重要といってもいいぐらいだが、コミュ障だと懇親会とかで誰と何を話せばいいのかさっぱりわからなくなる。LT でもなんでもいいがトークをすると一定の人から認識され、トーク後や懇親会などで話しかけられやすくなる。逆に話かける側としても「あれおもしろいですね」と気軽に言いやすくていい。また一応の話題を前もって作れるのでコミュニケーションしやすくなる。YAP... 続きを読む
[tech] Togetter でまとめられた Twitter ユーザーを一括でブロックするウェブサービス | Mon, Mar 10. 2014 - 氾濫原 [HANRANGEN]
を作った。Togetter とかで「ああ、こういう話題に言及する人とは関わりあいたくないな」っていうことが時々あると思いますが、そういうときに使える便利なツールです。 http://block.lab.lowreal.net/ 余談 僕はホワイトリスト的な、つまり Twitter の場合プライベートアカウントだったりあるいは、そもそもフェイスブックだったり、というやりかたが好きではない。当然ホワイ... 続きを読む
[tech] perl 5.19.9 の signatures 構文 (普通に引数を書ける構文) を試す | Mon, Feb 24. 2014 - 氾濫原 [HANRANGEN]
Perl 5.19.9 で実装された signatures の構文をためしてみる - blog.64p.org を見てそんなのできたのか〜と思ったので、いろいろ試してみた。なんとこれは、今までになく直感的に引数が書けてしまう革命的構文です。 use v5.19; use strict; use warnings; use feature 'signatures'; no warnings "exp... 続きを読む
[tech] Ruby でスコープをはずれたときに自動で何かをする | Thu, Feb 20. 2014 - 氾濫原 [HANRANGEN]
Guard オブジェクト Perl だと Guard オブジェクトとかいうハックがあって、スコープを出るタイミングで必ず呼ばれるファイナライザを使って、あるスコープでだけ有効な処理を書けたりします。例えば、DB のトランザクションや、あるいは以下のように依存するプロセスをあるスコープでだけ起動して終了するような用途で使われています。 my $guard = Proc::Guard->new(com... 続きを読む
[tech] node.js で Perl における Test::TCP または Ruby における Glint | Tue, Jan 14. 2014 - 氾濫原 [HANRANGEN]
Perl には Test::TCP というのがあって、テスト中、空いてるポートで何かしらのサーバーを起動して使うということができます。Ruby においては Glint というライブラリがあって、同じことができます。node.js の場合、node-test-tcp というのがあって、node の net.Server で動くサーバに関しては簡単に同じことができます。が、memcached とか外部... 続きを読む
今年買ってよかったものまとめ | Sun, Dec 8. 2013 - 氾濫原 [HANRANGEN]
ドラム式洗濯・乾燥機 NA-VX7200L-N パナソニック ドラム式洗濯乾燥機 ★ 5.0 / 5.0 買ってから半年ぐらい経ったけど不満なし。常に乾燥まで一気にやっていて、一切外に干していない。 食洗機 パナソニック 食器洗い乾燥機 NP-TR6-W ホワイト ★ 5.0 / 5.0 これも買ってから半年ぐらい経ったけど一切不満がないし、これなしではもはや生きていけない。手で洗うよりも確実に綺... 続きを読む
String_random.js の活用方法 | Fri, Sep 13. 2013 - 氾濫原 [HANRANGEN]
[tech] プログラムが書けない人に「仕様変更」について説明するには | Fri, Mar 1. 2013 - 氾濫原 [HANRANGEN]
「仕様変更」という言葉はプログラム書く人じゃないと、そのイメージが掴めないと思う。イメージが掴めない人に対してそれを説明するとしたら何がいいだろう? と思った。とりあえず、料理に例えたらいいのではないかと思ったので、それに例えて考えてみる。仕様とはレシピのことであり、最終的には具体的に「食べることができる美味しい料理」すなわち「うまく動くプログラム」を作ることを目的としている。しかし仕様というのは... 続きを読む
[tech] リクエストオブジェクトへ、型を明示するメソッドの追加 | Tue, Feb 26. 2013 - 氾濫原 [HANRANGEN]
ウェブアプリケーションを書くとき、最近はだいたい Plack::Request なりなんなりを継承して、そのプロジェクト専用のリクエスト/レスポンスオブジェクトを作ることにしている。特にリクエストオブジェクトは、リクエストのパラメータを適切に変換して返すようなメソッドを生やすことが多い。例えば以下の例: sub number_param { my ($self, $key, $limit) = @... 続きを読む
煙草の臭いも消せる最強の消臭スプレー | Wed, Jan 30. 2013 - 氾濫原 [HANRANGEN]
TOSHIBA エアリオンスプレー デオドライザー 無香料消臭剤 SG-240SP ★ 5.0 / 5.0 会社の人に「これはすごい」と教えてもらった消臭スプレーなのだけれど、本当にすごかった。自分は煙草の臭いが本当に死ぬほど嫌いなので、煙草臭い飲み屋とかに行ったあとは着ていた服を全部洗濯機に入れる感じなのだけれど、さすがにコートとかマフラーはそんなにガラガラ洗濯することができず本当に困っていた。... 続きを読む
「標準レンズ」について | Sat, Sep 15. 2012 - 氾濫原 [HANRANGEN]
「標準レンズ」の何が標準なのか、ここ数日考えてひとまず自分なりに結論を出したのでまとめてメモ 結論 一般的な鑑賞環境において、パースが自然、すなわち肉眼で見るパースとほぼ同じであること 前提 写真のパースは、一般的に説明するときには、焦点距離によって変化して、広角では遠近感が強調され、望遠では圧縮される、とされているが、厳密にはこれだけだと説明が不十分である。焦点距離の違いは、単に画像をどの大きさ... 続きを読む