본문 바로가기

분류 전체보기

(596)
이름 모를 누군가에 대한 친절은 어디서 올까? (타인의 친절 - 마이클 맥컬러프) 내가 살고 있는 대한민국은 한국전쟁 직후 최빈국의 상태에서 최근 유엔무역개발회의(UNCTAD)가 인정한 선진국으로 성장하였다.한국의 눈부신 성장은 한국인들의 근검절약, 한강의 기적, 경제개발계획 등 우리 아버지 어머니들의 피나는 노력이 있었기에 가능했지만, 폐허가 된 땅에 도움을 준 세계 다른 나라들의 지원도 큰 힘이 되었다. 이를테면 1950년대 한국이 미국으로부터 받은 원조는 약 17억 달러로 당시 정부 예산의 절반에 가까운 수치였다. 2022년 새해를 맞이하는 이 시점에서 대한민국은 원조를 받던 나라에서 원조를 주는 나라가 되어있고 그 위상이 높아져가고 있다. 언뜻 보면 당연하게 여겨지면서도 사실 전혀 이해되지 않는 부분이 있다. 바로 국제 원조다. 왜 미국은 전쟁으로 인해 석기 시대로 돌아간 대한..
트렌드코리아 2022 작년에 샀던 책 은 세상의 빛도 보지 못한 채 서재 속에서 운명을 다했었다.. 이번엔 그러지좀 말자 라는 마음으로 책 를 샀고 다행히 2022년이 오기전에 다 읽게 되었다!ㅠㅠ 호랑이의 해인 2022년, 우리 모두가 호랑이가 될지 고양이에 그칠지 판가름하는 시기가 될 것이라 생각되어 저자진들은 10대 키워드로 TIGER OR CAT을 선정했다. 1. T ransition into a ‘Nano Society’ 나노사회 나노사회는 극소단위로 파편화된 사회를 일컫는다. 공동체가 각 개인들로 나누어져 서로 이름도 모른 채 고립된 섬이 되어간다. 1인 인구 증가 등으로 나타나는 나노사회 트렌드는 ‘러스틱 라이프’, ‘머니러시’, ‘라이크커머스’, ‘루틴이’, ‘헬시플레저’등 다른 트렌드들에도 영향을 미치는 근원..
현재 산타 위치는? 구글 산타 트래커 (Google Santa Tracker) ! 오늘 아침 구글 첫 화면에 들어가니 Santa's on his way! Follow his journey around the world 라는 글씨가 보였다. 흠.. 처음보는건데? 무언가 싶어 들어가보았더니 산타가 늦잠을 자고 있었다. 그 모습을 못마땅하게 본 산타 친구들은 산타를 깨워 루돌프 스키에 태워보냈다. 그리곤 영상이 끝났는데 음.. 이게 뭐지? 라는 생각이 들었다. 천하의 구글이 왜 이런 걸 할까 궁금해서 좀 더 조사해보기로 했다. 1955년부터 NORAD Tracks Santa라는 전통이 있었는데 이분들이 하고 싶었던 건 아래와 같다. 우리는 매년 산타가 오는 것을 알고 있는데 지금 이 순간 산타가 어디있는지 눈으로 보고 싶어! 그래서 NORAD Tracks Santa는 매년 12월 1일부터 ..
JAVA 주요 패키지 및 고려 사항 1. java.lang 패키지 java.lang 패키지는 JAVA의 가장 기본적인 클래스들이 모여있는 패키지이고 다른 패키지들과 달리 import 구문 없이도 사용 가능하다. 우리가 자주 접하는 Object, String, StringBuffer, Boolean, Character, Number 클래스들 모두 java.lang 패키지에 포함되어 있다. 2. Java.util 패키지 java.util 패키지는 유틸리티 성격의 클래스들을 모아놓은 패키지이다. Date, Calendar등 날짜 관련 클래스들을 포함하고 있고 다양한 자료구조를 모아놓은 Collection Framework를 포함하고 있다. Date 클래스는 거의 deprecated 되었지만 여전히 사용 중이고 Date클래스의 단점을 보완하여 나..
[ JavaScript ES 6 ] HTML 모듈화 1. HTML 모듈화 Web Component에 스타일 넣고 싶을 때 Shadow DOM 쓰면 좋음 Shadow DOM에서 작업한 스타일은 다른 컴포넌트에 영향을 주지 않음 2. innerHTML에 직접 HTML 코드를 하드코딩으로 박지 말고 HTML 임시보관함인 을 사용하시길. 이메일 입력 ㄱㄱ
[ JavaScript ES 6 ] Shadow DOM 1. Shadow DOM Shadow DOM은 Web Component의 숨겨진 독립적인 공간임
[ JavaScript ES 6 ] 커스텀 태그 1. 커스텀태그 길고 복잡한 HTML을 축약하는 법 html 중복제거, 다른 페이지에서 재활용 가능하기 때문에 커스텀 태그 사용 커스텀 태그 안에서도 파라미터 문법 구현 가능 attribute 변경 감지기능 제공, Vue.js의 props처럼 동작하게 구현할 수 있음 React, Vue가 커스텀태그 역할을 잘 지원해줌
[ JavaScript ES 6 ] Map, Set 1. key, value를 저장하는 Map 자료형 Map 자료형은 자료간의 연관성을 표현하기 위해 사용 자료얻기 -> get() var person = new Map(); person.set('name', 'Kim'); person.set('age', 20); var person2 = new Map([ ['name', 'Kim'], ['age', 20] ]); 2. 중복자료를 허용하지 않는 Array 비슷한 Set 자료형 Set의 add(), delete(), has(), size 주로 쓰임 var book = new Set(['john', 'tom', 'andy', 'tom']); var arrBook = [...book]; // 기존 배열에서 중복 제거한 버전 구할 때 유용하게 쓰임 book; // ..