Skip to content

Instantly share code, notes, and snippets.

@hasefumi23
hasefumi23 / keymap.txt
Created February 22, 2020 05:22
Google input keymap
status key command
Conversion Backspace Cancel
Composition Backspace Backspace
Precomposition Backspace Revert
Composition Ctrl a MoveCursorToBeginning
Conversion Ctrl a SegmentFocusFirst
Composition Ctrl b MoveCursorLeft
Conversion Ctrl b MoveCursorLeft
Conversion Ctrl Backspace Cancel
Precomposition Ctrl Backspace Undo
# !/usr/bin/env ruby
def parse_let(tokens)
let_token = ["keyword", tokens.slice!(0)]
var_token = ["identifier", tokens.slice!(0)]
eq_token = ["symbol", tokens.slice!(0)]
exp = parse_expresssion(tokens)
["let_statement", let_token, var_token, eq_token, exp]
end
@hasefumi23
hasefumi23 / vscode-custom-statusbar.css
Last active April 24, 2019 11:03
VS Code custom css for statusbar.
.monaco-workbench .statusbar-item>.monaco-dropdown.send-feedback>.dropdown-label.send-feedback {
background-color: #ffc600 !important;
}
.task-statusbar-item-label>.task-statusbar-item-label-info {
background-color: #ffc600 !important;
}
.task-statusbar-item-label>.task-statusbar-item-label-warning {
background-color: #ffc600 !important;
@hasefumi23
hasefumi23 / from-vscode-2.md
Last active March 19, 2019 09:43
This is tes file from vscode

This is test.

@hasefumi23
hasefumi23 / file0.rb
Created December 11, 2016 09:34
RubyでhttpsのAPI叩いてJSONをファイルに保存してそのファイルをJSONとして読み込むまで ref: http://qiita.com/F_H_23/items/18c7c844ae29e28c7007
# https通信に必要
require 'openssl'
require 'net/http'
# JSON加工用に必要
require 'json'
# Logger
require 'logger'
@hasefumi23
hasefumi23 / 0_reuse_code.js
Created December 8, 2016 14:13
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
@hasefumi23
hasefumi23 / file0.java
Created December 4, 2016 10:09
スタイリッシュなFizzBuzz(Java8) ref: http://qiita.com/F_H_23/items/e18f8e1686bedf31d93e
public class FizzBuzz {
public static void main(String[] args) {
IntStream.rangeClosed(1, 100).mapToObj(n ->
(n % 15 == 0) ? "FizzBuzz" :
(n % 3 == 0) ? "Fizz" :
(n % 5 == 0) ? "Buzz" :
String.valueOf(n))
.collect(Collectors.toList()).forEach(System.out::println);
}
}
@hasefumi23
hasefumi23 / FizzBuzz.java
Last active March 19, 2019 09:39
Java8版のFizzBuzz。
public class FizzBuzz {
public static void main(String[] args) {
IntStream.rangeClosed(1, 100).mapToObj(n ->
(n % 15 == 0) ? "FizzBuzz" :
(n % 3 == 0) ? "Fizz" :
(n % 5 == 0) ? "Buzz" :
String.valueOf(n))
.collect(Collectors.toList()).forEach(System.out::println);
}
}