しめ鯖日記

swift, iPhoneアプリ開発, ruby on rails等のTipsや入門記事書いてます

2023-05-01から1ヶ月間の記事一覧

Macでサイバーエージェントの公開したLLMを動かしてみる

サイバーエージェントが日本語LLMを公開してくれたので動かしてみました。 www.cyberagent.co.jp ライセンスはクリエイティブ・コモンズで、商用利用もできるようです(2023/05/20時点)。 詳しくは各LLMの詳細ページに参考にしてください。 huggingface.co 手…

MacでPython+Anacondaを使ってDolly2.0を動かす

商用利用もできるLLMのDolly2.0を試してみました。 まずはAnacondaをインストールします。 Anacondaはデータサイエンスや機械学習などで良く使われるツールで、便利なライブラリなどを含んだプラットフォームです。 Anacondaはインストーラーを使ってインス…

RubyでOpenAI APIを使ってみる

Rubyのライブラリを使ってOpenAIのAPIを使ってみました。 まずは環境変数にOpenAIのAPI Keyをセットします。 キーは事前にOpenAIのサイトから取得しておきます。 export OPENAI_API_KEY=sk-XXXXXXX 次はGemfileでライブラリを追加します。 gem "openai" 最後…

PreferenceFragmentCompatで設定画面を作成する

PreferenceFragmentCompatという設定画面作成用のコンポーネントを試してみました。 まずはbuild.gradleでライブラリを追加します。 implementation 'androidx.preference:preference:1.2.0' 次は設定画面用のXMLを作成します。 res/xmlにpreferences.xmlと…

ChatGPTを試してみたメモ書き

最近1ヶ月くらいプログラミングをする際にChatGPTを使ってみたのでメモ。 使い方 Androidアプリを作るときやRuby on Railsでの開発時に質問をしている。 「このViewのここだけ角丸にしたい」「このコンポーネントの背景色を変えたい」みたいにどのプロパティ…

Android StudioにGitHub Copilotを入れてみる

Androidアプリ開発でGitHub Copilotを試してみました。 以前Xcodeで試した記事は下URLです。 GitHub Copilotを使って自動コード補完 - しめ鯖日記 まずは下の公式サイトからGitHub Copilotを有効にします。 docs.github.com GitHub Copilotを有効にしたらAnd…

RippleDrawableでボタン押下時のようなアニメーションを付ける

RippleDrawableを使ってTextViewなどを押した時にもボタンを押したときのようなアニメーションが出るようにします。 まずはXMLでRippleDrawableを定義します。 res/drawableフォルダの中にtest_drawable.xmlというファイルを作成して下のように記述します。 …