정보, 통신, 기술 240

ExpressProfiler

ExpressProfiler는 간단하고 빠른 SQL Server Profiler입니다. https://expressprofiler.codeplex.com/ 아주 간단한 화면으로 사용하기 간편하면서도, 기본적인 Profiler 기능은 충실해서 사용하기 매우 좋습니다. 더욱이 설치도 필요없는 버전을 제공해서 매우 좋네요. 설명에는 LocalDB도 지원한다고 하니, 개발 하는 동안에도 매우 유용하게 사용할 수 있을 것 같습니다.

클라우드의 충격

클라우드의 충격- IT 역사상 최대의 창조적 파괴가 시작되었다 지은이 : 시로타 마코토 옮긴이 : 진명조 출판사 : 제이펍 출판일 : 2009-10-22 클라우드에 대해 이해하기 위해서 가볍게 읽어 볼 수 있는 책이다. 출판된지 5년이나 지나서, 매우 빠르게 변하는 IT 상황에서 보면 이미 유통 기한이 만료된 자료이다. 또 약 180여 페이지에 기술적인 상세함보다는 개념 설명을 중심으로 가볍게 작성되어 있다. 하지만 이런 단점에도 불구하고, 잘 짜여진 구성과 매우 쉬운 설명으로 클라우드에 대한 전반적인 이해와 클라우드 사업의 플레이어들에 대한 단초를 얻을 수 있다. 클라우드라는 어찌보면 무거운 주제를 이렇게 쉽게 설명하는 것도 상당한 능력이다. 앞서 지적한 바와 같이 이미 자료의 유효성은 이미 많이 만료..

[서평] 능률적인 프로그래머

능률적인 프로그래머- 프로그래머 생산성의 비밀 저자 : 닐 포드 (지은이), 김현수 (옮긴이) 출판사 : 지&선(지앤선) 출판일 : 2009-09-25 개발자 세계에는 게으른 개발자가 일을 잘 한다는 역설이 있다. 게으른 만큼 최소한의 노력으로 목표를 이루기 위해 머리를 잘 쓴다는 의미이다. ... 프로그래머의 3대 덕목으로 '게으름, 조급함, 오만함'이라고 했다. 능률적인 프로그래머가 어떤 스타일을 갖으며, 그렇게 되기 위해 어떤 툴을 익혀야 하는지를 다양한 주제로 이야기해준다. 이 책을 정리하거나, 요약하는 것은 정말 의미가 없다는 생각이 든다. 책에 나오는 소재 중에 생각을 이끄는 화두를 뽑아보면 다음과 같다. ... 검색. 클립보드. 매크로. 다중 모니터. 가상 데스크톱으로 작업 공간 분리. 자동..

Cordova를 책으로 배우기 2

첫번째 책 소개에 이어서 2번째 책 소개다. Cordova(그리고 폰갭)에 대한 관심사는 웹앱의 UI 프레임워크로 확장된다. 현재 가장 잘 나가는 모바일 프레임워크는 jQuery Mobile과 Sencha Touch 2개이다. Sencha Touch는 Free Commercial Software License이고, 커뮤니티 지원보다는 Sencha 회사의 주도로 개발된다는 점때문에 좀 꺼려진다. 그래도 일단은 양쪽을 익히는 것이 필요할 듯하니. 먼저 jQuery Mobile을 익히고, Sencha Touch를 익혀보자~~ 이번 5권은 우연찮게도 저자가 모두 국내인이다. 또 출판된지 1년이 안된 것들도 들어 있다. 아마도 전의 책보다는 조금 더 친절하지 않을까 기대해 본다. 전의 포스팅에서와 마찬가지로 책 ..

Cordova를 책으로 배우기

