달력

4

« 2024/4 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
2008. 10. 5. 00:50

MAC 프로그램을 시작하면서... 공부하는 것2008. 10. 5. 00:50

우연치 않게 맥 프로그래밍을 시작해야 할 것 같다. 물론 여지것 여러 환경을 접하고 새로운 언어와 기술을 익히는 것이 여지것 해 왔던 일이기도 하지만, 한 편으로는 많을 시간을 들였던 것들을 제대로 사용하지 못하고 버리기도 해왔던 경험도 많기 때문이다.

회사에 친하게 지내던 지인들이 있다. 지난중 금요일 점심을 같이 하고, 차를 마시는중 갑자기 누군가(구라파 닷컴 운영자)가 iPhone용 어플을 개발하고 싶다는 것이었는데, 분위기가 갑자기 찬성으로 돌아서면서, 모임명이 가칭 "제로사체"가 될것 같다.

다들 바로 일터로 돌아가서 인터넷으로 책을 구매해서 영수증을 캡쳐해서 보내주었다. 다들

너무나 발빠른 사람들이다.  사실 아래 "Cocoa  Programming for MAC OS X"라는 책은 국에서 번역된 책인데, 나른 잘 되어 있다는 평을 받고 있는것 같다. 다는 이책을 추천해 주고 있으니 말이다.


내가 오늘 이책을 구매하면 이번주 화여일나 도착할 것 같다. 사실 그동안 아무러 계기가 없어서 맥쪽 프로그래밍은 전혀 생각해보지도 않았다. 아니 전혀 다른 분야라는 생각을 가지고 있었기에 눈을 두려고도 생각하지 않았다. 지금하고 있는 서버 사이드의 기술을 하루 하루 발전하고 있기에 다른 쪽으로 외도 하고픈 생각이 전혀없었지만, 집에서 사용하고 있는 맥북의 새로운 용도를 발견해서 정말 기쁘다.

그리고 더블어 몇개의 개발 관련 사이트를 찾았다.

