Skip to content

Instantly share code, notes, and snippets.

View yayamochi's full-sized avatar
🌴
On vacation

YayaWatanabe yayamochi

🌴
On vacation
View GitHub Profile
@yayamochi
yayamochi / Gemfile
Created February 14, 2024 10:47
rubocop bug sample code
source "https://rubygems.org"
gem 'rubocop'
gem 'parallel'
@yayamochi
yayamochi / README.md
Last active July 13, 2021 01:07
インデックス周りの検証

事前準備

dockerでMySQLの環境を作る

CREATE DATABASE index_test;


CREATE TABLE `test` (
  id INT(11) NOT NULL AUTO_INCREMENT,
@yayamochi
yayamochi / client.go
Last active May 7, 2020 21:47
Go gRPC sample
// これは試してないけどこんなかんじぽい
package main
import (
"context"
"log"
"os"
"time"
"google.golang.org/grpc"
@yayamochi
yayamochi / MoveItem.kt
Last active November 12, 2019 01:32
RecyclerViewのならべかえ
val itemTouchHelper = ItemTouchHelper(object :
ItemTouchHelper.SimpleCallback(ItemTouchHelper.UP or ItemTouchHelper.DOWN, ItemTouchHelper.LEFT) {
override fun onMove(
recyclerView: RecyclerView,
viewHolder: RecyclerView.ViewHolder,
target: RecyclerView.ViewHolder
): Boolean {
val fromPosition = viewHolder.adapterPosition
val toPosition = target.adapterPosition
@yayamochi
yayamochi / App.tsx
Last active October 31, 2018 05:10
ReactNative+Typescript+Reduxの構成でアプリ作成(ios) ref: https://blog.yayawatanabe.net/entry/2018/10/30/211910
import React from 'react'
import { Provider } from 'react-redux'
import store from '../store'
import { StyleSheet, ViewStyle, SafeAreaView, View } from 'react-native'
import TextFormContainer from '../containers/TextFormContainer'
import ItemsContainer from '../containers/ItemsContainer'
interface Props {}
interface State {}
@yayamochi
yayamochi / yayawatanabe.rb
Created June 3, 2018 06:58
超絶技巧プログラミングでつくったやつ
eval$s=%w'
b="BAhsKwH8//////9//v///////x/+////////B/////////8D/////////4z///j///9/hv//wP///z/P//8B////n+f//2H+///P5///w/n//+fz///H8///8/n//8/P///7/P//z5//4H3+//+/Pw8APP///39+5v+c/z/+//z4/8f/z/7/8f//5//z/f9H///3//z5/x////c//vv/P/9/55//9/9//z/s5//3/z/zn+jx/+//v+Ef6Pz/z/+/yB9I/v/f/7/APZz//5//v8B4guD/v/8/4d2BwP+//z/zwAEOAB7/Pz7AAA8AwP8/OMCBDwD4/z84wMEPgP//P3DA4w/w//8/cMDnB////3944PPn////f/jg+fP//////PH58//////7//zh/////+P//OH/////w4//wP/////7wP+A//////nhf4H/////Pf+/Af////89/x8A/////33/D8D/////ff4P8P////99/n/8/////33+f/j/////ff5/+P/////5/n/w//////n84+D/////+PzB8P///x/4foD4////H/N84Pz///8fcjzh/v///x8C/uD+////H4T/4P7///8/fGDg/v///z8MAMD+////PwAAAP7///9/AAAA/////38AAID//////wAcwP//////+f/8////";
n=Marshal.load(b.unpack("m")[0]);
b2="BAhsKwIAAf////9//P///////z/8///4////P/z//8D///8f/P//Af///x/8//8D+P//X/z//wfj///P/P//D8///+/8//8fP///7/7//z98/v/v/v//f/D9//f+////4fv/9/7///+DJ/x3/v///w/PwXf+////P/w/d////////P8w///////+/zH/////f/7/p/////9/8/+f/////7/h/5//////v+j/3/////+/4P/P/////5/xf97/////j/88zP////8P7z7o/////wcPPOj/////B