12345

http://www.gotapi.com/html

출처는 okjsp.pe.kr 인가 kenu님의 블로그인가 가물가물합니다..^^

여하튼 발견하고 가장 많이 사용하는 사이트 인것 같습니다.

언어별로 api를 쉽게 검색할수 있도록 통합적으로 제공해주고 있어서, 쉽게 검색이 가능합니다.

검색도 빠르고, 따로 api 찾으러 사이트 돌아다닐 필요도 없고 좋은것 같습니다.. =)


tagged with  API, 프로그래밍
TRACKBACK ADDRESS : http://josuae.tistory.com/trackback/166 관련글 쓰기
wrote at 2009/04/11 23:57
싸이트 정보 감사합니다.:)
wrote at 2009/04/12 02:09
방문 감사합니다 :)
이름 :
비밀번호 :
홈사이트 :
비밀글 :


TRACKBACK ADDRESS : http://josuae.tistory.com/trackback/165 관련글 쓰기
이름 :
비밀번호 :
홈사이트 :
비밀글 :


곧 정보처리기사일이 다가오는것을 블로그 유입경로가 알려주고 있네요.. =_=


예전에 올린 이글 때문인것 같은데, 기사시험 끝나면 추락하겠네요 =_=
http://elifea.net/entry/정보처리기사-필기-공부-Tip


TRACKBACK ADDRESS : http://josuae.tistory.com/trackback/164 관련글 쓰기
이름 :
비밀번호 :
홈사이트 :
비밀글 :

블로그를 통하여 수익을 얻는건 너무너무 힘든것 같습니다 =_=

예전에 애드센스를 한번 달아보고 했는데, 어떻게 해야 수익이 올라가는지 파악이 힘들더라구요;;

덕분에 스킨을 변경하면서 참지못하고 애드센스도 다 내려버렸지만요~

파워 블로거분들은 직장인들 연봉을 뛰어넘으시는(!) 수익을 자랑하시는데 정말 대단하게 느껴져요(ㅠㅠ)

0.13달러 -_-;


결론적으로 그래서, 저는 블로그를 통하지 않고, 제가 아직 학생인걸 이용하여 용돈아닌 용돈(?)을
벌고 있습니다. 그것은 레포트 판매지요.

이제 4학년인지라 레포트 판매 사이트 이런곳에 1,2,3학년때 했던 레포트를 조금씩 올리고 있습니다.
학기 말쯤 되면 레포트 팔이가 어느정도 되더라구요~
다만, 판매 수수료가 60%나 되서 저에게는 40%만 돌아오는 아픔이 있지만요(ㅠㅠ)

판매수익은 애들이랑 같이 밥한끼 먹을 돈은 아직 나오는것 같습니다.
최종 목표는 아이팟 터치를 살 돈 정도를 모으는것이지만요..^^


판매하는 레포트 목록~


대학생이신 분들은 그동안 자기가 노력한 레포트들을 판매해보시는것도 좋을것 같습니다.
요즘 등록금에 생활비 충당하기도 빠듯한데, 또 다른 용돈벌이가 될수 있을수도 같구요..^^

하지만 레포트를 구입하여 참고하는 학생들도 있겠지만 레포트를 악용(?)하는 학생들도 있을거라고
생각하면 조금 씁슬하긴 하지만요 =_=

tagged with  레포트 자료, 수익모델
TRACKBACK ADDRESS : http://josuae.tistory.com/trackback/163 관련글 쓰기
이름 :
비밀번호 :
홈사이트 :
비밀글 :



후와 전의 사진
콘트라스트가 너무 심하지 않나 하는 생각도 들지만,
난 이게 마음에 든다 :)

TRACKBACK ADDRESS : http://josuae.tistory.com/trackback/162 관련글 쓰기
wrote at 2009/02/26 10:20
사진이 싱싱해 보입니다. ^^
wrote at 2009/02/26 10:24
감사합니다..^^
아직 많이 부족한게 많아요~
wrote at 2009/02/26 12:00
저도 진득한게 좋아요. ^^
즐감하고 갑니다.
wrote at 2009/02/26 13:36
방문 감사드립니다^^
같은 색감 좋아하시는 분을 만나니 반갑네요 :)
이름 :
비밀번호 :
홈사이트 :
비밀글 :

