Skip to content

Instantly share code, notes, and snippets.

View watanabeyu's full-sized avatar
🥟
餃子

Yu Watanabe watanabeyu

🥟
餃子
View GitHub Profile
@watanabeyu
watanabeyu / lambda-resize-gm.js
Last active February 1, 2017 10:16
don't use toBuffer.
gm(imageBuffer.data).size(function(err,size){
var w = 1200;
var h = 630;
if(err){
console.log("gm error")
context.fail(err);
}
this.background("#ffffff").resize(w,h).gravity("Center").extent(w,h).stream(function(err,stdout,stderr){
import { bindActionCreators } from 'redux';
import * as meta from './meta'
import * as didMount from './didmount'
import * as session from './session'
/* export */
export default dispatch => ({
didMount:bindActionCreators(didMount.set,dispatch),
import React from "react"
import { Link } from 'react-router'
export default class Contact extends React.Component{
constructor(props) {
super(props)
this.state = {
send:false,
name:null,
import React from "react"
import { Link } from 'react-router'
export default class Contact extends React.Component{
static _form = {}
constructor(props) {
super(props)
this.state = {
@watanabeyu
watanabeyu / main.go
Last active March 30, 2021 04:47
APIフレームワークとしてechoを使い、配列と構造体での吐き出し方法
package main
import (
"github.com/labstack/echo"
"github.com/labstack/echo/middleware"
"hoge/signup"
)
func main() {
const formData = new FormData()
formData.append("hoge","hogehoge")
formData.append("foo","bar")
fetch("url", {
headers:{
'Accept': 'application/json, */*',
//'Content-type':'application/json'
},
method:"post",
@watanabeyu
watanabeyu / promise_settimeout.js
Last active May 11, 2017 03:59
ssrでfetchしてるときにあえてsetTimeout使って遅らせたいときの、setTimeoutの書き方
return new fetch(`/hogehoge`)
.then(response => {
return response.json().then(json => ({ status: response.status, json }))
})
.then(r => {
return new Promise((resolve, reject) => {
setTimeout(() => {
console.log("settimeout finish")
resolve(0)
return dispatch({ type: "FINISH" })
@watanabeyu
watanabeyu / scraping.go
Created August 28, 2017 10:47
scraping and spreadsheet
package main
import (
"io/ioutil"
"os"
"regexp"
"strconv"
"strings"
"time"
@watanabeyu
watanabeyu / component.js
Last active November 15, 2017 06:51
react High Order Components
import React from 'react';
import {
View,
Text,
TouchableOpacity,
Alert
} from 'react-native';
import hoc from './hoc';
.ms-slide-info{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0 !important;
min-height: 0 !important;
display: flex;
justify-content: center;
align-items: center;