Blog

인터넷으로 개인간 자동차 명의 이전하기

아내 명의로 되어 있는 차량을 내 명의로 바꿀 필요가 있어서 자동차 명의 이전을 알아봤는데 요즘은 개인간의 거래는 인터넷으로 가능하다고 한다. 기본적으로는 네이버에서 검색한 '자동차 명의이전 인터넷으로 하는 방법(직접 해본 경험을 바탕으로)'을 참고해서 진행해 봤다. 인터넷으로 진행한다고 해서 금방 끝나는 일이 아니다. 절차도 많고 실시간으로 바로 처리되지……

2021-10-23 | Comments (2)

스크롤 있는 플렉스 박스에 패딩이 적용되지 않을 때

overflow: auto와 display: flex가 적용된 박스에 padding을 적용하면 오른쪽은 여백이 생기지 않는 버그를 사파리에서 발견했다. 컨텐츠에서 오른쪽으로 margin을 줘도 여백이 생기지 않는다. 하지만 전체 박스 크기에는 패딩이 영향을 미치고 있기 때문에 완전히 무시되는 것은 아니다. 스크롤 되는 영역에서만 여백이 생기지 않는 문제이다……

2021-10-20 | Comments (0)

배열 reduce에 초기값 지정

나는 배열의 reduce 함수가 그다지 익숙하지 않다. 뭘 '줄인다'는 것인지 잘 모르겠는데 개인적으로는 차원을 줄일 수 있어서 그런가 보다 정도로 억지로 생각하고 있다. 이 reduce 함수가 아주 유용할 때가 있는데 바로 배열의 합을 구할때 이다. 이 외에도 MDN의 reduce 페이지를 보면 다양한 용례가 있다. 그동안 배열의 합을 잘 사용하고 있었는……

2021-09-22 | Comments (0)

크롬이 웹에서 모달을 없앤다

모달이라고 하면 사이트별로 디자인해서 사용하는 레이어 팝업창이 떠오르지만 여기서 말하는 모달은 alert나 confirm, prompt와 같은 자바스크립트 기능을 말한다. 이 기본 모달이 사용자로 하여금 메시지의 출처를 헷갈리게 해서 보안 위험을 일으키고 있으니 크롬이 이 기능을 없애버리겠다고 한다. 뭔가 "랜섬웨어에 걸리지 않으려면 랜선을 뽑으세요."와 ……

2021-08-21 | Comments (0)

CSS-in-JS와 성능

리액트같은 컴포넌트 기반 도구를 사용할 때 CSS를 JS안에 포함(CSS-in-JS)시키는 도구를 많이 사용한다. CSS를 JS 안에 작성하면 컴포넌트 파일을 하나로 유지하면서 기능과 스타일을 같이 관리할 수 있어서 선호하는 사람이 많다. CSS가 JS안에 포함된 경우와 별도의 파일로 분리된 경우의 성능을 비교를 한 글(Real-world CSS vs. C……

2021-06-28 | Comments (1)

리액트와 스벨트 비교 글 몇 개

"Svelte for the Experienced React Dev" 글의 내용이 좋아서 공감가는 부분을 뽑아 봤다. 가감한 부분이 있어서 보다 자세한 내용은 원글을 보는 것이 좋다. 표준 CSS 구문으로 스타일을 지정할 수 있고 컴포넌트 범위로 스코프가 설정된다. 컴포넌트가 랜더될 때 마다 다시 실행되지 않고 한번만 실행되기 떄문에 메모이즈나 업데이트 조……

2021-06-06 | Comments (2)

우분투에 최신 버전 노드 설치하기

우분투에 apt-get으로 노드(nodejs)를 설치했더니 10.X 버전이다. ESM(ECMAScript Module) 구문에서 오류가 나면서 스벨트킷 앱이 돌지를 않는다. 게다가 npm도 따로 설치해야 한다. 검색해보니 설치할 수 있는 많은 방법 중에 노드소스(NodeSource)에서 배포하는 판을 까는 것이 제일 권장되는 것 같다. 아래와 같이 PPA(……

2021-04-21 | Comments (0)

Accessibility.kr에 스벨트킷 적용

피엠위키(PmWiki)로 구축해놓고 거의 방치되어 있던 Accessibilty Korea에 스벨트킷(SvelteKit)을 적용했다. Accessibility Korea는 예전에 접근성 관련된 일을 많이 할 때 정보화 진흥원에서 하지 않는 일들을 진행해 보려고 야심차게 만든 사이트였지만 많은 활동을 하지는 못했다. 장애인 웹 사용 실태 조사 빼고 나머지 내용……

2021-04-18 | Comments (0)

아이피타임 익스텐더로 와이파이 신호 확장

내 방은 안방 구석의 옷방이다. 코로나 덕분에 재택을 많이 하는데 내 방에서 와이파이가 잘 잡히지 않는다는 문제가 있다. 업무용 노트북은 랜선으로 연결했지만 핸드폰이나 테스트용 기기는 와이파이가 약해서 제대로 사용할 수가 없다. 와이파이를 어떻게 확장할 수 있을지 이것 저것 생각해 봤는데, 인터넷 서비스 업체에 무선 단말기를 바꿔달라고 할 수 있지만 알아보……

2021-03-24 | Comments (0)

IE에서 스벨트 실행하기

뷰(Vuejs)는 기본값으로 IE9를 지원하지만 스벨트(Svelte)는 IE에서 구동이 안되어서 내부 프로젝트에만 쓰고 있었다. 이번에 IE를 지원하는 앱을 리팩토링해야 해서 뷰를 걷어내고 스벨트를 적용해보려고 IE에서 작동하게 하는 방법을 찾아봤다. 보통은 바벨로 트랜스파일하지만 리치 해리스가 버블(Buble)이라는 프로젝트도 만들었다는 것을 듣고 버블을……

2021-02-06 | Comments (1)

이전글