Skip to content

Instantly share code, notes, and snippets.

Avatar

Hiroki Kiyohara hirokiky

View GitHub Profile
@hirokiky
hirokiky / README.md
Created Jun 8, 2015
Dynamic locust tasks
View README.md

Dynamic tasks for locust.io

Install

pip install locustio

Try it

@hirokiky
hirokiky / callpraphmiddleware.py
Created Mar 2, 2015
Django Middleware to show call graph.
View callpraphmiddleware.py
from pycallgraph import PyCallGraph
from pycallgraph import Config
from pycallgraph import GlobbingFilter
from pycallgraph.output import GraphvizOutput
class ProfilerMiddleware(object):
includes = []
def can(self, request):
@hirokiky
hirokiky / periodic.py
Last active Jan 24, 2022
Periodic calling with asyncio
View periodic.py
import asyncio
import logging
import time
import psutil
logger = logging.getLogger(__name__)
@hirokiky
hirokiky / is_dropping_ra.py
Last active Sep 7, 2021
日本語のら抜き言葉を検知します。語は終止形で指定してください(例:見れる)。
View is_dropping_ra.py
"""
日本語の「ら抜き言葉」を検知します。語は(可能動詞とした)終止形で指定してください(例:見れる)。
実装については以下のURLを参照してください。
https://blog.shodo.ink/entry/2021/09/05/013031
形態素解析の辞書によっては、ら抜き言葉を1語として認識することがあるため必要となります。
例:UniDicSudachiDictIPADic(見れる・来れるのみ)
こちらのコードはMIT Licenseとして公開します。
Copyright (c) 2021 ZenProducts Inc.
@hirokiky
hirokiky / README.md
Created May 19, 2015
Proxy server by using aiohttp.
View README.md

Async Proxy Server

Installation

pip install -r requirements.txt

Run

Run the backend server

View jaljal.py
import random
data = [
"分け目ぴっしー",
"背筋ぴーん",
"ワイシャツパリ",
"ネクタイギュッ",
"ネクタイピンパチ",
"背広ファッ",
@hirokiky
hirokiky / scrap.py
Last active Feb 12, 2020
Just a scrap.
View scrap.py
import re
import time
from pathlib import Path
from urllib.request import urlretrieve
from PIL import Image
ROOT_DIR = Path("path/to/repo")
PATH_GLOB = "**/*.md"
@hirokiky
hirokiky / editor.vue
Created Aug 22, 2019
Quill Editor with Vue.js by using vue-quill-editor
View editor.vue
<template>
<quill-editor :content="value"
@change="onChange"
ref="myQuillEditor"
:options="editorOption"
@blur="onEditorBlur($event)"
@focus="onEditorFocus($event)"
@ready="onEditorReady($event)">
</quill-editor>
</template>
@hirokiky
hirokiky / models.js
Last active Aug 12, 2019
Dataclass like utility.
View models.js
function makeModel (fields) {
return class BaseModel {
constructor(options) {
options = options || {}
var v;
for (var [key, value] of Object.entries(fields)) {
if (options.hasOwnProperty(key)) {
v = options[key]
} else {
@hirokiky
hirokiky / python_jp_hackathon_guide.md
Created Jul 27, 2019
Python.jpもくもく会のガイドライン
View python_jp_hackathon_guide.md

会場のアナウンス

BeProud開催時

  • 飲食は可能です
    • キレイに使ってください
    • 食べこぼしの多そうなものは、なるべく避けてくれると嬉しいです
  • 電源はあります
    • 足りない場合は譲り合って使ってください
  • 私物のタップを使ってくれると助かります