Skip to content

Instantly share code, notes, and snippets.

View shikachii's full-sized avatar
🏠
Staying at home

Watanabe shikachii

🏠
Staying at home
View GitHub Profile
@shikachii
shikachii / manifest.json
Last active December 23, 2017 14:29
chrome extend
{
"name" : "AmazonWishlistPriceSum",
"version" : "2.0.0",
"manifest_version" : 2,
"description" : "アマゾンのウィッシュリスト内のアイテムの合計の値段を表示するやつ",
"content_scripts" : [
{
"matches" : [
"https://www.amazon.co.jp/gp/registry/wishlist/*",
"https://www.amazon.co.jp/registry/wishlist/*",
@shikachii
shikachii / binary_search.rb
Last active November 27, 2016 17:36
二分探索
class Array
def binarysearch(keyword)
return "Couldn't find the keyword." if self.size < 1
mid = self.size/2.to_i
pivot = self[mid]
puts self[mid]
binary = Array.new
if keyword == self[mid]
return "Found the number."
end
@shikachii
shikachii / CPU_Temperature.rb
Last active November 27, 2016 17:35
CPUの温度をSlackに投げる
require 'net/http'
require 'uri'
require File.dirname(__FILE__) + "/slack" # token
class Slack
def postMessage(message)
text = message
username = "cputemp"
icon_url = "https://pbs.twimg.com/profile_images/802450920269197312/ziE5tTn4.jpg" # -> twitter my icon
@shikachii
shikachii / template.cmd
Last active December 18, 2016 08:08
日付と親ディレクトリの名前と番号を付けたディレクトリを作ってその中に任意のファイルをコピーするやつ
@echo off
setlocal
rem cmd1 => cmd=pwd ^| awk -F\ "{print $6}"
rem cmd2 => echo %date% ^| sed -e "s/\//-/g"
rem cmd3 => ls ^| grep Physics ^| awk -F_ "{print $3}" ^| sed -e "s/0//g"
rem cmd4 => ls %dirct% ^| grep %extend%$
set res=
set file=
@shikachii
shikachii / manifest.json
Last active June 25, 2017 17:23
Twitter公式の画像一覧でツイートの内容を一緒に表示されるようにするやつ
{
"name" : "tweet-disp",
"version" : "0.0.1",
"manifest_version" : 2,
"description" : "disp tweet in media. in 2017/6/25",
"content_scripts" : [
{
"matches" : [
"https://twitter.com/*"
],
@shikachii
shikachii / MEMEs_Image_Converter.py
Created January 29, 2018 13:25
画像をRGB565へ変換. 最初の2byte:幅, 次の2byte:高さ, それ移行:1ピクセルごとのRGB565値
from PIL import Image
from argparse import ArgumentParser
import struct
usage = 'Usage: python {} FILE [--output <file>]'\
.format(__file__)
argparser = ArgumentParser(usage=usage)
argparser.add_argument('fname', type=str, help='echo fname')
argparser.add_argument('-o', '--output', type=str, dest='output_file', help='Place the output into <file>')

Keybase proof

I hereby claim:

  • I am shikachii on github.
  • I am shikachii (https://keybase.io/shikachii) on keybase.
  • I have a public key ASCk5mtp8N2OmPuvRaBvr1wXaChSBpFtAnE9n12tsNJ0ywo

To claim this, I am signing this object:

set number
set title
set showmatch
set tabstop=4
set shiftwidth=4
set smartindent
set cursorline
set list listchars=tab:»\ ,trail:-,eol:↲
@shikachii
shikachii / node-server-manager.sh
Created November 30, 2023 14:04
manage your local development node server
#!/bin/zsh
DEV_COMMAND="[YOUR DEV COMMAND, PLEASE REPLACE]"
COMMAND_PROCESS=$(pgrep -f $DEV_COMMAND)
if [ $? -ne 0 ]; then
echo "The command '$DEV_COMMAND' is not currently running."
exit 1
fi