윈디하나의 누리사랑방. 이런 저런 얘기

글쓴시간
분류 기술,IT
iPhone 6 메모리 용량

사용자 삽입 이미지

iPhone 6 와 6+


- iPhone 6와 6+의 메모리가 1GB인가 보네요. 왠지 아쉽습니다. iPad 2를 쓰는 저로써는 요즘 사파리로 웹 페이지 들어가보면 메모리 때문에 버벅이는게 보이는데 말이죠. 게다가 확실하게 현재 실행중이 아닌 앱들은 대부분 메모리에서 정리되고 있습니다. 메모리 부족이 있다는 반증이죠.

- 요즘 외국에서도 이건 이슈인가 봅니다. 재미있는건 1GB가 좋다는 분들이 근거로 대는 이유입니다. 개인적으로는 좀 어이 없네요. 메모리는 많을수록 좋습니다.

- 개발자들에겐 메모리 부족은 큰 문제입니다. 앱을 개발하다가 메모리가 부족한 경우엔 보통 기능 축소가 뒤따릅니다. 최적화하면 되는거 아니냐고 질문들 많이 하시는데, 그 기능에 사활을 건게 아니라면 보통 빼버립니다. 최적화가 그냥 얻어지는 것도 아닌데다, 고급 인력을 사용해야 하기 때문에 비용문제가 뒤따르기 때문에 최적화를 하질 않죠. 또한 앱도 1GB면 충분한게 아니라, 앱을 1GB에 맞춰 설계한것일 뿐입니다. 만약 2GB가 되었다면 앱이 더 좋게, 더 많은 기능을 가지고 나왔을 수 있구요, 그래서 2GB가 아닌게 아쉽다는 겁니다.

- 작은 메모리는 지원 문제도 있습니다. iPhone 3Gs가 iOS를 더이상 업그레이드 못하는 이유가 메모리가 256MB라서 그렇다는게 제 생각입니다.

- 제품별 메모리 용량

128MB: iPhone 1
256MB: iPhone 3GS, iPad
512MB: iPhone 4, iPad 2, iPad Mini
1GB: iPhone 5, iPhone 6, iPad 3, iPad 4, iPad Air, iPad Mini 2

- 제품별 용량을 적어놓고 보니 더더욱 2GB 안넣어줬는지 궁금해지네요. 화면 해상도를 1080p까지 올렸다는 소식에 iPhone 6+는 2GB되겠구나 생각했었는데요.

----
2014.11.28 추가

iPad Air 2 는 2GB 넣어줬네요. 하지만 iPad Mini 3 는 여전히 1GB입니다.
글쓴시간
분류 기술,IT
iOS 8

- 아이폰6, 아이폰6+, 아이워치의 발표와 함께 iOS 8도 공식 발표되었습니다.

사용자 삽입 이미지

iOS 8 로고

- iOS 8이 많이 바뀌었다고는 애플에서 주장합니다만, 일단 설치해봐야 아는 거니 패스합니다. 그래도 업데이트 항목이 많은데다, iPad 2 도 지원해주니 나름 괜찮다는 생각입니다.

- iPad로 주로 하는 일이 웹 서핑이다보니, 다른건 크게 관심 없고 사파리의 업데이트가 굉장히 중요해지는데요, 그래도 iPad 용 유용한 기능이 몇가지 들어갔고, WebGL 이 활성화 되어 다행입니다만, 사파리에서  WebRTC를 지원하지 않는 것은 아쉽네요.

- iOS 용 Chrome 은 아시다시피 Chrome 이 아닙니다. 애플 정책상 iOS에 들어있는 웹 브라우저 렌더링 엔진을 사용해야 하기 때문에, Chrome 의 Blink 엔진이 아닌 WebKit 엔진이 들어가 있습니다. Blink 엔진은 Webkit 엔진에서 갈라져 나온 구글의 웹 엔진입니다. Blink 엔진이 기능적으로는 더 좋고 크롬의 아이덴티티를 부여해주고 있습니다만, iOS용 크롬은 그게 아닙니다. 그래서 저는 iOS Chrome 을 크롬이 아닌 사파리의 변종으로 봅니다. Firefox 는 이런 이유로 iOS 용 Firefox 를 제작할 수 없다고 했죠.

- 최근에 자바 개발자 잠깐 접고 HTML5 개발자 노릇 하고 있는데, 재미있네요. 예전에는 상상도 못할 작업을 브라우저에서 할 수 있게 되었습니다. 하지만 아쉬운건 예나 지금이나 브라우저 호환성은 큰 이슈네요. iOS용 사파리가 꽤 뒤쳐져 있다고 생각하고 있었기 때문에 이번 업데이트는 좀 더 분발해줬으면 했습니다.

