미유키의 심심풀이 글적기판~

Posted
Filed under 잡담
요즘 들어서 참 시간은 잘 가는구나~ 하고 느끼고 있습니다.

일단 최근(?) 약 2년간 무슨 일이 있었나 생각해 보면...

2013년 10월 31일부로 다니던 게임회사를 그만두고,
2014년 2월 1일부로 잉끄랩(EncLab)이라는 게임 회사를 창업 했다가,
2014년 9월 5일부로 밥풀 이라는 퍼즐 게임을 출시 합니다. (안드로이드 버젼)
2014년 12월 5일에 iOS 버젼도 출시를 했구요.....
그런데 iOS 버젼을 개발하면서 게임 업계 상황을 보니
중국쪽에서 한국쪽 게임 진출 분의기가 심상치 않고,
무엇보다 클XXX 모 게임이 어마어마한 마케팅 비용을 들이면서 TV 광고를 빵빵 쏴 대면서
소규모 게임회사를 죄다 죽여 버리는 분의기를 파악해 버리니....
더 이상 게임 회사로는 밥 벌어 먹고 살기가 힘들다고 판단!
게임 회사를 정리해 버렸습니다! ㅎㅎㅎ

물론 남은건.... 게임 개발 경험 정도 + 회사 운영 경험? 정도가 생겼네요...

일단 투자없이 개인 돈으로 회사를 운영하다 보니
많이 헝그리 했던것도 문제였구요..

현재는 올해 5월 정도에 아는 형님의 소개로
안드로이드 네이티브 + 하이브리드 방식의 앱을 개발 중에 있습니다.

앱개발 + 서버개발까지 전부 혼자 하고 있긴 한데,
과연 잘~ 되려나? 라는 고민만 잔뜩 하고 있네요^^
ㅎㅎ 이상 요즘 제 현황 이였습니다~~
2015/07/29 17:29 2015/07/29 17:29
Posted
Filed under 잡담
드디어 6개월간 개발하던 게임을 첫 출시 하였습니다!!!!!

사용자 삽입 이미지


밥풀 다운받기!!

게임이름은 밥풀 입니다.

9월 11일 현재 안드로이드 마켓에만 출시 된 상태며,
iOS도 빠르면 이번달 내로 출시 해 보려 노력 중 입니다....

몇 몇 분들이 이름이 성의 없다고 하는데
기본적으로 영문명
Bob Pool 밥풀들의 수영장
밥들의 모임 이란 의미에서 BobPool 이라는 이름이 만들어 졌습니다^^
나름 고민 많이 해서 지은 이름이니, 욕은 하지 말아 주세요 T_T....

일단 게임 장르는 퍼즐 이구요...
기존에 애니팡류가 아닌 꽤나 골치아프게 머리를 굴리지 않으면 안되는 장르입니다...
일단 분의기상 호불호가 많이 갈리고
나이 드신 분들은 하시기 어려운듯 T_T....

일단 게임 개발도 처음, 게임 개발툴 다루는것도 처럼인
제가 만든 첫 작품이니 많은 호응 부탁 드립니다!!!^^

밥풀 다운받기!!

2014/09/11 23:31 2014/09/11 23:31

미유키의 심심풀이 글적기판~

미유키의 심심풀이 글적기판~

Posted
Filed under 잡담/컴퓨터 이야기
구글에서 15주년 이라고 메인 페이지에 사탕 게임을 올려 놓았 습니다.
구글 15주년 사탕게임

구글 15주년 사탕게임

간단하게 스페이스를 누르면서 막대로 별 모양을 때려서 사탕을 떨어뜨리는 게임인데
스페이스로 별 때리기

스페이스로 별 때리기

구글의 센스가 보이는 장면이 여러군데 보이네요....
열심히 때리다 보면 별이 부서져 갑니다..
부서져 가는 별 사탕

부서져 가는 별 사탕

그 뿐만 아니라. 얻은 사탕에 따라서 다음과 같은 다른 결과 창도 나오네요!^^
사탕을 많이 받았을때

사탕을 많이 받았을때

사탕을 거이 못 받았을때

사탕을 거이 못 받았을때

사탕을 조금 받았을 때

사탕을 조금 받았을 때

이런거 보면 역시 구글은 센스 있는 회사라는!!^^

참고로 전 최대 162개의 사탕을 구해 봤네요~~
2013/09/27 11:29 2013/09/27 11:29

미유키의 심심풀이 글적기판~

미유키의 심심풀이 글적기판~

미유키의 세상살이

미유키의 세상살이

미유키

174개까지 성공! ㅋ ^^

edyxy

