はりうすブログ (のすけのメモ)

湘南にある小さな会社 代表 ”のすけ”のブログです

Dockerに苦手意識あったけどよく分かった話

表題の通り苦手意識あったけど、以下の記事が凄く参考になったよく分からず使っていた人には、以下の記事を見ていくだけで苦手意識がなくなり、めっちゃ便利じゃん!ってなると思う 実はDockerの入門書籍も持ってるんだけど、何年も積んでるだけになっていた…

推しの子の最終話 ルビーはなぜ?

ネタバレを含むので、見てない方はそっと閉じてください 【何のために生きているのか】この壮大な問いを、ふと考えることがあると思う。 推しの子の最終話はその一つの答えを示していると感じた。 ルビーは大切なアクアを失ってなお、なぜ立ち上がることを選…

【ローカルで動くLLM】Macbook ProでLM Studioを試してみた

Makbookの最新CPU[M1,M2,M3]には多くのVRAMが統合されており、実はAIに向いているという話があります。 確かに家のデスクトップPCのグラフィックボード[ NVIDIA 4080 ]ですらVRAMは16GBしかない。 しかし、ここに来てMシリーズCPUならばVRAMが統合されており…

120万円のジャイロセンサーでキレッキレのダンスモーションを撮ってみた感想

[振り返り] AIでダンスモーションを作る 以前、Kinetixのサービスを利用してダンスモーションを作る記事を書いた。その続きだ。時間が経ってしまったが、現状の振り返りと新たな挑戦をシェアしよう。 Kinetixの現状:スペックの壁 残念ながら、まだ全然要求…

【エラー分析】Error: Command failed: npm uninstall caniuse-lite npm

ビルドしようとする際に、更新を促されてるので エラーになり更新に失敗しました エラー内容 Error: Command failed: npm uninstall caniuse-lite npm ERR! code ERESOLVE npm ERR! ERESOLVE could not resolve npm ERR! npm ERR! While resolving: @nuxtjs/…

GPTとベルトルデータベースPincone

こんにちは、小さなIT会社はりうすの代表の"のすけ"です。 最近のAIの進歩すごいですよね。 深層学習が注目されてから、しばらくは流行っていたけれど。 その後、しばらく落ち着いた感じになって、そのあと出てきたChatGPTの衝撃! そして、オープンでの世界…

激しい動きのダンスのモーションをKinetixで作るとどうなるのか?

https://www.kinetix.tech/近年、メタバースが流行ってますよね!日本が生き残るためには、メタバース関連に力を投資しろ!なんて言われていますが確かに、日本のコンテンツ力は強いですよね。 そんなコンテンツ力を後押しするためにも、我々エンジニアは技…

Nuxt.js asyncDataを使ってAPIアクセスしたらconnect ETIMEDOUTになった

