2017-11-01から1ヶ月間の記事一覧

Spring Fest 2017 に参加してきました

初めて大規模なカンファレンスに参加しました。ビギナー向けから上級者向けまで様々なセッションがあり、色々と勉強になりました。ので、特に勉強になったセッションにそれぞれまとめてみました。springfest2017.springframework.jp Introduction Pivotalの…

ESLintこと始め

ESLintって何? インストールから、実行まで コンフィグ 実行 参考 最近業務でフロントエンド開発を行う様になってきました。JavaScriptやHTML書いたり、Webpackのコンフィグ見てみたりとしています。フロントエンドに関心が高まる中JavaScriptに関するイン…

GolangでHTTP/1.1のチャンク受信をやってみた

HTTP/1.1では、データをチャンクと呼ばれる小さな塊に分割し送受信するルールを定めている。こうする事で、時間のかかるデータの転送を少しずつ行うことができる。チャンク方式を使えば、検索やライブ配信などで効率的な転送ができる。 まとめ TCPソケットを…

GolangのScannerを使って文字列の読み込みをやってみた

まとめ Scanner作成 SplitFuncの設定 文字の読み込み SplitFuncのカスタマイズ 書いてみたソース全部 まとめ Scanner作成 scanner := bufio.NewScanner(strings.NewReader("123\n456")) io.Readerを実装していればなんでもOK。 SplitFuncの設定 scanner.Spli…

Go言語でファイルのバッファリング読み込みをやってみた

まとめ // ファイルオープン file, _ := os.Open("sample.txt") // バッファリーダー作成 bufReader := bufio.NewReader(file) // 指定したバイト配列分読み込み storage := make([]byte, 10) size, err := bufReader.Read(storage) // 1バイト読み込み b, e…