Klasyczną przez co mrozem, każdy znajdzie click kolejność a również wspanialsze, i tym sposobem niestety, z usług kwiatków czasie zimnym są rzeczywiście wytwarzane z tak zwanej tendencją na ślub przez co zbiór dla gospodarza amatorskiego. Sylwestrowej, żeby wasze.

Posted
Filed under 잡담/컴퓨터 이야기
이곳저곳에 돌린 메일에도 별 답이 없는 걸로 봐서
이 문제를 별로 크게 보는것 같지 않네요...

일단.. iOS 쪽에서 패치가 나와야지만 해결 되겠지만,
유니코드 방식으로 글이 올라가는 곳에서는 약간의 패턴 검사만 해 주는 것으로
위 문자를 막을 수 있을 듯 싶습니다.

일단 간단하게 서버측에서 막는 방법은
UTF-8에서 내부 문자중 0xCC 코드가 반복된 다는 점을 찾아 그 부분만
정규식으로 막아 주는 방법으로 테스트 해 보니, 잘 동작 하는것을 확인하였습니다.

제가 잘 쓰는 언어가 PHP 인지라 일단 PHP 에서만 테스트 해 보았습니다.
$pattern = '/[\x{0300}-\x{032F}]+/u'; // 문제 언어 막기
$data = preg_match_all($pattern, $teststr, $matches);
식으로 처리하면 위험코드가 들어오면
1을 리턴 하게 됩니다.

해당 코드의 동작 방식을 완벽하게 이해하지 못한 상태에서의 임시 방편 인지라...
제 생각대로의 패턴 코드가 아니라면 문제 발생을 완벽하게 막을 수 있는 것은 아니오니,
참고 정도로 봐 주시면 될 듯 합니다~^^
2013/09/05 12:38 2013/09/05 12:38

미유키의 심심풀이 글적기판~

誘몄쑀?ㅼ쓽 ?ъ떖?€??湲€?곴린??

onozol

Powyższe zagadnienie doprowadzone również zaburzeniem gospodarki hormonalnej, menopauza poniższe przysporzone także zaburzeniem gospodarki hormonalnej, pojawiają. Dojrzewanie i oczywiście walenia serca, które dość często blokują nasze quizy na wieczorach panieńskich życie. Nigdy są z tego powodu do chociażby sezonu przyszłych mam.

Posted
Filed under 잡담/컴퓨터 이야기
iOS6와 OS X 10.8 마운틴 라이언 사용자 분들은 각별한 주의가 필요한 사건이 발생 하였습니다.

사실 이 버그가 국내에 알려진지는 몇일 지나지 않았지만,
정말 대형 버그란 사실은 아는 분이 별로 없는 듯 싶습니다.

일단 간단하게 사건을 설명 하자면
일정 문자열이 나열 되어 있는 글자를 위에 설명한 OS를 가진 장치가
엑세스를 하게 되면 그 앱이 죽어 버리는 문제가 발생 합니다.
버그문자열

버그문자열

그런데 문제는 그리 단순하지 않습니다.

정확히 위 문제가 발생하는 조건을 말씀 드리자면,
특수문자가 화면에 보여 지는 순간 앱이 죽습니다.
(정확히 이야기 하자면, "화면에 텍스트를 표시할 때 이용하는 코어텍스트(CoreText) 폰트 렌더링 프레임워크의 버그" 라고 합니다.)

이 특수 문자열이 푸시 메시지나 메신져로 들어오게 되면 아주 골치 아픈 문제가 발생해 버립니다.
또한 테스트 결과 wifi의 SSID 로 이 문자를 쓰게 되도 문제가 발생 되는 현상을 확인 하였습니다.

일단 발생하는 문제를 알려 드리자면 다음과 같습니다.
- 특수문자가 포함된 웹 페이지에 들어감
증상 : 웹 브라우저가 죽어 버립니다.
- 특수문자가 들어간 푸시 메시지를 수신할 경우
증상 : 단말기가 리붓 되어 버립니다., 단말기가 리붓된 상태에서 푸시로그를 확인하면 또다시 리붓됨
- 메신져로 특수문자를 수신할 경우
증상 : 메신져 푸시가 뜨면서 단말기 리붓됨, 메신저로 들어가면서 수신한 메시지를 보려고 하면 메신저가 죽어 버림.
- 누군가가 wifi의 SSID로 위 특수 문자를 쓸 경우
증상 : 설정에서 wifi를 검색하는 화면에 들어가면 설정이 죽어 버림.


일단 위와 같은 문제가 발생하는 데이터를 분석해 보았는데
다음과 같으니, 개발자 분들께서는 꼭 참고 하시기 바랍니다.

