Yota Ishikawa | AI

I love LLM

Yota Ishikawa | AI

I love LLM

記事一覧

GIFを簡単に作れるGPT:GIF Maker を作りました

GIF Maker GPTとは今回作ったGPTは、誰でも簡単にGIFが作成できるAIです。 以下から使うことができます: 使用するためには、ChatGPT Plus に登録する必要があります。 …

Yota Ishikawa | AI
4か月前
13

【更新版】 Riverpod 1.0 による実用的なアーキテクチャを Todo リストを例に考えてみる

Riverpod 1.0を使った実用的な Flutter アーキテクチャを考えてみたので共有します。Riverpod ってなに?という人は、先にこちらをご覧ください。Flutter の状態管理パッケ…

700
19

【Flutter】Navigator 2.0 ラッパーライブラリ routemaster の使い方入門

Navigator 2.0 難しいですよね。わかります。。 最近出た routemaster というラッパーライブラリ使ってみたところ、とても使いやすいかったので、その概要と使い方を共有し…

16

Python で Google Spread Sheet をいじる

Google Spread Sheet をプログラムで参照、編集する方法を備忘録としてまとめます。 Python 3 でやります。 事前準備 Google Cloud Platform のアカウントを作成し、適当…

4

UbuntuとWindowsのDualboot環境を構築する

簡単にUbuntuとWindowsでのデュアルブート環境を構築する方法を紹介します。 UbuntuはUbuntu16.04, 18.04でも、WindowsはWindows7でもWindows8でもバージョンを問わずに同…

320
4

【Flutter】 Provider のススメ

Flutter の状態管理には BLoC (Business Logic Component) パターンがよく使われると思うんですが、package:providerを使った方が楽だよ、という記事です。 ※2019年に書…

24

さくっとリスト一覧を実装したいときに使える無限スクロール(Infinity Scroll)パターン【Flutter / Riverpod】

この記事では、私が Flutter で無限スクロールを実装する時によく使う方法をご紹介します。無限スクロールを実装する方法は、1つではなく他にも色々ありますが、ここで紹介…

12

【Flutter】StatefulWidget の2つの問題点。どうして実践ではあまり使われないか?その代わりにどうすればいいか?

Flutter を学習するとまず StatefulWidget と StatelessWidget を勉強することになると思います。チュートリアルなどでも setState などの StatefulWidget の使い方を学び…

29

Riverpod による実用的なアーキテクチャを Todo リストを例に考えてみる | Flutter

