예전에 부분적으로 다룬 적은 있는데 오랜만에 Agile에 대해서 정리해 보려고 합니다. 방법론 하면 떠오르는 것이 매우 많습니다. 폭포수모델, 나선형모델, 점진적프로토타입, CBD 등 여러가지 개발방법론이 있었습니다. 각 모델의 장점과 단점이 있지만 요즘에는 개발 방법론 중 애자일이 가장 관심을 받고 있습니다. 그 이유는 빠르고 지속적으로 변화하는 S/W 개발 환경에 있다고 볼 수 있습니다. 사용자의 다양한 요구사항과 시스템을 필요로하는 순간에 배포해야 하는 환경에서는 기존의 문서 위주, 절차 위주의 방법론으로는 빠르게 대응할 수 없기 때문이죠. Agile 방법론은 "절차보다는 사람이 중심이 되어 변화에 유연하고 신속하게 적응하면서 효율적으로 시스템을 개발할 수 있는 방법론"이라고 할 수 있습니다. Ai..
ITSM 정의 ITSM은 시스템이나 어플리케이션 그리고 네트워크 보안등과 같이 특정 영역별로 이루어졌던 IT 관리 방식에서 벗어나 전체 프로세스를 표준화하고, 서비스 관점에서 보다 체계적으로 IT 인프라를 관리하자는데서 출발했습니다. ITSMF의 CEO 에이든 로즈는 "ITSM은 수준 높은 품질의 IT 서비스를 개발하고 제공하는데 관계된 전체 라이프 사이클에 관련된 모든 활동을 포함하는 것"이라고 했습니다. 가트너 그룹에서는 "ITSM을 합리적이고 예상 가능한 IT 서비스를 제공하는데 필요한 프로세스, 조직 역량, 기술의 집합체라고 정의하고 주어진 비용을 통해 요구되는 성과를 창출하기 위한 IT 서비스의 비즈니스적 가치를 극대화하는 것이 목적"이라고 했습니다. 즉, ITSM은 합리적 비용 범위내에서 합의..
이번에는 이미지를 어플에서 다시 사용할 수 있도록 저장하는 방법에 대해 정리해 보도록 하겠습니다. 아이폰에 데이터를 파일시스템에 저장하는 방법은 크게 4가지가 있습니다. Property List, Object Archive, SQLite3, 그리고 코어 데이터라는 것이 있는데요. 이 중에서 SQLite3를 사용하는 방법을 간략하게 살펴보면서 UIImage를 저장하고 불러오는 것을 설명하고자 합니다. SQLite3를 사용하기 위해서는 libsqlite3.dylib라는 이름의 동적 라이브러리 파일을 링크시켜야 합니다. "Groups & Files"의 "Framework"를 선택하고 Project 메뉴의 [Add to Project..]을 클릭합니다. 그리고 시뮬레이터를 사용할 경우, 다음 파일을 추가합니다...
아이폰에서 사진찍기나 기존 사진을 가져오기 위해서 사용하는 UIImagePickerController라는 클래스가 있습니다. 사용하기도 매우 편하게 만들어져 있는데요. 대부분의 책에서 Deprecated 메소드를 사용한 설명들이 있어 간단하게 정리해보려구 합니다. 이전에 어플 만들어서 올릴 때 보니까 Deprecated 메소드를 사용해 경고는 나오더라도 실행도 잘 되고 문제가 없길래 등록 신청 했더니 바로 Reject 되어 버리더라구요.. -.- 속성(Property) 중에 보면 allowsImageEditing이 있는데요 사진을 가져와서 이동/확대/축소 등을 할 수 있도록 하는 속성입니다. 3.1 SDK 부터는 deprecated 되었고 대신 allowsEditing을 사용해야 합니다. 버튼을 클릭할 ..
웹 3.0 - Team Weboook 지음, 정유선 옮김, 윤지상 감수/라이온북스 웹 2.0이란 용어가 마케팅 용어일 뿐이라는 비평에도 불구하고 웹 2.0은 컴퓨터와 인터넷에 새로운 변화를 가져온 것이 사실입니다. 작년부터 다시 웹 3.0이란 말이 서서히 등장하고 있는데요. 웹 3.0이라는 시대가 올 것인지, 온다면 어떻게 나타날 것인지 궁금해서 관련 책을 한번 읽어 봤습니다. 이 책은 동경대 학생(노나카 키요시, 스즈키 토모히로, 야마모토 신야)들이 작성한 것인데요.. 총 3부로 구성되어 있습니다. 먼저 1부에서는 웹 2.0이 가져온 15가지의 가능성이란 주제로 이야기 하고 있는데요. 아직 웹 2.0이 어떤 것인지 잘 모르는 분들이 기본 개념을 정리하는데 매우 좋은 것 같습니다. 활자도 크고 (전 개인..
요즘 맥북과 아이폰에 빠져서 글이 뜸합니다. ^^ 이것저것 해보는 재미가 쏠쏠하네요. Apps를 사용하는데 그치지 않고 XCode를 이용한 iPhone Apps 개발을 조금씩 해보려구 합니다. 처음으로 해보고 오늘 정리할 내용은 아이폰 어플 개발에서 정규식(Regular Expression)을 사용하는 방법입니다. 실제 프로그래밍에서 정규식을 사용해보면 편리함 때문에 계속 쓰게 되는데요. 아이폰 어플 개발에서는 찾기가 쉽지 않더라구요. 기본적으로 OS X에서 정규식을 지원하기 위해 ICU라는 오픈소스 Unicode 라이브러리가 있습니다. 그런데 이 ICU API가 C/C++에서는 지원되고 있지만 아직 Object-C에는 포함되어 있지 않습니다. 다행히도 RegexKitLite라는 써드파티에서 만든 라이브..
오늘은 Ad hoc 네트워크에 대해 정리해 보려고 합니다. 주로 응용 프로그램이나 웹 프로그램을 만들던 상황이어서 네트워크에는 사실 관심이 없었는데요 작년에 대학원에서 VANET, 이동컴퓨팅 같은 수업을 들으면서 의외로 재미있겠다는 생각이 들더라구요 그래서 블로그를 통해서 네트워크 관련 사항들을 하나씩 정리해 보려고 합니다. 일반적으로 네트워크라 하면 유선환경에 기반을 둔 AP나 기지국 같은 것이 있어서 여기에 연결해서 인터넷과 같은 네트워크에 연결할 수 있습니다. 그러나 만약 특수한 상황에 이런 유선환경에 연결된 네트워크가 없다면 어떻게 될까요? 이럴때 사용할 수 있는 개념이 바로 Ad hoc 네트워크입니다. 이것도 군사적인 목적에서 출발한 개념이라고 합니다. 전쟁이나 재해로 고립되어 있을 때, 이동 ..
4G를 이야기할 때 이동중 100M bps, 정지해 있을 때 1G bps의 전송속도를 제공하는 무선통신기술이라고 많이 합니다. 실제로 그 정도 속도가 나온다면 정말 후덜덜 이겠죠.. ^^ 그런데 IMT-2000으로 WCDMA가 나놀 때나 최대 14M까지 나오는 HSDPA, 그리고 이동중에도 18.4M bps 정도 나오는 Wibro가 처음 나올때도 앞으로 모바일 세상을 변화시킬 기술인 것처럼 이야기 한 걸 돌이켜 보면, 정말 4G가 현재의 모바일 네트워크를 모두 대체할 수 있는지는 지켜 봐야 할 것 같습니다. 이와 관련해서 4G Mobile Phone이라는 약간 황당한 동영상이 있습니다. 일반적으로 4G 모바일 폰이 나오면 뭐든지 다 되는 것처럼(Anytime, Anywhere, Anydevice, Any..
어제였나요.. 드디어 구글의 넥서스원이라는 안드로이드 기반 구글폰이 출시되었습니다. 국내 아이폰이 출시된 시점에서 올해 안드로이드 폰에 대한 관심도 높아지고 있네요 일단 SKT에서 모토롤라의 드로이드폰을 국내 출시한다고 하니 함 기다려 봐도 될 것 같습니다. 스마트폰의 등장과 함께 모바일 생태계에서도 큰 변화가 일어날 것으로 보입니다. 이것도 참여, 개방, 공유의 키워드로 이야기 할 수 있으니 바야흐로 모바일 2.0이라고 해도 될 것 같네요 각각의 분야에서의 변화를 살펴보면 다음과 같습니다. Contents: 앱스토어, 안드로이드 마켓과 같이 누구나 개발해서 참여하고 공유할 수 있습니다. Platform: 다양한 GPOS 중 선택함으로써 전체적인 시장이 커진다고 볼 수 있습니다. Network: 기존의 ..
- Total
- Today
- Yesterday
- 자바스크립트
- SCORM
- 웹
- XML
- r
- 클라우드
- 빅데이터
- 구글
- 안드로이드
- 책
- 자바
- 디자인
- 모바일
- HTML
- java
- 맥
- 세미나
- 분석
- 도서
- fingra.ph
- ms
- 마케팅
- mysql
- 프로젝트
- Hadoop
- 통계
- 애플
- 하둡
- 아이폰
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |