【Qiita】Go言語でポリモーフィズムを実装 ~http.HandlerFuncに学ぶ~ #golang

Qiitaに書いてみた。Go言語のポリモーフィズムの実現方法です。qiita.com

アマゾン ジェフ・ベゾスの言葉がしびれた

たまたまTwiiterを眺めていたらアマゾン ジェフ・ベゾス氏のインタビュー動画が流れていて、見てみたら内容にしびれてしまいました。動画はこちらです。 www.bloomberg.co.jpそれについて自分も思わずRTしてしまいました。この2分半の動画ですごい大事なこと…

とがったことができる人より基本のレベルが高い人 しっかりGo言語を書くために ~"golang.tokyo#21「Goエンジニアの採用」レポート""を読んで~

golang.tokyo#21「Goエンジニアの採用」というイベントがあったそうです。 行ってみたかった。 golangtokyo.connpass.comそのイベントでレポートをアップした方がいましたが、内容がとても良かった。 その中で身を引き締まる内容がありました。 mom0tomo.git…

【リツアンSTC本社掛川にて主催】イケダハヤト×箕輪厚介 対談in掛川

昨日、所属しているリツアンSTCの本社掛川にてイケダハヤトさんと箕輪厚介さんの対談があったそうです。「今の日本はイージーモード、上位10%を目指せ!」 イケダハヤト×箕輪厚介 対談in掛川|箕輪編集室・公式|note(ノート)自分はいけませんでしたが、…

【Qiita】Go言語でロガー gologgerを作ってみました

Qiitaに書いてみました。Go言語でいいなーと思うロガーが無かったので作ってみた。qiita.comまあそんな使う人いないだろうね。

【Python】TypeError: string indices must be integers, not str

こんにちは suganoo です。Pythonでまた似たようなエラーが出たので備忘として書いておきます。このエラーなんだっけなと基本的なものなのにたまにど忘れしてしまいました。 TypeError: string indices must be integers, not strstringのインデックス型でin…

リツアンSTC転職前後の収入を比較してみる

(2019/02/05 眠い目をこすって記事を書いて公開してしまったので、部分的におかしな記述がありました。修正しました。) こんにちは suganoo です。先日家の掃除をしていたらリツアンSTCに転職する前の会社の年棒額の紙が出てきました。思えばリツアンSTCに転…

【ブロガー必見】紙の本・書籍から文章を簡単に引用する方法

こんにちは suganoo です。ブログに本の内容を引用するときどうしてますか? これまで書籍紹介の記事をいくつか書いてきました。読んでて思わずおー!!っとなったり、勉強になるところがあると文章を紹介したくなります。そんで紙の本だとkindleみたくコピ…

嫌いな上司から教わったITエンジニアの仕事の目的はたった2つしかない

こんにちは suganoo です。こんなタイトルなんですが、今回の記事としてはSES、技術者派遣で働いてる人向けです。常駐エンジニアとして働いてて、人を増やして売り上げ立てたいなーとか、営業的なことをやろうとしてる人向けに書いています。または仕事の時…

「入門 監視」はエンジニアのマストリードだ

「銀の弾丸はない」この本からこれだけは覚えておいて下さい。 今回は「入門 監視」を読んでみました。 Twitterで読んでる人が多く、自分もインフラの仕事をしているんで気になってたんです。入門 監視 ―モダンなモニタリングのためのデザインパターン作者: …

【Go】Go言語でSQLを実行してみる

こんにちは suganoo です。Go言語からのDB操作を復習したいと思います。「Goプログラミング実践入門」でDBの操作が出ていたので、おさらいをしておきたいなと思ってました。 今回はORMは使いません。それはそれでいつかまた調べて記事にしてみようと思います…

Go言語での定期実行とタイムアウト(Software Design 2019年2月号の復習)

こんにちは suganoo です。今月号のSoftware Design (2019年2月号)に「”速い”コードの書き方」という特集がありました。Go言語についても書かれていたので、おお!っとさっそく読み込んでしまいました。ソフトウェアデザイン 2019年2月号作者: なぎせゆうき,…

情報検索システムに関してのオススメ本

こんにちはsuganooです。 本棚をふと見たらLuceneの本を見つけました。2,3年前に中古で買ったんですが懐かしいなと、当時検索システムを運用してたことを思い出しました。そこで今回は検索に関するオススメ本を紹介したいと思います。 SolrかElasticsearch…

「Real World HTTP」はめちゃ勉強になる本でした

こんにちは suganoo です。 「Real World HTTP」を読んでみました。 会社に置いてある本だったのですが、HTTP通信のところについては勉強しておきたいなと前々から考えていたので今回読んでみました。実は以前も読んでみたのですが、1/3くらい読んで難しくな…

そろそろITエンジニアも中国語が必要じゃないか

こんにちはsuganooです。毎度コタツ記事です。最近、っというかかなり前から中国の存在感は大きくなってますよね。 ITエンジニア的にはそんなの関係ないかなーと思ってました。なぜなら 中国人だって英語できるでしょ 自分英語得意だし そもそもプログラミン…

