프로그래밍2009.09.03 16:24

지난 8 27 Naver iDoCode 행사 결과 발표가 있었습니다!
(
자세한 것은 여기를 참고하세요. =>
http://dev.naver.com/dev/notice/read/1000003380/10000000000003577537

 )

전체 1등을 한  iDoCode CUBRID PHP Manager & cmbroker 사용후기입니다. 

 

제출버전: http://dev.naver.com/projects/cubrid/forum?func=detail&aid=3577&group_id=15&atid=122&brow=all&start=0

cmbroker: http://dev.naver.com/projects/cmbroker/

cpm: http://dev.naver.com/projects/cpm

 

 

0. 소감

올레! (광고효과로 올레!라고 해야겠네요. ^^; 와우대신..)

- 어마어마한 소스의 양과 질에 놀라고

- 깔끔하고 넉넉한 문서에 놀라고

- 실행이 잘 되어서 놀라

3번 놀랐습니다!

 

1. 설치 & 사용

2개의 project로 구성되어있습니다.

- cmbroker: CUBRID와 통신하여 php쪽에 값을 넘겨주는 java브로커

- cpm: php기반으로 작성된 CM 역할을 하는 UI

 

cmbroker

1.     tomcat이나 apache 없어도 httpcore-4.0.1.jar 를 통해서 웹서버 프로토콜을 json을 통해 보낼 수 있게 되어있어 가볍게 돌아가고 json이라서 php 외에도 활용도 높음!

2.    주석처리가 잘 되어있어 javadoc 생성해서 api  문서 제공.

3.    Test case도 작성되어있어 테스트 환경 제공.

4.    세션 유지 방법 제공

 

 

설치 & 구동방법

구글코드에서 svn checkout 하여 사용했습니다.

또는 다음과 같이 dev.naver.com에서 체크아웃하실 수 있습니다.
svn checkout --username anonsvn https://dev.naver.com/svn/cmbroker
The password is 'anonsvn'

 

(이클립스 설정팁: cm-core 가 연계프로젝트로 설정되어있는데 첨부파일의 cm-core-api.jar lib에 등록하고 제거하면 됩니다.)

 

실행은 스크립트로 할 수도 있지만 이클립스호 체크아웃했으므로 다음과 같이 실행했습니다.

Run Configurations 실행 후.. kr.pcraft.cmbroker.Runner Main class로 지정한 다음

 

Arguments  localhost 8001 8080 입력해서 Run 했습니다.

 

깔끔하게 구동 완료!

 

cpm(CUBRID PHP Manager)

1.     php기반으로 웹 상에서 접근이 가능. (별도의 설치가 필요 없음)

2.    js를 활용하여 부드러운 애니메이션 효과 적용.

3.    테이블 생성/수정/삭제/구동부터 뷰, 시리얼, 트리거, 프로시저 까지 조작이 가능함.

4.    sql 구문 실행 가능. 결과 수정 가능.

 

스크린샷:

 

 





수상하신 다른 분들의 작품도 구경해보세요!
http://dev.naver.com/projects/cubrid/forum

CUBRID
- 1등: Wordpress Porting for CUBRID (iamahn89님)
- 2등: PHPadmin for CUBRID (1day_org님)
- 3등: CUBRID Export/Import 도구 (wow1090님, ljh08375님)

Posted by 시난
일상2009.08.11 10:24
블로그를 상당 기간 방치해두었다.
글도 잡다한 글들만 올리고 별로 유용하지 않다.

하는 일도 뭔가 정체된 느낌이고
하루 종일 이메일을 읽다 시간이 다 가버린다.

내가 지금 필요한 것을 무엇일까?
정리가 필요한 시기다.

내 인생 지도를 펼치고
내가 있는 곳이 어디인지
어디로 가야하는지
다시 확인해볼 시점이다.

'일상' 카테고리의 다른 글

희망연봉이 얼마인가요?  (19) 2009.11.15
최근 근황...  (0) 2009.08.11
삶을 적셔주는 훈훈한 댓글  (2) 2009.07.13
헉헉 위자드웍스 이벤트 당첨-.-*  (3) 2009.07.11
'You've got to find what you love,' Jobs says  (0) 2009.06.25
위젯에 대한 생각  (0) 2009.06.24
Posted by 시난
TAG 인생, 지도
프로젝트2009.07.14 00:23


