ブログ
-
プログラミング
大文字小文字区切り、ハイフン区切り、アンダースコア区切り
最近ついに仕事でもgitが使われ始めた。プルリクしてからmasterにマージする流れは、やってみれば便利なもので、なんといってもコードレビューが流れに組み込まれているのが良いと思う。 で、チェックしていると、group_user.htmlとGroup_userController.javaというようなファイルがAddされていた。気持ちはとてもよくわかるのだが、クラス名... -
Mac mini
やはり本命はMac mini 2018なので
嬉しいことに、ここのところ立て続けにMac mini 2018のかなり有力らしい噂が流れている。しかも、どうやらプロ向けがあるとかないとか。 MacBook Pro 2018が欲しいなぁと思ったものの、お値段と自分の用途を考えると、やはりMac miniこそ本命なので、良いものを出してもらいたいところだ。お値段だけがプロ向けにならないことを祈りつつ。 つ... -
プログラミング
画像を選択して$.ajaxでPUTしてアップロードするメモ
画像を選択して、jqueryの$.ajaxでPUTしてアップロードするごく簡単なサンプルのメモ。S3に画像をアップロードするときに使った。 やること ファイルを選択して読み込み、読み込んだ画像を指定のURLにアップロードしたい。 ここではjQueryを使う。 サンプル 上図のように、ファイルを選択して、右隣の雑なボタンをクリックするとファイルがア... -
自宅サーバ/VPS/クラウド
クラウドの利用について思う
8/28から始まる大規模なAWSのオンラインセミナー、AWS Innovateに先立って、8/22にプレセミナーがオンラインで開かれた。クラウド推進組織とやらの必要性と、クラウド実践を推進するベストプラクティス、およびクラウド人材なるものの育て方、というのが主題だった。 聴講してみて、まぁ自分はちょっとターゲットから外れていたなとは思うも... -
自宅サーバ/VPS/クラウド
boto3でS3にアップロードした画像が、ブラウザで表示するとダウンロードされてしまう時
公開用のS3のバケットにアップロードした画像を、URL直打ちで閲覧すると、いつもならブラウザに表示されるのだが、ダウンロードされてしまうケースがある。 content-typeでイメージのmimeタイプが指定されていないため。対応のメモ。 現象 Lambda関数(python3)で画像を生成し、S3の公開用バケットにアップロードした。アップロード先のURL... -
自宅サーバ/VPS/クラウド
DynamoDBを使い始めて気をつけていること。DynamoDBをLambdaで使いたい
ここ一ヶ月ほど、API Gateway + Lambda + DynamoDBを使って、APIでDynamoDBを叩くようなものを作った。DynamoDBもLambdaも初心者。で、色々とわかったところあり、わからないということがわかったこともあり、わからないことさえわからないこともありつつ、考えるようにしていること、ハマったところ、気をつけていることなどを書く。 やりた... -
自宅サーバ/VPS/クラウド
S3にGETやらPUTやらしたい時の設定
AWSのS3で、JavaScriptやらなんやらでGETしたりPUTしたりしたい時のための、S3の設定(CORSの設定)のメモ。 ただの公開設定、GETだけなら「S3で特定のバケットを誰でも読み取りできるようにするバケットポリシー – 或る阿呆の記」。 やりたい S3の任意のバケットについて、JavaScriptやらでGETしたりPUTしたりしたい。 やること JavaScript... -
電子工作/ハードウェア
Raspberry Piとかやり始めた時に知っておきたかった電子工作系のネットショップ
最近姉にRaspberry Piを買おうと思っているようで、ちょっとやりとりしたら妙にテンションが上がってしまった。 まぁそれはよいとして、Raspberry Piでなんちゃって電子工作みたいなことする時、最初に知っておきたかったなーと思ったネットショップのあれこれ。お店を知るのもお勉強? Amazonだけではなく とりあえずAmazon!……でも良いとは... -
自宅サーバ/VPS/クラウド
AWSのLambdaでcronみたいな感じで定期実行する
AWSのLambda関数を、Linuxのcronのような感じで定期的に実行したい時のやり方のメモ。 トリガーをCloudWatch Eventsのスケジュール式にすればよい。5分毎、のような設定が可能なRate式と、従来のcronとほぼ同じように毎月2時15分00秒、というような設定が可能なCron式の設定がある。 Webコンソールのやり方と、ついでにSAM使うときのtemplate... -
自宅サーバ/VPS/クラウド
LambdaでS3をトリガーにした時にConfigurations overlap. Configurations on the same bucket cannot share a common event type.と怒られる
LambdaでS3をトリガーにして保存しようとすると、「Configurations overlap. Configurations on the same bucket cannot share a common event type.」とか言って怒られる。 多分前の設定が残っているのでそのメモ。 症状 LambdaでS3をトリガーにして保存した時に、Configurations overlap. Configurations on the same bucket cannot share ...