환경

IM-A760S
CyangenMod 10 (StarDust Rom Final) 
드림나래 SPiSave Preview Release 3

적용 파일 : [AC!D] Walkman Player (Mix)

1. 드림나래가 적용된 상태인지의 증거 (로그캣 뽑아봤습니다)
부팅 과정 상태 : ZygoteInit 구동 전(init Process, 3번째 과정 진행중)

* daemon not running. starting it now on port 5037 *
* daemon started successfully *
--------- beginning of /dev/log/main
I/cm      (  142): Welcome to Android 4.1.2 / CyanogenMod-10-20130125-UNOFFICIAL-a770k 
I/cm      (  143):                                                 _  
I/cm      (  144):  __ __ _ ___  _ _  __  ___  __ _ _  _  _  __  __)) 
I/cm      (  145): ((_ \(/'((_( ((\( ((_)((_( (('((\( ((`1( ((_)((_(  
I/cm      (  146):      ))                 _)) 
I/cm      (  147):   
I/run-parts(  137): run-parts: /system/etc/init.d/00prop exited with code 111
I/run-parts(  137): run-parts: /system/etc/init.d/01io exited with code 111
I/run-parts(  137): run-parts: /system/etc/init.d/02freq exited with code 111
I/run-parts(  137): run-parts: /system/etc/init.d/44optimizer exited with code 111
I/run-parts(  137): kernel.panic_on_oops = 1
I/run-parts(  137): kernel.panic = 0

굵은 표시, 드림나래가 있다는 걸 증명합니다. 

2. 로그캣 상 특이 부분
Line 9282 부근 : 워크맨 파일에 대한 알 수 없는 퍼미션 오류 (Fix Permission 했습니다)
Line 1912 부근 : 
W/PackageManager(  586): Package com.sonyericsson.music desires unavailable shared library com.sony.walkman.database.media.client; ignoring!

3. 적용 사진



저작자 표시 비영리 동일 조건 변경 허락
Creative Commons License
Creative Commons License
by 소피아네 2013/02/24 17:52


안녕하세요, Angeloid Team, inc 소속 잉여 앱 개발자 소피아네입니다. 


원랜 23일 나온다고 어제 그랬지만 작업이 생각보다 일찍 끝나게 되어- 지금 배포하게 되었습니다.


이 앱은 PowerAMP EQ를 쉽고 빠르게 적용할 수 있는 앱으로- 루트 권한이 있는 사용자만 사용이 가능합니다.


총 10명의 제작자가 만들어낸 18개의 EQ 시리즈들을 즐겨보세요!


PEM 사용법은 유투브에 PEM 90초 가이드를 검색하시면 됩니다@_@


▼ PEM 출시 카운터 ▼


저작자 표시 비영리 동일 조건 변경 허락
Creative Commons License
Creative Commons License
by 소피아네 2013/02/22 16:30

언제 사소한 것은 개발이 아니고, 거대한 것이 개발이 되었지요? 


예를 들어봅시다, 그래요- 현재 조금씩 뜨고 있는 이퀄라이저에 대해 알아봅시다.


지금도 몇몇 사람들은 "파워앰프는 솔직히 설정이 너무 어려워서 접근을 못하겠어요..." 라고 합니다.


자신의 이어폰에 맞게 바 12개를 조절하고 톤, 리미트 같은걸 키고 끄면서 찾아내는건 매우 귀찮고 힘든 작업이기도 합니다.


하지만 그걸 누가 해서 올려서 자신이 편하게 이용할 수 있게 되었습니다. 


이 상황을 정리해볼까요?


1. 그것을 필요로하는 니즈(Needs)가 있었다.

2. 니즈(Needs)가 있었기에 제작자들이 개발했다.


이래도 개발이 아닐까요?


개발의 참된 뜻은 산업을 일으켜 자원으로 인간 사회를 도움. 

즉, 어떠한 것을 만들거나 제작하여 인간사회에 도움이 된다는 뜻입니다.


여기서 EQ 개발은 개발이 아니란 분들도 있을겁니다. 

그까짓 몇 줄 한다고 저렇게 거창하다냐? 하는 분들도 있습니다. 눈팅하는 분들도 있을테죠.


결국 그 사람들이 만들어낸 창작물은 사회에 도움이 안됬습니까? 적어도 도움 됬습니다, 하다못해 분열본에서도 410명의 사용자분들이 어플을 선택하고 사용하였습니다. 


이 제작하시는 분들이 없었으면, 저 410명은 지금도 바 이리저리 건드리거나 그냥 순정으로 쓰겠네요?


제 3자가 보기에는 단순한거다. 라고 생각할 수 있습니다. 

하지만 개발자 입장에서는 하나하나가 피와 땀, 그리고 개발자의 노력이 담긴것입니다.


그리고 그런 분들이 나중에 성장하여 대단한 개발자가 될 수도 있지 않습니까?


가능성을 지켜봐줍시다, 당신들에게는 그 몇줄에 불과하더라도 개발자에게는 그것이 자라나는 길이 될 수 있습니다. 인간은 자신이 어떤 걸 잘 한다고 느끼는 때와 동시에 성장하기 시작하는 법입니다. 이상 잉여 앱 개발자 소피아네였습니다. 


저작자 표시 비영리 동일 조건 변경 허락
Creative Commons License
Creative Commons License
by 소피아네 2013/02/22 00:10

흠냐. 네, 소피아네입니다.

드디어 Zgoon님이 보내주셨던 512KB의 로그캣을 전면분석, 총 114줄의 로그캣으로 만들었습니다. 


오류는 

Retina Special Editon

Retina Green Alpha

Retina Green Beta

Nawar_EQ

CleanLori_EQ

StarDust_EQ


이 6개의 EQ를 적용할 때 나타나는 것 같습니다. 따라서, 하나의 문제점이 아닌걸로 보고 파악하기 시작했습니다.


E/AndroidRuntime(  745): java.lang.RuntimeException: Unable to create service com.maxmpz.audioplayer.player.PlayerService: android.database.sqlite.SQLiteDatabaseCorruptException: file is encrypted or is not a database


오류를 해석해보면 maxmpz.audioplayer.player.PlayerService에서  file is encrypted or is not a database (파일이 암호화되었거나 데이터베이스 파일이 아니다) 라는 오류가 뜨는군요.

* Encrypted : 암호화


그 외에도


E/AndroidRuntime( 2356): java.lang.RuntimeException: Unable to create service com.maxmpz.audioplayer.player.PlayerService: java.lang.NullPointerException (역시 관련된 파일이 없다고 뜨는군요)


E/SQLiteQuery( 4006): exception: disk I/O error; query: SELECT folder_files._id FROM folder_files INNER JOIN folders ON folders._id=folder_id LEFT JOIN albums ON albums._id=folder_files.album_id LEFT JOIN artists ON artists._id=folder_files.artist_id WHERE (folder_files.cue_folder_id IS NULL) ORDER BY folder_files.title_tag COLLATE NOCASE (읽기 에러, db 파일을 읽어오지 못하는 것 같습니다) 


이 상황을 종합해보면

파워앰프는 onCreate(사용자가 앱을 실행하려고 하는 과정)때 PlayerService 라는 서비스를 호출합니다. 이 서비스에서 /data/data/com.maxmpz.audioplayer.player/databases 에 있는 folders.db, folders.db-shm, folders.db-wal 를 불러옵니다. (여기서 folders.db-wal는 EQ 관련 파일이 아니므로 PEM에선 건들지 않으므로 굵게 표시한 것만 PEM에서 건드립니다.) 이 과정이 잘못됬을 경우 굵게 표시한 오류가 나타나게 되고, 또한 제 기기에서도 똑같은 상황을 연출시킬 수 있었습니다.


그러면 왜, 다른 EQ는 잘 되는데 저 6개만 저러느냐? 했더니, 몇가지의 경우가 나왔습니다


1. DialogProgress의 잘못된 시간 안배 => dismiss 과정에서 Thread를 종료하는데 이 과정에서 파일 크기가 너무나도 커 제대로 받지 못했을 경우

=> (해결 방법) dismiss가 뜨는 과정을 2배로 늘립니다. 이 문제는 분열본에서도 발생해, 이 해결방법으로 될 가능성이 높습니다.

2. 사용자의 인터넷 환경이 비정상적 => 인터넷 속도가 비정상적으로 느릴 경우 발생 가능

=> 제 테스트 환경은 공유기 바로 옆 입니다. 따라서 정확하진 않습니다. 역시 1번의 해결 방법으로 됩니다. 

3. 서버가 파일을 못 주는 경우 => 가끔씩 먹통이 되는 경우도 있습니다.

=> ... 아마 파일을 체크할 수 있는 알고리즘을 개발해서 넣어야 될듯 합니다. 


오늘 새벽쯤에 다시 연출해서 확인해보고 dismiss를 확인한 다음, 다 되면 배포할 생각이며 내일 정오쯤 분열본 배포 중지됩니다. 


이상 소피아네였습니다, 감사합니다.

저작자 표시 비영리 동일 조건 변경 허락
Creative Commons License
Creative Commons License
by 소피아네 2013/02/20 00:24

기본 정보


앱 버전 : 1.5

해당 기기 : Galaxy Nexus

최근 보고서 : 2013. 2. 15.

사용자 메세지 : 트윅이설치가안되고 중지가 뜨네요 ㅠㅠ


문제가 된 부분


- waiting on <0x418db328> (a java.lang.Object)

at java.lang.Object.wait(Object.java:364)

at java.lang.ProcessManager$ProcessImpl.waitFor(ProcessManager.java:296)

at angeloid.dreamnarae.SPiCa_Helper2.runSuCommand_spica2(SPiCa_Helper2.java:84)

at angeloid.dreamnarae.SPiCa_Helper2.instantExec_spica2(SPiCa_Helper2.java:32)

at angeloid.dreamnarae.SPiCa_Main$4.run(SPiCa_Main.java:283)


SPiCa에서 재부팅 안함 옵션으로 클릭시(다이알로그 프로그레스 2번) 약 841Frame를 스킵하기에 오류가 발생한다.


해결 방법과 탐구


ANR : Application Not Responding

앱이 5초 이상 반응하지 않을경우 나타나는 메세지

(여러분들도 가끔씩 앱이 렉먹었을때 OOOOO가 응답하지 않습니다. 라면서 강제종료, 대기 버튼을 보셨을 겁니다. 그것이 ANR입니다)


시간이 오래 걸리는 작업의 경우 Thread를 이용해서 처리하라고 하지만, 드림나래 적용 자체는 오래 걸리지 않습니다, 하지만 대기 명령어를 조금씩 주는데요, (총 8초정도) 이 이유는 서버에서 파일을 다운로드 하기 때문입니다. 이 부분은 드림나래 앱의 고질적 문제라고 보시면 됩니다.


사용자 해결 방법


자신의 기기가 평소 ANR 메세지가 많이 뜰 경우, 안드로이드에서 처리하기에 부족한 경우가 많습니다. 일단 자신의 기기를 검사해보시고

드림나래 설치 중 아무것도 누르지 마세요, 프레임이 스킵되는 타이밍에서 터치하면 ANR 메세지가 뜨게 됩니다. (드림나래 1분 가이드에서도 언급을 했습니다) 


저작자 표시 비영리 동일 조건 변경 허락
Creative Commons License
Creative Commons License
by 소피아네 2013/02/17 12:48
그러합니다
드디어 19달성

이것이 전 덱

이것이 지금 덱
제법 나아지는 게 보입니다 ㅇㅅㅇ!
Creative Commons License
Creative Commons License
by 소피아네 2013/02/08 19:18

[2월 7일 업데이트 안내]

 

안녕하세요.

가장 아름다운 판타지 밀리언아서입니다.

 

밀리언아서 고객 분들께 보다 큰 즐거움을 드리기 위해

최고 레벨 확장 업데이트가 적용되었습니다.

 

아울러 모든 최신 스토리가 오픈 되면서 새로 추가된 시나리오의 재미와

그에 따르는 새로운 보상의 즐거움을 만끽하시길 바랍니다.

 

[2월 7일 업데이트 안내]

 

1. 최고 레벨 70레벨로 확장

 

2. 모든 최신 스토리 오픈

(최종 스토리까지 완료시 보상으로 “리미트 브레이크 치아리 카드” 지급)

 


매서운 한 겨울의 추위를 밀리언아서의 새로운 업데이트와 함께 

날려버리시길 바라며, 항상 고객 분들께 보다 새로운 즐거움와 

큰 감동을 드릴 수 있는 밀리언아서가 되도록 최선을 다하겠습니다.

 

감사합니다.



2월 7일, 밀아 업데이트가 되어버렸는데요, 만렙확장까지야 뭐 어떻게든 괜찮아서 냅둔다 칩시다.


그런데, 제일 좋은건 리밋치가 드디어 나왔다는 소리입니다!


리밋치 = 리미트 브레이크 치아리 라고 하여, 능력치 향상 없이 한계돌파 1번을 시켜주는 카드입니다.



여기서 치아리 카드의 일러스트를 보면




이렇게인데요, 코스트 99에 공1 체1이라 뭐 어떻게 쓰실지 고민하시는 분들도 있으실텐데, 먹이입니다.

강화할 때 같이 넣어주면 좋고요, 


현재 세번째(리밋치 제외) 까지는 2월 출석입니다.

그리고 리밋치는 위 업데이트에 내용대로 모든 스토리 올 클리어시 제공된다 합니다.


세이렌이 한돌 1번 남은 이유가 리밋치 써보라고 준거는 아니겠죠 아하하하하하(줄때부터 예상은 했습니다만은)


고로 금요일날에 강화복을 한번 터트려줘야죠. 본인은 실수로 이미 티니아에 치아리 한장을 평일날에 넣어버렸습니다만은 300%~400% 올려주는것 같군요 ㅇㅅㅇ!

아무튼 좋습니다!

 

저작자 표시 비영리 동일 조건 변경 허락
Creative Commons License
Creative Commons License
by 소피아네 2013/02/07 19:49

개인적으로 심심해서 해본거라 공식 블로그에는 안올리고 제 블로그에만 올립니다.




엑셀로 정리했습니다.

그나저나 드림나래 (Root)는 하루에 한번씩 업뎃했나요;; 무슨 Cyanogen Mod 팀의 나이틀리도 아니고요.

이렇게 보니까 다시 새롭네요~.~ 벌써 52일이라니. 

100일 되면 드림나래라 쓴 케이크를 사서 혼자 먹어보도록 하겠습니다<<퍽

에이 농담이고요 ㅇㅅㅇ ; (진짜 돈 있으면 할 기세 <<)

일단 전 드림나래(Version 1 ~ 2)까지 합하면.. 음.. 물론 100일은 훌쩍 뛰어넘죠.

하지만, 다운로드 수라던가 그런걸 체크하기가 매우 어렵기 때문에 드림나래가 어플로 되고 난 후에만 반영하였습니다.

파일 갯수나 다운로드 수는 드림나래 데이터 서버(구글 코드)의 통계로, 앱에 관한 것은 플레이 스토어 개발자 콘솔의 통계로 나왔습니다.


아무튼 이것으로, 전 자지 않고 다른 걸 하러 갑니다 <<퍽



저작자 표시 비영리 동일 조건 변경 허락
Creative Commons License
Creative Commons License
by 소피아네 2013/02/05 01:12
안녕하세요, 새벽 칼기상한 소피아네입니다.
오늘 컨텐츠가 추가되었는데요, 복주머니입니다
복주머니는 비경탐색/강적공격 하면 얻을 수 있고 보상은

이러합니다
1만 5천개라... 언제 모으냐고요? 금방 모아요<<퍽
그럼 비경은 어디냐면 이벤트입니다.

글고 강적은..

석탈해와

색동입니다.
뭐, 그리고 AP/BC를 3개씩 주길래 각각 색동 렙7 석탈해 렙 11 각성은 각각 한마리씩 혼자서 잡았죠.

(혼자라서 가능한 일,
제 풀딜은 약 26~40만정도입니다.)

근데 이렇게 미x듯이 잡다보니 카드 수가 114/200...
제한걸리겠군요, 랄까 치아리 두장인데. 금요일이 기대됩니다+_+
현재 해야되는게
+ 다빈치 각성
+ 티니아 한돌 1번 더(50->60)
근데 이래도 남으면 세이렌에게 가거나 그전에 15000개 다 채우면 묘묘...는 에반데. 10일 이벤트인데 하루 1500개는 모으란... 소리군요. Fxxking!
아무튼, 일단 여기까지. 다시 자야겠네요=ㅅ=
아, 참.
저 개학 2월 6일입니다^^하핫
Creative Commons License
Creative Commons License
by 소피아네 2013/02/04 05:14



제 전용 컴이라 무리없이 윈8을 설치했습니다.

일단은 아톰이지만! 정품이고요, 배경화면은 최근 플레이하고 있는 2013년 1월 신작 중 하나인 "시로의 반짝반짝 별님"에서의 상계(?, 이라고 해야되나? 아무튼 다른 차원)에서 모두가 모여서 찍었길래 프린트 스크린으로 해버렸네요 ㅇㅂㅇ(중간에 사자와 개구리는 신경쓰지 맙시다, 이래보여도 인물입니다.)

물론 밖에 나가야되면 위 배경은 풉니다.

윈8 아시는 분은 알겠지만 최소 해상도가 1024x768이라 낮으면 윈도우 앱을 못킵니다.

제 넷북의 해상도는 1024x600이라 윈도우 앱은 돌아가지 않지만! 그래도 좋다고요!

자꾸 램 1기가라고 하니까 XP를 쓰라고 하는데 XP는 본 컴이 XP라 살짝 질렸고 모델이 윈7 스타터가 기본인데 느려서 못써먹겠고 윈8 정품은 있으니까 어떻게든 쓰고는 있는데, 설날때 램하고 하드 갈아야죠 뭐.. 


사양은 어느정도냐 하면..

아톰 2세대 PineTail-M N445 (1.66Ghz) 싱글코어(하이퍼쓰레딩 지원)

DDR2 1GB(667mhz)

Intel Graphics 3150

해상도 1024x600 (10.1")

배터리 55,050mAh


이정도 되겠네요 ㅇㅅㅇ; 물론 하드가 시한부라는건 걱정이 됩니다만은 9시간 삽질해서 겨우겨우 쓸 수 있도록 해놓았죠, 단 윈도우 업데이트를 하면 컴퓨터가 거의 망가진다는게 함정. 그래서 V3 LITE 형님에게 의존합니다


아 근데 전 지금까지 안자고 뭐하는걸까요 ㅇㅅㅇ

방금까지 드림나래 적용 알고리즘 만지고 있다가 AlertDialog 만지고 있다가 팀 카페에 폭풍으로 글을 올리고 컴 꾸미다가 이젠 ... :D//


아무튼 전.. 다른거 하러갑니다 ㅇㅅㅇㅋ

저작자 표시 비영리 동일 조건 변경 허락
Creative Commons License
Creative Commons License
by 소피아네 2013/02/03 04:43
| 1 2 |