1. WEB 2.0

기존의 웹(여기서는 웹 1.0으로 부르겠다)의 개념은 생산자가 이따금 갱신하는 정적 HTML 페이지들의 집합일 뿐이었다. 이보다 좀 더 동적인 웹(종종 '웹 1.5'로 불리는)의 출현은 닷컴 분야의 성공을 이끌어냈다. 이러한 동적인 웹은 콘텐츠 데이터베이스의 변화를 즉시 반영해 생성한 동적 HTML 페이지를 콘텐츠 관리 시스템이 제공함으로써 만들어졌다. 흥미를 불러 일으키는 것이 웹 경험에서 본질적인 요소로 간주되었으며, 페이지 조회와 미적인 시각 요소가 중요한 부분으로 자리 잡았다. 또한 대부분의 웹은 콘텐츠를 만들어 내는 생산자와 이를 단순히 이용하는 소비자로 구분되었다.

웹 2.0의 주창자들은 블로그트랙백이나 위키와 같이 각 주체가 생산자이면서 동시에 소비자가 되는 상호 작용을 통해 콘텐츠를 재생산하며 사회적 네트워크를 형성해 나가는 것에 주목했다.

최초의 웹 2.0 콘퍼런스에서 Tim O'Reilly와 John Battelle는 웹 2.0의 특징을 다음의 핵심 요소들로 정리했다.

  • 플랫폼으로서의 웹.
  • 원동력이 되는 데이터.
  • 참여 구조(architecture of participation)에 의한 네트워크 효과
  • (오픈 소스 개발과 같이) 여러 시공간에 흩어져 있는 독립적인 개발자들이 공동으로 참여해 혁신하는 시스템이나 사이트
  • 콘텐츠와 서비스 신디케이션을 통한 가벼운 비지니스 모델(lightweight business model)
  • 기존의 소프트웨어 개발 사이클과는 다른 "영원한 베타(the perpetual beta)"
  • 롱테일의 힘을 극대화 시키는 소프트웨어 (하나의 장치에서만 동작한다는 기존의 소프트웨어 관념을 뛰어 넘어 여러 이기종(異機種) 장치에서 하나의 소프트웨어로서 구동됨

** reference : http://www.likejazz.com/doc/web2.html


2. Hibernate

자바 프레임워크 종류중 하나.
스트러츠 어느정도 숙달되면 한번 해볼계획 :)

** reference : http://wiki.javajigi.net/display/FRAMEWORK/Hibernate
                    http://blog.naver.com/jdkim528.do


3. indexOf()  / charAt()

예전에 봤던 내용인데 혼동했던 두개의 메소드의 차이;;
indexOf() : 해당문자가 들어있는 위치(왼쪽에서 첫번째), 오른쪽에서 첫번째는 lastindexof()
charAt() : 인수위치에 들어이는 문자를 반환


4. query : connect by / siblings by


5. 오라클 관련 정보 사이트
   
http://www.oracleclub.com/main.action
     http://www.sqler.pe.kr/


6. SAS는 SOA랑 AOP 이해하고 다음에;;


7. RAD(Rational Application Developer)

IBM Webspare 서버에서 좀더 쉽고 자동화된 개발하기 하기 위한 툴,
이클립스에 plugin을 첨가한 제품으로 상용으로 IBM에서 판매중이라고 한다.
Webspare 서버 설치할 필요도 없이 내부적으로 서버 모듈을 가지고 있어서 개발이나 배포등을
손쉽게 할수 있는데 가격이 비싸다고 하다.. IBM 홈페이지에서 가격정보를 찾을려고 하는데 못찾겠다;;


tagged with  java, 스터디
TRACKBACK ADDRESS : http://josuae.tistory.com/trackback/161 관련글 쓰기
이름 :
비밀번호 :
홈사이트 :
비밀글 :

1. SOA(Service Oriented Architecture)

 
< 일반적 개념의 SOA란 무엇인가?  >

