본문 바로가기

기타정보

[필립스 휴] API 정리 필립스 휴는 REST API를 통해 전구를 제어할 수 있는 제품입니다.필립스 휴 : http://www2.meethue.com/ko-kr/ 구성 전구는 브릿지를 통해 제어하며, 애플리케이션은 브릿지에게 명령을 전송하면 브릿지가 개별전구를 제어하는 방식으로 구성됩니다. 브릿지는 여러개의 전구와 ZigBee로 연결되어 있습니다. 필립스 휴 API 시작하기http://www.developers.meethue.com/documentation/getting-started사용자 등록Addresshttp:// /apiBody{"devicetype":"사용자 아이디"}MethodPOST조명 ON/OFFAddresshttp:// /api/{사용자 아이디}/lights/1/stateBody{"on":false}Method.. 더보기
리눅스(우분투) 설치 델파이와 C++빌더가 리눅스 서버를 지원하는 등의 로드맵이 2016년 8월 공개되었습니다.[로드맵] RAD 스튜디오 로드맵(2016년 8월) : http://tech.devgear.co.kr/delphi_news/424583그래서, 가상머신(VMWare)에 리눅스를 설치해봤습니다. 그것도 최근 핫한 우분투로... 설치 과정은 상당히 간단했구요. 한글설정 관련해 몇가지 이슈가 있었지만 인터넷을 찾아 금방 해결했습니다.관련 링크 몇가지 공유합니다. PS - 델파이 제품관리자 Marco Cantu가 리눅스 25주년 기념으로 델파이로 리눅스 컴파일한 이미지 몇장을 올려놨네요.http://blog.marcocantu.com/blog/2016-august-linux-25-delphi-coming.html 리눅스도 .. 더보기
[팁] 소스코드 압축 시 불필요한 확장자 파일 제거하고 압축하기(7zip 이용) 버전관리 시스템(SVN, VSS, Git, Mercurial 등)을 이용해 소스코드를 관리하는 것이 가장 좋은 선택입니다.하지만 소스코드를 압축해야 할 경우가 있는데요. 7zip의 커맨드라인 명령어를 이용해 필요없는 파일들을 제외하고 압축할 수 있습니다. 7z.exe a -tzip Source.zip Source\ -xr!*.dcu -xr!*.~* -xr!*.exe -xr!*.bak pause 위의 코드는 Source.zip으로 압축하되 -x(eXclude) 파라메터를 이용해 필요없는 파일을 지정합니다.연속으로 파일포맷을 지정하는 방법을 몰라 여러번 기록하니 잘되네요. 참고링크https://www.bandisoft.co.kr/bandizip/help/cmdline/https://sevenzip.osdn... 더보기
애플 WWDR 인증서 만료로 iOS 개발자 인증서 이슈 해결 방안 한국시간으로 2월 15일 오후 3시경 Apple Worldwide Developer Relations Certification Authority이 만료되었습니다. 그 여파로 잘 사용하던 iOS 인증서로 iOS Device 컴파일 시에 "[Error] Unable to match bundle identifier "앱이름" with AppID in all provisioning profiles" 오류가 발생 해 컴파일 되지 않았습니다. 그리고 키체인에서 개발자 인증서를 확인해보니, 인증서의 상태가 "이 인증서는 유효하지 않은 발급자를 가지고 있음" 이었습니다. 관련 이슈는 애플 개발자 포럼과 마르코칸투 블로그 등에서 다루고 있어 쉽게 해결할 수 있었습니다.https://forums.developer.appl.. 더보기
[팁] 온라인상에서 바이러스를 진단 하세요. - 구글 Virus Total 온라인 상에서 파일의 바이러스 감염여부를 체크해 주는 서비스입니다. 구글에서 서비스하고 있습니다. - https://www.virustotal.com/ko/ 배포 전 실행파일 등을 위 사이트에서 검사하면 더욱 안전하겠네요. 54 종의 안티 바이러스를 대상으로 체크할 수 있습니다.(2016년 1월 6일 현재) 제공하는 안티바이러스 종류ALYacAVGAVwareAd-AwareAegisLabAgnitumAhnLab-V3AlibabaAntiy-AVLArcabitAvastAviraBaidu-InternationalBitDefenderBkavByteHeroCAT-QuickHealCMCClamAVComodoCyrenDrWebESET-NOD32EmsisoftF-ProtF-SecureFortinetGDataIkarusJ.. 더보기
블로그를 해킹당해 복구 중입니다. ㅠㅜ 더보기
비공식 프로그램 언어 투표(#code2014)에서 델파이 9위로 마무리 트위터 #Code2014는 트위터의 해쉬태그(#code2014)를 이용해 자신이 사용하는 프로그램 언어를 투표하는 행사입니다. 이 행사는 2009년 부터 매년 진행되었는데요. 작년(2014년)에는 델파이가 9위를 차지했다는 기쁜 소식입니다. 이 행상에 큰 의미를 두기는 어렵지만^^; 델파이가 아직 건재하다는 사실과 델파이 사용자들의 델파이 사랑을 다시한번 확인할 수 있는 행사였습니다. http://www.code2014.com/ 더보기
[앱 소개] 파생 플러스(KOSPI선물 / 해외선물 모의투자 HTS 시스템) - Delphi XE7/안드로이드 (2015년 첫번째 글입니다. 제가 부끄러움이 많아 블로그에서 정보만 전달했는데요. 은근슬쩍 신년인사드립니다. 블로그에 오시는 분들과 델파이, C++빌더, 앱메소드 개발자 분들 모두모두 새해 복 많이 받으세요.^^) 이번 글에서는 피터주혁(데브기어 테크게시판 별칭)님이 개발하신 파생플러스(KOSPI선물 / 해외선물 모의투자 HTS 시스템) 앱을 소개합니다. 이 앱은 델파이 XE7으로 개발되어 안드로이드 마켓에 공개되었습니다. 아래 링크 방문하셔서 다들 다운로드 한번 받아주세요.(이런말은 본인이하기 어려우니 제가 대신 해드립니다.^^)https://play.google.com/store/apps/details?id=com.plus.FuturePlus HTS 시스템의 경우 이미 PC 기반에서 델파이의 강세를.. 더보기
일본어 웹페이지를 한글로 번역하기 외국사이트에서 글을 읽을 때 기본으로 영어를 제공 해 편하게 보기 위해 자동 번역을 하지만, 품질이 그다지 뛰어나지 않습니다. 이런 경우 일본어를 제공하는 사이트의 경우 일본어를 번역하면 아주 훌륭한 품질로 확인할 수 있습니다. 일본어 사이트를 구글 자동 번역기를 통해 번역하는 방법을 소개합니다. http://docwiki.embarcadero.com/RADStudio/XE6/ja/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8❑ 구글 크롬브라우저를 이용하는 방법제일 간단한 방법이지만 크롬브라우저가 설치되어 있어야 합니다.크롬브라우저로 위의 엠바카데로 일본어 도움말 페이지에 접속하면 아래와 같이 번역 여부를 선택하는 창을 통해 페이지를 번역할 수 있습니다.. 더보기
fmxexpress에 제 글이 소개되었네요^^ 제가 평소에 자주 방문하는 파이어몽키 정보 제공 사이트인 www.fmxexpress.com에 반갑게도 제가 작성한 글(안드로이드 테마를 이용한 Splash Window 구현)이 소개 되었습니다.(http://www.fmxexpress.com/add-a-splash-screen-with-the-android-manifest-for-delphi-xe5-firemonkey-apps/) 좋은 글이라 인정받은 것 같아 기분도 좋고, 덕분에 외국에서 방문해 주시는 분들도 많아 졌습니다.(번역기를 통해 방문한 분들이 많아 졌어요^^) 이참에 FMXExpress(http://www.fmxexpress.com)에 대한 소개를 잠깐 드리면 파이어몽키 소식에 목마른 개발자들에게 가뭄의 단비와도 같은 파이어몽키 관련 기술구현.. 더보기
[php] 기본 mail함수에서 제목이 깨져서 보내질때 대처방안 Gmail로 메일을 받을때 제목이 깨지던 부분은 아래와 같이 처리해 주니 안깨지네요. $newsubject='=?UTF-8?B?'.base64_encode($subject).'?='; 더보기
조우성 변호사(독서 MBA) 오늘 오전 대표님으로 부터 반가운 메일을 한통 받았습니다. 우리 사무실 교육장(데브기어 세미나룸)에서 오후에 "독서MBA"라는 모임이 있으니 일부 직원들은 참석하라는 내용이 있었어요. 그래서 오늘의 강연에 어떤 분이 나오시고 어떤 내용인가 확인해 보니 제가 평소 좋아하는 조우성 변호사님의 강연이었습니다.대표님의 지시(?)가 이해 가는 강연자였고, 저도 기대가 되었습니다. 그래서 대표님의 지시도 있고 정리도 할 겸 내용 및 느낀 점을 공유합니다. 강연은 늦은 저녁 7시 30분 저희 사무실인 데브기어 교육장에서 진행되었습니다.조우성 변호사님의 인기답게 약 최대정원치인 70명이 가득찼구요. 미인들이 많더라구요^^ 오늘의 대상 도서는 "낯선 사람 효과"입니다.강연자가 느낀 책의 주요 내용은 "Strong lin.. 더보기
MSSQL Management Studio Express 설치(설치 시 29506 오류 해결) MSSQL Server Managerment Studio Express 다운로드 경로 Microsoft SQL Server 2005 Management Studio Express http://www.microsoft.com/downloads/ko-kr/details.aspx?FamilyID=c243a5ae-4bd1-4e3d-94b8-5a0f62bf7796 Microsoft SQL Server 2008 Management Studio Express http://www.microsoft.com/downloads/ko-kr/details.aspx?FamilyID=08e52ac2-1d62-45f6-9a4a-4b76a8564a2b 윈도우 7 환경에서 SQL Server Management Studio Expres.. 더보기
구글캘린더에 ics 파일 등록 구글 캘린더 참 편리하죠? 하지만 음력일자 등이 지원되지 않아 불편한 감이 있습니다. 그래서, 음력 달력 파일 등을 구글 캘린더에 등록하여 사용하는 내용을 소개 합니다. 0, 음력달력 생성 음력달력 생성기(hjLunarCalendarGenerator), 음력양력변환, 달력파일 생성(소스공개) 1, 구글 캘린더 방문 - 구글에 방문합니다.(http://google.co.kr) - 더보기 > 캘린더를 선택하여 구글캘린더로 이동합니다. 2, 새 캘린더 만들기 - 내 캘린더 옆의 “▽” 버튼을 눌러 팝업 메뉴 호출 - “새 캘린더 만들기” 메뉴를 선택합니다. - 캘린더 이름에 만드실 달력 종류 (예> 음력 달력)를 입력하시고 [캘린더 만들기] 버튼을 클릭합니다. 3, 캘린더 가져오기 - 내 캘린더 옆의 “▽” .. 더보기
hosts 파일의 이용 회사 업무 중 도메인 관련되어 테스트할 일이 있어 hosts 파일을 이용했습니다. hosts 파일이란? - 개인의 DNS 서비스 입니다. - 웹페이지 요청 시 윈도우는 제일 먼저 hosts 파일을 먼저 검색합니다. - 특정 도메인 접근제한 및 개인 IP 등록 등의 용도로 사용가능 말은 어렵습니다. 한번 보시면 | hosts 파일 내용 - hosts 파일의 경로는 "C:\Windows\System32\drivers\etc\hosts" 입니다. - 파일 하단에 IP주소와 매칭되는 도메인을 공백으로 구분하여 입력합니다. | 웹브라우저에서 사용 - hosts에서 등록한 도메인 사용하는 모습입니다. - 매번 testpc IP 기억하기 부담되어 hosts에 등록 후 사용합니다. - testpc 등 정상 도메인이 아.. 더보기
양력, 음력 기원 및 음력 날짜 변환 원리 아이폰의 기본 캘린더를 사용하다보면 심플하게 잘만든것 같습니다. 구글 캘린더와 연동이 되어 기념일이나 잡다한 일정관리도 PC와 동기화도 잘되어 매우 유용하게 사용하고 있었지요... 하지만, 어르신(부모님, 처가어른)의 생신 입력하려고 음력을 기록하려 하자 턱 막히는 거에요. 그래서 음력을 이용하는 방법을 찾다보니 ICS파일로 음력을 등록할 수 있더라고요. 자 그럼 내가 할일은 음력 ICS파일을 만들어 보자 하여 음력 변환하는 원리를 분석 해보고 일부 포스팅 합니다.^^ 1, 양력의 기원 태양의 운행을 기준으로 만든 역법입니다. 양력은 지구가 태양을 한 바퀴 도는 지구의 공전을 기준으로 만드러 졌습니다. 양력의 1년은 365일이지만, 실제의 일년은 365.2422일입니다. 이 차이를 없애기 위해 4년 마다.. 더보기
아이폰 기본달력과 구글캘린더 연동하기 1, 구글 캘린더 생성 - 이부분은 각자 알아서 하시길. 2, 아이폰에서 구글 계정 설정 - 설정 선택 - Mail, 연락저, 캘린더 선택 - 계정 추가 선택 - Microsoft Exchange 선택 - 이메일(구글계정으로 사용중인 이메일 주소) 입력 - 도메인 입력안함 - 사용자 이름(구글계정으로 사용중인 이메일 주소) 입력 - 암호(구글계정 암호) 입력 - 다음 버튼 선택 - 동기화 할 항목 선택(캘린더 선택) - 기존 일정 및 연락처 놔두고 싶으면 반드시 "내 iPhone에 그대로 유지"를 선택 * 위 단계 진행 시 기본 캘린더만 표시됩니다. 3, 여러 개의 캘린더 사용 설정 - Safari 브라우저 실행 - m.google.com 이동 - 하단의 언어변경 클릭 - English (US) 클릭 -.. 더보기
SQL Server 이중화 종류 회사에서 필요해서 잠깐 조사한 내용입니다. 사내 SQL Server가 간혈적으로 문제가 되어 이중화 방안 조사한 내용 올리네요. 방법 설명 특징 미러링 주 서버와 미러 서버로 구성되며 장애 발생시 자동 장애조치 수행 할 수 있는 모니터 서버 추가 가능 자동 장애조치 수행 가능(장애 시 미러서버가 주서버 역할 대행) SQL Server 2005 Standard, Enterprise 이상 지원 개발 단은 DB Connection string만 변경하면 됨 로그전달 주 서버와 동일한 보조 서버 구성 후 주 서버 트랜젝션 발생 시 주 서버의 트랜젝션 로그를 보조 서버에도 전달되도록 설정하는 방식 비상시 수동으로 장애조치(주 서버 변경) 필요 개발 단에서 장애감지 및 조치 방법 처리 필요 복제 여러 대의 서버로 .. 더보기