猫でもわかるWebプログラミング

試行錯誤しながらエンジニア(プログラマー)として働く猫のブログ。技術的な話や、働き方の話、読書録とか、試行錯誤している日常の話。

Kerasを使って名義尺度をone-hot表現に変換する

はじめに: Deep Leraning for us one-hot 表現とは Keras を使った one-hot 表現への変換 はじめに: Deep Leraning for us これは東大松尾研究室が公開している Deep Learning for us を参考にしています。 github.com one-hot 表現とは Deep Learning for u…

Jenkins pipeline でジョブが失敗したらSlackに通知する

バージョン プラグインのインストール Slack の Jenkins integration を追加する Jenkins に Slack token の設定を追加 Pipeline スクリプトの設定 バージョン Jenkins 2.235.1 Slack Notification Plugin 2.40 プラグインのインストール 今回はこのプラグイ…

Jenkinsのとてもイケてない点3つ

Jenkinsとは イケてないポイント サーバー構築・インストールが大変 プラグインの管理がだるい Slack通知などの仕組みがイケてない 結論 Jenkinsとは CIツール兼ジョブスケジューラーです。 GitHubのブランチがプッシュやプルリクエストをトリガーにテストを…

Nintendo Switch の Joy-Con が修理から返ってきた

前回の記事 修理の期間 修理金額と支払い方法 前回の記事 前回、Switchの修理依頼をだして、定形外郵便で送った記事を書いたのですが、そのJoy-Conが修理から返ってきました。 前回の記事を簡単にまとめると Joy-Con の左手のスティックが壊れた 修理依頼を…

GitHub Actions から安価なVPSのサーバーにデプロイするための Self-hosted Runner

GitHub Actions で VPS にデプロイする Self-hosted runner とは 通常の GitHub Actions Self-hosted runner を使うと Self-hosted runner の注意点 Self-hosted runner の使い方 サーバーをGitHubに設定する run.sh を常時起動させる workflow を書く GitHu…

Nintendo Switch の Joy-Con を自分で修理するか、任天堂で修理してもらうか

結論から言うと それぞれのメリットとデメリット ニンテンドーに修理して貰う場合について 金額については? 自分で修理する場合について 保証期間内の場合はニンテンドーに直してもらったほうが良い Joy-Con をニンテンドーへの送り方 封筒に入れて定形外郵…

【動画紹介】クイズ作家が2chのコピペに挑戦したったwww2スレ目

クイズ法人カプリティオ 1スレ目 2スレ目 クイズ法人カプリティオおすすめ動画 クイズ作家が2chのコピペに挑戦したったwww2スレ目 自動車免許のひっかけ問題にクイズ王も苦戦wwww クイズ法人カプリティオ 『クイズ作家が2chのコピペに挑戦したったw…

Electron + Webpack を使っていて Can't resolve iconv.node

Can't resolve iconv.node エラーを調べてみる コードをちょっと見てみる Webpack の設定が足りていなかった module.rules に node を追加 externals に "../build/Debug/iconv.node" を追加 参考 まとめ Can't resolve iconv.node Electron + Webpack の構…

Wi-Fi ルーター何を買えば良いのか

はじめに 参考ページ 各種仕様について 5GHz, 2.4GHz 11ac/n/a/g/b CPU アンテナ数/ストリーム数 アンテナが外に出ているかどうか 値段について 結局何を買ったか 僕の古いルーター はじめに 最近Wi-Fiルーターの調子が悪く、通信がプツプツ切れたり、2.4GHz…

CloudFrontを使う時に知っておきたい、AWSの「エッジロケーション」

CloudFront には「リージョン」が無い リージョン/アベイラビリティゾーン/エッジロケーション リージョンとアベイラビリティゾーン エッジロケーション まとめ 参考 CloudFront には「リージョン」が無い CloudFront はいわゆる CDN(Content Delivery Netw…

git コマンドの脆弱性が発表されたのでバージョンアップをする【Mac】

git に脆弱性が見つかりました 脆弱性の詳細はこちら(英語) 訳 Git をバージョンアップする 現在のGitのバージョンを確認する 現在インストールされているgitがどうインストールされたのか HomebrewでGitをインストール git に脆弱性が見つかりました fore…

MacBook / MacBook Pro のUSBが足りないので、USB-C ハブ【レビュー】

何を買ったのか MacBook のポートが足りない このUSB-Cハブについて ついているポートについて 安い ただし安っぽい 何を買ったのか MacBook や MacBook Pro 用に USB-C ハブを買ってしばらく使ったので、そのレビューを書きます。 買ったのはこちらです。 U…

【iPhone用のSDカードリーダー】2019年買ってよかったもの【レビュー】

iPhone用SDカードリーダー 用途 まとめ iPhone用SDカードリーダー iOS 13から、iPhoneでSDカードが利用できるようになったので、2019年10月に、こちらのSDカードリーダーを買いました。 AIGUOZER iPhone iPad専用Lightning SDカードカメラリーダー 写真/ビデ…

データベースの「シャーディング」とは

シャーディングの概要 具体例 メリットとデメリット シャーディングの概要 シャーディングとは、データベースの負荷分散の仕組みの一つです。 データベースのデータを、ある法則により完全に2つに分けます。 具体例 ツイートのデータベースを考えます。デー…