주로 이용하는 알라딘과 IT 전문도서몰 강컴에서 한국어 "폰갭"을 검색하면 10여개의 항목이 나온다. 2012년에 많은 출판이 이루어졌고, 그 흐름은 이후 계속되지 못 하고 단절된 상황이다. 이런 상황은 이제 막 Cordova에 입문하려는 사람으로써는 매우 당혹스럽다. 내가 가려는 이 길이 과연 정답이 있는 길일까? 이미 앞서 간 사람들의 발자취가 희미해져갈 정도로 잘 못된 길은 아닐까? 글쎄, 아직은 잘 모르겠지만, 일단 한 발자국 꾹 딛어 볼까!? 앞의 포스팅에서 소개한 대로 Cordova를 선택한 후 도서관에서 관련 서적을 빌려서 빠른 넘겨보기로 살펴봤다. 그렇게 확인한 책 5권을 소개한다. 이 책들에 대한 평가는 이런 책을 쓸 기본 지식조차 없는 나로서는 조심스럽기 그지 없다. 함양에 힘써야 할 ..

Apache Cordova

아이폰 혹은 안드로이드 스마트폰의 앱을 만드는 프로그램 언어는 매우 다양하다. 기본적으로 플랫폼을 제공하는 Apple과 Google에서 제공하는 Object-C와 Java가 있고, 거의 어디서나 실행이 가능한 C++이 있다. 그리고 지원 언어에 대해서 멀티 플랫폼을 제공하는 Cocos2d-x, Unity, Xamarin, Apache Cordova, Titanium 등이 있다. 이 중에 내가 선택한 플랫폼이 Apache Cordova이다. Apple 혹은 Google의 SDK를 다운받아 설치하고, 설정을 한 후에, HelloWorld 앱을 만드는 것은 하루 정도면 충분히 가능하다. 이렇게 좋은 지원에도 불구하고, 굳이 네이티브 앱을 만들지 않고 여러 제약과 단점이 있는 Cordova를 사용하는 이유는 무..

Stack Exchange Infra

MS 플랫폼으로 라이센스 비용을 걱정하지 않으면서 전세계적인 웹서비스를 할 수 있을까?에 대한 현실적인 대답이 Stack Exchange이다. 왜냐구? 이 사이트가 바로 WISC로 되어 있기 때문이다!! 공식적인 답변은 아니지만, 커뮤니티에 의한 정리본은 다음과 같다. Which tools and technologies are used to build the Stack Exchange Network? 그리고 이 글에서 찾은 아주 나이스한 2개의 프레임워크 Dapper - a simple object mapper for .Net MiniProfiler - A simple but effective mini-profiler for .NET and Ruby. Dapper는 MS의 EF와 같은 ORM 라이브러리인..

CDCVW

최신 IT 업계의 트랜드는 클라우드와 빅데이터이다. 그리고 전통적인 기업 시장과 개인 시장에서 이상할 정도로 개인 시장에 매력을 느끼지 못하는 개인적인 성향 탓에, 기업 시장에서 클라우드와 빅데이터가 어떤 의미가 있을까를 고민해본 결과물이 CDCVW이다. 가장 대표적인 Software as a service (SaaS)는 구글의 구글검색이다. 개인사용자에게 돈은 받지 않지만, 어마어마한 사용량과 같이 제공하는 광고로 어마어마한 수익을 내고 있다. 구글의 캘린더, 이메일, 번역, 구글드라이브, 구글+ 등 많은 서비스가 SaaS이다. 기업 시장에서 보면 가장 대표적인 SaaS는 Salesforce이다. 국내에선 생소한 업체이지만 1조에 가까운 분기 매출 실적을 갖고 있는 세계적인 고객관리솔루션CRM 업체이다..

내가 아는 Git 명령어

소스 관리툴은 오래전부터 Subversion을 사용해 왔다. GitHub가 유행을 하면서 계속 Git을 사용하긴 해야 하는데 계속된 개념 혼란속에 Git 이용은 어렵기만 했다. 그래도 작년 개인 프로젝트에 Git을 처음 사용해 보고, 이번에 새로운 프로젝트에 Git을 본격적으로 사용하고 있다. 그러면서 계속된 혼란을 정리해 보고자, 스스로 요약해본 Git Branch 관련 명령어 사용 방법이다. 그리고 또 하나, UI 툴로 Subversion 때 사용하던 TortoiseSVN의 계승자(?)인 TortoiseGit을 사용하면서 브랜치를 관리하는 방법에 대한 아주 좋은 블로그 글이 있어서 같이 정리해 준다. 1. 스스로 요약해본 Git Branch 관련 명령어 사용 방법 기본적인 작업은 TortoiseGit..

반응형