----

- 2014.09.20 업그레이드 완료.

- iPad2에 적용했습니다.. 일단... 빨라졌습니다. 사파리에서 버벅거림이 없어졌네요. 다른 앱은 구동시간이 좀 늦어진건 같습니다만, 역시 버벅임은 줄어든 느낌입니다. 최적화를 좀 더 해줬나 보네요.

- 변경된 사파리는 맘에 듭니다. 새창 띄울때 나온 페이지가 확 바뀌었습니다. 가장 맘에 드는 점입니다. 탭 전환할때에도 3차원으로 히스토리까지 보여주는게 좋네요. 직접 보시면 와~ 하실걸로 생각합니다. 아마 다른 브라우저들도 변경하겠죠.

- 티맵 안되는건 좀 의외네요. 수정 버전을 올리는 중이라고 합니다. 조만간 업데이트 되겠죠.

- 하지만 역시 메모리는 좀 심각하네요. 남은 메모리가 거의 없습니다. 부팅 직후에 메모리 확인해보니 20메가 남아있다고 나오네요. 이정도면 없는 거와 동일합니다. 슬슬 iPad2도 iOS지원에 한계가 올 것 같은 생각이 드네요.

- 가족 공유 기능이 생각보다는 더 쓸모 있는 기능일것 같네요. 아직 가족끼리 사용하고 있지는 않습니다만 이 기능은 안드로이드에도 꼭 넣어달라고 하고 싶네요. 아이에게 폰을 사줘야할 부모에게 유용할 것 같습니다.

- 미래에 나올 iOS9 은 아이패드2를 지원할 것인가 안할 것인가. 굉장히 궁금해지네요.

----

- 2014.09.25 수정

- 가끔 3G망에 접속 안되는 버그(?)가 있네요. 이번 8.0.1 배포되었다가 바로 취소된것과 관련이 있을 것으로 생각됩니다. 아직 업데이트 안했으니 다행이군요.

----

iOS 8: https://www.apple.com/kr/ios/
iPhone, iPad용 Firefox 사용 가능 여부: https://support.mozilla.org/ko/kb/is-firefox-available-iphone-or-ipad
글쓴시간
분류 기술,IT
iPhone 6, iPhone 6+

사용자 삽입 이미지

iPhone 6+



- iPhone 6, iPhone 6+ 가 발표되었습니다.

CPU: 1.4 GHz dual-core ARMv8-A
GPU: GX6650 x 6 클러스터
메모리: 1GB LPDDR3
저장장치: 16GB, 64GB, 128GB
디스플레이: 4.7인치 1334 x 750(iPhone6), 5.5인치 1920 x 1080 (iPhone6+)
와이파이: 802.11 a/b/g/n/ac
기타: VoLTE지원, NFC지원

이 스펙은 정식 출시후 변경될 수 있습니다

- 드디어 5.5인치 대화면 아이폰이 나오는군요. 하지만 해상도가 조금 낮은게 아닌가 생각도 되네요. 하지만 색감은 다른 스마트폰보다 훨씬 좋겠죠.

- 배터리 용량도 커졌다고는 하는데, 일단 얼마나 큰지 출시 되어봐야 알겠네요. 물론 전 아이폰은 안삽니다. 아이패드 기다리고 있습니다. ㅎㅎ

- 이유야 어쨌든 아이폰 사용자들에겐 화면이 커졌다는건 혁명에 가까운 수준일겁니다. 그건 조작성과 휴대성을 희생해야 하지만 그럴만한 가치가 있다는 거니까요. '겨우' 화면 크기 커진건 아니라는게 제 생각입니다.

-----

2014.09.20 업데이트

- 대박의 조짐이 보이나요. 특히 iPhone4 사용자들이 기변을 위해 많이 하고 있다고 하네요. iPhone 4는 iOS8 업그레이드 대상에서도 제외되었기 때문에 (iPhone4s는 iOS8로 업그레이드 됨) 더더욱 기기 변경이 필요하겠죠.
글쓴시간
분류 기술,IT
기어 VR

사용자 삽입 이미지

기어 VR



※ 삼성에서 발표한 가상현실 기기입니다. 가상현실이 아닌 증강현실에서도 사용 가능할 거라고 보이지만요.

※ 오큐러스 사와 합작해서 만들었구요, 인지도가 있는 회사라서 기기의 완성도에 대한 의문은 표하진 않습니다.

