티스토리

Lazy Developer
검색하기

블로그 홈

Lazy Developer

lazydeveloper.net/m

C#, ASP.NET, Javascript, .NET framework, Sharepoint Service, NUnit, FxCop, Code Review...

구독자
0
방명록 방문하기
공지 kkongchi의 블로그들 모두보기

주요 글 목록

  • SAP Labs Korea SAC Planning 팀에서 Senior Developer를 찾습니다. 안녕하세요, Global 기업용 소프트웨어 솔루션 회사인 SAP의 Korea 개발연구소인 SAP Labs Korea 에서 Software Developer를 다음과 같이 모집 중에 있습니다. 관심있으신 소프트웨어 개발자 분들의 많은 지원 부탁 드립니다. PURPOSE AND OBJECTIVES The SAP Analytics Cloud Planning Application Development team is looking for energetic and innovative developers to help with our next generation SAC product. Are you a passionate individual who wants an opportunity to learn new thin.. 공감수 0 댓글수 0 2019. 7. 11.
  • 디지털오션 클라우드에서 워드프레스 사이트 빠르고 쉽게 구축하기 공감수 5 댓글수 1 2016. 3. 18.
  • 클라우드 서버 호스팅 추천 - DigitalOcean.com 최근에 워드프레스와 XE엔진 기반 사이트를 한두개 만들 일이 있어서 DigitalOcean의 클라우드 호스팅 서비스를 좀 사용을 했습니다. 굉장히 생소한 곳이긴 했는데, 이 뉴스를 외신에서 보고, 한 번 둘러보게 되었었습니다. http://talkincloud.com/cloud-companies/012114/digitalocean-passes-one-million-cloud-severs-launched 뉴스의 주된 내용은 DigitalOcean의 클라우드 가상 서버 숫자가 백만개를 넘었다는 것과, 아마존 웹 서비스보다 훨씬 빠르게 성장하고 있다는 내용입니다. 그래서 한번 검토해보게 되었고, 사용도 해보게 되었는데, 꽤 좋은 듯 합니다. 일단 무엇보다도, 가격이 쌉니다. 위의 홈페이지 스크린샷에서도 알 수.. 공감수 1 댓글수 1 2014. 2. 11.
  • 아마존 웹서비스 RDS에 오라클이 추가되었습니다. MySQL 만을 서비스하던 아마존 웹 서비스 RDS (Relational Database Service)에 드디어 Oracle 이 추가가 되었다는 소식입니다. Oracle 11g 버전을 사용할 수 있고, Standard Edition One, Standard Edition, Enterprise Edition을 모두 사용할 수 있습니다만, Standard Edition과 Enterprise Edition의 경우는 자체 라이센스를 보유하고 있어야 가능하네요. Standard Edition One의 경우는 요금을 조금 더 내는 방식으로 라이센스를 커버하는 듯 합니다. 하지만, MySQL에서는 지원되는 Replication 기능은 지원되지 않네요. 추후에 공개되지 않을까 합니다. 자세한 정보는 아래 링크로 가시.. 공감수 1 댓글수 0 2011. 5. 24.
  • Rackspace 클라우드 호스팅 오늘 Bloter.net 기사들 중 “사례로 본 오픈소스 기반 클라우드의 가능성”에서, 이베이가 자사의 클라우드 호스팅 플랫폼으로 RackSpace라는 서비스를 고려하고 있다는 언급이 있었습니다. 그래서 조금 둘러 보았는데, 확실히 아마존보다 더 저가로 서비스를 제공하고 있네요. 웹 호스팅 업체이니만큼, 제공하는 서비스가 다양하진 않지만, EC2와 S3, 그리고 CDN에 해당하는 클라우드 서버와 클라우드 파일 서비스를 제공하고 있습니다. 아시아 지역에서도 서비스가 된다면 더 좋을텐데 하는 생각이 드는군요. 아래 주소가 RackSpace 홈페이지입니다. http://www.rackspace.com/index.php 아래는 가격 부분만 캡쳐한 스크린 샷입니다. 위의 것이 랙 스페이스, 그리고 아래가 아마존인.. 공감수 1 댓글수 0 2011. 5. 9.
  • 아마존 웹 서비스 장애, 클라우드 서비스의 한계? 지난 주 금요일에 아마존 웹 서비스에 큰 사고가 있었습니다. EC2 서비스에 장애가 발생했고, 그에 따라서 아마존 EC2 서비스에 웹사이트들을 호스팅하던 다수의 사이트들에도 역시 장애가 발생했습니다. 유명한 위치기반 서비스인 포스퀘어도 위 그림처럼 사이트와 서비스에 장애를 겪었고, 웹 사이트에 위와 같은 공지를 했습니다. 그리고, 역시 현재 클라우드 서비스 시장을 선도하고 있는 아마존에서 장애가 발생했기 때문에, 클라우드 서비스의 신뢰성에 많은 의문이 제기되고 있습니다. 클라우드는 역시 위험?…아마존 EC2 장애로 다수 사이트 중단 – 디지털 데일리 (네이버 뉴스) 아마존 'EC2' 불통…클라우드 신뢰성 타격 – ZDNET Korea (네이버 뉴스) 당연히 미국 미디어 기사들도 다르지 않습니다. Amaz.. 공감수 1 댓글수 0 2011. 4. 26.
  • Amazon Web Service EC2 Instance - Windows VM 생성 Step by Step AWS Console EC2 탭으로 접속합니다. Getting Started 의 Launch Instance를 클릭해서 Request Instances Wizard를 엽니다. 첫 번째로 AMI를 선택해야 합니다. 리눅스와 윈도우 AMI 목록이 뜹니다. 자신에게 필요한 것을 고르시면 됩니다. 여기서 저는 "Microsoft Windows 2008 R2 with SQL Server Express and IIS"을 고르겠습니다. 인스턴스의 사양과 개수를 고르는 화면입니다. 저는 1개의 Micro 사양 인스턴스를 고르겠습니다. Micro 사양은 1 Core CPU에 613MB의 RAM을 가지고 있는 그야말로 최소 사양입니다. 같은 화면에서 바로 Launch를 할 것인지, 아니면 Spot Instance로 지정할.. 공감수 1 댓글수 0 2011. 3. 18.
  • Amazon Web Service EC2 서비스, Windows 2008 R2 인스턴스 지원 어제, 그러니까 2011년 3월 16일부터, 아마존 웹 서비스 EC2에서 Windows 2008 R2 인스턴스가 지원되기 시작했습니다. 같은 Windows 2008이라고는 하지만, 실제로 R2는 많은 업데이트와 향상이 이루어진 메이저 버전 수준이기 때문에, EC2 서비스에서 윈도우 서버 사용자들에게는 좋은 소식인 것 같습니다. Windows 2008 R2에 대해서는 http://www.microsoft.com/windowsserver2008/ko/kr/why-upgrade.aspx 에서 자세한 정보를 볼 수 있습니다. 공감수 1 댓글수 0 2011. 3. 17.
  • Amazon Web Service Account 생성 Step by Step http://aws.amazon.com 에 접속해서 account 를 생성합니다. 아래 화면의 버튼을 누르시면 됩니다. 카드번호를 입력하면 전화 인증 단계를 거쳐야 합니다. 전화번호를 입력하면 자동 전화가 와서 PIN 넘버를 전화로 입력할 것을 요구합니다. PIN 번호는 그 화면에 4자리 숫자로 뜨게 되니 보고 입력하면 됩니다. PIN 넘버를 입력하면 계정 생성이 완료됩니다. https://console.aws.amazon.com/s3/home 주소로 AWS management Console 에 접속합니다. 아니면 아래 화면처럼 상단 링크를 이용하셔도 됩니다. 공감수 1 댓글수 0 2011. 3. 6.
  • VSTS 2010 공식 블로그에서 새로운 멤버를 모집합니다. http://vsts2010.net/168 Visual Studio 2010 공식 블로그에서 새로운 멤버를 모집합니다. 공고는 위 링크 참조하세요. ^^ 공감수 1 댓글수 0 2009. 12. 8.
  • TechDays 2009에서 Visual Studio Team System 2010 with Agile이란 주제로 발표를 했습니다 온 세상이 Windows 7으로 어수선하긴 하지만, 그 와중에도 곧 다가올 Visual Studio 2010에 대한 준비는 계속 되고 있습니다. ^^ 현재 “새로운 플랫폼 시대를 대비하는 개발자&IT전문가를 위한 컨퍼런스”라는 슬로건 하에 TechDays 2009 행사가 온라인으로 치러지고 있습니다. 주소는 http://techdays.co.kr/ 입니다. 저도 이 행사에 저희 VSTS2010 공식 팀 블로그 여러 분들과 함께 참여해서 “Visual Studio Team System 2010 with Agile”이라는 주제로 발표를 하였습니다. 촬영할 때는 몰랐는데, 온라인으로 제가 프리젠테이션하는 모습을 보니.. 조금 손발이 오그라드네요 –_-;; 제 동영상의 주소는 http://techdays.co... 공감수 0 댓글수 0 2009. 10. 24.
  • [ETC]Visual Studio 2010 Beta 1 과 Visual Studio 2010 Training Kit Visual Studio 2010 Beta 1 Product 페이지에서 다운로드 링크를 찾을 수 있습니다. http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx 그리고 이에 맞춰서 Visual Studio 2010과 .NET Framework 4 Training Kit도 릴리스되었습니다. http://www.microsoft.com/downloads/details.aspx?FamilyID=752cb725-969b-4732-a383-ed5740f02e93&displayLang=en 공감수 0 댓글수 0 2009. 5. 23.
  • [Tip]IIS 시작 오류 - The process cannot access the file because it is being used by another process IIS 를 시작시킬 때에 가끔 이런 에러를 내면서 시작되지 않는 경우가 있습니다. The process cannot access the file because it is being used by another process. 좀 이상한 에러 메시지처럼 보입니다. 파일? 하지만, 실제로는 파일이 아니라 포트입니다. 즉, 파일이 아니라 IIS 웹 애플리케이션이 포트를 다른 프로세스 때문에 쓸 수가 없는 것입니다. 이런 문제가 발생했을 때에는 99%의 경우 다른 프로세스가 포트를 잡고 있는 경우입니다. 80포트야 웹 서버 전용이니, 다른 프로세스가 사용하는 경우가 별로 없지만, SSL의 443이나 다른 커스텀 포트의 경우 이런 일이 발생할 수 있습니다. http://support.microsoft.com/kb.. 공감수 0 댓글수 2 2009. 5. 3.
  • [Better Code]PEX, Automated Whitebox Testing for .NET - 1. 개요 http://vsts2010.net/52 Microsoft Research 그룹에서 개발한 Automated Whitebox Testing framework인 PEX의 개요에 대해서 다룬 글을 Visual Studio Team System 2010 공식 팀 블로그에 포스팅 했습니다. 많은 방문 부탁 드립니다. 공감수 0 댓글수 0 2009. 4. 29.
  • [Better Code]VSTS 2010 Code Analysis Enhancements - 2. Rule Sets Feature http://vsts2010.net/41 Visual Studio Team System 2010의 Code Analysis중 Rule Set 기능에 대해서 다룬 글을 Visual Studio Team System 2010 공식 팀 블로그에 포스팅했습니다. ^^ Tistory 태그: code analysis,FxCop,Rule Sets,Static Analysis,Static Code Analysis,Visual Studio 2010,Visual Studio Team System 2010,vsts2010,규칙 세트,비주얼 스튜디오,비주얼 스튜디오 2010,비주얼스튜디오,비주얼스튜디오2010,비쥬얼 스튜디오,비쥬얼 스튜디오 2010,정적 분석,정적 코드 분석,코드 분석,코드분석 공감수 0 댓글수 0 2009. 4. 22.
  • [Better Code]VSTS 2010 Code Analysis Enhancements - 1.개요 http://vsts2010.net/39 Visual Studio Team System 2010에서 Code Analysis의 기능이 어떻게 개선되었는지에 대해서 대략적으로 올린 글입니다. 원문은 Visual Studio Team System 2010 공식 팀 블로그에서 확인해 주시기 바랍니다. ^^ 공감수 0 댓글수 0 2009. 4. 19.
  • [Better Code]TDD의 개념이 완벽히 녹아 들어간 VSTS 2010 http://vsts2010.net/32 Visual Studio Team System 2010에서 어떻게 Test Driven Development가 녹아 들어가있는지에 대해서 올린 글입니다. 원문은 Visual Studio Team System 2010 Team Blog에서 확인해 주시기 바랍니다. ^^ 공감수 0 댓글수 0 2009. 4. 14.
  • [Tip]MS-SQL에서 Transaction Log File Shrink하기 출처: http://support.microsoft.com/kb/272318 MS-SQL 서버를 사용하다 보면, Transaction Log가 너무 커져서 디스크 공간을 다 써버리는 경우가 간혹 발생합니다. IT관리자들이 눈에 불을 켜고 감시하는 Production 환경이라면 이럴 일이 없겠지만, 개발 환경에서는 아무도 신경 안 쓰다 보면 비일비재하게 발생하는 경우입니다. –_-;;; 이럴 때에 이 Transaction Log 파일을 축소하는 방법입니다. 1. Truncate_Only 옵션을 사용해서 DB BackUp BACKUP LOG DB_NAME WITH TRUNCATE_ONLY 2. DBCC Shrinkfile 명령을 사용해서 로그 파일 축소하기 DBCC SHRINKFILE(DB_NAME_LOG,.. 공감수 0 댓글수 2 2009. 4. 14.
  • Visual Studio Team System 2010 공식 팀 블로그에 참여합니다. Visual Studio Team System 2010 공식 팀 블로그에 참여하게 되었습니다. 지금으로썬 정말 열심히 해서 팀에 조금이나마 도움이 되는 활동을 할 수 있으면 좋겠다는 생각 뿐이네요. 많이들 방문 부탁 드립니다. 아마 Visual Studio Team System 2010과 새로운 .NET 4.0 에 대해서는 대한민국 최고의 블로그가 되지 않을까 생각됩니다. Tistory 태그: Visual Studio Team System 2010,.NET 4.0,VSTS2010 공감수 0 댓글수 0 2009. 4. 8.
  • kkongchi.org 오픈 했습니다 kkongchi.org 사이트를 하나 새로 만들었습니다. 현재 계획으로는 Twitter, Facebook, Google Friend Connect 등의 각종 SNS 서비스 관련 Mash-Up, PHP, Ruby On Rails 등의 닷넷과는 다른 플랫폼을 사용한 Study성 Web Software 등을 한 번 해볼 생각입니다. 물론 아직 된 건 하나도 없습니다만…^^;;; Blog와 Wiki, Google Site도 같이 설치를 했으니, 관련된 것은 그곳에 포스팅하게 될 것 같습니다. kkongchi.org에서도 많은 활동하겠습니다. 공감수 0 댓글수 2 2009. 4. 8.
  • [Article]Bubble Sort vs Comb Sort vs Quick Sort 성능 비교 지난 번 Comb Sort를 소개했던 포스팅에서 말씀 드렸듯이, Bubble Sort, Comb Sort, 그리고 닷넷의 기본 소팅 알고리즘인 Quick Sort의 성능을 비교해보았습니다. 테스트 소스는 지난 번 소스에 Quick Sort를 호출하는 부분을 추가한 것 뿐입니다. 그리고 Quick Sort도 따로 구현한 것이 아니라 닷넷의 System.Array.Sort()를 호출하는 방식으로 했습니다. using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace SortingSample { class Program { static void Main(string[] args) { int dataC.. 공감수 0 댓글수 4 2009. 1. 19.
  • [Article]Bubble Sort, Comb Sort Sample in C# * 아래 덧글에서 보실 수 있듯이, exedra님 지적 때문에 일부 소스와 비교 데이터가 수정되었습니다. (2008-01-14) 회사 솔루션 코드 중에 VB로 된 Comb Sort 코드가 있길래, C#으로 재 작성해보았습니다. 그러면서 가장 기본적인 Bubble Sort와 성능 차이가 얼마나 되나 비교도 해 봤습니다. Comb Sort의 내용에 대해서는 Wikipedia의 Comb_sort 항목을 참조하시면 됩니다. 코드는 아래와 같습니다. using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace SortingSample { class Program { static void Main(stri.. 공감수 0 댓글수 4 2008. 12. 26.
  • 다시 시작합니다. 무려 9개월 간의 공백이 있었습니다. 도중에 일이 바쁘기도 했고, 몸이 살짝 아프기도 했으며, 신상에 조금 중대한 변화 – 업무도 그대로이고 근무하는 곳도 그대로이지만, 소속된 회사가 바뀐 – 가 있기도 했습니다. 그래도 결국 공백의 가장 큰 원인은 의욕 상실, 게으름 등등 내 안에 있었던 문제가 아니었나 싶습니다. 다시 시작합니다. 그리고 열심히 하겠습니다. 혹시라도 가끔 새 글이 없나 방문해주셨던 분들 – 없을 거라고 생각은 하지만 – 께는 감사드리면서, 다시 열심히 하겠다는 말씀 드립니다. using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { .. 공감수 0 댓글수 0 2008. 12. 26.
  • [Tip]Throw vs Throw ex 최근에 현재 유지보수중인 솔루션의 에러 처리 로직 개선 작업을 하다가, 내가 아직도 Throw와 Throw ex의 차이를 모른다는 사실을 알게 되었다. -_-;; 그래서 구글신에게로 고고씽. ㅎ 역시 구글신께서 알려주신 Top 4개의 링크만으로 모든 궁금증이 풀렸다. 그 링크 목록은 다음과 같다. Joteke's Blog - Difference: throw or throw ex? Scott Dorman Blog - Difference between "throw" and "throw ex" in .NET Mattness Encapsulated - throw; vs. throw ex; Here's the difference! BULLOG.NET - 즈믄의 C# 강좌 - throw VS throw ex 정리하.. 공감수 0 댓글수 0 2008. 3. 30.
  • [Tip]MS-SQL 2005 DB 호환성 레벨 변경 "sp_dbcmptlevel" 내장 프로시저를 사용해서 MS-SQL 2005에서 DB 호환성 레벨을 변경할 수 있다. 사용 예제는 다음과 같다. EXEC sp_dbcmptlevel AdventureWorks, 80; DB 호환성 레벨에 대한 자세한 정보는 MSDN의 다음 링크를 참조하면 된다. http://msdn2.microsoft.com/en-us/library/ms178653.aspx 공감수 0 댓글수 2 2008. 3. 30.
  • [ETC]Windows Live Write Plugin - Colorized Code, MSDN Link 최근 이 블로그 포스팅 작성 툴로 Windows Live Writer를 사용하고 있다. 물론 Live Writer 자체도 훌륭한 툴이지만, Colorized Code 플러그인과 MSDN 링크 플러그인 두 가지 기능을 쓰기 위해서 Live Writer를 쓴다고 해도 과언이 아니다. Colorized code 플러그인은 코드를 삽입할 때 정말 유용하다. 아래 캡쳐화면처럼 코드를 상단에 입력하면 하단에는 그 코드를 Visual Studio처럼 보이게 해주는 태그를 생성해주는 방식인데, 물론 OK버튼을 누르면 바로 Windows Live Write 화면으로 포장된 텍스트가 입력이 된다. 이 기능없이 코드를 입력하려면 수동으로 일일이 각 단어의 색상을 따로 지정해 줬어야 했는데, 이 기능을 사용하면 전혀 그럴 필.. 공감수 0 댓글수 0 2008. 3. 18.
  • [ETC]Test SSL환경 구축을 위한 Trial 서버 인증서 발급 우리 솔루션의 고객 중의 하나가 며칠전 SSL(HTTPS) 환경에서 문제가 발생했다고 리포트를 해왔다. 그래서 나는 급하게 SSL 환경 테스트를 해야만 했다. 하지만, 우리 개발팀에는 아직 SSL환경이 구축된 서버가 없었고, 서버 인증서 또한 없었다. 인터넷을 뒤지다가.. Verisign에서 test용 서버 인증서를 발급해준다는 사실을 알게 되었다. 테스트 SSL 환경을 구축해야 할때, 쓸 수 있는 방법 중에 하나가 아닌가 싶다. 테스트 서버 인증서를 발급받을 수 있는 주소는 다음과 같다. 인증서 발급 절차와 함께, 자세한 설치 가이드까지 제공해주니까 매우 유용할 것 같다. http://www.verisign.com/ssl/buy-ssl-certificates/free-ssl-certificate-tri.. 공감수 0 댓글수 1 2008. 3. 13.
  • [Article].NET 1.1에서는 HttpException Class가 Serializable하지 않다. 가끔 우리 솔루션에서는 System.Runtime.Serialization.SerializationException이 발생한다. 문제가 발생한 상황이니까 예외가 던져지는 것은 당연하다. 하지만 문제는 실제 에러는 SerializationException이 아니라는 것이었다. 그리고 SerializationException은 다들 알다시피 객체가 Serialization/Deserialization하는 과정에서 나는 문제인데, 이 에러가 날만한 시나리오를 딱히 생각해낼 수는 없었다. Stacktrace를 보니 이 예외는 솔루션 내부의 로깅 컴포넌트에서 던져지고 있었다. 로깅 컴포넌트는 에러나 문제가 발생했을 때 그 정보를 파일에 기록하는 역할을 하는 COM+ 서버 타입 컴포넌트였다. 문제가 생긴 함수는 다.. 공감수 0 댓글수 0 2008. 3. 13.
  • [Tip]메서드에서의 기본적인 Argument Validation Tistory 태그: Argument Validation,C# 메서드를 작성할 때에, Argument가 다 정상적으로 들어올거라고 가정해서는 절대로 안 된다. 반드시 다음과 같이 Validation 코드를 작성해서, 메서드의 가장 위에 둘 필요가 있다. 1. Argument 가 null인지 검사해서, null이라면 NullArgumentException을 던져야 한다. 아래 코드는 .NET Framework의 System.Windows.Annotations.Annotation 클래스의 WriteXml메서드의 가장 윗부분 코드이다. public void WriteXml(XmlWriter writer) { if (writer == null) { throw new ArgumentNullException("wr.. 공감수 0 댓글수 0 2008. 3. 9.
  • [Etc]"사랑하지 않으면 떠나라"를 읽고... 사랑하지 않으면 떠나라! - 차드 파울러 지음, 송우일 옮김/인사이트 누군가의 블로그에서 알게 된 이 책을 읽으면서, 참 여러가지 생각이 들었던 것 같다. 나 자신 IT업계에 지난 수년간 몸담으면서, 이 책이 끊임없이 나에게 해오는 질문들에 대해서 제대로 대답하지 못하는 나를 뼈저리게 느꼈기 때문이었다. 이 책의 원제는 "My Job Went to India!"이다. OffShore 정책에 따라 많은 미국의 IT R&D Lab이 인도로 옮겨가게 되면서, 미국의 많은 개발자들은 실직의 두려움과 공포가 느꼈을 것이다. 그런 격변하는 상황 속에서 어떻게 자기 계발을 통해서 자신의 일자리 아니 자신의 자존심을 지킬 수 있는지가 저자인 차드 파울러가 이 책을 쓴 동기라고 말할 수 있겠다. 여담이지만, 나도 이 책.. 공감수 0 댓글수 0 2008. 2. 25.
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.