본문 바로가기
[android] Parcelable vs Serializable android, Parcelable vs. Serializable Serializable 은 Java 만 아는 사람이라면 쉽게 알 수 있는 serialization 방법.그냥 Serializable 을 implementation 만 해주면, serialize 가 필요한 순간에 알아서 serialze 해주는 편리한 marker interface. 그러나, mobile 시대가 강림하면서 등장한 유망한 어린이(?) 가 있으니 그는 바로 Parcelable.이 녀석은 IPC ( Inter Process Communication ) 에 최적화된 녀석으로.Serialize 보다 속도가 빠르다.물론, 해야 하는 일은 Serialize 보다 훨씬 많다.직접 serialize 되어야 할 녀석들을 선별해서 그것을 쓰고 읽.. 2014. 2. 15.
MYSQL TUtorial #1 웹 데이터베이스 만들기 MYSQL TUtorial #1 웹 데이터베이스 만들기 MYSQL 시작 MySQL 사용을 위해서는 다음의 과정을 완료해야 한다. 1. 웹 서버에 MySQL 설치를 마쳐야 한다. 파일 설치 MySQL 실행한 사용자 설정 경로(path) 설정 필요하면 mysql_install_db 를 실행 루트 비밀번호 설정 필요없는 사용자와 테스트 DB 등을 삭제 MySQL 서버 돌리고 자동적으로 실행되도록 설정 사용자 설정 : GRANT 명령어 Global, Database, Table, Column 4단계로 권한 조정이 필요하다. GRANT privileges [columns] ON itemTO user_name [IDENTIFIED BY 'password'][REQUIRE ssl_options][WITH [GRANT.. 2014. 1. 21.
크롬에서 프록시 서버 적용방법 크롬에서 프록시 서버 적용하는 방법 국내에서 접근이 차단된 사이트들은 외국 프록시 서버를 통해서 ( IP 우회 ) 접근할 수 있다.외국에서 접근하는 것처럼 되어 국내에서 접근이 차단된 사이트에 접근할 수 있는 것이다. chrome 웹 스토어에서 Switchy Sharp 를 다운받아서 프록시 서버를 지정해주면 된다. 외국의 프록시 서버 리스트는 아래 링크에서 구할 수 있다. http://hidemyass.com/proxy-list/ 외국의 프록시 서버를 사용할 경우 외국을 거쳐서 해당 사이트를 접근하기 떄문에 속도는 한참 느리다. Chrome, chrome store, chrome 스토어, IP 우회, proxy, proxy server, switchy sharp, 속도, 외국 접근, 외국 프록시 서버, .. 2014. 1. 6.
[PHP] File Manipulation Tutorial PHP, File Manipulation Tutorial =====파일 열기 $fp = fopen( "$DOCUMENT_ROOT/../orders/orders.txt", "w" ); - $_SERVER['DOCUMENT_ROOT'] 는 웹 문서 트리의 루트를 가르킨다. - 경로를 나타낼 때, / 를 쓰는 것이 좋다. \ 는 윈도우즈에서는 사용할 수 있지만, Linux 에서는 \\ 로 인식시켜야 하기 때문. - file mode 는 다음과 같다.rr+ : 읽고 쓰기 위함.ww+ : 읽고 쓰기 위함.x : 경고 쓰기, 만일 파일이 있을 경우 파일을 열지 않고, fopen() 이 false 를 반환하고 PHP 는 경고x+ : 파일을 읽고 쓰기 위함.a : 추가 모드, 파일을 추가 쓰기 위해 연다.a+ : 파일.. 2013. 12. 30.
익스플로러에서 IP 우회 접속 방법 ( 프록시 서버 ) 익스플로러에서 IP 우회 접속하는 방법 ( 프록시 서버 ) 국내에서 접근이 차단된 사이트들은 외국 프록시 서버를 통해서 ( IP 우회 ) 접근할 수 있다.외국에서 접근하는 것처럼 되어 국내에서 접근이 차단된 사이트에 접근할 수 있는 것이다. 익스플로러에서 도구 -> 인터넷 옵션 -> 연결 -> LAN 설정 -> 프록시서버 "사용자 LAN 에 프록시 서버 사용" 에 체크 -> 주소와 포트 입력 후 확인. 주소와 포트 예) 66.160.159.108 : 8080 외국 프록시 서버 주소 리스트는 아래 사이트에서 얻을 수 있다. http://hidemyass.com/proxy-list/ 해외 프록시 서버를 이용하여 우회접속하는 경우 속도가 매우 느리기 때문에평소에는 체크 해제를 하여야 정상적인 속도를 체험할 수.. 2013. 12. 16.
HDR+ 가 뭐야? ( 4.4 kitkat 킷캣에 적용된 camera algorithm ) HDR+ 가 뭐야? ( 4.4 kitkat 킷캣에 적용된 camera algorithm ) HDR+ High Dynamic Range Photography.Sharpening algorithm.아주 어두운 곳에서 혹은 너무 밝은 곳에서 제대로 사진이 찍히도록 해준다. 여러 제조사들에서도 HDR 방식을 이용하여 선명한 사진을 찍도록 도와주고 있지만, 이번에 안드로이드 KitKat ( 킷캣 )공개된 HDR+ 방식은 edge 부분을 별다른 noise 추가 없이 매우 sharp 하게 만들어준다. 물론 단점도 있다. HDR+ 모드가 켜져 있으면 사진 찍히는 속도와 process 속도가 조금 더 걸린다. 다른 노출정도로 여러장의 사진을 찍어 겹쳐서 결과물을 생성하기 때문이다. 약간의 과장은 있겠지만 대충 이런 느낌.. 2013. 11. 26.
[mobile] 실수하기 쉬운 Mobile UX. 실수하기 쉬운 Mobile UX. 출처 : http://www.wired.com/opinion/2013/09/designing-for-mobile-means-ditching-deeply-ingrained-pc-instincts?utm_source=Android+Weekly&utm_campaign=2ba44616b5-Android_Weekly_69&utm_medium=email&utm_term=0_4eb677ad19-2ba44616b5-337262377 모바일에서는 실제로 보여주기 전에 속여라. 모바일 네트워크가 PC 네트워크에 비해 아주 느리다는것은 기정 사실.느린 건 알아도 누구도 마냥 기다리는 것을 바라지는 않는다. 다음과 같이 할 수 있다.예를 들어 누군가가 어떤 글에 댓글을 달던가 하면, 그것을 .. 2013. 10. 25.
[Tutorial] Introduction of PHP. Introduction of PHP. Tutorial 대신 를 사용하는 것을 SGML 방식이라고 하며, 이 스타일을 사용하려면 config 파일의 short_open_tags 를 활성화시키거나 짧은 스타일 태그를 사용할 수 있도록 PHP 를 컴파일 해야 한다. 이 방식은 대부분의 서버가 지원하지만, 몇몇 서버는 xml 형태의 선언에 영향을 주기 때문에 Off 를 시켜 놓는다. 따라서 특수한 경우 혹은 config 에 확신이 있는 경우가 아니면 사용하지 않는 것이 좋겠다. 형식으로도 사용 가능하다. ASP 방식으로 알려진 도 사용할 수 있는데, 이 역시 config 파일에서 asp_tags 를 활성해놓았어야 사용할 수 있다. 이는 대부분의 서버에서 기본으로 활성화되어 있지 않기 때문에 "가급적" 사용하지 .. 2013. 10. 5.
[Java] JDBC, Database Stored Procedure 와 CallableStatement 자바, JDBC, Database Stored Procedure 와 CallableStatement StoredProcedure StoredProcedure 는 데이터베이스 내에 일종의 "함수" 를 선언하여 반복적으로 어떤 작업을 수행하는 것을 말한다. 이것은 수행자체가 서버쪽에서 되는 것이기 때문에 수행속도도 더 빠르고, 네트워크에 사용되는 트래픽도 줄어든다. CREATE OR REPLACE PROCEDURE insert_user( name VARCHAR2 )ISBEGININSERT INTO user VALUES( name )END 이렇게 기술한 파일을 .sql 파일로 저장하여 sql console 을 수행할 폴더에 넣어주고,console 에서 이 파일의 파일명을 호출하면 stored procedure.. 2013. 9. 24.
반응형