Skip to content

Instantly share code, notes, and snippets.

View yuiseki's full-sized avatar
🍻
I want to drink

yuiseki yuiseki

🍻
I want to drink
View GitHub Profile
#!/bin/bash
# wikibase-dump-filter claim transformer
# Requirements
# - jq
# - wikidata-cli
# Usage:
# ./wdfc.sh '国籍:日本&職業:政治家&~死亡年月日'
# cat humans.ndjson | wikibase-dump-filter --claim `./wdfc.sh '国籍:日本&職業:政治家&~死亡年月日'` > politicians_japan.ndjson
# See also:
# wikibase-dump-filter
@yuiseki
yuiseki / useTwitterAndFirebaseAuth.ts
Last active October 25, 2020 09:05
useTwitterAndFirebaseAuth in expo react native
import React, { useCallback, useEffect, useState } from 'react';
import { useTwitter } from 'react-native-simple-twitter';
const useTwitterAndFirebaseAuth = () => {
# 認証済みかどうかを確認している最中か否か
const [signInChecking, setSignInChecking] = useState<boolean>(true);
# 認証済みか否か
const [signedIn, setSignedIn] = useState<boolean>(false);
# twitter user data
@yuiseki
yuiseki / App.js
Last active October 24, 2020 05:56
expo-expo
import { StatusBar } from 'expo-status-bar';
import React, { useState, useEffect } from 'react';
import { StyleSheet, Text, View, ActivityIndicator, Dimensions } from 'react-native';
import { Header, Avatar, Badge, Button, ButtonGroup, Card, CheckBox, Divider, Image, Input} from 'react-native-elements';
const App: React.FC = () => {
const [text1, setText1] = useState<string>('');
const [selectedIdx, setSelectedIdx] = useState<number>(0);
const buttons = ['What', 'the', 'Fuck'];
@yuiseki
yuiseki / rfc-scrapbox.py
Last active October 17, 2020 05:03
IETFのRFCをScrapboxにimportできるJSONにするスクリプト
import requests
import json
import time
import re
from datetime import datetime, timedelta
base_url = "https://www.ietf.org/ietf-ftp/rfc/"
numrange = range(1, 500)
scrapbox_json = {'pages':[]}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Created by Hari Seldon and modified by orangain and Integrated by yuiseki.
Licensed under Creative Commons Attribution-Share Alike 3.0 Unported.
See: https://creativecommons.org/licenses/by-sa/3.0/deed.en
Original file is available at: https://commons.wikimedia.org/wiki/File:Shogi_kinsho(svg).svg
Separate SVG is available at: https://github.com/orangain/shogi-piece-images
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@yuiseki
yuiseki / build.sh
Created February 25, 2015 09:02
XCodeでipaの出力がうまく行かない時に、最新っぽいarchivesからipaを無理やり生成するスクリプト
ipa_base="debug"
ipa_ext=".ipa"
profile="iOSTeam Provisioning Profile: *"
archives="/Users/$USER/Library/Developer/Xcode/Archives/"
newest_dir=`ls -lt $archives|head -n 2|tail -n 1|cut -f 13- -d " "`
echo $newest_dir
newest_ipa=`ls -lt $archives$newest_dir|head -n 2|tail -n 1|cut -f 13- -d " "`
import json
from jsonschema import ValidationError, exceptions
from jsonschema.validators import Draft3Validator
from functools import wraps
from flask import _request_ctx_stack, request, jsonify
def _validate(schema, data):
reqv = Draft3Validator(schema)

Untitled Slide

Welcome to Glide.

Glide is the easiest way to create useful slide for all of your Gists.

  • input key <- to go backward.
  • input key -> to go forward.

Publishing