はてなブログを持っていれば、誰でも参加できます。
雑記。 graphql-codegen GraphQL は便利だ。 うまく言えない部分も多いけど、 GraphQL を使ったプロジェクトと、普通の HTTP の API を使ったプロジェクトだと、GraphQL を使ったプロジェクトの方が開発体験が良い。あるいは、開発体験を上げるためのステップが少なく感じる。 GraphQL 周辺のエコシステムが充実しているのもあるだろう。 その中でよく使われるの…
【お知らせ】 当ブログは以下に移転しました。これまでご愛顧いただきありがとうございました。引き続きお引き立ていただきますと幸いでございます。 ryouran-blog.com
久しぶりにブログでもやってみようと思いたち、 今まで維持していた独自ドメイン系のやつはいったん全処分。 無料のブログでとりあえずやってみよと思ってはいる。 が、そんなに頑張ってブログで書きたいこともないし、 個人の記録はevernoteに書いてるし、 すでに詰んだ気がする。。。
TL;DR Goのfor文で宣言されるループ変数は、ループ(イテレーション)毎に同じアドレスに値が格納される仕様になっている この仕様のよってループ内で並行処理を実行するなど特定のケースで、どのループでも毎回同じ値が取得されてしまうといった意図しないバグが発生することがあった Go 1.21でこの問題への対策のプレビューが公開され、問題無ければ1.22で正式リリースされる予定です 既存プログラムが…
なんか無性にゲームが作りたくなったのでブラウザで遊べる簡単なゲームを作っています。 今のところまだ2つだけですが、少しつづ種類を増やしていきたいです。 マインスイーパ ライフゲーム 久しぶりすぎて基本中の基本であるゲームループの実装すら忘れてました。
Windows と Mac の Control キーの違いから生じる問題 Windows ではコピーやペースト等のショットカットの実行に Control キー (Ctrl) を多用します。 一方で Mac では Ctrl キーはカーソル移動等に使うことが多く、コピーやペーストといった操作には代わりに Command キー (Cmd) を使用します。 Mac での Emacs ライクなキー移動等に慣…
1.はじめに 本アプリのご使用によって、本規約に同意していただいたものとみなします。 2.収集する情報 当方が配信するアプリでは、広告配信のためにGoogle AdMob、利用状況解析のためにGoogle Firebase Analyticsを使用する場合がございます。 広告配信のために広告IDを取得していますが、個人を特定するためなどには使用しておりません。 取得する情報、利用目的、第三者への提…
はじめに プロジェクトの作成 状態管理とリアルタイム表示の実装 数字ボタン処理 四則演算子ボタン処理 小数点ボタン処理と重複防止の実装 バックスペースボタン処理と入力値の編集機能の実装 クリアボタン処理とリセット機能の実装 計算ボタン処理とエラーハンドリング 安全な四則演算の評価 表示部分の実装 初心者向けのスタイリング例 コード保守性向上のリファクタリング 最後に はじめに この記事では、Rea…
今回はトラックボールマウスとしてはかなり評判の高いLogicoolの「MX ERGO」について、筆者が長年使用してきた中での使用感やメリット・デメリットについてお伝えします。 MX ERGOの特徴 メリット その1:デスクスペースが広がる その2:手首の負担が減る その3:アプリごとに振る舞いをカスタマイズできる その4:長く使える デメリット 充電が必要 掃除が面倒 電波強度が弱く少し離れただけ…
自動翻訳のおかげで日本語になっていて読みやすいこともありますが…自動翻訳の精度が低すぎてなにを言っているのかわからないことも多いです…。後者の場合、一度英語(原文)に戻してGoogle翻訳など別の翻訳にかけて読むと格段に読みやすかったです。 以下、言語を変える手順です。 右上の地球儀マークで、英語に変更できます。 右上の地球儀マークで、再度日本語への変更が選択できます。 それ以外の言語への変更は、…
次のページ