Skip to content

Instantly share code, notes, and snippets.

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

Ko Maeda penguinwokrs

💭
( ・`ω・´) つ ☕️
View GitHub Profile
@penguinwokrs
penguinwokrs / Gemfile
Last active January 30, 2024 09:21
slackで検索した結果をcsvに残す
# frozen_string_literal: true
source "https://rubygems.org"
git_source(:github) {|repo_name| "https://github.com/#{repo_name}" }
gem 'slack-ruby-client'
gem 'debug'
# tap repositories and their packages
tap 'homebrew/core'
brew 'adwaita-icon-theme'
brew 'amazon-ecs-cli'
brew 'atk'
brew 'aws-shell'
brew 'awscli'
brew 'bash'
@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-*
@penguinwokrs
penguinwokrs / git-diff-version.sh
Created October 21, 2018 04:22
gitでリリースノートなどで、更新差分を調べるときに便利
git log f017fcb..ca1ecb4 --pretty=format:"%s" --no-merges
@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 / 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 / Gemfile
Created August 29, 2018 11:18
ページネーションよりcursor型の実装
# sortable uuid
gem 'ulid', require: false
# 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 / 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"
@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)