投稿

【AI小説】10年前の話 とある村に立ち寄った時に、老人から教わった家庭の魔法

 リュウは、埃っぽい古書を読み漁りながら、記憶を辿っていた。10年前、まだ幼かった彼は、師匠であるフリンの指示で、魔力調査のため、人里離れた小さな村を訪れていた。フリンは、稀に現れる特殊な魔力を持つ人間を探しており、リュウはその手伝いを任されていた。 村はずれの、苔むした石畳の道を歩いていると、古びた家屋の前に、腰の曲がった老人が座っているのを見つけた。老人は、庭で野菜を育てており、リュウは思わず声をかけた。 「こんにちは、おじいさん。何か手伝うことはありますか?」 老人は、顔を上げ、穏やかな笑顔でリュウを迎えた。 「おや、若い魔法使いじゃな。わしは、この村の庭師のゲンゾうじゃ。手伝うことは特にないが、もしよければ、わしの庭で少し休憩していきなさい」 リュウは、ゲンゾウの誘いに応じ、庭で休憩することにした。ゲンゾウは、リュウに庭で育てている野菜を振る舞い、畑仕事の合間に、様々な話をしてくれた。 「わしは、若い頃から、この畑で野菜を育ててきた。魔法の力は使えないが、土と対話するように育てれば、どんな野菜でも美味しく育つものじゃ」 リュウは、ゲンゾウの言葉に興味を持ち、畑仕事を手伝うことにした。ゲンゾウは、リュウに、野菜の育て方だけでなく、畑仕事に使う簡単な魔法を教えてくれた。 「これは、野菜の成長を促進する魔法じゃ。土に魔力を込めれば、野菜はぐんぐん育つ。ただし、魔力を込めすぎると、野菜は腐ってしまうから、注意が必要じゃ」 リュウは、ゲンゾウから教わった魔法を使い、野菜の成長を促進した。魔法の力で、野菜はみるみるうちに大きくなり、リュウは驚きを隠せなかった。 「すごい!本当に成長が早くなってる!」 ゲンゾウは、リュウの興奮した様子を見て、微笑んだ。 「魔法は、あくまで道具じゃ。大切なのは、土と対話し、野菜を慈しむ心じゃ」 ゲンゾウは、リュウに、他にも様々な魔法を教えてくれた。料理の味を良くする魔法、洗濯物を綺麗にする魔法、壊れた道具を一時的に修復する魔法など、どれも実用的な魔法ばかりだった。 「これらの魔法は、わしが若い頃に、旅先で出会った魔法使いから教わったものじゃ。生活を豊かにする魔法は、戦闘魔法ほど派手ではないが、人々の暮らしを支える大切な魔法じゃ」 リュウは、ゲンゾウから教わった魔法を、フリンに報告した。フリンは、リュウの報告に興味を示さなかったが、リ...

【AI小説】「師匠の価値観アップデート」

「ねえ、リュウ。今日、人間たちは何か特別なことをするのかしら?」 フリンは、琥珀色の瞳を輝かせ、リュウに問いかけた。居酒屋のカウンターに並んだ、魔法で冷やされた麦酒を一口飲みながら。 「え?今日はホワイトデーですよ、師匠」 リュウは、フリンの質問に少し驚きながら答えた。この世界には、そもそもチョコレートという概念すらない。ホワイトデーについても、フリンが知っているはずがない。 「ホワイトデー?それは、一体何かしら?」 フリンの質問に、リュウは少し戸惑った。どう説明すれば、この1200歳のエルフに、人間界の習慣を理解させられるだろうか。 「あの、バレンタインデーにチョコレートをもらった人が、お返しをする日です。感謝の気持ちを込めて、お菓子とか、プレゼントを贈るんです」 リュウの説明に、フリンは眉をひそめた。 「チョコレート?お返し?感謝の気持ち?どういうことかしら?エルフの世界では、贈り物をするのは、特別な場合に限られる。感謝の気持ちは、言葉で伝えるものよ」 フリンの言葉に、リュウは苦笑した。 「師匠、人間は、言葉だけでは伝えきれない感情を、贈り物で表現することがあるんです。例えば、チョコレートは、甘いだけでなく、相手への愛情や感謝の気持ちを込めることができる、特別な食べ物なんです」 「なるほど…特別な食べ物、ね。でも、なぜ、チョコレートをもらった人が、お返しをしなければならないの?受け取った時点で、感謝の気持ちは伝わっているはずよ」 フリンの質問は、核心を突いていた。リュウは、少し考えてから答えた。 「それは…人間関係のバランスを取るため、というか…相手に気を遣わせないように、という気持ちもあるんです。お返しをすることで、相手との関係を円滑に保つことができる、と考えている人もいます」 フリンは、リュウの言葉に納得していない様子だった。 「人間関係のバランス?円滑に保つ?そんな面倒なこと、エルフの世界にはないわ。私たちは、自分の気持ちに正直に生きている。相手に気を遣ったり、バランスを取ったりするようなことはしないわ」 フリンの言葉に、リュウは少し笑ってしまった。 「師匠は、本当に人間とは違う考え方をしているんですね」 「当たり前よ。私は、1200年も生きてきたエルフだもの。人間の短い人生の価値観なんて、理解できないことばかりよ」 フリンは、そう言いながら、麦酒を飲み干...

