전체 글185 [볼펜 리뷰 #1] FX Zeta 경어체? 보다는 편한 어투로 이야기 해보고자 한다. 어렸을 때는 학교를 졸업하면 더 이상 배우지 않아도 되는 줄 알았다. 물론 선생님께 배우는 수업은 더 이상 없을 수도 있다. 하지만 세상의 변화를 보면서, 계속 배우지 않으면 내일이 불안하게 느껴진다는 걸 알게됐다. 나는 주로 종이와 볼펜(연필)으로 정리를 하면서, 또는 예제를 풀면서 배우는 편이다. 필기구를 늘 다루는 편이라 볼펜 리뷰를 한 번 해보고 싶었다. 어차피 블로그에 적어도 누가 무어라 할 사람은 없기에 정리해본다. 처음 살펴볼 볼펜은 모나미의 에프 엑스 제타(FX Zeta)다. 내가 이 볼펜을 처음 접했던 것은 2010년 경이었던 것으로 기억한다. 저점도 잉크를 사용해서 잘 써진다고 홍보하고 있었는데, 지금은 그런 문구는 없어진 것 같다. .. 2024. 11. 3. 윈도우11 파일 삭제 확인 옵션 윈도우 11을 새로 설치하면 파일 삭제시 대화창이 나타나지 않고 대상 파일이 바로 휴지통으로 이동된다. 파일 삭제 시 확인 대화창을 표시하는 옵션은 바탕화면 > 휴지통 > 마우스 오른쪽 클릭 > 속성에서 설정할 수 있다. 휴지통 아이콘에 마우스 커서를 위치시키고 마우스 오른쪽 버튼을 클릭한 후 속성 창 가장 아랫 부분의 '삭제 확인 대화상자 표시'를 체크하면 파일 삭제 시 삭제 여부를 묻는 대화창이 표시된다. 적용 > 확인 버튼을 클릭하면 창이 닫히고 설정이 적용된다. 2024. 9. 19. 4. 익스텐션 그 너머 - PWA: Progressive Web Application 2/2 지난 포스팅에서 PWA의 구조에 대해 살펴보았고 PWA의 기반이 되는 전통적인 웹 애플리케이션을 작성해보았다. 전통적인 웹 애플리케이션 구조에서는 웹 서버가 멈추면 더 이상 웹 애플리케이션을 이용할 수 없게 된다. 하지만 PWA 구조에서는 웹 서버가 멈추더라도 전체 기능까지는 아니더라도 사전에 정의한 수준까지 웹 서비스를 제공하게 할 수 있다. 이는 PWA에 포함되어 있는 서비스 워커가 웹 서버의 대리인(proxy) 역할을 함으로서 가능하다. 이전 포스팅 '익스텐션 그 너머 - PWA 1/2'에서 전통적인 웹 애플리케이션에 해당하는 아래 내용까지 작성하였다. 여기서 sw.js 파일이 서비스 워커 스크립트지만 그 내용을 작성하지는 않았었다. 이 sw.js 파일을 작성해보자. const CACHE_NAME .. 2024. 3. 27. 4. 익스텐션 그 너머 - PWA: Progressive Web Application 1/2 총 3부에 걸쳐 크롬 익스텐션의 구조와 제작 방법에 대해 살펴보았다. 마지막으로 Progressive Web Application(PWA) 개념에 대해 살펴보고 브라우저 익스텐션에 대한 포스팅의 대단원(?)의 막을 내리려 한다. 웹 서비스는 서비스를 제공하는 서버에 연결(connect)되어 있을 때에만 서비스를 제공받을 수 있다. 이에 반해 PWA는 서버와 연결되어 있지 않은 상태에서도 최소한의 서비스를 제공받을 수 있도록 만들어진 웹 어플리케이션이다. 여기에 더해 웹 브라우저가 웹 표준을 준수하는 어떠한 문서나 서비스라도 플랫폼(Windows, Linux, MacOS 등)에 관계없이 실행해 주는 것과 마찬가지로 PWA도 웹 브라우저를 가상 실행환경으로 삼기 때문에 하나의 코드로 모든 플랫폼에서 실행되는.. 2024. 3. 25. 3.2. 크롬 익스텐션 만들어보기 Part II - Chrome API 사용하기 이전 포스팅, '3.1.크롬 익스텐션 - 서비스 워커 심화'에서 서비스 워커가 크롬 익스텐션의 다른 구성 요소인 content 스크립트 그리고 웹 브라우저의 주소창(=omnibox)과 어떤 관계에 있고 어떻게 상호작용 하는지 다루어보았다(아래 그림 참조). 이번 포스팅에서는 익스텐션의 UI, 그리고 크롬 웹 브라우저가 제공하는 API에 집중해보려 한다. 서비스 워커, content 스크립트 없이 익스텐션의 UI와 크롬 API를 가지고 크롬 브라우저를 컨트롤 할 수 있다. 아래 그림은 이번 포스팅에서 다룰 익스텐션의 구조를 보여준다. popup.js 그리고 웹 브라우저의 상호작용을 눈여겨 보기바란다. 익스텐션을 작성하기 위해 가장 먼저 해야할 일은 익스텐션이 제공할 기능을 정의하고, 이 기능들을 제공하기 .. 2024. 3. 18. 이전 1 2 3 4 5 6 ··· 37 다음