mutomasa ブログ

浅学非才、継続は力なり

Go

Go言語。ゴルーチンとチャネルが難しい。

チャネルを作ってのゴルーチン連携が難しいです。並行プログラミングというと、CでPtheadとPythonでのスレッドを多少書いたことがあるくらいです。 多分、難しいと感じるのは試行錯誤が足らないのと、どこかで本質を掴んでないのかも知れません。 チャネルは…

JWTについて少し調べた(入門レベル)

きっかけ App Engineの本を読んでいて、Google認証サンプルプログラムの中でJWT検証が出てきました。以下のコードです。 それで、JWTについては安全に認証情報をやり取りするくらいのレベルしか理解してなかったので、プロトコルの形式や活用事例をつらつら…

dufというディスク使用量を表示するコマンドを入れた

Twitterのつぶやきで存在を知りました Go言語で書かれていて、dfを綺麗に見やすく したコマンドユーティリティです。 Githubで公開されていて、Goの勉強がてらdufのコードリーディングでもしてみようかな。 github.com Windowsにdufのバイナリーを入れた。 …

Go言語を始めて1週間が経過した所感

Go言語を始めて1週間が経った 完全公開された『Go完全入門』と『Go By Example』をメモしながら一通りコードを書きました。 engineering.mercari.com gobyexample.com 1週間経過して良かったところ 大昔にCを学んだ新鮮さがある。「Cを書いているみたいで楽…

Go言語の勉強を始めた

Go言語かっこいい感じ 普段はPythonを主に使っている。ツール開発や並行処理が簡単にできるらしいので、スキマ時間にGo言語の勉強を始めた。 Rob Pike先生がGo言語の父というのも、勉強を始めた大きな動機です。 プログラミングを始めた頃は、Rob Pike先生の…