먼저 SOA(서비스지향아키텍처)에서 이야기 하는 '서비스'를 이해할 필요가 있습니다.. SOA에서 이야기하는 서비스는 IT적인 개념이 아니고 비즈니스적인 용어로서 '특정한 기능을 하는 단위'를 서비스라고 합니다.
예를 들어, '항공권 예약' '호텔 예약' '고객 정보 조회' '예금' 같은 것을 서비스라고 할 수 있습니다. 즉 기업의 업무를 기능단위로 나눈 것을 '서비스'라고 합니다. 이러한 기능 단위는 크게 나누거나 보다 자세하게 나눌 수 있는데, '항공권 예약' 이라는 것도 사실 '항공 좌석 조회', '회원정보 조회', '좌석 배정' 같은 더 작은 서비스로 구성되어 있습니다. 그래서 기업 업무의 어떤 기능을 서비스화 할 것인지, 이러한 서비스 단위를 얼마나 작은 단위로 쪼갤 것인지 같은 것이 SOA의 핵심적인 사항이라 할 수 있겠습니다.
이야기가 길었습니다만, SOA라는 것은 이렇게 정의된 서비스를 배열하여 기업의 업무를 구현하는 방식을 말합니다. 그래서 SOA라는 것은 기업의 어떤 업무에서도 적용할 수 있는 일종의 IT 아키텍처의 사상이면서 아키텍처를 만드는 스타일을 말하는 것입니다. 그래서 SOA 기반 BPM, SOA 기반 CRM등이 모두 가능한 것입니다.

< 기업에서 왜 SOA가 필요한가? >

기업에서 SOA를 이야기하는 것은 '비즈니스 유연성' 혹은 '비즈니스 민첩성' 때문입니다. 한가지 예를 들어 A라는 은행이 새로운 상품 Y를 새로 출시하여 선풍적인 인기를 끌렀다고 한다면, 경쟁 은행인 B, C, D가 유사한 상품을 내놓으려고 합니다. 이때 SOA를 적용하지 않은 기존 시스템에서 새로운 상품을 개발한다면 시간이 많이 걸리게 됩니다. 먼저 현업에서 상품을 디자인하여 IT 기획에 넘기면 IT 기획에서는 이를 가능하게 하려고 기존 애플리케이션을 바꾸려고 합니다. 그 과정은 설계를 하고 설계에 맞추어 코딩을 하고 테스트 한 후 운영계로 옮겨 실제로 상품을 시장에 팔 수 있게 합니다. 이러한 과정이 3개월에서 4개월 걸리게 되는데, 그 3~4개월 동안 먼저 상품을 출시한 A은행이 시장을 석권하게 되는 것이지요. 시장에서는 항상 1등만을 기억하게 됩니다. 이러한 경우를 보게 되면 IT 시스템이 오히려 발목을 잡게 되는 것이지요. 만약 B은행이 A은행이 상품을 출시한 지 1~2주 만에 비슷한 상품을 내놓을 수 있으면 어떻게 될까요? 시장은 A와 B은행이 양분 하게 될 것입니다. 이렇듯 SOA는 기업들이 변화하는 시장 환경에 빠르게 대응할 수 있게 해 주기 때문에 기업의 '비즈니스 유연성' 또는 '비즈니스 민첩성'을 높여줍니다. 이것은 곧 기업의 경쟁력을 높여주어서 생존하고 성장할 수 있는 기반이 됩니다. 어떻게 이러한 것이 가능하느냐 하면, SOA는 미리 '서비스'들을 만들어서 저장소에 넣어놓았다가 현업 사용자가 저장된 서비스 들을 검색하여 필요한 서비스들을 골라 그 서비스들을 순서대로 작동하도록 배치하기 때문입니다. 그러한 과정은 현업 사용자가 툴을 사용하여 그림 그리듯이 쉽게 할 수 있습니다. 그렇게만 하면 바로 사용 가능한 애플리케이션을 만들어 내는 것입니다. 그렇기 위해서 개발자들은 필요한 모든 애플리케이션 컴포넌트를 미리 만들어 놓아야 합니다. 그래서 기존의 IT 시스템을 재활용하여 개발 속도를 빠르게 하기도 합니다. 


- 지디넷 코리아 : 정해영 부장(한국 IBM)


