본문 바로가기

ARCHIVES95

iOS6 앱스토어 : 검색 레이아웃 변경에 따른 불편함 iOS6 업데이트에서 앱스토어 검색 레이아웃이 기존 TableView 형태로 한번에 5개의 앱 검색결과를 보여주던 화면에서, View Swipe 형태로 한 화면에 대표 스크린샷을 포함한 한개의 앱 표시로 바뀌었다. 스크린샷을 바로 보여줌으로 해서 해당 앱의 특성을 좀더 잘 인지하게끔 하려는 의도로 보이나, 매번 뷰 스왑을 해야하는 불편함뿐만 아니라 스왑 애니메이션 및 스크린샷 로드로 인한 딜레이도 빠른 탐색을 방해한다.애플에서 앱스토어 검색결과에 대한 알고리즘을 공개하지는 않아서 어떤 기준으로 검색 상위에 표시되는지는 확실하진 않으나, 상위에 랭크되어 있고 유명한 앱일수록 검색 상위에 노출되는 확률이 높아보인다. 단순히 레이아웃 하나 바뀐 조그만 변화이지만 사용자로 하여금 탐색을 더디게 만드는 UX로 인.. 2012. 9. 27.
[iOS] DAY ONE - Journal 앱에 사용된 오픈소스 라이브러리 앱스토어 상위권에 랭크되어 있는 메모 및 다이어리 앱인 DAY ONE -Journal 에 사용된 오픈소스 라이브러리 목록이 1.8 버전에 리스트업되어 있어 정리. DAY ONE 의 경우 기능면에서는 여타 메모/다이어리 앱에 비해 특출나거나 새로운 기능이 있는건 아니지만 직관적인 인터페이스와 심플하고 미려한 UI가 인기에 한몫하는걸로 보인다. MBProgressHUD 백그라운드 쓰레드에서 인디케이터와 함께 라벨 표시가 가능한 투명 HUD 표시.https://github.com/jdg/MBProgressHUDMIT License Kal 캘린더 컴포넌트. (애플 MobileCal 의 Month View 구현)https://github.com/klazuka/KalMIT License peg-multimarkdo.. 2012. 8. 29.
새로운 바다/타이젠 폰은 내년(2013)에나 볼 수 있을 듯 (No more bada and tizen in 2012) SAMMOBILE 에 따르면, 올해안에 새로운 바다 및 타이젠 디바이스는 볼 수 없을 것 같다. 일전에 삼성측에서 타이젠과 바다와의 통합 작업을 올해안에 완료하고 타이젠 디바이스 출시가 이뤄질수 있도록 노력하고 있다라는 기사를 접했었는데 통합 작업이 녹록치 않은 탓도 있겠지만, 나름 탄력받은 안드로이드 갤럭시 라인업에 대한 집중과 윈도우폰에 신경쓰느라 바다와 타이젠에 대한 지원에 신경쓸 여력이 없는듯 하다. 실제, 바다 개발자 사이트에 Dev Tips 항목은 비교적 자주 업데이트 되는 반면, 타이젠 공식/커뮤니티 사이트의 경우(tizen.org, tizentalk.com, tizenexperts.com) 에는 근래 업데이트 되는 뉴스가 없다. 소스 업데이트가 이뤄지지도 않고 딱히 지원이 활발하지도 않으니.. 2012. 8. 25.
아이리버(iRiver) 컴퓨터 사업 추진에 앞서는 걱정 UPDATE : 2012.08.12 아이리버 공식 홈페이지에 PC 제품 정보 업데이트 4월경 Zdnet 기사를 보면, 구체적인 출시에 대한 언급을 하지는 않았지만 아이리버에서 PC 사업을 추진중에 있다는 내용이다. 현 CEO 가 전 삼보컴퓨터 CEO라 하니, 막연한 사업진출이 아니라 어느정도 연결점이 보인다.아이리버는 PC 제품도 출시할 예정이다. 아직까지 구체적인 제품 종류나 형태 등은 알려져 있지 않지만 업계는 아이리버 브랜드를 단 노트북 제품이 될 것으로 보고 있다. “PC 사업은 추진중에 있으나 구체적인 내용을 밝힐 단계는 아니다” 국립전파연구원의 인증현황을 검색해보니, 4월에 본체, 키보드, 외장하드 인증에 이어 최근 19/20/22 인치 모니터의 인증까지 완료된 상태이다. 업계에서는 아마 노트.. 2012. 8. 12.
Xcode 랑 주고받는 문자 메세지 재밌는 텀블러 블로그를 발견했다. Text from Xcode 란 블로그인데, Xcode 사용시 짜증나는 버그 및 불편한 디버깅 환경등을 Xcode와 문자 메세지를 주고받는 형식으로 비꼬고 있다. Xcode 로 개발을 하는 개발자라면 공감가는 내용들이라 보고 있으면 '피식'거릴 수 있는 깨알같은 에피소드들이다. 개인적으로 다음 두가지가 압권인듯. 2012. 8. 7.
국내 갤럭시 S3 루팅하기 (SHV-M440S, SHV-E210S/L/K) 국내판 갤럭시 S3 도 출시후 빠르게 루팅에 성공했다. 관련하여 잘 정리되어 있는 티스토리 블로그가 있어 해당 링크들만 공유. 루팅롬을 사용한다면, Odin Tool 사용법을 참고하여 해당 루팅롬을 플래쉬. 국제버전(GT-I9300) 루팅의 경우는 다음글을 참고. 2012/06/26 - [Android] - 갤럭시 S3 루팅 하기 (How to Root Galaxy S3 GT-I9300) SKT 갤럭시 S3 3G/LTE (SHV-M440S, SHV-E210s) 루팅cfroot_recovery 를 이용한 루팅Odin Tool 사용법 정리루팅롬 (Rooted Rom)SKT 3G SHV-M440SM440SKSALG2 FirmwareSKT LTE SHV-E210SE210SKSALG3 FirmwareKT LTE .. 2012. 8. 4.
[iOS] ZenPlayer for iOS 음악재생 기능 추가 HTM5+CSS3 조합의 ZenPlayer 를 보면 UI가 매우 수려하다. 해당 UI가 GitHub 에 iOS 용으로 포팅되어 올라왔다. 음악재생등의 기능은 없이 단순히 UI만 구현되어 있는 버전이다. CoreAnimation Layer 를 사용하여 애니메이션 전환이 구현되어 있고, 웹UI와 비교해서는 탐색을 위한 터치 이벤트는 현재 iOS용에서는 구현되어 있지 않다. 만일, 해당 터치이벤트가 추가적으로 구현이 안된다면 따로 구현하여 적용하고 싶을 정도로 훌륭한 UI다. 음악재생 기능을 위한 MPMusicPlayerController 추가 오리지널 ZenPlayer-for-iOS Repo 를 fork 하여, iPod 음악목록을 가져와 랜덤(셔플)하게 재생하는 기능을 구현. MPMediaQuery 로 Mu.. 2012. 7. 24.
Official VLC Media Player For Android BETA 공개 XDA Developer 포럼의 개발자에 의해 비공식적으로 제공되었던 안드로이드용 VLC 가 드디어 공식적으로 배포되었다. 2012/03/05 - [Android] - VLC Media Player For Android (Unofficial)아직 ARMv7 NEON 안드로이드 단말에서만 가능한 버전으로, 갤럭시 S 이전 단말이나 NEON Instruction set 을 지원하지 않는 Tegra2 단말에서는 사용이 불가능하다. 비공식적으로도 다른 SoC 들에 대한 APK 생성에 성공한 만큼, 조만간 추가적으로 지원이 될 것으로 보인다. ARMv7 ARMv7 + NEON Snapdragon S1 Snapdragon S2, S3, S4 TI OMAP 3 Samsung Exynos Tegra 2 TI OMAP .. 2012. 7. 12.
짧게 줄인 URL 알고리즘 고찰 (Shortened URL Algorithm) 일전의 포스팅에서 짧은 URL 의 오리지널 URL 확인 방법에 대해 알아보았는데, URL Shortening 에 대한 알고리즘에 대해서도 궁금해져 알아보았다. 일단 모양새는 일반적인 Hash function 이나 Base64 인코딩과 유사해 보인다. 2012/06/27 - [Dev.Stuff] - 짧게 줄인 URL의 실제 URL 확인 원리 및 방법 (How to know original URL of shortened URL) 다음은 본 블로그 URL로 몇몇 서비스들에서 줄인 URL 목록이다. 공통적으로 숫자, 알파벳 소문자/대문자로 이루어진 5~7개의 문자 조합이다. 어차피 Short URL에 대한 Original URL 정보를 DB로 관리하여 리다이렉트 하는거고, 줄인 URL 자체가 읽기에 쉽거나 의미.. 2012. 7. 7.
HTML5 기반 오픈소스 게임 (BrowserQuest, Pocket Island) 상용화된 웹게임들이 국내에서도 서비스되고 나름 괜찮은 반응을 이끌어 내고 있는걸 보면, HTML5 기반 게임들도 조만간 주류로 정착이 될 것 같다. Mozilla 에서 BrowerQuest 라는 WebSocket 을 이용한 멀티플레이어 RPG 게임의 소스를 공개한데 이어, wooga 라는 업체에서 Pocket Island 라는 시뮬레이션 게임의 소스를 공개하였다. 둘다 나름 덩치가 있는 소스이지만, HTML5 게임 개발을 준비중이라면 참고하기에 좋은 품질 및 완성도를 보여준다. BrowserQuest (Mozilla)websocket 을 이용한 멀티플레이어 RPG소스코드 : https://github.com/mozilla/BrowserQuest/tree/master/server 플레이 : http://b.. 2012. 7. 3.