Skip to content

Instantly share code, notes, and snippets.

View 16Yongjin's full-sized avatar

16Yongjin

View GitHub Profile
{"id":"c04b7e86dc5c8f5a439d4fef3cb60884","name":"16Yongjin의 책장","username":"16Yongjin","createdAt":"2023-03-06T10:00:31.986Z","updatedAt":"2023-03-06T10:01:41.089Z","books":[{"authors":["김마라"],"contents":"『실무에 바로 쓰는 일잘러의 보고서 작성법』은 회사에서 문서로 커뮤니케이션 하는 방법을 현업 기획자가 사수처럼 상세하게 알려준다. 기획서, 제안서, 보고서 같은 문서의 목적을 파악해 내용을 쉽게 구성하는 방법을 알려준다.","datetime":"2020-11-17T00:00:00.000+09:00","isbn":"119066562X 9791190665629","price":18000,"publisher":"제이펍","sale_price":16200,"status":"정상판매","thumbnail":"https://search1.kakaocdn.net/thumb/R120x174.q85/?fname=http%3A%2F%2Ft1.daumcdn.net%2Flbook%2Fimage%2F5512443%3Ftimestamp%3D20221108003731","title":"실무에 바로 쓰는 일잘러의 보고서 작성법","translators":[],"url":"https://search.daum.net/search?w=bookpage&bookId=5512443&q=%EC%8B%A4%EB%AC%B4%EC%97%90+%EB%B0%94%EB%A1%9C+%EC%93%B0%EB%8A%94+%EC%9D%BC%EC%9E%98%EB%9F%AC%EC%9D%98+%EB%B3%B4%EA%B3%A0%EC%84%9C+%EC%9E%91%EC%84%B1%EB%B2%95"},{"authors":["판하이타오"],"contents":"샤오미가 창립 10주년을 기념해 출간한 공식 전기. 전문 전기 작가인 판하이타오(范海?)가 샤오미 임직원들을 인터뷰해 저술했고, 샤오미 창업자이자 현 CEO인
@16Yongjin
16Yongjin / javascript.json
Created March 27, 2022 02:22
vs code code snippets
{
"Node.js Require": {
"prefix": "rq",
"body": ["require($1)"],
"description": "require modules"
},
"ES6 import": {
"prefix": "imf",
"body": ["import { $2 } from $1"],
"description": "import modules"
another
{
"global": {
"ask_for_confirmation_before_quitting": true,
"check_for_updates_on_startup": true,
"show_in_menu_bar": true,
"show_profile_name_in_menu_bar": false,
"unsafe_ui": false
},
"profiles": [
{
from instagram_private_api import Client, ClientCompatPatch
from pymongo import MongoClient
from pprint import pprint
from datetime import date
from time import sleep
from random import random
def safeget(dct, *keys):
for key in keys:
try:
const m = (...args)=>{
let [attrs, [head, ...tail]] = [{}, args]
let [tag, ...classes] = head.split('.')
if (tail.length && !m.isRenderable(tail[0])) [attrs, ...tail] = tail
if (attrs.class) classes = [...classes, ...attrs.class]
attrs = {...attrs}; delete attrs.class
const children = []
const addChildren = v=>v === null? null : Array.isArray(v)? v.map(addChildren) : children.push(v)
addChildren(tail)
return {__m: true, tag: tag || 'div', attrs, classes, children}
version: "2"
services:
app:
container_name: hufs-lecture-alarm
image: yongijn0802/hufs-lecture-alarm
environment:
POSTGRES_USER: ???
POSTGRES_PASSWARD: ???
; #NoTrayIcon
SetCapsLockState, AlwaysOff
; Ctrl::Alt
; Alt::Ctrl
^q::WinClose, A
#If GetKeyState("Capslock","P")
i::Up
@font-face {
font-family: 'Monoid Regular';
src: url('https://larsenwork.com/monoid/css/Monoid-Regular.eot');
/* IE9 Compat Modes */
src: url('https://larsenwork.com/monoid/css/Monoid-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('https://larsenwork.com/monoid/css/Monoid-Regular.woff2') format('woff2'), /* Super Modern Browsers */
url('https://larsenwork.com/monoid/css/Monoid-Regular.woff') format('woff'), /* Pretty Modern Browsers */
url('https://larsenwork.com/monoid/css/Monoid-Regular.ttf') format('truetype');
/* Safari, Android, iOS */
font-weight: normal;
import re
"""
1. 문자열에서 모든 중복 단어를 제거하고 단일 단어 항목만 남기세요.
예시:
입력:
'alpha beta beta gamma gamma gamma delta alpha beta beta gamma gamma gamma delta'
출력: