소프트웨어 301

Silverlight vs. Apollo, 무엇을 선택할것인가?

MS가 WPF/e를 Silverlight라는 이름으로 바꾸고 오늘 어도비의 플렉스(Flex)가 오픈소스를 선언했 다. 데스크톱 리치 웹 진형의 경쟁은 굉장히 격화 되고 있다. 실제로 내가 MTS에서 실버라이트의 개발 도구인 블렌드(Blend)를 봤을 때 상당히 많은 플래시 개발자들이 아폴로나 플렉스로 가는 대신 실버라이트를 택할 것 같다는 느낌을 강하게 받았다. 플렉시 개발툴이 이클립스를 많이 닮아 기존 플래시 UI 디자이너에게 거부감이 든다. 이에 반해 실버 라이트 개발도구인 Microsoft Expression Blend는 포토샵처럼 속성만 지정해 주면 XAML이나 C# 코드를 자동 생성해준다. (과거 비주얼 베이직을 보는 것 같았다. MS는 원래 개발 도구로 개발자를 바보로 만드는 데 유명하지 않던..

Google Gear 발표!

오늘 5월 31일 시드니를 시작으로 도쿄, 베이징을 비롯 24시간 동안 10개국에서 Google Developer Day가 열린다. 조금 전 시드니 행사에서 Google Gears 베타 버전을 발표 했다. 구글 기어는 웹 브라우저 기반 오프라인 스토리지 시스템이며 BSD 라이센스 하에서 오픈 소스로 각 브라우저 플러그인이 배포 된다. 뭐 하는 거냐하면 인터넷이 연결되어 있지 않아도 구글에서 저장한 데이터를 이용해서 서비스를 이용할 수 있다는 것이다. 지메일, 스프레드시트, 독스... 등등 SQLite를 이용한 데이터 처리 및 문서 검색 지원. 서버와 클라이언트 사이의 데이터 동기화 개발자와 사용자를 위한 JavaScript APIs 지원 이 서비스는 Firefox의 오프라인 데이터 처리를 위한 DOM S..

비쥬얼 소트

정렬과정을 비쥬얼하게 보여주는 자바애플릿입니다. 초기 정렬알고리즘 공부를 위한 좋은 툴입니다. http://teamblog.joinc.co.kr/yundream/134 Quick 정렬은 버블정렬과 함께, 가장 쉽게 응용할 수 있는 정렬기법이다. 평균적으로 O(n log n)번의 비교를 수행하며, 최악의 경우에 O(n^2)의 비교를 수행하도록 되어 있다. 정렬할 데이터가 이미 준비되어 있으며, 모든 데이터를 정렬해야 할경우 가장 빠른 수행속도를 보여주는 알고리즘으로 평가되고 있다. 소트효율가장 비효율적인 '''버블소트'''는 O(N^2)이고, 퀵소트는 평균 O(NlogN)이다. 아무리 뛰어난 정렬 알고리즘을 개발한다고 하더라도, 데이터의 갯수가 N이면 O(NlogN)보다 더 좋을 수 없다는 것이 증명되어 ..

IE Memory Leaks

IE의 메모리 릭에 관한 글입니다. 번역한 거라서 그런지 좀 덜 매끄러운 부분이 있네요. 엄밀히 말해서 JavaScript와 JScript는 다른 언어입니다. JScript가 JavaScript 버전에 대응하기는하나 다른 언어이기 때문에 허용하는 것과 그렇지 않은 것, 그리고 가비지 컬렉터와 DOM을 다루는 방법 등이 다릅니다. JavaScript를 다룸에 있어서 서로 다르다는 사실을 알고 작성하셔야 나중에 "분명히 되야하는데 안되는" 일이 발생해도 당황하지 않을 수 있습니다. JScript에서는 되는게 JavaScript에서는 안될 수도 있으며 반대로 JavaScript에서는 되는 것이 JScript에서는 안될 수도 있습니다. 인코딩, 쉼표 등 이런 문제가 될만한 소재는 매우 다양합니다. 아래에 소개해..

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

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

[PMP강의정리] 1. 프로젝트 관리 개요

PMP시험을 준비하면서 .. 작성한 PMP 강의 노트이다. 오래전에 본 시험이라 PMBOK 2000기준으로 작성되어 있다. Project Definition Preview 1. Project Definition - 사람에 의해 수행됨 - 제한된 resource에 의해 Constrain 됨 - Planed, executed, and controlled 2. Project Definitiondml 주요 용어들 1) Project 유일한 제품이나 서비스 또는 목적하는 바를 이루기 위해 한시적으로 수행하는 작업을 프로젝트라함. 2) Assumption(가정) : - "계획 수립을 위하여 불명확한 현상을 사실로 인정한 것들" - 초기단계의 가정이 다른 방향으로 발전케 될 경우 프로젝트의 위험요인이 되기도 함 - ..

PMP

1. PMP 개요 - PMP 개요 : http://blog.naver.com/folly2/40000676493 - PMP 응시조건 : http://blog.naver.com/folly2/40000676531 2. PMP 교재 - PMBOK : http://blog.naver.com/folly2/40000676584 - PMP 자격취득을 위한 PMBOK수험서 (국문 해설서 : 삼성SDS 자료) 1 범위 : http://blog.naver.com/folly2/40000676776 2 일정 : http://blog.naver.com/folly2/40000676790 3.1 원가 : http://blog.naver.com/folly2/40000676799 3.2 기고성 : http://blog.naver.com..

ASP - > 닷넷 마이그레이션 (MS 무료 서적) | 닷넷 공부하기

무료 기술 서적 - Inside C# (한글 번역본) 다운로드 이 책은 C# 언어의 내부 구조를 샅샅이 파헤치고, Microsoft .NET 플랫폼과 Microsoft Visual Studio .NET에 대한 최신 정보를 다룬다. 그리고 C# 예제 코드와 예제 응용 프로그램을 작성하여 손쉽게 개발 방법을 체득할 수 있게 한다. 또한, 고급 기능도 빼놓지 않고 다루고 있어 C#을 어떻게 코딩해야 하는지, C#이 어떻게 흘러가는지 쉽게 이해할 수 있다. 무료 기술 서적 - Programming Microsoft SQL Server 2000 with XML 다운로드 Programming Microsoft SQL Server 2000 with XML은 회사의 데이터베이스로 좀더 확장성 있는 전자상거래 솔루션을 ..

소프트웨어/ASP 2007.05.30