본문 바로가기
반응형

분류 전체보기997

Spring4Shell - Spring RCE 취약점 및 조치 방안 정리 https://spring.io/blog/2022/03/31/spring-framework-rce-early-announcement 2022. 4. 1.
Svelte URL 파라미터 사용 특정 검색 내용을 페이지로 넘겨서 지속적으로 제공하고자 하는 경우 URL 파라미터를 이용하게 되는데, Svelte역시 이를 활용할 수 있다. svelte-spa-router를 사용하여 어떻게 URL 파라미터를 사용할 수 있는지 알아보자. GitHub - ItalyPaleAle/svelte-spa-router: Router for SPAs using Svelte 3 Svelte에서 SPA를 구성하는 방법은 아래 링크에서 확인하기 바란다. Svelte - SPA routes 설정 (asecurity.dev) SPA 구성을 완료하고 이제 URL 파라미터를 사용하고자 한다면, 사용하고자 하는 페이지에 svelte-spa-router에서 제공하는 querystring 을 이용하여 구성할 수 있다. The curr.. 2022. 3. 31.
Google Font 사용/적용하기 Google에서는 웹 개발에 사용할 수 있는 다양한 폰트를 무료로 제공하고 있다. 오늘은 해당 폰트를 사용하는 방법에 대해서 간단히 정리해보도록 하겠다. 구글 폰트를 사용하기 위해서는 먼저 구글 폰트 사이트로 접속을 한다. Browse Fonts - Google Fonts Google Fonts Making the web more beautiful, fast, and open through great typography fonts.google.com 접근을 하게 되면 현재 Google에서 이용할 수 있는 폰트를 확인할 수 있으며, 보통은 자주 사용하는 폰트에 대해서 검색을 통해서 확인 할 수 있지만, Sort 기능을 이용해서 최신 Trend에 맞는 폰트라거나, 최신(Newest)등을 선택해서 정렬과 Ca.. 2022. 3. 31.
Svelte - SPA routes 설정 Web은 우리가 특정 사이트의 페이지를 방문하면 해당 페이지의 모든 내용을 서버에 요청을 하고 응답 받아 화면에 보여주는 하나의 사이클로 연결성이 없는 단일 요청 방식으로 구성되어 있다. 이렇다 보니 페이지를 요청할 때, 다양한 웹 화면에 구성된 이미지를 비롯해서 모두 새로 가져오기 때문에 서버에서는 적지 않은 부담이 된다.(브라우저에서 캐쉬를 가지고 있다고 하더라도 여러 사용자가 이와 같은 페이지 전체 요청을 하는 경우 서버에게 큰 부담이 될 수 밖에 없다.) 하지만 Front-End의 기술이 발전하면서, 실제 요청시 필요한 데이터만 요청을 하는 방식을 통해 보다 서버의 부하를 줄이고, 효율적으로 사용할 수 있는 방식이 개발 되었고, 이를 SPA(Single-Page-Application)이라고 한다... 2022. 3. 30.
Sass(SCSS)란, 사용법 HTML 의 화면의 디자인 적인 요소로 사용되는 CSS는 마크업 언어가 실제 표시되는 방법을 기술하는 스타일 언어로써, 웹 화면의 표현을 간편하면서, 레이아웃과 스타일을 정의할 때의 자유도가 높다고 할 수 있다. 그리고 편리하 사용성은 누구나 쉽게 접근하여 사용할 수 있지만, 들어갈 수록 그 복잡함도 함께 커지게 된다. 이러한 CSS는 W3C의 표준 스타일시트로 활용되고 웹 표현에 필수 요소 이기에 반드시 사용해야 하지만, CSS의 불편한 부분을 보완하고 편의성을 높인 CSS 전(Pre)처리기가 나오게 되었고, 이것이 Sass/SCSS이다. * CSS 전처리란 CSS가 동작하기 전, 즉 개발 단계에서 이 전처리 언어인 SCSS를 사용하고 실제 웹에서는 CSS로 변환해서 동작되는 것을 의미한다. Sass/.. 2022. 3. 29.
Linux/Ubuntu 파일 개수 확인 wc 명령은 라인 갯수를 셀 수 있는 명령이다. 이 명령을 이용하면 손쉽게 파일 개수 확인이 가능하다. 현재 위치의 파일 개수 ls -l | grep ^- | wc -l 현재 폴더의 하위 폴더를 포함한 파일 개수 find . -type f | wc -l 2022. 3. 29.
Svelte - 쓸만한 OpenSource Editor 찾기 2022년 기준으로 Svelte에서 사용해볼 만한 Editor가 어떤것이 있는지 확인한 내용들을 정리해 본다. 필자 기준으로 Editor를 사용할 때 글쓰는것은 대부분 WYSIWYG( 위지위그: What You See Is What You Get, "보는 대로 얻는다")이라고 하는 기능을 마크다운 기준으로 대부분 지원을 해주기 때문에 이부분 보다는 조금은 고급 기능이라고 할 수 있고, 필자가 평상시 기본값에서 편집기를 이용할 때 주요하게 본 기능중 몇가지를 살펴보았고, 해당 기능은 다음과 같다. 1. 클립보드 그림 붙여넣기 그림 파일은 Base64로인코딩을 해서 실체 본문에 포함하는 것이 가능하다. 이러한 기능을 이용해서 많은 에디터들이 그림을 클립보드에서 바로 붙여넣기가 가능했고, 편리하게 웹에서 문서.. 2022. 3. 28.
SSPI handshake failed with error code 0x8009030c 해결 방법 웹 개발중 Login failed. The login is from an untrusted domain and cannot be used with Windows authentication. [클라이언트: x.x.x.x] 메시지와 함께 SQL 서버 연결이 되지 않는 경우가 있다. 아래 SSPI 오류도 함께 나타나는데, 다음과 같이 레지스트리를 추가하면 간단히 해결이 가능하다. SSPI handshake failed with error code 0x8009030c, state 14 while establishing a connection with integrated security; the connection has been closed. Reason: AcceptSecurityContext가 실패했습니다... 2022. 3. 27.
내가 하고자 하는 일 10년 전 난 지금의 나를 만족했을까? 글 속에 젊은 나는 개발이 하고 싶었나 보다. 그래서 그렇게 보안 개발 관련해서 찾고 찾아서 지금 내가 여기까지 온 것인가? 라는 생각을 하게 되었다. 젊은 나에게 지금의 네가 얘기한다면, "고맙다, 너의 선택은 틀리지 않았어, 네 덕분에 지금까지 잘해내고 있어" 라고 말해주고 싶다. 다시 10년뒤에 이글을 보고 회의록에 또 어떻게 쓸 수 있을까? 나만의 서비스를 만들었을까? 아니면 아직도 직장에서 일하고 있을까? 프리랜서일까? 다른일을 하고 있을까? 이제 더이상 젊다고 하기 어렵고, 세상은 빠르게 변하기에 앞으로의 10년은 과거 10년보다는 차분히 즐기는 여유를 가져보도록하자. 2022. 3. 27.
반응형