タグ

2012年10月2日のブックマーク (5件)

  • Node.jsでmime typeを判定する方法 - memo.yomukaku.net

    公開日時: 2012-09-14 13:00 Node.jsで指定したファイルのmime typeを知りたい場合はnode-mimeまたはmime-magicモジュールを使用します。 node-mimeモジュールはmime typeと該当する拡張子の対応表(https://github.com/broofa/node-mime/blob/master/types/mime.types)を使って、mime typeを知りたいファイルの拡張子からmime typeを判定します。 mime-magicモジュールは、先のnode-mimeモジュールと異なり、libmagicを使ってファイルのマジックナンバーを読み、これに基づいてmime typeを判定しています。 例えば、自身やチームのメンバーがコードの中で生成したファイルのmime typeを得たい場合など、ファイルの拡張子に嘘を書く(例えばj

  • 【ぷらちな】Drawing with Wacom 031 Ixyさんインタビュー

    ――Ixyさんがイラストを描き始めたのはいつ頃ですか? 描き始めたのは学生時代ですが、格的にイラストをネットで見てもらうようになったのは社会人になってからで。もともとアニメなどもあまり観ないタイプだったんですけど、プログラム系の専門学校に行くとアニメ好きな人が多くて、その影響で観るようになって感想ブログなんかも始めたんですけど、それだけだとアクセスが伸びないのでどうしたものかと。絵も載せたら人が来るのかなと思ってやってみたのがきっかけです。 ――アニメ感想ブログのネタとして描き始めたんですね。 最初はマウスを使って、Macromedia Flash5のベクターツールで描いていて。線のブレを勝手に補正してくれるんですけれど、そもそも絵を描いたこともないので全然上手くいかないんですよ。1枚に20時間くらいかけて描いてました。 ――もともとはイラストレーターではなくプログラム関係のお仕事を目指

  • 人前で話す - 詩と創作・思索のひろば

    これはおれのための記録なので、ソーシャルなほうの感想はこちらをご覧ください: YAPC::Asia 2012 に参加して発表してきました #yapcasia - NaN days - subtech 今回の YAPC::Asia 2012 で、自分としては初めて、正式なスピーカーとして登壇した(かっこいい)。去年の YAPC で話をしたのはスイーツエリアというところで、言ったらオマケ的立ち位置だったので、今回トークが採用されて、しかもメインホールで、タイムテーブルに見たことある人しかいないというのが、ヤバイと思って、嬉しかったのだけれど、同時にかなりびびってしまった。 自分は人前で話すことがものすごく苦手というか、嫌い(というのも、過去に何度か恥をかいた覚えがあるから)なので、トークが受理されるということは、つまりこれが終わるまでは暗く苦しい生活がはじまるということで、日常、ふとした瞬間に

    人前で話す - 詩と創作・思索のひろば
  • TypeScript first impression - Islands in the byte stream (legacy)

    MicroSoftから TypeScript というJavaScriptにコンパイルされるプログラミング言語がリリースされた。JavaScriptにコンパイルされる言語はJSX, CoffeeScript, Haxe, Dartなど数多いが、構文がJavaScriptのスーパーセットである点が従来のJavaScript系言語と大きく異なる点だと思われる。 総じて見るとTypeScript自体は際立った特徴は見られない。Visual Studioによるサポートを強化するためにJavaScriptに少しだけ手を入れたという印象だ。 TechCrunchの記事によれば、特徴は「オプショナルな静的型付け」「クラス構文」「モジュール機構」「Visual Studioのプラグイン」ということらしい。 クラス構文は、ES4をベースとしたJSXやHaxeと異なりES6風になっている。モジュール機構の詳細は

    TypeScript first impression - Islands in the byte stream (legacy)
  • JavaScript With Syntax For Types.

    TypeScript is JavaScript with syntax for types.TypeScript is a strongly typed programming language that builds on JavaScript, giving you better tooling at any scale.