並び順

ブックマーク数

期間指定

  • から
  • まで

161 - 200 件 / 110615件

新着順 人気順

goの検索結果161 - 200 件 / 110615件

  • 他言語から来た人がGoを使い始めてすぐハマったこととその答え - Qiita

    環境構築するまでに知りたかったこと Golangの最新バージョンは? 1.16.6 (2020/07/12リリース) Goのインストール方法は? macOS の場合は brew で OK この場合、goのsdkは /usr/local/Cellar/go/<バージョン>/libexec にインストールされます。 IntelliJ IDEA や GoLand にような IDE に「GOROOT」というものの指定を求められたら、このパスを使います。 brew で入らないバージョンの go が必要だったり、いくつかのバージョンを併用したい場合は $ go get golang.org/dl/go1.14.4 $ go1.14.4 download # 1.xx.0 の場合 $ go get golang.org/dl/go1.15 $ go1.15 download # 上記でgo getしたg

      他言語から来た人がGoを使い始めてすぐハマったこととその答え - Qiita
    • 早速 Go 言語を試してみる! - IT戦記

      はじめに Google から新プログラミング言語 The Go Programming Language が発表されましたね! というわけで、さっそく試してみたいと思います。 環境は Mac OS X 10.6 インストール さっそくインストール Getting Started - The Go Programming Language を見ながら 環境の準備 ディレクトリを作る amacbook% cd ~ amacbook% mkdir go amacbook% mkdir bin環境変数の設定をする。~/.zshrc に以下を追加 # Go 用 export GOROOT=$HOME/go export GOOS=darwin export GOARCH=amd64 export GOBIN=$HOME/bin export PATH=$GOBIN:$PATH Mercurial を

        早速 Go 言語を試してみる! - IT戦記
      • 新たなジム、そしてレイドバトルがやってきます! – Pokémon GO

        トレーナーの皆さん Pokémon GO がリリースされて以来の、大規模なアップデートが間もなく始まります! ジムが新しく生まれ変わり、その新たなジムでは他の人と一緒に強力なポケモンに立ち向かう「レイドバトル」を楽しめるようになります! 新たなジムの機能とアップデート:ポケストップと同じく、ジムのフォトディスクをスワイプして回転させることで道具が手に入るようになります。トレーニングバトルによって「名声」を上げる必要がなくなり、同じチームに所属するトレーナーのポケモンを配置できるスロットが常に6つ用意されます。ただし、同じポケモンを配置することはできません。たとえば、一つのジムに、あるトレーナーがハピナスを配置していた場合、他のトレーナーはハピナスをもう1匹配置することはできません。トレーナーはそれぞれ異なる種類のポケモンを1匹ずつ配置する必要があります。別チームのトレーナーがバトルを挑んだ

          新たなジム、そしてレイドバトルがやってきます! – Pokémon GO
        • Goで使える10のテクニック | POSTD

          ここでは、私がたどりついた最善のやり方を紹介しましょう。個人的に過去数年にわたって大量のGoコードと付き合ってきた経験から集めたものです。これらは全て非常にスケーラビリティがあると思っています。私が、スケールする、と言うときは次のような意味があります。 アプリケーションが求める環境は、アジャイル環境の中で変化していきます。開発の3、4か月後に、全てをリファクタリングする必要が出てくるなど、考えたくもないはずです。新しい機能は簡単に追加できなくては意味がありません。 あなたのアプリケーションは多くの人々によって開発されます。可読性が高く、維持しやすいものでなくてはなりません。 あなたのアプリケーションは大勢の人々に使われます。バグは容易に特定でき、修正できなくてはなりません。 長期的にみるとこれらのことが重要になる、ということを私は今までに学んできました。小さなことであっても、多数に影響しま

            Goで使える10のテクニック | POSTD
          • Goに入ってはGoに従え

            Goに入ってはGoに従え Go Conference 2014 autumn 30 November 2014 鵜飼文敏 Fumitoshi Ukai Google Software Engineer - Chrome Infra team Go Readability Approver Go言語のReadabilityをレビューするチーム コードレビューを通じてGo言語のよいコードの書きかたを教える メインのプロジェクトとは別のコードをレビュー 一年前くらい前に参加して 20% timeで 200くらいのCLをレビューしました 今は一日3CLくらい、週に12CLほどのペースでやっています Gopher by Renée French 2 Readabilityスキルとは? プログラミング言語のリテラシー 作法にかなったやりかた で、読んだり書いたりできる能力 言語ごとに作法が違う C++

            • 100万回のWebSocket接続とGo | POSTD

              こんにちは。私はSergey Kamardin(セルゲイ・カマルディン)です。Mail.Ru(ロシアの電子メールサービス会社)で開発者をしています。 この記事では、どのように私がGoを使って高負荷対応のWebSocketサーバを開発したかについて説明したいと思っています。 パフォーマンス最適化のアイデアやテクニックを通じて、WebSocketの知識はあるもののGoについてはほとんど知らないという方のお役に立てれば幸いです。 1. はじめに まずは開発に至った経緯について、どうして私たちがこのサーバを必要としたのかを説明しておきましょう。 Mail.Ruには多くのステートフルなシステムがあります。ユーザのeメール保存もその1つです。システム内、およびシステムイベントの状態変更を追跡する方法にはいくつかの種類がありますが、それらは主に状態変更に関するシステム通知、または周期的なシステムのポーリ

                100万回のWebSocket接続とGo | POSTD
              • 世界初。日本が舞台のOK Go新MV、ついにギズモードにて独占で全編解禁!

                世界初。日本が舞台のOK Go新MV、ついにギズモードにて独占で全編解禁!2014.10.27 21:3010,406 こんなにワクワクした5分間の映像、見たことない。まさに史上最高のMV。 毎回、見る者をあっと思わせるMVを展開するロックバンドOK Go。本物の車をドミノに見立てたり、巨大ピタゴラスイッチ装置を作るなど、そのクリエイティヴはカンヌ国際広告祭で金賞を受賞するほど。 広告賞…? そう、彼らは自分たちのMVを制作するにあたって企業とのコラボレーションをすることがあるんです。 そして今回、ニューアルバム「ハングリー・ゴースト」のリリースに合わせて撮られた最新MV「I WON'T LET YOU DOWN」の舞台はここ日本。コラボレーターはホンダです。 クリエイティヴディレクターはドコモの「森の木琴」でもお馴染みの原野守弘さん、共同監督はOK Goのリーダー、ダミアンと、Perfu

                  世界初。日本が舞台のOK Go新MV、ついにギズモードにて独占で全編解禁!
                • 10型2in1「Surface Go」、国内は7月12日予約、8月28日発売 - PC Watch

                    10型2in1「Surface Go」、国内は7月12日予約、8月28日発売 - PC Watch
                  • 「ポケモンGO」の生みの親、解析ツールPokeVisionを規約違反と明言 - iPhone Mania

                    「ポケモンGO」を手掛けるNianticのジョン・ハンケCEOは、PokeVisionやPokeRadarといったサードパーティ製ツールに否定的な考えを示し、近いうちに何らかの対策を取ることを示唆しました。これらのツールは、「ポケモンGO」を起動せずともポケモンの正確な位置が分かるため、一部ユーザーの間では必須ツールとして重宝されています。 明確な規約違反であることをアピール 「ええ、私は嫌いです。面白くないですね」と、率直にPokeVisionなどのサードパーティ製アプリに対する感想を語るのは、「ポケモンGO」の生みの親であるジョン・ハンケ氏です。 (ツールを使っている)ユーザーは自分自身のことを傷つけているんですよ。なぜってゲームから楽しみを奪い取ってしまうものですから。データを抜こうと我々のシステムをハッキングしているだけでなく、規約違反を起こしているんです。 そもそも、こういったツ

                      「ポケモンGO」の生みの親、解析ツールPokeVisionを規約違反と明言 - iPhone Mania
                    • 人を奇行に走らせるポケモンGO、いきなり米国セルラントップ10入り : 市況かぶ全力2階建

                      「ニコニコ超開示」祭り、身代金要求のハッカーが何らかの理由で闇サイトのKADOKAWA流出情報を削除もしくは日本からの閲覧を制限

                        人を奇行に走らせるポケモンGO、いきなり米国セルラントップ10入り : 市況かぶ全力2階建
                      • ポケモン×イングレスな『Pokemon GO』発表会 リアルタイムレポート(更新終了) | インサイド

                          ポケモン×イングレスな『Pokemon GO』発表会 リアルタイムレポート(更新終了) | インサイド
                        • Goのパッケージ構成の失敗遍歴と現状確認

                          この記事は Gunosy Advent Calendar 2017の5日目の記事です。前回の記事はGunosyのパーソナライズを支える技術 -ワークフロー編-でした。 GoでAPIを書くときの問題僕の在籍するGunosyはGoを昔(?)から本番採用しておりまして、ノウハウも潤沢に溜まっている企業だと言えます。 しかし、contextの扱いやベストなパッケージ構成、テスト、net/httpでAPIを書くノウハウなどなど、迷うことは多々あります。 これは弊社特有の事情ではなく、Goのサーバーサイドエンジニア全員にとっての問題です。中でも、パッケージ構成をどうすればいいのか(相互参照せずに快適に開発を進められるパッケージ構成とは)を見つけるのは結構難しく、各々のチームにお任せ、という状況です。 今回は上記の問題のうち、パッケージ構成に踏みこんで見たいとおもいます。会社でもよくパッケージ構成をどう

                            Goのパッケージ構成の失敗遍歴と現状確認
                          • Goでの並行処理を徹底解剖!

                            並行処理をうまく使うのは難易度が高めです。 それゆえに、go文とチャネルについて基本的な文法書で知った後「並行処理ちゃんとできる!」の段階まで自力でたどり着くのは大変でしょう。 この本は、 *「並行処理ってやって何が嬉しいの?」 *「ゴールーチンとかチャネルとかって一体何者?」 *「ゴールーチンやチャネルを使ったうまいコードの書き方が知りたい!」 *「Goランタイムで並行処理をどううまく処理しているか知りたい!」 といった要望にお答えする、「Goでの並行処理」に関連した事柄について網羅的・徹底的に書きまくったものです。

                              Goでの並行処理を徹底解剖!
                            • [Go言語] もしも童話「シンデレラ」が、Goで書かれていたら。 - Qiita

                              シンデレラがGoで書かれていたら。 という妄想です。 少し長いですがお付き合いください。 TL;DR ソースはここにおいてます https://github.com/lboavde1121/cinderella あらすじ 以下あらすじ。 シンデレラは、継母とその連れ子である姉たちに日々いじめられていた。 あるとき、城で舞踏会が開かれ、姉たちは着飾って出ていくが、シンデレラにはドレスがなかった。 舞踏会に行きたがるシンデレラを、不可思議な力(魔法使い、仙女、ネズミ、母親の形見の木、白鳩など)が助け、準備を整えるが、魔法は午前零時に解けるので帰ってくるようにと警告される。 シンデレラは、城で王子に見初められる。 零時の鐘の音に焦ったシンデレラは階段に靴を落としてしまう。 王子は、靴を手がかりにシンデレラを捜す。 姉2人も含め、シンデレラの落とした靴は、シンデレラ以外の誰にも合わなかった。 シン

                                [Go言語] もしも童話「シンデレラ」が、Goで書かれていたら。 - Qiita
                              • [翻訳]なんでGoってみんなに嫌われてるの? - Qiita

                                原文:http://npf.io/2014/10/why-everyone-hates-go/ 酔っぱらった勢いで訳出してるので、違ってたら修正リクエストください。 訳者の1行でわかるサマリ それって、Goのシンプルな言語哲学が、ML系言語好きのアイデンティティを挑発しちゃってるからじゃないの? いや、実際みんなって訳じゃないんだろうけど。最近、なんてGoをみんなそんなに批判的なのかって言うquoraの質問が出たもんで。(わるい、普段はquoraへのリンクを張らないんだけど、それがこの記事のきっかけだからね。)この質問への回答を見るまえにもう、僕には、次みたいなことが書かれていることがわかってた: Goは70年代に立ち往生した言語だ Goは40年間に及ぶプログラミング言語研究の成果を無視してる Goはブルーカラーの凡夫のための言語だ Go使いはJava1.0で仕事しても大丈夫なんだろう。

                                  [翻訳]なんでGoってみんなに嫌われてるの? - Qiita
                                • Goを始めて1年間で最高にお世話になったGo関連ブックマークを晒します。 - Qiita

                                  自分は普段はChromeのブックマークを使ってよく見返す記事を保存しています。Goを一年間書いてきてブックマークを整理したのですが、せっかくなのでお世話になったブックマーク記事を晒します。 Blog & Serial The Go Blog Goの公式ブログ。深いところまでしっかり書かれているので、調べたいトピックはまずはここで調べたい。 https://blog.golang.org/ Practical Go GoのcontributorであるDave Cheneyさんのブログです。Goで開発&運用する上でのアドバイスが書かれており、入門記事だけでは得られないノウハウがふんだんにまとめられています。 https://dave.cheney.net/practical-go Goならわかるシステムプログラミング @shibukawaさんの連載です。Goで低レイヤーを学んでいきます。根底の

                                    Goを始めて1年間で最高にお世話になったGo関連ブックマークを晒します。 - Qiita
                                  • 僅か100万円で開発した「Amazon Go」型店舗 その意外な仕組み

                                    欲しい商品を手に取り、店を出れば支払いが終了──。米アマゾン・ドット・コムがレジなしコンビニ「Amazon Go」を一般向けに開業して以降、その驚異の買い物体験は大きな話題となり、さまざまな企業が 「ウオークスルー(通り抜けるだけで決済が完了する)」を実用化しようと開発競争を繰り広げている。しかし、手に取った商品を正確に認識して決済まで持っていく精度の問題や、膨大なコストなどの面から実際の店舗に導入されているケースは非常に少ない。 そんななか、「完全キャッシュレス」「レジなし」「ウオークスルー」を実現したAmazon Go型カフェが2019年2月、東京・秋葉原にオープンした。システム開発のクラスメソッド(東京・千代田)が運営する「Developers.IO CAFE」だ。

                                      僅か100万円で開発した「Amazon Go」型店舗 その意外な仕組み
                                    • Grumpy: Go running Python!

                                      The latest news from Google on open source releases, major projects, events, and student outreach programs. Google runs millions of lines of Python code. The front-end server that drives youtube.com and YouTube’s APIs is primarily written in Python, and it serves millions of requests per second! YouTube’s front-end runs on CPython 2.7, so we’ve put a ton of work into improving the runtime and adap

                                        Grumpy: Go running Python!
                                      • Go言語のイケてない部分 - ぐるぐる~

                                        最近色々あって仕事でGo言語を使っています。 色々割り切っている言語なので、こんなこと言ってもしゃーないんですが、言語設計はミスってるんじゃなかなぁ、と思わざるを得ない点が多々あります。 使い始めて1か月くらいなので間違ったことを書いているかもしれませんので、何かあれば指摘していただけるとありがたいです。 本文ではネガばかり羅列していますが、ランタイムとツール周りは気に入っています。 Goのランタイムを使う、もっと洗練されたAlt Go的なものがあるといいのに(もしくはジェネリクスのったGo2を早くリリースしてほしい)、と思う日々です。 追記: なんか意図とは違った受け取られ方をしている方もいるので追記します。 この記事はあくまで、「Go言語を学ぶにあたって躓いた点」を列挙し、まとめ、理由を考えてみる(教えてもらう)ために書いたものです。 Go言語自体はDisってますが、Go言語ユーザーを

                                          Go言語のイケてない部分 - ぐるぐる~
                                        • Mac上にGoの開発環境を構築する〜下準備編 | おそらくはそれさえも平凡な日々

                                          同僚がGoを始める上で、案外まとまった資料が無さそうだったので書いてみることにしました。 Macでhomebrewが入っていることが前提です。事前に brew update をおこない formula を最新のものにしておくと躓くことが少ないでしょう。 Goのインストール % brew install go エントリ執筆時点では、1.6.2 が入ります。Goはメジャーバージョンが同じ場合は、後方互換が保たれているので、基本的に新しいやつを入れて問題ありません。 環境変数の設定 $GOPATH だけを決めればOKです。$GOPATH はどこでも良いのですが、ここでは $HOME/dev を $GOPATH に設定します。また、 $GOPATH/bin に $PATH も通しておきます。 export GOPATH=$HOME/dev export PATH=$GOPATH/bin:$PATH

                                            Mac上にGoの開発環境を構築する〜下準備編 | おそらくはそれさえも平凡な日々
                                          • はてなサマーインターン2018の講義資料を公開しました。今年はGo言語&新カリキュラム! - Hatena Developer Blog

                                            Webアプリケーションエンジニアの id:tanishiking24 です。 今年で11年目となるはてなサマーインターンを2018/08/13 〜 2018/09/07という日程で開催しました。 developer.hatenastaff.com はてなサマーインターンの期間は前半と後半に分かれています。前半課程でははてなのサービス開発・運用に必要な技術を習得するための講義パート、後半課程では実際にサービスやシステム開発チームに参加していただいています。 はてなサマーインターンの講義パートで使用している「はてな教科書」はGitHubで公開しておりますが、今年のインターンで利用した講義資料を新たに公開しました。 今年のサマーインターンではカリキュラムを一新し、前半課程で利用するプログラミング言語にはGo言語を採用し、また進化するWeb技術に対応するためにデータベース基礎、インフラ、Webの基

                                              はてなサマーインターン2018の講義資料を公開しました。今年はGo言語&新カリキュラム! - Hatena Developer Blog
                                            • 「Vue.js + Go言語 + PAY.JP 」でクレジットカード決済できるWEBアプリケーション実装ハンズオン - Qiita

                                              そろそろカード決済の実装経験しとくかと思い、PAY.JPを眺めたらかなりドキュメントが充実してたので使いやすかった。今後、カード決済するサービスを作るのを見越して決済サービスをgRPCでマイクロサービス化してみた。そのまま Vue.js と Go言語を使い、カード決済できるWEBサービスのサンプルを試しに作ってみた。その実装を簡略化してハンズオン形式で紹介します。 全コードは GitHub にあげてます。 (こちらの画像は僕がVue.js+Goで作ったサービスで運用されています。https://ghlinkcard.com/) 得られるもの Vue.js + Go言語で簡易的なSPAをつくる経験 gRPC で簡単なマイクロサービスをつくる経験 PAY.JP を使ったカード決済の流れの理解 今回使う技術スタック フロントエンドは Vue.js。サーバーサイドは Go言語で実装します。それ以外

                                                「Vue.js + Go言語 + PAY.JP 」でクレジットカード決済できるWEBアプリケーション実装ハンズオン - Qiita
                                              • Go言語のGCについて - LINE ENGINEERING

                                                なぜGo言語はコンパクションを採用していないのか GoogleのRick Hudson氏によるISMM 2018 Keynote “Getting To Go”を参照すると、以下のことがわかります。 2014年の時点では”Read barrier free concurrent copying GC”を計画していた しかし期間的な制約から断念し、CMSに舵を切った(この時期に彼らは、ランタイムをCからGoに書き換える作業も行う必要がありました。Changes to the runtime) TCMallocをベースとしたメモリアロケーターを採用することで、断片化およびアロケーションの速度の問題を解決した Go言語のメモリアロケーションについては、ランタイムのコードのコメントにも詳しく記載されています。 malloc.go This was originally based on tcmal

                                                  Go言語のGCについて - LINE ENGINEERING
                                                • なぜGo言語は設計が悪いのか – Go愛好者の見地から | POSTD

                                                  さて、このタイトル、かなり挑発的ですよね。それは認めます。もう少し説明すると、私は大胆なタイトルが好きなのです。人の注意を引くことができますからね。とにかく、この記事では、Goがひどい設計の言語(実際、本当に全て台無しになります)だということを証明していこうと思います。私は既に数カ月間Goで遊んでいますし、たしか6月のいつだったかに初めてHello, Worldを走らせてもみました。私は数学がそんなに得意ではありませんが、あれから既に4カ月経っていますし、 Github 上のパッケージもいくつか手に入れました。言うまでもありませんが、私は仕事でGoを使ったことは全くないので、”コードサポート”や”デプロイ”やそのあたりに関する私の意見は話半分で読んでくださいね。 私はGoが大好きです。使ってみて大好きになりました。慣用表現を理解したり、ジェネリクスがないことや、おかしなエラーハンドリングや

                                                    なぜGo言語は設計が悪いのか – Go愛好者の見地から | POSTD
                                                  • ポケモンGO最新情報。ポケモンのサイズは強さに関係しない。海外での検証結果が報告される。 : カラパイア

                                                    現在絶賛流行中のポケモンGOだが、いち早くこんな情報がでまわった。ポケモンの個体のサイズ(大きさ、高さ)と個体値(能力値)に関係があるというもので、大きいサイズの方が能力が高いというものだが、実際にはそんなことはないそうだ。 いち早くポケモンGOをプレイしているアメリカのハンクさんが、検証動画を公開していた。

                                                      ポケモンGO最新情報。ポケモンのサイズは強さに関係しない。海外での検証結果が報告される。 : カラパイア
                                                    • モノリシックなRubyからGoによるマイクロサービスへ | POSTD

                                                      過去9年わたりWebアプリケーションを開発してきたNiket氏( @nexneo )は、2013年からGoを使って作業をするようになりました。この講演では、彼がどのようにRubyのモノリシックアプリケーションを分解しつつ、Goで記述されたマイクロサービスへと至ったかについて説明しています。講演のスライドは、 speakerdeck.com/nexneo/joy-of-single-purpose-services-in-go で閲覧可能です。 Single purpose servicesというのは、単一の問題を解決するサービスのことです。 一般的に マイクロサービス としても知られています。 Niket氏は、学校側が親御さんたちと連絡したり成績表や出席を管理したりするための人気オンラインプラットフォーム、 Beehively の開発者です。BeehivelyはRubyベースのアプリケーシ

                                                        モノリシックなRubyからGoによるマイクロサービスへ | POSTD
                                                      • 小学生はねられ死亡 運転手「ポケモンGOしていた」 | NHKニュース

                                                        26日、愛知県一宮市の交差点で小学4年生の男の子をトラックではねて死亡させたとして警察に逮捕された男が、調べに対し、「ゲームアプリの『ポケモンGO』をしていた」と供述していることが警察への取材で分かりました。 これまでの調べに対し、「『ポケモンGO』をしていて、前を見ていなかった。車を運転する時はふだんから必ず『ポケモンGO』を起動し操作していた」と供述していることが警察への取材で分かりました。 現場は信号のない交差点で、ブレーキをかけた跡はなかったということです。警察は、川井容疑者が運転中にスマートフォンの画面を見ていたと見て、さらに詳しい状況を調べています。

                                                          小学生はねられ死亡 運転手「ポケモンGOしていた」 | NHKニュース
                                                        • GoだけでAndroidアプリを作る その1 〜インストール編〜

                                                          連載目次 その1 〜インストール編〜 その2 〜画像の表示とイベント〜 その3 〜タッチイベントとライフサイクル〜 その4 〜音の再生とセンサー〜(予定) その5 〜簡単なゲームをつくってGoogle Play Storeに公開しよう〜(予定) はじめに @tenntennです。 もうすぐGoのバージョン1.5がリリースされる予定ですが, みなさまはどの機能に注目しているでしょうか? コンカレントGCだったりshared libraryが作れるようになったりと,Go 1.5は非常に楽しみです。 その中でも私は,Go 1.4で入ったGo Mobileのアップデートに注目しています。 Go Mobileは,Goを使ってモバイルアプリを書くためのツール類を提供するプロジェクトです。 Go 1.5では,iOS向けのアプリがビルドできるようになったり,Androidのサポートが強化されるようです。

                                                            GoだけでAndroidアプリを作る その1 〜インストール編〜
                                                          • 【ポケモンGoの進捗】国内図鑑142種類コンプリートした - razokulover publog

                                                            本日、ついに国内でゲットできる142種類のポケモンを集めたので一旦図鑑コンプリートとなった。 ポケモンのリリースが1ヶ月前の7/22なので29日かかったよう。ほぼ1ヶ月。 図鑑コンプリートについてはすでに幾人も全国でコンプリートしている方がいるが、まだまだコンプリートできていないという方もいると思うのでそういう人向けにここまでの道のりや自分のやり方などを数値や場所含めて書き残しておく。 雑感 個人的にはもっと早くコンプリートできる気がしていた。しかしながら、やはり平日は仕事があるので土日と早めに仕事が終わった日に少し回るくらいしかできず結果として長引いてしまった。 もし自分が大学生だったら2週間くらいでいけた気がする。 またPokevisionやPokewhereなどのいわゆるチートツールというものをポケモンを探すときには使わないという制約を課していたのも大きい。正確にはそれらツールの存在

                                                              【ポケモンGoの進捗】国内図鑑142種類コンプリートした - razokulover publog
                                                            • BPF Performance Toolsを読んだ感想 - go_vargoのブログ

                                                              BPF Performance Toolsを読んだので、感想ブログです。 先に感想を言っておくと「最高」でした。 BPF Performance Toolsとは? NetflixでKernel・パフォーマンスにかかわるチューニング・アーキテクチャを専門にしているBrendan Greggさんが書いた本です。BPFのiovisorというTracing分野の第一人者でもあります。 www.brendangregg.com 2019年12月に発売したばかりなので、BPFの分野では最新の本でしょう。他の著書に有名な本として(日本語版の)「詳解システム・パフォーマンス」があります。 BPF Performance Toolsは「詳解システム・パフォーマンス」第二弾と言えるかもしれません。ちなみにページ数は880Pあり、Kindleで表示される読み終わるための平均的な時間は「27時間30分」で、大作R

                                                                BPF Performance Toolsを読んだ感想 - go_vargoのブログ
                                                              • ゲームができないお母さんとポケモンGOの2カ月

                                                                Search, watch, and cook every single Tasty recipe and video ever - all in one place! News, Politics, Culture, Life, Entertainment, and more. Stories that matter to you.

                                                                  ゲームができないお母さんとポケモンGOの2カ月
                                                                • Go言語が好きな理由

                                                                  はじめに 私はGoが好きなので、disられている場面に遭遇すると心が痛みます。残念ながらプログラミング言語について深く語れるほどの知識や経験は持ち合わせていないため、世界が平和になることを祈るくらいしかできません。 (元ネタ)Go言語を嫌う6個の理由 - さめたコーヒー それはそれとして、Goが好きな理由を語る人はあまり見かけない気がします。この記事ではGoが好きな理由を視覚に障害のあるユーザーの視点から語ります。読み終えたところで得るものは何もありませんし、長いので覚悟して読んでください。 あなたは誰? 4年ほど業務でサーバーサイドのGoを書いています。また、業務で使いはじめる前から趣味でGoに触れていました。そのため無意識の内にひいきしているかもしれません。ただし、流行っているからといって理由もなくGoを勧めたりはしません。 視覚障害ならではのコーディング事情 Goが好きな理由と深く関

                                                                    Go言語が好きな理由
                                                                  • Go言語での構造体実装パターン

                                                                    Go言語での構造体実装は、埋込や独自コンセプトのインターフェースといったGo言語独自の機能を理解して行う必要があります。 今年からGo言語を始めましたが理解が曖昧なままだと実装に迷うことが何度かありました。今回よい機会なので、Go言語での構造体実装パターンとしてまとめてみることにしました。 構造体実装パターン 実装パターンの洗い出しとして、GoFデザインパターンをGo言語で実装する手法をとりました。 その中で繰り返し現れる実装をGo言語での構造体実装パターンとしてまとめてみました。 コンストラクタ関数 エクスポートによるアクセス許可 インターフェースによるポリモフィズム 構造体によるポリモフィズム 構造体によるサブクラス・レスポンシビリティ 構造体による移譲 関数による移譲 以下、それぞれのパターンを解説していきます。 コンストラクタ関数 Go言語には構造体のコンストラクタがないため、構造

                                                                      Go言語での構造体実装パターン
                                                                    • データ視覚化のデザイン #1|Go Ando / PREDUCTS / THE GUILD

                                                                      こんにちは、THE GUILDの @goando です。 私はTHE GUILDの中でもデータを扱う仕事を中心に活動しており、「UXの改善をデータでサポートする」をミッションに取り組んでいます。 ざっくり言うと、THE GUILDのクライアント企業が運営するサービスのログを分析してユーザーの行動傾向からUXの改善点を見つけ出したり、マーケットの市場リサーチを通じてサービスの戦略の策定を支援したり、と言った内容です。 こうした活動を通じて、データ分析の結果をグラフ等のレポートに落とし込むという事を数多く行ってきました。 試行錯誤を繰り返しつつ、データをどのようなデザインで視覚化するとメッセージが伝わりやすいのか、逆にどういう点に気をつけないと誤解を与えやすいのか、といったノウハウを少しずつ蓄積してきました。 データ分析を台無しにするダメグラフかく言う私もかつて、そのグラフから何が言いたいのか

                                                                        データ視覚化のデザイン #1|Go Ando / PREDUCTS / THE GUILD
                                                                      • OK Go - This Too Shall Pass - Rube Goldberg Machine - Official Video

                                                                        https://linktr.ee/okgomusic Website | http://www.okgo.net Instagram | http://www.instagram.com/okgo Twitter | http://www.twitter.com/okgo Facebook | http://www.facebook.com/okgo Store | https://shop.bandwear.com/collections/ok-go-shop Director: Damian Kulash and James Frost. Producer: Shirley Moyers. The official video for the recorded version of "This Too Shall Pass" off the album "Of the Blue

                                                                          OK Go - This Too Shall Pass - Rube Goldberg Machine - Official Video
                                                                        • ぶっちゃけ「GO TO」って現時点は成功と言っていいんじゃね?感染拡大は予想以下に?~という議論

                                                                          自分もしょーじき、もっと指数級的に増える、最悪の展開も「あり得るだろう」と思っていました。一方で東京が入ったばかりでこれからが正念場/実際は数字以上の増だ/そもそも現状自体が合格水準以下/経済効果のほうが少ない/金持ち優遇…いろいろな意見が。

                                                                            ぶっちゃけ「GO TO」って現時点は成功と言っていいんじゃね?感染拡大は予想以下に?~という議論
                                                                          • 社内の精鋭たちを集めて3週間でAmazon Goっぽい仕組みを作った | DevelopersIO

                                                                            渡辺です。 米中で無人コンビニ沸騰 機動力の良さ日本でも - 日経電子版で弊社の取り組みが紹介されました。 筆者が参加した小売り関係者の勉強会では、米中の視察の報告会に加え、アマゾン・ゴーを実際に再現したシステムの体験会があった。 企画した会社は、クラスメソッド(東京・千代田)。アマゾン・ウェブ・サービス(AWS)で国内有数の実績をもつシステム会社で、なんと3週間で疑似的な体験システムを完成させた。 本日は、こちらの記事で紹介されたAmazon Goの再現システム(以下、Yokota de Go)について、技術的な部分を紹介します。 なお、このエントリーは、上記2018年7月のデモ時点の実装に基づきます。 また、3週間程度で、試行錯誤しながら、実験をしている段階であることをご理解ください。 Amazon Goに関しては、Amazon Go体験ツアーを参照ください。 発端 ある日、ボスが「A

                                                                              社内の精鋭たちを集めて3週間でAmazon Goっぽい仕組みを作った | DevelopersIO
                                                                            • 自民党本部は「永遠の与党」 ポケモンGO、地図に表示:朝日新聞デジタル

                                                                              22日に国内での配信が始まったスマートフォンゲーム「Pokemon GO」(ポケモンGO、eは鋭アクセント付き)の地図上で、自民党本部(東京都千代田区)が「永遠の与党」と記されている。 自民党本部は、アイテムを入手できる「ポケストップ」の一つ。ユーザーが近くを訪れると、ゲームの地図上に党本部の建物の写真と説明文「自由民主党 永遠の与党」が表示される仕組みになっている。 開発した米ナイアンティック社の日本代理店によると、ポケストップの対象や説明文は、ポケモンGOのベースとなった陣取りゲーム「イングレス」のシステムを流用している。イングレスの登録対象と説明文は、世界中の史跡一覧などの資料のほか、ユーザーから寄せられた情報をもとに決めているという。 日本代理店の担当者は「自民党本部の説明文は、ユーザーからの情報を元にしたのだろう」と話す。ナイアンティックは、ヘルプセンターでポケモンGOの情報を受

                                                                                自民党本部は「永遠の与党」 ポケモンGO、地図に表示:朝日新聞デジタル
                                                                              • 【ニュースの視点】 日本の「Surface Go」は、なぜ64,800円なのか?

                                                                                  【ニュースの視点】 日本の「Surface Go」は、なぜ64,800円なのか?
                                                                                • 「Go To イート」登録で重い手数料負担 参加見送りの飲食店も:東京新聞 TOKYO Web

                                                                                  新型コロナウイルスの感染拡大で打撃を受けた飲食業界を支援する「Go To イート」が10月1日から始まった。このうち消費者が次回の食事に使えるポイントの付与について、参加を見送る飲食店が出ている。ポイントは民間の予約サイトを通じて店を予約した消費者にしか付与されず、店側が同サイトに登録するには重い手数料負担が生じるためだ。(桐山純平、森本智之、大島宏一郎) イート事業は▽購入金額に25%上乗せした食事券の発行▽予約サイト経由の来店客に昼食で500円、夕食で1000円分のポイント付与―の2本立て。所管する農林水産省によると、ポイント付与は15の予約サイトに委託し、このうち「ぐるなび」「食べログ」など10の大手サイトは店から手数料を徴収する。手数料は予約客1人につき昼食で50~100円、夕食は200円程度が多い。

                                                                                    「Go To イート」登録で重い手数料負担 参加見送りの飲食店も:東京新聞 TOKYO Web