大量の画像ファイルをWebPに変換する
前提 大前提として大量のjpg/png/bmp/gifの入り混じった画像ファイルがあるのはそうなのだが、以下のソフトを利用する。 Bash -- 確認してないけどBash固有の拡張を使ってないと思う…
View Articleteeコマンドの応用 exit codeを標準出力に伝播させる
はじめに スクリプトやコマンドの実行結果をログファイルに残しつつ、標準出力でリアルタイムで確認したい場合があります。そんな時に便利なのがteeコマンドです。 今回はteeコマント…
View ArticleコマンドラインからOpenFOAMテキストファイルを編集する方法
コマンドラインからOpenFOAMテキストファイルを編集する方法 はじめに OpenFOAMの設定ファイルの入力形式は「辞書」です。 具体的には、 Dict{ keyword value; } みた…
View Articletarコマンドの順序を間違えてはいけない(戒め)
/hoge/huga内のfileで始まるファイルをアーカイブ化し /hoge/output.tarに出力する~といった場合に、 以下のようなコマンドを使ったところ困ったことになったのでめも # これ…
View Articlebashのset -euxで堅牢なシェルスクリプトを書く
皆さんは普段シェルスクリプトを書くとき、どのようなオプションを使用していますか? 今回は、シェルスクリプトを安全に実行するための重要なオプション set -eux について詳しく解説します。 TL;…
View Articlenpm script で呼ばれたjs内でTerminal側の作業ディレクトリを参照する
const process = require("node:process"); // これは nodejs の作業ディレクトリ const CWD = process.cwd(); // こっちは…
View Article自然言語処理をdocker(186)で
Qiita 自然言語システム Calendar 2024 https://qiita.com/advent-calendar/2024/qiita_nl 14日目に投稿予定の記事です。 Qiita(…
View Articleログインシェルはbashのまま、zshに自動切り替え(ルート権限がないけどzshを新たに導入したい!)
zshをダウンロードしmakeします。 cd $HOME/local wget https://sourceforge.net/projects/zsh/files/zsh/5.9/zsh-5.9.…
View Article言語処理100本ノック【NLP 10 ~ 19】
はじめに 自然言語処理を専門として研究に励んでいる大学院生なのですが,言語処理100本ノックをやったことがなかったので,アドベントカレンダに合わせて取り組んでみることにしました. 簡単な説明を付した…
View ArticleMacでbashからzshへ乗換える時に読むべきリンク一覧
1.状況と目的 自宅マシンではbashからzshに完全に移行したが、出先や会社ではbash環境で作業することがまだ多くある。また世の中もzshを使う人が多くなりbash環境を忘れつつあるかbashま…
View ArticleMacでzshからbashへ切り替え後にHomebrewとnvmが動作しない問題の解決方法
はじめに こんにちは、未経験からエンジニア転職を目指しているものです。 オンラインスクールで本格的に学習して6ヶ月目に入りました。PokeAPIを使用してAPIの学習をしていたところ、シェル環境の切…
View Articlecsvのカラムを簡単に並べ替える
なぜやるのか どうやるのか なぜやるのか そこそこの行数のcsvを頻繁に扱う案件があり、読み込むデータの統合を簡単にやりたかった。 pandasの様なライブラリを使えば出来るが、より簡単にやりたか…
View ArticleBashにおけるforループとwhileループの違いについて
概要 forループで、下記のようにcsvファイルからリストを格納しようとすると、行が分割されてしまい上手く格納できなかったのでchatgptに聞いてみた。 for list in `cat list…
View Article【効率化】Bashで大量データをデータベースに一括登録
初めに Next.jsでLeafletを用いた地図アプリを開発中、GeoJSONデータを地図上に表示する必要がありました。しかし、GeoJSONデータの量が5万件を超えており、これをGitHubに直…
View ArticlePython AI開発環境および仮想環境構築 Python3 + pip3 + virtualenv
目的 pythonの開発環境を構築し、仮想環境ごとにパッケージ管理を行う開発手法をご紹介します。 Pythonでのアプリ開発・AI開発・データ分析などに必要となるので、ご活用ください 前提 bash…
View ArticleOpen WebUIのアップデートを一発で行うスクリプト
Open WebUIでちょこちょこアップデートがくるのですが、GUIから更新できなさそうだったので、スクリプトを作ってみた。 Open WebUIとOllamaがDockerで動作しているのが前提で…
View Articledocker で shell script
シェルスクリプト&PowerShell Calendar 2024 https://qiita.com/advent-calendar/2024/shell Day 1 投稿予定記事です。 dock…
View Article#5.GitBashでusr/binがどこにあるか迷った話について
はじめに こんにちはnayaaaaです。 今回はGitBashでusr/binディレクトリがどこにあるか迷ったので、忘備録として書きました。 Git Bashとは Git BashはWindows向…
View ArticleBashでSpotify CLIツールを作りたいで:OAuth認証・エラー処理・デバイス管理の工夫
初投稿です( ^ω^)・・・ はじめに Spotifyをターミナルから操作できたら便利だと思い、BashでCLIツールを作成してみました。この記事では、特にOAuth認証の実装、エラー処理、デバイス…
View Article【Linux入門】Minecraftサーバ構築のすゝめ
はじめに 中高生当時マイクラキッズだった私は、友人とマルチプレイを楽しむために試行錯誤してサーバを構築し、その過程でLinuxと出会い、Linuxに魅了されていった。この記事は、その様子を交えながら…
View Article