Skip to content

Instantly share code, notes, and snippets.

@iwasa-kosui
iwasa-kosui / toggle-bullettrain-prompt-orders.zsh
Last active February 18, 2018 15:35
function toggling $BULLETTRAIN_PROMPT_ORDER
# Toggle $BULLETTRAIN_PROMPT_ORDER
bpo() {
for i in $@; do
if type "prompt_$i" > /dev/null; then
if (( ${BULLETTRAIN_PROMPT_ORDER[(I)$i]} )); then
BULLETTRAIN_PROMPT_ORDER=(${BULLETTRAIN_PROMPT_ORDER:#$i})
else
BULLETTRAIN_PROMPT_ORDER+=($i)
fi
else
@iwasa-kosui
iwasa-kosui / py
Created October 22, 2018 05:25
東京農工大学 システム製作 '18 受講者向け Flaskサンプル
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return "Hello World"
if __name__ == "__main__":
app.run(host="0.0.0.0")
@iwasa-kosui
iwasa-kosui / flask_sample.py
Created October 22, 2018 05:26
シス製受講者向け: Flaskサンプル
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return "Hello World"
if __name__ == "__main__":
app.run(host="0.0.0.0")
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return "Hello World"
if __name__ == "__main__":
app.run(host="0.0.0.0")
@iwasa-kosui
iwasa-kosui / keybase.md
Created December 1, 2018 15:58
keybase.md

Keybase proof

I hereby claim:

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

To claim this, I am signing this object:

@iwasa-kosui
iwasa-kosui / altair_3min_tutorial.md
Last active January 13, 2019 10:14
Altair 3分チュートリアル

インストール

$ brew tap homebrew/cask
$ brew cask install chromedriver
$ pip install altair selenium pandas

折れ線グラフを表示する

Amazon, IBM, Google, Apple の銘柄ごとの株価をグラフ化

@iwasa-kosui
iwasa-kosui / install-lem-to-macos.md
Last active January 30, 2019 02:33
Install lem to macOS

lem

Common Lisp editor/IDE with high expansibility https://github.com/cxxxr/lem

Install lem to macOS

brew install lem
brew install roswell
brew install ncurses
echo 'export PATH=$PATH:~/.roswell/bin' >> ~/.zshrc
@iwasa-kosui
iwasa-kosui / yasashi.py
Created February 16, 2019 13:24
優しい言葉ジェネレータ
def 優しい言葉ジェネレータ():
while True:
for c in "優しい言葉":
yield c
def main():
for word in 優しい言葉ジェネレータ():
print(word)
@iwasa-kosui
iwasa-kosui / DOMTreeRender.js
Last active May 10, 2019 03:26
DOMTreeRender
const renderDomTree = ((node, depth=0) => {
// Say <YO>
console.log(`${' '.repeat(depth)}<${node.tagName}>`)
// Say about YO's children recursively
let childNodes = Array.from(node.childNodes)
if (childNodes !== undefined) {
childNodes
.filter(childNode => childNode.tagName !== undefined)
.map(childNode => fuck(childNode, depth + 1))
@iwasa-kosui
iwasa-kosui / ナップザック問題をDPテーブルで解くやつ.ts
Last active June 4, 2021 08:23
ナップザック問題をDPテーブルで解くやつ
/*
* n 個の 0 を格納する配列を返します
*/
const initArray = (n: number) => (new Array(n)).fill(0)
const items = [[2,3],[1,2],[3,6],[2,1],[1,3],[5,85]].map(item => ({
weight: item[0],
value: item[1],
}))