수달의 IT 세상

[Jekyll] Sass Deprecation Warning 메시지 출력끄기 포스트 Teaser

[Jekyll] Sass Deprecation Warning 메시지 출력끄기

카테고리:

1 분 소요

문제 상황 Jekyll로 만든 블로그를 빌드하다보면 터미널에 아래와 같은 메시지를 출력한다. 물론 빌드가 되지 않는 것은 아니지만, Warning인 만큼 눈에 거슬린다. DEPRECATION WARNING: Using / for division is deprecated and will be removed in Dart Sass 2.0.0. 대부분 Dart Sass 2.0.0으로 업데이트 되면서 이전에 사용하던 함수 혹은 연산자들이 더 이상 사용되지 않으니 설명하는 내용으로 재작성하기를 안내하는 메시지이다. 해결 방법 원래는 권고하는 대로 고쳐서 사용하는 방법이 정론이지만, 일단 잘 작동하고 고쳐야 할 부분이 한 두 군데가 아니므로 이 메시지를 무시하고 사용할 수 있다. 이 메시지를 터미

잘 읽히는 보고서 문장의 비밀 포스트 Teaser

잘 읽히는 보고서 문장의 비밀

카테고리:

6 분 소요

개발자들에게도 개발 문서화와 보고서 작성이 필수인 요즘 꼭 필요한 책 필요한 선수 지식 요구 학력 : X 예제 코드 : X 난이도 : ★☆☆☆☆ 책의 구성 중 마음에 들었던 주제 문장 기술 01 내가 알아도 상대방은 모를 수 있다 보고서 이전에 대화할 때도 기본적인 내용이다. 대부분 많은 사람들이 지식의 저주에 걸려 본인이 알고 있는 지식을 상대도 당연히 알고 있을 것으로 생각하고 많은 부분을 생략한 채 설명하곤한다. 이후 나오는 기술들이 주어의 누락과 술어 사용의 명확성과 모호성의 제거 방법들을 설명하는데, 이 문장 기술을 기반으로 설명한다. 따라서, 이 책을 읽을 때는 ‘내가 알아도 상대방은 모를 수 있다’를 항상 염두에 두어야 한다. 문장 기술 10 하나의 문장에는 하나의

쏘카 과태료 결제 예정일 자동 결제 안됨 오류 포스트 Teaser

쏘카 과태료 결제 예정일 자동 결제 안됨 오류

카테고리:

3 분 소요

쏘카 과태료 청구 평소 급한 일이 있을 때 상황에 따라 택시와 쏘카에서 차량을 대여하여 자주 사용하고 있었다. 차량를 빌린 그 날에도 굉장히 급한 일이 있어 차량을 잠시 주차하고 일을 보고 나왔던 것으로 기억한다. 당시에는 과태료가 부과되었을 것이라는 사실 조차 인지하지 못하고 있었는데, 카카오톡 알림톡으로 아래와 같은 메시지를 받았다. 요약해보자면, 차량을 대여한 해당일에 주정차 위반으로 감경된 금액인 과태료 32,000원이 부과되었으며 쏘카에서 해당 과태료를 대납하였으니 등록된 카드에서 결제예정일에 자동결제가 진행된다는 내용이었다. 결제예정일이 지났다 위의 알림톡에서 안내한대로, 현재 쏘카에 해당 차량을 예약할 때 사용했던 주 결제수단인 네이버페이와 보조 결제수단인 카드가 등록되어 있어 결제예

티스토리 로그인 및 접근 제한 해제하고 블로그 이사 포스트 Teaser

티스토리 로그인 및 접근 제한 해제하고 블로그 이사

카테고리:

6 분 소요

로그인 제한 7일 블로그를 잘 운영하던 중, 아래와 같은 내용의 메일을 받았다. 서비스: Tistory (수달의 IT 세상) 일자: 2024-07-16 조치내용: 로그인제한7일 사유: 서비스 이용 약관 위반 (서비스 운영 방해)   <규제 콘텐츠: 총 1 건> 커뮤니티 규제 https://syudal.tistory.com   고객님의 티스토리에서 운영정책에 위배되는 내용 확인되어 안내 드립니다. 고객님의 티스토리에 자체 광고 노출을 우회 혹은 방해하는 코드가 포함돼 있습니다. 서비스 정책에 따라 티스토리 규제 대상이므로 즉시 자체 광고가 노출되도록 스킨 변경 혹은 관련 코드를 모두 삭제하시기 바랍니다. 참고로 동일 계정 내 다

