【チュートリアル】Rails 8 + Hotwireで業務管理システムを作ってみた(2026年版) qiita.com/yut-nagase/i... #Qiita @j9fmCYFuzhqvqMmより
#Rails #Hotwire #TailwindCSS
【チュートリアル】Rails 8 + Hotwireで業務管理システムを作ってみた(2026年版) qiita.com/yut-nagase/i... #Qiita @j9fmCYFuzhqvqMmより
#Rails #Hotwire #TailwindCSS
MVC, Hotwire, Inertia.js, API分離
qiita.com/yut-nagase/i...
#Rails #MVC #Hotwire #Inertiajs
MVC, Hotwire, Inertia.js, API分離
qiita.com/yut-nagase/i...
#Rails #MVC #Hotwire #Inertiajs
www.db-fiddle.com
メジャーなDBエンジンとしてMySQL、MariaDB、PostgreSQL、SQLiteの各バージョンに対応できている
Text to DDL 機能で想定するデータ形式からDDL文を作成してくれるのが素晴らしい
#データ分析 #database #dbfiddle
www.db-fiddle.com
メジャーなDBエンジンとしてMySQL、MariaDB、PostgreSQL、SQLiteの各バージョンに対応できている
Text to DDL 機能で想定するデータ形式からDDL文を作成してくれるのが素晴らしい
#データ分析 #database #dbfiddle
github.com/yutna…
SSDSE(教育用標準データセット)、e-Stat(政府統計データセット)を活用して
都道府県毎の統計データの相関分析を行いました
## 技術スタック
- **Backend**: FastAPI
- **Frontend**: Streamlit
- **Data Analysis**: pandas, scikit-learn, matplotlib, plotly, seaborn
Plotly で作成した3D散布図は簡単に出来るのでおすすめです
github.com/yutna…
SSDSE(教育用標準データセット)、e-Stat(政府統計データセット)を活用して
都道府県毎の統計データの相関分析を行いました
## 技術スタック
- **Backend**: FastAPI
- **Frontend**: Streamlit
- **Data Analysis**: pandas, scikit-learn, matplotlib, plotly, seaborn
Plotly で作成した3D散布図は簡単に出来るのでおすすめです
<プロセス>
1. リスクマネジメント計画
2. リスクの特定
3. 定性的リスク分析
4. 定量的リスク分析
5. リスク対応計画
6. リスクの監視
<私感>
小規模のプロジェクトの場合、PM一人でプロセスを実施するのは難しかった
ディリーミーティングで進捗管理と併せてリスクの状況確認を行うのが限界
定量分析までは手が回らず
PMOが有ると分析まで回しやすいかな
他のPMのやり方が気になる
#リスク管理
<プロセス>
1. リスクマネジメント計画
2. リスクの特定
3. 定性的リスク分析
4. 定量的リスク分析
5. リスク対応計画
6. リスクの監視
<私感>
小規模のプロジェクトの場合、PM一人でプロセスを実施するのは難しかった
ディリーミーティングで進捗管理と併せてリスクの状況確認を行うのが限界
定量分析までは手が回らず
PMOが有ると分析まで回しやすいかな
他のPMのやり方が気になる
#リスク管理
S3と連携、データの実態は持たず、Glue Data Catalogでスキーマを管理させる事で、S3に直接クエリできた
スポットでシンプルに活用できる
CTASを使う事で、 列指向、Snappy圧縮、パーティション分割
Athena上には何らデータを持つことなく、実態はS3、Glueでのカタログ化
圧縮、パーティション分割されている事によりクエリ高速化が図れる
#Athena
RDSでもCTASを使えるが、違う切り口でCTASを使えるのは面白い
S3と連携、データの実態は持たず、Glue Data Catalogでスキーマを管理させる事で、S3に直接クエリできた
スポットでシンプルに活用できる
CTASを使う事で、 列指向、Snappy圧縮、パーティション分割
Athena上には何らデータを持つことなく、実態はS3、Glueでのカタログ化
圧縮、パーティション分割されている事によりクエリ高速化が図れる
#Athena
RDSでもCTASを使えるが、違う切り口でCTASを使えるのは面白い
印象に残ったのは
・ 価値を創造する事に重きを置く
・ ボトルネックは「分析」ではなく、課題設定・現場変革
・スケール展開。価値を生み出せる人材が成功の90%を占める
・3つのスキル(サイエンス、エンジニアリング、価値創造)を融合したスキルを発揮する事で、未来の仕組みをデザインするスキルとなる
speakerdeck.com/datascientis...
タスク構造図がイメージが理解しやすかった
印象に残ったのは
・ 価値を創造する事に重きを置く
・ ボトルネックは「分析」ではなく、課題設定・現場変革
・スケール展開。価値を生み出せる人材が成功の90%を占める
・3つのスキル(サイエンス、エンジニアリング、価値創造)を融合したスキルを発揮する事で、未来の仕組みをデザインするスキルとなる
speakerdeck.com/datascientis...
タスク構造図がイメージが理解しやすかった
9月頃に話題となった「Shai-Hulud」の件だった
npm コマンドを使うのが危険と言う訳ではなく、Shai‑Hulud に感染したパッケージをインストールしてしまったら危険と言うのが本質かと思われます
以下でチェック
・npm audit で脆弱性を検査
・package.json, package-lock.jsonにインストールした覚えのない不審なパッケージが無いか調査
・GitHubを使用していれば、GitHub Actions workflowに不審なジョブが追加されていないか
9月頃に話題となった「Shai-Hulud」の件だった
npm コマンドを使うのが危険と言う訳ではなく、Shai‑Hulud に感染したパッケージをインストールしてしまったら危険と言うのが本質かと思われます
以下でチェック
・npm audit で脆弱性を検査
・package.json, package-lock.jsonにインストールした覚えのない不審なパッケージが無いか調査
・GitHubを使用していれば、GitHub Actions workflowに不審なジョブが追加されていないか
データの流れとしては
データソース→データレイク→DWH→データマート→BI
Snowflakeは全領域をカバーしているのは凄い
単なるデータウェアハウスに留まらず、AIを活用してインサイトを得る仕組みが素晴らしい
#snowflake
データの流れとしては
データソース→データレイク→DWH→データマート→BI
Snowflakeは全領域をカバーしているのは凄い
単なるデータウェアハウスに留まらず、AIを活用してインサイトを得る仕組みが素晴らしい
#snowflake
github.com/yutnagase/fa...
以前、自社内プロジェクトで顔認識モデルを構築した経験が有るのですが、 OpenCV+scikit-learnでモデル構築した際に、精度がどうしても上がらず。
代替でface_recognitionライブラリを使用して良い感じに構築出来た経験が有りまして
2025年時点で、DevContainer化、顔認識の追加学習ロジックなど新たに構築し直しました
#face_recognition
github.com/yutnagase/fa...
以前、自社内プロジェクトで顔認識モデルを構築した経験が有るのですが、 OpenCV+scikit-learnでモデル構築した際に、精度がどうしても上がらず。
代替でface_recognitionライブラリを使用して良い感じに構築出来た経験が有りまして
2025年時点で、DevContainer化、顔認識の追加学習ロジックなど新たに構築し直しました
#face_recognition
SPA or Hotwire
どちらも、メリデリが有ると思われ
メンテナンスのしやすさから言うとSPAが良いかと思うが、 Hotwireはサーバーサイドでレンダリングしてくれるので、業務ロジックをフロントエンドと分けたくないときはこちらが良さそう
また、フロントエンドの作業量が減りそうなのでVanilla JSでも行けそうなので、Railsエンジニアだけで回せるメリットも有りそうですね
SPA or Hotwire
どちらも、メリデリが有ると思われ
メンテナンスのしやすさから言うとSPAが良いかと思うが、 Hotwireはサーバーサイドでレンダリングしてくれるので、業務ロジックをフロントエンドと分けたくないときはこちらが良さそう
また、フロントエンドの作業量が減りそうなのでVanilla JSでも行けそうなので、Railsエンジニアだけで回せるメリットも有りそうですね
オンラインで受験したのですが、離席が出来ず、試験後半はトイレがしんどかったです
攻略法としては、「マネジメントコンソールにて実際にサービスを構築」、「問題集で解けなかった物はチートシート形式でまとめる」でした
次はSAPを頑張る次第
オンラインで受験したのですが、離席が出来ず、試験後半はトイレがしんどかったです
攻略法としては、「マネジメントコンソールにて実際にサービスを構築」、「問題集で解けなかった物はチートシート形式でまとめる」でした
次はSAPを頑張る次第
npm install -g yarn
で インストールされるのはClassic版(v1系)の模様
v1は既にメンテナンスモード
私の環境はUbuntuですが、以下でv4系をインストール出来ました
corepack enable
corepack prepare yarn@stable --activate
yarn --version
#yarn
npm install -g yarn
で インストールされるのはClassic版(v1系)の模様
v1は既にメンテナンスモード
私の環境はUbuntuですが、以下でv4系をインストール出来ました
corepack enable
corepack prepare yarn@stable --activate
yarn --version
#yarn
1. 直前のコマンドの直近引数を利用して操作
特殊変数を使う場合
mkdir hoge-dir && cd $_
履歴展開を使う場合
touch config.yaml vim !$
2. 直前のコマンドを再実行
例えば、sudoをつけ忘れたので、再実行したいとき
apt update ← err
sudo !!
3. パイプとgrepを組み合わせてフィルタリング
停止したコンテナを抽出 docker ps -a | grep Exited
#Bash
1. 直前のコマンドの直近引数を利用して操作
特殊変数を使う場合
mkdir hoge-dir && cd $_
履歴展開を使う場合
touch config.yaml vim !$
2. 直前のコマンドを再実行
例えば、sudoをつけ忘れたので、再実行したいとき
apt update ← err
sudo !!
3. パイプとgrepを組み合わせてフィルタリング
停止したコンテナを抽出 docker ps -a | grep Exited
#Bash
理由としては、アプリケーションが小規模の為 ORMモデル強制となると、はまるところが出て来る事が想定される為
スモールスタートの時は、アプリケーション規模での採用判断が望ましいと思う次第
#Knex
理由としては、アプリケーションが小規模の為 ORMモデル強制となると、はまるところが出て来る事が想定される為
スモールスタートの時は、アプリケーション規模での採用判断が望ましいと思う次第
#Knex
サンドボックス内で計算した結果を利用可能
Pythonを視野に入れている様なので、データ分析結果とアプリケーションのコード分離に使う用途か、その他にも開発時のスタブ作成にも使えるんじゃないかと思われる
github.com/daytonaio/sdk/
#Daytona #TypeScript #Python
サンドボックス内で計算した結果を利用可能
Pythonを視野に入れている様なので、データ分析結果とアプリケーションのコード分離に使う用途か、その他にも開発時のスタブ作成にも使えるんじゃないかと思われる
github.com/daytonaio/sdk/
#Daytona #TypeScript #Python
有名な拡張機能「Material Icon Theme」に似た名前で登録、インストールさせる事を狙っている
危険なアプリケーションに気を付けるだけでなく、見逃しがちな拡張機能にも留意が必要
rocket-boys.co.jp/security-mea...
#VSCode
有名な拡張機能「Material Icon Theme」に似た名前で登録、インストールさせる事を狙っている
危険なアプリケーションに気を付けるだけでなく、見逃しがちな拡張機能にも留意が必要
rocket-boys.co.jp/security-mea...
#VSCode