【LLM】Ollamaをつかってgemma3:27bを動かしてみた。

動作環境ですが GPUは RTX-3090 があればとりあえず動いた。 ちょっと、遊んでみようと思います。 ちなみに ollama 0.6  以上じゃないとgemma3は動かないです ollamaでgemma3を取ってきて、動かすコマンドは下記 4B:  ollama run gemma3:4b  12B:  ollama run gemma3:12b  27B:  ollama run gemma3:27b

【LLM】LLaMA-Factoryを使ってファインチューニングする方法(調査中)

 確認中・・・・。 LLaMA-Factoryをセットアップ UI起動 データセット用意 解析 ーーー データセットの用意方法と解析用のパラメータを調査する

【LLM】ollama modelfile error

サンプルを試したら下記のようなエラーがでた  Error: (line 7): command must be one of "from", "license", "template", "system", "adapter", "parameter", or "message" from とかが全部大文字で書いていたけど、小文字にするのが正しいらしいです。

【LLM】ベースモデルはgemma2を使って、LoRAで追加してみた。(これから)

 やり方は、これから調べながらやる。 ollamaが動く環境があることを前提とする。 すでに、Docker使って、ollama + OpenWebUIの環境作って動作できている状態で そこからgemma2:9Bがいい感じに動いたので、独自の値を追加し当たらな情報を返したい 例えば、子どもの誕生日とか、特定の情報を追加してオレオレ生成AIを作っていきたい。 そしたら、思い出とかも追加して、いつ何があったか?とか出力してくれるのでは?と。

LLM(大規模言語モデル)をOllama使ってローカルで動かす。

タイトルの通りです。 ただのこれからやってみるよ。 って言う 宣言です。 これから、実際にPCを構築して、動作確認していきます。 そのうち、更新していきます・・・。 とりあえず。 RTX-3090 で LLM動かせた。 RTX-3090でOllamaを利用して動作可能な言語モデルは、 Gemma2:27B やdeepseek-r1:32bのあたりが限界でした。 これ以上大きい言語モデルはOOMが発生して、起動できなかったです。

htmlでSEO対策ってさ。

お久しぶりです。 ずっといそがしかった。 さて、案件も落ち着いてきたので、久々に執筆。 今回のテーマはSEO対策です。 資金力があれば、対策会社に依頼して、指摘事項を修正するだけで良いと思ってます。 私のような、資金がない人は、自力でまずは試して、効果測定を行う必要があります。 さて、 SEO対策ってどうするの? まずは2点 コンテンツの内容が充実しているか? 検索する人の事を考えているか? ここをしっかり守れば、どうにかなります。 細かい、SEO対策とかは、専門誌等を見てください。 コンテンツの内容が充実しているか? ここが一番大事、見たいと思うコンテンツになってますか? ただのメモ書き、ただの自慢になってませんか? 検索する人の事を考えているか? 検索ワードを考えてください。 googleの検索窓で、あなたのサイトを見つけるワードは? 以上です。 最後に、こんなサイトを見に来てくれてありがとうございます。

【html】html でlayoutの基本はdisplay: gridでよいのでは?  横に並べたり、縦に並べたり

基本的なサイトで、 シンプルなレスポンシブなどのサイトを構築する時 もう、display: grid;を使ってlayoutするのが一番、無難なのでは? 横 3列で均等割で表示したい時 css  -----         display: grid;         grid-template-columns: repeat(3, 1fr);         gap: 16px;  -----      grid-template-columns: repeat(3, 1fr);     部分の3を2 や1にして調整すればよいです。 あとは、隙間をgap で調整すれば良い感じにできるのでおすすめです

