본문 바로가기

분류 전체보기558

Java SE 에서 문자열 비교 이슈 정리 문자열은 문자의 집합이자, 거의 모든 경우에서 가변 크기를 가지는 데이터 타입인 만큼 많은 언어에서 포인터나 참조형을 사용한 형식으로 표현하고 있다. 물론 아닌 언어도 많다. 인터프리팅 방식의 언어들은 대다수 문자열을 Primative type 에 가까운 형태로 취급하고 있으니. 뭐 일단 이에 대한 이야기는 여기서 꺼낼 것이 아니니 일단 뒤로 미루도록 하고, 오늘 볼 것은 Java SE 에서의 문자열 처리에 관한 것이다. 자바의 문자열은 개체를 통해 표출하고 있고, 두 개체는 자기가 가진 멤버들의 값이 모두 같다고 하더라도 메모리상에서는 서로 다른 주소를 가지고 있기 때문에 비교 연산자 == 를 통해서는 두 개체가 같은 의미를 가지는 값인지 비교할 수는 없다. 따라서 보통 이를 위해 equals 함수를 .. 2012. 8. 22.
nForge 에서 게시판 중 신규 이슈에 대한 마일스톤 추가 불가 출처 : http://dev.naver.com/tracker/?group_id=26&atid=144&func=detail&aid=37109 회사에서 nForge 를 사용하고 있다.이슈 항목이 분류 없이 하나로 들어가다 보니 너무 중구난방으로 들어가는 데다, 나중에 업데이트 목록 정리하든가 할 때에도 혼란스러운 문제가 있어서 새로 분류를 해 두었는데... 이런, 신규 게시판에 대해서는 마일스톤이 추가되지 않는다고 한다.VOC 들어오는 내용이나 내부 개선 계획과 같이, 처음에는 마일스톤에 구애받지 않는 항목에 대해서만 따로 빼 두고 나머지는 모두 메인 이슈에 통합해야 할 듯 하다.하지만 이렇게 되면 현재 개발중인 버전에서 테스트 중 발생한 버그와 업데이트 이슈를 구분할 만한 방법은 없다. 뭐 타입에서 지정하.. 2012. 8. 16.
MPMoviePlayerViewController 에서 중복된 Notification 호출 문제 원인 및 처리방안 MPMoviePlayerViewController 에서 중복된 Notification 호출 문제 원인 및 처리방안 조건: 1. MPMoviePlayerViewController 사용. 2. NSNotificationCenter 에 MPMoviePlayerPlaybackDidFinishNotification 등록 3. 초기화 시점에 재생할 파일명을 넣어둠 (initWithContentURL) 4. 직후 shouldAutoplay = YES, repeadMode = NO 설정 5. 최종적으로 presentMoviePlayerViewControllerAnimated 사용 6. 영상이 매우 짧음. 시작하자마자 종료되는 수준. 0.1초 이내가 아닐까? 7. 일단은 아이패드에서 발생했음. 하지만 아이폰도 발생하는 .. 2012. 8. 9.
사탕이닷 - 게임 삽입용 일러스트 작업 1 개인 프로젝트인 [사탕이닷] 의 게임 삽입용 일러스트 작업 1 : 미오 트러스트 아이패드 내의 Autodesk Sketchbook Pro 를 이용해 작업. 일단 구도를 긴 사각형 내에 잡는 것으로 설정했는데, 역시나 크기를 잘못 잡아서 fail. 저 구도에서 낫을 그리는 것도 삽질해서 망함 ㅜㅜ. 요즘 공간감각이 점점 망가지는 듯 하군여. 초기 스케치에서 다리 위치를 잘못 잡는 바람에 최종적으로 꼭 다리 하나가 없는 것처럼 되어버린 문제도 존재. 스케치 때는 나쁘지 않다고 생각했는데 나중에 선을 그어서 해석해 보니 다리가 한참 오른쪽으로 치우쳐 있더이다 >_ 2012. 7. 24.
상록수 - 천년의 시 들어봤습니다. SeeU 로 만든 곡중 현재까지 가장 인기가 높은 곡이라고 알려진 [천년의 시] 란 곡을 어제서야 비로소 들어봤습니다. 첨에는 어디 있는 곡인 줄 알았는데, 자작곡이라더군요... 게다가 작곡/작사가가 18세 고등학생이란 소문이 있던데... 털썩. 들어보지 않으셨던 분들은 일단 한 번 들어보시죠. 플레이타임은 16분 41초. 1001초입니다. 여기서부터 범상치 않죠. 목소리를 다듬은 수준은 1. 봄새벽은 꽤 상당한 편이나, 나머지는 그럭저럭인 수준입니다. 발음 자체가 명확히 들리지 않는다는 한계는 1. 봄새벽에서도 나타납니다. 다만 국악이 들어간 스타일에 어울리게 매우 많은 정성을 들여 억양과 톤을 조절했고, 덕분에 일반적인 보컬로이드의 곡들과는 상당히 다른 굉장히 독특한 스타일이 되었습니다. 전반적인 곡.. 2012. 7. 23.
샀습니다. 요즘 이슈라는 맥북 레티나 디스플레이 지난 일요일, 그러니까 7월 15일 오후 2시 쯤에 샀습니다. 요즘 이슈라는 맥북 레티나 디스플레이. 하위모델 기본형입니다. 256G SSD, 8GB RAM. 사진으론 별로 티가 안나네요; 설치 직후입니다. 처음 보면 뭐 그냥 뉴 아이패드의 레티나 보는 기분 정도입니다. 1440x900 화면을 레티나로 보여주는 거라 공간 관점에서는 전혀 메리트가 없거든요. 그런데 다른 모니터 보다가 보면 눈이 썩습니다 -_-. 바로 옆에 있는 아이맥이 그나마 2560x1440 인지라 멀리서 보면 조금 나은 편이지만, 그냥 맥북 프로 보면....으윽. 내가 어찌 이런 걸 보고 살았지 하는 느낌? 다만 캘리브레이션은 그렇게 잘 된 편은 아닙니다. 기존 맥북 프로가 아이맥과 비교했을 때 그낭저냥 맞게 나와 준 것과는 달리, .. 2012. 7. 18.
iOS 에서 raw 픽셀 데이터로부터 이미지 개체 생성하기 iOS 에서 raw 픽셀 데이터로부터 이미지 개체 생성하기* iOS 가 업데이트되면서 크게 변경된 내용이 있습니다. http://gcempire.tistory.com/552 를 참고해 주세요. * 여기서 raw 픽셀 데이터란, 디지털 카메라의 raw 포맷과는 의미가 좀 다르므로 유의하시기 바랍니다. iOS 의 그래픽스와 이미지 체계는 꽤나 복잡하다. 특히 이쪽 계통의 문제는 Objective-C 가 아닌 C 형식의 문법을 지니고 있는 것이 많다는 것. iOS 5.0 에 와서는 Core Image 라이브러리가 추가되면서 Objective-C 레벨로 어느 정도 올라오는 듯 보였지만, UI 라이브러리에서 직접 사용할 수 있는 이미지 생성은 불가능하고, 결국 화면상에 표시를 위해서는 Core Graphics 를.. 2012. 7. 8.
최근 소프트웨어 구입 목록 정리 최근 소프트웨어 구입 목록 정리. 날짜는 천천히 정리할 예정 for MacAdobe Photoshop Elements 10 Editor 이로서 어도비 정품군은 2개. 다른 하나는 Adobe CS 5 학생판. (당연히 학생일 때 구입). Autodesk Sketchbook Pro 가 당연히 같은 가격에서는 그리기도구로서 훨씬 좋은 반면, 편집에서는 시궁창 수준이라 구입했다. 위에서 구입했다는 Adobe CS 5 는 윈도 용이기 때문에 Mac 에서 못돌리는 문제도 있고. 기본적인 기능들은 다 되고, Photoshop 에 익숙하다면 잘 써먹을 만 하다. 필터도 어지간한 건 다 있고, 브러시도 기본적인 건 있고, Selection 저장도 되고 (하지만 채널 윈도는 따로 없는 듯? 못찾은 건가?) 하지만 당연히 .. 2012. 7. 7.
디아블로 3 열풍에 동참 디아블로 3 열풍에 동참했습니다. 하지만 사실 전 디아블로 2도 안했다능... 디아블로 1만 줄창 했죠. 2는 게임방에서 조금 해보다가 관뒀습니다. (이상하게 재미가 없어서리) 디아블로 3도 그렇게 크게 관심있는 건 아닌데, 주변에 많은 사람들이 하다 보니 구매하게 된 케이스? 가 되었네요. 일단은 악마사냥꾼으로 플레이중입니다. 가장 처음은 아시아섭 로그인 서버 죽어서 아메리카 서버에서 수도승 키운 거지만 -_- 확실한 건, 개인적으로 수도승이나 야만용사같은 근거리 캐릭터는 별로 재미가 없네요. 전 물리 원거리 캐릭터가 제일 잘 맞는 듯 합니다. (마법사같은 캐스터는 또 잘 안 맞는 거 같고;; ) 뭐 엄청난 재미가 있다거나 하지는 않더군요; 개인적으로는 스카이림이나 얼마 전 다시 했던 다크사이더스가 더.. 2012. 5. 17.
반응형