안녕하세요. 위젯뱅크 입니다.
위젯뱅크에 많은 관심과 애정을 가져 주셔서 감사합니다. 회원님께서 등록해 주신 위젯 잘 받아보았고 현재 검토가 완료되어 이에 대한 안내를 드립니다. 아래의 검토 내역을 확인해 주시기 바랍니다.
앞으로도 위젯뱅크에 대한 많은 관심 부탁 드리고, 더욱 즐거움을 드릴 수 있는 서비스로 거듭나기 위해 최선을 다하겠습니다.
==========================================================================================
※ 위젯 등록 결과 안내
- 심사 결과 : 등록 보류
- 심사 사유 : 위젯 디자인 문제
- 위젯 팩토리에 제출한 위젯 심사결과 입니다.

1. 위젯뱅크에서는 최소 가로 166px에서 위젯이 정상적으로 보여야 합니다. 현재는 위젯이 해당 크기에서 정상적으로 표시되지 않으니 이점 수정이 필요 합니다. => ㅠ.ㅠ 이건 좀.. 잘 모르곘는데..

2. 파이어폭스 브라우저에서 구동시 위젯의 세로길이가 줄어드는 현상이 발생 합니다.=> OK

3. 뒤로가기 버튼이 위젯뱅크의 퍼가기버튼과 겹쳐 구동이 어렵습니다. 버튼의 위치가 수정되야 할 것으로 보입니다. => 다른 위젯들은 그냥 통과시킨 것도 많던데 ㅠㅠ. scrap=1로 해보니 알았다-_-;

==========================================================================================
더 즐겁고 풍성한 인터넷 서비스를 만들 수 있도록 다양한 위젯을 소개하는 위젯뱅크가 되도록 노력하겠습니다. 많은 관심과 참여 부탁 드리겠습니다.

감사합니다.


.... 흐엉 이걸 2-3주나 걸려서 알려준단 말이야? 넘하다 ㅠㅠ
하여간 소폭의 디자인 수정이 필요할 듯 싶다.
큰 일은 아니겠지만...

일단
트위터 위젯들의 디자인을 한 번 보고..

위젯뱅크에 등록된 너비가 좁은 녀석들을 봐야겠다.

Widgets Twhirl Twitteriffic
Widgets by Twitter Twhirl by Seesmic Twitterrific by IconFactory
see more
Twitter
Download or see more
Twhirl
Download or see more
Twitterrific
Google Desktop iPhone & iPod touch iPhone & iPod touch
Twitter Gadget by Google Twitterrific by IconFactory PocketTweets by PocketTweets
Install or see more
Twitter_gadget_shot
Install or see more
Twitterrific-iphone
Install or see more
Pockettweets
TweetDeck Widsets Opera
TweetDeck by Iain Dodsworth Twitter Widget by WidSets Opera Widget by Opera
Download or see more
Tweetdeck
Install or see more
Widsets_screenshot
Install or see more
Opera_widget_screenshot_small
Spaz Blogo Digsby
Spaz by Ed Finkler Blogo by Brainjuice Digsby by dotSyntax
Install or see more
Spaz-screenshot
Install or see more
Blogo_shot
Install or see more
Digsby_screenshot




Posted by 시난
일상2009.07.13 19:59

이런 맛에 개발을 하는게 아닐까?
빨리 내가 만드는 SW or 웹 서비스가 많은 이들에게 사용이 되야 할텐데..!

'일상' 카테고리의 다른 글

희망연봉이 얼마인가요?  (19) 2009.11.15
최근 근황...  (0) 2009.08.11
삶을 적셔주는 훈훈한 댓글  (2) 2009.07.13
헉헉 위자드웍스 이벤트 당첨-.-*  (3) 2009.07.11
'You've got to find what you love,' Jobs says  (0) 2009.06.25
위젯에 대한 생각  (0) 2009.06.24
Posted by 시난
TAG 개발, , 훈훈
일상2009.07.11 19:22
http://www.wzdfactory.com/opinion/notice?document_srl=155


