「go」カテゴリーアーカイブ

Why Go and not Rust? | Loris Cro’s Personal Blog

Why Go and not Rust? | Loris Cro's Personal Blog

Why Go and not Rust? | Loris Cro's Personal Blog

Why Go and not Rust?September 10, 2019 • 11 min read • by Loris Cro Imagine you’re a developer who mainly works with Go. You go to an event and, while chatting with some people, you decide to share with them the news that you wrote a small tool that does something. You claim that since you wrote ...

はてなブックマーク - Why Go and not Rust? | Loris Cro's Personal Blog はてなブックマークに追加

超小型カメラInsta360 GO予約開始。強力手ブレ補正やAI編集対応で2万円台 – Engadget 日本版

超小型カメラInsta360 GO予約開始。強力手ブレ補正やAI編集対応で2万円台 - Engadget 日本版

超小型カメラInsta360 GO予約開始。強力手ブレ補正やAI編集対応で2万円台 - Engadget 日本版

Insta360が親指サイズの超小型カメラ「Insta360 GO」を正式発表しました。 Insta360 GOは、親指に隠れる超小型で18.3gと軽量ながら、手ブレ補正、防水対応、タイムラプス、スローモーション、AI編集など様々な機能に対応するアクションカメラ。360度撮影ではなく、広角レンズを搭載します。 価格は2万3800円。すでに予約...

はてなブックマーク - 超小型カメラInsta360 GO予約開始。強力手ブレ補正やAI編集対応で2万円台 - Engadget 日本版 はてなブックマークに追加

超小型カメラInsta360 GO予約開始。強力手ブレ補正やAI編集対応で2万円台 – Engadget 日本版

超小型カメラInsta360 GO予約開始。強力手ブレ補正やAI編集対応で2万円台 - Engadget 日本版

超小型カメラInsta360 GO予約開始。強力手ブレ補正やAI編集対応で2万円台 - Engadget 日本版

Insta360が親指サイズの超小型カメラ「Insta360 GO」を正式発表しました。 Insta360 GOは、親指に隠れる超小型で18.3gと軽量ながら、手ブレ補正、防水対応、タイムラプス、スローモーション、AI編集など様々な機能に対応するアクションカメラ。360度撮影ではなく、広角レンズを搭載します。 価格は2万3800円。すでに予約...

はてなブックマーク - 超小型カメラInsta360 GO予約開始。強力手ブレ補正やAI編集対応で2万円台 - Engadget 日本版 はてなブックマークに追加

jqのGo実装 gojq を作りました! ― スタックマシン型インタープリタによるイテレータセマンティクスの実装 – プログラムモグモグ

jqのGo実装 gojq を作りました! ― スタックマシン型インタープリタによるイテレータセマンティクスの実装 - プログラムモグモグ

jqのGo実装 gojq を作りました! ― スタックマシン型インタープリタによるイテレータセマンティクスの実装 - プログラムモグモグ

jqはとても便利なコマンドです。 JSONを返すAPIを実装するときや、SaaSのAPIから特定の情報を抜き出してシェル変数に代入するときなど、web開発や運用には欠かせないツールとなっています。 しかし、私にとってjqのクエリを一発で書くのは容易ではなく、思い通りの出力が得られないことがよくありました。 難しいエラー...

はてなブックマーク - jqのGo実装 gojq を作りました! ― スタックマシン型インタープリタによるイテレータセマンティクスの実装 - プログラムモグモグ はてなブックマークに追加

英文を一文ずつに分割してGoogle翻訳へ投げるAlfred Workflowを作った – ぽよメモ

英文を一文ずつに分割してGoogle翻訳へ投げるAlfred Workflowを作った - ぽよメモ

英文を一文ずつに分割してGoogle翻訳へ投げるAlfred Workflowを作った - ぽよメモ

これまでに作ったAlfred Workflow poyo.hatenablog.jp poyo.hatenablog.jp これまでに作ったAlfred Workflow これは何? 論文PDFの問題 環境 sentence-splitter 準備 使い方 注意点 一文ごとに分解する機能は単なる正規表現マッチとIFの羅列 ピリオドが無い場合は文字列分解できない. 意図的に混入されているハイフンを...

