大文字小文字区切り、ハイフン区切り、アンダースコア区切り

最近ついに仕事でもgitが使われ始めた。プルリクしてからmasterにマージする流れは、やってみれば便利なもので、なんといってもコードレビューが流れに組み込まれているのが良いと思う。

で、チェックしていると、group_user.htmlとGroup_userController.javaというようなファイルがAddされていた。気持ちはとてもよくわかるのだが、クラス名で色々な区切りがあるのはよくないだろう、また区切り入れる必要なければ入れないほうがいいよなー、ということで修正することに。/group/user.htmlとGroupUserController.java。

案外ちゃんと考えることがないよなぁということで、大文字小文字、ハイフン、アンダースコア区切りについて備忘録も兼ねてまとめる。

“大文字小文字区切り、ハイフン区切り、アンダースコア区切り” の続きを読む

やはり本命はMac mini 2018なので

嬉しいことに、ここのところ立て続けにMac mini 2018のかなり有力らしい噂が流れている。しかも、どうやらプロ向けがあるとかないとか。

MacBook Pro 2018が欲しいなぁと思ったものの、お値段と自分の用途を考えると、やはりMac miniこそ本命なので、良いものを出してもらいたいところだ。お値段だけがプロ向けにならないことを祈りつつ。

“やはり本命はMac mini 2018なので” の続きを読む

クラウドの利用について思う

8/28から始まる大規模なAWSのオンラインセミナー、AWS Innovateに先立って、8/22にプレセミナーがオンラインで開かれた。クラウド推進組織とやらの必要性と、クラウド実践を推進するベストプラクティス、およびクラウド人材なるものの育て方、というのが主題だった。

聴講してみて、まぁ自分はちょっとターゲットから外れていたなとは思うものの、学ぶところはあった。オンラインセミナー、とても有り難いです……。

“クラウドの利用について思う” の続きを読む

boto3でS3にアップロードした画像が、ブラウザで表示するとダウンロードされてしまう時

公開用のS3のバケットにアップロードした画像を、URL直打ちで閲覧すると、いつもならブラウザに表示されるのだが、ダウンロードされてしまうケースがある。

content-typeでイメージのmimeタイプが指定されていないため。対応のメモ。

“boto3でS3にアップロードした画像が、ブラウザで表示するとダウンロードされてしまう時” の続きを読む

DynamoDBを使い始めて気をつけていること。DynamoDBをLambdaで使いたい

ここ一ヶ月ほど、API Gateway + Lambda + DynamoDBを使って、APIでDynamoDBを叩くようなものを作った。DynamoDBもLambdaも初心者。で、色々とわかったところあり、わからないということがわかったこともあり、わからないことさえわからないこともありつつ、考えるようにしていること、ハマったところ、気をつけていることなどを書く。

“DynamoDBを使い始めて気をつけていること。DynamoDBをLambdaで使いたい” の続きを読む

Raspberry Piとかやり始めた時に知っておきたかった電子工作系のネットショップ

最近姉にRaspberry Piを買おうと思っているようで、ちょっとやりとりしたら妙にテンションが上がってしまった。

まぁそれはよいとして、Raspberry Piでなんちゃって電子工作みたいなことする時、最初に知っておきたかったなーと思ったネットショップのあれこれ。お店を知るのもお勉強?

“Raspberry Piとかやり始めた時に知っておきたかった電子工作系のネットショップ” の続きを読む

AWSのLambdaでcronみたいな感じで定期実行する

AWSのLambda関数を、Linuxのcronのような感じで定期的に実行したい時のやり方のメモ。

トリガーをCloudWatch Eventsのスケジュール式にすればよい。5分毎、のような設定が可能なRate式と、従来のcronとほぼ同じように毎月2時15分00秒、というような設定が可能なCron式の設定がある。

“AWSのLambdaでcronみたいな感じで定期実行する” の続きを読む

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 a common event type.と怒られる” の続きを読む