매번 브라우저로 보니까 관리도 힘들고, 쉽게 POP3 로 땡겨서 보자. 일단 구글 사이트의 Help 에 자세히 설명이 되어 있꾼. https://support.google.com/mail/troubleshooter/1668960?rd=1#ts=1665119,1665157,2769079 간단하게 필요한 부분만 캡쳐~~ 일단, Gmail 에서 설정을 해 주어야 한다. POP3 를 사용할 수 있도록 개인적으로는 IMAP 보다는 POP3가 사용하기 수월하다.IMAP 은 서버와 동기화 시켜서 통합 관리 되는 장점이 있지만 너무 느린면이 있고, E-mail이라기 보다는 RSS Reader 같은 느낌이 별로다. 빨간 박스의 내용만 잘 해주면 된다. 아래 박스에서 나는 서버에 메일을 남겨두지 않도록 설정해 두었다. 그..
이전 강의에 연속해서 from 조은의 프론트엔드 실무 가이드 : 요구사항 분석과 적정 기술 클라이언트 사이드 렌더링 CSR 에 관한 내용이다. 브라우저 렌더링 101을 통해 전체적인 느낌을 알고 세부적으로 CSR, SSR, Static file 이렇게 설명하는 것 같다. 내용의 말미에 나오는 칠판을 아래에 공부용으로 스샷 강조하는 내용을 간략하게 정리해 보면, 브라우저의 JS (JavaScript) 엔진들이 각자의 Component 를 만들고 JSX 등을 활용해서 바로 DOM을 정의해서 구현하는 것, 이것이 CSR, 클라이언트 사이드 렌더링이라고 말 할 수 있다. 특징적인 내용은 실시간성을 원하는 경우, 자연스러운 페이지 이동을 원하는 경우 혹은 페이지의 일부만 변경되어 자연스런운 렌더링이 필요한 경우 ..
크롬 기준의 브라우저 렌더링 101 강의는 fastcampus 의 동영상 강의의 화면을 일부 캡쳐해서 정리해둔다. 전체적인 개요 같은 내용이다. 먼저 모르는 용어 Render Tree DOM 과 CSS 가 적용된 결과물 정도로 이해하고 넘어간다. 이 Render Tree 가 표현되기 위해 (렌더링을 위해), 아래와 같은 3단계의 일이 벌어진다고 알면 된다. 1. Layout 2. Paint 3. Render 라는 과정이 있다는 것을 기억하라는 강사분의 말씀. Layout 부분이 다시 불리게 되면 좀 느려질 가능성이 있으니 피해서 설계하는 것이 좋다. 대충 이해한 바로 써보면, (틀릴수도 있다.) 예제로는 애니메이션을 구현할 때 Position 을 변경할 수 있는데 이 부분은 layout을 변경하는 기술이..
내가 쓴 글들이 인터넷에 퍼져야 애드센스를 단 효과가 있을 테니 구글 서치 콘솔에 등록을 하고, Google Search Console https://search.google.com/search-console 마찬가지로, 한국 사용자들에게 알려지기 위해 네이버 웹마스터 도구 등록도 해 둔다. https://searchadvisor.naver.com/ 네이버 서치어드바이저 네이버 서치어드바이저와 함께 당신의 웹사이트를 성장시켜보세요 searchadvisor.naver.com 여기에 들어가 웹마스터 도구에서 자신의 도메인을 등록하고 자신의 소유임을 알리는 DNS 등록이나 Meta 헤더 등록을 마치면 아래와 같이 rss, sitemap 사이트맵을 등록 할 수 있는 페이지를 볼 수 있다. 아래 처럼 자신의 si..
여기저기 찾아보기 힘든 유틸리티, 툴, 프로그램을 한 곳에 모아서 제공해 주던 네이버 자료실이 서비스를 종료했다는데 비슷한 서비스를 제공해 주는 사이트 2곳을 소개합니다. 보물, 소프트다운 타운 입니다. 👍 https://bomul.com/ 보물 사이트는 그냥 네이버 자료실과 아주 비슷하네요. 카테고리도 아주 잘 되어 있고, 자료도 거의 대부분 있는 것 같습니다. 자료 소개도 아래 그림 처럼 분류와 버전 용량, 다운로드 가능한 위치, 라이센스 정보 등 아주 자세하게 제공해 주고 있습니다. 음. 광고도 많이 없어서 서버 운영은 어떻게 하는지요? ㅎㅎㅎ 다운로드도 서버에서 바로 제공도 하는 방법인듯 합니다. 트래픽이니 머니 운영비가 좀 들겠군요. 아무튼 깔끔하게 소개도 잘 되어 있어 믿고 들어갈 만하네요. ..
서버 React 설치 설치전 아래 페이지를 꼭 참고한다. 우분투 Node.js 설치및 npm 환경구축 $ sudo apt-get install -y nodejs $ sudo apt install npm 설치 로그를 참고한다. twlabs01@twlabs01:~$ cd Projects/ twlabs01@twlabs01:~/Projects$ mkdir react twlabs01@twlabs01:~/Projects$ cd react twlabs01@twlabs01:~/Projects/react$ sudo apt-get install -y nodejs [sudo] password for twlabs01: Reading package lists... Done Building dependency tree Readi..
아차차. 승인은 되었느데 내 도메인으로 티스토리에 연결해서 하려니, 다시 승인을 받아야 함. 흠 일부러 하나 더 만들어서 일단 신청을 하는데, 안되면 낭패인데 처음 부터 여기를 자기 도메인에 연결하고 검토 요청을 했었어야 한다. 요청이 거부 되면 여기에 blog.내도메인.com 으로 서브 도메인으로 쓸려고 했던 계획이 다 틀어 지는데. 같은 여기 티스토리로 검토 요청을 돌려보자. DNS 쪽 설정을 티스토리로 막 바꾸고, 티스토리 설정으로 들어가서, 도메인 접속 정보를 업데이트 한다. 일단 요러케 붙여두고, 검토 요청 결과를 기다려보자.. 머 같은 블로그 인데 다른 결과가 나오려나 쩝
여러 파일에 있는 특정 패턴을 바꾸려고 하면, 먼저 바꾸고자하는 파일들이 있는 특정 디렉토리로 이동한다. 그리고 아래와 같이 입력한다. 현재 경로로부터 하위 폴더까지의 "cpp"파일들 내에 "old"이란 문자열을 "new"로 변경하는 경우 find . -name "*.cpp" -exec sed -i 's/old/new/g' {} \; 쉬우면서도 어려운~~ 바꾸는 패턴은 vi에서 문자열 치환이랑 동일하네. 레퍼런스 페이지 https://mozi.tistory.com/35 [LINUX] sed 문자열 치환하기 sed 문자열을 변환하는 편집기입니다. 원본은 변경없이, 변경된 결과를 출력합니다. (-i 옵션으로 변경된 결과를 원본파일에 덮어쓸 수 있습니다. ) sed 사용법 sed [ option ] patte..
1. Prepare IoT Hub and Device for this example 1.1. Developer PC - Generate Device self-signed certificates [MUST] Please follow up tutorial-x509-self-sign At last stage, you need to run the following command for making .pem file: openssl x509 -in prov_device1.crt -out prov_device1.pem -outform PEM For your reference, prepare example log as below: Notice! device ID = "W5100S_EVB_PICO_PROV_X509" ..
네트워크 구성도나 시스템 설계도를 그리는 경우 다양한 아이콘이 필요하다. AWS에서 제공하는 아이콘 세트를 참고해보자. https://aws.amazon.com/ko/architecture/icons/ AWS 아키텍처 아이콘 아키텍처 다이어그램은 설계, 배포, 토폴로지에 관해 커뮤니케이션할 수 있는 유용한 방법입니다. 이 페이지에서 다이어그램을 구축하는 데 도움이 되는 AWS 제품 아이콘, 리소스 및 기타 도구가 aws.amazon.com 다운로드 받으면, ppt 에서 쓸 수 있는 예제와 아이콘 세트가 들어 있다. 실제 시스템 구성도 플랫폼 구성도를 그리면 아래 그림처럼 구성해야 한다. 아래 그림은 "Avaya Aura Unified Communications (UC) Platform" 예제로 pdf 로..
토렌트 공유 파일 업로드 전송 하는 방법 - 토렌트 파일 만들기 토렌트는 그냥 토렌트 사이트 가서 원하는 파일을 다운로드만 하는 용도로 많이 쓰고 있다. 그런데, 가끔 대용량 파일을 공유 업로드 하거나 서로 전송해야 하는 경우가 있다. 보통은 이 경우, FTP 나 클라우드 사이트를 이용하여 파일을 공유하여 업로드 하는 방법을 많이 쓰고 있다. FTP나 HTTP로 올리는 경우, 너무 느리게 업로드 되고, 다운로드 받는 사람도 참 답답하게 느낄 정도로 느리게 다운을 받아야 하는 경우를 많이 본다. 이런 경우에는 토렌트를 이용하여 파일을 공유 업로드 하여 전송해 보도록 하자. 기술 특성상 P2P 파일 공유를 통해 나름 빠른 속도로 대용량 파일을 공유할 수 있다. 예로, 전시회에 쓰일 포스터 파일을 공유해 보도..
언제나 검색해 보는 단골 명령어들~~ 머리에 저장되질 않어 아까 vim에서 검색하기는 아래 글에 정리해 둠 2021.11.02 - [소소한개발팁] - vim 검색 팁 - vi에서 여러 파일에 있는 문자열 검색하기 vim 검색 팁 - vi에서 여러 파일에 있는 문자열 검색하기 Vi 작업중에 폴더내의 있는 다중 파일 중에 원하는 문자열을 포함하고 있는 파일들을 보고 싶다면 아래와 같이 명령을 치면 된다. :vimgrep /검색문자열/ ** 출처 - https://tactlee.egloos.com/856258 만약, 검 bthinkr.tistory.com 리눅스 파일 시스템에서 (쉘에서) 바로 해보려면 아래 글을 참고하자. 출처가 삭제되어 여기서도 삭제 문자열찾기 방법 1 - 영어만 주로 가능 # grep -..