Skip to content

Instantly share code, notes, and snippets.

Avatar
🎯
Focusing

Yoshiki Shinagawa s-yoshiki

🎯
Focusing
View GitHub Profile
@s-yoshiki
s-yoshiki / ソースコードレビューポイント.md
Last active Jul 3, 2020
ソースコードレビューのポイント
View ソースコードレビューポイント.md

レビューポイント

全般

  • コードは動作するか
  • 読みやすいコードか
  • 標準APIにある機能を独自実装していなか
  • 広く使われている外部ライブラリを独自実装していないか
  • 冗長(重複)したコードは無いか
  • 仕様通り実装されているか
@s-yoshiki
s-yoshiki / compress_image.py
Last active Jan 20, 2019
Pythonで画像圧縮
View compress_image.py
#!/usr/local/bin/python3
import cv2
import numpy as np
import argparse
def compress_image(src, quality=50):
"""
param src 画像データ
param quality 画像クオリティ 1~100
@s-yoshiki
s-yoshiki / index.html
Last active Jan 20, 2019 — forked from anonymous/index.html
FileAPIで画像読み込み & canvasに描画
View index.html
<body>
<input type="file" id="file">
<canvas id="canvas"></canvas>
<script>
document.getElementById("file").addEventListener("change", function (e) {
var file = e.target.files;
var reader = new FileReader();
//ファイルが複数読み込まれた際に、1つめを選択
@s-yoshiki
s-yoshiki / _.py
Last active May 29, 2018
google new clolar
View _.py
import urllib.request, urllib.parse
from urllib.parse import urlparse
import bs4
#proxies = {'http' : ''}
#proxy = urllib.request.ProxyHandler(proxies)
#opener = urllib.request.build_opener(proxy)
#urllib.request.install_opener(opener)
def getgoogleurl(search,siteurl=False):
@s-yoshiki
s-yoshiki / main.py
Created May 6, 2018
ディレクトリ内の画像を一覧表示
View main.py
# coding:utf-8
import os
images_path = "./src/"
def getHtmlHeader():
return """
<!DOCTYPE html>
<html>
<header>
View selen.py
from selenium import webdriver
from time import sleep
import os
class YahooAccountMgr():
from selenium.webdriver.common.keys import Keys
def __init__(self, _driver):
self.driver = _driver
@s-yoshiki
s-yoshiki / *.bf
Created Feb 25, 2018
Brainf★ck
View *.bf
+++++++++[>++++++++++++<-]>+.<
>++++++++.<
>-------.<
>+.<
>++++++.<
+++++++[>---------------<-]>--.<
+++++++++[>+++++++++++<-]>.<
>++++++++.<
>-------.<
>+.<
@s-yoshiki
s-yoshiki / app.js
Last active Mar 14, 2018
images upload using Lambda
View app.js
"use strict";
var AWS = require("aws-sdk");
var DOC = require("dynamodb-doc");
var s3 = new AWS.S3();
exports.handler = (event, context, callback) => {
@s-yoshiki
s-yoshiki / yoshiki.zsh-theme
Created Jan 12, 2016
.oh-my-zsh追加テーマ
View yoshiki.zsh-theme
# oh-my-zeshの自作テーマ「yoshiki」
# テーマ"ys.zsh-theme"をもとに拡張した
# Jan 2016
# Machine name.
function box_name {
[ -f ~/.box-name ] && cat ~/.box-name || echo $HOST
}
# Directory info.
You can’t perform that action at this time.