Skip to content

Instantly share code, notes, and snippets.

class MiniEditor extends HTMLElement {
constructor(){
super();
this._value = '';
var shadow = this.attachShadow({ mode:'open'});
var wrapper = document.createElement('div');
var placeholder = document.createElement('div');
@lazygyu
lazygyu / index.js
Created February 25, 2019 10:50
ㅇㅇ
const {createCanvas, loadImage} = require('canvas');
const fs = require('fs');
const path = require('path');
const name = process.argv[2];
const no = process.argv[3] || 0;
const request = require('got');
if( !name ) {
@lazygyu
lazygyu / index.js
Created February 16, 2019 18:04
mgsc
const request = require('request-promise-native');
const {createCanvas, loadImage} = require('canvas');
const fs = require('fs');
const path = require('path');
const wr_id = process.argv[2];
if( !wr_id ) {
console.error('USAGE : node index [wr_id]');
process.exit(1);
def solution(strs, t)
cache = {}
que = []
que.push([t, 0])
depth = 0
strs.uniq!
return 1 if strs.include?(t)
cur = 0
while que.size > 0 and cur < que.size do
tar, dep = que[cur]
@lazygyu
lazygyu / 키보드.ino
Created May 14, 2017 18:52
커스텀 키보드 아두이노 소스
#include <Keyboard.h>
int vPins[] = {A2, A3, A4, A5, 14};
int hPins[] = {11, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 15, A0, 13, A1};
unsigned char keys[5][15] = {
{KEY_ESC, '1', '2', '3', '4', '5', '6', '7', '8', '9', '-', '=', '0', KEY_BACKSPACE, '\0' },
{KEY_TAB, 'q', 'w', 'e', 'r', 't', 'y', 'u', 'i', 'o', '[', ']', 'p', KEY_HOME, '\\' },
{KEY_LEFT_CTRL, 'a', 's', 'd', 'f', 'g', 'h', 'j', 'k', 'l', '\'', KEY_RETURN, ';', KEY_END},
{KEY_LEFT_SHIFT, 'z', 'x', 'c', 'v', 'b', 'n', 'm', ',', '.', KEY_RIGHT_SHIFT, KEY_UP_ARROW, '/', KEY_DELETE},
byte pLed = 2;
byte segPins[] = {5, 7, 8, 10, A0, 13, 12, 11};
byte digitPins[] = {6, 9};
byte sensorPin = A1;
byte relayPin = 4;
byte cnt = 0;
bool isOn = false;
@lazygyu
lazygyu / Button.h
Created June 19, 2016 07:50
OneButton Volume Controller
#import <Arduino.h>
const long LONGPRESS_TIME = 1000;
const long CLICK_TIME = 200;
typedef void(*pFunc)(void);
class Button{
enum ButtonState {
#include <LiquidCrystal.h>
#include "FPS_GT511C3.h"
#include<SoftwareSerial.h>
// Mode definitions
#define MODE_IDLE 0
#define MODE_WELCOME 1
#define MODE_ENROLL 2
#define MODE_DEROLL 3