본문 바로가기

분류 전체보기

(373)
스프링 pom.xml에 ojdbc14 추가하기 maven repository에서 ojdbc 검색을 해서 dependency를 추가해주었는데 Missing artifact ojdbc:ojdbc:jar:14 라는 오류발생 삽입했던 dependency ojdbc ojdbc 14 뭘까 하다 확인해보니 다음과같이 해주어야 하더라 com.oracle ojdbc14 10.2.0.4.0 기존 dependency를 위와같이 변경해주고 repositories태그를 추가해주어야 함pom.xml에 repositories 태그가 존재하지 않는다면 그냥 properties 태그위에 다음과 같이 작성해주도록 하자 mesir-repo http://mesir.googlecode.com/svn/trunk/mavenrepo 위와 같이 변경하였다면 정상적으로 ojdbc14.jar 라이..
개발자를 위한 10가지 철학 소프트웨어 엔지니어링 데일리라는 팟캐스트에 등장한 에피소드의 제목이다. 호스트인 제프 메이어슨이 최근에 올린 방송은 철학이라기보다 도발적인 선언에 가깝다. 소프트웨어 개발자 선언이라고 불러도 좋을 것이다. 한국의 현실과 맞지 않는 부분도 있는데 전체적으로 참고할만하여 소개한다. 여기에서 ‘그대’는 이 글을 읽는 독자, 즉 ‘개발자’를 의미한다.​1. 그대 자신을 증명할 필요가 없다.개발자는 자기가 회사에 얼마나 큰 기여를 하는지 증명할 필요가 없다. 메이어슨은 연봉 8만 달러를 받으면서 ‘허접한’ 유지보수 일을 하는 개발자가 회사에 백만달러를 벌어주고, 연봉 15만 달러를 받으면서 조금 나은 일을 하는 개발자가 오백만 달러를 벌어준다고 주장한다. 실제 통계에 근거한 주장은 아니지만 개발자가 회사에 기여하..
현명해지는 가장 간단한 길 현명해지는 길이요? 그거 간단한 일이죠. 실수하고 또 실수하고 다시 또 실수하더라도 조금만 덜, 다시 조금만 덜, 다시 또 조금만 덜 실수해 나가면 되는거죠 -파이어트 하인-
● AJAX Ajax는 Asynchronous JavaScript and Xml 의 약자로 클라이언트(웹브라우저)와 서버의 비동기적 통신을 통한 데이터 전송을 이용하는 방법이다. Ajax는 클라이언트와 서버가 내부적으로 데이터 통신을 하고 그 결과를 웹페이지에 프로그래밍적으로 반영한다. 그 결과 화면의 로딩없이 그 결과를 보여줄 수 있다. ● LDAP 경량 디렉터리 액세스 프로토콜(영어: Lightweight Directory Access Protocol; LDAP)은 TCP/IP 위에서 디렉터리 서비스를 조회하고 수정하는 응용 프로토콜이다.디렉터리는 논리, 계급 방식 속에서 조직화된, 비슷한 특성을 가진 객체들의 모임이다. 가장 일반적인 예로는 전화 번호부(telephone directory)가 있는데..
Java EE와 Java SE의 차이점 자바 기술은 프로그래밍 언어와 플랫폼 모두를 아우르고 있습니다. 자바 프로그래밍 언어는 고수준 객체 지향형 개발 언어이며 플랫폼은 자바 프로그래밍 언어로 작성되어진 어플리케이션을 실행시키는 환경입니다. 자바 플랫폼의 종류는 몇 가지가 존재합니다. 대부분의 개발자들이 각각의 자바 플랫폼에 대한 심도있는 이해를 하지 못하고 있어 이번 기회에 이를 정리해보고자 글을 써봅니다. 자바 프로그래밍 언어 플랫폼자바 프로그래밍 언어의 플랫폼은 4가지가 존재합니다:표준 에디션의 자바 플랫폼(Java SE)엔터프라이즈 에디션의 자바 플랫폼(Java EE)마이크로 에디션의 자바 플랫폼(Java ME)JavaFX 모든 자바 플랫폼들은 자바 가상 머신(JVM)과 어플리케이션 프로그래밍 인터페이스(API)들로 구성되어 있습니다...
국내 기업들도 ‘오픈소스’로… 활동 본격화 글로벌 IT 기업들이 자사 기술을 공개하고 오픈소스화 하는 일은 이제 새롭지 않은 일이 됐다. 오픈소스 소프트웨어를 쓰기만 하고 기여하지 않는다는 비판을 받아온 국내에서도 오픈소스 프로젝트에 적극적으로 기여하는 모습이 조금씩 나타나고 있다. 주도적으로 오픈소스 활동을 벌이고 있는 이들을 만나 국내 오픈소스 분야의 변화와 과제를 살펴봤다. 사티아 나델라 마이크로소프트(MS) 최고경영자(CEO)는 2014년 10월에 열린 미디어 행사에서 “MS는 리눅스를 사랑한다”고 말했다. 실제로 리눅스의 적이었던 MS는 여러 제품이 리눅스와 연결될 수 있도록 지원하기 시작했다. 그 중 일부는 오픈소스로 전환하기까지 했다. 이렇게 오픈소스를 중시하는 방향으로의 변화는 특별한 일이 아니다. 주요 IT 기업들이 앞 다퉈 오픈..
How to learn any language in six months How to learn any language in six months I came across this TED talk yesterday in which Chris Lonsdale, a psychologist from New Zealand who runs a company in Hong Kong, talks about language learning. He believes that anybody can learn a language in six months if they follow the five principles and seven actions that he has formulated after assessing all the research available on language learning..
성장에 관한 고찰 by 존 가드너 왜 어떤 사람들은 사는 날까지 생기가 넘치는 반면에, 어떤 사람들은 금새 초라해지는지 의문을 갖게 됩니다. 초라해진다는 표현이 어쩌면 너무 애매한 표현일지도 모르겠습니다. 아마도 많은 사람들이 어느 시점을 지나면 더 이상 배우고 자라는 것을 멈춘다고 말해야 할 것 같습니다. 왜 많은 어른들이 성장을 멈추어 버리는 걸까요? 우리는 솔직하고 당당하게 이에 대한 해답을 찾아야 합니다. 삶이 우리가 해결하기에는 너무나 힘겨운 문제들을 던져주기 때문일지도 모르죠. 아니면, 어떤 사건이 우리의 자존감이나 자신감에 치명적인 상처를 입혀서이기 때문일지도 모릅니다. 또 어쩌면 너무나 오랫동안 그저 앞으로만 내달리다 보니 정작 무엇을 위해 달리고 있었는지를 잊어버렸을 수도 있습니다. 그러나... 그러나 나는, 우리가 얼마..