본문 바로가기
반응형

전체 글697

intro # 태하팍 그는 누구인가?  서울 라이프 제주 라이프1) 닉네임 : Developer 태하팍 / English Nic Name : Terry.Park -> Trei.Epi / 한글이름 : 박태하2) Job : Developer(Java, Server-Side)3) 관심분야 : 오픈소스, 검색, 아키텍처, 자바, 영어, springframework, k8s, Front단, Hadoop4) e-mail : pthahaha10@naver.com5) Companylogo companyrole   카카오 엔터프라이즈  검색데이터셀 -> AI응용검색팀(지식그래프셀)  카카오    검색등록(사이트) / lineup / kakao i(카카오미니)   다음카카오 통합검색셀 검색플랫폼 개발파트       다음 커뮤니케이.. 2012. 3. 6.
프리젠테이션 Prezi(프레지) JCO에서 정말 역동적이고 쿨한!! 프리젠테이션을 보았다. 신기하기도 하고, 느낌이 좋았다. 그래서 찾아봤더니.. Prezi라는 녀석으로 만드는 것이였다 ㅎㅎ 우선적으로 사용법 이전에 우째 어디서 까는지 알아보자!!^0^good~~ 1. http://www.jnkstudio.net/ 로 들어가서 HelloPrezi를 클릭!! 2. 아래로 내려보면 zip 파일이 있다.HelloPrezi._server_1.0.1.9_for_Windows.zip 위의 방법이 있고, http://prezi.com/ 이 사이트에 가서 sign up을 하고 다운 받는 방법이 있다. 윽..30 days....유료이다 ㅠ_ㅠ 이런~~ 3. 사용법은 아래를 참고하면 되겠다. (검색해보면 많이 나온다 http://voguebloom.ti.. 2012. 3. 5.
VirtualBox 창모드 조정&호스트 키 설정 VirtualBox 에서 창모드 조정을 하기 위한 호스트 키 설정을 해보자.. 엄청 짜증났지만..결국 알아내서 포스팅 해본다..-_-oh no~~ 전체화면모드 : host key + F 심리스 모드로 전환 : host key + L 크기 조정 모드로 전환 : host key + C 게스트 디스플레이 크기 자동조절 : host key + G 창 크기 조정 : host key + A 자! 호스트 키 설정은 어떻게 하는것인가?? 아래의 그림을 참조하자^-^ good~~ 관리자에서 파일 > 환경설정 입력에서 F2나 Ctrl 등을 설청하면 된다^0^good~~~~ 듀얼모니터에서 노트북모니터쪽에 전체화면이 된 후....꿈쩍도 안해서 고생을 했다 ㅋㅋ;; 도움이 되었으면 좋겠다^-^nice~ 2012. 2. 24.
이클립스 팁 프로젝트 import 하기 음..파일만 import해봤었는데.. 프로젝트들을 import하는 기능이 있었네 ㅎㅎㅎ 초간단 tip..ㅎㅎㅎ Existing Projects into Workspace 로 하면 프로젝트를 import할수있다^^good~~ 2012. 2. 24.
VirtualBox 설치 일반 PC에 가상으로 운영체제를 깔아서 사용 하면 된다. 내가 사용한 이유는 IBM 솔루션을 셋팅하는데 있어서 레지스터리 오류가나서.. PC를 포맷할려다가 VirtualBox를 설치하게 되었다. !!VirtualBox 설치!! 1) 오라클에 가서 다운로드 받는다~~!! ^0^good~~ 2) 셋업 파일을 누른다. 3) 셋업 이후 새로만들기(N)으로 클릭!!! 4) 메모리...10G 정도 잡았는데 ...IBM에...솔루션이 엄청 무겁다 ㅠㅠ 늘리는것을 찾아서 포스팅해야겠다.. 5) 아무거나 해도 된다고한다. VDI로 했다~ 6) 동적할당이 편하다고 해서 동적할당으로~~ 7) CD로 부팅을 했다~~XP OS설치~~!! 8) 깔고난 모습이다^^good~~ IBM 솔루션..SPOSA..ㅜ_ㅜ 나아쁜녀석.... 2012. 2. 24.
배포 하기 1. SVN 2. ANT 3. 배포 Shell 이 3박자로 배포하는것을 만들려고 한다. 상황은 이렇다. svn 설치 완료, ant 설치완료 이클립스에서 svn을 연동한 뒤 commit 완료! 서버에 가서 소스를 찾아보았으나 소스를 찾을수 없었다..... 알고보니 repository 밑에 db 밑에 있었다. 파일 형식이 다른 것이였다. 이런 형식으로 되어있다. ./ ../ 0* 1* 10* 11* 12* 13* 14* 15* 16* 17* 18* 19* 2* 20* 21* 22* 23* 24* 25* 3* 4* 자 그럼 소스를 배포를 할려면!! [1] 배포하기 위한 소스를 import하자! 어디에?? svn에! 1) 명령어 : svn import target http://20.100.32.199/svn/s.. 2012. 2. 22.
iPhone 시작! 아이폰..지금 내가 알고 있었던 것은 단하나!! Object C로 코딩한다.. 였다 ㅋ 오늘 알고자하는 지식은! 바로 Xcode 이다. Xcode는 아이폰 SDK를 셋팅하면 지원되는 개발툴이다. MS에서 비쥬얼스튜디오에서 개발을 하고, 자바는 넷빈즈나 이클립스에서 개발을 지원해준다면 아이폰이나 맥은 Xcode라는 개발툴로 지원을 해준다^^good~ 이 툴을 사용하기 위해서는 먼저 선행되어야 할 것이 바로 SDK설치 이다! SDK를 설치할려면 개발자등록을 해야한다!! http://developer.apple.com/iphone 2012. 2. 16.
ksh: ls: 찾을 수 없음, ksh: vi: 찾을 수 없음 $ ls ksh: ls: 찾을 수 없음 $ ls -alr ksh: ls: 찾을 수 없음 $ vi .profile ksh: vi: 찾을 수 없음 위의 같은 현상이 나타난다면... .profile 이 잘못 된 것이다 ㅋㅋㅋㅋ 오타 또는 없어서...경로등이.. export ANT_HOME=/app/boons/ant/apache-ant-1.8.2 export PATH=$ANT_HOME/bin 이런식으로 추가를 해주었는데.. 아무것도 먹히지 않았다. 알고보니...profile안의 PATH만을 참조한다고 한다. 즉, 필요한 것들을 PATH에 추가해줘야한다.. 처음 셋팅한다고 치면 아무것도 없다~~텅텅 비어있다 ㅋㅋ 즉, export PATH=$ANT_HOME/bin 이것만 참조한다는 뜻.. 그러므로 PATH=/us.. 2012. 2. 15.
ANT 셋팅 http://ant.apache.org 에서 OS에 맞게 다운로드 하자~~ os에 맞게 다운로드를 하자!^0^~~good~~ 여기에서는 서버에다가 셋팅을 해볼 것 이므로 tar.gz을 받자!! 그런 뒤에 FTP로 서버에 압축된 파일을 올린 뒤! http://acet.tistory.com/25 를 참고하여 압축을 풀자! .profile 을 수정 하자^-^~ -rw-r--r-- 1 boons other 174 2월 15일 13:07 local.profile -rw-r--r-- 1 boons other 157 2월 15일 13:07 local.login -rw-r--r-- 1 boons other 136 2월 15일 13:07 local.cshrc drwxr-xr-x 2 boons other 512 2월 15.. 2012. 2. 15.
tar.gz 압축 풀기 gz를 풀려면 1) gzip[옵션][파일이름] option 내용 -n n은 1~9까지 숫자, 1이 가장 빠르지만 압축률이 가장 낮고, 6은 기본값으로 보통 생략 -c 압축 결과를 출력하고 원본파일은 그대로 유지 -d 압축 해제 -f 강제 압축 -l 압축 파일의 정보 출력 -r 디렉토리를 지정 시 디렉토리에 포함된 모든 파일 압축 -t 압축 파일 테스트 -v 압축할때 자세한 정보 출력 -h 도움말 출력 -V 버전 정보출력 2) gunzip[옵션][파일이름] option 내용 -l 압축 파일의 정보 출력 -r 디렉토리를 지정 시 디렉토리에 포함된 모든 파일 압축 해제 -v 해제할때 자세한 정보 출력 -h 도움말 출력 -V 버전 정보출력 gzip -d xxxx.tar.gz 라고 하면 풀린다. 혹은 당근 gun.. 2012. 2. 15.
SSL 이란?? SSL 인증!! 쇼핑몰쪽을 하면서 들어는 봤지만 이제서야 관심을 가진다 ㅋㅋ 아래의 그림을 보면 정말 멋진 그림이다!! 이해가 쇽쇽~^0^good~ SSL..아주 오래전에 암호화작업을 할 때 얼핏 들었던게 기억이 난다. 아주오래전에 SSL이 md5형태로 되어있을 때 보안이 한번 뚫렸던적이 있었다고 들은거 같다. 그래서 sha1방식으로 바꿨다고 알고있다. 암튼!! 아래의 그림을 보면 SSL 보안이 되어있지 않으면 우리의 귀중한 개인정보가 노출 된다는 것을 알 수가있다. 그러므로 개인정보가 노출이 될~!! 특히 아이디/암호를 넣고 하는 로그인부분에서 많이 쓰인다. 아래의 그림과같이 http가 아닌 https 형태로 접근하게 되며, 스니핑, 피싱, 데이터 변조 방지, 기업 신뢰도 향상 등의 장점을 가진다. 쇼.. 2012. 2. 15.
앱 프로젝트를 실행 하면~ 이클립스에서 프로젝트를 실행 시키면.. 1) AVD 실행 2) 앱 실행 파일인 apk 설치 3) 액티비티 실행 [2012-02-10 10:36:48 - SDK Manager] Created AVD 'GoogleAVD2.2' based on Android 2.3.3, [2012-02-10 10:36:48 - SDK Manager] with the following hardware config: [2012-02-10 10:36:48 - SDK Manager] hw.lcd.density=240 [2012-02-10 10:36:48 - SDK Manager] vm.heapSize=24 [2012-02-10 10:36:48 - SDK Manager] hw.ramSize=256 [2012-02-10 10:37:26.. 2012. 2. 10.
언드로이드 기본 파일 기본파일 strings.xml : 텍스트 리소스 정의. ex) "안녕 안드로이드"~가 정의 main.xml : UI 설계 - 액티비티 실행 시 화면에 나타나는 레이아웃, 즉 UI를 설계, strings.xml에 정의된 텍스트 리소스는 UI에서 사용되는 뷰를 통해 화면에 출력 한다. R.java : strings.xml 파일에 정의된 텍스트 리소스, res/drawablw 폴더 내의 이미지 리소스,, res/layout 폴더 내의 xml 파일 등에 대한 메모리를 관리. 자동으로 생성 되므로 수정하면 안된다 ㅋㅋㅋㅋ XXXActivity.java : 로직/사용자 상호작용 - 어플리케이션을 구성하는 액티비티 중 하나에 대응하는 자바 클래스 파일. 프로젝트를 생성 할 때 어플리케이션 기본정보에서 액티비티명으로 .. 2012. 2. 10.
안드로이드 기본폴더 설명 src : 알만한 사람은 다 아는 src~~소스 파일이 있는 곳. gen : 프로젝트에서 사용되는 리소스에 대한 메모리를 관리하는 R.java 파일이 있다. assets : 파일을 저장하며, 저장된 파일은 R.java 내에 리소스 ID가 부여되지 않는다. 사용빈도가 낮다. res : 어플리케이션이 사용하는 자원, 예를들어 이미지, xml파일 등을 포함. R.java내에 리소스 ID가 자동으로 부여된다. 리소스 ID를 이용해서 접근이 용이하므로 사용빈도가 assets에 비해 높다. 2012. 2. 10.
안드로이드 개발환경 1) OS : Windows 또는 Linux가 가능. 2) JDK : 자바 어플리케이션을 개발하기 위해 필요한 각종 유틸리티 클래스 파일들을 포함하고 있는 개발킷으로, 자바 어플리케이션이 실행되는 자바 가상머신(JVM : java virtual Machine)환경을 제공 한다. 3) 안드로이드 SDK : 안드로이드용 어플리케이션을 개발하기 위해 필요한 클래스 파일들을 포함하는 소프트웨어 개발킷으로, 안드로이드 자바 어플리케이션이 실행되는 달빅가상머신(Dalvik Virtual Machine)환경을 제공. 4) Eclipse : 자바를 비롯한 다양한 언어를 지원하는 프로그래밍 통합개발 환경 5) ADT : 안드로이드 어플리케이션을 개발하기 위한 통합개발환경인 이클립스용 플러그인 프로그램으로, 이클립스와 안.. 2012. 2. 10.
shell if 문법 if [ ! -f $EDI_FILE ] && [ ! -f $RCV_FILE ] ; then -- 파일이 유무 확인 없으면 true if [ -f $ERR_FILE ] ; then rm $ERR_FILE fi if [ -s $RCV_FILE ] ; then fi else echo "$EDI_FILE 또는 $RCV_FILE가 존재합니다." fi 대충 보면 알수 있듯이 if 로 열면 fi로 닫는다. if조건에 보면 -f , -s 등을 볼 수 있다. 이런것만 파악하면 금방 사용 할 수 있을 것이다. if 조건 그림 참고 더 쉬운 예제~!! #/bin/sh if [ -f acet.log ] then echo acet.log exist else echo acet.log not exist fi -f는 파일 유무!! 2012. 2. 9.
단말기 폭 초과 해결방법 아래와 같이 vi로 열때 "단말기 폭 초과" 라는 에러메시지를 볼 수 가 있다. [th:th/Home2/engine/src/daily/check]$ vi check_acet.sql 단말기 폭 초과 : 이럴 경우에는 stty columns 명령어를 통해서 늘려주면 된다 150이든 160이든 상황에 맞게 늘려주면 된다. 위의 명령어를 친 다음에 vi 로 편집해주면 된다^0^good~ 2012. 2. 6.
oracle spool 사용하기 oracle spool은 쉽게 말하면 select의 내용을 파일로 저장을 하는 것이다. set 옵션을 한번 알아보자! set head off -- 컬럼명을 보이지 않게! set timing off -- SQL 문을 실행하는데 소요된 시간을 출력하기 위한 시스템 변수이다. 시간은 '시:분:초.밀리초' 형식으로 표시된다. SQL> show timing timing OFF SQL> select * from dept; DEPTNO DNAME LOC ---------- -------------- ------------- 10 ACCOUNTING NEW YORK 20 RESEARCH DALLAS 30 SALES CHICAGO 40 OPERATIONS BOSTON 4 개의 행이 선택되었습니다. SQL> SQL> se.. 2012. 2. 2.
가우스(Gauce) 사용 하기 가우스.. 그리드를 그려주는 솔루션이다. gauce.jar를 이용하여 개발을 할 수가 있는데 어떤식으로 개발을 해야할지 막막했었다. 그래서 가우스로 개발하시는 분들을 위해서 몇자 끄적여본다~^0^good~ 1. 참고 사이트 http://www.gauce.com/ (이 사이트에서 매뉴얼과 데모 등등 유용한 정보를 얻을 수 있다.) 2. 클래스 매핑 정보 http://www.gauce.com/ComponentManual/classID/VersionAll.htm (클래스 ID를 매핑 해볼 수 있는 사이트) 3. 템플릿 (소스보기를 통하여 소스를 파악 할 수 있다. 개발 할 때 핵심적으로 필요한 사이트!!) http://www.gauce.com/ComponentManual/TEMPLATE/Main/main.ht.. 2012. 1. 31.
[Study 01] Java 문자열 simple source 자바..기초반 supporter가 되었다;ㅁ; public class emartStudy07 { /** * @2012.01.30 Emart Team Study */ public static void main(String[] args) { // TODO Auto-generated method stub // 문자열 시작 ////////////////////// String str2=""; String path="C:\\dev\\workspace"; String str1 = new String("안녕하세요"); str2="문자열\"공부\" 시작!"; // 1) 문자열 결합 하기 System.out.println("============== 문자열 결합 start =================="); Syst.. 2012. 1. 30.
제12회 한국자바개발자 컨퍼런스!! 제12회 한국자바개발자 컨퍼런스가 2월 18일 토요일 COEX 그랜드 볼룸/아셈룸에서 열린다고 한다. 지난 2년 간..등록만 해놓고 못갔었는데..ㅠ.ㅠ 이번엔 반드시 가야지!!!! http://jcoorkr.tistory.com/ 2012. 1. 27.
반응형