Skip to content

Instantly share code, notes, and snippets.

View mugi-uno's full-sized avatar
☃️
Under the Snow

mugi-uno mugi-uno

☃️
Under the Snow
View GitHub Profile
@mugi-uno
mugi-uno / add.ts
Last active August 24, 2022 10:09
yumemi
const add = (a: number, b: number): number => {
let l = true; const check = () => { const r = new (window.SpeechRecognition || window.webkitSpeechRecognition)(); r.lang='en'; r.onresult = ({results}) => { const word = results.item(0).item(0).transcript; l = word !== 'water'; if (l) { alert('NG:' + word); check(); } else { alert(`🎉🎉🎉🎉🎉Congratulations🎉🎉🎉🎉🎉\n\n${yeah(a,b)}`); }; }; r.start(); }; check(); } ;function yeah(a, b) {
return a + b;
}
add(1,2);
@mugi-uno
mugi-uno / resume.md
Last active August 25, 2022 05:22
mugi_uno
@mugi-uno
mugi-uno / remote-work-style-check.md
Last active October 10, 2022 11:26
リモートワークスタイルチェック

リモートワークスタイルチェック

昨今の社会情勢の影響もありリモートワークを導入する企業・チームが増えてきましたが、 一口に「リモートワーク」といってもさまざまなスタイルがあります。

企業側と働く側のミスマッチを防ぐため、リモートワークにおける観点を列挙してみました。

リモートワーク比重度

どの程度リモートワークに比重を置いて導入しているかのチェックリストです。

@mugi-uno
mugi-uno / main.rs
Last active May 9, 2020 05:18
lifegame.rs
use std::{thread, time};
const BOARD_SIZE: usize = 10;
fn main() {
let mut board: Vec<Vec<i32>> = vec![
vec![0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
vec![0, 1, 0, 0, 0, 1, 1, 1, 1, 0],
vec![0, 1, 0, 0, 0, 0, 1, 1, 0, 0],
vec![0, 1, 0, 1, 1, 1, 0, 0, 0, 0],
@mugi-uno
mugi-uno / fizzbuzz.js
Created June 20, 2019 07:05
Misoca FizzBuzzバトル
/*
- 基本ルールはfizzbuzz
- 第2引数に真偽値を受け取って、trueだったら「割り切れる」と「割り切れない」の条件を反転
- 第1引数が負の数の場合、さらに「割り切れる」と「割り切れない」の条件を反転
*/
module.exports.fizzbuzz = ((...arrs) => (num, type) => arrs[((num < 0 ? 1 : 0) + (type ? 1 : 0)) % 2][Math.abs(num % 15)] || `${num}`)(
['FizzBuzz', null, null, 'Fizz', null, 'Buzz', 'Fizz', null, null, 'Fizz', 'Buzz', null, 'Fizz', null, null],
[ null, 'FizzBuzz', 'FizzBuzz', 'Buzz', 'FizzBuzz', "Fizz", 'Buzz', 'FizzBuzz', 'FizzBuzz', 'FizzBuzz', "Fizz", 'FizzBuzz', 'Buzz', 'FizzBuzz', 'FizzBuzz']
// 既定値を上書きするには、このファイル内にキー バインドを挿入します
[
{
"key": "ctrl+shift+a",
"command": "cursorHomeSelect",
"when": "editorTextFocus"
},
{
"key": "ctrl+shift+e",
"command": "cursorEndSelect",
@mugi-uno
mugi-uno / first.rb
Last active July 15, 2018 13:25
2018/7/14 Toyama.rb #30 オフラインリアルタイムどう書く
# http://nabetani.sakura.ne.jp/hena/ord18notfork/
require 'minitest/unit'
require 'minitest/autorun'
class Regi
POWER = [
2, 7, 3, 5, 2
]
@mugi-uno
mugi-uno / light_flux.js
Created September 23, 2017 14:24
light_flux
import { EventEmitter } from 'events';
import _ from 'lodash';
export const emitter = new EventEmitter();
export const createStore = (updater) => {
let store = {};
emitter.on('pub', (...args) => {
const beforeStore = store;
store = updater(store, ...args);
module Q2
PATTERN = [
[1], [2], [3], [4], [5], [6], [7], [8], [9],
[1, 2],
[2, 3],
[3, 6],
[6, 9],
[9, 8],
[8, 7],
[7, 4],