C#

[C#] 分数クラスを丁寧に実装してみた

C#で分数の演算・比較・変換を簡単に扱えるFractionクラスの実装と使用例を紹介。四則演算・比較・型変換に対応したFractionクラスの全機能と実用例も紹介しています。精度重視の計算や競技プログラミングへのご利用も!
データ分析

[データ分析] Amplitudeで変わるWebサイト運営 -データ分析で成果を最大化-

ブログ運営者必見!ユーザー行動を簡単に可視化する分析ツール「Amplitude」の機能と導入方法について。ユーザを集めるマーケティングから、ユーザを満足させるマーケティングへ、一歩踏み出すパートナーとなるツールのご紹介です。
Flutter

[Flutter] Firebase導入後にiOSビルドが起動しなくなる場合の対処法と原因

Firebase導入後、iOSリリースビルド時に真っ白な画面のまま起動しなくなる不具合の対処法の紹介です。アプリからプッシュ通知を送るためにFirebaseを導入した際に起こり得るこの問題の解決方法を、詳細コードと共に対処法と原因を紹介します。
Flutter

[Flutter] HTTP(s)でAPIを叩いてJSONをやり取りする

FlutterでHTTP通信をしてAPIを叩く方法です!JSONのエンコード/デコードとGET/POST通信のサンプルコードを使用してAPIの動作テストをしましょう!デモアプリ例も掲載しているので合わせてごらんください。
Ruby

[Ruby] VSCodeでRubyをデバッグ実行する [ブレークポイント、変数表示]

VSCodeでRubyをデバッグ実行する環境構築方法をご紹介します!ブレークポイントを設定してソースコードを1行ずつ実行しながらプログラムの挙動を確認しましょう!変数の中身も同時に表示し、処理の途中経過を視覚的に確認しながら快適なRuby開発/デバッグをサポートします。
Ruby

[Ruby] RubyをインストールしてVSCodeでコード整形やインテリセンスが働く環境を作るまで [Windows, Ubuntu]

本記事はRubyのインストールからVSCodeでコード整形とインテリセンスが働く環境構築方法のご紹介です。コードの保存時に自動整形が働き、変数やクラス名を書くとメンバ変数やメンバメソッドが一覧表示される快適な世界へ飛び出しましょう!
Flutter

[Dart/Flutter] MapとSplayTreeMapの違い

MapとSplayTreeMapの使い方と速度比較です!ランダムアクセスが高速なMapと、キー順序を保ちながら効率的に操作できるSplayTreeMap。それぞれの特徴や速度比較、使い分けのポイントを分かりやすく紹介しています。Dart/Flutter開発の参考にどうぞ!
Flutter

[Flutter] とにかく楽して安全にUbuntuに環境構築する

UbuntuにFlutterのビルドと実行の環境構築をする方法です!極力面倒な設定を排除してコマンドとGUIのみで楽してミスなく環境構築をしましょう!SDKのパスを指定したり設定ファイルを書き換えたりなど面倒な手順もないので、誰が読んでも同じ操作で安全に環境が作れてしまいます。
Flutter

[Flutter] 指定のウィジェットまで画面をスクロールする

今回はColumnやListviewで指定のウィジェットまで画面をスクロールする方法をご紹介します!特定のウィジェットまでスムーズにスクロールすることでユーザに見てほしい情報まで案内することができます。フォームのエラー箇所の表示や、新着情報をユーザに案内する時などにご活用ください!
Flutter

[Flutter] Containerに様々な種類の影をつける

今回はFlutterでContainerに影を付ける方法をご紹介します!基本的な使い方から、ちょっと変わったものまでまとめました!アプリデザインなどで影をつけた表現を目にする機会は多いと思います。影をつけることでメリハリをつけられたり、ボタンに立体感を持たせることができます。