※ 근데 이걸 보고 나서 왠지 남코 철권팀이 만든 썸머 레슨(Summer Lesson)이라는 게임이 생각나네요. PS4의 기대작인데요. 이것도 안드로이드로 이식해주려남요. 아직 일부의 전유물인 증강현실의 대중화도 머지 않았나보네요.

----

http://www.samsung.com/global/microsite/gearvr/gearvr_specs.html
글쓴시간
분류 기술,IT
갤럭시 노트 엣지

※ 갤럭시 노트 엣지(Galaxy Note Edge)를 발표했는데요, 디자인이 상당히 혁신적입니다. 에지스크린을 넣은것이 가장 큰 특징이죠.

사용자 삽입 이미지

갤럭시 노트 에지



※ 스펙

- 5.6인치, Full HD Super AMOLED (2560 x 1440 + 160)
- Snapdragon 805 (2.7GHz 쿼드) 또는 Exynos 5 Octa 5433(1.9GHz 쿼드 + 1.3GHz 쿼드) 프로세서
- 3GB 메모리, 32GB 내장 스토리지
- 3.7MP F1.9 전면 카메라
- 16MP 후면 카메라, 광학식 손떨림방지, AF, HDR, 4K 비디오 녹화
- 3220mAh 배터리

※ 우리나라에는 스냅드래곤 CPU로 출시될거라네요.

※ 노트 4는 1440 픽셀, 엣지는 1600 픽셀로 다른데요, 160 픽셀 만큼 휘에서 옆면에 넣었다는 의미인걸로 보이네요. 스펙도 (2560×1440+160) 이렇게 적어놨네요. 옆면을 유용하게 활용할 수 있는 어플이 많아야 할텐데요.

사용자 삽입 이미지

※ 다른 스펙은 노트4와 동일한 것으로 보입니다.

※ 엣지가 노트4보다 가볍네요. 금속 프레임이 있고 없고의 차이인거 같네요. 금속 프레임은 직접 보면 굉장히 고급스러워 보이는데, 엣지와 비교해보면 어떨지 궁금해집니다.

※ 엣지에 대한 첫 느낌은 와우! 입니다. 근처 대리점에 출시되면 가서 만져봐야겠네요.

----

http://www.samsung.com/global/microsite/galaxynoteedge/index.html
글쓴시간
분류 기술,IT
갤럭시 노트 4

사용자 삽입 이미지

삼성의 발표 이미지. 왼쪽이 갤럭시 노트 4, 오른쪽이 갤럭시 노트



※ 어제 갤럭시 노트 4(Galaxy Note 4)와 갤럭시 노트 에지(Galaxy Note Edge), 기어 VR이 발표되었습니다. 먼저 노트4 부터 글을 씁니다.

사용자 삽입 이미지

갤럭시 노트 4



※ 스펙

- 5.7인치, Quad HD Super AMOLED (2560 x 1440)
- Snapdragon 805 (2.7GHz 쿼드) 또는 Exynos 5 Octa 5433(1.9GHz 쿼드 + 1.3GHz 쿼드, 64bit) 프로세서
- 3GB 메모리, 32GB 내장 스토리지
- 3.7MP F1.9 전면 카메라
- 16MP 후면 카메라, 광학식 손떨림방지, AF, HDR, 4K 비디오 녹화
- 3220mAh 배터리

※ 우리나라에는 엑시노스 CPU로 출시될거라네요.

※ 카메라 스펙의 끝판왕인가요. 갤럭시 노트3 와 가격이 비슷할 것이라는데 가격이 관건이네요. (2014.09.19 추가) 아이폰 6+와 경쟁해야 하기 때문에 꽤 저렴하게 나올 것으로 예상된다고 하네요. 정확한 가격은 공식 발표(9월 24일 예정)시 나올테니 그때 이 글 업데이트 하겠습니다.

※ 엑시노스 5433 은 64비트 CPU입니다. ARM8-A 를 지원하죠. 하지만 노트4에 채택된 안드로이드 운영체제는 32비트입니다. 안드로이드 4.4.4 가 들어간다고 하네요. 안드로이드는 5버전 부터 64비트를 지원한다고 합니다만, 64비트를 사용할 일은 없을것 같네요. 왜냐하면 다른 갤럭시 노트4에 사용한 스냅드래곤 805가 32비트 CPU이기 떄문입니다. 운영체제를 두개로 만들어줄 것 같지는 않네요. 어차피 안드로이드5는 32비트도 지원할테니까요.

----

