이클립스의 작업관리 도구인 Mylyn에서 유료로 플러그인을 제공하는 Tasktop의 대표와의 인터뷰입니다. Mylyn을 통해서 어떻게 애자일 개발을 할 것인지에 대한 내용입니다.
http://www.infoq.com/interviews/kersten-tasktop 

mp3도 제공이 되는군요.
MP3 
infoq 로그인 필요합니다.

송충이는 솔잎을 먹어야 한다.
좋아하는 것은 해야 한다.

80년대의 섹시가이 미키루크
정말 연기파 배우입니다.


인생의 공허함, 인기의 덧없음.
나쁜 아빠의 전형.

록키급의 영화였습니다.

환갑이 넘은 나이 고향에서 IT훈장선생님 꼭 해야겠습니다.

http://www.okjsp.pe.kr:8080/ 허드슨을 이용해서 사이트를 관리를 하고 있습니다. SVN에 소스를 커밋하면 1시간마다 또는 즉시 운영에 반영할 수 있는 시스템이고, 1시간마다 테스트케이스를 돌리기 때문에 언제 문제가 발생했는지 모니터링할 수 있는 지속적인 통합(Continuous Integration) 도구입니다.
관련해서 포스팅한 글도 조금 있지요. http://okjsp.tistory.com/tag/hudson

오늘 RSS를 통해서 본 것인데, 충격적이라 포스팅합니다.

허드슨은 http://hudson.dev.java.net 에서 오픈소스로 진화하고 있었는데, 이게 java.net을 떠나서 github로 둥지를 바꿨다고 합니다. http://www.infoq.com/news/2011/01/hudson-jenkins 
위 글에 따르면 oracle 관리 아래 java가 들어간 이후로 java.net의 대대적인 개편이 있었고, 이게 서비스를 마이너스로 만들었다고 합니다. 그래서 Github로 이전했다네요.

예전엔 http://hudson-ci.org/ 와 화면이 같았었습니다.


Oracle had applied for the Hudson trademark on October 29th, when the developers were in progress of moving the code off to GitHub.

from: http://www.infoq.com/news/2011/01/hudson-jenkins 
프로젝트 이름을 바꾸는 이유는 오라클이 Hudson으로 상표를 만들고 있는 것 같습니다. 으악~ 이거 뭐... 영어사전의 모든 단어로 상표권을 만들 기세입니다.

이름을 바꾸지 않고도 잘 해결되었으면 좋겠습니다. 혼동이 가중되지 않도록 말이죠.
개인적인 심정으로는 그냥 IBM이 Sun을 가져갔으면 더 발전적이지 않았을까 생각됩니다.

오라클은 나중에 영화나 미드 시리즈를 만들어도 흥행할 것 같습니다. 드라마를 쓰고 있네요. 파란만장 자바 이야기.

허드슨의 건승을 기원합니다.
국민은행도 우리은행처럼 오픈뱅킹 서비스를 시작하는 뉴스를 보고 든 생각입니다. ActiveX 기술을 통해서 보안 인증서를 관리했던 우리나라에서 이제 인증키를 SSL로 받으면서 다른 OS에서도 인터넷 뱅킹을 할 수 있게 된 것이죠.
아직은 엑셀과 파워포인트 때문에 Windows운영체제를 피할 수는 없지만, 머지 않았다는 생각이 듭니다. 

강남역 삼성 전시관에서 봤던 마이크로소프트의 키넥트는 대단하더군요. 현재 집에서 iMac에 아크마우스 쓰고 있는데, 제일 좋아하는 마이크로소프트 제품 두 가지입니다. 

당구장의 애플컴퓨터처럼 ie6가 느껴지는 이유는 뭘까요. 왠지 구닥다리스럽다고 할까요.

밤새 okjsp 사이트의 wysiwyg(What You See Is What You Get 아주 오래된 니모닉) 게시판 수정하다가 브라우저별, 버전별 자바스크립트 저주에 빠져서 그냥 스타일 다 걷어내고 푸념 중입니다.

iOS에서 동작하는 WYSIWYG 에디터는 아직 못 찾았는데, 일단 요즘 웹 환경에 맞게 재구성해야겠습니다.

ie6, 우리나라 인터넷 산업의 중추적인 역할을 오래 하셨는데, 이제 물러나 주셔야 할 것 같습니다. 컴퓨터 주인님이 촌스럽게 보이잖아요.


어제 우연한 만남을 가졌습니다. 에버노트 부사장님을 모신 자리에 참석할 수 있게 된 것이죠. 2시간 가량 저녁 식사를 하면서 에버노트 이야기를 듣고 질문을 주고받았습니다.
http://www.evernote.com





아이폰,안드로이드폰에서 많이 사용되는 것인데 저는 맥앱스토어에서 Free로 상위권이기에 받았습니다.

Developers 라는 홈페이지 하단의 링크를 통해서 들어가면 에버노트를 제3의 애플리케이션에서 데이터 저장소로 사용할수 있도록 OpenAPI를 안내하고 있습니다.

부사장님 꽤 개발자를 잘 이해하시는 것 같은 느낌이었습니다. 갑자기 코끼리 로고가 마음에 드는군요.