네이버 제휴건으로 알게된 이벤트였는데
어찌하다보니 당첨되었다. ^^
사실 참가상을 받고 싶었는데.. 흑흑

고마워요 위자드웍스~!

*여담
사실 네이버블로그에 붙인 미투데이위젯(다음 위자드팩토리에 등록 중인)은
구글 가젯 API를 써서 했다는.. -.-;;;
참고: http://blog.naver.com/lostsin


Posted by 시난
일상2009.06.25 10:00

원문: http://news-service.stanford.edu/news/2005/june15/jobs-061505.html


 

This is the text of the Commencement address by Steve Jobs, CEO of Apple Computer and of Pixar Animation Studios, delivered on June 12, 2005.


I am honored to be with you today at your commencement from one of the finest universities in the world. I never graduated from college. Truth be told, this is the closest I've ever gotten to a college graduation. Today I want to tell you three stories from my life. That's it. No big deal. Just three stories.


The first story is about connecting the dots.


I dropped out of Reed College after the first 6 months, but then stayed around as a drop-in for another 18 months or so before I really quit. So why did I drop out?


It started before I was born. My biological mother was a young, unwed college graduate student, and she decided to put me up for adoption. She felt very strongly that I should be adopted by college graduates, so everything was all set for me to be adopted at birth by a lawyer and his wife. Except that when I popped out they decided at the last minute that they really wanted a girl. So my parents, who were on a waiting list, got a call in the middle of the night asking: "We have an unexpected baby boy; do you want him?" They said: "Of course." My biological mother later found out that my mother had never graduated from college and that my father had never graduated from high school. She refused to sign the final adoption papers. She only relented a few months later when my parents promised that I would someday go to college.


And 17 years later I did go to college. But I naively chose a college that was almost as expensive as Stanford, and all of my working-class parents' savings were being spent on my college tuition. After six months, I couldn't see the value in it. I had no idea what I wanted to do with my life and no idea how college was going to help me figure it out. And here I was spending all of the money my parents had saved their entire life. So I decided to drop out and trust that it would all work out OK. It was pretty scary at the time, but looking back it was one of the best decisions I ever made. The minute I dropped out I could stop taking the required classes that didn't interest me, and begin dropping in on the ones that looked interesting.


It wasn't all romantic. I didn't have a dorm room, so I slept on the floor in friends' rooms, I returned coke bottles for the 5¢ deposits to buy food with, and I would walk the 7 miles across town every Sunday night to get one good meal a week at the Hare Krishna temple. I loved it. And much of what I stumbled into by following my curiosity and intuition turned out to be priceless later on. Let me give you one example:

Reed College at that time offered perhaps the best calligraphy instruction in the country. Throughout the campus every poster, every label on every drawer, was beautifully hand calligraphed. Because I had dropped out and didn't have to take the normal classes, I decided to take a calligraphy class to learn how to do this. I learned about serif and san serif typefaces, about varying the amount of space between different letter combinations, about what makes great typography great. It was beautiful, historical, artistically subtle in a way that science can't capture, and I found it fascinating.


None of this had even a hope of any practical application in my life. But ten years later, when we were designing the first Macintosh computer, it all came back to me. And we designed it all into the Mac. It was the first computer with beautiful typography. If I had never dropped in on that single course in college, the Mac would have never had multiple typefaces or proportionally spaced fonts. And since Windows just copied the Mac, its likely that no personal computer would have them. If I had never dropped out, I would have never dropped in on this calligraphy class, and personal computers might not have the wonderful typography that they do. Of course it was impossible to connect the dots looking forward when I was in college. But it was very, very clear looking backwards ten years later.


Again, you can't connect the dots looking forward; you can only connect them looking backwards. So you have to trust that the dots will somehow connect in your future. You have to trust in something — your gut, destiny, life, karma, whatever. This approach has never let me down, and it has made all the difference in my life.


My second story is about love and loss.