- 코코아랩: http://www.cocoalab.com/
  이 사이트는 코코아 관련 자료들이 있는데, 이중 XCode에 대한 자료는 한번 봄 직하다. 여러 나라 말로 작성되어 있는데, 아쉽게도 한글로 되어 있는 것을 없다. 다음을 참조하면 다운 받아 볼수 있다. (http://www.cocoalab.com/BecomeAnXcoder.pdf)

- 맥포지: http://www.macforge.net/
   여기는 맥 관련 개발 소스코드들이 올라와 있을 것 같다.(아직 직접 돌아보지 않아서, 정확히는 모르지만, 쉽게 유추가 가능하다.) 오늘 맥쪽에서 개발자와의 NDA를 폐지한다는 기사를 잡시 보았다. 앞으로 맥 관련 소스코드들을 쉽게 접할 수 있을 것 같다.






:
Posted by 행복상자
2008. 10. 3. 09:42

ASP.NET, ASP.NET MVC, ASP.NET Dynamic Data 공부하는 것2008. 10. 3. 09:42


스컷 구슬리의 Blog를 가보니 그는 정기적으로 자신의 웹 사이트 북마크들을 공개하고 있는 것 같다. ASP.NET, ASP.NET MVC, ASP.NET Dynamic Data에 대한 북마크인데 참고를 하면 기술흐름과 추이들을 손쉽게 이해할 수 있을 것 같다.

[ASP.NET]

 Bulk Inserting Data with the ListView Control: Matt Berseth continues his awesome posts with one that shows how to handle bulk-editing of data using the ASP.NET ListView control in .NET 3.5

Amazon의 Cloud Computing을 위해서 MS의 서버 제품군들을 이용하고 있는데, Amazon의 Open webservice제고 하기 위한 EC2 서버스 구축과 관련된 내용을 볼수 있다.

Using ASP.NET WebForms, MVC and Dynamic Data in a Single Application: Scott Hanselman has a nice post that demonstrates how you can have a single ASP.NET application that uses ASP.NET WebForms, MVC, WebServices and Dynamic Data.  You have the flexibility to mix and match them however you want, which allows you to always use the right tool depending on the specific job.

 ASP.NET WebForms, MVC, WebServices and Dynamic Data를 이용하여 Application을 작성하는 것에 대하여 설명하고 있다. Microsoft는 개발자가 WebForm과 MVC를 이용하여 개발 할 수 있도록 환경을 만들어 주는데, 이 두가지를 어떻게 적절히 사용할 수 있는지에 대하여 설명해 주고 있다.

 Modifying Data with the ListView's EditItemTemplate: Matt Berseth has a great post that talks about how to use the ASP.NET 3.5 ListView control to enable in-place editing scenarios - with total html markup control.

List View를 어떻게 수정해서 사용할수 있을지에 대한 샘플 코드를 통해서 설며앻주고 있다. 이는 서버 사이드에서 실행되는 코드로 요즘에 많이 알려져 있는 Javascript Framework에서 제공하는 것과는 다르다.

4 New Grouping Grid Skins: Vista, Bold, Win2k3 and Soft: Matt Berseth has another nice post that demonstrates how to skin the ASP.NET ListView control to enable some sweet data grouping scenarios.

새로운 4개의 그리드 Skin에 대한 이미지와 컨트롤의 사용에 대해서 설명해 준다.

 Unlocking and Approving User Accounts: Scott Mitchell posts another in his great series of articles on ASP.NET security (click here for all the articles in the series).  This article talks about how you can setup administration pages that allow admins to lock out and approve user accounts using the ASP.NET Membership system.

Admin 관리자가 사용자 계정을 사용유무를 관리하기 위한 페이지에 대해 이야기 하고 있다.
 Adding OpenID to you website in conjunction to ASP.NET Membership: Dan Hounshell has a nice article that discusses how to add OpenID authentication support to your web-site, and use it in conjunction to ASP.NET's built-in membership system.

Open ID 계정의 사용에 대한 설명과 소스 코드가 있다.

[ASP.NET MVC]
 MVC Membership with Preview 5: Troy Goode posts an update of his popular MVC Membership template that works with ASP.NET MVC Preview 5.  It provides a set of administration pages you can use for user/role management, as well as adds support for OpenID and Windows LiveID.
 MVC Flickr Xplorer: Mehfuz Hossain has a cool ASP.NET MVC sample application posted that enables a nice picture explorer for FlickR photos.

.NET MVC를 이용한 Sample 코드를 소개하고 있는데, Flicker의 사진 이미지를 볼수 있는 프로그램을 .NET MVE Preview3를 이용해서 만들었다.

[ASP.NET Dynamic Data]
 Simple 5 Table Northwind Example: Matt Berseth kicks off his ASP.NET Dynamic Data tutorial series with a nice post that shows how to build a simple 5 table application using ASP.NET Dynamic Data with .NET 3.5 SP1

Northwind 테이블을 이용하여 Dynanic Data 사용을 위한 예제들을 담고 있다.
 Dynamic Data And Custom Metadata Providers: Matt continues the series and covers the MetadataType attribute, and how you can use it to annotate your entities with additional metadata.
 Dynamic Menu for your Dynamic Data: Matt continues and covers how to add a data-driven menu to the site

2단 메뉴를 구성시 Dynamic Data를  어떻게 이용할 것인가에 대해 설명해 주고 있다.
 Customizing the Delete Confirmation Dialog: Matt continues and demonstrates how to build a nice UI experience when deleting records in a dynamic data application
 Experimenting with YUI's DataTable and DataSource Controls: Matt experiments with how to use client-side AJAX components together with dynamic data.

YUI의 테이블과 Dynamic Data를 같이 사용하는 방법에 대한 예제와 설명을 담고 있다.








:
Posted by 행복상자

며칠전에 스캇 구슬리의 Blog를 통해서 Silverlight 2의 RC버전이 릴리즈되었다는 소식을 접하였었다. 기존의 Beta2를 RC버전에서 Update할 수 있는 방법들이 포함되어 있다.

Soft Architecture를 설계를 할때 가장 중점을 두어야 할 부분은 바로 버전 상호간의 호환성과 수정시에 영향을 최소한으로 줄이는 것이다. 물론 정식 버전이 아니기 때문에 개발자들의 이해할 수 있는 범위는 크지만, 이 역시 상품화를 염두에 두고 있다면 항상 생각해야 되는 문제이다.

Silverlight RC버전에 대한 사용은 다음의 링크를 참고 하면 된다. (Silverlight RC 버전
위 링크 페이지를 열고서 가장 유심히 보아야 할 부분은 Breaking Changes 다큐먼트이다.
이 문서는 Beta 버전과 RC버전간의 달라진 부분들에 대해서 정의되어 있다. 만약 Beta버전을 통해서 이미 개발하고 있는 모듈들이 있다면, 유심히 보아야 한다.

스컷 구슬리의 블러그를 통해서 공개된 몇가지 새로운 번화들을 이야기 하면, 이번 RC 버전에는 몇가지 새로운 컨트롤들이 추가되어 발표되었다. 이는 몇달 후에 나올 최종 버전에 포함될 많은 새로운 컨트롤들의 일부분이다.

아래 소스코드는 이번의 추가된 컨트롤들을 사용할 수 있는 컨트롤들의 사용에 대한 소스코드이다. 보는 바와 같이, PasswordBox와 ProgressBar 그리고 ComboBox에 대한 태그들을 정이 되어 있다.



아래 이미지는 위 코드를 이용하였을 때, 화면에 표시되는 컨트롤들의 모습이다.







아직 Silverlight의 최종 버전이 출시되기까지는 시간이 필요하지만, RC버전은 최종 버전에 근접한 버전이다. 실버라이트를 이용한 개발을 하고 싶다면, 지금 부터 준비한다면 출시후에 아무 무리없이 사용이 가능할 것이다. 새로운 기술이지만 새롭지는 않다. 하지만 예전에 비쥬얼 베이직이 버전 5에서 부터 많은 개발자들에게 사랑 받았던 것을 기억한다면, Silverlight 2는 시도해 봄직하다.

'공부하는 것' 카테고리의 다른 글

MAC 프로그램을 시작하면서...  (0) 2008.10.05
ASP.NET, ASP.NET MVC, ASP.NET Dynamic Data  (0) 2008.10.03
Kent Beck의 Test-Driven Development by Example  (0) 2008.07.06
ASP.NET MVC의 Roadmap  (0) 2008.04.21
Hello, OSGi  (0) 2008.04.13
:
Posted by 행복상자
간만에 Spring-DM 사이트(www.springframework.org)에 들어갔더니 사이트가 여러모로 개편이 많이 되어 있었다.

현재 안정화 버전은 Spring-DM ver. 1.1.1로 제공되고 있고, Spring-DM을 이용하여 개발에 참조할수 있는 어러가지 관련 글들의 링크들이 올라와 있었다.

아래는 http://springosgi.googlepages.com/ 에 올라와 있는 글인데 Spring-DM을 시작하는 방법들을 소개하고 있어서 가져왔다.
화면 스크린 샷도 같이 있어서 이해하는데 도움이 많이 될수 있을 것 같다.

Table of Contents
I. Spring-DM Getting Started
    1. Prepare Eclipse/Spring-DM environment

    1.1 Prerequisite

    1.2 Create Spring-DM Target Platform project structure

    1.3 Configure Maven using Eclipse External Tools

    1.4 Test Spring-DM Target Platform

    1.5 Creta Spring-DM User Library (class path)

2. Logging and Tracing with Eclipse PDE and Log4J

    2.1 Configure Logging and Tracing with Log4J

    2.2 Configure Eclipse PDE Tracing

3. Implement Simple Spring-DM service

    3.1 Create Spring-DM service project

    3.2 Implement Spring-DM service

    3.3 Configure Spring-DM service

    3.4 Deploy Spring-DM service

    3.5 Package Spring-DM service

4. Integration Testing with Spring-DM

    4.1 Develop Integration Test

5. Develop and deploy Spring-MVC (OSGi-fied) project

    5.1 Create web project as Eclipse plug-in project

    5.2 Define OSGi specific deployment configuration

    5.3 Deploy Spring-MVC project into Spring-DM Target Platform.

6. Develop and deploy JSF based application

         6.1 Create and deploy JSF project as Eclipse plug-in project
:
Posted by 행복상자