LaravelでAmazon S3からファイルを非同期でダウンロードする方法はじめに LaravelでAmazon S3からファイルを非同期でダウンロードする方法をご紹介します。 環境 PHP 8.0.16 Laravel Framework 9.6.0 PHP public function fileDownload(Request $request) { $filePa・・・続きを読む → 尾島 2022年5月30日 フレームワーク・ライブラリ / AWS /
Pythonでゲーム開発しよう!Pygameを利用しオリジナルゲーム作って遊ぼう!はじめに pythonでデータ分析など学習しているのですが、ちょっと息抜きに違うことをやってみたくなりました>< そんな時に、pygameというライブラリを使用してオリジナルゲームが作成できることを知り、これだ!と思った次第です。 pythonでもゲームって作れるんですね〜! (^ワ^) それでは、・・・続きを読む → 橋爪 2022年5月16日 フレームワーク・ライブラリ /
IntelliJ IDEAでファイルのテンプレートを追加するはじめに 最近プライベートでReact+TypeScriptを触っているのですが、 毎回コンポーネントのテンプレートを書くのが地味にめんどうです。 IntelliJ IDEAではファイルのテンプレートを追加できるようなので、 今回はReactの関数コンポーネントをテンプレートとして追加していきたいと・・・続きを読む → 阪上(フードファイター) 2022年5月9日 環境 /
AWS リージョン毎のサービスを調べる2021年3月にAWSの大阪リージョンが誕生し、約1年が経過しました。 それまで日本国内では東京リージョンしかなかったため、東京リージョンをメインにご利用されている方は多いのではないでしょうか。 大阪リージョンの誕生により、新たに構築するだけでなく、冗長化やバックアップ目的として大阪リージョンを検討・・・続きを読む → 高橋(タカハシ) 2022年4月28日 AWS /
すぐできる!PHPで良いコードを書く方法はじめに 今まで様々な業務に携わってきましたが、時にはレガシーコードに直面したり、ここ数年はコードレビューをする 機会が増え、良いコードを書くにはどうすればいいだろうと考える事が多くなりました。 私が考える良いコードというのは「シンプルで分かりやすい」コードです。 コードは1度作ったら終わりではなく・・・続きを読む → かっしー 2022年3月21日 チーム開発 / Webアプリケーション開発 /
jupyter lab でアニメ映画シリーズのデータセットを劇場公開数が多い順で可視化してみた!はじめに メディア芸術データベースのgithubに、劇場で公開されたアニメ映画のタイトル・公開年・配給元などの情報をJSONとしてまとめたデータセットが公開されていたので、このデータセットを利用して、アニメ映画公開数を作品毎に集計してどの作品が一番公開数が多いか可視化したい!と思いました。 以前の記・・・続きを読む → 橋爪 2022年3月14日 環境 /
膨大な件数を処理する機能にこそ導入したい!進捗状況がわかるプログレスバーの実践(cakePHP編)はじめに とあるバッチ処理で、何十万件を処理するものがあり、結構重い処理になっています。それなりに処理時間がかかっていて進捗状況を確認したい時もあります。 その時は以下のようなことになっていました。 猫ちゃんの言う通りです。めんどいにゃー。もうちょっとパッと見て楽に進捗状況を確認したいですね。。。 ・・・続きを読む → 橋爪 2022年2月22日 フレームワーク・ライブラリ /
GAEでMemorystore(Redis)を使うGAE+Springでセッション管理をRedisで行いたかったので、Memorystoreを使ってRedisの利用環境を作成しました。 実施手順 1. サーバーレスVCPアクセスのコネクタを作成する AppEngineとMemorystoreを接続する為には、サーバーレスVCPアクセスを利用する必要・・・続きを読む → 河村 2022年2月15日 Google Cloud /
LaravelでDBから取得した値を設定として使う方法はじめに DBから取得した値を共通の設定として使う機会があったので、実装例を紹介します。 環境 PHP 8.1.2 Laravel 8.82.0 実装例 サービスプロバイダーのboot()内で、DBから取得した値を設定に追加します。 実装としては以上です。 <?php namespace Ap・・・続きを読む → 阪上(フードファイター) 2022年2月7日 フレームワーク・ライブラリ /
Java プロセスが CPU 負荷かけているぞ!いますぐ確認するべき手順を紹介します!はじめに とある日、本番運用バッチサーバーで CPU が100%になり、アラートが発生しました。 本番環境で CPU 100% なんて、もうあせりますよね>< 起動中のバッチ処理を確認しても、数秒で終わる軽い処理のみで重い処理は動いていませんでした。 うーん、起動中のバッチ処理が要因ではないとすると・・・続きを読む → 橋爪 2022年1月24日 Webアプリケーション開発 /
ラズパイで外部からエアコンの電源を入れてみる その3はじめに 前回からの続きです。前回は学習したリモコンの赤外線信号をRaspberry Piから送信してエアコンを操作しました。 今回は、Slackの投稿を監視し特定のキーワードのチャットを送るとエアコンの電源を入れるようにします。 また、ブレッドボードでの配線のままだと扱いにくいため、ハンダ付けして・・・続きを読む → 寺田 2022年1月17日 環境 /
Amazon EC2 Mac インスタンスが東京リージョンで利用可能になりました新年あけましておめでとうございます。 本年もカサレアルブログをどうぞよろしくお願い致します。 私事ですが、新年早々に長年愛用していた眼鏡がブリッジ部分から真っ二つになるという事故がおきました。 (踏んだり落とした訳ではなく、ただレンズを拭いていたら折れました。) ですが、新しい眼鏡を購入するきっかけ・・・続きを読む → 高橋(タカハシ) 2022年1月14日 AWS /
Vue.jsで動的に追加された要素に対してイベントハンドラをバインドする方法はじめに Vue.jsで動的に追加された要素に対してイベントハンドラをバインドする方法をご紹介します。 良くない例 以下、ポップアップを表示するためのjQueryプラグインMagnific Popupを使ったサンプルです。 See the Pen sample1 by cr-jojima (@cr-・・・続きを読む → 尾島 2021年12月14日 フレームワーク・ライブラリ /
CloudWatch の費用が高い!そんな時に確認するべきポイントと手順を紹介します。はじめに 所属しているプロジェクトにて CloudWatch の費用が高い!という話題になりました。 CloudWatch ログは、一定期間経ったら削除しているのになぜだろう?ログのストレージ量とは別の何かかかな?という状況でした。 ということで、この時に確認した CloudWatch のどのサービ・・・続きを読む → 橋爪 2021年11月30日 AWS /
CSSだけでサイドバーを固定するサイドバーをCSSだけでスクロールせず、画面内に固定させる方法です。 環境 HTML5 Bootstrap4.5.3 実装方法 position: sticky を利用します。 下記はサンプルです。 <!-- HTML --> <div class="container-fluid・・・続きを読む → 河村 2021年11月16日 Webアプリケーション開発 /