I was lucky — I found what I loved to do early in life. Woz and I started Apple in my parents garage when I was 20. We worked hard, and in 10 years Apple had grown from just the two of us in a garage into a $2 billion company with over 4000 employees. We had just released our finest creation — the Macintosh — a year earlier, and I had just turned 30. And then I got fired. How can you get fired from a company you started? Well, as Apple grew we hired someone who I thought was very talented to run the company with me, and for the first year or so things went well. But then our visions of the future began to diverge and eventually we had a falling out. When we did, our Board of Directors sided with him. So at 30 I was out. And very publicly out. What had been the focus of my entire adult life was gone, and it was devastating.


I really didn't know what to do for a few months. I felt that I had let the previous generation of entrepreneurs down - that I had dropped the baton as it was being passed to me. I met with David Packard and Bob Noyce and tried to apologize for screwing up so badly. I was a very public failure, and I even thought about running away from the valley. But something slowly began to dawn on me — I still loved what I did. The turn of events at Apple had not changed that one bit. I had been rejected, but I was still in love. And so I decided to start over.


I didn't see it then, but it turned out that getting fired from Apple was the best thing that could have ever happened to me. The heaviness of being successful was replaced by the lightness of being a beginner again, less sure about everything. It freed me to enter one of the most creative periods of my life.


During the next five years, I started a company named NeXT, another company named Pixar, and fell in love with an amazing woman who would become my wife. Pixar went on to create the worlds first computer animated feature film, Toy Story, and is now the most successful animation studio in the world. In a remarkable turn of events, Apple bought NeXT, I returned to Apple, and the technology we developed at NeXT is at the heart of Apple's current renaissance. And Laurene and I have a wonderful family together.


I'm pretty sure none of this would have happened if I hadn't been fired from Apple. It was awful tasting medicine, but I guess the patient needed it. Sometimes life hits you in the head with a brick. Don't lose faith. I'm convinced that the only thing that kept me going was that I loved what I did. You've got to find what you love. And that is as true for your work as it is for your lovers. Your work is going to fill a large part of your life, and the only way to be truly satisfied is to do what you believe is great work. And the only way to do great work is to love what you do. If you haven't found it yet, keep looking. Don't settle. As with all matters of the heart, you'll know when you find it. And, like any great relationship, it just gets better and better as the years roll on. So keep looking until you find it. Don't settle.


My third story is about death.


When I was 17, I read a quote that went something like: "If you live each day as if it was your last, someday you'll most certainly be right." It made an impression on me, and since then, for the past 33 years, I have looked in the mirror every morning and asked myself: "If today were the last day of my life, would I want to do what I am about to do today?" And whenever the answer has been "No" for too many days in a row, I know I need to change something.



Remembering that I'll be dead soon is the most important tool I've ever encountered to help me make the big choices in life. Because almost everything — all external expectations, all pride, all fear of embarrassment or failure - these things just fall away in the face of death, leaving only what is truly important. Remembering that you are going to die is the best way I know to avoid the trap of thinking you have something to lose. You are already naked. There is no reason not to follow your heart.


About a year ago I was diagnosed with cancer. I had a scan at 7:30 in the morning, and it clearly showed a tumor on my pancreas. I didn't even know what a pancreas was. The doctors told me this was almost certainly a type of cancer that is incurable, and that I should expect to live no longer than three to six months. My doctor advised me to go home and get my affairs in order, which is doctor's code for prepare to die. It means to try to tell your kids everything you thought you'd have the next 10 years to tell them in just a few months. It means to make sure everything is buttoned up so that it will be as easy as possible for your family. It means to say your goodbyes.


I lived with that diagnosis all day. Later that evening I had a biopsy, where they stuck an endoscope down my throat, through my stomach and into my intestines, put a needle into my pancreas and got a few cells from the tumor. I was sedated, but my wife, who was there, told me that when they viewed the cells under a microscope the doctors started crying because it turned out to be a very rare form of pancreatic cancer that is curable with surgery. I had the surgery and I'm fine now.


This was the closest I've been to facing death, and I hope its the closest I get for a few more decades. Having lived through it, I can now say this to you with a bit more certainty than when death was a useful but purely intellectual concept:


No one wants to die. Even people who want to go to heaven don't want to die to get there. And yet death is the destination we all share. No one has ever escaped it. And that is as it should be, because Death is very likely the single best invention of Life. It is Life's change agent. It clears out the old to make way for the new. Right now the new is you, but someday not too long from now, you will gradually become the old and be cleared away. Sorry to be so dramatic, but it is quite true.


