Runtime Execution, State Control, Flow Control, Sync & Async
·
과거
Program & Timing JavaScript Timing Language code (Lint & IDE) ES2021, TypeScript (Lint & IDE) Machine language (Compile) Transpiler (Compile) File File & deploy Load Browser load (Browser), Browser parsing (Compile) Run (Runtime) Run (Runtime) Terminate Browser close Runtime Execution State Control Directive Reference Indirective Reference 런타임에 추가적인 메모리 연산을 함으로써 참조간의 컨텍스트가 깨지지 않게 함 Flow Control ..
JavaScript - 1 (Version Specifications)
·
과거
ECMAScript 6 (ES6, ES2015) Class, Object Literal Arrow Iterator, Generator, For of const, let destructuring, rest, spread Template string Symbol, Promise, Map, Set, WeakMap, WeakSet, Proxy, Reflect ECMAScript 7 ~ 10, Stage3 7 - 중첩된 rest해체 const 8 - async/await, shared memory, atomics 9 - object 해체, asynchronous iterators 10 - optional catch 11 - BigInt, globalThis, top level await, class field, ..
웹 앱, 자바스크립트
·
과거
웹 앱의 구성 요소 필수 구성 요소 : HTML, CSS, JavaScript HTML CSS JavaScript 웹 앱 실행 관점의 구성 요소 브라우저 : 런타임 환경을 제공하는 환경 실행되는 시간 - 실행 시간 - 런타임 브라우저가 아니어도 JavaScript를 실행시킬 수 있는 환경이 생김 -> Nodejs 렌더링 - 화면 그리기 UI를 만드는 것 : HTML JavaScript를 이용해서 HTML을 조작 -> JavaScript로 UI를 제공한다는 의미임. 결론적으로 UI를 제공하기 위해서는 HTML 형태가 갖춰져야 하기 때문에, HTML을 어디에서(언제) 만드는가가 중요함. 브라우저가 HTML을 로딩할 때는 웹 서버가 HTML 파일을 브라우저한테 전송 -> HTML 파일이 웹 서버한테 존재함. ..
윈도우 멀티태스킹 프로그램 추천 (강추)
·
과거
개요유튜브를 돌아다니다가 새롭게 알게된 2개의 멀티태스킹(탭 관련) 프로그램에 대해 소개합니다. 목차PowerToys - FancyZonesStardock - GroupyPowerToys - FancyZonesmicrosoft/PowerToysWindows system utilities to maximize productivity. Contribute to microsoft/PowerToys development by creating an account on GitHub.github.comFancyZones is a window manager that makes it easy to create complex window layouts and quickly position windows into those..
키보드 자판(배열) 변경하기
·
과거
개요 2020/10/19 - [Hobby] - qwerty 대신 colemak 자판 사용하기 qwerty 대신 colemak 자판 사용하기 오늘은 windows에서 qwerty 대신 colemak 자판을 사용하는 법을 알아보겠습니다. colemak(콜맥) 자판이란? 더보기 쿼티 배열의 불편함을 개선하고자 나온 비표준 영어 자판 배열입니다. 먼저 콜맥 자판 �� optimizion.tistory.com 지난 글에서는 colemak 자판을 사용하는 법과 그에 따른 불편함을 소개했습니다. 이번 글에서는 날개셋 한글 입력기를 이용한 자판 변경을 소개하겠습니다. 목차 날개셋 한글 입력기란? 왜 사용하는가? 사용 방법 날개셋 한글 입력기란? Windows용 다용도 한글 입력 프로그램입니다. 다음과 같은 분들에게 요..
qwerty 대신 colemak 자판 사용하기
·
과거
오늘은 windows에서 qwerty 대신 colemak 자판을 사용하는 법을 알아보겠습니다. colemak(콜맥) 자판이란? 더보기쿼티 배열의 불편함을 개선하고자 나온 비표준 영어 자판 배열입니다. 먼저 콜맥 자판 다운로드 사이트로 가서 Download now 버튼을 눌러줍니다. 다운 받은 폴더 안에 있는 setup.exe 파일을 실행시켜줍니다.완료 후 아래 그림처럼 Settings - Language 에서 English - options 를 클릭해줍니다. Keyboard 란에 아래 그림처럼 Colemak 으로 되어있으면 영문 자판이 콜맥 자판으로 바뀐 것입니다. 만약 위와같이 설정되어 있음에도 쿼티 자판으로 쳐지시는 분들은작업표시줄 우측에서 키보드 레이아웃에서 콜맥을 눌러주시면 활성화 될 것입니다. ..
영수증 가계부
·
과거
대상 : 오늘의 지출 내역을 손으로 직접 입력하고 싶지 않은 사람, 영수증을 보면서 가계부를 기록하는 사람 목적 : 쉽고 빠르게 하루의 지출 내역을 작성하고 볼 수 있도록 특징 : 영수증 스캔을 통하여 '어떤 가게에서' '어떤 항목에' '얼마를 지출' 했는지를 파악하여 자동 등록 사용자는 항목의 카테고리를 설정하여 어떤 항목에 얼마를 지출했는지를 파악할 수 있음 달력 형태로 몇 월 며칠에 얼마를 지출했는지 및 월, 년 단위로 얼마를 지출했는지 확인 가능
Windows 자소 단위 삭제 해제 및 글자 단위 삭제
·
과거
안녕하세요 optimy입니다. 오늘은 Windows 에서 자소 단위 삭제를 해제하고 글자 단위로 삭제하는 법을 알아보겠습니다. 자소 단위 삭제란? 우리가 글자를 입력한 직후 Backspace 키를 누르게 되면 글자 단위로 삭제되는 것이 아닌 자음 하나 혹은 모음 하나가 삭제되는 것을 볼 수 있는데요. 이 이유는 한글은 자소 단위 삭제가 기본 설정이기 때문입니다. 이렇게 되면 한 글자를 지우고 싶어도 여러번 Backspace 키를 눌러야 하는 번거로움이 생기죠. 이 자소 단위 삭제를 해제함으로서 글자 단위 삭제가 기본이 되도록 해보겠습니다. 1. 레지스트리 편집기를 켜줍니다. Windows 검색창에 regedit 을 입력하면 들어갈 수 있습니다. 2. 레지스트리 주소 창에 아래 주소를 입력합니다. Comp..
자바 개발환경 구축
·
과거
개요 JDK 및 Eclipse를 설치하는 글입니다. 목차 java JDK 설치 환경변수 설정 Eclipse 설치 java JDK 설치 1주차 java 프로그래밍 강의에서 java 개발환경을 구축한다. Windows 시스템에서는 오라클 jdk를 이미 설치했었기 때문에, WSL로 리눅스 시스템에 OpenJDK를 설치해보자. Ubuntu sudo apt update sudo apt install openjdk-11-jdk Windows java SE 14 환경변수 설정 jdk를 설치한 후 따로 환경변수 설정을 해줘야 한다. JAVA_HOME 변수에 jdk 설치 폴더 위치를, Path 변수에는 jdk 설치 폴더 안의 bin 폴더 위치를 설정한다. 설정한 후 아래 명령어를 실행시켜 version이 잘 나오는지 확..
Paste Into File - 복사 후 파일로 저장하는 프로그램
·
과거
캡처 혹은 복사한 것을 쉽게 파일로 만들 수 있는 유틸리티를 소개합니다.Paste Into File EslaMx7/PasteIntoFileDesktop Application to Paste Clipboard Contents into Files Directly (New Version Released 🔥) - EslaMx7/PasteIntoFilegithub.com 위 사이트에서 다운로드 후 바탕 화면에서 우클릭 하시면 Paste Into File 항목이 새로 생겼을 겁니다.글, 이미지 등을 복사한 후 으로 바로 파일로 만들어 줄 수 있습니다. 텍스트를 복사해서 Paste Into File을 누르면 위와 같은 창이 뜹니다.파일 이름, 저장 위치, 확장자를 변경할 수 있습니다.  저장할 수 있는 확장자가 정..