自分が書いてきた記事をまとめてみました。

今まで自分が書いてきた記事をまとめてみました。

# git
## コマンドまとめ
仕事でgitを扱うようになり、よく使用するものをまとめています。仕事で使用したものは、更新して追記するようにしています。
- [gitのcommandをまとめてみた](https://qiita.com/yutaka_m/items/55fd9120bf2886ba6e83)
- [gitの差分について](https://qiita.com/yutaka_m/items/31b40a43f6fd57fd1dad)

## cron
cronは、ジョブを自動実行するためのデーモンプロセスです。LinuxやUnixでプログラムを決まった時間に自動で走行することができます。
- [cronまとめ](https://qiita.com/yutaka_m/items/778fc9acde07b79bb655)

## vim
vimのカスタマイズをした時のメモです。
- [vimのカスタマイズ](https://qiita.com/yutaka_m/items/ce74585ad77811bb0a42)

## シェルスクリプト
シェルを調べたときのことをまとめてます。
- [シェルスクリプト](https://qiita.com/yutaka_m/items/6f8dbb6686a1ead3f241)

## Lunux
リンクについてまとめました。
- [Linuxのリンク](https://qiita.com/yutaka_m/items/ad2710e55935df9adcf6)

# python

## コマンドまとめ
pythonでよく使うコマンドをまとめています。使ったものがあれば、アップデートするようにしています。
- [python cheatsheet](https://qiita.com/yutaka_m/items/9df0d1be6af5038bd9c8)

## ライブラリ

### pandas
データを調査する機会が多いので、pandasを利用して加工をすることがあります。そのときに参考にした情報をまとめています。

- [pandas dataframeの結合、分割をしてみた](https://qiita.com/yutaka_m/items/3afe921d8908bc42b750)
- [python pandas :条件指定による抽出](https://qiita.com/yutaka_m/items/1ad992b1477d071f9c7d)

### csv
csvファイルをpandas.DataFrameへ読み込み、dfを加工し、dfをcsvへ出力しています。
- [csvファイルの読み込みと出力](https://qiita.com/yutaka_m/items/5fd93c0fa3fb2753d1f7)

#### SpeechRecognition
SpeechRecognitionを使って、文字起こしをしてみました。
- [SpeechRecognitionでの文字起こしを試してみた。](https://qiita.com/yutaka_m/items/9e2cc56fa839de883e88)

#### tensorflow
画像認識を試してみました。
- [tensorflow 2.9で画像認識をしてみた](https://qiita.com/yutaka_m/items/2fb41602312f4855dfcf)

# 作成
pythonを活用して作成したものをまとめています。

## 時系列データのグラフ作成
csvファイルを読み込み時系列データを作成してみました。GUIを使用し、csvファイルを選択し、グラフを作成しています。GUIは、作成が一番簡単だった```PySimpleGUI```を使用しています。
- [GUIで時系列データのグラフを作成してみた。](https://qiita.com/yutaka_m/items/bd0ce25430b120850bb6)

## 日ごとの株価を作成する。
investypyを使用し、日ごとの株価変動を取得、次に、csvファイルを読み込み、グラフ化します。単月ごと、12月分の変動グラフを画像ファイルにし、出力しています。
- [investypyで日ごとの株価をグラフ化する](https://qiita.com/yutaka_m/items/115dbad4917e21b3e928)

## 処理時間の計測
pythonの処理時間を計測したかったので、作成しました。コメントに分かりやすい書き方を書いていただいています。
- [pythonで処理時間を計測する。](https://qiita.com/yutaka_m/items/5be93587813d3d5f0de3)

## pythonを利用して画像から文字認識をする。
python + Tesseractによる画像処理をOCRで試し、使い勝手を調査してみました。
- [pythonを利用して画像から文字認識をする。](https://qiita.com/yutaka_m/items/24842f7bc604bc870517)

## 文字表示付きQRコードの作成
csvファイルに書き込んだ文字情報とURLを使って文字表示付きのQRコードを作成しました。
- [文字表示付きQRコードの作成](https://qiita.com/yutaka_m/items/9ce55f82c9c0d42b0c3c)

## sqlite3データベース作成
SQLiteでデータベース、テーブルの作成、編集をしてみたかったので、試してみました。
- [pythonでのsqlite3データベース作成](https://qiita.com/yutaka_m/items/adfa8ffdb88320151d70)

## QRコードを読み取ってHTMLで表示する
html上にデータベースの情報wを表示し、QRコードを読み取り、リアルタイムで状態を変化させてみました。
- [pythonでQRコードを読み取ってHTMLで表示する](https://qiita.com/yutaka_m/items/6c2066d70efe2c0a5f8f)

## 画像変換器を作成した。
pythonのtkinterを使用し、画像変換器を作成しました。画像ファイルに色々なエフェクトをかけることができます。操作は、GUIで行います。
- [tkinterを使用して画像変換器を作成した](https://qiita.com/yutaka_m/items/54a74c3b365e020e0113)

## tkinterを使用して動画再生をした。
pythonを用いてGUIを操作し、動画再生をしました。色々なエフェクトをかけることができます。
- [tkinterを使用して動画再生をした。](https://qiita.com/yutaka_m/items/f3bb883a5ffc860fcfca)
- [tkinterを使用して、動画にエフェクトをかけてみた。](https://qiita.com/yutaka_m/items/6fd04c8a1872ef9601d2)


## ラズパイ
### 超音波センサー
ラズパイzeroと超音波センサーを用いて距離を計測してみました。
- [超音波センサーで距離を測ってみた](https://qiita.com/yutaka_m/items/f79393756adc3336d00a)

### Yeelightの操作
スマートライトをプログラムで制御してみたかったので、Yeelightを購入し、操作しました。音楽に合わせてライトの色を変えています。
- [Pythonで音楽を流し、ライトの色を変える。](https://qiita.com/yutaka_m/items/65a9d9abb4681586b5bf)
- [pythonでyeelightのWorking with Flowを使ってみた](https://qiita.com/yutaka_m/items/21e092531f31d781bf66)


### 湿度、温度、気圧データ取得
ラズパイから取得したデータをgoogle spread sheetへ書き込みしてみました。
- [ラズパイの湿度、温度、気圧データをSpread sheetへ出力する。](https://qiita.com/yutaka_m/items/b5b6dc484a379e0c414d)

### 【libcamera】を使ってみた。
ラズパイのlicameraのセットアップではまったので、セットアップ方法についてまとめます。
- [ラズパイの【libcamera】を使ってみた。](https://qiita.com/yutaka_m/items/019d05a19b206cbcf571)

### ラズパイのローカルIPアドレスを確認する
VNC接続ができなかった時のメモ。。。
- [ラズパイのローカルIPアドレスを確認する](https://qiita.com/yutaka_m/items/6e82ce5d4ffcd6e52099)

## M5stack
### 気温、湿度、気圧の取得
M5stackを利用して、気温、湿度、気圧を取得してみました。
- [M5stack basicで気温、湿度、気圧を取得してみた。](https://qiita.com/yutaka_m/items/a0b88be4cac5338fa41f)

### SDカードへ保存
I2Cを使って取得可能ないくつかのセンサーデータをsdカードへ保存してみました。
- [sdカードへ保存](https://qiita.com/yutaka_m/items/f2f9cf7e95530af538d0)

### ランダムに画像表示
M5stack core2のディスプレイに複数の画像をランダムに表示させてみました。
- [M5stackでランダムに画像を表示させてみた。](https://qiita.com/yutaka_m/items/313e8aa3b5dca64ff2ff)

# サービズ

## Ambient
マイコンなどから送られるセンサデータを受信し、蓄積し、可視化(グラフ化)できます。ラズパイを使用したときに、データをどうやって可視化するかを検討したときに使用しました。ラズパイから定期的にコマンドを発行し、データをAmbientへ送るだけで簡単にグラフを作成することができました。無料会員では、一日に送れる回数に制限があります。
- [https://qiita.com/yutaka_m/items/ccd65146eda6eb95668b](Ambientに時系列グラフの作成)

## google drive
pythonを使用して、Google Driveにファイルをアップロードしています。Google Spread Sheetの作成も行ってみました。
- [PythonでGoogle Driveを操作する。](https://qiita.com/yutaka_m/items/2e6c52b81bbb703382bd)
- [ラズパイからGoogle DriveへGoogle Spread Sheetを作成してみた。](https://qiita.com/yutaka_m/items/0fffcfaf319dce244b27)

## cyberdock
FTPソフトです。ラズパイとmac間のファイル転送に使用しました。
- [ラズパイとmac間のファイル操作
](https://qiita.com/yutaka_m/items/f6694a400afb26cc7961)

## Metabase
開発されているオープンソースのデータ可視化ツールです。操作するのに参考になったサイトをまとめています。
- [metabaseの操作で参考になったサイト](https://qiita.com/yutaka_m/items/09626cbb4425c25b71a6)

## darkflow
darknetをtensorflow環境で動作するようにしたパッケージ。関係する用語をまとめています。
- [darkflowについて調べてみた](https://qiita.com/yutaka_m/items/f71ba80a9be87d6966c3)