Nuxt.js asyncDataを使ってAPIアクセスしたらconnect ETIMEDOUTになった 結論 DNSの名前解決に失敗している 理由 asyncDataはリクエスト元がサーバーサイドなので、自分自身のサーバーに対してリクエストしているのだけれど、そのリクエスト指定がフルのURL(…

Unity EventSystemとは

Unity EventSystemとは 入力、レイキャスト、イベント送信を処理する機能 EventSystem シーン内にEventSystemは1つだけ含めること 他のモジュールと連動して動作する 状態を保持する 処理内容 EventSystemが開始されると、同じGameObjectに接続されている Ba…

M1MaxでUnityはまだもっさり!?かもしれぬ話

メインPCをAppleシリコン搭載の最新PCであるMacBookPro16に置き換えましたUnityを使ってみた感想です。定量的なレビューじゃなくて、感想です。 比較対象は2021年に組み立てた自作PC(30万円くらい) 比較PC Macスペック CPU: M1Max 10コアCPUGPU: 32コアのGPU…

QNAPのWEBサーバーにSSL証明書を設定する方法

ゆえ合って、SSL証明書が必要になりました。QNAPで動いているQTS(QNAPの独自OS)はLinuxの独自拡張OSのようで SSHログインしてLinuxのように操作できます。以下、設定方法です。 SSHサービスを起動 まずは「ネットワークサービスファイルシステム」から 「SSH…

そろそろSandyBridgeおじさん卒業。VRがしたくて新しい自作PCを組んだ話

こんにちは、のすけです。=== 去年書いて眠ってたので出しときます。 この記事で作成したPCはもう1年稼働中。いい感じです。 ただ最近はVRはしてませんorz === PCの温度管理は大切!なんて記事を8年前?に書いて、今でも結構みられているのですが。その時のP…

StripeのSubscriptionのhookについて

こんにちは、のすけです。クレジットカード決済プラットフォームStripeの新しいバージョン。と言っても数年前のアップデートですがによって、機能がいろいろ拡充されてますよね。ただ機能が多過ぎてドキュメントを読んで仕様を理解するのも一苦労。 その中で…

【Unity道場6】プレイヤーを動かすPlayerコントローラーの作成

回答例 using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerController : MonoBehaviour { public float speed = 3f; //移動スピード // Start is called before the first frame update void Start() { }…

Simply Pianoやばい。ピアノコードが直感的に覚えられる

なんだか、最近ピアノにハマっている、のすけです。PCばかり触っていると、揺らぎあるものに無性に引かれるもので辿り着いたのがピアノ。 小学生の時に3年ほど習ってたんだけど、それ以来。ピアノは電子のやつで、6万円くらい?でYAMAHAのP125ってやつを買…

UniRxやってます

最近何も書いてなかったので、雑記をこんにちは、のすけです。最近は、これのシングルトンとかobservableパターンを読んでGame Programming Patterns ソフトウェア開発の問題解決メニュー impress top gearシリーズ作者:Robert NystromインプレスAmazonその…

shopifyという凄いECプラットフォーム

こんにちは、のすけです。ただの雑記なのですが、shopifyというECプラットフォームご存知でしょうか。最近は、簡単に個人のショップを作れるサービスがいっぱいあって例えば ・BASE ・STORES とか便利で利用していました。数クリックでWEBのECショップが簡単…

【Unity道場5】衝突判定をせよ

問題1:衝突判定をせよ キューブオブジェクトを上から落として、地面にぶつかった時にオブジェクトを削除してください。 回答例 using System.Collections; using System.Collections.Generic; using UnityEngine; public class CollisionTest : MonoBehavio…

【Unity道場4】マウスクリックを検出せよ

問題:マウスクリックを検出せよ ゲームオブジェクトのマウスクリックを検出してログを出力してください。 回答例 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.EventSystems; public class PrefabDe…

【Unity道場3】ゲームオブジェクトを動的に生成せよ

こんにちはUnityの書籍を何も考えずに言われるままにゲームを作っても全く!!!覚えておらず 一向に手放しでゲームを作れるようになれる気がしないため始まったUnity道場の3回目です。 問題1:ゲームオブジェクト動的に生成せよ 回答例 解説 実行結果 問題2…

【Unity道場2】ゲームオブジェクトを表示、非表示

ゲームオブジェクトを表示、非表示をやります 問題1:ゲームオブジェクトを非アクティブにせよ 解答例 問題1:ゲームオブジェクトを非アクティブにせよ ゲームオブジェクトを非アクティブにせよ 解答例 using UnityEngine; public class Test : MonoBehaviou…

【Unity道場1】座標を移動させる方法:問題文つき (Transformコンポーネント)

Unityの書籍を使っていくつかゲームを作った後に気付きました。 何も身についてねぇーーー!本見ないと何にもできねxあーーー! ということで、基本に立ち返って、ゲームを作る前にGameObjctの操作方法をC#のスクリプトレベルで覚え直すことにしました。 ま…

UnityのWebGLビルドしたファイルを読み込んでも進まない時

こちらに解決策がありました note.com Unity Editor 2020.1.4.f1の場合(圧縮)Edit->Project Settings->Player ->(WebGL)Publishing Settings -> Compression Format : gzipEdit->Project Settings->Player ->(WebGL)Publishing Settings -> Decompression fa…

Unityでのシーン間のデータの受け渡し方法6選

Unityで複数のシーン間でデータの受け渡しをする方法を調べました。 staticな変数に保持しておく シングルトンを利用 (非推奨)DontDestroyOnLoadを利用 マルチシーンを利用 ScriptableObjectを利用 ストレージに値を保存 おすすめ書籍 staticな変数に保持し…

【コードが織りなす複雑系な世界】UnityのコーディングとWebのコーディングの違い

こんにちは、のすけです。Unity(ユニティ)デビューして2ヶ月くらい。作った物は2つくらいですが。 だんだんWebのコーディングとUnityコーディング(ゲームコーディング)の違いが分かってきたのでメモ Unityとは? HTML的なコードはない! そこに表示されて…

UnityのVisual Studio Codeセッティングメモ

こんにちは、のすけです。 Unityねたです。 前置き 必須設定 おすすめ設定 最後にOmniSharpe設定 終わりに 前置き 今まで、nuxt.jsにtyrano scriptを入れてハイブリッドwebシナリオゲーム開発なんかやっていました。 ↓↓↓ 2039アナ民キャンパス が、そろそろw…

Nuxt.js をPM2でデーモン化しながら起動する方法 最新版

Nuxt.js2系にリプレースして、PM2での起動方法が変わったため紹介しておきます。 PM2のインストール $ npm install pm2 -g 次にecosystem.config.jsに以下のように記述 module.exports = { apps: [ { name: 'NuxtAppName', exec_mode: 'cluster', instances:…

Nuxt.jsで大規模なサイトをSPAで作って大丈夫?→やめた方がいいと思う

こんにちは、のすけです。Nuxt.jsチップスのお時間です。 Nuxt.jsはSPA・Universalモード(SSR&SPA)を選択できるのだけど SPA(Single Page Application) シングルページアプリケーション全てのページ1つのHTML上に展開し、ページ遷移はクライアントサイドのJ…

Nuxt.js環境でGSAPプラグインを登録する方法

Nuxt.jsにてGSAPのプラグインを使おうとする場合Docs - GreenSock このページの通りにやってもUnexpected token {とか色々出て動きません。 色々調べた結果、このようにgsap/dist/のパス指定してあげると動きます! import { gsap } from "gsap"; import { M…

Nuxt.js のエラー 「Failed to execute 'appendChild' on 'Node': This node type does not support this method」

nuxt-linkで遷移した場合には問題ないのですが リロードやURLを直接叩いた場合に以下のようなエラーが発生します DOMException: Failed to execute 'appendChild' on 'Node': This node type does not support this method. at Object.appendChild原因として…