Skip to content

Instantly share code, notes, and snippets.

View penguinwokrs's full-sized avatar
💭
( ・`ω・´) つ ☕️

Ko Maeda penguinwokrs

💭
( ・`ω・´) つ ☕️
View GitHub Profile
@penguinwokrs
penguinwokrs / gist:11030838
Created April 18, 2014 08:08
flipsnap-distance-enebled
.flipsnap {
width: 1350px; /* (item width + margin) * (item count) */
padding-left: 25px;
}
.flipsnap:after {
content: '';
display: block;
clear: both;
height: 0;
@penguinwokrs
penguinwokrs / puma
Last active June 19, 2017 07:27 — forked from niwo/puma
puma with rbenv on CentOS 6
#!/bin/sh
#
# puma - this script starts and stops the puma daemon
#
# chkconfig: - 85 15
# description: Description \
# goes here...
# processname: puma
# config: /etc/puma.conf
# pidfile: /home/stanislaw/apps/micro-apps/puma/puma.pid
@penguinwokrs
penguinwokrs / monthly_report.gas
Created March 6, 2018 04:37
毎月のスプレットシート生成するやつ(spreadsheetで作成)
function run() {
try {
var newSheetName = Utilities.formatDate(new Date(), 'Asia/Tokyo', 'yyyyMM')
var sheet = SpreadsheetApp.getActive().getSheetByName('template')
SpreadsheetApp.setActiveSheet(sheet)
SpreadsheetApp.getActiveSpreadsheet().duplicateActiveSheet().setName(newSheetName)
var sheet = SpreadsheetApp.getActive().getSheetByName(newSheetName)
@penguinwokrs
penguinwokrs / sptest.sh
Last active June 18, 2018 12:37
通信速度を計測して、チャンネルに投稿するスクリプト
#!/bin/bash
res=$(speedtest --server 14623 --simple)
USERNAME="webhookbot"
CHANNEL="#speedtest"
ICON=":bike:"
WEBHOOK_URL="https://hooks.slack.com/services/ID"
author="author name"
# frozen_string_literal: true
# reference https://www.omise.co/ja/api-webhooks
module Service
extend ActiveSupport::Concern
class_methods do
def perform(*args)
new(*args).perform
end
@penguinwokrs
penguinwokrs / Gemfile
Created August 29, 2018 11:18
ページネーションよりcursor型の実装
# sortable uuid
gem 'ulid', require: false
@penguinwokrs
penguinwokrs / install.sh
Created September 6, 2018 03:09
metabase
#!/bin/bash
yum update
sudo yum install java-1.8.0-openjdk
sudo mkdir /opt/metabase
wget http://downloads.metabase.com/v0.27.1/metabase.jar -O /opt/metabase/metabase.jar
# start => nohup java -jar /opt/metabase/metabase.jar &
@penguinwokrs
penguinwokrs / timeleap.rake
Created September 14, 2018 07:18
easy db truncate task
namespace :db do
namespace :reset do
desc 'db record reset'
task timeleap: :environment do
Rake::Task['db:reset:truncates'].invoke
Rake::Task['db:seed'].invoke
end
desc 'db record truncate'
task truncates: :environment do
@penguinwokrs
penguinwokrs / git-diff-version.sh
Created October 21, 2018 04:22
gitでリリースノートなどで、更新差分を調べるときに便利
git log f017fcb..ca1ecb4 --pretty=format:"%s" --no-merges
@penguinwokrs
penguinwokrs / log_erase.sh
Created October 23, 2018 02:57
ログ消し
rm -f /var/log/lastlog-*
rm -f /var/log/maillog-*
rm -f /var/log/messages-*
rm -f /var/log/secure-*
rm -f /var/log/spooler-*
rm -f /var/log/tallylog-*
rm -f /var/log/wtmp-*
rm -f /var/log/yum.log-*
rm -f /var/log/lastlog-*
rm -f /var/log/maillog-*