본문 바로가기

분류 전체보기200

Googl TTS 사용하기 Google Text-To-Speech 출처: http://jmnote.com/wiki/%EA%B5%AC%EA%B8%80_TTS_API 영어 TTS다음과 같이 URL을 호출하면 translate_tts.mp3라는 파일을 보내준다. 그러면 웹브라우저 설정에 따라 mp3가 다운로드되거나, 화면에 오디오 플레이어가 뜬다http://translate.google.com/translate_tts?tl=en&q=Hello위에서 hello를 원하는 내용으로 바꾸면 된다.다른 예시http://translate.google.com/translate_tts?tl=en&q=Not%20enough%20mineral한국어 TTS한국어를 말하게 하려면 tl의 값을 ko로 바꾸면 된다.http://translate.google.c.. 2014. 11. 28.
D/160SC-LS 채널인식 못할때 D/160SC-LS 채널인식 못할때 출처:http://cngsystem.com/QnA_View.html?page=3&b_no=332&keyfield=&keyword= D/160SC-LS 문의입니다. 안녕하세요. 구매에 의한 질문이 아니여서 죄송합니다. 담당자가 바뀌다보니... 기존 하던 업무가 아니여서 감을 잡지 못하고 있습니다. 한마디 힌트라도 도와주시면 정말 감사드리겠습니다. 기존에 개발된 D/160SC-LS 보드 2개를 이용한 ARS 프로그램을 다른 PC로 옮겼더니.. 회선이 2개 밖에 잡히지 않습니다. 혹시나 해서 보드 하나를 빼고 해보았지만 역시 2개가 잡힙니다. 프로그램 이상보다는 보드에 대한 세팅이 안되있는것 같다는 생각입니다. 컨피그레이션에서는 정상적으로 녹색불이 들어오고있습니다. ARS .. 2014. 11. 27.
D300PCI-E1 셋팅법 D300PCI-E1설정법 출처: http://cngsystem.com/QnA_View.html?page=8&b_no=275&keyfield=&keyword= 안녕하세요. 반갑습니다. 이제 막 ARS에 입문(?)한 초보입니다. 한가지 궁금한 것이 있어서 이렇게 문의를 드립니다. D300PCI-E1 설치시, 드라이버 셋팅 및 SW는 어떤 것들을 설치해야 할까요..? 답변주시면 감사드리겠습니다. =============================================== 안녕하십니까? 씨앤지 시스템에 임문현입니다. 답변이 늦어 죄송합니다. 저희회사 홈페이지 초기화면에서 공지사항에 "[다운]드라이버..." 라고 있습니다. 여기에 들어가셔서 드라이버를 다운받으셔서 설치하시기 부탁드립니다. SR5.1.1,.. 2014. 11. 27.
D/4PCI보드 활용방법 - 키폰 안쪽 D/4PCI보드 활용방법 - 키폰 안쪽 출처: http://cngsystem.com/QnA_View.html?page=8&b_no=276&keyfield=&keyword= D/4PCI 보드가 있습니다. 텔레마케팅에 활용할려고 합니다만 보드엔 인바운드 소켓만 있네요... 구성도를 알고 싶습니다. PSTN -> D4PCI보드(콜프로그램설치된 PC) 에 연결하면 상담원은 어케 전화를 받나요... 키폰을 이용하는건가요? 그렇다면 키폰업자에게 어떻게 연결하라고 해야되는지요? 자세한 설명 부탁드립니다. ================================ 안녕하십니까? 씨앤지 시스템에 임문현입니다. 저희 인텔 다이얼로직 제품에 관심을 가져 주셔서 감사합니다. 보드의 인바운드 소켓이라는 것은 제가 무엇을 말씀하.. 2014. 11. 27.
[v3.x] android.mk cpp파일 자동컴파일 추가 자동 CPP 소스파일 추적 및 추가 프로젝트/jni/Android.mk 파일을 수정합니다 LOCAL_SRC_FILES := hellocpp/main.cpp \../../Classes/AppDelegate.cpp \../../Classes/HelloWorldScene.cpp부분을 FILE_LIST := $(wildcard $(LOCAL_PATH)/../../Classes/*.cpp)LOCAL_SRC_FILES := $(FILE_LIST:$(LOCAL_PATH)/%=%)LOCAL_SRC_FILES += hellocpp/main.cpp 로 변경합니다. Classes폴더 안에 있는 모든 cpp파일을 자동으로 빌드 시에 포함시키도록 변경하는 것입니다.물론 LOCAL_SRC_FILES부분을 늘려나가도 되겠지만 그런.. 2014. 11. 25.
[Linux] C언어로 MySQL연동 [Linux] C언어로 MySQL연동 옮긴이: Ubuntu가 설치된 EC2에서 잘 되는거 확인했음. 1. mysql.h 위치 찾는 명령어mysql_config --cflags 2. mysql.h 없을 시 다운apt-get install libmysqlclient-dev 3. include mysql.h 방법#include "/usr/include/mysql/mysql.h" 다른곳에서 보면 -l 혹은 -L어쩌구저쩌구로 링크 시키면 된다고 하였지만 아직 제대로 실행 되지 않음. 4. 컴파일 방법gcc -o sql sql.c -lmysqlclient 5. 코딩-1(접속여부만 확인)#include #include #include "/usr/include/mysql/mysql.h" MYSQL *conn_ptr;M.. 2014. 11. 21.
[v3.x] cocos2d-x 기본 사용법 정리 cocos2d-x 기본 사용법 정리※ cocos2d-x 3.4 기준 ** 설치하기 - cocos2d-x 설치cocos2d-x홈페이지의 다운로드 페이지에서 받는다.(옆에 있는 cocos2d-js랑 헷갈릴 수 있으니 잘 보고 설치.)다운로드 한 다음 적당한 곳에 압축을 푼다. - python 설치뜬금없이 웬 파이썬인가 하면 setup.py를 실행해서 cocos 명령어를 만들어내기 위해서이다.그 외에도 tools에 있는 도구들이 전부 파이썬으로 만들어져 있다.python 홈페이지의 다운로드 페이지에서 2.x.x 버전의 python을 받아 설치한다.(3.x.x를 설치하면 setup.py가 2.x.x버전을 받아오라고 한다...)설치 과정에서 딱히 손 볼 곳은 없다. - setup.py 실행파이썬을 설치했다면 그냥.. 2014. 11. 20.
[AWS EC2] MySQL 외부에서 접속하기 MySQL - 외부에서 접속하기devxpert.egloos.com/1017656MySQL을 사용하다보면, 작업하는 컴퓨터가 아닌 외부에서 접속해야 할 때가 있다. 간단한 권한 설정만으로 외부에서 접근할 수 있다. 1. MySQL에 권한 설정 해주기 prompt> mysql -u root -p prompt> use mysql; prompt> GRANT ALL PRIVILEGES ON *.* to 'root'@'%' IDENTIFIED BY 'password'; prompt> flush privileges; 여기서 3번째 줄에 주목하자. *.* =>데이터베이스명.테이블명 root => 계정명 password => 계정의 패스워드 그리고 4번째 줄 flush privileges; => 서버에 권한이 변경되었음.. 2014. 11. 19.
[Linux] 좀비 프로세스 찾기 + 죽이기 프로세스 찾기 + 좀비 프로세스 죽이기 출처: 주소에 한글이 있어서 깨지네요. ;;; 목차 [숨기기] 1 상황2 좀비 찾기3 좀비 모두 죽이기4 좀비 수 확인5 같이 보기상황top으로 프로세스 현황을 보면 가끔 좀비 프로세스가 있는 경우가 있다. (아래 예시에서는 두번째 줄 마지막에 1 zombie)[root@jmnote ~]# top top - 22:01:31 up 97 days, 17:08, 1 user, load average: 0.00, 0.00, 0.00 Tasks: 118 total, 3 running, 114 sleeping, 0 stopped, 1 zombie Cpu(s): 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st M.. 2014. 11. 19.
화면에 동그라미 그리기 - CCProgressTo 이용 화면에 동그라미 그리기 - CCProgressTo 이용 CCSize s = CCDirector::sharedDirector()->getWinSize();CCProgressTo *to1 = CCProgressTo::create(0.5f, 100);CCProgressTimer *left = CCProgressTimer::create(CCSprite::create("cicle.png"));left->setType( kCCProgressTimerTypeRadial );addChild(left, 4);left->setPosition(ccp(s.width/2, s.height/2));left->runAction( to1); 이미지는 아래 그림을 이용하면 된다. 2014. 11. 5.
CocoStudio에서 생성한 Animation v2.x에서 사용하기 (출처: 메뉴얼) Use in Project - v2.x 인듯 (2.0.4는 안됨?!)ExportFrom the File menu, select the Export Projects option. Sets the export directory and other options. Select Yes to start the export. Copy file Copies all files located in the export directory to the project's Resource directory. UseCopies export files to the Resource directory.//async loading export file CCArmatureDataManager::sharedArmatureDataManager(.. 2014. 11. 4.
CocoStudio에서 만든 Animation을 Cocos2d-x에서 불러오기 CocoStudio에서 만든 Animation을 Cocos2d-x에서 불러오기 * cocos2d-x v3.3rc0에서 테스트 완료. (cocostudio v1.6에서 생성) 0. 다음을 include한다. #include "cocostudio/CocoStudio.h" 1. 파일을 읽어온다. cocostudio::ArmatureDataManager::getInstance()->addArmatureFileInfo( "Animation/Hero/Hero0.png", //png파일. "Animation/Hero/Hero0.plist", //plist파일. "Animation/Hero/Hero.ExportJson"//ExportJson파일); 2. Armature객체 생성. cocostudio::Armature .. 2014. 11. 3.
[v3.3rc0] 안드로이드 단말에서 동영상파일 재생하는 방법 안드로이드 단말에서 동영상파일 재생하는 방법 아래의 소스로 안드로이드 단말에서 정상동작 확인했다. (중국산 저가 단말에서도 정상)단, 기본기능만 지원한다. Play, Stop, Pause, Resume, Seek, IsPlaying 등.재생위치 구하는 함수는 없으므로 직접 구현해야한다. (구현된 소스보면서 하면 쉽게 될듯.)iOS에서는 테스트하지 않았지만, 비슷하게 구현하면 될것이다. HelloWorld Scene cpp, h 압축: #include "ui/UIVideoPlayer.h" #if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)using namespace cocos2d::experimental::ui;#endif // 멤버 함수 및 변수 추가private:#if.. 2014. 10. 31.
Mobile Movie Texture 플러그인 https://www.assetstore.unity3d.com/kr/#!/content/2449 가격: 75불iOS, Android 모두 지원. 2014. 10. 29.
[JNI] Types PDF 파일: 2014. 10. 28.
Bitmap font 생성기 Free Bitmap Font Generator - BMFont Tool 훨씬 좋은 품질의 비트맵폰트를 만드는 사이트를 발견했음. (외곽선, 채우기, 그림자 등 효과를 줄 수 있음. 현재까지 발견한 것 중 최고다!)http://kvazars.com/littera/ 게임을 만들다 보면 이쁜 폰트가 필요할 때가 있습니다. 보통 채팅창 같은 경우는 시스템 폰트 또는 TTF를 사용해서 폰트를 출력을 하고 기타 나머지 글자는 이미지 폰트를 사용하는 경우가 많죠. 디자이너가 만들어주거나 툴로 생성한 비트맵(이미지) 폰트를 이용하거나 아니면 폰트 자체를 만들거나 해서 한결 이쁜 폰트를 게임에 적용할 수 있겠죠. 이번 포스팅에서는 디자이너를 거치지 않고 비트맵 폰트를 만들 수 있는 툴에 대해 정리해봅니다. 본격적인 소.. 2014. 10. 27.
Activity theme를 이용한 Popup(Dialog)창 만들기~! 안드로이드/Android Activity theme를 이용한 Popup(Dialog)창 만들기~! ● 작성일 : 2013.01.04 ● OS 설치 버전 : Windows7 32bit ● SDK 설치 버전 : 안드로이드 SDK 4.0 (아이스크림 샌드위치) / API LELVEL : 14 ● ADT 설치 버전 : 17 ● Java 설치 버전 : JDK 1.6.0_20 / JRE6 ● 이클립스 설치 버전 : Indigo ● 테스트단말 : 삼성 갤럭시 S2 4.0.4 (아이스크램 샌드위치) ● API LEVEL : 8 ● minSdkVersion : 8 ● targetSdkVersion : 8 ● Java Compiler Level : 1.6 ● Text file encoding : UT.. 2014. 10. 17.
ScrollView 간단 사용법 ScrollView 간단 사용법 /////////////////////////////////////////////////////////////////////////////////// \brief 랭킹 표시//////////////////////////////////////////////////////////////////////////////// void Ranking::drawRanking(){const int ROW_HIGHT = 40; vector *pVec = &m_xmlParser.m_vecRanking; int ySize = ROW_HIGHT * pVec->size();CCSize size = CCSizeMake(630, ySize); ccColor4B color4 = { 253,213,187.. 2014. 10. 6.
[MySQL] 랭킹 구하기 게임 등에서 사용할 랭킹 구하는 간단한 쿼리문. 2014. 10. 2.
윈도우 환경에서 메모리 릭 체크 방법 출처: http://shader.tistory.com/162 1. cocos2d-x 엔진을 기반으로 윈도우에서 멀티플랫폼 게임을 만들시에 간단하게 메모리에 릭이 발생하는 것을 체크할 수 있습니다. 2. 기억력이 떨어져서 복사&붙여넣기 신공을 위해 여기에 백업합니다. 3. cocos2d-x 2.1.5 에서 디폴트로 4바이트 정도 메모리 릭이 있네요. (v2.0.4 에서도 4 Byte발생) #include "main.h" #include "AppDelegate.h" #include "CCEGLView.h" //------------------------------------------------------------------------USING_NS_CC ; //------------------------.. 2014. 9. 18.
Bitmap Font Generator 사용방법 Bitmap Font Generator 출처: http://smilejsu.tistory.com/445 http://www.angelcode.com/products/bmfont/ Bitmap Font GeneratorThis program will allow you to generate bitmap fonts from TrueType fonts. The application generates both image files and character descriptions that can be read by a game for easy rendering of fonts.The program is freeware, but a donation is greatly appreciated. If you don't h.. 2014. 9. 2.
[예전구입] 삼성 SSD 840시리즈 속도측정 삼성 SSD 840시리즈 기록으로 남기기 위해서 올려둡니다예전에 구입한 삼성 SSD 840시리즈 128GB인데메인보드가 AMD 870A 라 그런지 SATA3가 활성화가 안되면서 속도가 느리게 측정되네요. ㅠ.ㅠ이거땜에 보드를 바꿀 수도없고.. 난감.그냥쓸땐 느리다는걸 못느끼거든요. 회사PC보다 훨~씬 빠름. 요즘 다나와 최저가는 88,000원이면 옥션에서 살 수 있네요. ^^ (저는 10만원 넘게 줬었는데)혹시라도 아직 SSD를 안 쓰신다면, 꼭 바꿔보세요. 윈도우 설치하는 C드라이브만 SSD 128GB 정도로 바꿔주면신세계를 만나는 느낌일겁니다. (제가 그랬습니다 ㅎㅎ) 참고로 더 예전에 구입한 830시리즈 64GB짜리 속도도 측정 해봤습니다.신기하게 연속쓰기 속도가 더 빠르게 나오네요. ^^;;; 2014. 8. 26.
Google Play Game Services SDK Google Play Game Serviceshttps://developer.android.com/intl/ko/google/play-services/games.html Make your games social with Google Play game services. Add achievements, leaderboards, real-time multiplayer, and other popular features using the Google Play game services SDK. Let players sign in using their Google+ identities and share their gaming experience with friends.Explore the Google Play Gam.. 2014. 8. 18.
CCSpriteBatchNode CCSpriteBatchNode출처: http://digitanomad.blogspot.kr/2012/12/ccspritebatchnode.html 게임을 개발하다 보면, 이미지 처리에 있어 성능 상의 문제에 직면하게 됩니다. 예를 들면, 슈팅 게임을 개발할 때 탄막을 표현한다고 합시다. 일반적으로 총알을 화면에 표시하려면 CCSprite 객체를 사용합니다. 이 때 총알 하나하나를 모두 화면에 표시하려고하면 엄청난 갯수의 CCSprite 객체를 생성해야 되는데, 분명히 기기 성능에 문제가 발생할 것입니다. 이러한 그리기 성능의 문제를 해결하기 위해 CCSpriteBatchNode를 사용해야 합니다. 1. CCSpriteBatchNode (1) 설명 1) Cocos2d 0.9x 버전 이하에 있던 CCSpr.. 2014. 8. 14.
Animation 구현 그림으로 된 소스 첨부. 잘 정리된 출처: http://cocos2dx.tistory.com/entry/CCAnimation-cocos2dx-%EC%97%90%EC%84%9C-%EC%95%A0%EB%8B%88%EB%A9%94%EC%9D%B4%EC%85%98-%ED%95%98%EA%B8%B0 void FirstGame::createBirds(float dt){CCSpriteFrameCache* cache = CCSpriteFrameCache::sharedSpriteFrameCache();cache->addSpriteFramesWithFile("bird_ani.plist"); CCSprite* bird = CCSprite::createWithSpriteFrameName("bird_ani_1.png");bir.. 2014. 8. 14.
[cocos2d-x 3.0] ParallaxNode [cocos2d-x 3.0] ParallaxNode cocos2d-x 2.0.4에서도 정상동작한다. (클래스명에 앞에 CC 붙여주고.. 조금 수정해야함) ParallaxNode, 패럴랙스 노드는 간단히 말해, 배경을 스크롤 해주는 클래스이다. 만약, 게임에서 하나의 배경 이미지만 있고, 그걸 스크롤? 또는 이동시킬 필요가 있다면 그냥 스프라이트 하나를 이용해서 이동시켜주면 될것이다.그럼, 패럴랙스노드가 뻘짓인가??? 아니.. 패럴랙스노드는 여러겹?의 배경이미지를 스크롤시킬 때 그 진가를 발휘한다.여러개의 배경 이미지를 서로 다른 속도로 스크롤을 해 줄 수 있다. 예를 들어보면....자동차를 타고 달리면서 차창 밖을 보면, 가까이 있는 사물은 휙휙 빠르게 지나가지만, 멀리 보이는 들판, 산들은 천천히 움직.. 2014. 8. 13.
ADB shell 을 이용하여 동영상 녹화하기 (킷켓 이상) ADB shell 을 이용하여 동영상 녹화하기 Screen recorder 시작 adb shell screenrecord 경로경로의 예/sdcard/screenrecord.mp4 LG G Pro에서 해본결과 1280 x 720으로 녹화됨. (쿠키런 게임화면으로 테스트) 2014. 8. 13.
물리엔진을 사용하지 않고, 쿠키런 처럼 점프하기 http://blog.naver.com/PostView.nhn?blogId=predev&Redirect=View&logNo=130178007397&categoryNo=71&isAfterWrite=true 쿠키런같은 2D게임에 물리엔진을 사용하기가 그래서 스크립트로 간단하게 구현해 보았습니다.예제가 파일로 첨부되어있으니 다운받아서 직접 실행해보세요. 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586using UnityEngine;using System.Collecti.. 2014. 8. 12.
Admob 광고 붙이기 - 방법2 Admob 광고 붙이기 지난 번 Google Play 결제에 이어, 이번에는 구글 AdMob을 붙였습니다. 구글 AdMob은 한 달 전에 테스트 구현을 완료했었는데, 오늘 실제 게임에 붙이면서 생각치 못한 어려움을 만나 3시간동안 고생했습니다. 결국은 문제를 해결했고, 정상적으로 잘 작동하네요. AdMob 구현의 최대 힌트는 배복근님이 어느 사이트에 올리신 코멘트였습니다. 안타깝게도 해당 글의 링크는 백업해두지 못하고, 내용만 저장해두었어서... 배복근님 허락 없이 원글의 일부를 아래에 올립니다. 양해 부탁드립니다. ======================================== 월요일부터 막히는 점 있어 질문 드리옵니다 ㅠㅠ! 현재 제작중인 게임이 무료 게임에 광고만 달 예정이라 여러 광고 모.. 2014. 7. 31.
Admob 광고 추가하는 방법 출제: http://chadolcap.tistory.com/archive/20140207 #유니티에 Admob 광고 넣는 간단한 방법 소개 - 이클립스에서 파일을 생성해서 유니티에서 사용을 하는 방법을 해 보다가 너무 복잡해서 찾다보니, 패키지 파일을 찾을 수 있었다. 사용방법은 간단해서 좋긴 한데, 기능상의 차이가 없을지에 대해서는 아직 모르겠다.- 그래도 일단, 배너 나오니 행복!!! - Admob 패키지 파일을 다운 받아 압축을 푼다. AdmobUnityPackage.zip- 광고를 부칠 unity3d 프로젝트를 오픈한다.- 다운 받은 AdmobUnityPackage.unitypackage 를 클릭 하여 import 한다. - Unity3d 에서 GameObject -> Create Empty 로 .. 2014. 7. 31.