Something New On BryanChoi

Just another Wordpress.com weblog

Archive for the ‘Tech/Biz’ Category

WPF Petzold 책 도착

Posted by bryanchoi on October 12, 2006

어제 퇴근해서 집에 가보니, 택배박스에 우리집 번호가 깜빡이고 있었다. 딸내미 교육교재인가 하고 열어보니 아마존마크가 보임. 어허..벌써 도착했네…
웹사이트 트래킹정보에 따르면 최소 10월23일 이후에 도착이라고 나와있는데, 참 빨리도 도착했다. 사실 Amazon.com에서는 처음으로 주문해보는 것이기때문에, 촌스럽지만 사진 몇장 찍어보았다. 음…지금은 사무실이라서 사진은 집에가서 올리기로하고… 대략 알고 있었지만, 역시 두껍고, 역시나 WPF책임에도 불구하고 폼나는 그림한장 없다…ㅡㅡ”
BarCode시스템 개발건도 있고, 회사일도 다음주초까지 처리해야되는 일이 있는데, 아무래도 이책을 펼쳐보는 것은 역시 10월말이나 되야될까나…

새로운 도전, 이제다시 시작해보자.

Posted in .NET Framework 3.0, ASP.NET / C#, Tech/Biz, 독서/책 | 1 Comment »

IE7 is coming this month.

Posted by bryanchoi on October 11, 2006

IE7이 이번달에 출시된단다. 그것도 최종버젼이 18일에 나오고(물론 즉시 공개는 안되겠지만), 11월 1일부터 Windows Update를 통해서 업데이트형식으로 제공된단다. Vista가 출시되면 IIS7도 최종버젼이 릴리즈될텐데, 여지껏 무엇을 했나…라는 생각이든다. 계속 블로그니 뭐니 소식들은 계속 접하고, 관심을 가지고 있었음에도 결국 파이널릴리즈 날짜를 보기까지 내 경쟁력으로 남을만한것을 만들어 놓지 못했다.

이제 곧 바야흐로 MS계열에서는 .NET3.0의 시대이다. Vista를 기점으로 WPF, WCF, WWF, WCS, WDF(Windows Driver Foundation : 이번에 새로 추가된듯하다)로의 개발프레임워크의 완전한 전환이 시작될것이고, 배짱이 개발자들은 다시 한번 한숨을 쉬게될것이다. 선택과집중? 내 생각에는 좋은 말일뿐이다. 자신의 전문분야를 어느정도 다져놓지 못한 개발자에게 있어서는 선택속에서 방황할 뿐이다. A를 선택했더니 B에 대한 어느정도의 지식이 필요하다. A를 놔두고 B를 조금 보았더니 C에 대한 일단의 이해도가 필요하다. B를 놔두고 C를 보고 있으려니 A를 기반으로 돌아가는 놈이었더라…

이것이 현실이다. 죽을각오로 어느 선을 넘지 못한다면, 기다리는 것은 신세한탄만일뿐.

Posted in .NET Framework 3.0, Tech/Biz | Leave a Comment »

WPF Petzold책 주문

Posted by bryanchoi on October 4, 2006

구독하고 있는 WPF관련 블로그에 간단한 리뷰가 실렸기에… 최근 WPF에 대한 관심과(Adobe의 Flex2와 비교하며) Petzold책에 대한 영원한 동경에 의해 구입결정.
일본Amazon보다 훨씬 저렴한 가격으로 주문했으나… 제일 저렴한 배송기간을 택했기에 받아보기까지 약 3주 소요예정. T.T

암튼 서재에 꽂혀서 움직이지 않는 또 하나의 책이 되지 않기를…

Posted in Tech/Biz, 독서/책 | Leave a Comment »

QR Code

Posted by bryanchoi on September 15, 2006

몇일전인가 지인으로부터 걸려온 전화. “최상.. 예전에 부탁하려던 건에 관련된건데요, QR코드를 사용해서 사원관리를 하려고요… 가능한가요?”

QR코드는 바코드의 변형(?)으로 바코드가 1차원이라면 QR(Quick Response)코드는 2차원의 바코드라고 생각할 수 있다. 일본공업규격 JIS X0510에 등록되어있으며(2004년 Ver2), 일반적인 바코드에 비해서 수록할수 있는 정보량이 많고, 왜곡에도 강한것이 특징이다. 수록가능한 정보의 양은 대략 숫자인경우 7089자, 영문및숫자인 경우는 4296자, 8비트문자인 경우는 2953자, 한자같은 경우 한 문자를 13비트로 처리해 1817문자까지 수록이 가능하다. 일본에서 요즘에 흔히 볼수 있는데, 일반적으로 가장 많이 쓰이는 곳은 i-mode나 ez-web같은 휴대폰용 사이트의 경우, URL입력을 간편하게 하기위해 자사의 URL은 QR코드로 제공하고, 휴대폰에서는 바코드 리더를 구동하여 사진찍듣이 QR코드로 향하기만하면 자동으로 URL이 인식되는 방식이다.
이것 이외에 명함에 일반적인 내용 즉, 이름, 회사이름, 전화번호, 이메일 등을 QR코드로 수록하여 명함에 기록, 명함을 받는 사람이 즉각적으로 핸드폰에 입력이 가능하도록 하는 방법으로 사용하고도 있다.

서론이 길었는데, 나는 주로 닷넷으로 작업을 하기에 일단 웹에서 공개된 소스들을 찾아보았다. 일단 필요한것은 QR코드로 인코딩할 수 있는 라이브러리.

한참을 찾아서 드디어 쓸만한 닷넷2.0대응 라이브러리 발견.
간단히 QR코드를 웹페이지로 출력하는 샘플을 제작해봄.

