Skip to content

Instantly share code, notes, and snippets.

@nntsugu
nntsugu / iam.yml
Last active April 24, 2020 05:06
任意のPathを付与したIAM UserがIAMUserChangePasswordだけで自分のパスワードが変更できるかのテスト
AWSTemplateFormatVersion: "2010-09-09"
Metadata:
Generator: "console"
Description: ""
Resources:
UserWithDeepPath:
Type: "AWS::IAM::User"
Properties:
UserName: "test-w-deep-path"
Path: "/hoge/fuga/"
@nntsugu
nntsugu / backend.tf
Created November 16, 2017 10:41
terraform管理下にないインフラをterraformingしようとする場合に遭遇しやすい(?)Plan error : Resource 'data.terraform_remote_state.not_immutable' does not have attribute 'vpc-xxx-yyy' for variable 'data.terraform_remote_state.not_immutable.vpc-xxx-yyy' ref: https://qiita.com/nntsugu/items/9fbbe5db0c7a6ad83654
data "terraform_remote_state" "not_immutable" {
backend = "s3"
config {
bucket = "bucket_name"
key = "env:/${terraform.env}/tfstate/not_immutable/terraform.tfstate"
region = "ap-northeast-1"
}
}
@nntsugu
nntsugu / file0.txt
Last active July 11, 2019 06:04
Docker runで起動したコンテナにすぐログインしたい(docker psとかコピペがめんどくさい) ref: https://qiita.com/nntsugu/items/1fed4ff37afd845d6a7f
bash
cd ${PATH to Dockerfile};pwd
export DREP=<<REPOSITORY_NAME>>
export DTAG=<<TAG>>
docker build . -t ${DREP}:${DTAG}
docker run -itd ${DREP}:${DTAG}
docker exec -it $(docker ps -lq) bash
docker stop $(docker ps -lq) &
@nntsugu
nntsugu / file0.js
Last active February 20, 2017 05:57
Javascriptでのiframe操作tips(iframeの中身を差し替える) ref: http://qiita.com/nntsugu/items/640762a7ba8fd7cc50dd
document.getElementById('iframe_id')[0].contentDocument.location.replace('target_url or target_path');
document.getElementById('iframe_id').contentWindow.location.replace('target_url or target_path');
@nntsugu
nntsugu / composer.json
Last active October 1, 2015 08:27
Q:レガシーだからPEARをインストールして欲しい A:Composerでやれば簡単だよの件です。 ref: http://qiita.com/nntsugu@github/items/112b986af39774e3f5a8
{
"require": {
"pear-pear.php.net/mail_mime" : "*",
"pear-pear.php.net/http_request2" : "*",
"pear-pear.php.net/mail_mimedecode" : "*"
},
"repositories": [
{
"type": "pear",
"url": "http://pear.php.net"
@nntsugu
nntsugu / file0.txt
Last active September 8, 2015 01:39
Android SDK for linuxを64bit環境なCentOSにインストールする時詰まるところ。aaptが動きません編 ref: http://qiita.com/nntsugu@github/items/f739a66e6da18c983bd3
sudo yum update libstdc++ zlib++
sudo yum install libstdc++.i686 zlib++.i686
@nntsugu
nntsugu / cpanm
Last active August 29, 2015 14:27
fluent-agent-liteをRHEL/CentOSインストール時に詰まるとこ2箇所 ref: http://qiita.com/nntsugu@github/items/685f5a484359a915ec1d
Internal Server Error
@nntsugu
nntsugu / check_Knife-solo
Last active August 29, 2015 14:07
Chef-soloをProxy環境下なサーバで使えるようにする話(社内環境でよくある話) ref: http://qiita.com/nntsugu@github/items/ecd9ef5ebb51650dde2f
$ knife solo
に下記の項があればOK
** SOLO COMMANDS **
knife solo bootstrap [USER@]HOSTNAME [JSON] (options)
knife solo clean [USER@]HOSTNAME
knife solo cook [USER@]HOSTNAME [JSON] (options)
knife solo init DIRECTORY
knife solo prepare [USER@]HOSTNAME [JSON] (options)
@nntsugu
nntsugu / .bash_profile
Created August 17, 2014 06:27
Swiftをコマンドライン(CLI)で実行する ref: http://qiita.com/nntsugu@github/items/17d344cb5f505051687d
export PATH=$PATH:`find /Applications/Xcode6-Beta*.app -name swift|grep bin|xargs -I{} dirname {}`
or
export PATH=$PATH:/path/to/swift_dir
~~~~~~~~~~~~~~~~~~
↑↑↑
## find /Applications/Xcode6-Beta*.app -name swift|grep bin|xargs -I{} dirname {}
## の結果を書けばOK
@nntsugu
nntsugu / file0.txt
Created August 4, 2014 05:15
duで見つからないファイルはlsofで探そう - 見えないファイルにディスクが圧迫されてる時とかね ref: http://qiita.com/nntsugu@github/items/3e492f1ea164568ae259
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vol_hoge
26G 19G 5.1G 79% /