2018年7月31日のブックマーク (3件)

  • node.jsにおける循環参照に対処するための3つの方法 - Qiita

    node.js でコードを書いている時にハマった 循環参照 という問題とその対処法について紹介します。 この問題は circular dependency, cyclic dependency とも呼ばれます。これはどういう問題かというと、 あるファイルを require したときにその結果が空のオブジェクトとして返される問題 です。 この問題に直面した時はなんでこうなるのか全く理解できなかったのですが、よくよくコードを見てみると、あるファイルとあるファイルがお互いにrequireし合っていることに気づき、色々調べてみるとこういう問題があることがわかりました。 以下にこの問題を再現させるサンプルコードを示します。 // a.js "use strict"; var B = require('./b'); module.exports = (function() { var id, bIns

    node.jsにおける循環参照に対処するための3つの方法 - Qiita
    jshimazu
    jshimazu 2018/07/31
  • 参考になる!素敵なマテリアルデザインのWebサイトまとめ×15

    今回はトレンド真っ盛りの「マテリアルデザイン」が取り入れられたハイクオリティなWebサイトを紹介します。マテリアルデザインのアプリは探せばどれだけでも見つかるのですが、Webサイトはあまりまとまっていません。そこで海外のサイトを探し回って、完成度の高いマテリアルなWebサイトを掘り出してみました。 1. Material Cmiscm GO マテリアルデザインを直感的に理解するために作られた個人のサイト。ページをめくるような動きや、ホバー時(カーソルを当てたとき)のインタラクティブな動きなど、よく出来ています。 2. RS card

    参考になる!素敵なマテリアルデザインのWebサイトまとめ×15
    jshimazu
    jshimazu 2018/07/31
  • mac%E7%B7%A8%E3%82%B9%E3%82%AD%E3%83%A3%E3%83%8A%E3%83%BC%E3%81%AA%E3%81%97%E3%81%A7%E7%A4%BE%E5%8D%B0%E3%82%92%E3%83%87%E3%83%BC%E3%82%BF%E5%8C%96

    稿では、「スキャナーなしで、Macで簡単&綺麗に社印をデータ化する方法」をご紹介します。 社印をデータ化する際にスキャナーがあるとラクに作業ができますが、たとえスキャナーなくても簡単&綺麗に電子化する方法があります。そんな手軽な方法を詳しくご紹介します。 0. 準備するもの デジタルカメラまたはカメラ付き携帯電話、Macのパソコンを用意してください。 今回はiPhoneを使用します。 1. 真っ白な紙に社印を押す 取り込みたい社印を白い紙に押してください。この時、できるだけ真っ白な紙を使用して下さい。 2. 取り込む写真を撮影する 写真を撮る際に、光と影を注意してください。できるだけ真上から撮影することをオススメします。 3. 撮影した写真をMacパソコンに転送する メールやDropbox等を利用すると簡単です。今回はメールでデータを移しました。 4. パソコンに移したデータをダウンロー

    mac%E7%B7%A8%E3%82%B9%E3%82%AD%E3%83%A3%E3%83%8A%E3%83%BC%E3%81%AA%E3%81%97%E3%81%A7%E7%A4%BE%E5%8D%B0%E3%82%92%E3%83%87%E3%83%BC%E3%82%BF%E5%8C%96
    jshimazu
    jshimazu 2018/07/31