우선 bin폴더에 QR_Encode.dll를 복사. 이로써 준비완료.
아래 소스와 같이 필요한 부분 입력 후 실행.

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Drawing;
using System.Drawing.Imaging;
using QR_Encode_Class;

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
QR_Encode qr = new QR_Encode();
qr.BackColor = Color.White;
qr.ForeColor = Color.Black;
int i = qr.EncodeData(1,0,false,1,5,”http//www.google.co.jp”,”c:\\qrimage.gif”,false,255,255);
Bitmap b = qr.GetBMP;
Response.ContentType = “image/jpeg”
b.Save(Response.OutputStream, ImageFormat.Gif);
b.Dispose();

}
}

 

실행결과는 다음과 같음.
 
일단 준비완료. ^^

[참고]
http://www.spicy-inc.jp/seihin/free/qrencode.html
http://www.rh.to/python/QRcode.html
http://www.swetake.com/qr/
http://d.hatena.ne.jp/newpops/20060812/p1
http://www.psytec.co.jp/docomo.html

Posted in ASP.NET / C# | 14 Comments »

HTML Special Characters

Posted by bryanchoi on September 15, 2006

Posted in ASP.NET / C# | Leave a Comment »

東京IT新聞

Posted by bryanchoi on September 15, 2006

이런것도 있었네. 무료배송(법인만 가능), 냉큼 신청(10부)

http://itnp.net/

Posted in Tech/Biz | Leave a Comment »

"Atlas" 1.0 Naming And Roadmap

Posted by bryanchoi on September 12, 2006

구독하고 있는 블로그로 부터 Atlas 1.0 곧 정식버젼의 네이밍과 로드맵에 대한 소개가 나왔다. 조금 정리해본다.

1. Atlas 1.0 출시시기
금년내로 출시하며, 베타, RC등의 단계를 밟을것이다.
Atlas 1.0은 Visual Studio 2005와 완벽히 동작하며, ASP.NET2.0 위에서 동작할것이다.

2. Atlas 기능 배포 계획
간단히 말하면 현재 CTP등에 포함된 모든 기능이 1.0이란 버젼으로 나오지는 않을것이다. 물론 인기무진장높은 Update Panel은 당연히 1.0버젼에 포함되지만 그렇지 않은 기능들도 있을것이며, 이것들은 추가적인 다운로드로 가능하되 지속적으로 튜닝을 해나갈 것이다.

3. Atlas 네이밍
- 클라이언트사이드 자바스크립트 라이브러리 : Microsoft AJAX Library
- 서버사이드 기능 : ASP.NET 2.0 AJAX Extensions
- Atlas Control Toolkit : ASP.NET AJAX Control Toolkit

내년(?)에 나올 Visual Studio 다음버젼(코드네임 orcas)에는 rich Javascript Intellisense와 디버깅, ASP.NET AJAX Extentions들에 대한 WYSIWYG디자이너가 탑재 될것이다.

이상.

출처 : “Atlas” 1.0 Naming and Roadmap

Posted in ASP.NET / C# | Leave a Comment »

Error 14274: Cannot add, update, or delete a job (or its steps or schedules) that originated from an MSX server.

Posted by bryanchoi on August 29, 2006

다른 곳에서 사용하던(그래서 서버 이름이 변경된…) MS SQL Server 2000의 Job을 수정도 변경도 삭제도 할수 없다고 보고 받음. 예전에 사용하던 서버 이름으로 Job이 등록되어있어서 다음과 같은 에러발생.

Error 14274: Cannot add, update, or delete a job (or its steps or schedules) that originated from an MSX server.
The job was not saved.

아래와 같은 스크립트로 문제 해결.

Use MSDB
DECLARE @srv sysname
SET @srv = CAST(SERVERPROPERTY(‘ServerName’) AS sysname)
UPDATE sysjobs SET originating_server = @srv

Posted in MS SQL | Leave a Comment »

Market Capitalization

Posted by bryanchoi on August 29, 2006

문득, 구글의 주가총액(시가총액)이 궁금해졌다.
구글(^^;;)에서 찾아보니 대략 $122B(약122조)를 넘는 것은 알겠는데, 좀더 최근정보가 궁금해졌다.
구글 파이넨스로 이동하여 구글을 검색, 아래 그림과 같은 결과를 얻었다.
결론적으로 주가총액(시가총액)은 영어로 Market Capitalization 이며 구글 파이넨스 사이트에서 아래와 같이 확인이 가능했다. (115.95B : 에혀 조금 떨어지긴 했지만 상상하기도 힘든 금액이구만..)

Posted in Tech/Biz | Leave a Comment »

Windows Vista 설치중

Posted by bryanchoi on August 25, 2006

Virtual PC 2004 SP1위에 Vista Beta(Build 5472.5)를 설치하고 있음.
할당 메모리는 1G.
 
요즘 흥미를 깊게 가지고 있는 몇개의 기술카테고리가 있는데, 그중 IIS7에 관한 테스트를 위해서 설치중. 사실 현재 사무실에서 사용하고 있는 PC(Dell Dimension)에 듀얼부트로 설치해보았으나 어찌된 일인지 그래픽메모리가 1M로만 잡히는 바람에 관두고, 따로 사용하고 있는 노트북(IBM T42)에 듀얼부트로 설치하고 테스트해보았으나, 캡쳐가 어려워서리.. 다시 메인 PC에 위와 같은 환경으로 구성.

이후 기술카테고리를 만들어 좀 정리해볼 요량.

Posted in Tech/Biz | 1 Comment »