*존칭은 생략합니다.* 제블로그에선 최대한 정치이야기는 적게 다루고 있습니다. 그러니 이글도 정치적인 이야기나 경영적인 이야기는 최대한 하지 않겠습니다. 요즘 강용석의원이 안철수를 공격하고 있죠. (참고 : 노컷 뉴스 - [Why뉴스] 왜 강용석은 안철수를 난타할까?) 그러면서 뜬금없이 '안철수 연구소'를 공격하고 있습니다. 사실상 지금은 '안철수 연구소'는 안철수랑 관련이 없습니다-_-; 관둔지가 오래되서 말이죠. 그런걸 떠나서 안철수공격용 아이탬으로 '안철수 연구소'를 공격하고 있다는걸 누구나 아는 사실이니 넘어가도록 하겠습니다. 그런데 갑자기 얼마전 이명박 대통령의 정부주도 운영체제 개발 발언과 연결해서 생각하면 엄청 재미있습니다. 국산OS 발언은 이미 정부조차 포기한 내용입니다. (참고 : 뉴스토..
이거 몇 년 전부터 다시 정리해야겠다 생각하고 있었는데 이제야 업데이트하네요. 1. 문제의 시작 여기는 2011년 11월 11일에 쓴 글입니다. 페이스북 검색에서 6/2(1+2) 하면 나오는 결과.... 얼마 전 페이스북을 뜨겁게 달군 이슈가 6/2(1+2)입니다. 저도 물론 한참을 (6/2)* (1+2)로 봐야 하는 건가? 6/(2*(1+2))로 봐야 하는 건가? 헷갈렸습니다. 프로그래머가 사칙연산 순서가 헷갈리다늬! 결론적으로 1이 맞습니다. 2-1. 사칙연산의 우선순위 'PEMDAS'로 부르는 사칙연산의 우선순위는 아래와 같습니다. 1. 괄호의 우선순위는 괄호(()), 중괄호({}), 대괄호([]) 순이다. 2. 제곱(x²) 3. 곱셈(*)과 나눗셈(/) 4. 덧셈(-)과 뺄셈(-) 초등학교 때 배..
참고 : 지디넷코리아 - 실버라이트5 공개 임박…후속판은 없다? 소문으로만 무성하던 소문이 사실상 진실이 됬네요. 플래시 모바일 포기 소식과 함께온 쇼킹2 ㅎㅎㅎ 실버라이트5에서 지원플랫폼을 대폭줄인걸 보니 패기 수순은 맞는듯 하고 그렇게 되므로서 클라이언트 전용이 되는것 같군요. 웹쪽에선 ms도 html5를 강화하겠다고 하는거보니 사실상 ms도 대세를 따르겠다로 전환한것 같습니다.(이전부터 html5로 간다고 하긴 했습니다 ㅎㅎ) xmal에 대해서는 아직 긍정적이라지만 사실상 클라이언트 전용이 되버리니 mfc처럼 필수는 아니지만 귀찬은 작업을 쉽게 해주는 모듈개념처럼 사용될 확률이 높아 보이네요. 물론 그것만으로도 긍정적이긴 합니다 여전이 wfp보다 윈도우용 ui/ux작업에 생산성 높여주는 기술은 없으..
팝업 차단기능으로인해 이제는 거의 필수가된 레이어 팝업입니다. html에서 레이어사용을 일단 자제하는것이 맞습니다만...필요하다면이야 ㅎㅎㅎ;; 인터넷 뒤저보면 많은 코드들이 있지만 깔끔하게 정리된게 없어서 제가 쓰기위해 정리 하였습니다. 자바 스크립트 function LeyerPopupView(sDivName, nTop, nLeft, nHeight, nWidth) { /* 레이어 팝업을 띄웁니다. 팝업의 크기는 내용물의 크기에 영향을 받습니다. 그렇기 때문에 내용물에 따라 정확하지 않은 크기가 적용될수 있습니다. 매개변수 sDivName : 레이어 팝업으로 쓸 div id nTop : 팝업의 세로 위치 nLeft : 팝업의 가로 위치 nHeight : 팝업의 세로 크기 nWidth : 팝업의 가로 크기..
[Asp.Net] DataList - DataList란? [Asp.Net] DataList - DataList를 이용한 게시판의 리스트 구현 [Asp.Net] DataList - Edit Command(수정 명령)를 사용하여 리스트를 수정하기 [Asp.Net] DataList - DataList의 컬럼을 미리 만들어둔 템플릿으로 교체하기 [Asp.Net] DataList - 교체한 템플릿의 컨트롤에 코드로 접근하기 여기서는 DB연결등은 하지 않습니다 ㅎㅎ DataList의 사용법을 알려주는 포스트니까요 ㅡ.-; 그러니 데이터는 직접 만들어야 합니다. 0.테스트용 데이터이전글과 마찬가지로 DataSet를 사용합니다. //테스트용 데이터셋 DataSet dsTest = new DataSet(); //테이블 ..
1. 문제를 만나다 일관성 없는 엑세스 가능성: '[대상]' 필드 형식이 '[다른 대상]' 필드보다 액세스하기 어렵습니다. 참고 : MSDN - 컴파일러 오류 CS0052 이 오류는 걸리면 난감합니다 ㅡ.-;;; 에러 위치가 애매하기 때문입니다 ㅎㅎㅎ 2. 원인 정말 초보적인 실수지만 자주 하는 실수로 상속에서 접근자를 잘못 써서 그렇습니다. 자식에서 사용하는 접근자는 부모와 같거나 더 접근하기 힘든 접근자를 사용해야 합니다. 3. 해결 방법 예를 들면 '퍼블릭(public)'이 아닌 클래스나 요소를 퍼블릭으로 선언하면 발생합니다. 부모는 프라이빗(private)인데 자식이 그보다 더 접근하기 쉬운 퍼블릭으로 선언했기 때문입니다. 이 경우 'claTest1'을 'public'로 선언하던지 생성할 때 퍼블..
패킹(packing)은 1) 배포를 위해 파일의 크기를 줄이거나 2) 보안성을 높이기 위해 합니다. 일종의 실행이 가능한 압축파일이라고 생각하면 편합니다. 언패킹(unpacking)은 패킹된 파일을 푸는것을 말합니다. 패킹툴이나 언패킹툴 양쪽다 조금만 검색해도 많은 정보가 나오므로 따로 다루진 안겠습니다. 1. 패킹(packing) 패킹 방식에 따라 언패킹이 쉬울수도 어려울 수도 있습니다. 패킹 관련 툴들은 다음과 같은 것들이 있습니다. UPX - GPL로 배포되는 무료 툴입니다.. ASPack - 유료 PECompact - 유료 2. 언패킹(unpacking) 언패킹이라는 것은 말그대로 패킹한 프로그램을 푼다는 의미입니다.(으잌?) 좋은쪽으로 보자면 분명같은 응용프로그램인데 한쪽이 용량이 많다면 안좋은..
.NET에서 XML을 사용하기는 엄청 쉽습니다. 문제는 실버라이트는 다른 방식을 사용합니다....;;;; 연관글 영역 1. 테스트 데이터 테스트 데이터는 아래와 같습니다. 1-0 2-0 3-0 1-1 3-1 1-2 2-2 3-2 2. 사용하기 'System.Xml' 만 유징 해주시면 됩니다. 사실 'XmlDocument'로 로드만 된다면 그다음부터는 노드(Node) 순서대로 검색만 하면 됩니다. //도큐 생성 XmlDocument xDoc = new XmlDocument(); xDoc.LoadXml(txtXml.Text); //루트가저오기 XmlNode xNode = xDoc.SelectSingleNode("tests"); //검색할 요소 리스트 XmlNodeList xNodeList = xNode.Se..
[Asp.Net] DataList - DataList란? [Asp.Net] DataList - DataList를 이용한 게시판의 리스트 구현 [Asp.Net] DataList - Edit Command(수정 명령)를 사용하여 리스트를 수정하기 [Asp.Net] DataList - DataList의 컬럼을 미리 만들어둔 템플릿으로 교체하기 [Asp.Net] DataList - 교체한 템플릿의 컨트롤에 코드로 접근하기 ASP.Net로 처음 게시판 만들때까지만 해도 DataList로 리스트를 구현해보고 "우왕ㅋ굳ㅋ" 했는데 요즘은 다 이런 방식입니다 ㅡ.-;;; (이런건 탬플릿 방식이라던가 뭐라고 부르던데..) 하긴 제가 처음 DataList를 만질때가 벌써 6년이 넘어가는군요 ㅡ.-;; (이런거 만들어내는 ..
PDF변환툴은 엄청많 습니다. 그중 무료툴인 PDFCreator입니다. 다운로드 : 다음 자료실 - PDFCreator 설치할때 툴바 설치는 체크꺼주시면 됩니다. 사용은 변환할 파일을 인쇄를 선택하신후 프린터를 PDFCreator로 설택하신후 저장을 하시면 됩니다.