駄文型

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

ストリーム処理で文章内にある単語の出現頻度をカウントする(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に…

現代人のための統計リテラシーその1 構成概念を直接測定しようとしてはいけない

観察しようとする構成概念を直接測定しようとしてはいけない。これは心理学系の研究において常識であり鉄則である。構成概念は文字通り概念であり、そもそも直接測定できない。 構成概念 construct 心理研究などにおいて、人の行動のメカニズムを説明するた…

今日こそ始めるソースコード・リーディング 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日の業務の中で困っていること…

夫が17時に帰宅したらどうなるか #もしも定時で帰れたら

前にも書いたが、僕は今朝型勤務をしていて、16時半ごろには仕事を終えて17時前には帰宅する。平日のスケジュールをまとめてみる。 家族構成 夫(僕) プログラマ いわゆるエスイーではない 7:30-16:15勤務 残業はしないさせない持ち込ませない生きて帰すな…

【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…

iPhone 7 plusで今すぐ始める爆音シャッター生活

買ったもの iPhone 7 Plus 32GB ブラック Why iPhone now? フルチャージ入社による賞与的なアレです。あとiDとSuicaを一元化したかった。 32GBってwwwwww すみません。 なぜジェットブラックを選ばなかったのか 32GBが欲しかったから。 なぜPlusか ポートレ…

使わなくなったCDコンポとオーディオケーブル1本で始める、お手軽爆音テレビ&スマホ生活

オーディオケーブルを買って、テレビやスマホの音声出力をいい感じにした。 買ったもの オーディオケーブル(1.5m)を近所のベスト電器で購入。800円くらい。Amazonだともっと安そう。 フジパーツ オーディオケーブル 2ピン-2ピン 3m FVC-321B出版社/メーカ…

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…

ゆるい糖質制限を3ヶ月続けて7kg痩せた

結果 体重 体脂肪 制限前 61kg 21% 現在 54kg 15% 差 -7kg -6%

SIerを卒業してついでに首都圏も脱出しました

※本稿は個人の見解であり所属する組織のうんたらかんたら 新卒で入社した会社を8月に退職してIDCフロンティアに転職して福岡で働きはじめた。

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…

DUO 3.0の単語帳をzuknowで作ってみた

DUO 3.0の単語・熟語を学習アプリのzuknowで作ってみた。今のところはSECTION 15まで。 www.zuknow.net 動機 Podcastを聴いたり英語ニュースを読んだりして英語学習を続けているが、語彙力不足を日々痛感していた。短期で集中して語彙力を付けるため、もとも…

英語ブログはじめてました

kohei's blog 英語ブログを始めてみた。GitHub Pagesを使うかTumblrを使うか迷ったけどTumblrにした。さくっとはじめられて、既存のテーマを適用してさくっと終わらせたかったので。勉強のために頑張って続けようと思う。技術の話とか、ガジェットの話とか、…

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

ようやくTOEICで600点を超えたので勉強法まとめ

photo by CollegeDegrees360 去年の12月にTOEIC-IPを受けた。目標は700点だったのだが、残念ながら結果は610点。600点台後半はあるだろうと思っていたので、ややショック。リーディングが悪すぎた*1。とはいえ1年前は400点を超えるのがやっとだったレベルな…

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

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

図書館で本を予約した

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

TOEIC-IPを受けた

会社でTOEICを受験した。目標は700点。予想スコアは650-700くらいか。700越えてたらいいなぁ。 過去の結果 koheikimura.hatenablog.com 模試について 受験前に新公式問題集Vol.6で模試を行った。結果は以下の通り。 Listening Reading Total TEST1 素点 80 /…

TOEIC結果履歴

受験日 Listening Reading Total 備考 2014.04.23 250 110 360 TOEIC-IP 2014.10.02 250 180 430 TOEIC-IP 2015.03.02 315 165 480 TOEIC-IP 2015.09.02 310 245 555 TOEIC-IP 2015.12.02 375 235 610 TOEIC-IP " title="TOEICテスト新公式問題集">TOEICテス…

新AppleTV(第4世代)を買った。

テレビの未来が、わが家に。 #AppleTV 新型AppleTV(第4世代)を買った。ポイントが残っていたので,biccamera.comで購入。 感想 リモコンおしゃれ スワイプで行き過ぎるときがある。 「Menu」ボタンで「戻る」のには違和感がある。 hulu未対応だったけど今…

1日たった30分×2ヶ月でTOEIC600点を獲得!できなかった話

600点を目標にしていたがダメだった。TOEICは甘くなかった。Web上には○ヶ月で300点アップ!みたいな成功事例ばかり集まっていて,失敗事例の詳細な情報が少ないという経営学のケーススタディみたいな状況になっている気がするので,反省の意味を込めて僕の失…

MacBook Airのストレージ空き容量不足解消のためにやったことまとめ

僕は解脱のために64GBのMacBook Airをメインマシンとして使用するという苦行を学生の頃から続けている。基本方針として写真,音楽,動画などのファイルを一切ローカルに置かないという方針でやっていたのでしばらく容量がカツカツになることはなかったが,や…

契約がいい加減だから客の要求が膨らむんじゃないの?

通勤や帰宅の時間帯に電車が遅れたとき,僕はよくTwitterを見る。Yahoo!のリアルタイム検索で路線の名前を検索して,電車がどのくらい遅れているかを確認する。そのほうが鉄道会社のサイトを見るよりも,情報が早いし量も多い。どの駅でどのくらい遅れている…

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

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

いい加減に「社会人」という差別的な呼称はやめよう

僕は「社会人」という呼称が嫌いだ。その響きに醜悪な差別的印象すら受ける。一般に「社会人」といったら「会社員」のことだ。「学生」と対比して使われることが多いと思う。 「社会に出たら…」という言い回しも嫌いだ。学校は社会ではないのか?学生が知ら…

MacのキーボードをUSキーボードにしたほうがいい3つの理由

僕の使っている11インチMacBookAirのキーボードはJIS配列のものではなくUS規格のものを使っている。使ってみて2年になるので,JISキーボードと比較したUSキーボードのメリットをまとめてみた。JISキーボードとUSキーボードの具体的な違いについては以下の記…

Mac用MarkdownエディタMouをはてなブログ用エディタにするショートカット・設定

Mac

僕はブログを書くときはMouというMarkdownエディタを使用している。 25.io | Mou - Markdown editor for developers, on Mac OS X. 25.io | Mou - Markdown editor for developers, on Mac OS X. その時に使用するキーボードショートカットとユーザー辞書に…

これから会社員として働く学生達へ送る「周りと差をつけるために職場でやっておくといいたった2つのこと」

卒業後の就職先の内定がある学生達は,今卒論・修論の追い込みの時期だろうか。あるいは提出し終わってのんびり卒業旅行の準備をしているのだろうか。(今年卒業予定でまだ就職活動中の人はどうか心を強く持ってほしい) 暇なので僕が会社員として働いてきて…

京都のおしゃれなカプセルホテル「9h ninehours」に泊まった感想

9h ninehours 公式サイト 9h ninehours 公式サイト もう2年くらい前になるが,まとめようと思う。京都に旅行に行った時のことだ。修士論文の提出が終わって暇な時期だったので,関西にいる友達の家に泊めてもらいながら数日かけて京都の観光をして回っていた…