본문 바로가기

Programming/과거포스팅

(127)
이번에 카페24에서 가상호스팅을 신청했다. 설치비 22000원에 월 5500원이라는 저렴한 금액으로 트래픽 100기가 까지 이용이 가능하다. 리눅스이고 서버 셋팅을 다 해야 한다는 단점이 있지만 금액에 비해서 서비스하기엔 매우 적합하다. 우선 공부해 보고 싶은마음에 OS는 64bit CentOS 5.x로 선택하고 전부 직접 설치하기로 결심했다.. 호스팅 신청과정과 터미널 접속 과정은 아이디 패스워드 노출 가능성이 있음으로 생략한다. 터미널은 putty , ftp프로그램은 file zilla를 사용하도록 하겠다. FTP 설치관련 정보는 http://blog.naver.com/PostView.nhn?blogId=model0627&logNo=20125592426&redirect=Dlog&widgetTypeCall=true 이 블로그를 참고했다. 아래는..
프로퍼티로서의 변수 엄격모드 참고 : http://msdn.microsoft.com/ko-kr/library/ie/hh673540(v=vs.85).aspx var property1 = 1; property2 = 2; this.property3 = 3; console.log(delete property1) //false console.log(delete property2) //true console.log(delete property3) //true 위의 예제를 보면 재미있는 사실을 알 수 있다.. var로 선언된 변수는 삭제가 불가능하다. 엄격모드에서 property2 처럼 선언하지 않는 변수에 값을 지정하면 자바스크립트는 자동으로 전역 변수를 생성한다. 그리고 이런식으로 생성된 변수는 전역 객체의 수정이 가능한 프로퍼티이..
자바스크립트 Hoisting 끌어올림 요즘 자바스크립트 완벽가이드 6판을 보는중에 재미있는 부분을 발견했다.. 바로 JavaScript Hoisting인데 말그대로 함수 내부에 선언된 변수의 끌어올림에 관한 문법이다.. function hoist() { var i = 0; if(i == 0) { var j = 0; for(var k=0; k
Android Handler을 통한 스레드 동기화 안드로이드 프로그래밍을 하다보면 스레드를 이용할 일이 많다.. 보통 UI스레드(메인)와 백그라운드 스레드로 나뉜다. 안드로이드에서는 백그라운드 스레드가 UI스레드에 접근하는 것을 허용하지 않는다.. 만약 허용한다면 동기화 문제가 발생하기 때문이다. 그렇기 때문에 핸들러는 통한 스레드의 메시지 전달을 이용하여 처리해야 한다. 그럼 어떨 경우 에러가 발생하는가 부터.. 어떻게 처리를 해야하는지에 대해서 간단한 소스로 알아보도록하자.. 기본 UI이다 TextView 1개에 Button 1개로 이루어져 있다.. layout소스이다.. 아래는 자바소스이다. package com.example.testhandler; import android.os.Bundle; import android.os.SystemClock..
XmlSerializer XmlSerializer란? 얼핏봐서 xml 직렬화같은데.. 직렬화가 무었인지 검색하다 보니 지식인에 좋은 글이 있더군요. http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040201&docId=147155720&qb=7ZSE66Gc6re4656Y67CNIOyngeugrO2ZlA==&enc=utf8&section=kin&rank=1&search_sort=0&spq=0&pid=RfVwmU5Y7uZssbwJXLwsssssssC-497407&sid=USswd3JvLDcAAFOw9IM 직렬화를 하는 이유는 메모리에 일시적으로 객체를 보관하는게 아니라... 현재 메모리에 로드되어서 존재하는 특정 객체의 상태를 저장해서 잠깐 파일로 저장을 한다거나.. 아니면 네트워크로 전송..
안드로이드 레이아웃 속성 - 아주 기초적인것 제외 Weight : 공간의 사용 비율. Gravity : 어느 쪽으로 치우쳐서 위치시킬 것인지에 대한 값 android:orientation="horizontal" : 차일드를 왼쪽에서 오른쪽으로 수평으로 배열 android:orientation="verticall" : 차일드를 위에서 아래로 수직으로 배열 [출처] android:orientation|작성자 개이버
git이란 이 카테고리는 현업에서 사용하지는 않았지만 많은 개발자들이 사용하고 있는 툴이라던지 기술에 대해서 간단하게라도 알아둬야 할 것들에 대해서 정리하기 위한 공간입니다. 사용법이 아닌 이러이러한 것이 있구나 정도만 아는 곳이니 사용법은 다른 블로그들을 참고하시기 바랍니다. 기트(Git /ɡɪt/[1])는 프로그램 등의 소스 코드 관리를 위한 분산 버전 관리 시스템이다. 빠른 수행 속도에 중점을 두고 있는 것이 특징이다. 최초에는 리누스 토르발스가 리눅스 커널 개발에 이용하려고 개발하였으나, 현재는 널리 사용되고 있다. Git의 작업 폴더는 모두, 전체 기록과 각 기록을 추적할 수 있는 정보를 포함하고 있으며, 완전한 형태의 저장소이다. 네트워크에 접근하거나 중앙 서버에 의존하지 않는다. 현재 주니오 하마노(J..
Spring MVC(5) Jquery Ajax를 이용한 로그인 처리 오늘은 Ajax를 이용한 회원 가입을 구현해보자. 우선 마스크처리를 하여 좀더 보기 좋게 구현해 보았다. 다음과같이 회원가입 창을 띄운 후 서버와 통신중에 로딩표시를 해주는건데 ... 솔직히 연동시 0.1초도 걸리지 않아서 일부러 setTimeout 효과를 좀 줬다 ㅡㅡ; 정상적으로 처리되었다는 창이뜨고 확인을 누르면 마스크가 사라진다. 자 그럼 이제 소스를 보도록 하자. 이제 프로젝트가 어느정도 진해된 만큼 파일이 많아졌다. 이번에 변경하거나 추가해야할 파일들이다. 소스가 길어지니 일부분만 보면서 통소느는 마지막에 올리도록 하겠다. 우선 기본적인 HTML은 다들 알거라 생각하고 Form쪽 HTML설명은 생략하도록 한다. 여러 값들을 입력후 Jquery의 Function을 호출할것이다. 그럼 Ajax를 ..