Skip to content

Instantly share code, notes, and snippets.

View doublemarket's full-sized avatar

Hayato Matsuura doublemarket

View GitHub Profile
@doublemarket
doublemarket / check_line_groupid.js
Created August 30, 2026 10:34
LINEのグループIDを取得するGoogle App Script
// 0. LINEボットを作成(ここでは説明しないので調べてみて)
// 1. 新しいGoogleスプレッドシートを作成
// 2. そのスプレッドシートのURLを確認し、/d/ と /edit の間にある長い文字列(スプレッドシートID)をコピー
// 例:https://google.com【この部分の長い文字列】/edit...
// 3. https://script.google.com/home からGASの新しいプロジェクトを作成
// 4. この下の17行目から始まるコードを貼り付け(冒頭のスプレッドシートIDに、2.でコピーしたIDを貼り付け)
// 5. 保存して「新バージョン」でデプロイするコードを保存
// 5-1. 画面右上の 「デプロイ」 > 「デプロイを管理」 をクリック
// 5-2. 鉛筆マーク(編集) をクリック
// 5-3. バージョンを 「新バージョン」 に変更
@doublemarket
doublemarket / certcheck.sh
Created September 1, 2024 07:33
SSL certificate expiration check script
#!/bin/bash
# ./certcheck.sh [domain name]
DOMAIN=$1
notAfter=$(echo -n Q | openssl s_client -connect ${DOMAIN}:443 -servername ${DOMAIN} 2>/dev/null | openssl x509 -noout -enddate | grep notAfter | sed 's/notAfter=//')
notAfterEpic=$(date -d "${notAfter}" +\%s)
twoWeeksLaterEpic=$(date -d 'now + 2 weeks' +\%s)
nowEpic=$(date +\%s)
@doublemarket
doublemarket / bagel.md
Last active April 28, 2021 08:43
ベーグル屋さん
@doublemarket
doublemarket / collectd.go
Last active March 12, 2018 16:32
Small Go server getting metrics from Collectd and dumping into stdout
package main
import (
"context"
"log"
"net"
"os"
"collectd.org/format"
"collectd.org/network"
@doublemarket
doublemarket / restaurants.md
Created June 8, 2017 06:11
Restaurants around the Tokyo office
@doublemarket
doublemarket / index.html
Last active December 6, 2017 05:06
Welcome
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6" lang="en"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7" lang="en"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8" lang="en"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Welcome to GitHub Japan</title>
@doublemarket
doublemarket / rrd.go
Created January 11, 2017 09:07
Sample program to fetch data from an RRD file using ziutek/rrd
package main
import (
"fmt"
"path/filepath"
"strings"
"time"
"github.com/ziutek/rrd"
)