Programming
프로그래밍 코딩 교육
프로그래밍 코딩 교육
2016.02.23초급 프로그래밍 코딩 교육 관련 좋은 사이트 소개가 있어서 소개해 드립니다. 게시글은 http://intkorea.tistory.com/ 의 내용에 연결됩니다. CODECADEMY 코드카데미 프로그래밍 코딩 교육 참고주소: http://intkorea.tistory.com/entry/무료-코딩-교육-코딩-강좌-사이트로-코딩-독학하기-CODECADEMY-코드카데미 CODE.ORG 유아 코딩 교육 - 누구나 배우는 코딩 학습 참고주소: http://intkorea.tistory.com/entry/누구나-배우는-코딩-코딩-학습-사이트-Codeorg
iTunes 현재 선택한 노래의 가사 검색 프로그램 개발
iTunes 현재 선택한 노래의 가사 검색 프로그램 개발
2013.06.26iTunes 현재 선택한 노래의 가사 검색 프로그램 개발 이번 내용에서는 iTunes에서 선택한 노래 제목을 검색해오는 프로그램을 만들어 볼겁니다. 1. iTunes 참조 추가 Visual Studio Window Form 프로젝트를 생성해서 프로젝트에 참조를 추가합니다. 추가할 참조는 iTunes를 제어할거니깐.. iTunes 설치된 폴더의 iTunes.exe 파일을 참조로 추가해주셔도 되고, COM에 노출되어 있는 ' iTunes 1.13 Type Library ' 를 찾아서 참조에 추가하셔도 됩니다. CoClass로 제어가능하도록 노출되어 있어서 플러그인이나 이 게시글에 적힌대로 제어가 가능해지는 것이죠. http://dot-totally.co.uk/software/itunescon/javadoc-..
volatile(C# 참조)
volatile(C# 참조)
2011.11.04SingleTone Pattern을 적용하기 위해 volatile이란 키워드가 있는걸 알게 되었습니다. 목적에 맞는 코딩이 중요하니깐 꼭 알아둬야겠네요.. volatile(C# 참조) volatile 키워드는 동시에 실행 중인 여러 스레드에 의해 필드가 수정될 수 있음을 나타냅니다. volatile로 선언된 필드에는 단일 스레드를 통한 액세스를 전제로 하는 컴파일러 최적화가 적용되지 않습니다. 이렇게 하면 필드의 값을 항상 최신 상태로 유지할 수 있습니다. 일반적으로 volatile 한정자는 액세스를 serialize할 때 lock 문(C# 참조) 문을 사용하지 않고 여러 스레드에서 액세스하는 필드에 사용됩니다. 다중 스레드 시나리오에서 volatile을 사용하는 방법의 예제는 방법: 스레드 만들기 및 ..
Javascript - document.execCommand Method
Javascript - document.execCommand Method
2011.07.19Javascript 의 execCommand 명령어로 할 수 있는 외부 기능이 많습니다. 물론 앞으로는 없어질 추세에 있고, 브라우저 호환성에 좋지 않지만, 아직까지는, 그리고 한국에서는 활용도가 있는 편이기 때문에 혹시나하는 일에 사용될 수도 있겠죠. 이 스크립트 메소드를 이용해서 쓸 수 있는 명령들이 잘 정리되어 있는 페이지가 있어 연결합니다. 참고 주소 : http://koxo.com/lang/js/method/commandIdentifiers.html http://msdn.microsoft.com/en-us/library/ms536419(VS.85).aspx 2D-Position 절대적으로 위치된 엘레멘트를 드래그로 이동이킬 수 있도록 한다. AbsolutePosition 엘레멘트의 positio..
Hooking on C#
Hooking on C#
2011.07.07C#에서 Global hooking은 .NET Framework 차원에서 지원하지 않는다고 합니다. 그러나, WH_KEYBOARD_LL 과 WH_MOUSE_LL hooking의 global hook이 가능하다고 하네요. 참고할만한 사이트.. ex) 1. How to set a Windows hook in Visual C# .NET 2. Processing Global Mouse and Keyboard Hooks in C# 3. Using Hooks from C#
C# - Diroctory Copy (Recursive method)
C# - Diroctory Copy (Recursive method)
2011.03.29http://www.codeproject.com/KB/files/copydirectoriesrecursive.aspx Directory.Copy 로는 쉽게 복사가 되지 않는데 위 재귀 방법으로 구현하면 되겠네요. 너무 글이 짧은가;; ㅋㅋ
Q&A - Send a None exist email with SmtpClient(C#)
Q&A - Send a None exist email with SmtpClient(C#)
2011.03.27http://hoons.kr/Board.aspx?Name=QACSHAP&Mode=2&BoardIdx=42400 Question 안녕하세요 웹에서 메일을 발송할때 SmtpCilent 를 사용해서 메일을 발송하는데요~ 만약 받는 메일 주소가 잘못된 주소여서 전송이 안 됐을때 로그를 남기려고 합니다. 근데 SmtpFailedRecipientsException 이 부분에선 잡히지가 않는거 같아서요... 없는 메일주소로 발송을 해보면... 큐에 잠깐 들어갔다가 배드 메일로 빠지고 아무런 오류도 남질 않습니다. 회원들중에 잘못된 메일 주소를 등록한 회원이라면 메일주소를 초기화 시켜주려고 하는데요 어떻게 로그를 남길 방법이 없을까요? 해결 방법이 있으면 조언좀 부탁드립니다!! 수고하세요^^ Answer 일단 발생하는..
Lua - MessageFrame:AddMessage
Lua - MessageFrame:AddMessage
2011.03.12ref : http://www.wowwiki.com/API_ScrollingMessageFrame_AddMessage Outputs text to a local MessageFrame, with optional color id.- Updated in 2.4.2 MessageFrame에 문자열을 출력한다, 옵션으로 색상 아이디를 포함해서. - 2.4.2 버전부터 지원 MessageFrame:AddMessage(text[,r,g,b[,id][,addToStart]]); Parameters Arguments (String text, Number red, Number green, Number blue, Number id, Boolean addToStart) text The string message to out..
C# 'this' keyword - Extension Method
C# 'this' keyword - Extension Method
2011.02.25(* over .NET Framework 3.5) ref url. http://weblogs.asp.net/scottgu/archive/2007/03/13/new-orcas-language-feature-extension-methods.aspx this 키워드를 통해 기존에 존재하는 Object의 Static 메소드를 추가한 것 처럼 만들 수 있다. public static class ScottGuExtensions { public static bool IsValidEmailAddress(this string s) { Regex regex = new Regex(@"^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$"); return regex.IsMatch(s); } } 스캇 구슬희 형님의 VS에..
Lua - Control Statement
Lua - Control Statement
2011.02.23Ref : http://www.lua.org/manual/5.1/ * Compare if (left < right) then elseif (left == right) then else end * Loop for i = 1, 10, 1 do end * Loop for array for item in expression do end * Function definition function foo() end * Print message print("Hello world!") ** Wow Register this:RegisterEvent("PLAYER_TARGET_CHANGED")
PHP - Detects what compression file uses
PHP - Detects what compression file uses
2009.07.07유명한 MySQL 관리 툴이죠. phpMyAdmin 소스를 보던 중 좋은 내용을 발췌합니다. libraries\import.lib.php 파일에 있던 내용이고요. 코드는 아래와 같습니다. /** * Detects what compression filse uses * * @param string filename to check * @return string MIME type of compression, none for none * @access public */ function PMA_detectCompression($filepath) { $file = @fopen($filepath, 'rb'); if (!$file) { return FALSE; } $test = fread($file, 4); $len =..
Visual C++ 6 Unleashed
Visual C++ 6 Unleashed
2009.06.29간만에 정말 유용한 사이트를 찾은 것 같다. 뭐 자주 볼일은 없는 C++ 이지만, Visual C++ 6 관련된 내용을 보게 된다면 거의 바이블이나 마찬가지인 사이트이다. 정말 내용이 방대한 -_ -;; 책을 안가지고 계시다면!! 여기를 한번 보면 좋을듯 후훗~ (아래 링크들은 Shift + Click 으로 봐주시길 ^ ^) http://www.informit.com/library/ http://www.informit.com/library/library.aspx?b=Visual_C_PlusPlus Visual C++ 6 Unleashed By MICKEY WILLIAMS and David Bennett More Information Visual C++ 6 Unleashed provides comprehe..