GraphQLを使って、ネイティブアプリにさまざまな集計方法のランキングを出す、というときについて考えている。 たとえば、ソーシャルブックマークアプリを作っているなら、「総合」「一般」「世の中」「政治と経済」みたいに、カテゴリごとのランキングを出すことがイメージできると思う。 どのようなqueryを用意して、どこまでパラメータ化するか、どこまで自由にするかによって、サーバークライアント間の責任分担や、その後の変更コストが変わってくる。 サーバーサイドで制御する rankings: [Ranking!]!みたいに、クライアントからは「ランキングください」とだけ送るパターンを考えられる。クライアントでは、Arrayの返ってきた順に画面上に表示する。 良い点 サーバーサイドでランキングの定義を持てるので、APIだけでなく、ウェブの画面に表示するランキングなど、他の面との仕様を揃えやすい 変更がサ
「米津玄師の歌詞を因数分解して分かったこと」<第12章> *プロローグと第1章〜11章は下記マガジンでご覧ください。 ↓ 誰に教わったわけでもないのに、幼子が音楽に合わせ全身でビートを刻むのを見た時、”ダンス”はDNAにプリインストールされている本能の一部ではないかと思ったことがある。 踊るのは体だけではない。ワクワクと「心踊る」ことも、調子に乗って「舞い上がる」こともある。これは英語のDANCEでも同じである。 厳密に言うと「舞い」は旋回運動、「踊る」は跳躍運動を指すらしい。 米津玄師は14曲で23回「踊る」「舞う」関連の言葉を使用している。”アリス”や”春雷”のように身体運動としての「踊る」もあるが、注目したいのは広義での「踊る」を巧みに歌詞に変換していることだ。 LOSERの「踊り」とは人目も憚らず夢中になること LOSERの歌詞に出てくる「踊り」「踊る」を、「血わき肉おどる」のよう
The Secret of Silent Letters - cover The Secret of Silent Letters - page 01 The Secret of Silent Letters - page 02 The Secret of Silent Letters - page 03 The Secret of Silent Letters - page 04 The Secret of Silent Letters - page 05 The Secret of Silent Letters - page 06 The Secret of Silent Letters - page 07 The Secret of Silent Letters - page 08 The Secret of Silent Letters - page 09 The Secret o
ruby/zlib のテストでの失敗がたまに起きていたのが、連続して発生するようになって、その原因が判明した話です。 失敗の内容 たとえば https://ci.appveyor.com/project/ruby/ruby/builds/37582820 のログによると 1) Error: TestZlibGzipFile#test_gzip_reader_zcat: Errno::EACCES: Permission denied @ apply2files - C:/Users/appveyor/AppData/Local/Temp/1/test_zlib_gzip_file_to_io20210203-1504-1h6r8z C:/projects/ruby/lib/tempfile.rb:368:in `unlink' C:/projects/ruby/lib/tempfile.r
はじめに QINSB is not a Software Blog: Unladen Swallow Retrospective Unladen Swallowのコミッター、Reid KlecknerによるUnladen Swallowプロジェクト振り返りです。Unladen Swallow自体はPythonの高速化を目指した一大プロジェクトとして一時期かなりPython界を賑わせたわけですが、2009年後半以降はなりを潜めてしまいました。 unladen-swallow - A faster implementation of Python - Google Project Hosting 色々と裏事情があったようですが、メインコミッターのReidがその事情を語ってくれています。 Unladen Swallow 回顧録 これはPyCon参加中に書きましたが、更新は続けました。とにかく、は
文言, or wenyan, is an esoteric programming language that closely follows the grammar and tone of classical Chinese literature. Moreover, the alphabet of wenyan contains only traditional Chinese characters and 「」 quotes, so it is guaranteed to be readable by ancient Chinese people. You too can try it out on the online editor, download a compiler, or view the source code. Syntax Syntax of wenyan is j
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く