今話題のLLM「Deep Seek」をローカル環境で動かす(完全無料)
こんにちは!今回は今巷で話題の大規模言語モデルである「Deep Seek」を自分のPCの中の環境で動かしていきます。「Chat GPT」はオンライン環境でないと使えない、インターネット上にデータを流したくない、とりあえず無料で「Chat GPT」的なものを使いたいなど自分の要望と一致したので、とりあえず動かしてみてみることにします。今回はノートPCを使ってLLMサーバーを立ち上げていくので、パラメ […]
こんにちは!今回は今巷で話題の大規模言語モデルである「Deep Seek」を自分のPCの中の環境で動かしていきます。「Chat GPT」はオンライン環境でないと使えない、インターネット上にデータを流したくない、とりあえず無料で「Chat GPT」的なものを使いたいなど自分の要望と一致したので、とりあえず動かしてみてみることにします。今回はノートPCを使ってLLMサーバーを立ち上げていくので、パラメ […]
こんにちは!筆者の「hima-code」です。 前回「Express」に関する記事を紹介して、「json」の変換かExpressのさらに詳しい解説記事を出すと書きましたが、その前に「Prisma」を導入して「MariaDB」等のデータベースと連携する準備を整えておきたいと思います。 「Prisma」とはJavaScriptを使ってSQL文を扱わなくてもデータベースの基本操作である「CRUD」を行う […]
こんにちは!作者の「hima-code」です。この前友人にブログの管理者の名前が「暇人」たったり「hima-code」だったりで一貫性がないと怒られてしまったので、本記事からは正式に名前を固定しようと思います。 さて、今回はAPIサーバー開発ということで「Express」というWebアプリケーションフレームワークを使用して、Reactなどで作成したアプリケーション側からデータを受け取りレスポンスを […]
こんにちは!筆者のhima-codeです。今回は「Node.js」の実行環境をWindowsで作成する記事を書いていきます。「Node.js」の実行環境を用意できれば、「JavaScript」を使ってプログラミングを初めてみたいといった方もプログラムを実行できるようになりますし、ReactなどのWebフレームワークなどはこの「Node.js」の実行環境がなければ動かすことができないので、これからプ […]
こんにちは!筆者の「hima-code」になります。今回は「VSCode」をインストールしてプログラミングをできる環境を整えていきます。 コードエディタにもいろいろあり、最近流行のエディタですと、AIの技術を使用できる「coursor」、高機能でプラグインも充実している「VSCode」、「Sublime」やLinuxでデフォルトで使用できる「Vim」など様々なプログラミングを補助するエディタがあり […]
こんにちは! 作者の暇人です。今回は「useContext」を使用してpropsを使って値をバケツリレーしなければいけない構造を作っている人に向けて、コンポーネント間を横断的に値を渡していくような仕組みを実現するために「createContext」と「useContext」の解説と使用例を確認していこうと思います。 1.createContextとuseContextについて 親コンポーネント内で […]
こんにちは! 作者の暇人です。 今回はReactのHooksでかなり重要な「useState」の使い方とそれを使って簡単なコンポーネントを作成してみようと思います。 より正確な情報を知りたい方は、公式ドキュメントをご覧ください。 1.useStateとは useStateとは、コンポーネントを一度描画した後も、特定の値を保持して、特定の値が関係している部分のみに再描画をかけることができる仕組みにな […]
こんにちは! 今回の記事は前回の記事である「ReactでSubmit Buttonを作成する(1.環境作成編)」の続きになります。 まだReactでWebアプリケーションを作成する準備が整っていない方で今回のコンポーネントを作成してみたい方は、こちらの記事から環境を作成されることをお読みください。 それでは早速始めていきましょう! 1.react-hook-formライブラリをインストールする R […]
こんにちは! 作者の暇人です。 今回はReactで送信ボタン(SubmitButton)コンポーネントを作成するための下準備をしていきます。なお今回の環境はReact19以降の環境で作成されていますので、それ以前のバージョンの方はバージョンを19以降にしてください。 また、ボタンを操作不能にしてデータを送信しているようなアニメーションを加えるので、「headless ui」と「heroicons」 […]
1.プロジェクトで使用するランタイム環境を選択する 2.プロジェクトに必要な情報を入れる プロジェクトドメイン 使用したいドメイン名を入力します。すでに独自ドメインを持っている場合には「お持ちのドメインを利用する場合はこちら」をクリックして設定します。 プロジェクト名 プロジェクトがわかりやすい名前にします。入力名は任意です。 データベースパスワード MySQLのデータベースが作成されるため、接続 […]