Skip to content

Instantly share code, notes, and snippets.

View cognito-idp-google.ts
import cdk = require('@aws-cdk/core');
import * as cognito from '@aws-cdk/aws-cognito'
import { SignInType, UserPoolAttribute } from '@aws-cdk/aws-cognito';
export class SailingdayStack extends cdk.Stack {
constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) {
super(scope, id, props);
const userPool = new cognito.UserPool(this, id + 'Pool', {
signInType: SignInType.EMAIL,
@gcchaan
gcchaan / cfn-athena-template.yml
Created Sep 2, 2019
Cloudformation template of Athena
View cfn-athena-template.yml
AWSTemplateFormatVersion: "2010-09-09"
Description: Athena Stack
Resources:
GlueDatabase:
Type: AWS::Glue::Database
Properties:
CatalogId: !Ref 'AWS::AccountId'
DatabaseInput:
Description: for athena
Name: gcchaan_database
@gcchaan
gcchaan / karabiner.json
Created Aug 27, 2019
REALFORCE .config/karabiner/karabiner.json
View karabiner.json
{
"global": {
"check_for_updates_on_startup": true,
"show_in_menu_bar": true,
"show_profile_name_in_menu_bar": false
},
"profiles": [
{
"complex_modifications": {
"parameters": {
@gcchaan
gcchaan / data.ts
Last active Mar 12, 2018
Amazon Cognito PreSignUp DomainValidation
View data.ts
export function event(triggerSource = '', userAttributes = null) {
return {
triggerSource: triggerSource,
request: {
userAttributes: userAttributes,
validationData: null
},
response: {
autoConfirmUser: false,
autoVerifyEmail: false,
@gcchaan
gcchaan / cfn_run.sh
Last active Oct 2, 2020
troposphere runner
View cfn_run.sh
#!/bin/bash
# https://gist.github.com/gcchaan/ad8fd83a68467503ec3e6392ebbd519a
set -ef -o pipefail
function message(){
echo 🍣 "$1"
}
function help(){
@gcchaan
gcchaan / setHoliday.gs
Created Sep 11, 2014
自分のカレンダーの業務時間あたりに翌々月の祝日を自動でセットする。月1でトリガー。moment.jsが必要
View setHoliday.gs
function setHoliday() {
var startTime = momentjs.moment().add('months', 2).date(1);
var endTime;
var end = momentjs.moment();
var daysInMonth = end.daysInMonth();
endTime = end.add('months', 2).date(daysInMonth);
var holidayCalendar = CalendarApp.getCalendarById(
'ja.japanese#holiday@group.v.calendar.google.com');
var mstHoliday = holidayCalendar.getEvents(new Date(startTime), new Date(endTime));
@gcchaan
gcchaan / koukasokutei.html
Created Apr 19, 2014
measure of effect for website
View koukasokutei.html
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8" />
<title>SEO効果測定</title>
<script src="../jquery-2.0.3.min.js"></script>
<script>
$(document).ready(function(){
function getRound(num,m){
num *= Math.pow(10,m);
@gcchaan
gcchaan / svg_path_previewer.html
Created Dec 14, 2013
when you input a path of SVG ,'Online SVG path Viewer' rend the vector the path code quickly!
View svg_path_previewer.html
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8" />
<title>SVGプレビュワー</title>
<script src="jquery-2.0.3.min.js"></script>
<script>
$(function(){
$('textarea').bind('keypress blur change',function(){
$('path').attr("d",$(this).val());
@gcchaan
gcchaan / stopwatch.html
Created Aug 6, 2013
Stop Watch written in Javascript.
View stopwatch.html
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>ストップウォッチ</title>
</head>
<body>
<div id="hour"></div>
<div id="minute"></div>
<div id="second">0.00</div>