Skip to content

Instantly share code, notes, and snippets.

@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" \
@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 / 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')
  • 定義元に飛ぶための設定

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

    • SyntasticCheck のwindow を閉じる
  • 移動

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

  • LISTEN ポートの確認
sudo lsof -i -n -P | grep LISTEN
  • アプリ内でのウィンドウ切り替え
    • system preferences から、keyboard > shortcut で、move to next window にCmd + Space を割り当て
@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):
require 'minitest/autorun'
class Foo
def bar
true
end
end
class TestFoo < MiniTest::Test
def setup
require "net/http"
require "uri"
proxy_addr = "localhost"
proxy_port = 3128
uri = URI.parse "http://www.ugtop.com/spill.shtml"
Net::HTTP.new(uri.host, uri.port, proxy_addr, proxy_port).start do |http|
request = Net::HTTP::Get.new(uri.request_uri)
@masaki925
masaki925 / gist:52760bf734bb16516dc6
Last active August 29, 2015 14:23
CSS のお勉強(クラス セレクタの書き方)
<html>
<head>
<meta charset="utf-8">
<style>
.hoge1 {
color: red;
}
.hoge2.hoge3 {
background: red;
}
@masaki925
masaki925 / tabularize-x.html
Created January 27, 2015 07:23
tabularize-x.html
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
</head>
<body>
<div class="tabs">
<ul>
<li class="active"><a href="#tab1" class="tab-link">Tab 1</a></li>
<li><a href="#tab2" class="tab-link">Tab 2</a></li>