Skip to content

Instantly share code, notes, and snippets.

View kseki's full-sized avatar
:octocat:

Kota Seki kseki

:octocat:
  • Japan, Tokyo
  • 14:35 (UTC +09:00)
  • X @_kseki
View GitHub Profile
function copyToClipboard(text) {
let copyArea = document.createElement("textarea");
copyArea.textContent = text;
let bodyElment = document.getElementsByTagName("body")[0];
bodyElm.appendChild(copyArea);
copyArea.select();
let result = document.executeCommand("copy");
bodyElm.removeChild(copyArea);
.container {
display: flex;
justify-content: center;
align-items: center;
}
@kseki
kseki / clam-full-scan.sh
Created October 26, 2018 13:28
ClamAV cron setting
#!/bin/sh
echo =========================================
date
clamscan / \
--infected \
--recursive \
--max-filesize=200M \
--max-scansize=200M \
--log=/var/log/clamav/clamscan.log \
--move=/var/log/clamav/virus \
@kseki
kseki / gist:091ed7c3f2f50f38b8f0d44b857e35d5
Created December 13, 2021 06:09
Checking for duplicate method names in Rails helpers
#!/bin/sh
result=`find ./app/helpers -type f | xargs cat | awk '/def /{print $2}' | sed -e "s/(.*//g" | sort | uniq -c -d`
# TODO: result handling
@kseki
kseki / Gemfile
Last active December 31, 2021 11:01
Localhost gem for SSL(https) connection in the Rails development environment.
gem 'rails'
gem 'puma'
# 1. Add localhost gem.
group(:development) do
gem 'localhost'
end
@kseki
kseki / local.vimrc
Last active January 20, 2022 10:38
Setting up "Rubocop" to run on "Docker compose" using "ALE"
# .local.vimrc
let g:ale_ruby_rubocop_executable = 'bin/rubocop'
let g:ale_filename_mappings = {
\ 'rubocop': [
\ ['/Users/kseki/rails-project', '/opt'],
\ ],
\}
@kseki
kseki / fzf_tmuxinator_start.fish
Last active January 26, 2022 12:40
FZF/Tmuxinator start command
#!/usr/bin/env fish
function fzf_tmuxnator_start
tmuxinator list -n | tail -n +2 | fzf | read -l result; and tmuxinator start "$result"
end