반응형 개발469 [개발/delphi] 리소스 형태로 외부 파일을 자신의 프로그램에 쉽게 붙여 사용하는 방법 JVCL을 사용하면 되게 편하게 되는군요. [개발/delphi] 리소스 형태로 외부 파일을 자신의 프로그램에 쉽게 붙여 사용하는 방법 아는 것중 바이너리에 외부파일을 붙이는 건 2가지가 있습니다. 1. [exe 파일 + 구분자 + 외부데이터파일] 이런 구조로 짜서 exe실행시 구분자를 기준으로 띄어낸 외부데이터를 템프같은데 넣고 사용한다.2. exe리소스형태로 붙이고 사용한다. 둘다 가끔씩 사용하지만 저같은 경우는 쉽게 사용할 수 있어서 2번째 방식을 주로 이용합니다. 2번째 방식도 만드는 법은 여러가지가 있겠지만 저같은 경우는 예전부터 JVCL 컴포넌트를 이용하고 있습니다.사용법은 간단합니다. 1. JvDataEmbedded 컴포넌트를 폼에 올린 후에 더블클릭한다. 2. 리소스로 첨가할 파일을 선택하고.. 2012. 7. 9. [IT/개발] DevOps, 개발과 운영의 새로운 문화 [IT/개발] DevOps, 개발과 운영의 새로운 문화2012년6월20일 출처: http://dev.paran.com/2012/06/20/devops-new-trend-in-developement-and-operations/DevOps, 개발과 운영의 새로운 문화kth DevOps팀 김동수요즘 IT 관련 아티클에 새롭게 그리고 자주 등장하는 단어로는, NoSQL, Cloud, Big Data 그리고 DevOps 등이 있습니다. 이 글에서는 그 중 개발과 운영에 있어 중간적인 입장에서 역할을 수행하는 방법론인 DevOps 에 대해서 이야기 하고자 합니다.DevOps 에 대해서 이야기 하기에 앞서, DevOps 를 소개하는 자료에서 자주 등장하는 3개의 서비스를 간단히 살펴 보겠습니다. Netflix 는 미.. 2012. 6. 22. [IT/개발] SaaS와 ASP의 개념과 차이 1. SaaS (Software as a Service) 한국소프트웨어진흥원은 지난달 발표한 `기업용 소프트웨어(SW) 시장 미래전망'이라는 보고서에서 `SaaS'를 서비스 기반 아키텍처(SOA), 공개SW, 오프쇼어 SW와 함께 향후 세계 SW 시장구조의 변화를 이끌 4대 동인 중 하나로 꼽았습니다. 우리말로 `서비스로서의 SW' 정도로 옮길 수 있는 SaaS(Software as a Service)가 무엇이기에 이처럼 SW시장에 큰 영향력을 줄 것으로 예상되는 것일까요? 전문가들에 따르면, SOA와 웹 2.0이 SW를 구현하고 사용, 관리하는 방식의 변화를 설명하는 것이라면, SaaS는 SW 유통방식의 근본적인 변화를 설명하는 개념이라고 할 수 있습니다. IT 시장분석 기업인 가트너는 SaaS를 하나.. 2012. 6. 21. [IT/개발] delphi32.$$$ 파일 delphi32.dro 파일명으로 변경 에러 [IT/개발] delphi32.$$$ 파일 delphi32.dro 파일명으로 변경 에러 Unable to rename 'c:\program files\borland\delphi7\bin\delphi32.$$$' to c:\progrom files\borland\delphi7\bin\delphi32.dro' 델파이에서 위의 에러 메세지는Vista 이상 windows 7 관리자 권한 문제입니다. 델파이를 관리자모드로 실행하기 해서 실행하시거나 속성에서 지정해 주시면 됩니다. 2012. 6. 19. [개발/모바일] 안드로이드 앱개발 설치환경 구축 [개발/모바일] 안드로이드 앱개발 설치환경 구축 안드로이드 앱개발 설치환경에 대한 자료는 많이 나와 있다. 그중에서 아래 사이트의 내용을 스크랩해본다. 1. java JDK 설치Java SE 6 Update 24 다운로드 http://www.oracle.com/technetwork/java/javase/downloads/index.htmlupdate release notes http://www.oracle.com/technetwork/java/javase/releasenotes-136954.htmlJDK Documentation http://download.oracle.com/javase/6/docs/index.html 2. 안드로이드 SDK 설치안드로이드 공식 개발자 사이트 : http://d.andr.. 2012. 6. 1. [개발/MFC] 유휴 루프 처리 [개발/MFC] 유휴 루프 처리 Visual Studio .NET 2003많은 응용 프로그램은 "백그라운드에서" 처리 시간이 긴 작업을 수행합니다. 경우에 따라 이러한 작업에 다중 스레딩을 사용하면 성능을 향상시킬 수 있습니다. 스레드로 인해 개발 과정에 불필요한 오버헤드가 발생하기 때문에 MFC가 OnIdle 함수에서 수행하는 유휴 시간 작업과 같은 단순 작업에는 적당하지 않습니다. 따라서 이 문서에서는 유휴 처리를 중심으로 설명합니다. 다중 스레딩에 대한 자세한 내용은 다중 스레딩 항목을 참조하십시오.일 부 백그라운드 처리는 사용자가 응용 프로그램과 상호 작용을 하지 않는 동안에 적절하게 수행됩니다. Microsoft Windows 운영 체제용으로 개발된 응용 프로그램은 시간이 많이 걸리는 프로세스를.. 2012. 6. 1. [개발/Delphi] WinCrypt API32 로 문자열 MD5 암호화 하기 MD5 암호화를 찾아보면서...MD5 암호화 리턴값이 다른 경우가 꽤나 있다. 그래서 windows에서 제공하는 WinAPI32 를 사용하기로 했다.WinCrypt API를 사용하기로 했다.그리고, 값이 제대로 나오는 방법을 찾아서 구현했다. 또, 아래 사이트가 내가 구현한 것과 거의 유사하다. 아래 소스가 공유가 많이 되었으면 좋겠다. 동일한 md5 암호화 값이 나오게 [개발/Delphi] WinCrypt API32 로 문자열 MD5 암호화 하기 출처: http://www.scalabium.com/faq/dct0173.htm function MD5(const Value: string): string; var hCryptProvider: HCRYPTPROV; hHash: HCRYPTHASH; bHash:.. 2012. 5. 23. [개발/컬럼] 얼마나 배워야 하나요? 얼마나 배워야 하나요? 2003.12.18 17:35 류(ryujt) http://cafe.naver.com/codeway/6 얼마나 배워야 하나요? 가끔 프로그래밍을 시작하려고 하거나 입문과정에 있는 분들에게 받는 질문이다. 그리고, 때로는 자신의 위치가 어느 정도가 되는지 항상 의문을 가지는 사람들에게로부터 같은 질문을 받는다. 본인이 그러한 것에 대한 권위적인 기준을 남에게 이야기할 만한 자격은 없지만, 나름대로 생각한 기준을 말해보고자 한다. 지금부터 이야기하는 것들은 본인 자신의 개인적인 기준일 뿐, 그 어떠한 권위적인 해석이나 정보를 바탕으로 하고 있지 않음을 미리 알려둔다. 우선 본인은 개발자의 등급분류를 준비과정, 입문과정, 초급, 중급, 고급, 특급으로 나누고자 한다. 여기서 입문과정과 .. 2012. 5. 17. [개발/컬럼] 고객의 마음은 갈대와 같다 고객의 마음은 갈대와 같다 2004.06.11 10:44 류(ryujt) http://cafe.naver.com/codeway/139 소프트웨어 개발에 가장 큰 위험요소는 역시 “변화”이다. 그 동안 소프트웨어 공학은 이 변화의 요소를 최소화하고 억제하는 방법을 연구해왔다. 개발방법론을 내세워서 모든 프로세스가 제대로 통제되고 돌발상황이 발생하지 않기를 애태우며 기대해왔다. 하지만, 그 기대는 처참히 무너져 버렸다. 그 어떠한 개발방법론도 “소프트웨어 판타지”를 완성할 수는 없었다. 근래에 들어서는 “수용”과 “통제”가 이슈가 되고 있다. 그리고 “요구사항은 반드시 변한다.”라는 대 명제에서부터 출발하고 있다. 보다 적극적으로 고객의 요구사항을 수용하고 서로 승리자가 되는 길을 모색하고 있는 것이다. 하.. 2012. 5. 17. 이전 1 ··· 13 14 15 16 17 18 19 ··· 53 다음 반응형