Skip to content

Instantly share code, notes, and snippets.

View bbq-all-stars's full-sized avatar
🐱
Cats can be either liquid or solid

Shun bbq-all-stars

🐱
Cats can be either liquid or solid
View GitHub Profile
@bbq-all-stars
bbq-all-stars / upload.sh
Created October 17, 2024 10:59
Movable Type クラウド版に rclone でファイルをアップロードする時のオプション
#!/bin/bash
set -euo pipefail # これがないとrcloneでエラーが起きてもCIがエラーにならない
# 初期設定
export RCLONE_FTP_HOST=${DEPLOY_HOST}
export RCLONE_FTP_USER=${DEPLOY_USER}
export RCLONE_FTP_PASS=$(echo "$DEPLOY_PASS" | rclone obscure -)
export RCLONE_FTP_NO_CHECK_CERTIFICATE=true
export RCLONE_FTP_EXPLICIT_TLS=true
export RCLONE_FTP_WRITING_MDTM=true # これがないと sync で新しいファイルがアップロードされない
@bbq-all-stars
bbq-all-stars / query_builder.go
Last active December 26, 2018 11:34
Goで柔軟なQuery Builder的なもの
package main
import "fmt"
func main() {
query := Query{
SingleQuery{
And: []QueryInterface{
ComparisonFormula{
Eq: []ValueInterface{
@bbq-all-stars
bbq-all-stars / cal.js
Last active February 1, 2018 02:56
ネクストIC 時間集計用Bookmaklet
var allSum = 0;
var dt = new Date();
var curYYYYMMDD = ( dt.getFullYear() + ("0"+(dt.getMonth() + 1)).slice(-2) + ("0"+dt.getDate()).slice(-2) ) * 1;
var selectedYYYYMM = $('#year_month').val() * 100, sumCell;
//丸め処理(15分)
var doRound = function(v, floor = true, step = 15){
return (floor ? Math.floor : Math.ceil)(v / step) * step;
};