サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
WBC 侍ジャパン
blog.sinki.cc
しんのきです。 自社サービスで Apollo Client の fetchMore を使ったページネーションを実装する際、出たばかりの TypedDocumentNode を思い出し、これを使えばもっとシンプルに型定義できそうだと思って調査してみました。 結果としては大きなハマりどころもなく期待通り動いてくれました。 (ちなみにドキュメントにもまだ反映されていませんが、 fetchMore と updateQueries を使ったページネーションは Apollo Client v3 で deprecated になっています。これはまた別のお話。) TypedDocumentNode とは TypedDocumentNode は graphql-codegen など GraphQL 関連のツール群を作っている The Guild が 2020 年 7 月にリリースした、 GraphQL ライ
gem install時にRDocがらみでエラーが出るときは、--no-ri --no-rdocオプションをつける。 $ gem install rails ... file 'lib' not found $ gem install rails --no-ri --no-rdoc Successfully installed rails-4.0.0 1 gem installed インストールできてるはずなんだけど、not currently installedと怒られる。 どうやらrbenvで入ったrailsじゃなくて/usr/bin/railsを参照しているみたい。 PATHを見てもrbenvが先に来ているのに変だ。 $ rails -v Rails is not currently installed on this system. To get the latest versio
QtはクロスプラットフォームなGUIフレームワークであり、 C++またはQMLという専用のライトウェイト言語での利用が基本だが、 PyQtやQtRubyなど多言語でのインタフェースが存在する。 Qt Project 日本Qtユーザー会 Qt Creatorという専用の開発環境がかなりサクサク動くのも特徴。 インストーラを使うとQt Creatorも含め簡単にインストールできるのだが、 homebrewにもパッケージがあったのでこっちでインストールしてみた。 4.x系と5.x系でだいぶ仕様が変わっているらしく、まだまだ4.x系の情報が多い。 brew install qtとすると4.x系がインストールされるので、brew install qt5を実行。 $ brew install qt5 ... ==> Caveats We agreed to the Qt opensource lice
このページを最初にブックマークしてみませんか?
『blog.sinki.cc』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く