タグ

2017年11月16日のブックマーク (12件)

  • や...やっと理解できた!(2) JavaScriptのスコープチェーン - maeharinの日記

    前回はJavaScriptのプロトタイプチェーンについて、図解を用いることでなんとか理解できました。今回はスコープチェーンに挑戦してみます。前回と同じく「1. 図解を用いる」「2. 用語を明確に定義する」「3. Standard ECMA-262 3rd editionを情報ソースとする」というアプローチで紐解いて行きます。 用語の定義 ・エントリの文章における表記は、以下の表の「ECMA-262 3rd」に統一する ・エントリの図における表記は、以下の表の「エントリの略称」に統一する ・エントリ内におけるES3とは、Standard ECMA-262 3rd editionを指す ECMA-262 3rd エントリの略称 JavaScript(サイ)第5版(日語) Execution Contexts EC 実行コンテキスト Variable Object VO 変数定義の

    や...やっと理解できた!(2) JavaScriptのスコープチェーン - maeharinの日記
    peltier
    peltier 2017/11/16
  • 【JavaScript】varとfunction"文"は使わずにletとconstを使って欲しい(切実) - Qiita

    この記事で言いたいこと タイトルの通りです。 varとfunction文は使わずにletとconstを使って欲しい。 ※多少自分の好みが混ざっています。宗教戦争にならないことを祈ります。 ※2017年になって今更というツッコミあるかもしれませんが、先日学生の友人が卒業研究で利用しているコードを見て、盛大にvarとfunction文が羅列していたため、letとconstの方が(個人的には)良いことを説明したくなって書きました。 なぜなのか varとfunction"文"の挙動が変だからです。 余談:文と式の違い 式(Expression)と文(Statement) - よねKENのプログラミング研究 文はそれ単独で完結する言語要素です。式はそれ単独では基的に完結せず、文または式の一部として使用される言語要素です。また、式の最大の特徴として、値を返すという点が挙げられます 実例を見ると下記の

    【JavaScript】varとfunction"文"は使わずにletとconstを使って欲しい(切実) - Qiita
    peltier
    peltier 2017/11/16
  • 研究者とエンジニアが交わるその先へ / A futer of where researchers and engines intersect

    大学から社会人へ、その後大学院に入学後、再び社会人へ、そして研究所創設 ペパボ研究所 主席研究員 兼 シニアプリンシパルエンジニア 亮介 / Pepabo R&D Institute, GMO Pepabo, Inc. 2017.11.15 公立はこだて未来大学 ITアーキテクチャ特論

    研究者とエンジニアが交わるその先へ / A futer of where researchers and engines intersect
    peltier
    peltier 2017/11/16
  • 単純ベイズ法による異常検知 #ml-professional

    5. この章では多次元の問題について考える 多次元の異常検知問題の例:スパムメール検知 メール文章中の各単語の 出現頻度情報を利用して スパム (=異常) か判定 { こんにちは: 1, お得: 0, … } → 普通のメール ( 正常 ) { こんにちは: 0, お得: 10, … } → スパムメール ( 異常 ) 6. この章では多次元の問題について考える 多次元の異常検知問題の例:スパムメール検知 メール文章中の各単語の 出現頻度情報を利用して スパム (=異常) か判定 単語の種類数が次元数に相当する { こんにちは: 1, お得: 0, … } → 普通のメール ( 正常 ) { こんにちは: 0, お得: 10, … } → スパムメール ( 異常 ) 8. { こんにちは: 1, お得: 0, … } → 普通のメール ( 正常 ) { こんにちは: 0, お得: 10,

    単純ベイズ法による異常検知 #ml-professional
    peltier
    peltier 2017/11/16
  • 時系列データ分析とPython - Fire Engine

    先日、『時系列データ分析Python』というタイトルでLTをしたので、そのときのスライドをこちらに載せておきます。 時系列データ分析とPython from Hirofumi Tsuruta www.slideshare.net LTで話したとは言っても、私自身、数ヶ月前まで時系列データなんてほとんど触ったことなくて、ここ最近興味を持ち、勉強を始めました。スライドには最小限のことしか載せてないので、こちらに内容の補足を書いていきます。 時系列データの取り扱いは難しい 時系列データとは、時間の推移ととともに観測されるデータのことです。私たちの身の回りには時系列データが溢れています。例えば、気温・雨量といった気象データも時系列データですし、株価や為替といった金融データも時系列データです。 これらのデータは時間の推移とともに観測されるというのはもちろんですが、多くの場合で時間依存性を持ちます

    時系列データ分析とPython - Fire Engine
    peltier
    peltier 2017/11/16
  • 消防士からエンジニアに転職した話 - Fire Engine

    私は2016年10月まで消防士の仕事をしていて、2016年11月からITエンジニア転職しました。学生時代の専攻も情報系とは全く関係なく、プログラミングに初めて触れたのが2016年の1月からで、勉強を始めて約10ヶ月で転職に至りました。今回は、そんな少し変わった経歴を歩んでいる私が、なぜ消防士を辞めてエンジニア転職したか、ゼロからプログラミングの勉強を始めて転職するまでの道のりなどを書いていきたいと思います。 目次 自己紹介 なぜ転職したのか 消防士という仕事 仕事の位置付け すべての経験をプラスにする 転職活動について ゼロからプログラミングを始めて転職するまでの道のり 勉強したこと モチベーションを保つために 今後について 自己紹介 私は化学の研究者→消防士→ITエンジニアと異色の経歴を歩んでいる20代後半の男です。 学生時代は、大学・大学院で化学を専攻し、博士課程まで進学しました。

    消防士からエンジニアに転職した話 - Fire Engine
    peltier
    peltier 2017/11/16
  • 異常検知ライブラリを作ってみた - Fire Engine

    今回の記事は、前職消防士でゼロからプログラミングを始めた超未熟者の私が、異常検知ライブラリを作った話です。 なぜ作ったか マインド的背景 消防士を辞めてエンジニア転職してから1年、いろんな技術に触れました。TensorFlow、scikit-learn、Dockerなどなど、必死になって使い方を覚えました。しかしだんだん、「これ、コマンド覚えてるだけで自分に何も技術身についてなくない?」という疑問や焦りが湧いてきて、自分は便利なツールを使いこなせるようになりたいんじゃなくて、いつの日かみんなが使って便利なツールを作る側になりたいんだ、ということに気づきました。そのような思いから今回初めてライブラリを作り、公開してみました。 データサイエンス的背景 世の中は時系列データで溢れています。ビジネスの場において、データの何かしらの変化の兆候を捉えて、いち早く意思決定をしたいという場面がよくありま

    異常検知ライブラリを作ってみた - Fire Engine
    peltier
    peltier 2017/11/16
  • AMPとPWAの動向まとめ #io17jp - Qiita

    はじめに 5/17(米国時間)〜3日間、Google I/O 2017が開催されました 今年も盛況だったようです いつものように 全てのセッションの動画 が公開されています 去年のセッションの中で話題になっていたAMP・PWAについて今年のセッション動画から動向を確認してみました AMP・PWAとは?(おさらい) AMP(Accelerated Mobile Pages) GoogleTwitterが合同で開発 モバイルでページを高速表示する 必要な技術 AMP HTML…専用のhtml/CSS/JSコーディング AMP JS…専用のJSライブラリ Google AMP Cache…キャッシングのためのCDN 参考 Accelerated Mobile Pages Project(公式) Googleの AMPデモ AMP Start …AMP+Material Designのコンポーネ

    AMPとPWAの動向まとめ #io17jp - Qiita
    peltier
    peltier 2017/11/16
  • いまさら聞けないPWAとAMP - Qiita

    概要 PWA = モバイルのWEBページでネイティブアプリのようなUXを提供するためのもの ※ 2020/04/05 追記: PWAに関する仕様の策定当初はモバイルでのユースケースが主だったと記憶していますが、PWAはモバイルに限定されたものではなく、実際にデスクトップでの活用例も増えています。参考: PWAs: building bridges to mobile, desktop, and native (Google I/O '18) AMP = モバイルのWEBページを高速化するためのもの どちらもGoogleが主軸となって策定されている、モバイルページを進化させるためのプロジェクトおよび技術。ネイティブアプリの代替技術ではなく、ブラウザAPIの進化によってネイティブアプリのようなUXをウェブページで提供することが主眼。 1. PWAとは Progressive Web Appsの

    いまさら聞けないPWAとAMP - Qiita
    peltier
    peltier 2017/11/16
  • なぜ dev.to がこんなにも速く、こんなにも自分にとって感動的なのか

    最初にいっておく。これは負け惜しみだ。 SPAとPWAの現状 自分は日Reactの勝手エヴァンジェリストみたいなことをやっていて、SPAの重めのコンテンツをよく作ってるからか、「お前らフロントエンドを物事をややこしくして、重いページを量産してウェブを劣化させてるじゃないか!」みたいな批判を、名指しでよく受ける。なんで僕にいうかわからないけど、React = SPA みたいなイメージでスケープゴートにされてるんだろう。それはまあいい。 自分の仕事でSPA技術を使うところは、ちゃんと必要性もあるし理由も説明できる。ただ、やはり近年の複雑化/重量化について思うところはあるので、逆に振って AMP/PWA という選択肢を持っておきたくて、正直言うと依頼されたR&Dの仕事でもあったんだけど、一通り覚えた。なんだけど、今のところ仕事で使うタイミングがない。 PWA技術仕事で使えなかった理由として

    なぜ dev.to がこんなにも速く、こんなにも自分にとって感動的なのか
    peltier
    peltier 2017/11/16
  • 工場は自宅マンション 「2人だけのIoTメーカー」始動

    そのメーカーの「工場」は、普通の家の中にある。 自宅マンションの一室で、彼は作業机に向かう。基板に部品を並べ、トースターで半田付けし、パーツを組み上げる。「自分たちの手で作り、届けるところまでやりたい」。 メーカー名はJavasparrow。IoT(Internet of Things)機器を開発するハードウェア企業だ。IoTメーカー・Cerevo出身エンジニアの國舛等志さんと、デザイナーの稲田祐介さんが今年8月、2人で創業した。 これまでは受託開発を手掛けてきた同社。11月15日、初めてのオリジナル製品「wesign」を発売した。 wesignは、円筒形の透明なガラスに入った小さな照明で、Wi-Fi通信機能が備わっている。2つペアになっており、片方の照明をともすと、そのことがネット経由でもう片方に伝わり、もう片方の照明にも淡い光がともる。LEDフィラメントが上下に1つずつ備わっており、上

    工場は自宅マンション 「2人だけのIoTメーカー」始動
    peltier
    peltier 2017/11/16
  • dev.toと阿部寛のホームページどっちが速いですか? - くうと徒然なるままに

    dev.toと阿部寛のホームページどっちが速いですか?— あれからのぐりだけど (@_guri3) 2017年11月15日 という内容のツイートを見つけたので計測してみる。 ずっとパソコンに向かってて飽きてたので息抜きで。 dev.to というのは、 Qiita の海外版みたなやつです。一番の特徴はナビゲーションの速さ。 対抗するのは、 THE Traditional Web Site というたたずまいで有名?な 阿部寛のホームページ 計測 今回は、Google の PageSpeed Insights を利用していきます。 dev.to まずは、dev.to から 86/100 です! 阿部 寛 のホームページ 92/100 です! まとめ 伝統的ウェブサイトの方が早かった!

    dev.toと阿部寛のホームページどっちが速いですか? - くうと徒然なるままに
    peltier
    peltier 2017/11/16