2018年 2月 の投稿一覧

我が闘争

我が闘争
我が闘争

posted with amazlet at 18.02.27
堀江 貴文
幻冬舎
売り上げランキング: 134,466

元々メルマガの「起業記」で読んでいて、書籍化されたので、改めて読み返してみたが、一言でいうと壮絶だな~。

#go #golang #gae 今さら人に聞けないGAE/GOでcollyを使う時の注意点

Google App EngineのGoでcollyを使ってHTTPリクエストをするプログラムを作ったのですが、
http.DefaultTransport and http.DefaultClient are not available in App Engine. See https://cloud.google.com/appengine/docs/go/urlfetch/
というエラーが発生しました。

ローカルで試した場合はうまくいったのに。

ちなみに、プログラムは下のような形です。

エラー内容を改めて確認してみると読んで字のごとくcollyがGoogle App Engineがサポートしていないメソッドを使ってしまったから発生。

なので回避する方法ってないのかなーっとドキュメントを眺めてみるとAppengineというメソッドを発見!

ひょっとしたら、ひょっとしたらと思い、再度、下のようにメソッドを追加してみました。

おそるおそる実行してみたらいけた!

やりました!

#go #golang 今さら人に聞けない日付(時刻)に日付(時刻)を加減する方法

タイトル通りになってしまうのだが、ある特定の日付ないし時刻に任意の日付または時刻を追加したり減らしたりする方法はあるのだろうか?

調査したところ、addメソッドを使えば実現できることがわかりました。

すごく簡単に実現できるので、これは便利!

#go #golang 今さら人に聞けない数値型を文字列型にする

数値型の変数を文字列型に変更するにはどうすればいいのだろうか?

具体的には下記のようにstrconv.Itoaメソッドを使えば実現できます。

素朴な疑問なんだけど、最後の「a」って何の略だろうか?

stringに変換するんだから「Itos」のような気がするんだけど。

asciiのaなのだろうか?

#go #golang 今さら人に聞けない日付の月をintにする

これは、これは!!!

こんなケースは初めてだ。

実は上のプログラムを実行すると数字の月が返ってくるのではなくて、なんと英語表記で返してきやがった。

そこで、純粋に、1月の場合なら1と返すようにするには、どうすればいいのか調べたところ、

という形で、intとしてキャストすればいいみたい。

ってか、JavaScriptもなぜか、-1されて月が返却されるんだけど、どうして、「1~12」って数字で返さないのだろうか?

なぞ過ぎる、この仕様。

ちいさなことにイライラしなくなる本 イヤな気分を引きずらない技術

ちいさなことにイライラしなくなる本 イヤな気分を引きずらない技術
マガジンハウス (2017-08-01)
売り上げランキング: 5,310

タイトル通りなのだが、すぐに小さなことでイライラしてしまうので、その解消法があるのかどうか確認したくて本書を手に取りました。

冒頭に怒りっぽい人かどうか判断となる特徴があるのだが、ものの見事、的中していた。

それは、「ひとつの手順にこだわってしまう。」という特徴だ。

確かに、この性格さえなければもっと柔軟に生活できると思っているのに、なぜかこだわってしまう。

今後もどう対峙していけばいいのか悩むところです。

なるほど、怒りにも種類があるのか。
細分化できるとは知らなかった。

いくつかある種類とは別に、怒りにも「いい怒り」と「悪い怒り」というベクトルでもわけれるとは思わなかった。

なぜなら、怒りは全部「悪い怒り」と認識していたからだ。

前回読んだ、イシューからはじめよ ― 知的生産の「シンプルな本質」ではないが、感情の原因を探ることも鎮めるにあたって有効なんだなと改めて認識した。

ただ、一点、本書に、怒りの原因を特定する方法として、腕を揺らす方法が書かれていたが、実際、どこまで振ったらいいのかわからないし、指がどういう感じになるのかいまいち掴めなかったので、せめてこのスマホ時代、YouTubeか何かで、動画でアップしてくれたらなーっと思ってしまうのだが。

上記がわからないが故に、結局、永遠と自問自答しながら怒りの原因を探す必要がありそうな気がする。

そこが、また一番工数がかかる部分でもありそう。