Your time is limited, so don't waste it living someone else's life. Don't be trapped by dogma — which is living with the results of other people's thinking. Don't let the noise of others' opinions drown out your own inner voice. And most important, have the courage to follow your heart and intuition. They somehow already know what you truly want to become. Everything else is secondary.


When I was young, there was an amazing publication called The Whole Earth Catalog, which was one of the bibles of my generation. It was created by a fellow named Stewart Brand not far from here in Menlo Park, and he brought it to life with his poetic touch. This was in the late 1960's, before personal computers and desktop publishing, so it was all made with typewriters, scissors, and polaroid cameras. It was sort of like Google in paperback form, 35 years before Google came along: it was idealistic, and overflowing with neat tools and great notions.


Stewart and his team put out several issues of The Whole Earth Catalog, and then when it had run its course, they put out a final issue. It was the mid-1970s, and I was your age. On the back cover of their final issue was a photograph of an early morning country road, the kind you might find yourself hitchhiking on if you were so adventurous. Beneath it were the words: "Stay Hungry. Stay Foolish." It was their farewell message as they signed off. Stay Hungry. Stay Foolish. And I have always wished that for myself. And now, as you graduate to begin anew, I wish that for you.


Stay Hungry. Stay Foolish.

Thank you all very much.




--
예전에 부분적으로 봤을 뿐..
매일 아침 10분 동안 연설문을 보고 듣고 마음에 새길 예정..

Posted by 시난
일상2009.06.24 01:38


네이버의 플래시 광고를 보게 되면
사용자의 입력을 유도하고 그에 따른 액션으로
플래시가 확대되어 넓은 화면을 볼 수 있게 되어있다.

이는 돌리면서 재밌는 사용자경험을 유도하는 동시에
넓은 화면으로 광고효과를 최대화하는 효과가 있다.

이러한 점을 바탕으로 위젯의 확대 기능은 어떨까?
평소엔 위젯의 보통 크기를 유지하다가
특정 버튼을 눌렀을 때

사용자에게 더 많은 정보를 보여줌과 동시에
작은 공간의 제약을 잠시라도 벗어나면 어떨까..

기술적으론 좀 생각해봐야할 문제지만.. (div, flash object)


네이버 블로그와 위자드팩토리 제휴기념으로 한 건 씀. ^^
http://wzdfactory.com/event/neighbor_factory

전 그냥 참가상 주세요!!!!!
Posted by 시난
일상2009.06.24 01:19
http://blog.naver.com/lostsin


곧 다음의 위젯 팩토리에 정식 등록 후 위젯뱅크에서 배포하도록 하겠습니다. ^^
http://widgetbank.daum.net/?t__nil_bestservice=widgetbank
그때 뵈요~!!!

예고!
Posted by 시난
일상2009.06.17 01:13
하루하루 한 일이 의미없게 느껴질 지도 모르지만..
그것들 하나하나가 이어져서
나중에 커다란 그림을 그리게 된다는 것을 믿을 수 있을까?

믿고 싶다.
믿는다.
어제오늘 한 내 삽질이
언젠가 큰 일을 하기 위한 과정이었다고.

'일상' 카테고리의 다른 글

위젯에 대한 생각  (0) 2009.06.24
미투데이 위젯을 네이버 블로그 위젯으로 붙이다!  (3) 2009.06.24
과정이란 것은  (1) 2009.06.17
피자 신메뉴 체험단 당첨 -_-*  (1) 2009.06.16
자격증 공부와 미래 계획  (0) 2009.06.13
일과 계획  (4) 2009.06.02
Posted by 시난
TAG 과정
일상2009.06.16 19:55

잘 먹겠습니다. -_-*
후기도 써야겠네 히히

'일상' 카테고리의 다른 글

미투데이 위젯을 네이버 블로그 위젯으로 붙이다!  (3) 2009.06.24
과정이란 것은  (1) 2009.06.17
피자 신메뉴 체험단 당첨 -_-*  (1) 2009.06.16
자격증 공부와 미래 계획  (0) 2009.06.13
일과 계획  (4) 2009.06.02
6월 1일  (0) 2009.06.02
Posted by 시난