駄文型

プログラミングとか英語とかの話題を中心にした至極ちゃらんぽらんな日記です。

技術っぽいもの

ストリーム処理で文章内にある単語の出現頻度をカウントする(Apache Apex) その2 -コーディング編-

ストリーム処理で文章内にある単語の出現頻度をカウントする(Apache Apex) - 駄文型 の続き。前回は環境構築や実行のみを行い、サンプルコードの中身までは触れていない。そこで今回はサンプルコードを読み解き、 Apex ストリーミングアプリケーション開発の…

ストリーム処理で文章内にある単語の出現頻度をカウントする(Apache Apex)

ストリーム処理エンジンである Apache Apex でストリーム処理を行うアプリケーションを作成したので、まとめておく。Apex についてはこちら: koheikimura.hatenablog.com 元ネタ Webinar: Building Your First Apache Apex Application - YouTube 必要なもの…

ストリーム処理基盤 Apache Apex で Hello World

ストリーム処理基盤のひとつである Apache Apex の開発環境を構築します。 参考 Apache Apex Documentation Apache Apex とは Apex is a Hadoop YARN native platform that unifies stream and batch processing. Apache Apex Apache Apex はストリーム処理…

kafka-docker で作った kafka クラスタに Elixir クライアントから接続する

kafka-docker でローカルに kafka クラスタを構築する - 駄文型 の続き。kafkaex/kafka_ex という Kafka クライアントで Producer を作ってみます。 ライブラリの取得 mix.exs を編集して mix deps.get するだけ。 参考: Introduction to Mix - Elixir defmo…

kafka-docker でローカルに kafka クラスタを構築する

参考 wurstmeister/kafka-docker: Dockerfile for Apache Kafka Kafka Docker Kafka in Dockerで分散メッセージングシステムを構築する - Qiita 環境 OS X El Captain 10.11.6 docker 17.03.1-ce docker-compose 1.11.2 手順 1. Download kafka-docker $ git…

ITエンジニアとデザイナーが英語を勉強するなら「ITの英語」がおすすめ

[音声DL付]BeNative! ITの英語?IT業界最先端のビジネスを英語で読み解く! BeNative!シリーズ作者: 株式会社SMATOOS出版社/メーカー: アルク発売日: 2016/12/21メディア: Kindle版この商品を含むブログを見る medium.com このゴールデンウィークで「ITの英語…

Rによるデータサイエンス 読書メモ その3(所感あり)

Rによるデータサイエンス データ解析の基礎から最新手法まで作者: 金明哲出版社/メーカー: 森北出版発売日: 2017/03/25メディア: 単行本(ソフトカバー)この商品を含むブログを見る 目次 Rによるデータサイエンス 読書メモ その1 - 駄文型 Rによるデータサ…

Rによるデータサイエンス 読書メモ その2

Rによるデータサイエンス データ解析の基礎から最新手法まで作者: 金明哲出版社/メーカー: 森北出版発売日: 2017/03/25メディア: 単行本(ソフトカバー)この商品を含むブログを見る 目次 Rによるデータサイエンス 読書メモ その1 - 駄文型 Rによるデータサ…

Rによるデータサイエンス 読書メモ その1

Rによるデータサイエンス データ解析の基礎から最新手法まで作者: 金明哲出版社/メーカー: 森北出版発売日: 2017/03/25メディア: 単行本(ソフトカバー)この商品を含むブログを見る 目次 Rによるデータサイエンス 読書メモ その1 - 駄文型 (この記事) Rに…

今日こそ始めるソースコード・リーディング Node.js のコードを読んでみよう

細かくカスタマイズできるメソッドを実装しようとして、引数が多くなってしまうことがある。オプションを引数で渡すことになる。デフォルト引数を利用して省略可な引数を用意したいが、一番後ろは必須のこれがいいみたいなケースがないだろうか。僕は4年に1…

開発者のための #OpenShift Tips

一応都度更新するかもしれないので、Gistで上げておいた。 OpenShift for Developers: A Guide for Impatient Beginners作者: Grant Shipley,Graham Dumpleton出版社/メーカー: O'Reilly Media発売日: 2016/08/04メディア: Kindle版この商品を含むブログを見…

React.jsで1年アルバムを作成するWebサービスを子育ての合間に作った

動機 娘が10ヶ月になり、写真を見返すことで成長を実感できるようになってきた。ベビーアルバム(↓のようなもの)もかなり充実してきた。そこで同じように月ごとの写真を選んで並べるようなWebサービスがあると嬉しいんじゃないかと思って作ってみた。React.…

fluentdコンテナをDockerで立ててRailsのログをTreasureData by IDCFに保存する

参考 railsのfluent-logger gemを使ってユーザーのアクセスをfluentdサーバに収集する | joppot Fluentd logging driver - Docker fluentd(td-agent)でTreasureDataにapatchログを送る方法 - Qiita request - リファレンス - - Railsドキュメント fluent-plu…

日報を支える技術

日報について 日報書いてますか。僕の所属するチームは拠点が東京と福岡に分かれている上、各自やっていることが独立していていてるので、お互いが現在やっていることを把握するために必ず日報を書くことをルールとしている。1日の業務の中で困っていること…

【Rails】rake db:seedでテストユーザーを作成する

Rails力とSQL力が低すぎて基本的なことからググりながらできたので、メモっておく。 環境 ruby 2.0.0 Rails 4.0.8 rake 10.3.2 PostgreSQL 9.5.4 参考 モデルを作って、データベースの値を表示してみる。 - 感謝のプログラミング 10000時間 deviseで作ったus…

