タグ

2017年2月20日のブックマーク (10件)

  • Java libraries you can't miss in 2017 · Blog by Sergej Jevsejev

    Hello, This blog post is heavily inspired by this presentation by Andres Almiray. This was so good, that I needed to groom it as the reference list. Sharing it with short feature lists and examples. Enjoy! Guice Guice (pronounced ‘juice’) is a lightweight dependency injection framework for Java 6 and above, brought to you by Google. # Typical dependency injection public class DatabaseTransactionLo

    Java libraries you can't miss in 2017 · Blog by Sergej Jevsejev
    hiro14aki
    hiro14aki 2017/02/20
  • デザイナーを採用する時には、仕事を分解して何をする人を採りたいか考える必要がある | Supership Tech Blog

    デザイナーを採用したい!という時に・・・インターネット企業において、デザインというのは非常に重要です。エンジニアと同様、とてつもなく大事なクリエイティブの戦略ですし、アプリ時代になり、手触りや使いやすさををあげていくために最前線で戦う人です。 しかし、デザイナーを採用したい!となったときに、デザイン知識がない人がやると、よくギャップが起こりやすいです。僕も、デザイナーではないので、いまいち詳しくわかっておらず、面接で苦労したりしました。 そこで、デザイナーを採用するときの、ギャップについて説明したいと思います。 デザイナーの仕事の分類まず、一言で「デザイナー」といっても、何の仕事をする人か、というのをちゃんと把握しておく必要があります。「そりゃデザインでしょ?」と思うかもしれませんが、その中でもいろいろな性質の仕事をやっていたりするので、整理をする必要があります。 たとえば、弊社Super

    デザイナーを採用する時には、仕事を分解して何をする人を採りたいか考える必要がある | Supership Tech Blog
    hiro14aki
    hiro14aki 2017/02/20
  • JavaScriptの「Array.prototypeメソッド」の全30メソッドを解説【ES2016版】

    ReactやReduxで開発をしていると、関数型プログラミングのスタイルに出くわします。特にReduxとなると、Middlewareの部分であったり至る所で関数型のスタイルが顔を出してきます。最近は一部で関数型言語が見直されてきていますし、自分もこのようなスタイルですんなりコードを書けるようになりたいと思っているところです。あいにくJavaScriptでは、ES5からmapやreduceといった関数型でよく使われるメソッドがArrayオブジェクトのprototypeメソッドとして追加されています。 今回はmapやreduceなどのメソッド以外にどのようなメソッドが使えそうか確認する意味も込めて、改めて最新のES2016で定義されているArray.prototypeのメソッドを一つ一つ見てみることにしました。それぞれ追加されたバージョンごとに見ていきます。 ES2016で追加されたArray

    JavaScriptの「Array.prototypeメソッド」の全30メソッドを解説【ES2016版】
  • Array.From

  • JavaScript の イテレータ を極める! - Qiita

    ECMAScript 6(2015年6月に公開され、今もなお比較的新しい JavaScript)の大目玉である イテレータ と ジェネレータ。なかなかに複雑で巨大な仕組みになっていてややこしいです。 そこで今回は イテレータ を、順を追って理解できるように解説したいと思います。 Qiita: JavaScript の イテレータ を極める!(この記事) Qiita: JavaScript の ジェネレータ を極める! また、実用的なサンプルを「3. 実用サンプル」に示しました。 初めにこちらを見て、何ができるのかを知ってから読み始めるのもオススメです。 (2017年3月現在、オープンなページでの使用はまだ避けたほうがいいかもしれませんが、実装は確実に進んでいます。ECMAScript 6 compatibility table) 1. ことばの定義 1.1. イテレータ (Iterator

    JavaScript の イテレータ を極める! - Qiita
  • 常用対数

    常用対数とは 常用対数(じょうようたいすう)とは、Aという値が10の何乗かを表したものです。 少し分かり難いと思うので、Aに100を入れて表してみると、100という値が10の何乗か?これが、常用対数の意味となります。100は10を2乗したものなので100の常用対数は2となります。 常用対数を使うことで大きな数字も小さな数字として扱うことができます。 ≪常用対数の表現≫ 常用対数はlog10を付ける事で常用対数の計算をしていることを表します。平方根(ルート)の計算をするときに、√を付けるのと同じ考えです。 それでは、Aという値を常用対数の計算式で表してみましょう。 このように表すことによってAという値が10の何乗かを表します。 ≪底≫ logの隣に小さく書かれた10という数字を、" 底(てい) "と呼びます。 常用対数の場合、この底は10と決まっています。底は、10以外の値をとることもありま

  • 三角関数 - Wikipedia

    三角関数(さんかくかんすう、英: trigonometric function)とは、平面三角法における、角度の大きさと線分の長さの関係を記述する関数の族、およびそれらを拡張して得られる関数の総称である。鋭角を扱う場合、三角関数の値は対応する直角三角形の二辺の長さの比(三角比)である。三角法に由来する三角関数という呼び名のほかに、単位円を用いた定義に由来する円関数(えんかんすう、circular function)という呼び名がある。 三角関数には以下の6つがある。なお、正弦、余弦、正接の3つのみを指して三角関数と呼ぶ場合もある。 正弦(せいげん)、sin(sine) 余弦(よげん)、cos(cosine) 正接(せいせつ)、tan(tangent) 正割(せいかつ)、sec(secant) 余割(よかつ)、csc,cosec(cosecant) 余接(よせつ)、cot(cotangent

    三角関数 - Wikipedia
  • 新しいMath関数が実装された - JS.next

    概要 ES2015でMathオブジェクトに新しく入った17個の関数が実装された。 実装された関数 Math.sign(x)   [3.22.17] xが正の数なら+1、負の数なら-1、+0,-0ならそれぞれ+0,-0を返す Math.trunc(x)   [3.22.17] floatが切り捨て、ceilが切り上げ、roundが四捨五入なのに対して、truncはxの整数部分を返す つまり正の数に対してはfloat、負の数に対してはceilと同じ結果を返す Math.hypot([v1 [, v2 [, ... ]]])   [3.24.7] 任意数の引数をとり、各引数の二乗の総和の二乗根を返す つまり Math.sqrt(v1*v1 + v2*v2 + ...) と同じ結果を返す Math.cbrt(x)   [3.25.1] xの三乗根("cube root")を返す Math.imul

    新しいMath関数が実装された - JS.next
  • 単精度浮動小数点数 - Wikipedia

    情報処理において、単精度浮動小数点数 (たんせいどふどうしょうすうてんすう、英: single-precision floating-point number)は、コンピュータの数値表現の一種である。 来の単精度浮動小数点数とは、倍精度浮動小数点数に対比して使われる用語であって倍精度浮動小数点数が無いシステムであれば単に浮動小数点数と呼ばれるべきものである(また浮動小数点数はもともと固定小数点数と対比させた言葉であった)。 そうして、単精度はシステムの基となる精度であり、バイトマシン(キャラクターマシン)が普通になる前のワードマシンにおいて1語長分の記憶場所を占める浮動小数点数であるのが普通である。 昔のFORTRAN言語では、整数型と実数型は同じ語長を占めることを前提に言語の規格が制定されていたりもした。その記憶語1単位分のを占める実数型が単精度であり、記憶語2単位分を占める実数型は

    単精度浮動小数点数 - Wikipedia
  • イプシロン-デルタ論法 - Wikipedia

    この記事には参考文献や外部リンクの一覧が含まれていますが、脚注による参照が不十分であるため、情報源が依然不明確です。適切な位置に脚注を追加して、記事の信頼性向上にご協力ください。(2023年6月) ε-δ論法(イプシロンデルタろんぽう、英語: (ε, δ)-definition of limit)は、解析学において、実数値のみを用いることで(無限を直接に扱うことを回避しながら)関数の極限を厳密に定義する方法である。列の極限を定義する類似の方法にε-N論法(イプシロンエヌろんぽう)があり、記事ではこれも扱う。 歴史的背景[編集] ニュートンとライプニッツが創設した微分積分学は、無限小(どんな正の実数よりも小さな正の数)や無限大(どんな実数よりも大きな数)といった実数の範囲では定義できない概念を用いている。このような状況はオイラーによって微分積分学が大幅な発展を遂げる18世紀まで継続された。