Skip to content

Instantly share code, notes, and snippets.

@Twinuma
Twinuma / Javaソースコードレビューの観点まとめ.txt
Last active March 31, 2020 00:41
Javaソースコードレビューの観点まとめ。引用元:http://blog.ik.am/entry/view/id/138/
<機能性>
・ログのレベルが適切か
→内容的にはWARNログなのにdebugメソッドで実行されている
・入力チェックが行われているか
・想定外の入力の対応が漏れていないか
・NullPointerExceptionが発生しないか
→nullチェックしてください
→仕様上nullは返らないのでnullチェックの必要がありません
・ClassCastExceptionが発生しないか
→タイプセーフにしてください
@Twinuma
Twinuma / htmlFileType.txt
Created June 11, 2013 08:41
HTMLでファイル参照時のファイルタイプ指定方法
画像ファイルの場合
<input type="file" accept="image/jpeg,image/png">
CSVファイルの場合
<input type="file" accept="text/comma-sparated-value">
@Twinuma
Twinuma / ec2_cli_setting.txt
Last active December 18, 2015 13:39
EC2 API Toolのインストールと環境設定&Python版CLIのインストールと設定まとめ
### Amazon API TOOL DOWNLOAD ###
wget http://ec2-downloads.s3.amazonaws.com/AutoScaling-2011-01-01.zip
wget http://ec2-downloads.s3.amazonaws.com/CloudWatch-2010-08-01.zip
wget http://s3.amazonaws.com/ec2-downloads/ec2-api-tools.zip
wget http://ec2-downloads.s3.amazonaws.com/ElasticLoadBalancing.zip
wget http://awsiammedia.s3.amazonaws.com/public/tools/cli/latest/IAMCli.zip
wget http://s3.amazonaws.com/rds-downloads/RDSCli.zip
wget http://s3.amazonaws.com/ec2-downloads/ec2-api-tools.zip
### Amazon API TOOL DOWNLOAD ###
echo 'export JAVA_HOME=/etc/alternatives/jre' >> ~/.bashrc
echo 'export EC2_HOME=/home/ec2-user/tools/ec2api' >> ~/.bashrc
echo 'export AWS_AUTO_SCALING_HOME=/home/ec2-user/tools/autoscaling' >> ~/.bashrc
echo 'export AWS_CLOUDWATCH_HOME=/home/ec2-user/tools/cloudwatch' >> ~/.bashrc
echo 'export AWS_ELB_HOME=/home/ec2-user/tools/elb' >> ~/.bashrc
echo 'export AWS_IAM_HOME=/home/ec2-user/tools/iam' >> ~/.bashrc
echo 'export AWS_RDS_HOME=/home/ec2-user/tools/rds' >> ~/.bashrc
echo 'export AWS_S3_HOME=/home/ec2-user/tools/s3' >> ~/.bashrc
echo 'export AWS_ACCESS_KEY=Input Your Access Key' >> ~/.bashrc
sudo easy_install pip
sudo pip install awscli
sudo pip install awscli --upgrade
echo 'export AWS_CONFIG_FILE=/home/ec2-user/config_file' >> ~/.bashrc
echo 'complete -C aws_completer aws' >> ~/.bash_profile
source ~/.bashrc
aws help
@Twinuma
Twinuma / Regions and EndPoint.txt
Created June 20, 2013 16:19
Regions and EndPoint
# Amazon CloudFront
http://bit.ly/13VwFIz
# Amazon CloudSearch
http://bit.ly/146VZtD
# Amazon CloudWatch
http://bit.ly/15norXD
# Amazon Data Pipelines
@Twinuma
Twinuma / Chef-Solo-httpd-install.
Last active December 19, 2015 00:29
EC2へChef-Soloインストール/Cookbook作成/Chef-Solo設定2ファイル作成/Recipe作成&編集/Chef-Soloを実行しhttpdインストール
$ curl -L http://www.opscode.com/chef/install.sh | sudo bash
$ knife cookbook create apache -o cookbooks
$ vi solo.rb
file_cache_path "/tmp/chef-solo"
cookbook_path ["/home/ec2-user/cookbooks"]
$ vi localhost.json
{
@Twinuma
Twinuma / gist:5898132
Created July 1, 2013 03:14
開発ツール一式が欲しいとき、次のように開発ツールグループをまとめてインストールできる
$ sudo yum groupinstall 'Development Tools' 'Development Libraries'
@Twinuma
Twinuma / sublime-text2-my-setting.json
Created July 4, 2013 08:43
Sublime Text2 Setting
{
/*
* UI関係
*/
// カラー&スキーマ
"color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme", // カラー
"theme": "Phoenix Dark.sublime-theme", // スキーマ
"phoenix_color_green": true,
@Twinuma
Twinuma / ebs_ec2_mount_unmount
Last active December 19, 2015 10:09
【TIPS】EBSをEC2にマウントとアンマウント方法
ref: http://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/InstanceStorage.html
$sudo ls /dev/sd*
$sudo mkfs -t ext4 /dev/sdf
$sudo mkdir /ebs
$sudo mount /dev/sdf /ebs
$sudo umount -d /dev/sdf