본문 바로가기
반응형

전체 글975

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.
MVP 처음과 끝은 언제 일까? 오랫만에, 과거 Naver에 비공개로 남겨둔 자료들을 살펴보다, 처음 MVP를 수상했던 포스팅을 보았다. 아직도 이때를 잊지 못한다. IT로 일을 시작하면서 처음으로 유명한 IT업체로 부터 인정을 받는 느낌, 다만 난 이때도 어렸던것 같다. 혼자 수줍게 글을 남겼네? ㅎㅎ 이렇게 또 시간은 10년이 흘렀구나... 아직도 난 변한게 없는것 같은데, 아직도 많이 수줍고 하고 싶은것이 많은 어린이 같다. 이것을 시작으로 MS본사도 가보고 마크루시노비치도 만나보고 여러 열정적인 분들과 만나면서 나름 오바(?)페이스도 해보고 재미있는 사건들이 인생에 많이 추가된것 같다. .... 올해가 끝일까? 이제 생각이 많아지는 나이가 되는것 같다. 2022. 3. 27.
/var/log 로그 종류, grep 활용 많은분들이 문제 확인과 증상을 보기위해 로그를 확인하는데, Linux에서 로그의 기본 위치는 /var/log 해당 위치에서 주요 확인 로그는 아래와 같다. boot 부팅 관련 로그. (dmesg 명령으로 확인가능) maillog 메일 관련 로그 messages 메일과 뉴스를 전체적인 로그 secure 유저 접속에 관련된 로그 dmesg 시스템 부팅시 출력되는 메세지 cron cron관련 예약 작업 메세지 wtmp 사용자들의 접속한 정보을 기록 xferlog FTP 서버의 데이터 전송관련 로그 기록 그럼 어떤식으로 확인을 하게 될까? 몇가지 예를 통해 grep 사용법을 알아보자. boot.log에서 ?가 포함된 내용 확인 grep [search string] [file name] grep "?" /var/.. 2022. 3. 27.
간편하게 IP 숨기기/속이기, 우회 접속, 프록시 종류 예전, 12년 전에 작성한 글인데, 변화한게 없어서 정리 차원으로 가져왔다. 일반적으로 자신의 IP를 보호하는 방법으로 내부에서 많이 쓰이는 방법은 proxy 서버(적은의미로는 NAT)를 두는것을 의미한다. 해커들이 IP를 숨기고자 할때 자주 사용하는 방식으로 바로 외부에 공개된 프록시 서버를 사용하는 것이다. 물론 VPN을 이용하는것도 자주 사용하는 방법중 하나 이지만, 프록시는 웹 접근 위주로 우회해서 접근할 수 있어 유용한 기술이라고 할 수 있다. 위와 같이 웹에 있는 프록시 서버를 이용하는 것으로 자신의 아이피를 감출수 있습니다. 내부에 있는 NAT, PROXY서버를 사용하는것은 노출이 쉽기 때문에 외부 인터넷에 있는 (외국 추천)에 있는 프록시 서버를 사용하면 추적하기도 힘들 뿐더러 프록시(PR.. 2022. 3. 27.
Svelte - Windows 환경 구성 NodeJS, Git, Visual Studio Code Svelte 라는 언어를 사용하기 위해서 윈도우에 환경을 구성한 내용을 정리해 본다. 정리에 앞서 필요한 내용은 다음과 같다. NodeJS Visual Studio Code Git 1. NodeJS 설치 아래 링크에서 설치가 가능하다 설치시 특별히 지정할 추가 옵션은 없으나, Add to PATH를 지정해야 명령 프롬프트에서 명령어 사용이 가능하므로, 이 부분을 꼭 포함해서 설치하기 바란다. Next를 통해 설치를 누르면 된다. 다운로드 | Node.js (nodejs.org) 명령 프롬프트에서 npm 명령을 사용해, 설치가 정상적으로 되었는지 확인하자. 정상적으로 설치가 되었다면, 아래 그림과 같이 현저 설치된 버전을 확인할 수 있다. npm -v 2.Visual Studio Code 설치 대부분의 개.. 2022. 3. 27.
반응형