golang
whatpixel.com最近自分の中でGo言語がアツいです。そこでたまたまGo言語の本を紹介している サイトを見つけてしまったので紹介しようと思います。冒頭のサイトが英語版ですが有名どころがまとめられています。 なので日本語版、無料版をピックアップしてみま…
文字列を[]byteにして、途中までの配列について ポインタと取りたいと思ってました。実際やってみたところエラーになった。 test_str := "aaabbbccc" t_b := []byte(test_str) fmt.Println(&t_b[0:5]) こんなエラーがでる cannot take the address of t_b[0:…
Goのtext/scannerを使うと、トークナイズ処理ができるらしい。やりたいことは単純で スペースに区切られたログをタブ区切りにしたい。 一回の読み込みでスペース区切りしてみたい。(→なのでトークナイザを使う) ただ少し難点があって "aaa bbb ccc" [2018-04…
えーっとしばらくぶりに更新します。サボってました。いろんな読みたい本を読んでたり、子育てや家事をやってると あっという間に一週間が経ち一か月が経ってしまうなあ。今回もGo言語の本を読んでみました。プログラミング言語Go (ADDISON-WESLEY PROFESSIO…
Goでプログラムを書くと処理が早い。ファイル処理のプログラムを書いていたのだけど 1ファイルの変換プログラムを書いたら、そのまま並列処理をさせようと設計検討をしていた。そしたら上司から「順番は意識しなくていいのだから、1CPUで1ファイル処理させる…
Goでロガーを使おうとするとなかなかいいのがない。logパッケージのやつをそのまま使おうとするとなんか物足りなく使いにくい。 誰かが作ったやつも使いにくい。blog.hde.co.jpこういうのあるみたいだけどなんかしっくりこない。。。なのでlogパッケージをも…
go言語でs3からダウンロードする方法は探せばなんとか見つかりました。 でもプロキシを使うケースがよくわからず、なんとかコーディングしてみたので備忘として載せておく。 Go言語でs3からファイルダウンロード+プロキシ使う版
みんなのGo言語【現場で使える実践テクニック】作者: 松木雅幸,mattn,藤原俊一郎,中島大一,牧大輔,鈴木健太,稲葉貴洋出版社/メーカー: 技術評論社発売日: 2016/09/09メディア: 大型本この商品を含むブログ (4件) を見る 実践的な技術書 go言語の本ってあんま…
プログラムを作ってる時、機能的なエラーは作ってるうちにわかりますよね。 ですが性能的なボトルネックは使ってみないとわかりませんよね。 この関数かな?とあたりをつけて改善していくことでしょう。たまたま1ファイルの処理についてのプログラムを書い…
ファイルが作られた時刻を取得したくてGoで調べてました。やりたかったことは、あるディレクトリを監視して ファイルが増えたら、新しいファイルのみ取得したいと思ってました。じゃあこうしよう 「保存用最大ファイル作成時刻」とした変数を0としておく デ…
会社がどんどん技術書を買ってくれるありがたーい会社で この本を買ってたので読んでみました。 冬休みを使って読んだけど、Goの基礎を終えてから読むととってもよかった!linuxに近いレイヤーのシステムコールなどの解説がよく書かれています。 あんまり理…
最近はもっぱらGo をやっています。pythonでログをインポートするようなツールを作っていたのですが いかんせんやっぱり遅い。 そこでGoでやりましょうと言うことでGoを勉強しています。GoはC言語のようなポインタや構造体を使ってて面白いです。 10年近く前…