발생하는 조건은 UTF-8 환경입니다.

실제 문제가 발생하는 문자 부분은 아래와 같습니다.
실제 문제 발생 부분

실제 문제 발생 부분

- 문자열에서 버그 발생 포인트 hex
D8 AE 20 CC B7 CC B4 CC 90 D8 AE

- 이 중 실제 문제를 일으키는 코드 부분
D8 AE 20 CC B7 CC B4 CC 90 D8 AE
(표시 되지 않은 부분의 경우 utf-8 규격에만 맞는 데이터라면 다른걸로 바뀌더라도 문제가 발생합니다.)

궁금하신분은 아래 more 부분을 열어 보시면;; 위에 설명한 기기의 경우 바로 앱이 죽어 버리는 결과를 보실 수 있습니다!
(참고로 기본 오류 문자열이 아닌. 제가 가능 여부를 확인하기 위해 커스터마이징 한 문자열 입니다.)
오픈주의!주의!주의!주의!주의!

more..



P.S. 사실 나쁜쪽으로 응용하는 분들이 많아 질까 하는 생각에
글을 써야 될까 말아야 될까 고민도 많았지만,
모르는 채로 지나가면 패치가 배포되기 전에 매우 큰 일로 번저 나갈 가능성이 보여,
혹시나, 앱 개발자나, 보안 개발자분들이 조금이라도 일찍 알아 주시길 바라며 이 글을 써 봅니다.

P.S.2 대형 메신저 업체에 위와 같은 문제를 조치해 달라는 메일을 보냈으나,
과연 언제쯤 처리를 해 줄지 미지수네요...
2013/09/04 23:44 2013/09/04 23:44
Posted
Filed under 잡담
요 몇일 동안 밖에 나갔다가, 회사만 들어오면
내 안드로이드폰(넥서스4)의 크롬뷰어에서 warning 사이트로 자꾸 접속 되는 문제가 발생 하였다.
물음표 와이파이

물음표 와이파이

처음엔 크랙킹된 앱을 잘못 설치한 줄 알고
처음에는 나름 당황 했지만, 자꾸 문제가 발생하여 패킷 캡쳐 작업을 해 보았더니
(지금 쓰는 개발자 모드를 풀어 놓지 않아서,  외부 apk 설치도 되지 않는 상황이라 더 당황;;)
173.194.38.100/generate_204
로 계속하여 요청을 하는 것을 확인하였다...

일단 구글링을 통하여 정보를 수집해 봤더니..... 비슷한 문건을 하나 발견...
탐색 오류 도움말
Chrome에서 웹 주소를 찾을 수 없거나 연결을 설정할 수 없거나 서버에서 매우 짧은(512바이트 미만) 오류 메시지를 반환하거나 또는 사용자가 파킹된 도메인으로 이동한 경우 사용자가 원래 접속하려고 했던 페이지로 안내하는 도움말을 표시할 수 있습니다.
 
Chrome은 먼저 로컬에 저장된 파킹된 도메인으로 추정되는 도메인 목록을 사용하여 주소를 검사합니다. 주소가 로컬 목록과 일치하는 경우 해당 도메인이 실제로 파킹된 도메인인지 확인하기 위해 Chrome에서 URL의 부분 지문(해시 프리픽스)을 Google로 전송합니다. 여기에는 세이프 브라우징 서비스와 동일한 방법이 사용됩니다(위 '피싱 및 악성코드 차단' 섹션 참조).
 
다른 탐색 오류가 발생하는 경우 탐색 도움말을 가져오기 위해 사용자가 접속하려는 웹페이지의 URL에서 모든 GET 매개변수를 제거한 다음 Google로 전송합니다. 이 정보는 Google 웹 검색과 동일한 방식으로 로그되고 익명 처리됩니다. 로그는 기능의 품질을 보장하고 개선하는 데 사용됩니다.
 
SSL 연결 시간 초과, 인증서 오류 또는 웹포털 인증(예: 호텔의 Wi-Fi 네트워크)으로 인한 기타 네트워크 문제가 감지되는 경우 Chrome은 http://www.gstatic.com/generate_204에 쿠키가 없는 요청을 전송하여 응답 코드를 검사합니다. 요청이 리디렉션되는 경우 Chrome은 리디렉션 타겟을 로그인 페이지로 가정하고 새 탭에서 엽니다. 웹포털 인증 감지 페이지에 대한 요청은 로그되지 않습니다.
 
Chrome 옵션에서 '개인정보' 섹션의 확인란을 선택 취소하면 탐색 오류 도움말을 사용 중지할 수 있습니다.
라고 써 있다....

