post list

2014년 11월 21일 금요일

MySQL 관리자 root 비밀번호 설정하기

XAMPP 를 설치하면 반드시 MySQL 사용자의 비밀번호를 설정해야 합니다.

그리고 이방법은 XAMPP사용중 나타나는 보안 문제를 한번에 해결해주기도 합니다.

터미널을 열어줍니다.

처음 실행하면 루트 디렉토리에서 시작합니다.

다음 명령어를 칩니다.

sudo /Applications/XAMPP/xamppfiles/xampp security

그러면 차례차례 문제를 진단하고 비밀 번호를 설정하라는 메시지가 나타납니다.


저는 XAMPP 비밀번호 , mysql 비밀번호,  phpMyAdmin 비밀번호를 설정했습니다.

Mac에서 XAMPP 설치하기


데이터베이스를 공부를 할때 이용할 프로그램은 다음과 같습니다.

  • MySQL (RDBMS)
  • Apache (웹 서버 )
  • PHP (프로그램 언어)
이 세가지를 따로 설치하기는 번거롭고 복잡합니다.

그래서 이 세가지를  간단하게 설치하고 설정할 수 있는 XAMPP를 사용할겁니다.

XAMPP설치하기 


www.apachefriends.org  로 들어갑니다.

파일을 다운로드하면 DMG-image 파일을 눌러줍니다.
그리고 나타나는 그림을 더블클릭하면 설치가 시작됩니다.




설치가 끝이 나면 자동으로  XAMPP 제어판과  XAMPP 초기화면이 나타납니다.




이때 XAMPP 초기화면은  웹브라우저에서 http://localhost  를 치고 들어갈수도 있습니다.

그리고 제어판에서 MySQL , Apache 을 running 으로 상태를 바꿔줍니다. 


2014년 11월 13일 목요일

모바일 개발자 지원사업 : KT 에코노베이션 센터


KT는 개인 개발자, 예비 창업자에게 개발공간, 교육, 지원을 해주는 센터를 운영하고 있습니다.
http://www.econovation.co.kr/

센터를 예약해 장소 대여도 가능하고

 개발용 단말기도 구비해 놓아 개발 환경을 만들어 줍니다.


 그리고 스타트업 파트너십을 통해 사업화도 도와주고 있습니다. 


2014년 11월 9일 일요일

cocos2d-swift , spriteBuilder 설치하기

cocos2d-swift는 기존에  cocos2d-iphone 업그레이드 버전입니다.

그리고 cocos builder의 지원을 중지하고  sprite Builder 를 배포하는 apportable와  cocos2d-swift가 합쳐집니다. 

합쳐지면서 cocos2d-android가 사라지고  spriteBuilder를 통해 안드로이드포팅이 자동으로 됩니다. 
지금 배타버전을 배포중이라  안드로이드 포팅이 무료로 가능합니다.

spriteBuilder 와  cocos2d-swift 를 따로 사용하는 것도 가능하지만 추천하지는 않습니다.

다음 링크로 들어갑니다.
http://www.spritebuilder.com/beta

들어가면  먼저 SpriteBuilder 1.3 RC를 다운 받아 줍니다.


다운로드 폴더에 다운이 되면 spriteBuilder 파일을 응용프로그램 폴더로 옮겨줍니다.

그리고 다시 홈페이지에서  Android Plugin Beta를 다운 받습니다.
다운을 받기 위해서는  구글 계정으로 Register(로그인)가 필요합니다.




다운받은 파일을 그냥 누르면 설치가 불가능합니다.

마우스 오른쪽 클릭하고 열기를 통해 실행해야 설치가 가능합니다.





















그럼 설치가 끝났습니다.

2014년 11월 7일 금요일

Window7/8에서 dvd굽기


iso 파일 오른쪽 클릭 



공시디를 넣고 드라이브 지정후  
구운 후 디스크 확인 체크!
굽기


Window7 에서 우분투(Ubuntu) 설치하고 멀티부팅하기


기존에 window7이 설치 되있는 상태에서 우분투를  다른  디스크 드라이브에 설치합니다.

준비물  dvd 혹은 usb 1GB이상짜리

