るいすときのこの物語

オタクエンジニアの雑記

Goを使って画像の類似度を超簡単に行う / perceptual(image) hash

コンビニの有人レジがすごい混んでるのに、セルフレジを誰も使わない日本人を理解できない長谷川です。 概要 2つの画像の類似度を算出したい。 得られるハッシュ値は64bit 対象は静止画, 画像, 音声等のマルチメディアデータ コンテンツ内容が類似している…

AWS-SDK-Goを使って、ユーザーが投稿したファイルをS3から削除してみる

はじめに S3でユーザーが投稿した画像を管理している場合、ユーザーがアプリを退会した際にユーザーに関する情報、S3からもユーザーのファイルを削除する必要性があります。 S3上のプレフィックスは userID/ となっており、全体のキーはbucket/userID/fileNa…

Locustで初心者がAPIサーバーの負荷試験をやってみた

この記事はチラ裏です。僕の頭の中を整理するためだけの記事です。 寒いなぁ...寒いなあ... 卒論を提出して2/6にはパワポとレジュメを作成して発表です。 負荷をかけるツールはいっぱいある 便利な世の中なので負荷ツール(Load test tool)はたくさんありま…

去年の振り返りと、今年の抱負 - 2018

明けました おめでとうございます。 今年はうまくいけば大学を卒業し、社会人となります。 2017年バージョン同様にブログのまとめ記事っぽくなります。 チラ裏です。 https://luispc.com/tiraura/2017/01/01/8816 初めてのフルサイズ https://luispc.com/rev…

Ankerの完全ワイヤレスイヤホンが結構良い「Anker Zolo Liberty」

久々にレビュー記事でも書こうと思います。 先日、25日に布袋寅泰の Paradox Live Tour in 横浜アリーナに行ってきました。 最新アルバムを聴いていなかったので電車の中で予習してから行こうと思い、年に数回しか使わない SENNHEISER IE80 を家の中で探すも…

Node.jsでjpgをwebPエンコードする

前回の記事の続きのような https://luispc.com/memo/2017/12/13/9610 node-cwebp を使う https://github.com/Intervox/node-webp cwebp のラッパーです。 cwebp は Google 公式のライブラリです。 使ってるコードをそのまま載せます。 対して長いコードでは…

Lambda+S3+EC2を使用してできるだけ安くリアルタイムwebPエンコードをやってみる

S3にアップロードされる jpg画像をリアルタイムで webP にエンコードしたかったので 色々やってみた。 要件 S3 バケットには毎月1000万枚の2.2MB程度の jpg画像がアップロードされると仮定 これをアプリが引っ張る前にできるだけで速く webP にエンコードす…

田胡研で楽をする方法

心構え 就職先が決まっても4年の10月くらいまで言うな 近いうちに言うと「君、時間あるんだしもっとやろうよ」 嬉しいのは分かる。おれはは言わなかった。 月例会ではとりあえず成果を出す どんなに小さくてもいい。Apacheインストールしましたとかでも良い…

S3をCloudFrontから配信&LambdaとWAFを組み合わせて利便性とセキュリティを確保してみる

この記事は、AWS Lambda Advent Calendar 2017 の5日目となります。 今回は S3 にある画像ファイルを CloudFront から配信をしつつ、 CloudFront のアクセスログを Lambda で解析を行って、WAF の IPリストへ追加を行って、セキュリティの担保を行ってみよう…

CentOS7/UbuntuからWindows10のPCをリモートシャットダウンしてみる

Windows側 管理者権限+パスワード設定がしているアカウントを作成する(既にある場合はスキップ) TCP:445, 139 を開ける Linux側 コマンドを入れる Debian系:apt install samba-common RHEL系:yum install samba 実行する net rpc shutdown -I ipaddress…