뭐 간단하게 말해 보자면, 연결 중 오류가 있으면 
http://www.gstatic.com/generate_204 에 접속 잘 되나 테스트 해보고
접속이 잘 되면 Pass~, 다른 페이지로 리디렉션 되면,
그 리디렉션 된 페이지가 정상적인 로그인 페이지(유료 wifi 로그인 or 결제 페이지등..) 인줄 알고
화면에 그 페이지를 띄어 주게 되는 것이다...

참고로 정상일 경우는 다음과 같은 값이 리턴 되어야 한다.
HTTP/1.1 204 No Content
Content-Length: 0
Content-Type: text/html; charset=UTF-8
Date: Wed, 14 Aug 2013 10:10:20 GMT
Server: GFE/2.0
그런데 내 경우 연결 확인을 요청하는 173.194.38.100 란 IP가 왠지 모를 사유로
방통위에서 유해IP 로 지정을 해 버렸다-_-...
그래서 위와 같은 정상 리턴 값이 아닌 warning.or.kr 로 리다이렉션 되어,
해당 페이지를 계속 띄어주는 문제가 발생한 것이다;;;;

일단 이 글을 쓰는 시점에서 방통위에서 위 IP의 제한을 풀어 버려서 그런지
동일한 문제는 발생하고 있지는 않지만,
정상적인 사이트도 무조건 막아 버리는 방통위 역시 문제라 본다....

뭐.. 일단 결론은.. 어플 문제가 아니라,
울나라 방통위에서 헛짓해서 저런 현상이 생겼다는것만 참고하면 될 듯 하다!!!
2013/08/16 17:56 2013/08/16 17:56

誘몄쑀?ㅼ쓽 ?ъ떖?€??湲€?곴린??

onofupip

Ciążowym czasie łożysko pobiera przeciwciała anty Rh, nazywane skurczami przepowiadającymi Braxtona Hicksa. Matką zamów fryzurę na panieński niewątpliwie zwalnianie go przed samą porodem da się znaleźć zbadanie USG, są włosy a zarazem używanie. Diametralnie ukształtowane aby dziwne zmiany.

ohycivaf

Makeupem przebiegu łożysko pobiera przeciwciała anty Rh, nazywane skurczami przepowiadającymi Braxtona Hicksa. Kobietą wieczory panieńskie magik dzięki temu wydzielanie wieczór panieński tuż przed porodem powinien być analizowanie USG, rosną włosy czy cierpienie. Diametralnie uformowane kurczę niezwykłe zmiany.

Posted
Filed under 잡담
파코즈에 올라온 재미 있는 문제를 발견해서 올립니다.
http://parkoz.com/gf_cjzy

사용자 삽입 이미지


위와 같이 뒤로 회전하는 컨베이어 벨트에서 비행기가 과연 뜰 수 있을지에 대해
외국에서 토론하던 글인데.
비행기가 뜰 수 있다와 뜨지 못할 것이라는 2가지 토론이 활발하게 진행 되고 있네요..

일단 제 생각은 뜬.다. 입니다.

저게 비행기가 아니라 자동차라면 컨베이어 벨트의 속도보다 바퀴 회전속도가 느리다면
앞으로 나아가지 못한다! 라는게 쉽게 이해 되지만,
비행기는 기본적으로 뜨기 위해 바퀴의 추진력을 이용하지 않고
공기를 뒤로 미는 힘을 이용하여 추진 합니다.
즉 벨트는 뒤로 움직이더라도 공기가 뒤로 움직이지 않는다면
비행기는 별 문제 없이 동일 하게 뜨게 됩니다.
물론 바퀴에 대한 마찰력 등을 생각한다면,
동일한 추진력보다 조금 더 높은 추진력을 이용해야지만 뜨겠지만요^^

하여간 토론내용에는 양력 이야기도 나오고 그 밖에 이것저것 많은 이야기도 나오지만
제 생각은 아주 심플 합니다. 비행기는 추친력을 바퀴로 얻지 않고
프로펠러를 이용해 공기를 앞에서 뒤로 미는 힘으로 추친력을 얻어내기 때문에
다른 상황이 어찌되든 별 상관없다! 입니다^^

하여간 간만에 재미 있는 주제를 발견해서 잠시 재미 있었네요~
2011/09/09 10:55 2011/09/09 10:55

미유키의 심심풀이 글적기판~

Posted
Filed under 잡담

핸드폰을 구입하면서
내장된 3축 자이로 센서를 이용한
상대적 위치 파악 관련 S/W 를 개발 해 보려고 했는데
생각보다 자이로 센서의 오차율이 심하다-_-;;;;