html 要素を右に並べたい

  とりあえず、メモ     display: flex; ーーーー <html> <style>   .flex {     display: flex;   } </style> <body>   <div class="flex">     <p>社長</p>     <p>部長</p>     <p>課長</p>   </div> </body> </html>

safariでvideoタグの上にかぶせてうまく表示できない件

safariでvideoタグの上にかぶせてうまく表示できない件  html  でコーディングしてて 動画の上に別のタグを重ねたデザインを作る事になった なぜかsafariだけ、動画の裏側にきたりで困った z-indexがいけないのか safariのレンダリングの順番の問題なのか・・・・。 ちょっと検索した所、下記をいれたら重ねて表示できるようになりました ----解決策---- transform : translateZ ( 1px ) ; /* 回避手段 */

Guideline 4.3(a) - Design - Spam

リジェクトされた、しかもスパム扱い これどうしたらよいだろうか・・・・ クライアントにこのアプリ作ってって言われて作成しただけなのに Guideline 4.3(a) - Design - Spam We noticed your app shares a similar binary, metadata, and/or concept as apps submitted to the App Store by other developers, with only minor differences. Submitting similar or repackaged apps is a form of spam that creates clutter and makes it difficult for users to discover new apps. Next Steps Since we do not accept spam apps on the App Store, we encourage you to review your app concept and submit a unique app with distinct content and functionality. ---- ガイドライン4.3(a) - デザイン - スパム あなたのアプリは、他の開発者がApp Storeに提出したアプリと、バイナリ、メタデータ、および/またはコンセプトが類似しており、わずかな違いしかありません。 類似したアプリやリパッケージされたアプリの提出は、乱雑さを生み出し、ユーザーが新しいアプリを発見することを困難にするスパムの一形態です。 次のステップ App Storeではスパムアプリを受け付けておりませんので、アプリのコンセプトを見直し、明確なコンテンツと機能を備えたユニークなアプリをご提出ください。

放置していると、検索されない・・・。 AdSense収益全然ない・・・。 今月は1円です。

 とりあえず、 記事を書く。 記事を書く。 記事を書く。 記事を書く。 記事を書く。 これでいいか?

C#でuser32.dllを使用してマウスカーソルを消す

C#でuser32.dllを使用してマウスカーソルを消すには、 P/Invoke(Platform Invocation Services)を利用してWindows APIを呼び出します。 以下の手順で、マウスカーソルを非表示にする方法を説明します。 user32.dllのインポート:user32.dllのShowCursor関数を呼び出すために、P/Invokeを使います。 ShowCursor関数の呼び出し:ShowCursor関数は、カーソルの表示状態を変更するために使います。 関数の引数にfalseを渡すことでカーソルを非表示にできます。 以下に、C#コードの例を示します。 using System; using System.Runtime.InteropServices; class Program { // user32.dllのShowCursor関数をインポート [DllImport("user32.dll")] private static extern int ShowCursor(bool bShow); static void Main(string[] args) { // カーソルを非表示にする ShowCursor(false); Console.WriteLine("Press any key to show cursor again..."); Console.ReadKey(); // カーソルを表示する ShowCursor(true); } }

iOS 18 対応予定 機種一覧

iOS 18対応予定機種一覧 機種 iPhone 15 iPhone 15 Plus iPhone 15 Pro iPhone 15 Pro Max iPhone 14 iPhone 14 Plus iPhone 14 Pro iPhone 14 Pro Max iPhone 13 iPhone 13 mini iPhone 13 Pro iPhone 13 Pro Max iPhone 12 iPhone 12 mini iPhone 12 Pro iPhone 12 Pro Max iPhone 11 iPhone 11 Pro iPhone 11 Pro Max iPhone XS iPhone XS Max iPhone XR iPhone SE(第2世代) iPhone SE(第3世代)

【android】android OSの割合

イメージ
android のOSのバージョンの分布が気になったので確認してみました。 2024年の5月の段階で10以上で80%を超えているので、 新規に作成する人は10以上で作成を行えばよいのでは?と思います。 ちなみに、android studioで確認が可能です。  

else は使わない。

