Skip to content

Instantly share code, notes, and snippets.

View devlights's full-sized avatar
🤧
hay fever....

devlights devlights

🤧
hay fever....
View GitHub Profile
@devlights
devlights / logging_config.json
Last active April 6, 2018 06:58
[python] logging.config.dictConfigのサンプル
{
"version": 1,
"disable_existing_loggers": "true",
"formatters": {
"console": {
"format": "[%(asctime)s][%(levelname)s] %(name)s %(filename)s:%(funcName)s:%(lineno)d | %(message)s",
"datefmt": "%Y/%m/%d %H:%M:%S"
}
},
"handlers": {
@devlights
devlights / fd_cat.py
Last active April 4, 2018 09:31
[python] subprocess.popen で ファイルディスクリプタを渡して別プロセス側でも同じファイルを同一 fd で読み取るサンプル (pass_fds)
"""
起動引数で指定された fd (ファイルディスクリプタ) を使ってデータを読み取り表示します。
(注意) subprocess.popen経由で呼び出されることを想定しています。
"""
import itertools
import os
import sys
def go():
@devlights
devlights / find_file_command_on_windows.md
Created April 2, 2018 08:36
[windows] windows で linux の find コマンドのようにファイルを検索するコマンド

where コマンドを利用する

> where /r ベースフォルダ 検索対象ファイルパターン(ワイルドカード指定可能)

現在のフォルダから再帰的に *.ini にマッチするファイルを検索する

@devlights
devlights / cmder_japanese_settings.md
Created March 30, 2018 08:48
[cmder] 日本語を表示するための設定

Cmder の日本語対応

以下の対応で日本語表示できた。

  • 設定でMonospaceのチェック外す。
  • メインフォントを FiraCode Medium に設定する
  • Alternativeのフォント設定する MeiryoUI
  • Environmentで set LANG=ja_JP.UTF-8 を設定する。
@devlights
devlights / icecream_sample.py
Created March 27, 2018 05:40
[python] icecream ライブラリのサンプル (debug, print, ic, configureOutput)
"""
icecream ライブラリのサンプル
REFERENCES::
https://github.com/gruns/icecream
"""
import collections
import contextlib as ctx
import datetime
@devlights
devlights / tokei.py
Created March 22, 2018 02:42
[python] コンソールに現在日時を表示し続けるスクリプト
import datetime as dt
import time as tm
import sys
def go():
while True:
d = dt.datetime.now()
now = d.strftime('%Y/%m/%d %H:%M:%S')
sys.stdout.write(f'\r{now}')
@devlights
devlights / howto_set_flake8_ignore.md
Created March 13, 2018 02:48
[python][flake8] tox.iniにflake8のnoqa設定を記載する

やり方

プロジェクト単位で、flake8の設定を行う場合、tox.iniを作って配置しておくと有効になるとのこと。

tox.ini

[flake8]
ignore = E741
@devlights
devlights / powershell_executionpolicy_startup.md
Last active March 12, 2018 05:05
[PowerShell] 起動時に ExecutionPolicy を指定して起動

PowerShell で起動時に ExecutionPolicy を指定して起動する

$ powershell -ExecutionPolicy [Restricted|AllSigned|RemoteSigned|Unrestricted|Bypass]

この指定の場合、スコープはデフォルトで Process となる。-Scope Processと指定した場合と同じ。

基本マシン単位での既定の設定 (Restricted) は変更せずに、毎回設定するほうがいい。

@devlights
devlights / bokeh01.py
Last active February 27, 2018 08:17
[python][dataviz] Bokeh のサンプル
"""
bokeh のサンプルです。
基本パターンについて。
参考:
https://bokeh.pydata.org/en/latest/docs/user_guide/quickstart.html#userguide-quickstart
"""
import bokeh.plotting as bp
@devlights
devlights / design_reference_site.md
Last active February 26, 2018 02:53
[design] サイトのデザインとかロゴつくるときに参考になるサイト