<  참고 사이트  >
http://blog.naver.com/image07/60023998658
http://blog.naver.com/iojazz?Redirect=Log&logNo=140013106892
http://www.codeway.co.kr/board/bbs/board.php?bo_table=ETC_Lecture&wr_id=79&page=7
http://cooljohn.egloos.com/4491965
http://younghoe.info/attachment/49682ce933adaCF.pdf
http://kwangshin.pe.kr/blog/?no=78

tagged with  SOA, 소프트웨어 공학
TRACKBACK ADDRESS : http://josuae.tistory.com/trackback/159 관련글 쓰기
이름 :
비밀번호 :
홈사이트 :
비밀글 :
요즘 SOA라는걸 보고 있는데, 정말 SOA라는거 이것을 봐서는 뭐가 뭔지 감도 안잡히는거 같습니다 =_=

그래서 원천적으로 SOA를 하기전에 OOP의 단점이 무엇일지 생각해 보았습니다.
생각해보니 절차지향 언어로부터 이어져와서 OOP는 LANGUAGE라는 플랫폼에 강결합(tightly-coupled)
라는 생각이 들었습니다. 정확히는 컴파일러 라고 해야할까요?

예를들면 자바에서 OOP을 이용하여 코딩을 하다가 C++에서 만든 클래스를 패키지와 해서
가져다가 그냥 쓸수 있을까요?
같이 OOP 이지만, 자바와 C++은 서로 직접적으로는 호환이 안되겠지요. 서로 문법이 미묘하게 틀리니까요
물론 C#과 JAVA도 그럴거 같구요.

결론적으로 플랫폼에 종속적인것이 OOP의 단점인것 같습니다.

음 그래서, 이제는 언어라는 플랫폼에 약결합(loosely-coupled)으로 하여 언어에 구애받지 않고, 자바와
닷넷, C++ 이라는 언어로 만들어진 객체들을 넘어 컴포넌트들을 언어에 구애받지 않고, 쓸수 있을수는
없을까요?

음 그래서 생각해 보건데, XML을 이용하면 될거 같아요. 서로 컴포넌트들간에 정보 교환을 할때,
XML을 이용한 공통된 형식을 만들어서, 독립적으로 만들어진 컴포넌트들간에 통신을 할수 있을거예요
그럼 XML을 이용해서 주고받고 할수 있겠지요.

따라서 플랫폼이 다른 컴포넌트라도 재사용이 가능할거 같습니다.

음 하지만 여기에서 다시 떠오르는게 일반 어플리케이션에서는 저런것이 힘들거 같기도 하네요.
예를들어 C++에서 만든 .EXE 어플리케이션을 실행하는데 JAVA로 만든 컴포넌트를 활용하기 위해
JVM을 이용한 .CLASS를 동시에 실행하고, 이러면 정작 프로그램을 사용하는 입장에서는 무언가
이상해 지겠죠? 

음 하지만 웹에서는 그냥 수월하게 할수 있을거 같아요.
PHP와 JSP로 만든 컴포넌트들이 존재할때, 각각 서버를 한대씩 만들어놓고 사용자가 하나의
처리를 요청하면 각자의 PHP와 JSP와의 메세지 교환을 통하여 처리후에 그걸 사용자에게
VIEW로 그냥 보여주기만 하면 되지 않을까요.

음 따라서, 이런 Object Oriented라는 관점의 중요성이 점차 줄어들고 서비스중심, 관점중심의 프로그램인
SOA, AOP라는게 나오지 않았나 생각이 되네요.

정말 초짜가 말하는거라, 틀린거나 조언해주실거 있으시는 분이 있으시면 괜찮을것 같습니다.
정말 어려워요 ㅠㅠ 정말 소프트웨어 공학이 어려워요 ㅠㅠ