[Jekyll] Jekyll 로컬 테스트 환경 구축하기 포스트 Teaser

[Jekyll] Jekyll 로컬 테스트 환경 구축하기

카테고리:

1 분 소요

Jekyll Jekyll은 정적 사이트 생성기(Static Site Generator)로, HTML 페이지를 미리 생성하여 서버에 배포하는 방식으로 작동한다. 이는 블로그, 포트폴리오, 문서 사이트와 같은 콘텐츠 기반 웹사이트에 적합하다. 또한, Jekyll은 콘텐츠를 작성할 때 Markdown 형식을 지원하고 Liquid 템플릿 언어를 사용하여, 변수, 루프, 조건문을 이용한 동적 페이지를 구성할 수 있다. 특히 GitHub Pages와의 통합이 매우 용이하여 무료 호스팅이 가능한데 Jekyll 프로젝트를 GitHub 저장소에 업로드하면, 바로 정적 웹사이트로 호스팅할 수도 있다. https://jekyllrb-ko.github.io/ ※ 본 게시글은 Ubuntu 24.04 LTS 버전을 기준으로

업무에 활용하는 Node.js 포스트 Teaser

업무에 활용하는 Node.js

카테고리:

3 분 소요

JavaScript라는 단일 언어로 클라이언트와 비동기 이벤트 기반 서버를 빠르고 효율적으로 개발하고 싶은 개발자들에게 추천하고 싶은 책 필요한 선수 지식 요구 학력 : X 예제 코드 : JavaScript 난이도 : ★☆☆☆☆ 책의 구성 중 마음에 들었던 주제 1장 처음 만나는 Node.js 개발자들이 흔히 궁금해하는 작동원리를 설명하는데, 비동기 이벤트 기반 서버의 작동 원리를 설명하기 위해 상당히 노력한 느낌이 난다. 특히 libuv에 기반한 논블로킹 I/O와 이벤트 루프, C10K 문제에 대해 심층적으로 다룬다. 4장 Node.js에서의 비동기 처리 현대 프로그래밍 언어는 기본적으로 비동기 처리를 지원한다. 그중 많은 언어들이 await과 async 키워드로 쉽게 비동

[Node.js] Express.js를 사용한 간단한 RESTful API 서버 구현하기 포스트 Teaser

[Node.js] Express.js를 사용한 간단한 RESTful API 서버 구현하기

카테고리:

3 분 소요

RESTful API RESTful API는 REST(Representational State Transfer) 아키텍처 원칙을 따르는 API를 말한다. RESTful API는 HTTP 프로토콜을 통해 리소스를 관리하고 조작할 수 있는 인터페이스를 제공한다. 특히 다음과 같은 HTTP 메서드를 통해 리소스를 관리하고 조작하는 작업을 수행한다. GET: 자원의 조회. 서버로부터 자원의 표현을 가져온다. POST: 자원의 생성. 서버에 새로운 자원을 생성한다. PUT: 자원의 전체 수정. 서버의 자원 전부를 수정한다. PATCH: 자원의 부분 수정. 서버의 자원 일부를 수정한다. DELETE: 자원의 삭제. 서버의 자원을 삭제한다. 소스 코드 아래는 Express.js를 사용하여 간

[아이폰] iCloud+ 비공개 릴레이 기능 사용시 카카오 로그인 실패. 해결하기 포스트 Teaser

[아이폰] iCloud+ 비공개 릴레이 기능 사용시 카카오 로그인 실패. 해결하기

카테고리:

2 분 소요

문제 상황 사파리에서 특정 웹 사이트에 카카오톡 앱으로 로그인을 진행하다 보면, 아래와 같은 메시지가 출력되며 로그인에 계속 실패한다. 일시적인 네트워크 오류입니다. 잠시 후 다시 시도해주세요. iCloud+ 비공개 릴레이 기능 사용시 카카오 로그인에 실패할 수 있습니다. 문제 원인 이는 로그인 과정에서 사파리 상의 IP와 카카오톡이 작동되고 있는 IP가 상이한 경우 발생하는 오류이다. 이와 같은 문제에 대해 카카오 개발자 센터에서는 아래와 같이 설명하고 있다. 카카오 로그인 도중에 IP 가 변경되는 경우 계정 탈취 행위와 구분할 수 없기때문에 로그인 실패 처리하고 있는데요. 카카오톡 앱을 띄워 ID/PW 입력 없이 로그인 처리 또는 동의창 동의하고 카카오톡 앱을 호출한 웹브라우저는