やりたいこと stylusで画像sprite自動作成をしたいので、node-sprite-generatorというライブラリを導入したら、node-canvasが必要だった。 node-canvasのOSXのインストール手順を見ると、Cairoを野良ビルドしているが、brewで入れようとしたところ、インストールに若干手間取ったので手順をまとめました。 https://github.com/LearnBoost/node-canvas/wiki/Installation---OSX 環境 Mac OS X 10.9.2 brew 0.9.5 node v0.9.12 anyenvでインストールした node-canvas https://github.com/learnboost/node-canvas インストール手順 brewで pkgconfig をインストール brew instal
...なんてものが必要になる日がくるのか分かりませんが、現在時刻のDateオブジェクトから、自分の生年月日のDateオブジェクトを引き算すると簡単に求められます。 var now = new Date(), birthDay = new Date(1991, 8 , 18); //僕の誕生日です var past = (now - birthDay)/1000; console.log(past); ここで注意が必要なのは、new Date(year, month, date)するときのmonthは zero origin だということです。そのため、僕の場合1991年9月18日生まれですが、monthには8を渡しています。 現在時刻nowと誕生日birthDayが作れたら、nowからbirthDayを引くと、誕生日から現在時刻までの経過時間がミリ秒で返ってきます。今回知りたいのは秒数なの
Graph500の詳細について(英語) Graph500とは 近年活発に行われるようになってきた実社会における複雑な現象の分析では、多くの場合、分析対象は大規模なグラフ(節と枝によるデータ間の関連性を示したもの)として表現され、それに対するコンピュータによる高速な解析が必要とされています。例えば、インターネット上のソーシャルサービスなどでは、「誰が誰とつながっているか」といった関連性のある大量のデータを解析するときにグラフ解析が使われます。また、サイバーセキュリティや金融取引の安全性担保などのためにもグラフ解析が使われています。このような社会的課題に限らず、脳神経科学における神経機能の解析やタンパク質の相互作用分析などの科学分野においてもグラフ解析が用いられ、応用範囲が大きく広がっています。こうしたグラフ解析の性能を競うのが、2010年から開始されたスパコンランキング「Graph500」で
個人的に趣味で Chrome Extension の開発をしていますが、最近いろいろとノウハウも溜まってきたので Chrome Extension の CI について少しまとめてみようと思います。 目次 はじめに Chrome Extension のテストを書く 何をテストするのか テストフレームワーク Jasmine のインストール Jasmine でテストを書いてみる JavaScript APIs をモックする HTML Fixture を読み込む Chrome Extension のテストを実行する テストランナー Karma Karma のインストール Karma でテストを実行する ファイルの変更を監視する コードカバレッジを出力する HTML Fixture を読み込む Chrome Extension を CI する CI サービス Wercker Wercker にリポジ
[対象: 中級] noscriptタグのなかのコンテンツを基本的にGoogleはインデックスしません。 GoogleのMaile Ohye(マイリー・オーイェ)さんは、SMX Advanced 2014でプレゼンが終わったあとの質問タイムにこのように発言しました。 Web担当者Forumの連載コラムで最近取り上げたように、GoogleのJohn Mueller(ジョン・ミューラー)氏も同様の発言を残しています。 ……、noscriptタグには頼らないほうがいいだろう。なぜなら、たくさんのスパムがnoscriptを使おうとするので、noscriptの中に書かれているコンテンツを必ずしも私たちは信用するとは限らないからだ。 スパムとしての悪用が背景にある マイリーさんの理由もミューラー氏と同じように、noscriptタグがスパムに利用されてきたからのようです。 たとえば、JavaScriptで
はじめに断っておくが、全部Pros/Consのあるデザインチョイスなので、こうじゃなきゃいけないってことではない。ただ、 OCaml はこの選択をした、そいう事だ。 前回の「経験15年の OCaml ユーザーが Haskell を仕事で半年使ってみた」 http://d.hatena.ne.jp/camlspotter/20101212/1292165692 のような易しい文章ではないのでわからない人はとことん判らないだろう。まあ勘弁して欲しい。 あと、面倒だろうが、読む人は全部常体を敬体にして最後に「と思います」をつけて読んでくれ。ください、と思います。 Shadowing は便利であると思っている OCaml の let は非再帰なので以前定義された名前に別の値の束縛をオーバーライドできる。OCaml の人はこれが便利だと思っており皆普通に使っている。詳しくは http://d.hat
毎朝5時に起きて出勤前にコードを書くという習慣を始めた。2週間経ったのでまとめてみようと思う。この記録が小さい子持ちの30代パパ・ママエンジニアに役立つとうれしい。多分独身で若い人には役に立たない。 始める前に抱えていた問題 好きなコードを書きたい。勉強したい。そう思っても以下の理由により以前とは比べられないほどに時間がとれなくなってしまった。 子供に可能な限り時間を使いたい。結果的に自分の時間は減る コードを書く自由時間が極端に少ない 1人になれる時間がほとんど無い 家で10分以上集中できない。こどもが遊ぼう!って誘ってくるとか 子供に話かかられたり質問されたら出来る限り応えたい とにかく疲れやすい 以下のような典型的な1日。 朝は 6:30 頃に早起きの息子に起こされる。1人で起きて絵本などを読める歳だが、静かに起きることは稀だ。トイレに行きたいとか。何かが見つからない。何だかんだで同
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く