SortableJSでリスト内の要素をボタン押下で移動させたいはじめに リスト間で要素をドラッグ&ドロップで移動できるUIを作る際に、 SortableJSというライブラリを使うと簡単に実現できそうだったため、 導入してみました。 SortableJSのデモサイト ドラッグ&ドロップでの移動はすぐに組み込めましたが、 ボタン押下で全要素を移動させるのに使えそう・・・続きを読む → 阪上(フードファイター) 2021年11月12日 フレームワーク・ライブラリ /
その大量アクセス、本当にGooglebot?UAをGooglebot になりすましたアクセスであるかを確認する方法はじめに UAを Googlebot になりすまして短時間でサイトに大量アクセスし、CPUやメモリに高負荷をかけるケースも昨今少なくありません。 大量アクセスしているものが、本当に Googlebot などの本物の Googleクローラであるか、それとも不正になりすましたものであるかを確認する方法を・・・続きを読む → 橋爪 2021年11月8日 環境 /
Windows 10 から Windows 11 にアップグレードしてみましたはじめに 10月5日にWindows 11の正式版がリリースされました。メインPCをいきなりアップグレードするのは怖いですが、サブPCなら使用しているセキュリティソフトの対応だけ確認出来ればアップグレードしても良いかと考えていました。 その後、使用しているセキュリティソフトのWindows 11対応・・・続きを読む → 寺田 2021年10月18日 環境 /
Androidのcamera2 apiで撮影した画像が回転してしまうのを戻す方法Androidアプリ開発でcamera2 apiを使用し静止画撮影機能を実装しました。 googleのサンプルであるgooglesamples / android-Camera2Basicを参考にしました。 その中問題が1点出てきました。 端末によって画像が90℃回転して保存されるという問題です。 ・・・続きを読む → 深川(ま) 2021年9月13日 モバイルアプリケーション開発 /
Android + Roomで複数テーブル間のトランザクションを張るAndroidの実装でSQLite + Roomを利用する際、複数テーブル間でトランザクションを張ることがあったのでその備忘録です。 環境 Kotlin 1.5.10 Room 2.3.0 実装方法 AppDataBase.runInTransactionブロック内で更新処理を行うことで実現できます・・・続きを読む → 河村 2021年8月30日 モバイルアプリケーション開発 /
Python + TensorFlow で機械学習環境を構築してネコちゃんとワンちゃんの写真分類を動かしてみようはじめに Python機械学習について興味あるけど何から手をつけて良いかわからないという人も少なくないのではと思います。まさに今の自分がそうです。 学習のためにもまずは Jupyter Notebookを利用してPython機械学習の実行環境を構築してみます。 さらに機械学習ライブラリである Ten・・・続きを読む → 橋爪 2021年8月16日 環境 /
Create React Appで作成したプロジェクトをLaravelに組み込むはじめに Create React Appで作成したプロジェクトをLaravelに組み込んでみたかったので、今回チャレンジしてみました。 環境 WSL2(Ubuntu 20.04.2 LTS) Laravel 8.52.0 Node.js 10.19.0 npm 6.14.4 Yarn 1.22.1・・・続きを読む → 阪上(フードファイター) 2021年8月9日 フレームワーク・ライブラリ /
Springの@RequestParamのデフォルト値設定をKotlinで利用する際の注意点Kotlinに慣れてきたころに引っかかったことの備忘録となります。 状況 Springのリクエストパラメータのbarに、Kotlinのデフォルト引数機能を設定したものの意図したように動作しませんでした。 @GetMapping("/") fun foo( @RequestParam(value="b・・・続きを読む → 米本(マッシュウルフマッチョ) 2021年8月5日 Webアプリケーション開発 / フレームワーク・ライブラリ / モバイルアプリケーション開発 /
ラズパイで外部からエアコンの電源を入れてみる その2はじめに 前回からの続きです。前回はRaspberry Piでリモコンの赤外線信号を受信して学習するところまで進めました。 今回は、学習したリモコンの赤外線信号をRaspberry Piから送信してエアコンを操作します。 ※前回と同様、配線を間違えるとRaspberry Piが壊れる可能性があります・・・続きを読む → 寺田 2021年7月28日 環境 /
AMIの取得手順AMIとは、Amazon Machine Image の略で、AWS EC2のサービスの1つで、OSやボリューム、アプリケーションサーバ等を含んだテンプレートのことです。 EC2のインスタンスを立ち上げる際、Amazon Linux 2 等のマシンイメージを選択しますが、これらもAWS側で用意されて・・・続きを読む → 高橋(タカハシ) 2021年7月19日 AWS /
mysqlのorder by fieldで指定順にソートするpostgresを長くやっていて、mysqlを初めて触ったときに一番感動したこと in句で指定している順番で値を取得できるの!?ということでした。 select * from item_mst where item_code where item_code in ('003','001','002'・・・続きを読む → 飯塚 2021年7月12日 Webアプリケーション開発 /
Androidアプリ初学者がデザインを速習したお話webアプリエンジニアがAndroidアプリの製造を行うことになり Androidアプリのデザインの知識を0から1にする必要があったのでその際に行ったことをまとめます。 Androidのアプリをひたすら触る 私はもともとiPhoneユーザーだったので、 どちらかというとiPhoneアプリのデザインに・・・続きを読む → 深川(ま) 2021年6月30日 モバイルアプリケーション開発 /
Lambda のコンテナイメージを sam cli で作成&ビルドして実行してみようはじめに Lambda のパッケージとしてコンテナイメージがサポートされました。AWSドキュメントを参照すると、プロジェクトのディレクトリ作成からDockerファイル作成などと設定がたくさんあります。大変そうな印象ですよね。 なんとsam cliでも既にコンテナイメージがサポート済みで、簡単にコンテ・・・続きを読む → 橋爪 2021年6月21日 コンテナ / AWS /
Springのログで/tmp/spring.logが出力されてしまうSpringでの開発時、logback.xmlを追加するとタイトルの事象が発生し、詰まったのでその時の備忘録です。 原因 base.xmlを読み込んでいたことが原因だったようです。 base.xmlにしっかりspring.logの出力設定が記載されていました。 公式ドキュメントによると、base.x・・・続きを読む → 河村 2021年6月15日 フレームワーク・ライブラリ /
Laravelのミドルウェアで入力項目のデフォルト値を設定するはじめに 入力項目のデフォルト値を設定するミドルウェアを作ってみました。 実装の一例としてご紹介します。 環境 PHP v8.0.6 Laravel v8.45.1 サンプル ミドルウェアを作成する プロジェクト直下で以下のコマンドを実行して、ミドルウェアのひな形を作成します。 今回はInputDe・・・続きを読む → 阪上(フードファイター) 2021年6月8日 フレームワーク・ライブラリ /