Skip to content

Instantly share code, notes, and snippets.

View nockn's full-sized avatar

dashi nockn

  • Japan
View GitHub Profile
@tvst
tvst / SessionState.py
Last active April 14, 2024 20:24
DO NOT USE!!! Try st.session_state instead.
"""Hack to add per-session state to Streamlit.
Usage
-----
>>> import SessionState
>>>
>>> session_state = SessionState.get(user_name='', favorite_color='black')
>>> session_state.user_name
''
@dogrunjp
dogrunjp / Python_list_append_dict
Created March 24, 2014 20:45
Pythonのリストにdict型の変数をappendすると変数がポインタ的に振る舞うので…
リストに複数のdictをappendしようとすると下のように書いた場合、追加したすべてのdict型の変数が同じ値になる。
mylist = []
mydict = {}
for i,v in enumerate(items):
mydict['name'] = v
mydict['value'] = i
mylist.append(mydict)
この場合dict.copy()を使うと適切な結果になる。
for i, v enumerate(items):
@backpaper0
backpaper0 / gitbucket-windowsservice.md
Created February 19, 2014 13:40
GitBucketをWindowsサービス化する

GitBucketをWindowsサービス化する

winswを利用してサービス化する。 winswはJenkinsやGlassFishも使ってる。

GitBucketをダウンロードする

winswをダウンロードする