전체 203

JSON(JavaScript Object Notation)사용법에 대해

요즘 N,D포털을 비롯해서 거의 모든 사이트에서 Front-end 구현 기술에 빠지지 않고 포함되는 기술로 AJAX가 사용되는 것 같습니다. 사실 AJAX자체는 신기술이라 할 수는 없지만 jQuery같은 훌륭한 자바스크립트 라이브러리가 나오기 전에는 뷰페이지를 표현하는데 있어서 AJAX가 많이 사용됐던것 같진 않습니다. 물론 이전에 prototype.js와 같은 라이브러리가 있긴 했으나 지금처럼 어느곳에서나 눈에 띌정도로 많이 사용됐던 것 같진 않네요. 저 같은 경우에도 AJAX를 깊이있게 사용해본적은 그다지 없고 request중에 비동기적 기능호출이 필요한 경우에만 종종 사용해왔던 것 같습니다. 하지만 대세를 따르다 보니 이젠 AJAX, JSON사용은 필요보다는 필수가 되가고 있네요. JSON이 두루 ..

윈도우8 과연 업그레이드 가치가 있는가?

지난 10월 26일 윈도우8이 정식출시 되었습니다. 물론 관심 많으신 분들은 출시이전 컨슈머 프리뷰 버전을 통해서도 경험 해보셨을것이고 그 이전의 빌드를 설치해본 경험도 있으실 것 같습니다. 저 또한 윈도우8 개발 초기 당시인 2011년 중순께에 설치를 해봤고 시작화면의 어색함에 바로 삭제해버린 후 이번엔 정식 출시된 ProK버전을 가지고 설치를 해봤습니다. 설치과정이야 윈도우 XP이후로 거의 손댈 필요없이 간소해졌고 비슷하므로 굳이 소개하진 않겠습니다. 일단 설치를 마친후 몇가지 자동으로 셋팅을 마친후 시작 화면이 뜹니다. 처음에는 윈도우8이 제공하는 기본앱이 시작화면을 차지하고 있습니다. 위 화면에서는 기본 앱 몇가지를 제외하고 모두 삭제 후 기존에 사용하던 프로그램들을 설치하여 주로 사용하는 프로그..

[JAVA_JSP_AJAX] SpringFramework, JSP, jQuery Ajax, Apache Commons Upload를 사용한 프로그레스바 작성 예제

파일 업로드 라이브러리 선택(COS,Apache Commons Upload)에 대해 포스팅 했던 글에 이어 이번에는 파일 업로드 구현 예제에 대해 올려보겠습니다. 파일 업로드시에 보통 작은 데이터의 경우 손쉽게 jQuery의 ajaxStart, ajaxStop function을 통해 AJAX 요청 시작시, 완료시에 대한 이벤트를 처리 할 수 있으므로 ajaxStart()시에 GIF이미지 등을 화면에 띄워줘서 처리 상태를 사용자에게 알릴 수 있습니다. 보통 큰 용량의 파일이 업로드 될때는 JSP등의 페이지로 처리 하기 보다는 별도의 업로드 모듈을 사용하는것이 낫겠지만 5MB~10MB내의 파일이 오갈때에는 굳이 그럴 필요없이 웹으로만 구현하는것도 충분하다고 생각합니다. PC의 경우 굳이 프로그레스바를 보여주..

[JAVA,JSP] 파일업로드 기능 구현시 cos.jar를 쓸까? Apache Commons Upload를 쓸까?

얼마전 공부겸 해서 Spring Framework 2.5, jQuery, iBatis를 사용한 모바일 전용 게시판을 제작 했습니다. 처음에는 그냥 기본적인 기능만 만들고 다른것 좀 공부 하려고 했는데 만들다 보니 재미가 붙어서 파일 업로드 기능도 추가 하게 됐습니다. 다중 업로드도 구현하려고 했지만 귀찮아서 단일 업로드만 구현하게 됐네요. 여튼.. 파일 업로드를 워낙 오랜만에 구현하려다 보니 기억나는 것도 없고 뭘 사용할까 고민이 됐습니다. 그래서 검색하다보니 가장 많이 사용하는듯 한 라이브러리로 cos.jar가 눈에 띄었습니다. (com.oreilly.servlet의 약자이죠. 오라일리 책 시리즈로 으로 유명한..) 하나는 Apache Commons Upload 였는데 둘다 구현하기가 까다로운 편은 아..

방명록 일부 글이 삭제되었습니다.(아..티스토리...ㅜ)

요즘 외쿡에서 들어오는 스팸글이 많아 해당 글에 대한 IP차단 및 삭제를 진행할때 여러 글을 체크한뒤 삭제를 진행했더니일시적 오류가 발생했다는 메시지 창과 함께 삭제처리가 안된것 처럼 보여서 몇번 재시도를 했습니다.(세네번 정도)겉으로는 삭제가 안된것 처럼 보여 새로고침 해보니 방명록 데이터가 삭제가 됐네요;;글 남기신 분들께는 죄송합니다. 고의로 삭제한 것은 아니에요~※ P.S개발자의 입장에서 봤을때 아마도 체크된 글에 대한 IP차단+삭제를 진행할때의 로직이 한번에 수행 되는것 같습니다.방명록 글에 체크가 됐을때 해당 페이지의 체크박스의 인덱스를 그대로 가져가다 보니 삭제 및 IP차단 실패시에 계속해서삭제 시도시 체크박스의 체크가 해제되지 않은 상태에서 뒤에 있는 글도 삭제 되버리는 현상이 발생하는것 ..

LOG 2012.12.03

