The Focus (556) 썸네일형 리스트형 JSP 프로그램 처리시 보안성 제고 사용자가 입력하는 부분에 대한 보안처리에는 아래와 같은 사항들이 존재. 1. 자동 시스템으로 입력이 되지 않도록 한다. 서버 단에서 처리하는 로직에서 이전 페이지가 어디인가 하는 것은 중요한 화두. a.jsp 에서 사용자가 입력을 하면 b.jsp 가 서버 상의 File 처리나 DB 처리를 하는 경우, b.jsp 는 a.jsp 에서 호출한 것인지를 체크해야 한다. b.jsp 가 직접 호출되는 경우 더이상의 프로세스가 진행되면 안 된다. 2. 사용자가 입력하는 정보에 대한 Validation Check 는 자바스크립트에 의존하지 않는다. a.jsp 에서 사용자가 입력하는 정보를 체크하는 것은 좋은데 이는 가이드 용도 또는 편이성 제공 측면에서 처리하고, b.jsp 에서 사용자가 입력한 정보가 정상적인지를 최.. [모음자료] jQuery 메뉴. Pulldown 풀다움, Tree 트리, Arcordion 아코디언, Tab 탭 o 각종 - http://www.htmldrive.net/categorys/show/1/Menu-Navigation o 풀다운 메뉴 - http://apycom.com 비상용 무료, 상용 20~40 USD 정도. http://apycom.com/menus/12-black.html. - http://web.geusgod.pe.kr:8081/index.php?mid=jquery&listStyle=list 풀다운 메뉴 모음 - http://www.lwis.net/free-css-drop-down-menu/ 각종 메뉴, MIT License and GNU General Public License - http://www.designchemical.com/lab/jquery-vertical-mega-menu-plu.. 페이스북, Like 했던 내용 삭제하는 방법 Like 를 사용자가 삭제할 수 있는 것은 아시죠..? 평소에는 아래 그림과 같이 표시됩니다. 마우스를 해당 글의 여백에, 아래 그림과 같이 올려 놓으면 오른쪽 위에 'X' 표시가 나옵니다. 'X' 표시를 클릭하면, '게시글 삭제...' 와 '게시물 삭제/좋아요 취소...', '스팸으로 표시' 등을 선택할 수 있습니다. 여기서 '게시글 삭제...' 를 클릭하면 Like 한 내용은 그대로 존재하게 됩니다. 게시글 만 삭제한 경우 해당 Like 는 영영 지울 수가 없을 듯 합니다. (아니네요.. Like 를 했던 원래의 장소에 가서 Like 를 'x' 하면 됩니다. 방법은 더 아래에서 소개합니다.) '게시물 삭제/좋아요 취소...' 를 클릭해야 글과 함께 Like 도 삭제됩니다. ㅠ.ㅠ 그런데, 더 간단한 .. SNS 페이스북 Like 버튼, 개발자 입장에서 생각해 볼 사항 아래 그림과 같이 Like 버튼을 다는 것은 페이스북 개발자 사이트 가서 한 번만 체크해 오면, 그 다음부터는 코드를 수정해서 사용하면 됩니다. http://developers.facebook.com/docs/reference/plugins/like/ 이때 유의할 점이 https:// 로 개발자 웹사이트에 접속하면 'Get Code' 버튼을 클릭했을때, '로딩중..' 이라고만 나오지 코드를 주지는 않아요.. http:// 로 개발자 웹사이트에 접속해야 합니다. 조만간 https (SSL, Secured Socket Layer) 에서도 정상 작동하지 않을까 싶긴 합니다만.. 아래 그림에 보면 'URL to Like (?)' 항목이 있죠.. 여기 입력하는 URI 는 PermaLink 이어야 합니다. 이때, .. HttpWatch, HTTP 스니퍼 툴. 웹브라우저에서 각종 스트리밍을 모니터링해 주는 툴 KISA(한국인터넷진흥원)에서 개인정보보호 관련 개선사항을 알려오면서 암호화 하지 않은 구간이 있다 하여, 이걸 어떻게 확인해 볼까 하다가.. 각종 해킹툴을 가지고 해 보았는데, 백신이나 방화벽 때문에 작업하기가 곤란. 그래서, 찾아보니 HttpWatch 라는 프로그램이 있었군요. Basic 버전은 정작 필요한 내용을 가려놓기 때문에, Http Professional 버전이 필요해요. http://www.httpwatch.com/buy/ 1인 사용자용 라이센스가 40~50만원 라니.. 으음.. 일단, 프로페셔널 버전을 구하셨으면 설치를 하시고요. 설치할 때는 열려 있는 웹브라우저들을 몽땅 닫으라고 나옵니다. 로컬 PC 에서 돌아가는 HttpWatchStudio 가 따로 있긴 합니다만.. 일단은 웹브라우저.. 리눅스 명령어, rm 으로 하위 디렉토리들도 삭제 rm -Rf ... R 은 하위 디렉토리에 대하여도 동일한 작업 f 는 사용자에게 삭제할 지의 여부를 묻지 않고 삭제가 완료될 때까지 삭제 작업 서버에 마운트된 볼륨이 DiskFull 이라면, 신규 Disk 추가 이전에 이미지 파일 사이즈 조정, 불필요한 파일.. *. 이미지 파일 .jpg 는 화질을 조정하면서 압축할 수 있는데.. 95% 정도면 육안으로는 구분이 불가. 70% 정도까지는 그럭저럭 볼만함. 글자 특히 빨간색이라면 많이 뭉게져서 흐릿하게 보이는 단점 인쇄용이 아니라 웹페이지용이라면.. 장축이 1024 pixel 로 조정되어도 무방. 1036 pixel 이면 어느정도 ok. 요즘 스마트폰에 사용되는 이미지의 경우 가고 500 pixel 로 작업하고 사이즈를 줄이는 방식이면 ok. 느린 네트워크를 고려한다면 스마트폰에서 보여지는 가로*세로 사이즈에 맞게 Compact 사이즈로 맞추는 것도 추천. 그런데, 앞으로 LTE 가 도입된다면 글쎄.. 해상도가 그래도 맞아야 하지 않나 싶으므로, 역시나 500 pixel. 장축과 단축의 비율이 너무 확연히 차이가 .. 리눅스 명령어, 끝에 & 를 사용하는 이유 리눅스 서버에서 불필요한 파일을 삭제하는 명령어를 내리면, 해당 파일이 적은 경우에는 금새 삭제가 되지만 수시간 소요되는 작업도 있다. 그리고, 삭제 명령을 내렸는데.. 터미널이 끊기면 삭제 명령도 끊어져서 더이상 삭제가 되지 않는다. 이런 경우 삭제 명령어 뒤에 '&' 를 덧붙이면.. 터미널이 끊어져도 삭제 명령이 완료되기 전까지는 삭제 작업이 지속적으로 이루어진다. & 를 사용하지 않으면, 모니터 앞을 떠나기가 많이 망설여지게 되져.. 여러가지 이유로다가.. ㅋㅋ 물론, kill -9 명령으로 해당 프로세스를 죽이면 '&' 를 붙여서 작업되던 삭제명령어도 중간에 강제 종료가 된다. 삭제가 되면 되살리지 못하므로, 이런 작업을 할 때는 심사숙고를 해야 하고.. 무의식적으로 엔터를 여러번 두드리는 습관은.. 이전 1 ··· 62 63 64 65 66 67 68 ··· 70 다음