http://www.samsung.com/global/microsite/galaxynote4/note4_main.html
글쓴시간
분류 기술,IT
MS14-045, KB2982791

※ MS14-045는 마이크로소프트에서 커널모드 드라이버의 취약점으로 인한 권한 상승문제점에 대한 공지입니다. CVE-2014-4064, CVE-2014-1819 에 대해 설명하고 있습니다. 이에 대한 패치로 2982791 이 나왔는데요, 패치가 상당히 문제가 많네요. 2982791 패치는 주로 폰트 관련 업데이트입니다. MS14-045도 폰트관련 문제구요.

※ 저도 제 노트북에 2982791 패치가 설치되었는데요, 설치된다고 무조건 문제를 일으키는건 아닌걸로 보입니다만, 우선은 2982791 업데이트를 제외하거나, 이미 설치되어있다면 삭제하는 것이 좋겠네요. 전 만약을 위해 삭제했습니다. 제 노트북은 소중하니까요.

사용자 삽입 이미지

2982791 업데이트가 설치된 상황. 바로 클릭해 삭제했다.

※ 알려진 증상은 아래와같습니다.

- 폰트 설치 및 삭제 불가 (삭제시 폰트 파일이 사용중으로 나옴)
- 폰트를 제대로 사용할 수 없음
- 윈도 시작시 0x50 정지 오류(블루스크린)이 발생함(윈도가 시작되지 않음)

※ 블루스크린 발생시 조치방법

1. 안전모드로 부팅(DVD 사용)
2. del %windir%\system32\fntcache.dat
3. 윈도로 부팅
4. regedit 실행후
4-1. HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Fonts\ 를 백업
4-2. 전체경로를 사용한 .otf로 끝나는 필드를 삭제.
5. del %windir%\system32\fntcache.dat 한번더 실행
6. KB2982791, KB2970228, KB2975719, KB2975331 업데이트 제거
7. 컴퓨터 재시작
8. 백업한 폰트 레지스트리를 복구

사용자 삽입 이미지

삭제해야할 레지스트리 예시. 출처:



- 생각외로 힘드네요. MS가 이런 형태의 문제를 일으킨건 꽤 오랜만의 일인것 같은 느낌이 드네요.

----

http://blogs.technet.com/b/securekorea/archive/2014/08/18/ms14-045-kmd.aspx
글쓴시간
분류 기술,IT
※ NAT는 Network Address Translation 의 약어로, 네트워크 주소 변환의 약자다. 192.168.0.1 과 같은 주소를 변환해주는데, 어떻게 변환해주느냐에 따라 크게 4가지로 나뉜다. IP 공유기가 바로 NAT 장비다.

사용자 삽입 이미지

교환전

사용자 삽입 이미지

교환후 패킷. 주소와 체크섬만 변환되어있다.

---

※ Full Cone NAT (Static NAT)

목적지로 가는 패킷이 오면, 패킷의 소스IP를 공유기IP로 변환(포트번호는 그대로)하고 목적지로 패킷을 발송한다. 이때 소스IP:소스PORT 를 저장해 놓는다. 패킷이 공유기IP:소스PORT로 오면 이 패킷을 그대로 저장했던 소스IP로 포워딩한다.

※ Restricted Cone NAT (Dynamic NAT)

Full Cone NAT에 IP제한을 둔 NAT형태. 패킷 발송은 Full Cone NAT와 동일하다. 소스IP:소스PORT 및 목적지IP를 저장해 놓는다. 패킷이 공유기IP:소스PORT로 오면 이 패킷을 저장했던 목적지IP와 비교해 매칭되는 소스IP:소스PORT로 패킷을 포워딩한다.

※ Port Restricted Cone NAT (Dynamic NAT)

Restricted Cone NAT에 Port 제한을 둔 NAT형태. 패킷 발송은 Full Cone NAT와 동일하다. 소스IP:소스PORT 및 목적지IP:목적지PORT를 저장해 놓는다. 패킷이 공유기IP:소스PORT로 오면 이 패킷을 저장했던 목적지IP:목적지PORT와 비교해 매칭되는 소스IP:소스PORT로 패킷을 포워딩한다.

※ Symmetric NAT (Dynamic NAT)

Port Restricted Cone NAT과 유사하지만 발송 방법에 차기아 있다. 목적지로 가는 패킷이 오면, 패킷의 소스IP를 공유기IP로 변환하고 소스PORT도 임의의 공유기PORT로 변환한 후 목적지로 패킷을 발송한다.

---

※ Static NAT

