タグ

2018年1月7日のブックマーク (17件)

  • Elasticsearch+Kibanaでデータ解析(②スキーマ作成&データ登録編) - Qiita

    はじめに 記事の全体構成について 記事は、ElasticsearchとKibanaを使った環境のセットアップから、データの投入、データの検索・解析までを紹介する目的で作成した。 記事の構成は下記の通り。 以前の記事を確認していない場合は先にそちらをご参照いただくことをおすすめする。 1回目:Elasticsearch+Kibanaでデータ解析(①環境セットアップ編) 2回目(記事):Elasticsearch+Kibanaでデータ解析(②スキーマ作成&データ登録編) 3回目:Elasticsearch+Kibanaでデータ解析(③グラフ&ダッシュボード作成編) 前回までの振り返りと今回の内容 前回は、ElasticsearchとKibanaの環境設定の方法について紹介した。 今回は、Elasticsearchにスキーマを作成後、データを登録する方法を紹介する。 Elasticsear

    Elasticsearch+Kibanaでデータ解析(②スキーマ作成&データ登録編) - Qiita
  • Nuxt.js on AWS Lambda with Serverless Framework - mya-ake com

    この記事についてこの記事はVue.js #2 Advent Calendar 2017 - Qiitaの 12 日目の記事です。 この記事では Nuxt.js(v2.6.2)を AWS Lambda で動かす方法について書いています。 Nuxt.js に関する説明もありますが、全体的にサーバー構築寄りの内容になっています。 しかし、Node.js で AWS にデプロイまでできる Serverless Framework というツールを利用しており、サンプルコード の npm scripts を実行するだけで AWS 上に環境を作れるようにしています。(AWS への登録と Credential の生成は必要です) ご興味のある方はそちらも参照してみてください。 また、先に断っておくとこの記事では API Gateway をエンドポイントとします。 API Gateway をエンドポイントす

    Nuxt.js on AWS Lambda with Serverless Framework - mya-ake com
  • 作って学ぶBitcoin!ゼロから作るSPVウォレット - Qiita

    Bitcoinはもはや説明する必要がないくらいメジャーな存在になりました。その価格は2017/12/12現在で日円にして200万円を超えており1、技術的な知識を持っていない一般の人でも気軽に手に入れることができるようになりました。技術的な視点からみるとBitcoinそのものというよりもその基礎技術であるブロックチェーンが革命的なものであり単純な仮想通貨にとどまらない応用の可能性を秘めています。例えばEthereumはブロックチェーン上にプログラム(スマートコントラクト)をデプロイして実行できる環境であり、今年の12月にはCryptoKittiesというEthereumブロックチェーン上に実装されたゲームが大人気になりました。Lightning NetworkやPlasmaなどなど技術的な話題に尽きないのが盛り上がりを見せるブロックチェーン界隈の面白いところでありますが、今回はそのブロック

    作って学ぶBitcoin!ゼロから作るSPVウォレット - Qiita
  • 非機械学習エンジニアがデータ分析でてっとり早く成果を出したい時に読む記事 - Qiita

    はじめに 現在AI機械学習ブームが到来しており、AI機械学習を使っててっとり早く成果がほしい!って考えている人が多いのではないでしょうか。ネットで調べてみると、何を勉強し始めればよいのか大量の情報が出てきます。そして言っていることもほぼ同じです。私もこれらの意見に同意です。 とはいえ、勉強するものが多すぎて機械学習を使うだけなのになんでこんなに勉強しなきゃなんないんだよ!と思う方もいらっしゃると思います。そこで、記事では、機械学習をある程度理解できて、すぐ取り掛かれるようになることを目的としています。そのことを理解してもらいながら読んでいただけると幸いです。 目次 機械学習とは何か 教師あり学習・教師なし学習は最低限知っておく データ分析はscikit-learnが定番 Deep Learningは? 最後に 0. 機械学習とは何か 機械学習(きかいがくしゅう、英: machine

    非機械学習エンジニアがデータ分析でてっとり早く成果を出したい時に読む記事 - Qiita
  • 入門向けのkeras勉強会やったよ! - Qiita

    最近機械学習はじめたので、内部向けに勉強会を開催しました。 その際の資料を共有します。(寄せ集めです(汗)) 目的 機械学習の敷居を下げ、機械学習をはじめてもらう! kerasのソースベースなので、とりあえず動かせる(はず) 進め方 keras説明(2分) kerasインストール(2分) 実装&理論(30分) 質問時間(10分) 参考資料の共有(6分) keras説明(2分) TensorFlowやTheanoのラッパー。超簡単に機械学習ができる! 参考 Python製深層学習ライブラリ「Keras」の紹介 (with TensorFlow):http://amacbee.hatenablog.com/entry/2015/12/02/220414 keras github:https://github.com/fchollet/keras-resources Keras/Tensorfl

    入門向けのkeras勉強会やったよ! - Qiita
  • iOSアプリをCircleCIにのせる - Qiita

    Fastfile 基fastlane initでできるものでOK .circleci/config.yml Project > Add Project > macOS > Setup Project からプロジェクトの設定を行う .circleci/config.ymlは基sample.ymlでOK # iOS CircleCI 2.0 configuration file # # Check https://circleci.com/docs/2.0/ios-migrating-from-1-2/ for more details # version: 2 jobs: build: # Specify the Xcode version to use macos: xcode: "9.0" steps: - checkout - run: bundle install # Insta

    iOSアプリをCircleCIにのせる - Qiita
  • Headless ChromeをDocker上で動かして、E2Eのテスト - Qiita

    この記事はGunosy Advent Calendar 2017の14日目の記事です。 昨日は@harahenikuさんのGoを遅くしないための地味な話でした。 広告技術部の@hoshitocatです。 主な業務はRailsで広告の入稿やレポートのための管理画面の開発をしております。たまにGoで配信側のAPIを触ることがあります。 今回は管理画面でChromeのHeadlessモードを使ったE2Eのテストを導入した話をします。 PhantomJSからChromeへ 私たちはこれまでE2EのテストをPhantomJSを使っていました。 しかし、Javascriptの動作も含めたテストを書いている際に、includes()がPhantomJSだと動作しないことがわかりました。 プロダクトコードをテストコードに合わせて書き直すことも考えましたが、それでは新しく使えるようになった便利な機能をいつま

    Headless ChromeをDocker上で動かして、E2Eのテスト - Qiita
  • ServiceWorkerを簡単に書けるworkbox-swの使い方 - Qiita

    GMOペパボ Advent Calendar 2017の11日分のエントリーになります。 皆さんはPWA(Progressive Web Apps)をご存知でしょうか。 分かりやすさを優先して言うならば、新しい技術によってネイティブアプリのような動作が可能になったWebアプリケーションのことで、オフラインで動作したりプッシュ通知が送れるWebアプリケーションを実現することができます。 (詳細はGoogle Developersや私の発表スライドをご参照ください) さて今回はPWA作成にあたってとても便利なライブラリであるworkbox-sw(以下、workbox)の紹介記事となります。 workboxとは簡単な記述で最適なServiceWorkerのコードを生成してくれるライブラリです。 PWA自体どうやらまだ認知度が低く、それを作るためのライブラリ関連もまた情報不足だったため今回の記事を

    ServiceWorkerを簡単に書けるworkbox-swの使い方 - Qiita
  • strptime gemで高速にTimeを文字列に変換する - Qiita

    背景 Rubyで時間表現を文字列に変換するにはTime#strftimeをよく使います.以下は公式リファレンスの例です. t = Time.now #=> 2010-09-05 15:41:17 0900 t.strftime("Printed on %m/%d/%Y") #=> "Printed on 09/05/2010" これは楽でとても便利なんですが,Time#strftimeには遅いという問題があります.例えばFluentdのような秒間数千数万とかのログの時間を任意の文字列に変換しないと行けないミドルウェアの場合,Time#strftimeがパフォーマンス低下の一要因になります. なので,定数倍でもここが高速化してくれると嬉しいなぁと,オフィスにいたRuby 2.5のリリースマネージャの方に相談したところ,strptime gemにStrftimeを追加してくれました! 使い方

    strptime gemで高速にTimeを文字列に変換する - Qiita
    clavier
    clavier 2018/01/07
  • React Native おすすめコンポーネント一覧v2 - Qiita

    はじめに よくよく考えると今日クリスマスイブらしいですが、残念ながら記事書くぐらいには予定がないです! クリスマスの高円寺は逆にとても空いているのでオススメですよ! 色々と進捗あって【React Native】良さげなコンポーネント紹介が古くなってしまったのでそれ以降変更あったり、新しいやつみつけてたりするので改めての報告です。 去年と同じものを紹介したりしてますが、それはとても良かったり、情勢に変化があったパターンは紹介しています! 僕もまだまだ知識浅いのでこっちだぜ!これもあるよ!などあればお教えいただけますと幸いです! 今年は僕がこの記事を書いた地点のスター数を記載しています! ルーティング react-native-router-flux ★:6048 バージョン追えていない感と進んでいない感が半端なくなってきた頃合いですが、色々と触ってみた感じ、(動く環境なら)一番ちゃんと動くん

    React Native おすすめコンポーネント一覧v2 - Qiita
  • 【v2対応】Nuxt.jsとFirebaseを組み合わせて爆速でWebアプリケーションを構築する - Qiita

    Firebase Advent Calendar 2017 21日目の記事です。 フリーランスフロントエンドを中心にエンジニアをやっているpotato4dです。 普段はVue.jsを中心に、案件を進めたりコミュニティに関わったりしていますが、今回はそんなVue界隈で今アツいフレームワークであるNuxt.jsとFirebaseを組み合わせて、SPA + SSRにAuthと Firestore を組み合わせたアプリケーションを高速で作る方法を、サンプルとあわせてご紹介します。 2019/10/16 追記 このサンプルは Firestore が存在しない Nuxt v1.x + RTDB 時代のコードを愚直に移行している ので全体的に資料が古くなっています。 インフラ構成については順次更新していますが、特にデータストア操作周りについては できるだけ参考にしないでください。 2019/07/02

    【v2対応】Nuxt.jsとFirebaseを組み合わせて爆速でWebアプリケーションを構築する - Qiita
  • Nuxt.jsの本格導入で遠回りしないためのTips v1.1 - Qiita

    記事はVue meetup #5で発表させていただいた「Nuxt.js格導入で遠回りしないためのTips」のスライド発表の内容をQiita向けの記事としてまとめ、内容を一部追加したものです。これからNuxt.jsを格的に使ってみようという方の助力になれば幸いです。 記事では、そこそこな規模の格的なアプリケーションにNuxt.jsを導入する場合に多くの方が直面するであろう問題や、知っていると助かりそうなことを紹介します。 Tips 1. ドキュメントを読もう 格的なウェブアプリケーションをNuxt.jsで作ろうとしているならば、VueとNuxtのドキュメントを先にしっかり読みましょう。VueやNuxtは使い始めるのに多くのことを知る必要がなく、少しずつ利用の幅を拡げていけます。これはVueやNuxtの良いところです。しかし、格的なウェブアプリケーションを構築する場合、結局のとこ

    Nuxt.jsの本格導入で遠回りしないためのTips v1.1 - Qiita
  • Vue.js スタイルガイド早見表 🎄✨ - Qiita

    Vue.jsの公式スタイルガイドは長い!!! サクッっと要点だけまとまったガイドが欲しい。そんなアナタのために書きました。 この記事はVue.jsのスタイルガイドを簡潔にまとめたものです。 ( ※部分的に補足を加えたりしています。 ) 対象となる人物像: 一度目を通したことがある人 or 時間の無い人 or ザックリでいいから知りたい人 ルールカテゴリ Vueのスタイルガイドは4つのカテゴリに分けられています。 A > B > C > D の順で優先度 (強制力) が強いです。 A. 必須 B. 強く推奨 C. 推奨 D. 注意(危険)

    Vue.js スタイルガイド早見表 🎄✨ - Qiita
  • Vue.jsで開発を始める前に決めておきたい事 - Qiita

    ここ1年ほど実務でVue.jsを利用してWebアプリケーションを開発しています。 今回はVue.jsを使ってチームあるいは個人で開発を始める上で予め考慮しておくと良さそうな事をいくつか書きたいと思います。 コンポーネントルール Vue.jsは単一ファイルコンポーネントによって、とてもシンプルな記述でコンポーネントを作る事ができます。しかし、開発者同士でコンポーネントの認識を揃えておかないと同じようなコンポーネントが作られてしまい、保守性を低下させる要因になってしまいます。 そのため、昨今ではAtomic Designなどの考え方をベースにコンポーネントを管理する方法が用いられています。Atomic Designを用いたコンポーネント設計方法については、以下の記事が参考になるかと思います。 Vue.js × Atomic Design - it's an endless world. いずれ

    Vue.jsで開発を始める前に決めておきたい事 - Qiita
  • 実例からみるVuexアプリケーションにおけるv-model/computedとの付き合い方 - Qiita

    この記事はVue.js アドベントカレンダー #3 24日目の記事です。 みなさん今日はクリスマスイブですね。今年のイブは日曜日ということもあり、一般的には会社は休みですので、恋人と過ごす人、友人と過ごす人、家族と過ごす人と様々ではないでしょうか。私も夜にはホームパーティを控えていたりします。 そんな日のアドベントカレンダーですが、クリスマスとは全く関係なく、真面目にVuexアプリケーションにおけるv-modelとの付き合い方について考えたいと思います。 VueVuex間での責務の衝突とジレンマ JavaScriptでそれなりに凝ったWebアプリケーションを開発する時、特にSPAを開発する時は、Fluxパターンもしくはその派生ライブラリを扱うことが非常に多いかと思います。 Vue.jsにおいても、格的な状態管理についてはVue.js謹製ライブラリであるVuexを利用することができます

    実例からみるVuexアプリケーションにおけるv-model/computedとの付き合い方 - Qiita
  • RxExample MVVM のその先へ(Fat ViewModel の倒し方) - Qiita

    この記事は、RxSwift が提供する公式のサンプルである RxExample で行き詰まった方向けに、実践的な対処方法を紹介します。具体的には RxExample にある MVVM (Model-View-ViewModel) を真似たアーキテクチャで陥りがちな Fat ViewModel へ対処する方法の解説になっています。 なお、この記事の想定読者は RxExample の初級者〜上級者ですが、それぞれの方向けにこの記事の読み方を説明します。 初級者の方へ 登場するコードは、コメントだけ拾い読みしても内容がわかるように配慮しています。コードを深く追うと疲れてしまうと思うので、コード内のコメントの内容を追ってください。 上級者の方へ この記事では、RxExample 上級者が疑問を感じるであろうコードに「上級者向け注釈」をつけています。記事末に注釈の解説がありますので、そちらをご覧くだ

    RxExample MVVM のその先へ(Fat ViewModel の倒し方) - Qiita
  • pandasのDataFrameのデータ操作をよくわすれるので、よく使用する操作を自分のためにまとめた - Qiita

    pandasのDataFrameのデータ操作のかんたん早見表を作成したので、データ操作に役立ててください。また最後に、データ分析の流れを経験できるオススメ学習コンテンツを紹介したので、ご参考ください。 事前にimport

    pandasのDataFrameのデータ操作をよくわすれるので、よく使用する操作を自分のためにまとめた - Qiita