잡다한 내 인생의 기록
어제부터 시작해서 오늘까지 삽질. javascript에서 for문 또는 jQuery.each 문을 사용해 루프를 돌려 ajax를 호출하는 도중 값을 제대로 받지 못하는 사태가 발생하였다. 초반 페이지 로딩시 필요한 정보를 한번에 가져오는 방법을 선택해 이렇게 하고있었는데, ajax 로딩 후 다음 ajax로딩이 서버에서 먼저 처리되는바람에 이전에 로딩된 data는 날아가버리는 현상이었다. $.ajax({ ... option ... success: function(data) { .... code .... }}); 이상태에서 success쪽이 문제가 있는가 하여 complete쪽에 옮겨보기도 하고 별의별 삽질을 다 해봤는데 처리되지 않았다. 검색해보니, jQuery ajax 옵션 중 async가 있는데, 이 ..
현재 java(eclipse), tomcat을 사용해 개발중인데, eclipse상의 디버깅은 라인넘버가 잘 출력되는 상태에서 자꾸만 tomcat쪽에서는 라인넘버가 (Unknown source)로 출력되는 현상이 있었다. 그걸 잡기 위해 log4j.xml 패턴레이아웃 다 수정해보고 2시간 가량을 검색하다가, java 컴파일시 debug mode를 none으로 잡으면 제작된 소스에는 접근이 안된다는글을 찾았다. 덕분에 build쪽을 천천히 뒤져본 결과, 소스를 빌드하는 부분에서 debug 옵션에 이상한 값을 준 것을 발견했다. 현재는 수정하여 아래와 같이 설정하여 사용하고 있다. exception 에서도 계속 라인을 못찾아서 힘들었는데,, 이제 개발속도가 좀 더 빨라질 것으로 예상된다 ㅠㅠ 삽질좀 그만하자!!!
BlueStacks를 노트북에 설치하려는 도중 계속적인 에러 발견으로 설치불가! [설치중 계속 나는 에러...] 노트북 기본 그래픽카드(Intel(R) HD Graphics)로 인해 에러가 나는줄 알고 구글링으로 다른 해결방법만 찾으려고 하는 도중! 회사 팀장님이 해결방법을 찾아주셨다!!! 100%해결책이라고 보긴 어렵겠지만, 혹시 안되시는분들은 해보시길 권한다. 일단 윈도우를 새로 깔고 그래픽카드를 잡게 되면 윈도우 기본컬러는 16비트 하이컬러로 설정된다. 요즘들어 윈도우를 시작할때, 종료할때 자꾸만 윈도우 시작화면에서 층이 생긴다고 생각하긴 했는데... 중략하고 수정방법으로 넘어가보자. 텍스트로 설명하자면 바탕화면 → 우클릭 → 화면해상도 → 고급 설정 → 모니터탭 → 색 변경(트루컬러 32비트로) ..
무엇인지 모를 가슴의 응어리가 꿈틀했다. 너무나도 지조있는 분이시다. 나도 프로그래밍을 하면서, 내 분야에서도 조금이라도 더 정의를 실현할 수 있는 생활을 해야겠다 마음먹는다. [blogger에서 tistory로 글을 옮기며 다시 되새김한 좋은 글] 출처 : 사랑밭새벽편지 12-07-24 메일너무 좋은 내용이라 블로깅합니다. 유포 불가능하다면 바로 삭제하겠습니다.
현재 DB 저장역할을 하는 프로젝트와 웹 프로젝트를 분리하여 작업하고 있는데, 동일한 data 클래스들을 사용해야 할 일이 생겨 해당 클래스를 라이브러리에 빌드패스 추가 하려고 씨름하다가 알아낸 것. 사실상 웹 프로젝트에서도 소스를 상세히 봐야하는 상황인데(다른 프로젝트도 함께 열어 보면 되기는 하지만...), 일반적인 jar 아카이브를 생성하면 해당 소스를 볼 수 없는 상황이 발생한다. 까먹지 않기 위해 포스팅 해 둔다. 현재 Eclipse Indigo 버전 사용중. 1. 일단 jar로 묶을 파일들을 선택 [이렇게 jar 아카이브를 만들 class들을 선택] 2. 선택된 상태로 우클릭, Export... 메뉴 실행 3. jar파일로 선택 후 Next 4. 파일 확인 및 옵션 선택 후 Finish버튼으로..
사실 웹디자인 관련 벤치마킹을 하다 알게됐습니다만, 이제 가장 좋아하는 사이트가 되어 버렸네요. HTML5 / CSS3로 퍼블리싱 되어있습니다. 게다가 디자인도 좋고 검색부분도 뛰어나고 그래픽디자인 포트폴리오들도 상상을 초월하네요. 해당 이미지입니다. 클릭하시면 링크로 이동합니다. 2014년 현재는 사이트가 약간 변경됐네요. 로그인은 Adobe 아이디로 하시면 되네요~ 아래 이미지 첨부해드려요~~ 위 이미지 클릭하시면 링크로 이동하구요, 이미지의 빨간부분을 누르시면 포폴 종류별로 보실 수 있습니다 :) 게다가 반응형 웹!! 자 영감을 얻으러 가보자구요!!! 해당 사이트 외에 연결된 사이트로 http://www.webdesignserved.com/ 가 있는데, 이 사이트는 web 포트폴리오 관련된 사이트입..
필자는 HAProxy의 바다에 빠져 허우적대고 있습니다. 일단은 필요한 부분이긴 한데... 다른 설명들을 보면 로드밸런서 자체가 상당히 머리속에 들어오지 않더라구요. 서버관리를 하면서도 이런 부분에 대해 모른다는게 창피하지만, 이번에 직접 헤딩하면서 겪은, 아주아주 간단한 HAProxy 설정에 대해 포스팅 해 보도록 하겠습니다.일단 얘기를 꺼내보자면, 현재 사용하고 있는 CentOS 서버의 HAProxy는 기본구성으로 세팅되어있었습니다. 그 뒤 로그문서를 찾지 못해 허우적대면서 헤딩으로 겨우 로그파일 생성에 성공하게 된 짧은 이야기입니다.HAProxy가 뭔가...아주 작은 제 지식으로 말씀드리자면(여러가지로 쓰이지만), 같은 기능을 하는 여타 서버에 대한 서버과부하를 이 HAProxy가 감지하여 여러 서..
생성한 유저 home 폴더에 Tomcat 압축풀기 유저 홈 폴더에 temp 폴더를 만들고 그 안에 apache-tomcat-6.0.37.tar.gz 파일 넣기. * 압축 풀고 tomcat으로 폴더명 변경# cd /home/유저명 (유저 폴더로 이동)# tar -C ./ -zxvf ./temp/apache-tomcat-6.0.37.tar.gz (압축풀기) # mv apache-tomcat-6.0.37 tomcat (폴더명 변경)./tomcat/conf/server.xml 파일 환경에 맞게 수정port를 80으로 변경한다. servlet 사용을 위해 ./tomcat/conf/web.xml 파일 수정 - 사용중인 파일로 덮어씌운다.servlet 사용을 위해 ./tomcat/conf/context.xml 파일에..
그룹생성# groupadd -g 그룹아이디 그룹명 그룹 비밀번호 생성# gpasswd 그룹명 유저생성# useradd -d 홈디렉토리 -u 유저아이디 -g 그룹아이디 -s /bin/bash 유저명 유저 비밀번호 생성# passwd 유저명
yum 을 사용한 최초 설치 * list 확인(바로 설치해도 무방)# yum list | grep mysql * mysql 설치# yum -y install mysql mysql을 설치하면 mysql-libs는 자동으로 업데이트되어 설치됩니다. # yum -y install mysql-server# yum -y install mysql-connector-odbc 이미 설치되어있다고 뜨네요... 서버세팅때 되어있었나...? * mysql 서비스 실행# service mysqld start * 최초 비밀번호가 없으므로 설치 후 root 로그인하여 비밀번호를 세팅하거나, /usr/bin/mysqladmin 을 사용하여 변경 가능합니다.# mysql -u rootmysql> use mysql;mysql> upd..
필자 성격이 이상하야...필요없는 로그가 나오는 것을 두눈뜨고 볼 수가 없는 것이라... 자꾸만 Struts2 디버그 메세지가 뜨는 것을 참을 수가 없어 구글링으로 메세지를 삭제하는 방법을 찾아보았다. [DEBUG] [2014-04-24 17:21:22] [InstantiatingNullHandler.java:72] Entering nullPropertyValue [target=[com.opensymphony.xwork2.DefaultTextProvider@13ced821], property=org] 위와 같은 메시지가 웹에 접근할 때 마다 출력된다.이 메세지는 log4j.xml(필자는 properties 파일을 사용하지 않으므로...) 파일 내 디버그레벨을 조정하는 것으로 해결되었다. 간단히 완료! P..