본문 바로가기

델파이(그리고 C++빌더) IDE에서 Github 사용하기 최근 버전 관리 시스템으로 Git을 사용하는 프로젝트가 상당히 많아졌습니다. 델파이 오픈소스 프로젝트 역시 Github에 많이 올라오는데요. 델파이에서 가장 쉽게 Github의 소스코드를 사용하는 방법을 공유합니다.(소스코드 많이 오픈해 주세요.)델파이에서 Github 소스코드 사용델파이 IDE에는 서브버전(SVN) 클라이언트가 기본적으로 포함되어 있습니다.그리고 Github에서도 서브버전 인터페이스를 제공하고 있습니다. 이 2가지를 SVN 인터페이스르 연결하면 델파이 IDE 상에서 Github의 소스코드를 읽고 쓸 수 있습니다.❑ Subversion Checkout URL 복사먼저 Github에서 참고할 프로젝트 페이지로 이동합니다.(저는 코드아카데미 데모 프로젝트 페이지에서 안내해 드립니다.) 위 화.. 더보기
[BaaS] 데스크탑(VCL) 어플리케이션에서 특정 유저에게 GCM/APN 전송하기 안녕하세요. 험프리.김현수입니다. 요즘 BaaS 코드아카데미 준비하느라 바쁘면서도 즐겁습니다. 새로운 내용을 공부하고 누군가에게 도움을 줄 수 있다는 것이 보람되네요^^(코드아카데미 참석해 주세요. 좋은 내용이 많습니다. http://tech.devgear.co.kr/404011) 이번에 소개해드릴 내용은 얼마전 어느분께서 데브기어를 통해 질문하신 내용입니다. 질문 내용은 "VCL로 푸시메시지를 브로드캐스트는 되는데 특정 사용자에게 전송 가능하느냐? "라는 질문이었습니다. 이 글을 이해하시기 위해서는 BaaS와 RAD Studio 글을 먼저 읽어보시고, 데스크탑에서 클라우드 메시지 전송 글을 선행해야 이글을 이해하시는데 도움이 많이 됩니다. VCL 어플리케이션으로 특정 사용자에게 푸시메시지 전송 앞에서 .. 더보기
Kinvey(BaaS)에서 Business Logic 디버깅(테스트, 로깅) 하기 클라우드 서비스 중 백엔드 서비스를 이용할 수 있는 BaaS를 델파이에서 이용할 수 있는 것 많이들 아실텐데요. 사실 참고할 만한 내용이 많지 않아 아쉬울 따름입니다.(하지만 전세계적으로 사용량이 급증하고 있어 많은 참고할 글들이 곧 생긱것이라 확신합니다.) 제가 테스트하며 도움이 될만한 정보를 많이 남겨야겠습니다.이상 사설이었구요.Kinvey에서 비지니스 로직 디버깅하기오늘은 BaaS 제공자 중 Kinvey에서 비지니스 로직을 만들 때 도움이 될만한 비지니스 로직을 디버깅 하는 내용에 관한 글입니다.비지니스 로직은 일종의 함수라고 생각하면 됩니다. 사용자 및 파일이 추가되기 전/후(Before, After), 푸시메시지 요청 시 등록된 비지니스 로직이 호출됩니다. 오늘 제가 테스트한 내용은 푸시메시지 .. 더보기
Delveloper Skill Sprints - 동영상 다시보기 소개 엠바카데로와 데브기어에서 왕성한 온라인 세미나가 진행 중입니다.코드아카데미 : 앱 개발에 집중하고 백엔드는 클라우드에 맡기세요! - 데브기어(한국어)Developer Skill Sprint - 다양한 기술 관련 세미나Developer Direct Summer School - 모바일 개발 주제의 세미나그외의 다양한 이벤트 정보는 엠바카데로 이벤트 페이지에서 확인하실 수 있습니다.(한국에서 진행하는 이벤트 정보도 포함되어 있습니다.) 오늘은 온라인 세미나 중 Developer Skill Sprint 세미나의 동영상 다시보기를 소개합니다.아주 다양하고 흥미로운 주제로 진행되는 데요 제가 관심 갖는 몇가지 동영상을 소개합니다. 아래 동영상 외에도 더 다양한 동영상을 통해 다양한 기술을 익히실 수 있습니다.엠바카.. 더보기
OXml(XML 라이브러리) 소개 파스칼에서 사용할 수 있는 XML 라이브러리를 하나 소개합니다.OXml -XML 라이브러리OXml은 델파이와 C++빌더, 라자루스, FPC에서 사용할 수 있는 XML 구문분석 외부 라이브러리입니다.제품 소개에는 다음과 같은 타이틀이 눈에 띄네요. 자신감이 넘칩니다.OXml - The next generation XML library for PascalOXml - 파스칼의 차세대 XML 라이브러리 아주 간단한 기능만 소개하면Win32, Win64, OSX, iOS, Android를 모두 지원Delphi 4 ~ XE6 버전 지원(C++빌더도 동일한 버전이나 테스트는 하지 않음)프레임워크(VCL, FMX, LCL)에 종속적이지 않은 방식으로 구현Delphi 2007 이전의 버전에서도 유니코드를 지원제품 웹사이.. 더보기
델파이를 이용해 구글크롬캐스트와 연결 델파이를 이용해 구글 크롬캐스트에 연결해 유투브의 비디오를 TV에서 비디오를 재생하는 예제와 방법을 소개하는 아주 재미있는 글이 있어 포스팅합니다. 최근 구글 크롬캐스트가 스마트폰 미러링 기능을 지원하며 다시한번 화재가 되고 있습니다. 델파이에서는 구글에서 공개한 Google Cast API를 통해 일부 인디(Indy) 컴포넌트와 RESTClient 컴포넌트를 통해 연결합니다. 델파이와 크롬캐스트를 연결하는 구성은 간단합니다.구글 크롬캐스트 발견(IdUDPClient와 IdHttp 컴포넌트가 사용됩니다.)유투브앱을 실행하고 비디오 시작(RESTClient와 IdHttp 콤퍼넌트가 사용됩니다.) 구글 크롬캐스트와 델파이를 연결하는 자세한 내용과 소스코드는 해당 블로그(http://fixedbycode.bl.. 더보기
Github 메인화면(README.md) 꾸미기 Github를 통해 소스관리를 하는데요. 이왕이면 첫화면에 설명도 넣고 하면 방문자들에게 도움이 됩니다.(물론 첫화면 꾸미는 것 보다 안의 오픈소스의 내용이 더 중요합니다.) README.md 파일은 마크다운(Markdown) 문법을 이용합니다. 위키등에서 사용하는 문법인데 익혀놓으면 다양하게 사용할 수 있습니다. README.md 파일은 메인 디렉토리 외에 어떤 서브디렉토리에도 파일을 생성하면 Github 페이지에 출력됩니다. 마크다운 문법을 설명하는 내용의 링크를 소개합니다.Github에서 제공하는 마크다운 설명문서(영문: 3분 짜리)마크다운 문법 가이드 - scriptogr.am마크다운 문법 - Daring Fireball(영문) 더보기