소프트웨어 301

jQuery Selector 를 이해해 보자.

강력한 jQuery Selector. javascript 의 원래 문법에 비해 너무도 강력한 css style 의 selecting 을 지원한다. 하지만 css 엔진을 이용하는 것이 아니고, 원래의 javascript 접근방식으로 재해석하여 동작하는 것이므로, jQuery 가 어떻게 selecting 해 올지 예상하는것이 필요하다. 그렇지 않으면 모든 dom 객체를 수십번 훑는 막장 코드가 나올지도 모른다. 일단 js 에서 dom 객체를 선택하는 방법을 생각해 보자. document.name getElementById() getElementsByName() getElementsByTagName() getElementsByClassName() getElementsByClassName() 의 경우 최신의 몇..

C# and Excel (reading)

이전 포스트 였던 C#을 이용한 엑셀(쓰기) C# and Excel (writing) 에서 이이 번 포스팅 에서는 엑셀(읽기)를 해보겠습니다. 이전 포스트와 같은 환경 Microsoft Visual Studio 2008 + Microsoft Office Excel 2007 이며이며 처음 참조추가 하는 부분은 같습니다. 혹시 이 글을 처음처음 보신다면 이전 글을 먼저 확인해 보세요^^. 역시 이번이번 포스팅도 상당히 간단하게 끝납니다. 역시 사용법을 몰랐을 뿐이죠… view sourceprint? 01.string conStr = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\sample.xlsx;Extended Properties=\"Excel 12.0;HDR..

뮤직온 프로그램 "Win32.Induc" 바이러스 발견.

뮤직온 프로그램에서 "Win32.Induc" 바이러스가 발견 되었다. 어제 노트북에 설치중에 바이러스가 발견되어 정상적으로 설치 할수가 없었다. 황당하다. 검색해 보니 몇몇 블로그에 같은 내용이 올라 있는뎅..아직 LGT에서는 모르는것같다. 기사내용 지난 18일부터 특정 개발 환경인 델파이 4.0, 5.0, 6.0, 7.0의 컴파일 관련 모듈을 감염시켜 이후 개발되는 프로그램 및 적용제품을 순차적으로 감염시키는 바이러스가 나타나 개발자들의 각별한 주의가 요구된다. PC백신 ‘바이러스체이서’ 개발 업체 에스지어드밴텍(대표 은유진 www.viruschaser.com)은 이 바이러스를 ‘Win32.Induc’로 진단하고, 이와 같이 감염된 개발 프로그램을 제품에 적용하면 바이러스가 자동으로 전이되는 피라미드식..

주중에 쓰는 언어, 주말에 쓰는 언어

Stack Overflow는 프로그래밍에 관련된 질문과 답변을 할 수 있는 웹사이트입니다. 네이버 지식인의 "내공" 비슷한 시스템과 잘 정리된 태그 기능을 가지고 있습니다. 흥미롭게도 Stack Overflow는 사용자들이 제공한 모든 컨텐트를 Creative Commons 라이센스로 공개하고 있습니다. 사용자들이 만들어낸 데이터를 꿀꺽하려는 어떤 웹사이트와는 비교되는 모습입니다. 이 데이터를 가지고 Dan Lorenc라는 사람이 요일별로 Java, C#, Python, Ruby 태그를 단 질문의 갯수가 어떻게 변하는지 통계를 냈습니다. Java와 C# 질문의 수는 주말이 되면 눈에 띄게 감소하고, Python과 Ruby 질문의 수는 증가하고 있습니다. 출처 : http://kldp.org/node/10..

한글,영어 문자열 길이 알아보기

훈스닷넷(hoons.kr) 에서 Q&A 게시판을 보다가 한글과 영문길이 체크라는 글을보고 괜찮은괜찮은 팁이라 생각해서 다시정리하게 되었습니다. 질문의 내용은...(원문) 윈폼에서 텍스트박스의 입력된 문자열의 길이를 체크하여 메시지를 띄워주는것입니다. 만약 DB에서 컬럼이 VarChar(10) 일경우 영문은 10자, 한글은 5자 밖에 입력이 되어야하는데... 따라서 문자열의 길이를 체크하여 메시지를 띄워주면 문제는문제는 해결되지요 하지만 텍스트박스에 입력된 문자열이 영문인지 한글인지 특수문자인지 알 수수 없기때문에 바이트단위로 문자열을 세야 합니다. view sourceprint? 01.//영문 10자 02.string str_e = "abcdefghij"; 03.//한글 5자 04.string str_k..

실버라이트3 신기능 살펴보기

지난 주말에는 바깥에서 1~2시간 정도 시간을 떼울 일이 있어서 오랜 만에 PC방을 갔어요. 직업병이라 그런지 모르겠지만 자리에 앉자 마자 실버라이트가 깔려있는지 확인해 봤죠. 그런데 놀랍게도 한달 전에 출시한 최신 버전인 실버라이트3가 깔려있더라고요. 마침 옆 자리에 있던 분은 네이버 스포츠에서 야구를 보고 있던데 아마도 그 때문에 제가 찾은 PC방에도 실버라이트가 깔려 있었나 봅니다. 실버라이트3가 나온지 이제 1달 정도 되었는데요, 어떤 기능들이 추가됐는지 예제들을 통해서 한번 살펴 보세요. 스무드 스트리밍 - HD 영상을 사용자 환경에 맞게 자동으로 화질 조절 아웃오브브라우저 - 복잡한 설치과정 없이, 브라우저 밖에다 웹애플리케이션 설치해서 사용하기(파워포인트 구현 예) 퍼스펙티브 3D - 3D ..