tagged with  OOP, 소프트웨어 공학
TRACKBACK ADDRESS : http://josuae.tistory.com/trackback/160 관련글 쓰기
^^ 
wrote at 2009/07/29 10:06
oop<->soa 는 대립되는 개념이 아닙니다. 동일 비교 대상의 개념이 아니구요. oop는 오히려 아키텍처라기 보다는 그런 아키텍처가 가능하도록 하는 언어의 성격에 해당하겠지요. 그리고 님이 말하는 것이 Web Service란 개념입니다.
SOA도 여기에서 출발하구요.
wrote at 2009/07/29 12:46
아직도 고민고민하는 내용인데, 답변 감사드립니다..^^
제가 쓰고서도 제가 무슨소리를 하는지도 모르겠네요 =_=
이름 :
비밀번호 :
홈사이트 :
비밀글 :

Outer 클래스의 멤버 변수를 Inner 클래스에서 접근할시에는 서로 static 과 instance의 차이가 아닌 한,
에러가 발생하지 않습니다.

하지만 Outer 클래스의 멤버변수를 Inner 클래스에서 변경을 시도할 경우에는 아래와 같은 에러가
발생하는군요. ( x변수에 대한 값 변경 시도시 : 대입연산자 )

Syntax error on token "x", VariableDeclaratorId expected after this token

내부클래스에서 외부클래스에 대한 멤버변수가 참조는 되지만 변경은 되지 않는다 라는건 새로운 사실
같습니다. 원리에 대해서는 조금 더 찾아봐야 할거 같네요 =_=

다음으로 자바의 소멸자에 대한 내용입니다.
C++ 에서는 ~으로 시작하는 클래스의 이름과 같은 메소드를 소멸자로 정의하는데요.
자바에서는 ~이 비트전환 연산자 일뿐 메소드에 ~ 붙이면 소멸자로 인식하지 않습니다;;

딱히 자바를 사용하면서 소멸자에 대한 것을 써본적이 없어서 한번 검색해보았는데요.
자바에서도 소멸자가 존재하였습니다. Object 클래스의 finalize() 메소드 입니다.

JAVA API를 검색해본결과 아래와 같은 내용이 나오네요.

Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.

자바에서 버려진 객체에 대한 메모리 회수를 해주는 가비지 컬렉터가 해주는 가비지 컬렉션을 수행한다고
언급되어 있는것 같네요.

따라서 자동으로 JVM에서는 위의 object 클래스의 finalize() 메소드를 통하여 가비지 컬렉션을 수행하는것
같습니다.  물론 유저가 finalize()을 임의로 사용도 가능합니다.

finalize()에 대한 내용은 아래의 블로그에서 이해가 쉽게(!) 언급되어 있네요 :)

[java.lang.Object 메쏘드 분석 5 - finalize]


tagged with  java, 소멸자
TRACKBACK ADDRESS : http://josuae.tistory.com/trackback/158 관련글 쓰기
이름 :
비밀번호 :
홈사이트 :
비밀글 :

곧 정보처리기사 필기일이 다가옵니다~

대체적으로 산업기사나 기사, 기능사 시험의 필기문제들은 기출문제들로 풀면 합격율이 급 상승(!)
하는걸로 알고있습니다.

기출문제만 따로 다룬 문제집도 팔고 있구요.

하지만 기출문제집을 돈주고 사는것보단, 여러 많은 강좌 사이트에서 기출문제를 무료로 제공을 하고
있습니다. 돈주고 문제집을 사는것보다 이것들을 프린트해서 링제본으로 들고다니는것을
추천해드리고 싶네요~

http://www.gisa79.com/Board/Pds_Board/Pds_List.asp?Board_Kind=Pds_EduGs_P

위의 사이트로 들어가셔서 아크로뱃 아이콘 클릭하시면 회원가입 안하셔도 무료로 다운받으실수 있구요~
딱히 제가 찾은 사이트가 이 사이트뿐이라, 다른 사이트 좋은사이트가 더 있을지도 모르겠지만요!


기사 필기 준비하시는 분들께 좋은 도움이 되시길 바랍니다!

tagged with  정보처리기사
TRACKBACK ADDRESS : http://josuae.tistory.com/trackback/153 관련글 쓰기
이름 :
비밀번호 :
홈사이트 :
비밀글 :
*1  *2 
ㅠㅠ
알립니다
episode
activity
blog
everyday
programming
portfolio
seminar
thinking
nonclassified
secret scrap
ipod touch
count total 68,923, today 7, yesterday 17