- 사설IP하나당 공인IP하나를 할당하는 1:1 방식의 주소변환 방식.

※ Dynamic NAT

- 공인IP가 사설IP보다 더 많은 경우 사설IP는 임의의 공인IP들과 매핑됨. 동시에 사용할 수 있는 최대 사설IP사용자는 공인IP의 개수와 동일함. 특별한 경우를 제외하고는 찾아볼 수 없음.

※ PAT(Port Address Translation)

- 공인IP가 사설IP보다 적은 경우, IP뿐만 아니라 포트 번호까지 바꿔서 매핑함. 가정에서 사용하는 가능 흔한 형태의 NAT.

※ 이런 NAT 방식이 문제되는 이유는 UDP 때문이다. UDP 패킷은 '접속'이 이뤄지지 않기 때문에 TCP와는 통신 방식이 다르다. TCP 패킷은 두 피어가 Symetric NAT를 사용해도 서로 통신할 수 있지만, UDP는 아예 기술적으로 불가능하다. (이런 경우 몇가지 '룰'을 지키면 사용 가능하다) 2000년대 초, VoIP가 대중화 될 때, 가장 큰 문제가 되었던 항목으로, 요즘엔 아예 NAT를 우회하도록 해 이 문제를 해결한다. 전체 접속 환경중 15% 정도가 우회해서 사용하고 있다고 한다.

글쓴시간
분류 기술,IT
2014.07 견적

CPU 인텔 코어i3-4세대 4150 (하스웰 리프레시) (정품)  	    116000
RAM 삼성전자 DDR3 8G PC3-12800 (정품) 72000 * 2
M/B ASUS B85M-G iBORA 70000
CHA 잘만 ZM-T4 27000
PSU 슈퍼플라워 SF-500P12N SE 38000
DVD 삼성전자 Super-WriteMaster SH-224DB (블랙) 17000
HDD Seagate 3TB Barracuda ST3000DM001 (SATA3/7200/64M) 118000
------------------------------------------------------------------
3.5㎓,16GB,3TB,500W 530000
다나와 최저가: 53만원
아이코다최저가: 58만원 + 조립비용 2만원.
용도: 인터넷, 사진 보정 포샵작업

아이코다 견적번호: 894931 (http://www.icoda.co.kr/pay/cart.html 에서 견적번호 입력하면 불러올 수 있음)

PSU: 파워 서플라이 유닛
CHA: 샤시(케이스)

ISO 파일을 USB로 굽기: http://bugy1004.tistory.com/72
글쓴시간
분류 기술,IT/모바일 라이프
갤럭시 노트2 4.4.2 킷캣(Kitkat)

몇일전(6월 2일 저녁)에 갤럭시 노트 2가 안드로이드 4.4 킷캣으로 업그레이드 되었습니다. 아직은 온라인으로 업그레이드는 안되구요, PC에  KIES 3 를 설치해서 케이블 연결을 통해 업그레이드 가능합니다.

사용자 삽입 이미지

KIES 3에서 완료한 갤럭시 노트2 킷캣 업데이트

- 결론부터 말씀드리자면 만족합니다. 걱정했던 호환문제도 아직까지는 발견하지 못했구요. 킷캣이 나온지는 좀 되었으니 앱 호환문제는 없을거라 봅니다. 전체적으로 버벅이는 느낌이 없어졌습니다. 그래서인지 더 쾌적해진 느낌이드네요.

- 커널 버전은 3.0.31 버전으로 4.3과 동일한걸로 나옵니다. 킷캣 개발할때는 리눅스 커널 3.4를 기준으로 삼은걸로 아는데요, 어차피 커널 버전이 중요한건 아니기때문에 호환에는 문제 없을것으로 기대합니다.

- 메모리 사용량이 줄긴 줄은거 같은데 전 기사만 보고 500MB정도만 사용할 것으로 기대했습니다만, 부팅후 확인해보니 약 800MB정도 사용합니다. 그래도 기준의 1GB보다는 많이 줄였네요.

- SK버전의 경우 T연락처, T전화가 기본앱으로 추가 제공됩니다.

- 기본 제공 앱을 삭제/비활성화 할 수 있도록 되어있습니다. 필수앱 17개 빼고는 대부분 삭제 가능해지네요. 갤럭시 노트의 필수(?) 앱인 S노트와 Play스토어, T스토어도 비활성화/삭제 가능합니다. 상당히 과감한 결정이라 생각되네요.

- 기본 인터넷 브라우저가 좋아졌다고는 합니다만 어차피 안 쓸테니 넘어갑니다.