내방 PC배치 상황, PC 배치에 대한 고민

해가 갈수록 방안에 테스트용이나 작업용으로 사용하는 PC가 늘어나고 있습니다. 16~17년 전만 해도 PC가 상당히 고가 였고한 가정에 한개의 PC가 있는경우가 아주 많지는 않았기 때문에 집에 PC가 두대이상 있는 경우가 드물었고 노트북PC의 경우그 당시 물가로도 300~400만원 상당의 고가의 업무용으로나 가끔씩 볼수 있었기 때문에 한 가정에 한대 이상의 PC가 있는 경우가 드물었습니다. 시간이 흐르면서 PC에 사용되는 하드웨어의 가격이 낮아지고 기존에 사용하던 장비들이 고성능 게임을하지 않는이상 충분히 사용용도에 따라 계속 사용할 수 있을만큼 성능향상이 이뤄졌기 때문에 요새는 한가정에 PC 두대 정도는많이들 가지고 있으실거라 생각합니다. 저의 경우 중고로 팔아도 돈도 안될 구닥다리 장비들이긴 하지만 ..

LOG 2012.04.27

[리뷰] 미니 프로젝터 UMP-15A

구입한지 꽤 됐지만 집에서 거실이나 자신의 방에서 사용할 미니 프로젝터에 관심있으신 분들을 위해 간단한 리뷰를 올려봅니다. 프로젝터라 하면 보통 회사 회의실이나 강당등에서 천장에 고정시켜서 사용하는 사이즈가 큰 프로젝터를 상상하실텐데요. 요즘은 이전에 그렇게 큰 사이즈의 프로젝터들도 상당히 소형화 되어 출시되있어서 배치만 적절히 한다면 가정에서도 비교적 저렴한 가격에 영화관 스크린과 같은 사이즈로 영화나 TV를 즐길수 있는 세상이 되었습니다. 저도 이전부터 구입하려고 눈독을 들이면서 알아봤던 제품중 L사의 미니 프로젝터가 있었습니다. (사진출처 : http://www.flickr.com/photos/lge/ )사진에서 보듯 상당히 사이즈가 작습니다. 사진에서 보는 모델들이 제가 사려고 했던 모델들과 동일..

하드웨어 2012.04.26

중소기업 & 홈파일 마이크로 서버 HP MicroServer Prolient 사용기

다섯달 전쯤 회사에서 파일서버 용도로 사용하던 고가의 서버가 죽어버리는 사태가 발생했었습니다. 불행중 다행히도 SAS(Serial Attached SCSI) 형태라 시크타임이 짧은 고가의 하드들은 죽지 않았고 메인보드나 파워의 불량으로 단정짓고 새로 파일서버 구매를 추진했었는데요. 찾다보니 따로 업체와 계약되있지 않은경우엔 일반 상점에서 수급이 쉽지도 않을뿐더러 가격도 천차만별 이었습니다. 일단 구입할 새로운 서버 사양은 이정도 였습니다. CPU : 듀얼코어 RAM : 2~4GB이상(ECC) HDD : 4TB이상 HDD나 메모리야 별도 구매한다 손 쳐도 서버 가격이란게 참 너무 비싸더군요. 보통 250~300만원 이상이었고 500만원이 넘는 서버도 많았습니다. 저희 입장에서는 파일서버에 오버헤드가 날만큼..

하드웨어 2011.07.10

잃어버린 신뢰 - 시게이트 HDD

지난주에 개인적으로 아주 큰일이 생겼습니다. 출근해서 외장하드를 연결하니 쇳소리가 나는겁니다. 간혹 USB케이블이 제대로 연결 안된경우 인식이 안되는 일이 생기니 그러려니 하고 다시 꼽았다 끼워봤지만 여전했습니다. 옆에 있던 PC에 끼워봐도 마찬가지 더군요. 케이블 불량인가 싶어 다른 케이블을 끼워봐도 역시나 쇳소리.. 이 외장하드에는 제가 일하면서 정리한 내용들이나 업무에 관련된 중요내용들이 한가득 들어있기 때문에 고장나면 상당히 데미지가 큰 상황이었습니다. 그래서 이번 글에서는 시게이트 HDD를 대놓고 까려고 합니다.ㅡㅡ^ 사건의 주범 Seagate FreeAgent 320GB 시게이트 HDD는 제가 컴퓨터를 사용하기 시작하던 90년도 초반부터 저와 인연을 맺어왔습니다. 286이었나.. 386컴퓨터에..

하드웨어 2011.01.30

빌립S7 구입기 & ASUS EEE PC 701의 비교

이번에도 엄청 오랜만에 글을 써봅니다. 얼마만인지 기억도 안나네요. ㅎㅎ 올해 초에 쓸데없이 사지말자 하다가 결국은 사게된것이 있습니다.. 유경테크놀로지 Viliv S7 바로 요놈이죠. 평소 넷북이나 울트라씬 노트북등에 관심이 있으셨던 분들이라면 아마 이 빌립과 UMID의 mBook등을 잘 아실겁니다. 여하튼 저는 기존에 쓰고있던 ASUS EEE PC 701이 있었기 때문에 구입하는데에 상당히 고민을 했습니다.(이틀정도....) ASUS EEE PC 701 (4G SSD, 1GB RAM, Dothan 600Mhz CPU) 사진으로 보면 아시겠지만 정말 아껴서 썼습니다. 처음 EEE PC가 나온다는 말에 국내에 들어오기도 전에 사버렸었죠. 그때 제가 설레발 쳤던 글은 여기서 보실수 있습니다. 그 당시엔 정..