개발자 16

Visual Studio Color Settings (Dark Side)

개발 환경을 내 입맛에 맞게 쓰는것을 좋아하는지라... 관련 된 내용을 종종 찾고 한다. 얼마전에 외국에 유명한 블로그 주인에 font color을 보고 받아서 내 입맞에 맞게 수정하여 사용하고 있다. 검색 해 보면 정말 다양하고 재미있고 뭔가 있어 보인다고 해야 하나...멋진 설정들이 많타~~ ^^;; 이렇게 하는것만으로도...왠지 코딩할때 즐겁다~!!! 개발 환경에도 변화을 주면 어떤지요.. ^^;; 내가 사용하는 Visual Studo 화면이에요~~ Font는 Bitstream Vera Sans Mono ... 참고 : http://weblogs.asp.net/infinitiesloop/archive/2006/08/06/Join-the-Dark-Side-of-Visual-Studio.aspx htt..

입문자에게... "프로그램 공부 어떻게 해야 하나요?"

몇몇 분들이 이제 .NET 을 시작하고 공부를 하면서 저에게 이런 문의를 하신 분들이 계셨습니다. “닷넷 공부를 어떻게 하세요?” 사실 공부하는 방법은 학창시절에서부터 사람마다 너무 다양하기 때문에, 마냥 “열심히 하세요”, “외우세요”, “직접 해보세요” 등등 의외로 성의 없는 답변이 될 수도 있을 것 같아요. 그도 그럴 것이, 달달 외워서 잘 하는 사람이 있기도 하는 반면, 매일 골목 뒷 편에서 같이 놀던 친구들도 시험 때면 성적이 상당히 좋은 사람도 있습니다(이런 친구는 수업 때만 잘 들으면 된다 라고 하더군요^^;). 부끄럽지만, 저는 사실 학창시설에 공부를 못했습니다. 공부를 어떻게 해야 하는지도 몰랐고, 더욱 중요한건 관심(?)이 없었습니다. 학업을 열심히 하는 것이 학생의 신분이라면, 전 좋..

소프트웨어 2008.02.27

왜 자바개발자가 루비,레일스를 배워야할까?

왜일까요? 시장의 주류로 확실히 자리 잡고 있는 자바 진영의 개발자들이, 왜 굳이 루비라는 낯설은 언어, 레일스라는 낯설은 프레임워크를 익혀야 할까요? 얼마 전에 출간된 ‘자바 개발자를 위한 레일스‘의 역자서문 내용을 바탕으로 제가 생각하는 그 이유를 간단히 풀어놓아보겠습니다. 왜 자바 개발자가 레일스를 배워야 할까요? - 변화하는 Java EE Web 2.0 , 더 빠르게 변화하는 시장 시장은 점차 빠르게 변화하고 있습니다. 애플리케이션은 이제 사용자와 함께 성장해야 하고, 요구들은 실시간으로 추가됩니다. 좀 더 이런 변화에 빠르고 기민하게(agile) 대응할 수 있도록 해주는 것이 바로 레일스 프레임워크입니다. 단순성과 생산성 , 즐거운 웹 프로그래밍 반면에, 웹/엔터프라이즈 프로그래밍은 그야말로 반..

낙서장 2008.02.27

[질문] 개발자들 이거 없으면 못 만든다!!!~~~

질문 : 다들 어떤 스타일로 개발하는지 궁금하고.. 이런 질문도 많이 올라오고.. 그래서 투표 해보아용~~~ 해당사항이 있으면 번호를 적어주시고.. 없으시면 글로 적어주세요. (복수 선택 가능합니다.) 1. 복사신공~~~(내가 만들었거나 남들이 만든 프로그램을 보고 빼낀다.. citl+c,x,v 포함) 2. 메뉴얼신공~~~(기초적인 명령어 스펠링도 기억안나서 메뉴얼보거나. 명령어가 무엇인지 봐야 한다. 웹메뉴얼 기타 책를 봐야한다 포함. 잘 안쓰는 명령어들 보는거나 새로운 기술 보는것 제외.) 3. 암기신공~~~(남들 만든 프로그램이나 메뉴얼 조차 안본다. ) 4. 기타신공~~~(글로~) 덧글 : 어떤관점으로 이 글을 쓰신지는 확실히는 알수 없지만, 제가볼땐 요소기술에대해 레퍼런스를 어떻게 해결하느냐에 ..

성공한 개발자와 행복한 개발자

