Skip to content

Instantly share code, notes, and snippets.

View masasuzu's full-sized avatar
🍻
Everyday, Beer.

SUZUKI Masashi masasuzu

🍻
Everyday, Beer.
View GitHub Profile
@masasuzu
masasuzu / kichijoji.pm.md
Last active June 16, 2023 12:29
吉祥寺.pm GitGitにしてやんよ
@masasuzu
masasuzu / 2020-01-08-Fargate_cost.md
Last active January 8, 2020 07:21
2020-01-08-Fargateのコスト

Fargateのコストに関して

EC2インスタンスをFargate Taskに置き換えるだけなので、そこの部分の比較を行う。 ひとまずオンデマンドで。

  • t3.nano 2vCPU 0.5GiB
    • 0.0068USD/Hour

t3.nano相当を考える。2vCPUの最低メモリは4GiB以上を選ばないのといけない。

@masasuzu
masasuzu / check_dns.pl
Last active March 30, 2017 01:42
なんか、一気にDNS変えるときにチェックするのがめんどうくさかった
use strict;
use warnings;
use Net::DNS;
use Term::ANSIColor;
#
# perl check_dns.pl ${IP_ADDRESS} < FQDN_LIST
#
# FQDN_LISTに書いてあるfqdnを正引きして${IP_ADDRESS}がチェックするのです
#
@masasuzu
masasuzu / shadow_ohikkoshi.pl
Last active February 25, 2016 04:10
要はshadowのパスワード部分を埋めれば良いんでしょ?
#!/usr/bin/perl
use strict;
use warnings;
use 5.14.2;
# perl shadow_ohikkoshi.pl OLD_SERVER_SHADOW NEW_SERVER_SHADOW OUTPUT_SHADOW
my ($origin_shadow, $new_shadow, $output_shadow) = @ARGV;
open my $origin, '<', $origin_shadow or die $!;
@masasuzu
masasuzu / boot.log
Last active February 23, 2016 00:59
再起動時にtd-agentがabortする件
Starting td-agent: * Stopping save kernel messages [ OK ]
* Starting crash report submission daemon [ OK ]
/opt/td-agent/embedded/lib/ruby/gems/2.1.0/gems/fluentd-0.12.20/lib/fluent/config/basic_parser.rb:56:in `skip': invalid byte sequence in US-ASCII (ArgumentError)
from /opt/td-agent/embedded/lib/ruby/gems/2.1.0/gems/fluentd-0.12.20/lib/fluent/config/basic_parser.rb:56:in `skip'
from /opt/td-agent/embedded/lib/ruby/gems/2.1.0/gems/fluentd-0.12.20/lib/fluent/config/basic_parser.rb:80:in `spacing'
from /opt/td-agent/embedded/lib/ruby/gems/2.1.0/gems/fluentd-0.12.20/lib/fluent/config/v1_parser.rb:58:in `parse_element'
from /opt/td-agent/embedded/lib/ruby/gems/2.1.0/gems/fluentd-0.12.20/lib/fluent/config/v1_parser.rb:41:in `parse!'
from /opt/td-agent/embedded/lib/ruby/gems/2.1.0/gems/fluentd-0.12.20/lib/fluent/config/v1_parser.rb:31:in `parse'
from /opt/td-agent/embedded/
@masasuzu
masasuzu / hoge.py
Last active January 13, 2016 05:44
文字列表現として、インスタンス変数をダンプしたい
class Hoge(object):
def __init__(self, foo=[], bar={ 'name': 'piyo' }):
self.foo = foo
self.bar = bar
def __repr__(self):
return '%s: %s' % (self.__class__, self.__dict__)
hoge = Hoge()
@masasuzu
masasuzu / github_repos.pl
Created August 26, 2015 02:24
githubのorganizationにあるレポジトリが欲しい
use strict;
use warnings;
use feature qw( say );
use Furl;
use JSON;
my ($user, $token, $orgs) = @ARGV;
my $url = sprintf('https://%s:%s@api.github.com/orgs/%s/repos', $user, $token, $orgs);
my $res = Furl->new->get($url);
@masasuzu
masasuzu / ip.pl
Created April 24, 2015 06:52
IPっぽいけどバージョン文字列
use strict;
use warnings;
use Devel::Peek qw( Dump );
my $ip_poi = 192.168.1.1;
Dump $ip_poi;