본문 바로가기

전체 글104

mysql utf8 깨짐 mysql의 캐릭터 확인 show variables like 'c%'; my.cnf 파일 수정 [client] default-character-set=utf8 [mysql] default-character-set=utf8 [mysqld] collation-server = utf8_unicode_ci init-connect='SET NAMES utf8' character-set-server = utf8 mysql 재시작 리눅스 우분투 기준 명령어 service mysql restart 2016. 8. 25.
우분투서버에서 코드이그나이터(PHP) 환경 구축 개발용 호스팅은 가장 저렴한 vultr로 결정.https://www.vultr.com/ - 선택이유1.한달에 5달러로 저렴하다.2.가입시 축하금으로 20달러의 적립금을 지원해준다.3.가장 저렴한 서버를 4달간 무료로 사용할 수 있다.4.도쿄에도 리전이 있어 속도측면에서 유리하다. 아래의 주소로 접속하셔서 가입하시면 추천인이벤트로 10달러를 더 준다고합니다.http://www.vultr.com/?ref=6964067 - 서버 스펙OS : Ubuntu 14.04 x64CPU : 1 vCoreRam : 768 MBStorage : 15 GB SSDBandwidth : 1000 GB - apm 구축방법 - php5https://www.vultr.com/docs/how-to-install-apache-mysql-.. 2016. 8. 24.
안드로이드 4+버전에서 애드몹이 안보이는 현상 This app is using a lightweight version of the Google Mobile Ads SDK that requires the latest Google Play services to be installed, but Google Play services is either missing or out of date. 안드로이드 4+에서 애드몹과 관련해 안보이는 현상이 일어나서 구글링을 해보니 일종의버그라고 한다. 참고페이지http://stackoverflow.com/questions/37330290/no-admobs-displayed-on-2-3-but-displayed-with-android-4-with-google-play-servic 해결방법이 없는가 싶었는데 해당어플의 캐시.. 2016. 7. 5.
No acceptable module found. Local version is 0 and remote version is 0. No acceptable module found. Local version is 0 and remote version is 0. this problem has due to there is no playstore in phone of user when you using firebase libraryif you guiding to install playstore to user. it is would be solved.if already installed playstore, have to version update 해당 폰에 플레이스토어가 없어서 생기는 문제다.firebase를 적용하면서 오류가 발생했는데 이전의 구형폰들은 안드로이드 마켓이 깔려있기 때문이다.플레이스토어를 설치하도록 유도하여 플레이스토어가 설.. 2016. 7. 5.
RxJava - delay RxJava Delay Observable myObservable = Observable.create( new Observable.OnSubscribe() { @Override public void call(Subscriber 2016. 6. 25.
facebook audience-network 앱을 개발했으면 수익을 창출해 볼 시간입니다.수익을 창출하는 방법은 여러가지가 있겠지만 가장 접근하기 쉬운것이 광고가 아닐까 합니다.이번 시간에는 facebook의 광고플랫폼인 audience-network에 대해 포스팅하겠습니다. https://developers.facebook.com/ 로 이동합니다. 개발자페이지에 가입을 하고 프로젝트를 만듭니다. 만드는 자세한 사항은 다큐먼트를 참조하여도 좋습니다. 프로젝트를 만든 후 프로젝트를 클릭하여 이동하면 좌측 상단에 여러가지 메뉴늘 볼 수 있습니다.앱 이름 우측의 화살표를 클릭하면 테스트를 만들 수 있는 기능도 제공합니다. 우리가 필요한것은 audience-network 이기 때문에 audience-network 를 선택합니다.페이스북 광고플랫폼을 붙이기.. 2016. 6. 18.
Sublime Text3 메뉴바가 안보일 때 기본적으로 메뉴바를 hide / show 시키는 단축키는 Ctrl + Alt + M 이다. 하지만 키맵핑이 되지 않았을 때에는 키맵핑을 해주어야 한다. Ctrl + Shift + P를 눌러 검색을 하자. key bindings user를 검색한다. Preferences : Key Bindings - User를 선택하자 default는 [ ] 와 같이 대괄호로 잡혀있을 것이다. [ {"keys": ["ctrl+alt+m"], "command": "toggle_menu"} ] 와 같이 키맵핑을 시킨 후 저장을 하자. 그 후에 Ctrl + Alt + M를 입력하면 메뉴창을 hide / show 할 수 있다. 2016. 6. 15.
Firebase Auth 와 Realtime Database 이번에 급식앱을 만들면서 버전관리를 해야할 필요성을 느꼈는데요.기존의 버전관리는 단순히 playstore에 등록이 되면 그 정보를 가져다 파싱하여 업데이트 비교를 하곤했습니다.여기서 문제가 캐시때문에 실제 서버에 반영되어 가져온 정보와 사용자가 보는 정보가 다르다는 것입니다. 즉, 플레이스토어에는 업데이트버전이 올라가있지만 사용자는 캐시때문에 구버전이 보여 업데이트가 이루어지지 않는다는 점입니다.그래서 서버에서 버전정보를 받아와 업데이트를 해주는게 더 낫다고 판단하여 구현을 생각하게 되었는데 단지 버전관리만을 위해서 서버를 임대한다는 건 500원이라도 낭비라고 생각했습니다. 그래서 알아보던 중 Firebase의 Realtime Database를 써보기로 했습니다. Firebase는 이전에 통계를 붙이기 .. 2016. 6. 12.
모바일 통계 분석 툴 google Analytics에서 Firebase Analytics로.... 우리는 앱을 만들고 그것을 지속적으로 유지, 관리해야합니다.유지, 관리가 없는 앱은 인기가 없어지며 새로운 앱에게 밀리게됩니다.우리는 지속적인 유지를 위해 통계를 이용해 분석하고 더 나은 방향으로 modify합니다. 우리는 지금까지 앱 분석도구를 사용해왔습니다. google analytics, Flurry등이 대표적이죠.제일 많이 사용하는 도구가 google analytics이고 이는 웹 분석 전용 도구입니다.하지만 구글에서 모바일 전용 플랫폼을 내세웠는데 바로 firebase입니다.firebase안에는 realtime database, analytics등이 포함되어있습니다.애드몹도 이번에 새롭게 firebase안에 추가가 되었습니다. 하지만 세분화된 분석은 google analytics가 나아보였습니다.. 2016. 6. 6.