どっちのコードがお好き? ソースコードレビューしてて、気になった。 どっちが多いかなぁ 私は後者の方が好きで ソースコードの最初に駄目な条件を書いて、最後に処理を書くのが好きです ------------- if (aaaaaa == 1) { // 問題ない時の処理 } else { print("エラーだよ") } ------or------- if (aaaaaa != 1) { print("エラーだよ") return; } // 問題ない時の処理 -------------

X (旧 Twitter) センシティブ 解除 方法

x センシティブ 解除 方法 x センシティブ 解除 方法 このガイドでは、 X( 旧 Twitter) センシティブ の設定を解除する方法を説明します。 手順 設定メニューを開きます。 プライバシー オプションを選択します。 センシティブ コンテンツ の項目を見つけます。 チェックボックスをオフにします。 上記の手順に従えば、 x センシティブ の設定を解除できます。

【iOS】reject  Guideline 2.3.10 - Performance - Accurate Metadata

Guideline 2.3.10 - Performance - Accurate Metadata よくやらかすので、メモがてら。 マルチプラットフォーム対応等で、アプリ内のヘルプにiOSとは関係のない、 プラットフォームの表記が有るとNGがでます 最近は、ちゃんと指摘してくれるので良いですよね。 ーーーー Revise the app's description to remove Android references.   ーーーー Androidの表記があるから、消せと言われます。

テレビでYouTube見る時、チャットは別画面でみたいよね

最近、テレビでYouTubeを見る機会が増えていませんか?多くのの人が、好きなYouTuberの動画やライブ配信を楽しんでいることと思います。ライブ配信では、コメントだけでなくチャット機能を使って、演者とリアルタイムなやり取りが可能です。 しかし、テレビでYouTubeを見ると、チャットが画面の右半分ほどを占めてしまい、動画を全画面で楽しむことができません。チャット部分を別画面で表示できないだろうか、と疑問に思う方も多いでしょう。 チャット部分を別画面で表示する方法は? 実は、チャット部分を別画面で表示する簡単な方法があるのです。以下のURLに、配信中のビデオIDを「v=」の後に追加するだけで、チャット部分を別画面で表示することができます。 チャット別画面表示URL: https://www.youtube.com/live_chat?v=配信ID 使い方 テレビでYouTubeのライブ配信を開きます。 配信URLの「v=」の後に配信IDを追加します。 例:配信ID「123456789」の場合、URLは「https://www.youtube.com/live_chat?v=123456789」となります。 修正したURLをスマホなどのブラウザで開くと、チャット部分が別画面で表示されます。 注意事項 GoogleはこのURLの仕様を頻繁に変更する場合があるので、注意が必要です。 まとめ テレビでYouTubeチャット別画面表示機能を使えば、動画を全画面で楽しむと同時に、チャットも快適に閲覧することができます。ぜひ試してみてください!

ChatGPTに自分のサイトを要約してもらった

ブログ「一生ヘタレプログラマ」では、iOSやAndroidの最新情報、プログラミングのヒント、個人的な経験談を紹介しています。最近の記事では、iOS 17.5の更新、Android 15のベータ版、Rocky Linux 9のインストール手順について触れています。また、SwiftのUIViewControllerライフサイクルの詳細な説明や、技術業界での体験談も共有されています。  ーー とのこと。

iOS 17.5 がもうすぐ

iOS 17.5がもうすぐリリースする様子 最近あった、iPadにも関連しているのか? とにかく、バージョンアップ多すぎです。 

android 15 (beta)が公開された

beta板ですが公開された様子 android 15で今のところ対応しているのは下記 おそらく、pixel 6は最後のOSアップデートになると思います Pixel 6/6 Pro Google Pixel 6a Google Pixel 7/7 Pro Google Pixel 7a Google Pixel Fold Google Pixel Tablet Google Pixel 8/8 Pro スマホ業界も 成熟期後半に差し掛かっていると思うので、今後どう進んでいくのか楽しみ。 個人的には、apple Visionがでたので。 google Visionもでてくれないかな?と。 おもいました。

Rocky Linux 9

Rocky Linux 9の最小構成でインストール後の設定手順 よく最小構成でインストール後になにするんだっけ?となる事が多いので メモがてら記載します。 アップデート # dnf -y update ネットワーク設定 # nmtui IPアドレスの固定化とかする(すでに設定済みならいらない) 再起動 # shutdown -rf now 更新したのが反映されていない場合があるので IPアドレス確認 # ip addr 自分のIP確認

2024年4月29日以降からはXcode15が必須の様子。

イメージ
Xcode15が必須になります。 また、この季節が来ました。 AppleStoreにアップ可能な要件が代わります。 皆さん注意をしてください。 ---- 2024年4月29日以降、 App Store Connectにアップロードするアプリは iOS 17、iPadOS 17、tvOS 17、 またはwatchOS 10向けにXcode 15 でビルドする必要があります。 ---- 引用: https://developer.apple.com/jp/news/upcoming-requirements/?id=04292024a

【iOS】今更聞けない UIViewControllerのライフサイクル その2 (Swift)

【iOS】今更聞けないUIViewControllerのライフサイクル その2 (Swift) 過去に書いていたのですが、意外と観ていただいている人がいたので、更新版です 忘れやすいですよね もう少し、細かいイベントを追加しました 表示する時 awakeFromNib loadView viewDidLoad loadViewIfNeeded viewWillAppear viewLayoutMarginsDidChange viewSafeAreaInsetsDidChange updateViewConstraints viewIsAppearing viewWillLayoutSubviews viewDidLayoutSubviews viewDidAppear 別ページ表示する時 viewWillLayoutSubviews viewDidLayoutSubviews viewWillDisappear viewWillLayoutSubviews viewDidLayoutSubviews viewDidDisappear import UIKit class ViewController: UIViewController { override func awakeFromNib() { super.awakeFromNib() print("awakeFromNib") } override func loadView() { super.loadView() print("loadView") } override func viewDidLoad() { super.viewDidLoad() print("viewDidLoad") } override func loadViewIfNeeded() { super.loadViewIfNeeded() print("loadViewIfNeeded")...

【bard】15日後に風邪をひくプログラマ

2024年2月1日、東京・品川区のオフィス街。 28歳のプログラマ、佐藤は、いつものようにオフィスで仕事をしていた。 佐藤は、新しく開発中のゲームのプログラムを担当していた。 ゲームは、プレイヤーが巨大なモンスターと戦うアクションゲームだった。 佐藤は、ゲームのグラフィックやサウンドも担当していた。 佐藤は、ゲームの完成に向けて、日々懸命に取り組んでいた。 しかし、その日、佐藤はいつもと違う違和感を感じていた。 頭がぼんやりするし、体がだるい。 「風邪かな?」 佐藤は、心配になって、体温を測ってみた。 37.5度。 「やっぱり風邪だ。」 佐藤は、残念そうにため息をついた。 佐藤は、風邪をひくと、いつも仕事に支障をきたす。 頭がぼんやりして、集中力が続かない。 そのため、いつもより多くのミスをしてしまう。 「今日は、早めに帰ろう。」 佐藤は、上司に報告して、会社を後にした。 家に帰ると、すぐに布団に潜り込んだ。 「早く治れよ。」 佐藤は、そう呟いて、目を閉じた。 翌日、佐藤は、さらに体調が悪くなった。 頭痛がひどくなり、熱も38度を超えていた。 佐藤は、仕事を休んで、寝込むことにした。 3日後、佐藤の体調は少しずつ回復し始めた。 しかし、まだ頭痛や倦怠感は残っていた。 佐藤は、仕事に復帰するかどうか迷っていた。 「早く仕事に戻らないと、プロジェクトが遅れる。」 佐藤は、そう考えて、仕事に戻ることにした。 しかし、佐藤の体調は、まだ完全には回復していなかった。 仕事に集中できず、ミスを連発した。 上司は、佐藤の様子を見て、心配そうに言った。 「佐藤、まだ無理をしないほうがいいよ。」 しかし、佐藤は、仕事にこだわりすぎていた。 「大丈夫です。もう大丈夫です。」 佐藤は、そう言って、仕事を続けた。 しかし、佐藤の体調は、さらに悪化した。 頭痛がひどくなり、熱も39度を超えた。 佐藤は、とうとう倒れてしまった。 佐藤は、病院に運ばれ、入院した。 佐藤は、入院して2週間、ようやく退院することができた。 しかし、佐藤は、まだ完全には回復していなかった。 佐藤は、仕事に復帰することを断念した。 佐藤は、自分の過ちを反省した。 「もう、仕事に無理をしない。」 佐藤は、そう心に誓った。 佐藤は、しばらくの間、ゆっくりと休養をとることにした。 そして、体調が完全に回復したら、もう一度、仕...