행복은 미래에만 있다 우리는 성공이 꼭 행복의 필수조건은 아니라는 것을 머리로 믿고 있다. 복권에 당첨된 사람들의 행복 수준이 당첨 이전보다 못하다는 연구 결과 소식을 들으며 자신을 위로한다. 하지만 마음으로까지 믿지는 못하고 성공을 위해 오늘의 행복을 저당잡힌 채 산다. 그들에게 행복은 늘 미래시제 속에만 존재한다. 몇 년 전 모 개발자 게시판에서 봤던 것으로 기억하는데, 어떤 여성 개발자가 결혼 후를 위해 가구나 전자 제품도 싼 것으로 사고, 여행도 가지 않고, 모두 결혼하고 나면 써야지 하면서 저축을 했다고 한다. 그렇게 서른이 넘고 어느날 문득 눈을 떠봤더니 글쎄 자신이 불행하다라는 생각이 들었다고 한다. 그래서 특히 여자 후배들에게는 “하고 싶은 거 있으면 바로 해라”고 조언을 했다. 아마 대다..

자기개발 2007.05.09

Prototype base multi-Selection API

자바스크립트로 구현한 Prototype.js 프레임웍 기반 다중 선택기 API를 소개합니다.(API라고 하기에는 좀 부끄럽군요) 최초 올라로그 오픈베타 프로젝트에 사용되었습니다. 데스크탑 애플리케이션 못지않은 UI를 구현하겠다는 욕심에 조금은 억척 스럽게 만들어진 녀석입니다. 유저가 익숙하지 않다는 이유로 존속여부는 희박하지만, 라이브러리 형태로 공개하고 계속 발전시켜 나가볼 생각입니다. 조금더 다듬고 기능을 확장하여 여러환경에 적용할 수 있도록 손보았습니다. 웹 특성상 컨트롤 키를 조합하는 방식이 아닌 기본으로 활성화 되어 있는 상태입니다.(추가 예정) 전체 선택 | 선택 해제 토글 모드 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 Selected : -- Width..

Prototype기반 벡터 그래픽 프레임웍 - PGF

Prototype Window 컴포넌트를 만든 Sebastien Gruhier씨는 프로토타입 그래픽 프레임웍(PGF)이라는 매우 흥미로운 프로젝트를 진행합니다. 모든 브라우저에서 사용할 수 있는 Prototype.js 기반 벡터(vector) 그래픽 프레임웍을 구현하는 것입니다. 이 프레임웍은 SVG(Firefox, WebKit, Opera), VML(IE), Canvas (Firefox, Safari, WebKit, Opera)등 브라우저마다 서로다른 벡터기술을 통합 사용하여 크로스-브라우즈 한다는 이론입니다.(매우 훌륭합니다!) // Create an SVG renderer var renderer = new SVGRenderer("whiteboard"); // Create a rectangle wit..

PHP, ASP, JSP.. 서버사이드 스크립트 언어의 차이점에 대해..

처음에 선택을 했던 언어는 ASP였습니다. 아주 초급적인 단계여서 값이 오고 가고의 이해만 있을 정도에서 PHP로 넘어왔었는데, 사실 3가지 언어의 차이점(장점 또는 단점)에 대해서 아직도 인지하고 있지 못합니다. 한가지만 다루다 보니 어떤 사이트를 구축할때는 특정언어를 사용하는게 이점이 많다, 또는 어떤 DB를 사용하는것이 이점이 많다는 말을 들을때 이해가 하기가 힘듭니다. PHP가 좋다 나쁘다 MYSQL이 좋다 나쁘다를 떠나서, 다른 개발자 분들의 의견이 궁금하여 글을 남겨봅니다. 각각 갖는 특성이나 장단점에 대해서 설명을 해주시면 많은 도움이 될 것 같습니다. 타 언어에 대해서 많은 시간 다뤄보지 못한 부분이 가장 크겠지만, HTML을 기준으로 하여 저장된 정보의 재가공 또는 사용자에게 보여주는 목..

소프트웨어 2007.04.13

자바스크립트가 그려낸 둥근 모서리 - Transcorners

계속해서 미루어 오다가 이제서야 소개합니다. Transcorners는 대상 엘리먼트의 모서리에 라운드(또는 대각선) 효과를 부여하는 자바스크립트 효과입니다. 가볍기로 잘 알려진 mootools 자바스크립트 프레임웍을 기반으로 만들어 졌으며, 모든 브라우저에서 사용할 수 있도록 제작되었습니다. 아래는 Transcorners 사용해서 직접 그려본 라운드 효과와 예제입니다. 예제1 //모든 코너에 반지름(radius) 30 new Transcorner( 'example1', { radius: 30 }); //background:#fee; border:1px solid #a00; 스타일 속성을 지님 예제2 //모든 코너에 반지름 10 (기본값) new Transcorner( 'example2'); //backg..