Shoji Yorishige

SEとして働く会社員です。 プログラムに関することを中心に書いていこうかと思っています。

Shoji Yorishige

SEとして働く会社員です。 プログラムに関することを中心に書いていこうかと思っています。

最近の記事

Stable Diffusion Web UI における色の指定についていろいろ試してみた

最近、画像生成AIにハマっていて、いろいろと画像を作成して遊んでいます。 が、なかなか思いお通りにはなってくれません。特に色が指定していない部分にまで影響しているように感じたので、いろいろと試してみることにします。 今回のテストでは、モデルは "Counterfeit V3.0" を使用しました。 プロンプトごとの結果単純なプロンプト まず、単純に "portrait of a cute girl" と入れてみました。 結果は以下の通り。まずはこれが基準になるかと思いま

    • いろいろなAIにコーディングさせて遊んでみた

      ChatGPTにプログラミングさせて遊んでみたばかりだけど、 ちょっと思いついたので、さらに遊んでみることにします。 いろいろな対話型AIがあるが、それによってコーディングは変わるのか?を試してみたい、と思いました。 プロンプトプロンプトとしては以下を考えてみました。 今回使用するAIにBardも入れているので、日本語対応できていないこともあり、上記プロンプトを英訳し、英語のプロンプトで試してみることにします。 DeepLで英訳したものを少々修正したものが以下 出力さ

      • SEが、ChatGPTでコーディングを手伝ってもらえるか、ちょっと遊んでみた

        最近、毎日AIの話題を聞くようになったように思います。 ChatGPTでプログラムが書けるという話もよく聞きます。 私は普段SEとして働いています。今のところまるまるChatGPTにプログラムを作成させようとは思いませんが、うまく使えばコーディングの時間はかなり減らせるのでは?と思い、ちょっとChartGPTにコーディングさせて遊んでみました。 宣言などのコーディング単純な宣言 単純な定数宣言などをChatGPTに手伝ってもらえないか?ということで、まず試してみたのがこれ

        • AIの未来についての考察...というお題で記事を書かせてみた

          最近、画像生成AIで遊んだり、対話型AIで調べごとしたりしています。 今回あるAIサービスが生成した記事をほぼそのまま載せてみることにします。果たして、どんな記事ができるでしょうか。 はじめに現在、AI(人工知能)は、私たちの生活やビジネスなど、あらゆる分野に浸透しています。インターネット、自動運転、スマートフォンのAIアシスタントなどはすでに日常的な存在です。しかしながら、これからAIがどのように進化し、私たちの生活や社会構造を変化させるのかについて、まだまだ多くのことが

        Stable Diffusion Web UI における色の指定についていろいろ試してみた

          画像生成AIで遊んでみる

          最近、chatGPTのような対話型AIやMidjourneyなどの画像生成AIに興味が出ていろいろと試しています。 今回は画像生成AIを試してみようと思います。画像生成AIはプロンプトと呼ばれるテキストで生成する画像の指示を行いますが、そのプロンプトをいろいろ変えてみて、画像がどのように変わっていくのかを見ていきたいと思います。 環境自分のローカル環境にstable-diffusion-webui(AUTOMATIC1111) を構築し、それで実行していきます。構築方法につ

          画像生成AIで遊んでみる

          テーブルのヘッダ部を固定する(簡易的)

          HTMLのテーブルでヘッダ部分を固定したいときがあります。 プラグインを利用するのが簡単だとは思うのですが、今回は簡易的なものを自作してみたいと思います。 まずは結果からCodePenで作成したものを貼り付けました。 走らせてみると、テーブルのヘッダ部分が固定されているかと思います。 ソースと説明上のCodePenでもソースは見れますが、ソースを紹介しながら説明を行いたいと思います。 HTML <div class="wrapper"> <table> <th

          テーブルのヘッダ部を固定する(簡易的)

          古いChromebookにChromeOS Flexをインストールしてみた

          Acer C720というChromebookを持っていたのですが、アップデートがかなり前に終了し、更新されなくなったころから全然使わなくなっていました。 ブラウザでサイトを見る程度であればまだまだ全然使えるし、何か活用できないかな、と思っていたところ、ChromeOS Flexの存在を知り、インストールしてみることにしました。 Acer C720にChromeOS Flexをインストールするそのものの記事は見つけられなかったのですが、いろいろな記事を見つつ試した結果、無事イン

          古いChromebookにChromeOS Flexをインストールしてみた

          先日、メインのPCを Windows11 にアップグレードした。 結局、タスクバーは左に寄せた。

          先日、メインのPCを Windows11 にアップグレードした。 結局、タスクバーは左に寄せた。

          睡眠を検知したら部屋の電気を消す

          私はよく寝落ちしてしまいます。 Amazon Echoで部屋の電気は点灯/消灯はできるし、スマートバンドで寝たことはわかる。それらをうまく連携して、寝たら消灯するってことができないか、と試したところ実現できたので、紹介したいと思います。 私の記事はプログラミングについてが主ですが、今回はノープログラミングです。 構成Xiami Mi スマートバンド6 スマートバンドです。これで睡眠を検知します。 使うアプリの都合上、Mi スマートバンドシリーズである必要があります。 Am

          睡眠を検知したら部屋の電気を消す

          Google Homeから喋らせてみる

          以前の投稿で紹介した自宅サーバーに実装しているGoogle Homeから音声を発声させる機能を紹介します。 この機能は、予定の一定時間前や、天気予報で雨になりそうなときなどに、Google Homeから自発的に発声させるために使用しています。 参考にした記事実装の際に以下の記事を参考にしました。 Google Homeへの発声要求処理のコーディングGoogle Homeからへ発声を要求するのに、castv2-clientを使用しました。 const { Clien

          Google Homeから喋らせてみる

          リモートワークを振り返ってみる

          リモートワークをするようになって1年以上、いや2年近くになるでしょうか。 今やすっかり日常となったリモートワークについて、ちょっと振り返ってみたいと思います。 リモートワークを始めるにあたってリモートワークを始めるとなったとき、正直少し不安がありました。 自宅でちゃんと集中して仕事ができるか、ということが一番大きかったように思います。 始めるにあたって、自分の中で以下のようなルールを決めました。 自分の部屋では作業をしない。また、仕事中は自分の部屋に行かない。 作業場所

          リモートワークを振り返ってみる

          Macbook Airを一年使ってみて

          Windows機ばかり使ってきた私が、昨年3月頃にMacbook Airを買って、約1年経ちました。 今回は、Macbook Airを一年使ってみた感想や思うところなどを書きたいと思います。 購入機器私が購入したのはMacbook AIr(Gold): M1(8Core CPU, 7Core GPU)、 8GB RAM、256GB SSDのモデルです。要は一番下のモデルですね。とりあえず使ってみたいという感じだったので、そのモデルにしたのですが、今思うとSSDの容量は512

          Macbook Airを一年使ってみて

          HTMLのタグに計算式

          先日、仕事でWebアプリケーションを作成しました。 もともとEXCELで入力していたシステムをWebアプリケーションに置き換えたのですが、元がEXCELアプリケーションだったため、あちらこちらに計算式があるセルがあり、それらも表示する必要がありました。 計算式の数だけJavaScriptで関数を書いても良いのだけど、管理が大変そうなので、実際に計算結果を表示する要素に計算式を記述できれば、もっとスッキリできないかな?と思い、組んだものです。 実際のコードは載せることはで

          HTMLのタグに計算式

          素数を求めるコード

          私はちょっと試しにプログラムを書いてみるときに、素数を求めるコードを書いたりします。 素数を求めるコードということで、素数を求めるコードをいくつかご紹介します。 言語は何でも良いのだけど、今回はJavaScriptのジェネレータ関数で。 JavaScriptのジェネレータ関数については、以下を参照ください。 まず思いつくコード 素数を求めるコードと言って思いつくのは以下のようなコードだと思います。 function* prime1() { yield 2n; fo

          素数を求めるコード

          オートロックのアルゴリズムを考えてみる

          考えてみる、と書いたが、実際にはすでに実装済みで、以前の投稿で紹介した自宅サーバーの一機能です。 今回は、スマートロックと開閉センサーを組み合わせて実装したそのオートロックのプログラムについて書きます。何かの参考になったら幸いです。 経緯スマートロック単体でもオートロックの機能はあるのですが、それは単純に設定時間経過したら施錠するというものです。 毎朝、デイサービスが母を迎えに来るのだけど、車椅子なので出るまでに時間がかかり、その間ドアが開きっぱなしとなるため、スマートロッ

          オートロックのアルゴリズムを考えてみる

          raspberry pi で作る自宅サーバー

          はじめにはじめまして。 SEとして働いているSHOJIといいます。この度noteを始めました。 テーマとしてはプログラミングの話を中心に書いていこうかなと思っています。 2年くらい前にRaspberry Piを購入しプログラムを組んで運用しているのですが、そのあたりから話を見つけて書いていければ、と思い、まずはこのサーバーについて紹介したいと思います。 自宅サーバーの構成ハードウェア Raspberry Pi 3 Model B+ です。 当時は、すでにRaspberr

          raspberry pi で作る自宅サーバー