iPhone 에서 작성된 글입니다.
지난 달 사고를 당했습니다. 재난의 연속입니다. ^^;
삼보 서비스센터에서 AS를 해주는군요. KT는 망사업만 전념하는 것 같습니다. ㅡㅡ; 요즘 KT 서비스 품질에 의구심이 생기고 있습니다. 사정상 스마트폰 KT전화번호만 4회선(948x,859x,722x,egg) 사용중인데, 불만 지수가 계속 높아지네요.

여튼, 2011년은 조심해야겠습니다.




땅에 떨어지면서 강화유리 나가고, 유격된 것인데, 현재는 유상서비스 처리받고 잘 쓰고 있습니다.
apk 파일을 좀 더 보기 쉽게 해제하고 java파일은 자바 문법이 아닌 형태로 디컴파일됩니다.
Reverse Engineering 도구인데, 논란이 있지만, Activity가 High인 것을 보면 굉장히 많이 사용되는 것 같습니다.



모바일 사파리는 풀스크린 모드로 모바일 웹을 실행시키는 것이 가능하다. 
...
<meta name="apple-mobile-web-app-capable" content="yes" />
...
이 기능을 활용하여 웨 어플리케이션을 네이티브 어플리케이션과 같은 환경을 만들 수 있지만, 그것은 신중하게 사용하여야 한다. 브라우저 크롬의 손실이 없다는 것은 뒤로 가기, 앞으로 가기 컨트롤을 할 수 없다는 것을 의미한다.
from: 모바일 디자인 & 개발, 279p

상태바 표시 변경
<meta name="apple-mobile-web-app-status-bar-style" content="black" />

아이콘 더하기
<link rel="apple-touch-icon" href="images/apple-touch-icon.png" />
57x57 : iphone 3gs

방금 받은 메일의 내용이 인상적이라 공유합니다. IBM(International Business Machine, 이미 버린 몸)에서 운영하는 developerWorks (개발자는 일한다 또는 개발자 일감; 요따구로 번역하면 뭐라 하겠죠.)사이트의 2010년 기사 순위가 나왔습니다.

Top 10 developerWorks URLs for 2010: 

  1. Lazy Linux: 10 essential tricks for admins
  2. WebSphere Developer Technical Journal
  3. Introduction to Android development Using Eclipse and Android widgets
  4. Create modern Web sites using HTML5 and CSS3
  5. On-demand skills session: An introduction to XML
  6. 5 things you didn't know about ... everyday Java tools
  7. Build a dynamic organization tree using GWT and RESTful web services
  8. 5 things you didn't know about ... Command-line flags for the JVM
  9. Build skills for DB2 for Linux, UNIX, and Windows
  10. Build dynamic user interfaces with Android and XML

자바 관련된 것이 5개 있다고 내용에 나오는데, AIX와 IBM 장비 때문인지 Linux관련 글이 1위입니다. 안드로이드 관련 글도 두 가지가 보입니다. 아무도 가르쳐 주지 않는 5가지 자바 도구들 제목도 끌립니다.

온고이지신이라는 말처럼 2011년의 기술트렌드를 살피는데 2010년의 자료는 좋은 방향성을 제시할 것이라 생각됩니다.

으악 DB에 한글이 안들어가요.

Exception in thread "main" java.sql.SQLException: Incorrect string value: '\xEB\xB0\xB1\xEA\xB8\xB0...' for column 'name' at row 1

at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1055)

at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)

at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3515)

at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3447)

at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1951)

at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2101)

at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2554)

at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1761)

at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2046)

at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1964)

at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1949)

at springbook.user.dao.UserDao.add(UserDao.java:23)

at springbook.user.dao.UserDao.main(UserDao.java:60)



mysql> SHOW VARIABLES LIKE '%olla%';
+----------------------+-------------------+
| Variable_name        | Value             |
+----------------------+-------------------+
| collation_connection | utf8_general_ci   |
| collation_database   | latin1_swedish_ci |
| collation_server     | latin1_swedish_ci |
+----------------------+-------------------+
3 rows in set (0.00 sec)

mysql> 

Class.forName("com.mysql.jdbc.Driver");

Connection c = DriverManager.getConnection("jdbc:mysql://localhost/springbook?characterEncoding=UTF-8", "spring","book");


방법을 찾았습니다만, 쉽지 않은 문제였습니다. DB에 대한 이해가 필수겠지요. varchar(20)을 longtext  로 잡았습니다.

create table users (

id varchar(10) primary key,

name longtext not null,

password varchar(10) not null

) DEFAULT CHARSET=utf8;



현재 DB 설정과 내용은 다음과 같습니다.
kenuheoyimacbookpro-4:bin kenu$ ./mysql -u spring -p springbook
Enter password: 
...
Server version: 5.5.8 MySQL Community Server (GPL)

Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
...
mysql> show variables like '%olla%';
+----------------------+-------------------+
| Variable_name        | Value             |
+----------------------+-------------------+
| collation_connection | utf8_general_ci   |
| collation_database   | latin1_swedish_ci |
| collation_server     | latin1_swedish_ci |
+----------------------+-------------------+
3 rows in set (0.00 sec)

mysql> select * from users;
+-----------+-----------+----------+
| id        | name      | password |
+-----------+-----------+----------+
| whiteship | 백기선    | married  |
+-----------+-----------+----------+
1 row in set (0.00 sec)

mysql> 



+ Recent posts