본문 바로가기
반응형

[개발] Programming197

윈도우 80 포트 제어 - 다른 프로그램이 먼저 점유할 경우 윈도우 기본 80 포트 변경 윈도우 피씨에 회사 보안 프로그램을 사용할 경우 80 포트를 계속 점유하는 경우가 있습니다. 이럴 때 이클립스에서 웹 프로젝트를 돌리려고 하면, 80 포트를 사용하지 못할 수 있습니다. 이때 레지스터리에서 80 포트에 대한 우선 순위를 조정해주면 별 오류 없이 문제가 해결되어서 공유드립니다. 참고로 저는 윈도우 개발자가 아니고 80 포트를 변경하고 나니 부작용도 있었기 때문에 참고해 주세요. 원래 커맨드 창에서 프로세스 kill로 하다가 매번 너무 번거로워서 레지스토리를 변경한 경우입니다. 윈도우 > 실행 > regedit 입력 후 엔터 좌측에 해당 경로로 이동합니다. 컴퓨터 > HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Serv.. 2021. 12. 24.
페이스북 피드(게시글) 웹 페이지에 내장하기 - Embedded Tag 페이스북 피드 퍼가기 페이스북에 페이지 글을 딱 한 개가 아니라 피드 목록을 나의 웹에 내장(Embed)하고 싶다면 이 글 딱 집중~! 이전에는 'Like Box'라고 하는 기능으로 iframe 형태로 퍼갈 수 있었는데, 근래에 API가 바뀌면서 'Page Plugin'이라는 명칭으로 바뀌었다. (이전 라이크 박스 시절에 퍼갔다면 지금 글이 안 보이고 있을 것이다.) 접속 경로 : https://developers.facebook.com/docs/plugins/page-plugin 링크를 생성하는 방식은 이전과 동일해 보인다. 비록 개발자 페이지이긴 하지만, 계정이 없어도 상관없다. 뭐 이 글은 개발자들이 보고 있을 테니, 아래 값에 대한 설명은 필요 없을 것 같다ㅎㅎ 하단에 체크 박스는 노출하는 설정에.. 2021. 12. 11.
자바스크립트 Uncaught SyntaxError: missing ) after argument list 오류 해결 Uncaught SyntaxError: missing ) after argument list 웹 프로그래밍을 하다 보면 흔히 발생하는 문법 오류가 있다. 그중 위와 같은 오류가 발생했다면, (경험상) 대부분 세 가지 오류에 해당된다. 01 괄호 오류 정말 말 그대로 괄호를 빼먹은 케이스다. JSTL을 사용 한다면, '}' 또는 '{'를 실수로 빼먹을 수도 있고 '(' 또는 ')' 를 빼먹을 수도 있으니 브라우저의 콘솔로 확인해보자. 02 ' 또는 " 오류 실수로 ' 또는 "를 추가로 넣은 경우 발생한다. 예를 들어, 아래처럼 입력하면 오류가 나지 않는데, var aa = "뿌잉 뿌잉"; var bb = "오빠 " + aa; var tmp = "오빠" aa; 또는 var tmp = "오빠 + aa; 와 같.. 2021. 12. 9.
깃허브 레파지토리 public, private 전환 방법 깃 레파지토리 공개/비공개 전환 깃허브에서 레파지토리의 공개 여부를 변경할 수 있는 설정을 소개합니다. 엄청 간단하지만, 헤매는 분들도 있을 수 있기에 자세히 정리해 봤습니다ㅎㅎ 우선 아래 깃 레파지토리를 보면 Public인 것을 볼 수 있는데요, 그렇게 되면 아무나 fork 뜰 수 있으니 위험하겠죠? 해당 레파지토리 > Settings > Manage Access로 이동합니다. Who has access 밑에 Manage 링크를 클릭합니다. 그다음에 Change visibility를 클릭합니다. 필요 없다면 delete을 하면 되겠죠? 다음으로는 Make private을 클릭하고 하단에는 레파지토리 명칭을 key in 해주면 됩니다. 반대로 공개하고 싶은 경우 Make public을 선택하면 되죠. 아.. 2021. 12. 2.
CSP (Content Security Policy) 설정 - 웹 취약점 막기 Content Security Policy CSP 설정은 웹 XSS (Cross-site_scripting) 공격을 막아주는 설정으로 브라우저는 보통 호출하면 모든 리소스를 로딩하게 되는데, CSP 설정을 응답 헤더에 적용하면 조건에 부합하는 리소스만 받게 된다. 지정된 리소스 외에는 모두 막기에 공격을 막는데 조금 보템이 될 것이다. CSP 설정은 아래와 같이 리소스의 종류를 선언하고 URL을 붙여서 선언하게 된다. Content Type 설명 default-src Serves as a fallback for the other fetch directives connect-src Restricts the URLs which can be loaded using script interfaces font-sr.. 2021. 11. 28.
아웃룩 메일 예약 발송하는 방법 (Outlook) 아웃룩 예약 메일 보내기 회사 업무를 하다 보면 예약 메일은 상당히 유용하게 사용하는 기능입니다. 하지만 아웃룩에서 예약 발송하는 방법은 네이버나 다음에 비해서는 덜 직관적인 것 같습니다. 그래서 이번 포스트에서는 아웃룩에서 예약 발송 메일 설정하는 방법을 공유드리겠습니다. 우선 신규 메일이나 기존 수신받은 메일 창에서 상단에 '옵션'이라는 항목을 클릭합니다. 나오는 설정 중에서 오른쪽에 '예약발송'을 클릭합니다. 그럼 아래 표시한 부분에서 날짜와 시간을 설정할 수 있습니다. 한 가지 당황스러운 건, 분의 경우 30분 단위로만 선택 가능하다는 점이었습니다. 날짜, 시간, 분을 선택한 뒤에 닫기 누르고, 다시 메일 작성 창에서 내용 작성 후 발송 누르면 설정된 시간에 메일이 나갑니다. 그다지 직관적이지는 .. 2021. 11. 19.
728x90