サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 9
mizkei.hatenablog.com
この記事は Gopher道場 Advent Calendar 2018 17日の記事です。 はじめに 第4回Gopher道場の ゴルーチンとチャネル のテーマの際にメンターを務めました。 いくつか質問を受けたり、課題をレビューする中で channel goroutine の扱いが慣れないために、動作が不安定だったり、 エラーの処理が難しくなってしまっているコードが散見されました。 Goに初めて触る人にとって channel goroutine はやはり難しいということだと感じましたので、 この記事では、Goに慣れていない人向けに、Goで非同期処理を書くときに気をつけることを紹介します。 少しでもGoで非同期処理を書く時に参考になればと思います。 非同期処理を記述するときに気をつけると嬉しいかもしれないこと 気をつけたほうが良い点は、シンプルさを保つために意識していることですが、もちろん常に
この記事はOSS紹介 Advent Calendar 2017 の 25日目の記事です。 「サーバーからクライアントにPushしたい!」、そんな時に便利なツールの紹介です。 GitHub - mackee/kuiperbelt: Asynchronous Protocol Proxy kuiperbeltはクライアントとWebSocketをつないでやり取りする部分を担ってくれます。 使い方 上記のgithubのリポジトリにreleaseがあるので、ダウンロードできます。 readmeにある通りクライアントが接続してきた時と切断してきた時のcallback先を書いてあげて起動。 あとはアプリでcallback先を実装します。 kuiperbeltサーバーが複数台ある場合、どのクライアントがどのkuiperbeltに接続しているかはkuiperbelt側では管理していないので、アプリ側でcon
ISUCON7優勝しました ISUCON7 ISUCONとは お題となるWebサービスを決められたレギュレーションの中で限界まで高速化を図るチューニングバトル、それがISUCONです。過去の実績も所属している会社も全く関係ない、結果が全てのガチンコバトルです。 運営・主催・協賛・関係者の皆様、非常に楽しいイベントでした。 本当にありがとうございます。 本戦 試合開始前 まず会場に行く途中に不幸な事故がありました。 はー、先週買ったばかりのスマフォ落として、傷がついた テンションが消えた— Kta (@mizkei11) 2017年11月24日 本戦の問題 本戦の問題はクッキークリッカー+ソーシャルなゲームでした。 部屋を作成し、作成した部屋に入った人達で椅子をクリックして、アイテムを購入する。 そして、クリック/購入を部屋の参加者全員に伝えるためにwebsocketでほぼすべての通信をおこ
ISUCON7予選一日目 一位通過しました ISUCON7 ISUCONとは お題となるWebサービスを決められたレギュレーションの中で限界まで高速化を図るチューニングバトル、それがISUCONです。過去の実績も所属している会社も全く関係ない、結果が全てのガチンコバトルです。 運営の方々のご尽力もあり、今年のISUCON7も無事開催されました。 ISUCON7 開催&日程決定 本当にありがとうございます。 1日目、2日目共に開始時刻が遅延することにはなりましたが、競技中は問題はなく、快適に開発をすることができました。 遅延している間、チームでは、「今どんな発言も運営の人にとってはノイズみたいなものだから、黙って待って、開催出来たら感謝、振替で参加できなかったとしても、ここまで頑張ってくれたことに感謝しよう。」という話をしていました。 無事開催され、本当に運営の方々には感謝しています。 チー
現場で使える実践テクニック「みんなのGo言語」 著者の一人であるfujiwaraさんから献本をいただきました。 fujiwaraさん、著者の方々、および技術評論社様ありがとうございます。 各章について、簡単に所感を書いていきます。 はじめに 「はじめに」にはGoの利点が簡単にまとまっています。 LL言語のような手軽さ、パフォーマンス、およびシンプルさなど、 この2ページを読んだだけでGoを使ってみようという気になるのには十分ではないでしょうか。 第1章 第1章はGoを使い始める準備の章です。 紹介されているツールはどれも気持ちよくGoを書いていくために有用なものばかりなので、 入れておいて損なものはないでしょう。 ファイル分割やパッケージ分割の考え方なども示されています。 多く語られているわけではありませんが、最小かつ十分な例と共に説明されており、 Goで少し大きなコードを書くことになった
このページを最初にブックマークしてみませんか?
『mizkei.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く