Geeks Who Drink in nulabに行ってきた

English nulab.connpass.com Geeks Who Drinkに参加してnulabさんのオフィスに行ってきた。福岡での勉強会・交流会は初参加になる。 Geeks Who Drinkについて On December 8th we will host another "Geeks Who Drink" for programmers, designers, and othe…

Node.jsアプリケーションからトレジャーデータサービス by IDCFにデータをエクスポートする

トレジャーデータサービス by IDCFとは www.idcf.jp IDCフロンティアが提供しているデータの収集・蓄積・分析を行うビッグデータ分析プラットフォームで、「Yahoo!ビッグデータインサイト」だったものがサービス名変更になったもの。 参考 Using Node.js Cli…

ファイルをcurlでアップロードしてNode.jsで受け取る

なかなかうまく行かなくて半日かかったのでまとめておく。 参考 expressjs/multer: Node.js middleware for handling multipart/form-data. Node.jsアプリ まずはmulterを入れてNode.jsアプリを構築。 $ npm install --save multer var express = require('e…

「Go言語によるWebアプリケーション開発」に関するメモ

はまったところとか感想とかのメモ。都度追記するかも。 環境 OS X 10.11.4 go 1.5.1 gomniauthがインストールできない $ brew install bazaar $ go get github.com/stretchr/gomniauth 2章のgomniauthのインストールではまった。「Bazaarをインストールして…

Go言語でWebSocketを使ったチャットアプリを作ってみた

Rubyにもだんだん慣れてきたので、今度はGoを触ってみようと思ってGo言語によるWebアプリケーション開発を買ってみた。Goを学びながらチュートリアル形式でいい感じのWebアプリを作ることができる。そこそこ高度な内容っぽかったので、Goの基本的な文法など…

SinatraでTwitterアプリを作ってみた

動機 Sinatraで何か作ってみたかった Rubyのお勉強したかった TwitterAPIも触ってみたかった 何ができるか 自分のツイートから画像を探して一覧を表示する。 それだけ。 「あー、こんなんアップしたなぁ」と思い出してみてください。 ソース github.com 使い…

AWSビギナー勉強会 in Yokohamaに行ってきた

AWSビギナー勉強会 in Yokohamaについて 横浜で勉強会ないかなーと思って探してたらAWSの勉強会が見つかったので、試しに行ってみた。 connpass.com AWSは知っているけど、どんなサービスがあるの? 使ってみたいけど、どんな風に役立てたら良い? ビギナー…

R/RStudioに関するメモ 基本編

koheikimura.hatenablog.com 前回の続き的なやつ。検定編的なやつもやるかもしらないしやらないかもしれない。 ファイルの読み込み Import Dataset → From Local File… csvの一行目にタイトルを入れておくと使いやすい 読み込んだらファイル名で呼び出しでき…

RStudioを使ったら楽にR再入門できた

RStudio初めて使ってみたけど— ko (@kohei_kimura) 2016年4月6日 ええやん?— ko (@kohei_kimura) 2016年4月6日 Rは学生時代に少し使っていたのだが、いろいろと面倒な面があって最近はずっと使っていなかった。仕事で統計っぽいことをする必要が出てきたの…

今聴いてるおすすめ英語Podcastまとめ

ちょうど1年ほど前から英語学習のためにいろいろなPodcastを聴き始めたのだが、最近ようやく固まってきたのでまとめておこうと思う。 英語のみのPodcasts All Ears English Podcast All Ears English Podcast | Real English Vocabulary | Conversation | Am…

Slackに天気予報を投稿するbot作ってみた(Ruby/Heroku)

photo by Kris Krug Slackを使ってみたくて家庭用のチームを作って導入してみた。天気予報をSlackに流そうと思ってfeedを登録したりIFTTTから流すようにしたのだが、イマイチだったのでRubyの勉強がてら↓のエントリを参考にbotを作ってみた。 shoyan.github.…

本当に英語が苦手なITエンジニアのための英語学習法

前回TOEICの勉強法についてまとめたので、今度は英語学習全般についてまとめてみる。 「英語が苦手」の定義 学生時代に英語をまともに勉強していない人。名のある国立大学を出ておいて「一応受験でやったけど忘れちゃった(テヘ)」とか言っちゃうファッショ…

応用情報技術者試験に合格した勉強法まとめ

平成27年度秋期応用情報技術者試験を受けた。結果がわかったので勉強法をまとめておくことにする。 成績 得点 得点 午前 75.00点 午後 70.00点 午前分野別得点 分野 得点(得点率) 満点 ストラテジ系 20.00点( 80.0%) 25.00点 マネジメント系 11.25点( 9…

図書館で本を予約した

photo by Miss Barabanov ずっと作りたいと思っていた図書館のカードをようやく作ったので,読みたかった本を予約した。全部買うと結構な値段になるので,公共サービスを利用させてもらった。人気の本は順番待ちが長いのでいつになるやら。 オブジェクト指向…

固定IP/DHCPの切り替えをバッチで実行する方法

職場では基本的に固定IPなのだが、一部の会議室ではDHCPに切り替えないといけないという糞仕様になっている。その度に切り替えるのは面倒なのでバッチ化した。以下そのメモ。 バッチの中身 以下をコピペしてバッチ化すれば完了。「管理者として実行」する必…