taiyoh's memorandum

@ttaiyoh が、技術ネタで気づいたことを書き溜めておきます。

2018-01-01から1年間の記事一覧

自作キーボードとDvorakと私

この記事はSmartDrive社員が綴るアドベントカレンダー「SmartDrive Advent Calendar 2018」の13日目の記事となります。 qiita.com Agenda きっかけは転職から Ergo42を組んだ Dvorak配列へ きっかけは転職から 9月1日付けで株式会社スマートドライブに入社し…

2018年を振り返る

この記事はカヤックOBが綴るアドベントカレンダー「ex-KAYAC Advent Calendar 2018」の11日目の記事となります。 qiita.com この一年何してたか Lobi Tournament @ KAYAC(〜7月) IoT device platform @ SmartDrive(9月〜) 本記事は技術エントリではなく…

Ergo42が遂に組みあがりました

承前↓ taiyoh.hatenablog.com 問題点の絞り込みと対処法について twitterに細かく情報をのっけて行く形だとちょっとあれだな、と思ったので、一旦ブログに現状をまとめてみたところ、作者のBiaccoさんに読んでいただくことができました。 読んでいただきあり…

Ergo42を組み立てています(そしてどうやら失敗しています)

[追記 2018-07-27] 組みあがりました taiyoh.hatenablog.com [/追記] 最近突如として自作キーボードに興味が出てきて、電子工作のスキルなんて全然ないのに道具を揃えてErgo42を組み立ててみることにしました。 (作者のBiacco42さん、ありがとうございます…

Docker for Windows 18.03で/var/run/docker.sockがマウントできなくなってた

すでにGitHubの方にはissueが上がっていた github.com 事前に COMPOSE_CONVERT_WINDOWS_PATHS=1 の環境変数を仕込んでおく必要があるらしい。 PowerShellの場合: $Env:COMPOSE_CONVERT_WINDOWS_PATHS=1 Cygwin等の場合: export COMPOSE_CONVERT_WINDOWS_PA…

sqsdの最近のアップデートについて

以前「作った」と書いたsqsdについて↓ taiyoh.hatenablog.com 最近これのバージョンアップを頻繁に行っている。 Release v0.0.4 · taiyoh/sqsd · GitHub v0.0.3~v0.0.4の差分 社内のgoの達人方にレビューしてもらい、channel capacityを導入したところコー…

「エンジニアリング組織論への招待」を読んだ

エンジニアリング組織論への招待 ~不確実性に向き合う思考と組織のリファクタリング作者: 広木大地出版社/メーカー: 技術評論社発売日: 2018/02/22メディア: 単行本(ソフトカバー)この商品を含むブログ (1件) を見る とにかく解り易かった。「不確実性に向…

「GraphQL over WebSocket Protocol」という仕組みが提案されてるらしい

というのをたまたま調べものをしてる時に見つけた。 github.com (以下このプロトコルは GoWP と書きます) GoWPだとどのクエリでもWebSocket通信上でできるように、ということが想定されているが、何より主眼に置かれてるのはsubscriptionへの対応ではない…

GraphQLのMutationのビジネスロジックのエラーはどうハンドリングすればいいのか

最近調査していた内容のメモ。 GraphQLのJSONレスポンスは data と errors の2つのキーに内容が大別される。 基本的に、期待するレスポンスが返せないときは errors にエラー内容が入るというのがGraphQLでやろうとしていることだが、特にMutationにおけるビ…

Perl版GraphQLライブラリにおけるresolverの定義方法(修正版)

承前↓ taiyoh.hatenablog.com これについて、自分がライブラリの実装方法について大きな誤解をしていたのでここに訂正させていただきます。 開発環境にGraphiQLを導入しようとしてinspectがうまくいかず、 原因の調査していたところ、どうやらresolverの定義…