ETC 13

엑셀 파일 db 넘기기

어쩔 수 없이 한글 파일을 엑셀로 작업 해놔야 하는 상황에 1. 먼저, 데이터를 엑셀로 정리 맨 첫줄에 db컬럼명과 동일하게 하는것이 편하다 그 아래는 데이터들 존재하지 않는 이미지입니다. 사진 삭제 사진 설명을 입력하세요. 사진 설명을 입력하세요. 2. MySQL-Front 열기 HeidiSQL은 엑셀 작업을 지원하지 않는다 존재하지 않는 이미지입니다. 사진 삭제 사진 설명을 입력하세요. 사진 설명을 입력하세요. 3. 세션 연결 해주던가, 연결된 세션을 열어주던가 존재하지 않는 이미지입니다. 사진 삭제 사진 설명을 입력하세요. 사진 설명을 입력하세요. 4. 가져오기 -> Microsoft Excel File... 엑셀 파일 업로드 해주기 존재하지 않는 이미지입니다. 사진 삭제 사진 설명을 입력하세요. ..

ETC 2023.04.11

[api]네아로 서비스 사용

서비스 등록 ​ 1. 애플리케이션 등록 후 이름, 카테고리 선택 사용 API는 - 네아로 선택 ※사용 API는 사용 할 것만 체크 체크 한 것은 사용하는 페이지도 캡쳐를 해야만 검수가 완료된다 ​ ex) 존재하지 않는 이미지입니다. 사진 삭제 사진 설명을 입력하세요. ​ 2. 환경추가 PC웹 URL (http:// 부터 입력) 도메인은 하나만 등록이 가능,, 존재하지 않는 이미지입니다. 사진 삭제 사진 설명을 입력하세요. ​ ​ 3. Callback URL 등록 네이버 소스는 naverLogin.php와 naverJoin.php 두개가 존재하므로 둘다 등록 ​ 존재하지 않는 이미지입니다. 사진 삭제 사진 설명을 입력하세요. ​ 중간에 오류나면 오류 페이지에서 개발자모드를 킨 후 console 창에 new..

ETC 2023.04.11

[리눅스] 명령어 정리

자주 사용할 일이 없긴 한데, 사용할 때 주로 썻던 명령어들 위주로 작업환경은 putty 입니다. 폴더복사 ls : 디렉토리, 파일 목록보기 cd [디렉토리명] : 해당 디렉토리로 이동 pwd : 현재 디렉토리의 위치 보여주기 ​ ​ cp -r [디렉토리1] [디렉토리2] : 디렉토리1에 있는 것을 디렉토리2로 복사 / 디렉토리2가 존재하지 않으면 디렉토리2를 만들어줌 cp -rp [디렉토리1] [디렉토리2] : 복사할폴더 이름 / 새로만들 폴더이름 ex) cp -rp data/ copydata ​ ls -al(권한이랑 같이) ​ pwd(현재 위치) su, sudo (root 권한 획득) - 현재 계정을 로그아웃 하지 않고 root 권한 획득하기 su 입력후 root권한 비밀번호 입력 [현재계정@lug ..

ETC 2023.04.11

카카오 주소 api 위도 경도 표시

카카오 주소 api를 사용해서 주소를 입력한 후에 위도 경도를 표시하는 방법 api 소스를 사용했으며, 주소 api에서 지도를 함께 가져와야 위ㆍ경도를 받아올 수 있다. 소스 코드 주소 api는 키를 발급받지 않아도 되지만, 지도가 포함되어 키를 발급받아야 한다. //추가 //추가 부분 참고(html, script) 모두 추가 해줘야 함 결과 카카오 api 가이드 주소 https://postcode.map.daum.net/guide Daum 우편번호 서비스 우편번호 검색과 도로명 주소 입력 기능을 너무 간단하게 적용할 수 있는 방법. Daum 우편번호 서비스를 이용해보세요. 어느 사이트에서나 무료로 제약없이 사용 가능하답니다. postcode.map.daum.net

ETC 2023.04.11

페이스북 페이지 플러그인 오류

> URL 작성하고 렌더링할 탭 등등 작성 후에 하단의 코드받기를 클릭 어느 순간부터 오류로 안뜨게 되는데, 아무리 검색해도 내용이 안나오는데 아랫 글 참고 https://www.nomadism.co.kr/129 페이스북 페이지 플러그인 안될때 운영중인 사이트에 페이스북 페이지 플러그인을 설치했는데 먹통이 되는 현상이 ...먼가 문제가 생긴것일까 고민하고 찾아봤는데 딱히 해결책이 안보임.. https://developers.facebook.com/docs/plugins/page-p www.nomadism.co.kr 페이스북 페이지 플러그인 주소 https://developers.facebook.com/docs/plugins/page-plugin?locale=ko_KR 페이지 플러그인 - 소셜 플러그인 -..

ETC 2023.04.11

[취약점]캐시 제어 응답 헤더 설정

header("Cache-Control: no-cache, no-store"); no-store - 캐시가 그 응답의 사본을 만드는 것을 금지한다. ​ no-cache - 응답은 로컬 캐시 저장소에 저장될 수 있다. - 다만 먼저 서버와 재검사를 하지 않고서는 캐시에서 클라이언트로 제공될 수 없다. https://mygumi.tistory.com/149 캐시 제어 응답 헤더 설정 :: 마이구미 이번 글은 캐시 제어에 관련된 응답 헤더들을 다뤄본다."HTTP 완벽 가이드" 책과 stackoverflow의 관련 글들을 참고하여 작성하였다. Cache-Control: no-cache, no-store, must-revalidate 위와 같은 헤더들을 통해 mygumi.tistory.com

ETC 2023.04.11

[취약점]target="_blank"을 사용하여 외부 앵커를 여는 사이트

요소에서 target="_blank" 사용 시 보안상 취약점 발생 noopener/noreferrer nooperner(노오프너) - 링크된 페이지에서 window.opener을 사용해서 링크를 건 페이지를 참조할 수 없게 됨 - 신뢰할 수 없는 페이지로 이동하는 링크를 부득이하게 만들어야 할 때 사용 ​ noreferrer(노리퍼러) - 링크를 건 페이지의 주소 등의 정보를 브라우저가 Referer: HTTP 헤더로 리퍼러(referer 또는 referrer)로서 송신하지 않음 ​ rel = noopener noreferrer - rel 속성은 링크된 페이지(href="연결할 페이지의 URL")와의 관계(relationship) - 공백으로 구분해서 관계 목록을 나열하여 지정할 수 있음 ​​ ​ 일반적..

ETC 2023.04.11

브라우저 자동 완성 기능 해제

autocomplete 특성은 텍스트와 숫자를 허용하는 , , , 요소에 사용 가능 ​ 자동완성으로 제안할 값의 출처는 대개 브라우저가 선택합니다. 사전 정의된 값을 사용할 수도 있으나 보통 과거에 사용자가 입력했던 값을 사용합니다. 예를 들어 사용자가 입력한 이름, 주소, 전화번호, 이메일 주소를 브라우저에 저장할 방법을 제공하기도 하고, 신용카드 정보를 미리 암호화해 저장하고 인증절차 후 자동완성 값으로 쓸 수도 있습니다. 출처 : https://developer.mozilla.org/ko/docs/Web/HTML/Attributes/autocomplete HTML autocomplete 특성 - HTML: Hypertext Markup Language | MDN autocomplete 특성을 사용하..

ETC 2023.04.11

정규식/정규표현식

특정한 규칙을 가진 문자열의 집합을 표현하는 데 사용하는 형식 언어 정규 표현식은 많은 텍스트 편집기와 프로그래밍 언어에서 문자열의 검색과 치환을 위해 지원하고 있으며, 특히 펄과 Tcl은 언어 자체에 강력한 정규 표현식을 구현하고 있다. (이건 무슨말인지 모르겠다.) 출처 : 위키백과 ​ 보통 내가 사용했던 예제는 핸드폰이나 이메일 주소 패턴 검사 형태나 소스 코드 변경 정도.. 정규식 테스트 사이트 https://regexr.com/ RegExr: Learn, Build, & Test RegEx RegExr is an online tool to learn, build, & test Regular Expressions (RegEx / RegExp). regexr.com 사용방법 "^The": "The"..

ETC 2023.04.11