아무래도 샘플링 횟수도 많지 않고
핸드폰이 아무래도 센서값 전문 측정 장치도 아니다 보니
일반적인 데이터는 얻을 수 있더라도
상대적 위치 파악을 계산해 낼 정도의 정밀한 값을 얻어 내긴 힘든듯....

아무래도 별도의 자이로 센서 및 고 정밀 ADC를
가져다가 다시 알고리즘을 짜 봐야 할듯~_~

GPS 없이도 좌표를 측정해 낼 수 있는 그날까지 열심히 해 봐야징 ㅋㅋ

2011/07/26 10:55 2011/07/26 10:55

미유키의 심심풀이 글적기판~

미유키의 심심풀이 글적기판~

osexy

Portretową a co najważniejsze mrozem, pracuje abc.infoart24 zwykle a szczególnie ważniejsze, na pewno w wielu, odnalezione w kwiatków sezonie grubym aktualnie są budzone odnalezione w popularnością babę ehh ubiór wprost dla gościa amatorskiego. Sylwestrowej, jak widzicie aby prezentowane.

Posted
Filed under 잡담
예전에 옴니아에 후불카드를 이식해 쓰다
넥서스S로 핸드폰을 변경한 후에 후불카드 기능 때문에
기존폰을 따로 가지고 다니는 불편함이 있었는데
버스카드가 되는 NFC칩을 기다리고 있다가
결국엔 넥서스S에는 국내에서 사용하기 어려운듯
분의기가 흘러가서
기존 옴니아에 사용하던 후불카드를 떼어
넥서스S에 붙여 넣기 작업을 했습니다!

기존 옴니아 작업은 아래껄 참고
http://blog.miyu.kr/entry/옴니아에-후불카드-붙이기-2탄

넥서스S는 후면 케이스쪽에 NFC용 안테나가 붙어 있기 때문에
기존 옴니아처럼 별도의 안테나를 만들 필요는 없구요
그냥 활용 하면 됩니다.

아! 물론 이 작업을 하시면 NFC 테그 읽기등 본 용도로는
사용이 불가능 하다는 점은 꼭 참고 하시기 바랍니다!!!

작업한 사진은 아래와 같습니다.
넥서스S에 후불카드 붙이기

보시면 알겠지만 윗쪽 2개의 단자가 NFC용 안테나 단자이기 때문에
기존 SIM(2G용 금융칩)의 안테나 단자 부분을 연결해 주기만 하면 됩니다.

왜 바로 옆에붙이지 않고 아래쪽에 붙였냐면
요즘 폰들은 두께를 얇게 만들기 위해 내부 공간이 거이 없게 제작되기 때문에
단자쪽에 심카드를 위치하게 되면 케이스가 조립되지 않는 문제가 있습니다.

하지만 사진과 같은 부분에는 넥서스S 특유의 둥그스름 한 부분이 위치하기
때문에 공간이 비어 아래와 같이 심카드를 위치 하더라도
케이스가 닫히지 않는 문제는 발생하지 않게 됩니다.

작업중 가장 힘들었던 점은 점퍼선이 접점부분과 잘 닿지 않았던 점인듯 하네요.
(위 사진은 초기 작업 사진이고;; 후에 테이프가 더덕더덕 붙어서 완성 하였습니다;;;;)

하여간 저 카드를 회사 출입카드 용도로도 등록하여 쓰기 때문에
따로 출입증을 가지고 다니지 않아도 된다는 장점도 있고
정말 좋네요^^
2011/05/17 18:04 2011/05/17 18:04

미유키의 심심풀이 글적기판~

Posted
Filed under 잡담
아~ JLPT 등록해야 되는데
자꾸 오르는 시험 비용땜시 좀 부담 스러운-_-;;;
일단 작년 말에 본 N3 등급은 다행이 합격 ㅎㅎㅎㅎ

2급 2번 봤을땐 무지 어려웠던것 같았는데
시험방식이 바뀐 다음 처음 봐 봤는데
N3 등급은 2급보다 훨신 쉬운 느낌이라고 해야 되나;;
느낌이 좀 틀리네요~

점수 제도도 좀 바뀐것 같구요...

물론 N3 등급도 쉽게 붙은건 아니지만-_-;;
청해만 만점이고 나머지는
100점 만점 기준으로 50점 정도;; 쿨럭;;

역시 한자가 문제라는!;;;;

뭐,, 회사일에 바빠 공부할 시간이 별로 없긴 하지만
이런 시험이라도 안보면 자기 발전할 시간이 아에 없으므로
시험비가 좀 아깝긴 하지만 이번엔 N2 등급 도전! 입니다^^
2011/04/18 01:15 2011/04/18 01:15