【英語】Amazon Prime ビデオでBBCが見られるようになってる!

suganooですこんにちは。英語の勉強してますか?自宅に気軽に英語が聞ける環境が整っていると、とても英語が身近になりますね。ふとAmazon Prime ビデオをあさってたらなんと PrimeビデオチャンネルでもBBCが見られるじゃないですか!Huluだけかと思ってたん…

【Go】go test でテストしよう

Goでちゃんとテストコードを書こうとようやく重い腰をあげてみました。コーディングしてるとテストコードは後回しにしてしまうんですよね。ちゃんとやってみます。後回しにするの良くないっすね(汗)。。。go testについて調べたことを記事にしてみようと思い…

「React入門」を読んでみた

React入門 React・Reduxの導入からサーバサイドレンダリングによるUXの向上まで作者: 穴井宏幸,柴田和祈,石井直矢,三宮肇出版社/メーカー: 翔泳社発売日: 2018/02/19メディア: Kindle版この商品を含むブログを見るJavascrptのフレームワークが学びたいと思っ…

【Go】templateの基礎的使い方

GoでWebプログラミングを学んでます。今回はtemplateの使い方の紹介です。 基礎的な使い方 まずはソースコードから。 main.go package main import ( "html/template" "net/http" ) func process(w http.ResponseWriter, r *http.Request){ t := template.Mu…

意外と悪くない?雑貨店「MINISO/メイソウ」行ってみた

年末で奥さんの実家である福島に帰っています。 帰ったらよく行くのが海岸沿いの小名浜というところに行くんですが、数年前から広い土地が建築中で何になるのかなと思ってました。そしたらついにできました、イオンモール小名浜店です。 イオンモールいわき…

Goのwebhdfsクライアントを修正してみた

HadoopへファイルをGo言語でインポートしたくて、webhdfs経由で入れようとしていました。 そこでGoのクライアントライブラリーを使ってやってみたんだけど、少し苦労したって話です。 Go言語のwebhdfsクライアントってあんまりない。 Go言語でアプリを作って…

【Git】fatal: unable to access SSL connect error

git clone しようとしたらタイトルのようなエラーが出ました。詳しく言うと、go get でgitのソースコードを落としてこようとしたら、なぜかSSL connect error が出ました。 その解消法です。 やったこと go get やったところこんなエラーが出ました。 go get…

【Ethereum】あれ!?Mastering Ethereumが出てる。【Blockchain】

ふとたまたまamazonで本を探してたら、Mastering Etherumが発刊されてますね!Mastering Ethereum: Building Smart Contracts and DApps作者: Andreas M. Antonopoulos,Gavin Wood Ph. D.出版社/メーカー: O'Reilly Media発売日: 2018/12/10メディア: ペーパ…

packtが5$セールやってるぞ!

今年もやってきましたpacktの5$セールです!今回はそんだけの記事です。www.packtpub.comPacktはIT系の技術書のebookを売ってるサイトです。 どんなとこかよくわかってませんが、インプレス社の技術書のもともとの英語版は大抵見つかります。インプレス社と…

【Go】Go言語で時間を扱う(pkg/time)機能を"ほぼ"まとめてみた

ファイル名にタイムスタンプを入れたいなと思ってtime パッケージを調べてたんですが、便利な機能が意外とあるなと気づいたのでまとめてみました。ちょくちょく調べることがあるので、この際いっきにまとめてみることにした。自分でも知らない機能があったり…

「テクノロジーの地政学」を読んだけどめちゃくちゃおもしろい本だった

本は通勤時間で読んでるんですが、ひさびさにむほー!!っと食い入るように読んでしまいました。世界のIT業界がどうなってるのか気になる自分にとっては、めちゃくちゃおもしろい本でした!!シリコンバレーと中国の最新の状況を6つの分野についてまとめた内…

【Go】Go言語でgzファイルをまとめる

たまたまgzファイルを一つにまとめる(=コンカチする)必要があったのでやってみました。 読み込んだ時にバイナリーで扱ってるんで、そのまま書いてしまえばいいから簡単ですね。 準備 ファイル フォルダ構成 実行スクリプト goのコード os.OpenFile ReadFile…

弊社リツアンSTCにイケハヤさんが社員研修

事情があって行けませんでしたが、弊社リツアンSTCでイケダハヤトさんが社員研修してくれたそうです。内容が気になりますね。ritsuan.com

【Go】multiple-value in single-value context

たまにこんなエラーが出て戸惑いました。 あんまり調べなかったせいか、ググってもよくわからなくて引数かな?とか考えてたら全然違ってました。結論から言うと、返り値が2つなのに1変数しか受取ろうとしてないぞ! っていうエラーでした。アホ過ぎて、よく…

「Go言語による並行処理」を読んでみたけどめちゃ勉強になる本だった

Go言語による並行処理作者: Katherine Cox-Buday,山口能迪出版社/メーカー: オライリージャパン発売日: 2018/10/26メディア: 単行本(ソフトカバー)この商品を含むブログを見る2018年10月に出版されたようです。 Twitterで「献本いただきましたー」とかよく…