この記事は古くなっています。新しい内容は こちら になります(https://note.com/mxiskw/n/n78a69ca171cb)。 以前のバージョンをすでに購入されている方は、 2021年度中…

720
41

Oura Ring の値を API 経由で取得する

Oura Ring は指輪型の生体トラッキングデバイスです。特に睡眠の状態を精度高く計測してくれます。この記事では、API 経由で Oura Ring の Sleep、Activity、Readiness の…

25

freezed パッケージの使い方【Flutter/Dart】

Dart の freezed パッケージの使い方をすぐに理解できなかったのでまとめておきます。 freezed は Dart において、immutable なオブジェクト用のコード生成ができるパッケ…

31

【神パッケージ】 Riverpod の使い方【Flutter】

今回紹介する Riverpod は Flutter の状態管理パッケージです。Riverpod のおかげで僕の Flutter ライフは最高に快適になりました。紛れもない神パッケージです。今まで pr…

109

スティーブジョブズ - ブランドマーケティングの極意 | Think Different キャンペーン 立ち上げ時のスピーチの和訳

Youtube でみた Steve Jobs のスピーチがとても素晴らしい内容だったので、内容を和訳しました。 Appleがやった "Think Different" キャンペーンの立ち上げ時のスピーチで…

25

GIFを簡単に作れるGPT:GIF Maker を作りました

GIF Maker GPTとは今回作ったGPTは、誰でも簡単にGIFが作成できるAIです。

以下から使うことができます:

使用するためには、ChatGPT Plus に登録する必要があります。

使い方の例以下のような簡単なプロンプトで、オリジナルのGIFが生成できます:

実際に生成されたGIF画像がこちら:

ポイント:

一回の指示で、連続して画像を生成→GIF生成の流れがスムーズ

もっとみる
【更新版】 Riverpod 1.0 による実用的なアーキテクチャを Todo リストを例に考えてみる

【更新版】 Riverpod 1.0 による実用的なアーキテクチャを Todo リストを例に考えてみる

Riverpod 1.0を使った実用的な Flutter アーキテクチャを考えてみたので共有します。Riverpod ってなに?という人は、先にこちらをご覧ください。Flutter の状態管理パッケージなどができる神パッケージです。パッケージは主に hooks_riverpod / flutter_hooks を使用します。

作るもの最小限の Todo リストを作ります。ただし、データがメモリ内

もっとみる
【Flutter】Navigator 2.0 ラッパーライブラリ routemaster の使い方入門

【Flutter】Navigator 2.0 ラッパーライブラリ routemaster の使い方入門

Navigator 2.0 難しいですよね。わかります。。
最近出た routemaster というラッパーライブラリ使ってみたところ、とても使いやすいかったので、その概要と使い方を共有したいと思います。
もちろん null-safe なライブラリです。

routemaster の特徴routemaster は主な特徴を6個あげています。これらは使ってみた印象とあっていました。
✅ URL とペ

もっとみる
Python で Google Spread Sheet をいじる

Python で Google Spread Sheet をいじる

Google Spread Sheet をプログラムで参照、編集する方法を備忘録としてまとめます。
Python 3 でやります。

事前準備
Google Cloud Platform のアカウントを作成し、適当にプロジェクトを作っておきます

Google Cloud Platform での作業まず、Google Cloud Platform のデベロッパーコンソールから、もろもろの下準備を行

もっとみる
UbuntuとWindowsのDualboot環境を構築する

UbuntuとWindowsのDualboot環境を構築する

簡単にUbuntuとWindowsでのデュアルブート環境を構築する方法を紹介します。
UbuntuはUbuntu16.04, 18.04でも、WindowsはWindows7でもWindows8でもバージョンを問わずに同じ方法でできます。
また、クリーンインストールもほとんど同様の方法で可能です。
ただし、Linuxなのでスムーズにうまくいくことは保証できません。
何が起ころうと全て自己責任でお願

もっとみる

【Flutter】 Provider のススメ

Flutter の状態管理には BLoC (Business Logic Component) パターンがよく使われると思うんですが、package:providerを使った方が楽だよ、という記事です。

※2019年に書いた記事なので少し内容は古い可能性があります。

Provider のススメFlutter の状態管理には BLoC (Business Logic Component) パター

もっとみる
さくっとリスト一覧を実装したいときに使える無限スクロール(Infinity Scroll)パターン【Flutter / Riverpod】

さくっとリスト一覧を実装したいときに使える無限スクロール(Infinity Scroll)パターン【Flutter / Riverpod】

この記事では、私が Flutter で無限スクロールを実装する時によく使う方法をご紹介します。無限スクロールを実装する方法は、1つではなく他にも色々ありますが、ここで紹介する方法はその中でもコード量が少ないので(ScrollController を使わないため)ぱぱっとやりたい時におすすめです。
もし ScrollController が他の用途で必要な場合には、素直に ScrollControl

もっとみる
【Flutter】StatefulWidget の2つの問題点。どうして実践ではあまり使われないか?その代わりにどうすればいいか?

【Flutter】StatefulWidget の2つの問題点。どうして実践ではあまり使われないか?その代わりにどうすればいいか?

Flutter を学習するとまず StatefulWidget と StatelessWidget を勉強することになると思います。チュートリアルなどでも setState などの StatefulWidget の使い方を学びます。しかし、実際のアプリ開発の現場ではあまり StatefulWidget は使われません。それはなぜか、また、代わりにどうしたらいいかについて解説してしていきます。まず、

もっとみる
Riverpod による実用的なアーキテクチャを Todo リストを例に考えてみる | Flutter

Riverpod による実用的なアーキテクチャを Todo リストを例に考えてみる | Flutter

この記事は古くなっています。新しい内容は こちら になります(https://note.com/mxiskw/n/n78a69ca171cb)。

以前のバージョンをすでに購入されている方は、
2021年度中に Emailアドレスに添えて記事の後半のパスフレーズを Twitter で DM していただければ、新しい記事をプレゼントしますのでお気軽にどうぞ。Twitter: @ytiskw

Riv

もっとみる
Oura Ring の値を API 経由で取得する

Oura Ring の値を API 経由で取得する

Oura Ring は指輪型の生体トラッキングデバイスです。特に睡眠の状態を精度高く計測してくれます。この記事では、API 経由で Oura Ring の Sleep、Activity、Readiness の値を 取得する方法についてまとめました。API を利用するには以下の2通り方法があります。
1. Personal Access Token を使う
2. OAuth2 でユーザー認証する

もっとみる
freezed パッケージの使い方【Flutter/Dart】

freezed パッケージの使い方【Flutter/Dart】

Dart の freezed パッケージの使い方をすぐに理解できなかったのでまとめておきます。
freezed は Dart において、immutable なオブジェクト用のコード生成ができるパッケージです。

1. pubspec.yaml にインストールpubspec.yaml に、パッケージを追加してインストールします。freezed は開発用のパッケージのため、dev_dependenci

もっとみる
【神パッケージ】 Riverpod の使い方【Flutter】

【神パッケージ】 Riverpod の使い方【Flutter】

今回紹介する Riverpod は Flutter の状態管理パッケージです。Riverpod のおかげで僕の Flutter ライフは最高に快適になりました。紛れもない神パッケージです。今まで provider パッケージをフル活用してアプリを開発してきましたが、新しいアプリでは Riverpod パッケージを使っています。
Riverpod は Flutter でよく使われている provi

もっとみる
スティーブジョブズ - ブランドマーケティングの極意 | Think Different キャンペーン 立ち上げ時のスピーチの和訳

スティーブジョブズ - ブランドマーケティングの極意 | Think Different キャンペーン 立ち上げ時のスピーチの和訳

Youtube でみた Steve Jobs のスピーチがとても素晴らしい内容だったので、内容を和訳しました。
Appleがやった "Think Different" キャンペーンの立ち上げ時のスピーチです。
喋り方や、韻の踏み方など、スピーチの勉強にもなりますのでぜひ動画ででみてみてください。

以下翻訳です。

---

Think different | Steve Jobs
わたしにとって

もっとみる