우분투 홈페이지에 들어갑니다. 




다운로드 탭에서 desktop 누르면 다음 페이지가 나옵니다. 
다운로드를 눌러줍니다.


기부를 할 수 있습니다. paypal을 통해 기부를 하던지
take me to the download 를 눌러 기부없이 다음 으로 넘어 갑니다.


자동으로  iso 가상 디스크 파일이 다운로드 시작합니다. 


다운로드가 끝니 나면  아제  dvd로 굽던지 usb를 만듭니다. 

Window 에서

  1. dvd에 굽기 


2. 부팅 usb 만들기


Mac에서

1. dvd에 굽기 

2. 부팅 usb만들기



이제 dvd 혹은 usb를 넣고 컴퓨터를  다시시작합니다.

그럼 자동으로 ubuntu 설치 화면이 나타납니다. 


안 나타날때                                                                 

부팅 우선순위가 cd-rom이나 usb가 하드드라이브 보다 낮기 때문입니다. 
bios화면에 들어가서 부팅 우선순위를 바꾸어 주어야 하는데 이건 메인보드 제조사마다 
방법이 다릅니다. (Dell 경우 부팅 직후  화면에서 F2를 누르면 됩니다. )
bios화면 들어가기 예시 화면


다음처럼 부팅 순위를 정해줍니다. 


계속해서                                                                                                              

언어선택창이 뜨면 한국어 선택해주고  install ubuntu 누름니다.

아래 처럼 다 체크 해주고 다음

설치 방법창에서 우리는  window랑 ubuntu를 같이 쓸것이기 때문에 기타(something else)
를 선택합니다.

여기 중요합니다. 파티션을 나누어야 합니다. 
설치하기 원하는 디스크에서 파티션을 다음과같이 만들어주는데 
크기를 원래 디스크 크기보다 살짝 작게  RAM의 1 or 2배 정도 남기고 파티션을 만듭니다.
주파티션에  용도는 ext3 혹은 ext4로 선택하고  마운트 위치는 / 로 합니다. 

그럼 남는공간이 생깁니다. 
남는 공간을 같은 방법으로 용도를 스왑영역으로 만들어줍니다. 
그리고 설치 누릅니다.


그럼 쭉쭉 설치하고 



컴퓨터가 다시시작됩니다. 
그럼 알아서 멀티부팅 화면이 뜹니다.




2014년 11월 1일 토요일

게임중 문자열 표시하기


게임중간에 글자를 게시하는 코드입니다. 하하하하핳
게임화면 위 중간에 나타났다가
3초 있다가 글이 사라집니다.



수정 배포 자유입니다. The MIT License (MIT)

게이지 바, progress Bar 만들기


progress Bar 는  SKCropNode 를 사용해서 만들 수 있습니다.

먼저  file - New - file... 을 눌러서  objective-c class 파일을 생성합니다.

이름은  proogressBar 로 했습니다. 

grogressBar.h 에  다음 코드를 넣습니다.

progressBar.m 에 다음 코드를 넣습니다.


maskNode를 설정합니다.   마스크가 씌워 진 곳만 보이는 방식입니다.
 마스크 색이 흰색이 되도록 합니다.

-(id) init 메소드 밑에 다음 코드를 작성합니다.


progressBar 모양을 세팅하는 메서드입니다.  이미지로 만들어 넣을 수 있습니다.
sprite.size가  makeNode.size 와 같아야 합니다.
anchorPoint가  왼쪽에 오도록해야 합니다. 그래야 오른쪽에서 부터 늘이고 줄일 수 있습니다.

그 밑에 다음 코드를 작성해 줍니다.


progress 값으로  원하는 비율의 값을 넣어주면   progress Bar 가 그 만큼 차는걸 볼 수 있습니다.


 사용법




다음  코드를 update: 메소드 안에 넣어 주면 실시간으로  progressBar 가 변합니다. 
kSyntheisBar 는 매크로 선언된 string 입니다.

_synthesisValue  현재 값으로 보면되고
_syntheis_Max 가 최대 값입니다. 


소스는 github 에 올라가있습니다.


하하하핳 끝