Skip to content

Instantly share code, notes, and snippets.

View og24715's full-sized avatar
😑
Reconstructing the fragments of chaos.

Hirakawa og24715

😑
Reconstructing the fragments of chaos.
  • Shizuoka, Japan
View GitHub Profile

APIGateway から Lambda を非同期で呼び出す

Lambda を作成する

今回は test_func という名前で、2000ms まってからリクエスト本文を返すだけの Lambda を作成した。

image

'use strict';
@og24715
og24715 / how2ParseApacheLog.md
Created November 8, 2017 00:18
Apacheアクセスログをパースする

combined形式ログ

192.168.0.1 - - [17/Apr/2014:11:22:33 +0900] "GET /index.html HTTP/1.1" 200 43206 "https://www.google.co.jp/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.116 Safari/537.36"
cat access-log | perl -ne 'print join("\t", /^(.*?) - - \[(.*?)\] "(.*? .*?) (.*?)" (.*?) (.*?) "(.*?)" "(.*?)"/), "\n"' > parsed.log

awk

@og24715
og24715 / corsImage.md
Created January 9, 2018 08:05
異なるoriginの画像からバイナリを取ろうとして失敗

いきさつ

web上の画像を右クリックでs3にアップロードする拡張機能を作りたかった。 chrome拡張機能でコンテキストメニューを追加できる。 画像を選択するとurlが取れる。 canvas使ってurlからバイナリ取ろうとしてセキュリティーエラー出て詰み。

urlからバイナリ取る方法 Get image data in JavaScript? - Stack Overflow

@og24715
og24715 / SequlizeMemo.md
Last active January 31, 2018 04:04
Sequelize やる

Classで定義したい

これ見る

なにこれ: sequelize deprecated String based operators are now deprecated. Please use Symbol based operators for better security, read more at http://docs.sequelizejs.com/manual/tutorial/querying.html#operators

Sequelize クラスの引数の4つ目に { operatorsAliases: Op } を追加する。

import Sequelize from "sequelize";
@og24715
og24715 / react-native-troubleshooting.md
Last active February 21, 2018 06:15
react-native やる

トラブルシューティング

Could not find com.android.tools.build:gradle:3.0.1.

* What went wrong:
A problem occurred configuring root project 'GSTSandbox'.
> Could not resolve all files for configuration ':classpath'.
   > Could not find com.android.tools.build:gradle:3.0.1.
     Searched in the following locations:
@og24715
og24715 / create-subtitle-of-Vtuber.md
Last active February 7, 2018 08:39
virtual youtuber の字幕画像を自動生成したい

youtubeから動画とその字幕を取得

$ youtube-dl --write-sub --sub-lang ja 'https://www.youtube.com/watch?v=NasyGUeNMTs'

字幕がないときは --write-sub の代わりに、自動生成字幕用の --write-auto-sub を使う --sub-format FORMATでフォーマットを変更できるらしいが、vtt以外のサポートはされていないものと思ったほうがいい

youtube-dl/README.md at master · rg3/youtube-dl

@og24715
og24715 / rapidFire.ahk
Last active February 13, 2018 04:39
Automatically click the left button while hold down the left button for FPS game.
~$LButton::
While GetKeyState("LButton", "P"){
Click
Sleep 1
}
return
f12::
Suspend, Toggle
return
@og24715
og24715 / httpProxyWithApiGateway.md
Last active January 10, 2020 00:07
Setting an HTTP Proxy on API Gateway by using Serverless framework.

HTTP オールスループロキシーを serverless で定義する

service: httpAllThroughProxy

provider:
  name: aws
  runtime: nodejs6.10

  stage: dev
@og24715
og24715 / serverless.yml
Created February 20, 2018 04:46
twitter api proxy
service: httpProxy
provider:
name: aws
runtime: nodejs6.10
stage: dev
region: ap-northeast-1
resources: