駄文型

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

Pandas.DataFrame (Python) 風のクラスを作って rubygem として公開した

ruby には CSV::Table があるので、基本的なことはできるが、 Pandas の DataFrame.read_csv のように多機能な CSV の読み込みメソッドが(多分)なかったので、 Pdtable::Table という CSV::Table を拡張したクラスを Gem で作って公開した。はじめは CSV …

なぜ日本の「ものづくり」は復活しないか

GE 巨人の復活 シリコンバレー式「デジタル製造業」への挑戦 という本を読んだ。 2015年に160億ドルの特別損失を計上したゼネラル・エレクトリック(GE)が、いかにして復活を遂げたかをまとめたものだ。 GE はベイエリアやシリコンバレーと呼ばれる地域のテ…

ITエンジニアが採用試験の技術課題に挑む前に確認すること

ITエンジニアの中途採用において、多くの会社は技術問題を課したり面接で技術的な知識があるかどうか確認する。コンピュータサイエンスのすべての分野に精通している必要はないが、基本は抑えておきたい。前回の転職で得た知見をまとめておこうと思っていた…

Homebrew-Cask でアプリケーションをアップデートする 例:Visual Studio Code

大量のファイルを Shift-JIS から UTF-8 に変換する

データ分析やっていきましょう!と託された大量の CSV ファイルが Shift-JIS でつらい。 UTF-8 に変換したかったのだが、色々試す必要があった。

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

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

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

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

ストリーム処理基盤のひとつである Apache Apex の開発環境を構築します。

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

kafka-docker でローカルに kafka クラスタを構築する - 駄文型 の続き。kafkaex/kafka_ex という Kafka クライアントで Producer を作ってみます。

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

参考 wurstmeister/kafka-docker: Dockerfile for Apache Kafka Kafka Docker Kafka in Dockerで分散メッセージングシステムを構築する - Qiita

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

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

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

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

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

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

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

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

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

観察しようとする構成概念を直接測定しようとしてはいけない。これは心理学系の研究において常識であり鉄則である。構成概念は文字通り概念であり、そもそも直接測定できない。

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

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

開発者のための #OpenShift Tips

一応都度更新するかもしれないので、Gistで上げておいた。

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時前には帰宅する。平日のスケジュールをまとめてみる。

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

Rails力とSQL力が低すぎて基本的なことからググりながらできたので、メモっておく。

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

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

オーディオケーブルを買って、テレビやスマホの音声出力をいい感じにした。

Geeks Who Drink in nulabに行ってきた

English nulab.connpass.com Geeks Who Drinkに参加してnulabさんのオフィスに行ってきた。福岡での勉強会・交流会は初参加になる。

ゆるい糖質制限を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に切り替えないといけないという糞仕様になっている。その度に切り替えるのは面倒なのでバッチ化した。以下そのメモ。 バッチの中身 以下をコピペしてバッチ化すれば完了。「管理者として実行」する必…