実装してみた。素朴すぎてタイムアウトの設定もできないし自動でヘッダーを付与してくれる機能もない。IPv6にも対応してない。 システムコールだけでHTTP、TCP、UDPクライアント作ってみた。 https://t.co/9JzWUAuEf1— Kohei Kimura (@cohhei) 2020年2月1日 …
自分自身でもヌーラボの Cacoo チームに Go エンジニアとして入社してもう1年たったことに驚いている。また nuice なヌーラバーたちと素晴らしい1年を過ごせたことに感謝してます。彼らには常にサポートしてもらったし、一緒に楽しく働いて楽しく遊ぶことが…
Go の標準パッケージのコードを読んでみる。まずは読みやすそうな strings パッケージ からはじめてみる。 github.com Homebrew で Go をインストールしている場合は /usr/local/opt/go/libexec/src/ にコードがあるはずなのでまずはエディタで開く。現在の…
以前 stopho というツールを作ったのだが、機能を追加したりテストのバグを修正したりしたので、そのメモ。 github.com
ruby には CSV::Table があるので、基本的なことはできるが、 Pandas の DataFrame.read_csv のように多機能な CSV の読み込みメソッドが(多分)なかったので、 Pdtable::Table という CSV::Table を拡張したクラスを Gem で作って公開した。はじめは CSV …
GE 巨人の復活 シリコンバレー式「デジタル製造業」への挑戦 という本を読んだ。 2015年に160億ドルの特別損失を計上したゼネラル・エレクトリック(GE)が、いかにして復活を遂げたかをまとめたものだ。 GE はベイエリアやシリコンバレーと呼ばれる地域のテ…
https://www.flickr.com/photos/149902454@N08/34159773513 ITエンジニアの中途採用において、多くの会社は技術問題を課したり面接で技術的な知識があるかどうか確認する。コンピュータサイエンスのすべての分野に精通している必要はないが、基本は抑えてお…
データ分析やっていきましょう!と託された大量の CSV ファイルが Shift-JIS でつらい。 UTF-8 に変換したかったのだが、色々試す必要があった。
ストリーム処理で文章内にある単語の出現頻度をカウントする(Apache Apex) - 駄文型 の続き。前回は環境構築や実行のみを行い、サンプルコードの中身までは触れていない。そこで今回はサンプルコードを読み解き、 Apex ストリーミングアプリケーション開発の…
ストリーム処理基盤のひとつである Apache Apex の開発環境を構築します。 Unit Test
kafka-docker でローカルに kafka クラスタを構築する - 駄文型 の続き。kafkaex/kafka_ex という Kafka クライアントで Producer を作ってみます。
参考 wurstmeister/kafka-docker: Dockerfile for Apache Kafka Kafka Docker Kafka in Dockerで分散メッセージングシステムを構築する - Qiita
[音声DL付]BeNative! ITの英語~IT業界最先端のビジネスを英語で読み解く! BeNative!シリーズ作者:株式会社SMATOOSアルクAmazon
Rによるデータサイエンス(第2版):データ解析の基礎から最新手法まで作者:金 明哲森北出版Amazon
Rによるデータサイエンス(第2版):データ解析の基礎から最新手法まで作者:金 明哲森北出版Amazon
Rによるデータサイエンス(第2版):データ解析の基礎から最新手法まで作者:金 明哲森北出版Amazon
細かくカスタマイズできるメソッドを実装しようとして、引数が多くなってしまうことがある。オプションを引数で渡すことになる。デフォルト引数を利用して省略可な引数を用意したいが、一番後ろは必須のこれがいいみたいなケースがないだろうか。僕は4年に1…
一応都度更新するかもしれないので、Gistで上げておいた。
動機 娘が10ヶ月になり、写真を見返すことで成長を実感できるようになってきた。ベビーアルバム(↓のようなもの)もかなり充実してきた。そこで同じように月ごとの写真を選んで並べるようなWebサービスがあると嬉しいんじゃないかと思って作ってみた。React.…
参考 railsのfluent-logger gemを使ってユーザーのアクセスをfluentdサーバに収集する | joppot Fluentd logging driver - Docker fluentd(td-agent)でTreasureDataにapatchログを送る方法 - Qiita request - リファレンス - - Railsドキュメント fluent-plu…
日報について 日報書いてますか。僕の所属するチームは拠点が東京と福岡に分かれている上、各自やっていることが独立していていてるので、お互いが現在やっていることを把握するために必ず日報を書くことをルールとしている。1日の業務の中で困っていること…
Rails力とSQL力が低すぎて基本的なことからググりながらできたので、メモっておく。
English nulab.connpass.com Geeks Who Drinkに参加してnulabさんのオフィスに行ってきた。福岡での勉強会・交流会は初参加になる。
トレジャーデータサービス by IDCFとは www.idcf.jp IDCフロンティアが提供しているデータの収集・蓄積・分析を行うビッグデータ分析プラットフォームで、「Yahoo!ビッグデータインサイト」だったものがサービス名変更になったもの。 参考 Using Node.js Cli…
なかなかうまく行かなくて半日かかったのでまとめておく。 参考 expressjs/multer: Node.js middleware for handling multipart/form-data. Node.jsアプリ まずはmulterを入れてNode.jsアプリを構築。 $ npm install --save multer var express = require('e…
はまったところとか感想とかのメモ。都度追記するかも。 環境 OS X 10.11.4 go 1.5.1 gomniauthがインストールできない $ brew install bazaar $ go get github.com/stretchr/gomniauth 2章のgomniauthのインストールではまった。「Bazaarをインストールして…
Rubyにもだんだん慣れてきたので、今度はGoを触ってみようと思ってGo言語によるWebアプリケーション開発を買ってみた。Goを学びながらチュートリアル形式でいい感じのWebアプリを作ることができる。そこそこ高度な内容っぽかったので、Goの基本的な文法など…
動機 Sinatraで何か作ってみたかった Rubyのお勉強したかった TwitterAPIも触ってみたかった 何ができるか 自分のツイートから画像を探して一覧を表示する。 それだけ。 「あー、こんなんアップしたなぁ」と思い出してみてください。 ソース github.com 使い…