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 »
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 »
Posted by bryanchoi on September 15, 2006
Posted in ASP.NET / C# | Leave a Comment »
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 »