はてなブックマーク - 英文を一文ずつに分割してGoogle翻訳へ投げるAlfred Workflowを作った - ぽよメモ はてなブックマークに追加

Big Sky :: Google Developers Expert (Go) になりました。

Big Sky :: Google Developers Expert (Go) になりました。

Big Sky :: Google Developers Expert (Go) になりました。

Google の方からお誘いを頂き、Google Developers Expert (Go) になりました。 僕のこれまでの Go に対する活動を評価頂けました。僕が Go を触り始めたのが2009年、今から10年前でした。Go はまだメジャーリリースすらされておらず、誰も仕事で使っていない言わばホビー言語でした。 一部のアーリーアダプタが「この言...

はてなブックマーク - Big Sky :: Google Developers Expert (Go) になりました。 はてなブックマークに追加

ゲームボーイエミュレータをGo言語で書いた – undefined

ゲームボーイエミュレータをGo言語で書いた - undefined

ゲームボーイエミュレータをGo言語で書いた - undefined

概要 Goはこれまで量を書いたことがなかったので入門にゲームボーイエミュレータを書いてみることにした。ゲームボーイである理由はたまたまよくできたゲームボーイの資料(http://marc.rawer.de/Gameboy/Docs/GBCPUman.pdf)を見つけてしまったため。 成果物 github.com まだ基本的なカートリッジタイプしか実装できてい...

はてなブックマーク - ゲームボーイエミュレータをGo言語で書いた - undefined はてなブックマークに追加

Slack のインフラはどのように進化してきたか?

Slack のインフラはどのように進化してきたか?

Slack のインフラはどのように進化してきたか?

前回の投稿から随分間が空いてしまいました。QCon NY 2019 のセッション「Scaling Slack Infrastructure」の参加レポートです。 セッション内容 登壇者は Slack の Senior Director of Infrastructure Engineering である Julia Grace さんです。彼女は Slack の最初のインフラ担当エンジニアで、2 年間で 100 人ものエ...

はてなブックマーク - Slack のインフラはどのように進化してきたか? はてなブックマークに追加

Slack のインフラはどのように進化してきたか?

Slack のインフラはどのように進化してきたか?

Slack のインフラはどのように進化してきたか?

前回の投稿から随分間が空いてしまいました。QCon NY 2019 のセッション「Scaling Slack Infrastructure」の参加レポートです。 セッション内容 登壇者は Slack の Senior Director of Infrastructure Engineering である Julia Grace さんです。彼女は Slack の最初のインフラ担当エンジニアで、2 年間で 100 人ものエ...

はてなブックマーク - Slack のインフラはどのように進化してきたか? はてなブックマークに追加

Goでツールを量産する僕の方法

Goでツールを量産する僕の方法

Goでツールを量産する僕の方法

Profile id: Songmu (ソンムー) Masayuki Matsuki / 松木雅幸 Nature Japan 株式会社 取締役CTO おそらくはそれさえも平凡な日々 http://www.songmu.jp/riji/ https://metacpan.org/author/SONGMU 好きな言語は、PerlとGoと中国語 60+ CPAN Modules 3 Times ISUCON Winner Using Perl YAPC::Tokyo 2019 ベストスピーカー

はてなブックマーク - Goでツールを量産する僕の方法 はてなブックマークに追加

Goを学ぶときにつまずきやすいポイントFAQ | Future Tech Blog – フューチャーアーキテクト

Goを学ぶときにつまずきやすいポイントFAQ | Future Tech Blog - フューチャーアーキテクト

Goを学ぶときにつまずきやすいポイントFAQ | Future Tech Blog - フューチャーアーキテクト

他の言語になれた人が、初めてGoを書いた時にわかりにくいな、と思った部分はどういうところがあるのか、難しいポイントはどこか、という情報を自分の経験や、会社の内外の人に聞いたりしてまとめてみました。まだまだたくさんあるのですが、多すぎるのでまずはこんなところで。コンテナで開発することがこれからますま...

はてなブックマーク - Goを学ぶときにつまずきやすいポイントFAQ | Future Tech Blog - フューチャーアーキテクト はてなブックマークに追加

VSCodeとDockerでMacにGolangの開発環境を作成する | DevelopersIO

VSCodeとDockerでMacにGolangの開発環境を作成する | DevelopersIO

VSCodeとDockerでMacにGolangの開発環境を作成する | DevelopersIO

こんにちは、CX事業本部の夏目です。 Golangは最近人気の言語で手を出そうとは思っていたのですが、環境構築がいまいちよくわからなくてできてませんでした。 (goenvを使ってGolangをインストールするときGOPATHはどうしたらいいとかよくわからなかったのです) 今日はVisualCodeとDockerを使って、Golangの開発環境をMac...

はてなブックマーク - VSCodeとDockerでMacにGolangの開発環境を作成する | DevelopersIO はてなブックマークに追加

Go で実装しながら gRPC を理解する – reboooot.net

Go で実装しながら gRPC を理解する - reboooot.net

Go で実装しながら gRPC を理解する - reboooot.net

Written by @ryysud Jul 10, 2019 00:00 · 5125 words · 11 minutes read #gRPC はじめに gRPC の理解が浅く gRPC を利用するプロダクトの開発で困ったので調べてまとめてみました。 gRPC について Google が開発した RPC フレームワークで、gRPC を使うと異なる言語で書かれたアプリケーション同士が gRPC により自動生...

はてなブックマーク - Go で実装しながら gRPC を理解する - reboooot.net はてなブックマークに追加

DockerとDocker ComposeのTerminal UI「lazydocker」のご紹介 – Qiita

DockerとDocker ComposeのTerminal UI「lazydocker」のご紹介 - Qiita

DockerとDocker ComposeのTerminal UI「lazydocker」のご紹介 - Qiita

概要 LazyDockerは、DockerおよびDocker ComposeをTUIで操作できるツールです。 docker、docker-composeコンテナ環境の状態の表示、ログの表示、コンテナまたはサービスの再起動/削除/再構築などが1つのウインドゥで実行できます。 Githubでソースは公開されておりGoで実装されているようです。 jesseduffield/lazydocke...

はてなブックマーク - DockerとDocker ComposeのTerminal UI「lazydocker」のご紹介 - Qiita はてなブックマークに追加

Go + gRPCによるマイクロサービス構築 – 一休.com Developers Blog

Go + gRPCによるマイクロサービス構築 - 一休.com Developers Blog

Go + gRPCによるマイクロサービス構築 - 一休.com Developers Blog

こんにちは。宿泊事業本部の宇都宮です。 最近、とあるマイクロサービスをローンチしました。このアプリケーションの業務的な役割は諸事情により省略しますが、以下のような特性をもっています。 社内の多くのサービスから利用される 一休.com 一休.comレストラン 一休.comギフト 一休.com海外 このサービスが落ちると、...

はてなブックマーク - Go + gRPCによるマイクロサービス構築 - 一休.com Developers Blog はてなブックマークに追加

電車の座席で全裸で寝てるガタイの大きいヤツが拡散される→全く同じヤツが松坂屋や国技館前でも寝ている写真が流出「迷惑すぎるwww」 – Togetter

電車の座席で全裸で寝てるガタイの大きいヤツが拡散される→全く同じヤツが松坂屋や国技館前でも寝ている写真が流出「迷惑すぎるwww」 - Togetter

電車の座席で全裸で寝てるガタイの大きいヤツが拡散される→全く同じヤツが松坂屋や国技館前でも寝ている写真が流出「迷惑すぎるwww」 - Togetter

痴漢の話題が荒れるのは「90%の男性が痴漢をしたことも見たこともない」が「90%の女性がなんらかの性犯罪の被害者」だ..

はてなブックマーク - 電車の座席で全裸で寝てるガタイの大きいヤツが拡散される→全く同じヤツが松坂屋や国技館前でも寝ている写真が流出「迷惑すぎるwww」 - Togetter はてなブックマークに追加

電車の座席で全裸で寝てるガタイの大きいヤツが拡散される→全く同じヤツが松坂屋や国技館前でも寝ている写真が流出「迷惑すぎるwww」 – Togetter

電車の座席で全裸で寝てるガタイの大きいヤツが拡散される→全く同じヤツが松坂屋や国技館前でも寝ている写真が流出「迷惑すぎるwww」 - Togetter

電車の座席で全裸で寝てるガタイの大きいヤツが拡散される→全く同じヤツが松坂屋や国技館前でも寝ている写真が流出「迷惑すぎるwww」 - Togetter

痴漢の話題が荒れるのは「90%の男性が痴漢をしたことも見たこともない」が「90%の女性がなんらかの性犯罪の被害者」だ..

はてなブックマーク - 電車の座席で全裸で寝てるガタイの大きいヤツが拡散される→全く同じヤツが松坂屋や国技館前でも寝ている写真が流出「迷惑すぎるwww」 - Togetter はてなブックマークに追加

Goコンパイラをゼロから作って147日でセルフホストを達成した – Qiita

Goコンパイラをゼロから作って147日でセルフホストを達成した - Qiita

Goコンパイラをゼロから作って147日でセルフホストを達成した - Qiita

Go言語コンパイラをスクラッチから書いてセルフホストを達成しました。 https://github.com/DQNEO/minigo 本家Goコンパイラの実装はほとんど見ずに、ほぼ 8cc 1 というCコンパイラから学んだ知識のみで作りました。 特徴 コンパイルするとアセンブリを吐きます 字句解析・構文解析は手書きです。yacc/lex などのツールは...

はてなブックマーク - Goコンパイラをゼロから作って147日でセルフホストを達成した - Qiita はてなブックマークに追加

1つのDockerfileだけでGoの開発環境(ホットリロード)と本番環境(マルチステージビルド)を記述する – Qiita

1つのDockerfileだけでGoの開発環境(ホットリロード)と本番環境(マルチステージビルド)を記述する - Qiita

1つのDockerfileだけでGoの開発環境(ホットリロード)と本番環境(マルチステージビルド)を記述する - Qiita

こんにちは。po3rinです。今回はDocker Meetup Tokyo #29 (Docker Bday #6)で少し話題になった小ネタです。タイトル通りDockerfile1つでGoの開発環境(ホットリロード)と本番環境(マルチステージビルド)を記述する方法を紹介します。今回は「この方法をおすすめします!」というよりかは「こういう方法もあるよー」という...

はてなブックマーク - 1つのDockerfileだけでGoの開発環境(ホットリロード)と本番環境(マルチステージビルド)を記述する - Qiita はてなブックマークに追加

GoDoc を多用している – blog.syfm

GoDoc を多用している - blog.syfm

GoDoc を多用している - blog.syfm

最近は設計をする際にできる限り API 仕様を正確に記述するようにしている。このことを意識し始めた大きな要因は主に次の 2 つだと思う。 1 つ目は以前、前職で働いているときに柴田さんに API 仕様の重要性を教えてもらったことから。この時に聞いたことは以下のブログ記事にまとまっているのでぜひ読んでほしい。 yshi...

はてなブックマーク - GoDoc を多用している - blog.syfm はてなブックマークに追加

メルペイでのSpannerとの戦いの日々 – Mercari Engineering Blog

メルペイでのSpannerとの戦いの日々 - Mercari Engineering Blog

メルペイでのSpannerとの戦いの日々 - Mercari Engineering Blog

こんにちは、メルペイのバックエンドエンジニアの @kazegusuri です。 メルペイではメインのデータベースとしてGoogle Cloud Spannerを利用しています。 マイクロサービスによっては秒間数千リクエストをSpannerで処理しています。 いかにSpannerをスケールできるようにして安定させられるかが会社全体として重要になっ...

はてなブックマーク - メルペイでのSpannerとの戦いの日々 - Mercari Engineering Blog はてなブックマークに追加

Go 言語で API サーバーの開発をはじめるためのライブラリ選定|maco|note

Go 言語で API サーバーの開発をはじめるためのライブラリ選定|maco|note

Go 言語で API サーバーの開発をはじめるためのライブラリ選定|maco|note

こんにちは、まちいろの工藤です。 まちいろでは開発フレームワークに Rails を採用していますが、最近の新規案件では Go 言語を採用してみています。この記事では、Go で開発を始めるにあたって行ったライブラリ選定の中身を紹介したいと思います。 選定にあたっては、awesome-go や Qiita などの記事を参考にしました...

はてなブックマーク - Go 言語で API サーバーの開発をはじめるためのライブラリ選定|maco|note はてなブックマークに追加

Go 言語で API サーバーの開発をはじめるためのライブラリ選定|maco|note

Go 言語で API サーバーの開発をはじめるためのライブラリ選定|maco|note

Go 言語で API サーバーの開発をはじめるためのライブラリ選定|maco|note

こんにちは、まちいろの工藤です。 まちいろでは開発フレームワークに Rails を採用していますが、最近の新規案件では Go 言語を採用してみています。この記事では、Go で開発を始めるにあたって行ったライブラリ選定の中身を紹介したいと思います。 選定にあたっては、awesome-go や Qiita などの記事を参考にしました...

はてなブックマーク - Go 言語で API サーバーの開発をはじめるためのライブラリ選定|maco|note はてなブックマークに追加

Go 言語で API サーバーの開発をはじめるためのライブラリ選定|maco|note

Go 言語で API サーバーの開発をはじめるためのライブラリ選定|maco|note

Go 言語で API サーバーの開発をはじめるためのライブラリ選定|maco|note

こんにちは、まちいろの工藤です。 まちいろでは開発フレームワークに Rails を採用していますが、最近の新規案件では Go 言語を採用してみています。この記事では、Go で開発を始めるにあたって行ったライブラリ選定の中身を紹介したいと思います。 選定にあたっては、awesome-go や Qiita などの記事を参考にしました...

はてなブックマーク - Go 言語で API サーバーの開発をはじめるためのライブラリ選定|maco|note はてなブックマークに追加

僅か100万円で開発した「Amazon Go」型店舗 その意外な仕組み:日経クロストレンド

僅か100万円で開発した「Amazon Go」型店舗 その意外な仕組み:日経クロストレンド

僅か100万円で開発した「Amazon Go」型店舗 その意外な仕組み:日経クロストレンド

省人型店舗特集の後半では「Amazon Go」型店舗に着目し、その実現方法や開発・導入企業の狙いを読み解く。第6回は初期投資わずか100万円で、“商品を取って店を出るだけ”というAmazon Go型の買い物体験を実現した常設店舗を取り上げる。その裏にはシステム開発会社ならではの「割り切り」があった。 欲しい商品を手に取り...

はてなブックマーク - 僅か100万円で開発した「Amazon Go」型店舗 その意外な仕組み:日経クロストレンド はてなブックマークに追加

僅か100万円で開発した「Amazon Go」型店舗 その意外な仕組み:日経クロストレンド

僅か100万円で開発した「Amazon Go」型店舗 その意外な仕組み:日経クロストレンド

僅か100万円で開発した「Amazon Go」型店舗 その意外な仕組み:日経クロストレンド

省人型店舗特集の後半では「Amazon Go」型店舗に着目し、その実現方法や開発・導入企業の狙いを読み解く。第6回は初期投資わずか100万円で、“商品を取って店を出るだけ”というAmazon Go型の買い物体験を実現した常設店舗を取り上げる。その裏にはシステム開発会社ならではの「割り切り」があった。 欲しい商品を手に取り...

はてなブックマーク - 僅か100万円で開発した「Amazon Go」型店舗 その意外な仕組み:日経クロストレンド はてなブックマークに追加

僅か100万円で開発した「Amazon Go」型店舗 その意外な仕組み:日経クロストレンド

僅か100万円で開発した「Amazon Go」型店舗 その意外な仕組み:日経クロストレンド

僅か100万円で開発した「Amazon Go」型店舗 その意外な仕組み:日経クロストレンド

省人型店舗特集の後半では「Amazon Go」型店舗に着目し、その実現方法や開発・導入企業の狙いを読み解く。第6回は初期投資わずか100万円で、“商品を取って店を出るだけ”というAmazon Go型の買い物体験を実現した常設店舗を取り上げる。その裏にはシステム開発会社ならではの「割り切り」があった。 欲しい商品を手に取り...

はてなブックマーク - 僅か100万円で開発した「Amazon Go」型店舗 その意外な仕組み:日経クロストレンド はてなブックマークに追加