mail3 12

우분투도커

도커란 ⓘ 한마디로 하면 아주 편한 가상 컨테이너 기술! 도커 컨셉 앞으로 운영자/시스템관리자/개발자모두 아주 많이 사용될 기술이니, 조금이라도 알고 갑시다. 공식 문서 참고 우분투에 도커 커뮤니티 에디션(엔터프라이즈는 유료) 설치 방법 일반적으로는 공식문서대로 하면 되나, 민트는 조금 특별 우분투민트19에서 설치 $ sudo apt update ## apt가 https를 통해 저장소를 사용할 수 있도록 해주는 패키지들을 설치 $ sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common $ curl -fsSL https://download.docker.com/linux/ubuntu/..

플러그인 ag-Grid

ag-Grid ag-grid문서 i 이런저런 많은 유/무료 그리드(Grid) 플러인이 있는데, 현재까지 찾아본 것 중에서는 ag-grid 플러그인이 개인적으로 기능적으로나, 사용편의성 모두 가장 좋은 것으로 판단됨(겨우 이틀만에 판단). 단지 일부 기능(Group, Pivot등)이 엔터프라이즈 라이센스로 유료라는 점이 맘속에 도둑놈 심보가 있는지 괜스레 아쉽고도 넘나 아쉬움. 시작해보기 쪼메 더 해보기 [ {"name": "고민석", "alias": "숨겨진 고민", "strong": "다 이해됨", "weak": "근거가 없음"}, {"name": "윤승규", "alias": "보면 다 이해", "strong": "담배피며 여유찾기", "weak": "찾을 여유가 없음"}, {"name": "안재근",..

자체평가

본 시험은 당연히 오픈북, 오픈 인터넷, 오픈 컴퓨터 환경에서 주변 사람의 답을 빼기는 것만 빼고 (다른 사람과 의논 가능 - 시대적, 규모적으로 팀웍 중요) 자신이 활용할 수 있는 모든 것을 활용하여 현업에서 일하는 것 처럼 문제를 적극 해결 합니다. 포인트는 끈기와 집중력으로 성취감을 맛보고 그 맛을 풀이 과정 중에 즐길수 있으면 됩니다.디버깅은 눈의 힘에 너무 많이 의존하지 말고, alert나 console.log를 사용하면 범위를 좁혀서눈의 피로감을 덜어줄 수 있습니다. 적극 활용하여 소중한 눈을 지킵시다. ■ 문제 01 (답안기술) 프로그래머 개발자가 진법(Number System)을 모르는 것은 챙피한 일입니다. 꼭 알고 넘어갑니다. 10진수란 0에서 9까지의 열개의 숫자로 수를 표시하며, 9..

mail3/자체평가 2020.08.26

트러블

lock 해제 ⓧ SVN을 사용하다보면 아주 가끔 lock관련 에러가 발생해서, cleanup을 해도 해결이 되지 않는 경우가 있다, 이런 경우 아래 방법을 써본다. 기본적으로는 에러메세지를 구글 검색 창에 치면 도움되는 정보를 얻을 수 있다 $ sudo apt install sqlite3 $ which sqlite3 작업사본 폴더의 .svn 폴더에 가보면 wc.db 파일 존재 $ sqlite3 wc.db > delete from WC_LOCK; > delete from WORK_QUEUE; 이클립스의 경우 Team 메뉴에서 clean 후 commit 해봄

연습

형상관리 툴 SVN(subversion) ? 형상관리 툴(SVN, GIT) 사용시 충돌 해결책임은 사용자에게 있음. 충돌발생한 파일이 다른 사람과 공동작업으로인한 소스내용이 다를 경우, 협의가 필요하다. 이 부분에 대해 툴은 완벽하지 못해서 가끔 트러블이 발생. 기본용어 Repository 저장소 Working copy 보통 작업사본이라 불림, 서버로 부터 가져온 소스디렉토리 Commit 작업내용을 commit하면 서버의 소스 버젼이 1개 올라감 필수 명령어 svn checkout ## 작업사본 만들기, 곧 저장소의 소스를 가져오기 svn update ## 서버에 업데이트된 내용이 있으면 내 작업사본을 업데이트하기 svn commit ## 내가 고친 내용을 저장소에 반영하기 SVN 특징 ⓧ 중앙 집중형 ..

아파치

Apache2+SVN 서버구축 따라잡기 우분투 민트18 기준참고사항 upstart패키지 버그 위 링크의 upstart패키지 버그로 인해 버그 해결전까지는 다운그레이드를 시키지 않는한 $ dpkg -l | grep -i upstart ## 정확히 버그내용과 버젼이 일치함을 알 수 있디용. 우분투 민트18에서는 svn 서버를 initctl 명령어로는 짜증나게 서비스 등록을 할 수 없어서, 구닥다리 고래와 친구하던 시절의 방법을 써야 합니다. 그렇다면 이 기회에 오히려 한 발 더 내디뎌, 별로 어렵지도 않고,그리 낯설지도 않으며,시각적으로 느낌오는 아파치 웹서버와 연동시키는 구축방법을 알아두는 것이 도움이 되지 않을까 싶습네다. 먼저 Apache2 설치 ## 뭔가 설정할 땐 맘잡기 위해 일단 괜히 업데이트 $..

기본

maven 메이븐(build툴) 사용 압축파일 다운받아서, 압축 풀고 아래 환경변수 설정하면 끝 이클립스에는 기본적으로 내장되어 있음 export M2_HOME=압축푼 폴더 경로 ## User HomeDirectory의 .bashrc파일에 추가하면 Good export PATH=${M2_HOME}/bin:${PATH} ## User HomeDirectory의 .bashrc파일에 추가하면 Good which mvn ## 확인! 기본 명령어 $ mvn archetype:generate $ mvn clean $ mvn compile $ mvn test $ mvn package $ mvn verify $ mvn deploy ## repository 필요

mail3/엠브이엔 2020.08.26

기본

jQuery Javascript는 동적언어로 문법적 표현이 너무 다양해서 좋아하는 사람(나)은 이점을 좋아하지만 싫어하는 사람은 tricky하다고 아주 많이 싫어합니다. 호불호가 많이 나뉘죠 jQuery는 이런 자바스크립트의 다양한 문법에 어느정도 일관성을 부여해서 누구나 쉽게 배울수 있도록 하자는 취지로 만들어진 Javascript 라이브러리입니다. AJAX 흥행이후 Javascript의 새로운 버젼이 매년 발표되면서 jQuery는 업그레이드 버젼을 내놓기가 어려워져서 그 미래가 불투명해지긴 하였지만, 이미 많은 곳에 퍼져 있고, 좋은 플러그인 프로그램도 많아서 금방 없어질거라고 속단하기는 이릅니다. 자바스크립트의 크로스 브라우져 문제(브라우져 호환성)도 감안하면 금방 없어지진 않겠죠 하지만 현재 진행..

mail3/제이쿼리 2020.08.26

설정

톰캣 사용 ## 파일 다운받아서 압축풀면 설치 끝, 가끔 실행권한을 줘야 할 때도 있음 $ 설치폴더/bin/startup.sh ## 스타트, 윈도우인경우 start.bat $ 설치폴더/bin/shutdown.sh ## 셧다운, 윈도인경우 shutdown.bat 초능력(모든 role가짐) 관리자 추가 username과 password에 관심 아래 설정후 브라우져에서 http://톰캣서버:포트/manager로 접속확인 // tomcat Home/conf/tomcat-users.xml 톰캣 가상디렉토리 설정 설치 폴더 conf폴더의 server.xml을 수정 아래 내용을 태그 사이에 끼워넣는다. 입맞에 맞게 수정해서… 톰캣 크로스 오리진 허용 conf폴더의 web.xml 수정 CorsFilter org.apa..

mail3/톰캣 2020.08.26