田舎でシステムの運用保守をメインに仕事をしていた、なんちゃってSEの30半ばのおじさんです。 転職を機に、技術に触れる事が多くなったため、せっかくのインプットをアウトプットしていきたいと思います。
SQLServerのSQLでの頭0埋めで少し引っ掛かったので覚書。 SQLで取得してくる値に対して10桁の頭0埋めが必要だったので、以下のような記述を書いたところエラーメッセージが発生した。 FORMAT(test,'0000000000'),※この時、testの値は「11111」・エラー内容 見ての通り、varchar型はformat関数の引数には使えないとの事。 調べたところ、varchar型の頭0埋めはRIGHT関数を利用して行う。 RIGHT('0000000000' + test,10)書いている内容としてはまず、「'0000000000' + test」で以下のような値にする。「0…
バッチでの別ファイルの内容の読み込みについて覚書。 バッチを作成する際に、別ファイルに記述されている内容を利用してコマンドを実行することがよくある。 その際利用する記述は以下のようなものになる。 for /f "delims=" %%a in (input.txt) do ( echo %%a )各記載内容の意味は以下のようになる。 for /f テキストファイルを行単位で処理するための特殊なforループ。 /fオプションを利用することで、テキストファイルの内容を読み込むことができる。 "delims=" 行の区切り文字を指定する。 delims=は全ての文字を1つのトークンとして扱う。 %%…
NPUについて調べたので覚書。 NPUとは、Neural Processing Unitのことを指す。AIやディープラーニングのワークロードを効率的に処理するために設計された特殊なハードウェアで、ざっくり言うとCPU(Central Processing Unit)やGPU(Graphics Processing Unit)の仲間のようなもの。ここからはNPUについて、CPU・GPUと比較しながら見ていきたいと思う。 専門性 CPU 汎用的なプロセッサで、多様なタスクを実行できるように設計されている。 一度に多くの異なる指令を実行することができるが、AIやディープラーニングのような大量の並列演…
gitのブランチの取得について覚書。 他の作業者が作成しているブランチを自分のローカルにも作成する場合、どのような作業を行えばよいか。 以前にもGitについては大まかな学習はしているが、今回は少し具体的な内容になる。 marusho1266.com まず流れとしては以下のようになる。gitのソース管理は下図のように、リモートリポジトリという箱が存在しており、その中に大本になるソースが存在している。これをmasterブランチと呼ぶ。 ※mainブランチと呼ぶ場合も多い。 各個人はこのmasterブランチをcloneというコマンドを利用して自分の端末にコピーして作業を行うようになる。 master…
自分用に作成したツールだがせっかくなので公開。買い物している時に複数の洗剤でどれが一番安いのかをぱっと比較出来ればなぁと思った事がきっかけ。検索したらツールなんかも出てくるのだろうけども、勉強がてら作ってみた。marusho-1266.github.ioといっても自分でコードはほとんど書いておらず、とりあえずclaudeに以下のような仕様で投げ込んだ。 洗剤の値段を比較するwebサイトを作成したい ・入力仕様 値段 内容量(g) ・出力仕様 1gあたりの値段 ・その他仕様 入力列は3列(初期値) 入力列は追加できるようにする 入出力は同行に表形式で表示 htmlで作成(css)は利用可能 最も…
明けましておめでとうございます。 年始から流行り病に罹患して全く記事が更新できませんでした。 1月も半ばですが、今年も頑張ろうと思います。 今回はGit Bashのhome変更について覚書。Git Bashを利用するにあたり、いちいちhomeからディレクトリ変更をするのが少し手間だったので、homeの変更をしてみた。Git Bashは起動時のディレクトリをショートカットの引数で設定している。 なので、これを変更することでhomeの変更が出来る。 手順としては以下の通り。1.Git Bashの起動ショートカットの場所を開く 検索からgitと入力することでGit Bashのファイルの場所を開く事が…
「ブログリーダー」を活用して、まるしょーさんをフォローしませんか?