차근차근/이것저것 90

폐쇄망 프로젝트 구동시 에러..엄청남 -추가중

servlet-context.xml상단에 beans받아와야 하는 것들은 허용했다. 구동은 되지만...에러 로그 탭에..쌓여있는 게 신경쓰여서 없애보려고 한다. http://www.springframework.org/schema http://www.w3.org http://maven.apache.org 허용 1. jsp코드를 열 수 없었다. plug-in org.eclipse.jst.jsp.ui was unable to instantiate class org.eclipse.wst.sse.ui.structuredtexteditor jsp를 누르면 이런 에러가 보였는데 검색해봐도 나오는게 없어서 이클립스를 다시 실행하니. initializing java tooling 이라고 떠서 https://joont.ti..

폐쇄망에서 개발하기(인터넷x)

org.xml.sax.SAXParseException: schema_reference.4: Failed to read schema document '/spring-beans-2.0.xsd', because 1) could not find the document; 2) the document could not be read; 3) the root element of the document is not . 폐쇄망에서 실행 시 이런 에러가 난다면.. 1. 인터넷이 되는 환경에서 한번 실행한 후 폐쇄망으로 그대로 옮겨서 개발을 한다. (한번 실행을 했기 때문에 필요한 파일들은 내려받아져 있다.) 2. 폐쇄망에서 환경을 세팅해야 한다면.. 필요한 파일들을 USB등에 담아서 폐쇄망으로 옮긴다. 1,2번 방법으로 실..

Facebook 픽셀

https://developers.facebook.com/docs/facebook-pixel/ Facebook 픽셀 - 문서 - Facebook for Developers Facebook 픽셀 Facebook 픽셀은 웹사이트에서 방문자의 활동을 추적할 수 있는 JavaScript의 픽셀 코드입니다. 이 픽셀 코드는 작은 함수 라이브러리를 읽어들여서 작동하는데, 사이트 방문자가 추적(전 developers.facebook.com Facebook 픽셀 Facebook 픽셀은 웹사이트에서 방문자의 활동을 추적할 수 있는 JavaScript의 픽셀 코드입니다. 이 픽셀 코드는 작은 함수 라이브러리를 읽어들여서 작동하는데, 사이트 방문자가 추적(전환)하고자 하는 액션(이벤트)을 취할 때마다 사용할 수 있습니다. ..

Apache Log4j 2 보안 업데이트 권고

https://www.krcert.or.kr/data/secNoticeView.do?bulletin_writing_sequence=36389 KISA 인터넷 보호나라&KrCERT KISA 인터넷 보호나라&KrCERT www.boho.or.kr [1] apache 보안업데이트 현황 : https://logging.apache.org/log4j/2.x/security.html [2] 취약점 정보 : https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-44228 [3] 신규버전 다운로드 : https://logging.apache.org/log4j/2.x/download.html [4] 제조사별 현황 : https://gist.github.com/SwitHak/..

Procedural Programming 절차적 프로그래밍

https://namu.wiki/w/%EC%A0%88%EC%B0%A8%EC%A0%81%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D 절차적 프로그래밍이란 단순히 순차적인 명령 수행이 아니라 루틴, 서브루틴, 메소드, 함수 등(이를 통틀어 프로시저라고 한다.)을 이용한 프로그래밍 패러다임을 뜻한다. 명령형 프로그래밍의 일종이다. '절차적 프로그래밍'이라는 한국어 번역은 오해의 여지가 크다. Procedural Programming에서 Procedural를 '절차적'으로 번역해버려서 마치 절차적으로 실행하는 것이 중점이 되는 것처럼 보이기 때문이다. 그런데 절차적이지 않은 프로그래밍이란 건 애초에 존재하지 않는다. Procedural의 Procedure는 '절차'라는 ..

"frameset","viewport","iphone" (2)

http://www.transbit.jp/note/tool/232.html여기에서 딱 맞는 코드를 찾았다고 생각했는데.. 안됨 .. 아이폰 6에서 사이즈가 375로 나와야 하는데 980?이렇게 나옴. http://www.webmagazine.kakisiti.co.jp/?p=301 iPhone 5S 以前だけでなく、iPhone 6 や iPhone 6 Plus でも幅320pxでスケールを固定する方法2014年11月20日 に wak が投稿 — コメントはありません ↓iPhone 5S あるいはそれ以前の端末において、meta要素を使って幅320pxでスケール固定を実現していた方は iPhone 6 と iPhobe 6 Plus の device-width が変更されたことでお困りかもしれません。この記事ではmeta要素の内容を動的に書き換え..

"frameset","viewport","iphone" (1)

"frameset","viewport","iphone" 프레임셋을 사용중인 홈페이지에서 뷰포트를 써도... 아이폰에서 작동을 안한다...테스트 중인 기기는 아이폰6 .... 이렇게 아이폰일 때 프레임셋의 가로를 수정하면 될까했는데 안됨. 퍼블리셔분께선 아이폰에서 안될 수도 있다고 하셨는다.프레임셋을 빼면 안되냐고.. 근데.. 뺄 순없고... 방법을 찾다보니http://www.appui.org/2203.html 여기에서 아이폰 6이랑 6 플러스는 뷰포트에 따로 가로 사이즈를 넣어야 한다고 적혀있음.

홈페이지 점검 후 수정하기 1

OWASP Top Ten Project 를 사용해서 1차 점검을 해봤다. 위험도가 높은 것 한가지가 나왔다.Attack technique used for unauthorized execution of operating system commands. This attack is possible when an application accepts untrusted input to build operating system commands in an insecure manner involving improper data sanitization, and/or improper calling of external programs 검색어 : OS Command Injection https://www.owasp.org/in..

PMD..적용하기

PMD를 설치해서 코드 검사를 해야 한다고 한다. 기존 방법으로는 플러그인을 설치할 수 없어서.. 수동으로 설치해보려고 한다.(케플러 사용중) http://acanda.github.io/eclipse-pmd/getting-started.html InstallEclipse MarketplaceThe recommended way to install the plugin on Eclipse 3.7 (and later) is to drag and drop the following button into a running Eclipse workspace:Update SiteAn alternative way to install the plugin on Eclipse 3.7 (and later) is via the pl..

네이버 지도 api v3 사용하기

해야할 일 : 네이버 지도 api버전을 v2에서 v3로 변경- 일반지도 / 위성지도 가 보여야 함- 폴리라인사용- 마커사용 (각 위치별 개별 마커 이미지 있음)- 마커 클릭시 설명창이 보여야 함- 지도 위치 검색 후 센터잡기 * 함수안에서 실행을 할 때는 callback을 추가해야 한다.https://navermaps.github.io/maps.js/docs/tutorial-0-Getting-Started.html https://navermaps.github.io/maps.js/docs/tutorial-4-Submodules.html * 나는.. naver.maps. .. 네임스페이스? 이 부분이 함수 안에서 사용할 때 정의되지 않았다고 계속 그래서혹시나 하고 N으로 변경했는데 인식이 됐다. - 다시보니..

반응형