Skip to content

Instantly share code, notes, and snippets.

require 'minitest/autorun'
class Foo
def bar
true
end
end
class TestFoo < MiniTest::Test
def setup
@masaki925
masaki925 / pystudy_class_in_pickle.md
Last active May 13, 2017 02:34
pystudy_class_in_pickle

あるクラスのインスタンスをpickle 化したとき、pickle を読み込んで利用するときにはクラスを別途import する必要がある、という話

  • pickle 作成用スクリプト
import pickle

class Hoge():
 def __init__(self, greeting):
  • LISTEN ポートの確認
sudo lsof -i -n -P | grep LISTEN
  • アプリ内でのウィンドウ切り替え
    • system preferences から、keyboard > shortcut で、move to next window にCmd + Space を割り当て
  • 定義元に飛ぶための設定

    • ctags --langmap=RUBY:.rb --exclude=".js" --exclude=".git" -R -f .git/tags
    • vimrc に set tags+=.git/tags を追加
  • :lclose

    • SyntasticCheck のwindow を閉じる
  • 移動

    • 単語の末尾に戻る: ge
  • 関連 e で次単語に進む

@masaki925
masaki925 / aws_lambda_url_monitor.py
Last active December 25, 2018 05:58
AWS Lambda URL Monitor
from urllib.request import urlopen
from datetime import datetime, timedelta
def validate(expected, res):
return expected in str(res)
def lambda_handler(event, context):
try:
if not validate(event['expected'], urlopen(event['site']).read()):
raise Exception('Validation failed')
@masaki925
masaki925 / minimum_vertex_ai_pipeline.py
Last active August 2, 2022 06:37
Vertex AI Pipeline minimum code
import kfp
from kfp.v2 import compiler
from google.cloud import aiplatform
from my_components import _hoge_op, _fuga_op
#
# CONSTANTS
# ------------------------------------------------------------------------------
PIPELINE_NAME = "test"
@masaki925
masaki925 / curl_GitHub_issues_with_jq.sh
Last active September 26, 2022 02:26
GitHub issues to tsv
OWNER=masaki925
REPO=repo
# ref: https://github.com/settings/tokens
TOKEN=<TOKEN>
# ref: https://docs.github.com/en/rest/issues/issues#list-repository-issues
#
curl \
-H "Accept: application/vnd.github+json" \