方言を話すおしゃべり猫型ロボット『ミーア』をリリースしました(こちらをクリック)

2024-03

アプリ(Flutter)

【Android】Flutterにおけるbuild.gradleの役割と設定方法

Flutterでは、Dartで記述されたコードがネイティブアプリケーションにコンパイルされる際、Android部分のビルド管理にGradleが使用される。Gradle Wrapperを使用することで、Gradleのインストールなしにプロジェクトのビルドが可能になる。
Web(Python)

【Webセキュリティ】HTTPとセッション管理, GET/POST, 認証と認可, Basic認証, Cookie, 同一オリジンポリシー

同一オリジンポリシーにおいて、「オリジン」はスキーム(プロトコル)、ホスト(ドメイン名)、ポート番号の3つがすべて一致する場合に、2つのリソースは「同一オリジン」とみなされる。クッキーなど認証用のヘッダを伴うクロスオリジンリクエストにはwithCredentialsプロパティをtrueに設定する必要がある。
ミーア

Singularity Society Boot Campに参加して刺激的だった:おしゃべり猫型ロボット「ミーア」を開発

今回、Singularity Society(以下、SS)が主催するBoot Campに半年間参加したので、その感想を記載したいと思います。きっかけは、Twitterのタイムラインに流れてきた中島聡さんのBoot Camp開催に関するお知らせでした。
ライフハック

【タイピング】速度と正確性向上のために現状把握

仕事の生産性UPのためにタイピングも恒常的に取り組んでいきたい。現状把握してブラインドタッチの正確性と速度向上でできること、学習法を考える。ミスタイプにも種類があるとのこと。特に注意すべきは、「かすり」と「未習熟」。数字やハイフン、記号、QXCVLなどが未習熟になりやすい
アプリ(Flutter)

【アプリ】Apple Developer Programに法人登録(個人からの移行)。Apple Business Managerとは違う

Apple Developer Program(以下ADP)に法人として登録するには、以下が必要になる。 D-U-N-S Number・Apple ID・年会費 11,800円(税別):2024年2月時点・法人のWebサイト・法人のドメインのメールアドレス
Web(Python)

【Git】oh-my-zshでgitコマンドのalias

Oh My Zshは、Zsh構成を管理するためのオープンソースのコミュニティ主導のフレームワーク。oh-my-zshでのgitコマンドのエイリアスを、特に個人的によく使うものを中心にまとめておく。gitコマンドのショートカットによる時短狙い。
Web(Python)

【Git】init・status・add・commit・rm・log・merge・branch・checkout・fetch・push・pull

分散型バージョン管理システム。名前の通り、リポジトリが分散している=個人個人が手元にそれぞれのリポジトリを持っている。開発による個々人のリポジトリの変更内容を、共有リポジトリという形で複数人と共有できる。Gitにおける3つの領域:作業ディレクトリ・ステージングエリア・リポジトリ
Web(Python)

【VSCode】生産性UPのために、設定と拡張機能を諸々見直した。

プログラミングの生産性UPの観点で、VSCode, Linuxコマンド, タイピング, gitコマンドなどを再際勉強中で、今回はVSCodeの設定に関して。ChatGPT - Genie AI拡張機能インストール後、メニューバーにopen ai api keyを入れるようにアナウンス出るので入れる
Web(Python)

【Linux】ls, cp, mv, rm, pwd, cd, mkdir, rmdir, cat, find, which, grep, touch, head, tail, diff, vi, chmod

chmod:ファイルのアクセス権を変更。change modeの略。パーミッションは3桁の数字で表され、各桁は所有者、グループ、他のユーザーの権限を表す。各桁はそれぞれ読み取り(4)、書き込み(2)、実行(1)の値を持ち、これらの値を組み合わせて権限を指定する。
データ解析(BiqQuery)

【SQL】集計でよく使うSQL構文:count/ group by/having/join/unnest/union

BigQuery と Redash を使用してサービスの会員獲得、MAU(Monthly Active Users)、リテンション率などを分析する際によく使用する SQL 構文をいくつかまとめておく。UNNESTは、配列や構造化データ内の要素を展開し、単一の行に変換する関数。