Skip to content

Instantly share code, notes, and snippets.

View hapo31's full-sized avatar
🤪
狂気

happo31 a.k.a YS hapo31

🤪
狂気
View GitHub Profile
import sys
from PIL import Image
def main():
filename = ""
if len(sys.argv) <= 1:
print("input filename:")
filename = input()
else:
filename = sys.argv[1]

ペパプのドレミの歌

ペタHEY!ペタHEY!ペタHEY!
ペタHEY!ペタHEY!ペタHEY!
P・P・P!

どどど どんな時も 進め 進め 進め!
れれれ 練習中に 弱音を 吐きたく なっちゃっても
みんなの 気持ち 合わせちゃって!(YEY!)
みんなの 気合い 入れちゃって!(YEY!)

おさらい

コンポーネント

  • 役割ごとに切る => 見通しが良くなる

次へのステップ

作るアプリを考える

  • 川上さん「おすすめはWebRTC」
  • iOS11のSafariにもようやくWebRTCが搭載
  • PWA対応を行おう オフラインで接続できたりプッシュ通知出来たり ネイティブアプリっぽく
@hapo31
hapo31 / wikipedia.py
Created August 16, 2017 01:21
wikipediaの最近更新された項目から記事タイトルと本文を抽出し、行区切りで出力する
# -*- coding: utf-8 -*-
import requests
import lxml.html
import re
import codecs
# require libs:
# requests, lxml, cssselect
def main():
@hapo31
hapo31 / npmpackage_versions.py
Last active March 18, 2018 08:49
package.jsonのdependenciesなどから使われてるパッケージのバージョンの更新日時などを抜いてくるスクリプト
#-*- coding: utf-8 -*-
import subprocess
import json
import sys
import re
from datetime import datetime
timeformat = "%Y-%m-%d"
@hapo31
hapo31 / npmpackage_versions_progress.py
Last active August 31, 2017 08:59
package.jsonからバージョンの更新日時抜いてくるやつ。マルチスレッドandプログレスバーもどき表示バージョン
#-*- coding: utf-8 -*-
import time
import threading
import subprocess
import json
import sys
import re
from datetime import datetime
@hapo31
hapo31 / create-symlink.ps1
Created September 4, 2017 03:48
シンボリックリンクを作成するPowerShellスクリプト
NODE_DEFAULT=versions/node/$(cat ${NVM_DIR:-$HOME/.nvm}/alias/default)
PATH=${NVM_DIR:-$HOME/.nvm}/$NODE_DEFAULT/bin:$PATH
MANPATH=${NVM_DIR:-$HOME/.nvm}/${NODE_DEFAULT}/share/man:$MANPATH
export NODE_PATH=${NVM_DIR:-$HOME/.nvm}/$NODE_DEFAULT/lib/node_modules
export LANG=ja_JP.UTF-8
export LANGUAGE=ja
test -r ~/.bashrc && . ~/.bashrc
nvm() {
unset -f nvm
source "${NVM_DIR:-$HOME/.nvm}/nvm.sh"
nvm "$@"
}
@hapo31
hapo31 / void_setup.pde
Last active July 20, 2018 07:44
void_setup
void setup() {
size(400, 400);
}
float a = 0;
void draw() {
fill(#012050, 5);
rect(0, 0, width, height);
translate(200+a*10,200+a*10);
rotate(a);