Skip to content

Instantly share code, notes, and snippets.

Just because

Fuji Haruka FujiHaruka

Just because
  • Tokyo
Block or report user

Report or block FujiHaruka

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
FujiHaruka /
Last active May 16, 2019


英語のドキュメントを翻訳していると、翻訳が古くなることがある。本家ドキュメントが GitHub で管理されていれば、本家が更新されて翻訳が古くなったときに、差分だけを翻訳し直して最新に追従するといったことができる。そうするためには、翻訳ドキュメントの中に本家ドキュメントのコミットハッシュ値を書き残しておけばよい。本家が更新されたら、最新のコミットと、翻訳が参照しているコミットを見比べる。


translation badges

バッジには本家ドキュメントのコミットハッシュ値が含まれていて、その値が本家の最新のコミットハッシュ値を一致していれば up to date と表示され、一致していなければ out of date と表示される。

FujiHaruka / latest_commit_hash_of_file.graphql
Created May 11, 2019
GraphQL query to get latest commit hash of a file
View latest_commit_hash_of_file.graphql
repository(name: "TypeScript", owner: "Microsoft") {
ref(qualifiedName: "master") {
target {
... on Commit {
history(first: 1, path: "tslint.json") {
edges {
node {
FujiHaruka /
Created Apr 22, 2018
import numpy as np
import pandas as pd
from sklearn.preprocessing import Imputer, StandardScaler
from sklearn.model_selection import train_test_split
from sklearn.svm import SVC
from sklearn.metrics import accuracy_score
# data frame オブジェクト
df = pd.read_csv("./data/train.csv")
FujiHaruka / App.tsx
Created Apr 11, 2018
Example to use "recompose" module in TypeScript
View App.tsx
import * as React from 'react'
import { withStateHandlers, StateHandler, StateHandlerMap, StateUpdaters } from 'recompose'
type OuterProps = {}
interface AppState {
userName: string
interface AppStateHanlderMap extends StateHandlerMap<AppState> {
FujiHaruka / index.html
Created Jan 18, 2018
Text Area for Smart Phone
View index.html
<!DOCTYPE html>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Smartphone Textarea</title>
html, body {
margin: 0;
FujiHaruka /
Created Dec 20, 2017
Modify a JSON file from command line
cat package.json | jq '.name = "modified-name"' | sponge package.json
View side-eff.js
const SideEff = require('side-eff')
// グローバル変数
let message = ''
class Message extends SideEff {
// 副作用のあるメソッド
affect (payload) {
message += payload + '\n'
FujiHaruka / chromy-instagram.js
Created Sep 2, 2017
Headless chrome example to search instagram
View chromy-instagram.js
const Chromy = require('chromy')
const hashtag = 'しまむら'
const chromy = new Chromy()
.wait('img') // wait to render
.evaluate(() => {
const images = document.querySelectorAll('img')
FujiHaruka / chromy-amazon.js
Created Sep 2, 2017
Headless Chrome example to search amazon
View chromy-amazon.js
const Chromy = require('chromy')
const word = 'JavaScript'
const chromy = new Chromy()
.select('select#searchDropdownBox', 'search-alias=stripbooks')
.insert('input#twotabsearchtextbox', word)
.click('input[type=submit]', {waitLoadEvent: true})
FujiHaruka / chromy-google.js
Created Sep 2, 2017
Headless Chrome example for searching on google
View chromy-google.js
const Chromy = require('chromy')
const word = 'ヘッドレスブラウザ'
const chromy = new Chromy()
.insert('input[type=text]', word)
.click('input[value^=Google]', {waitLoadEvent: true})
.evaluate(() => {
You can’t perform that action at this time.