Skip to content

Instantly share code, notes, and snippets.

@Ryomasao
Ryomasao / curl.md
Last active August 6, 2020 06:51
curl

Basic認証

$ curl --user username:password url

ホスト名を変更して、バーチャルホストでたってるサーバーにアクセスしたい

$ curl -H  'Host: virtual.host.name' url
@Ryomasao
Ryomasao / readme.md
Last active July 16, 2020 04:52
React HOC

いろいろ忘れた

HOCの考え方を忘れた。 https://frontarm.com/james-k-nelson/4-ways-pass-children-react-elements/

ラップしたコンポーネントを返すパターン

ChildをParentでラップするだけ。 propsとしてコンポーネントを渡してる。 hooksあるからあれだけど、クラス型とかであれば、ライフサイクル系とかstateをparentに持ってあげたりする。

@Ryomasao
Ryomasao / validate.md
Last active July 13, 2020 05:08
VeeValidateメモ

slotについて

このerrorsがどこから着ているか。

<ValidationProvider v-slot="{errors}" rules="secret">
    <input type="text" v-model="name">
 {{errors[0]}}
@Ryomasao
Ryomasao / docker.md
Created June 11, 2020 08:52
Docker tutorial

Hello Docker

導入

何はともあれ、Vagrantっぽくベースとなるイメージをとってこよう

> docker pull centos:centos7
@Ryomasao
Ryomasao / mysql.md
Last active June 8, 2020 05:08
mysql

mysql

vagrantでつなぐ

外部ホストからの接続を許可する。 どのIPからもrootに対してアクセス可能にする。 パスワードの設定はしてないので、入力はしないこと。

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
@Ryomasao
Ryomasao / .gitconifg
Created May 30, 2020 01:42
gitconfig
[user]
name = tohu
email = xxxx@bbb.com
[includeIf "gitdir:~/src/tohu/"]
path = ~/src/tohu/.gitconfig
[alias]
ch = checkout
b = branch
@Ryomasao
Ryomasao / Switch.js
Created March 8, 2020 03:54
react-hooks学習メモ_useReducser
import React, { useState, useReducer } from 'react'
/** @jsx jsx */
import { css, jsx } from '@emotion/core'
// https://kentcdodds.com/blog/the-state-reducer-pattern-with-react-hooks
// 伝えたいこと
// ・DOMとかの構造に左右されず、機能部分のロジックを共有したい
// ・よくあるpropsにパターンをもたせるのは、つらくなりがち
// ・機能部分のと見た目のコンポーネントをわけるといい→HeadlessComponent
// ・実装パターンとしては、HOC(renderProps)で実現してる
// ・HOCわかりにくいよね、Hooksでこういうことができるよ