본문 바로가기
[도서 정리] 사용자를 생각하게 하지마 - 본문에 앞서 [도서 정리] 사용자를 생각하게 하지마 - 본문에 앞서 -"사용자를 생각하게 하지마” 라는 책의 핵심 내용 정리 내용입니다. 구체적 내용과 예시 등은 책을 구매해서 보세요~ -환경이 아무리 변했다고 해도 기본 원칙은 변하지 않았다.사용성은 기술이 아니라 사람에 대한 것이고, 사람이 사물을 이해하고 사용하는 방법에 대한 것이다.기술은 빠르게 변하지만, 사람은 매우 느리게 변화한다. -20년 전에 사용자들이 어려워했던 부분은 오늘날 사용자도 어려워할 것이다. -"사용자 컨설턴트” 라는 직업이 있다.사람들(고객들)은 자신이 작업하던 것을 그들에게 보낸다. 그들은 사용자에게 필요한 것, 혹은 사용자가 하고 싶어 할 만한 것을 수행해본다.그리고 사용자의 작업이 막힐 법한 부분, 사용자가 헷갈릴 수 있는 부분에 대.. 2018. 5. 13.
[android] PDF file 읽는 방법 [android] PDF file 읽는 방법 https://commonsware.com/blog/2017/01/04/options-viewing-pdfs.html -ACTION_VIEW action Intent 를 통해 third-party app 으로 권한을 양도 -PdfRenderer 를 써서 직접 구현.https://developer.android.com/reference/android/graphics/pdf/PdfRenderer.html API Level 21 부터 사용할 수 있으나, Bitmap 으로 render 를 시키고, 사용하기가 어렵다.표준을 따른 일부 PDF 들만 rendering 가능하다는 약점이 있다. -pdf.jshttps://mozilla.github.io/pdf.js/ Mozi.. 2018. 3. 16.
[Objective-C] 참조 카운터를 사용한 메모리 관리 방법 [Objective-C] 참조 카운터를 사용한 메모리 관리 방법 출처 : OS X 구조를 이해하면서 배우는 Objective-C Chap 5. Notice : 정리자(돼지왕 왕돼지)가 remind 하고 싶은 내용이나 모르는 내용 기반으로 정리하는 것이기 때문에 구체적인 내용은 책을 사서 보시기를 권장드립니다. 5.1. 동적 메모리 관리 * 5.1.1. 메모리 관리의 필요성 -이미 해제된 부분을 가리키는 위험한 포인터를 댕글링 포인터(dangling pointer) 또는 허상 포인터라고 부른다. * 5.1.2. 카운터 관리 방식과 ARC, 가비지 컬렉션 -Objective-C 2.0 에는 카운터 관리 방식과 다른, 가비지 컬렉션이라는 메모리 관리 방식도 이용할 수 있게 되었다.가비지 컬렉션은 프로그램의 일.. 2017. 12. 27.
[샌프란시스코] 첫인상! 공기는 좋은가? [샌프란시스코] 첫인상! 공기는 좋은가? 시작 : 14:40끝 : 15:30 자 이제 샌프란시스코가 어떻게 생겼는지 첫인상을 함깨 느껴보자. Powell (파웰, 파월) 역 바깥으로 나왔다. 햇살이 우리를 맞아준다. Powell 역은 Cable Car 의 종착역으로 이곳에서 줄을 서서 케이블카를 타고 Pier 지역으로 넘어가곤 한다.Cable Car 에 대한 내용은 나중에 다룬다. 샌프란 시스코의 건물들은 생각보다 중후함이 있었다.약간 오래된 느낌도 있었지만, 유럽느낌의 아름다움 혹은 고상함이 있달까? 그리고 가로수들이 많이 있었다. 샌프란에서 가장 인상깊었던, 좋았던 것은 바로 청명한 하늘.우리나라는 미세먼지로 엄청 고생하는데... 저기는 정말 얼마나 공기가 좋고 하늘이 파랗던지..그래서 가시거리도 얼.. 2017. 5. 5.
[Effective Java] 보편화된 작명 규칙을 따르자. [Effective Java] 보편화된 작명 규칙을 따르자. - 패키지 이름은 짧게 하되, 일반적으로 9자 이내의 문자가 좋다. awt와 같이 복합 단어의 첫 자를 딴 두문자나, util 과 같은 약어를 사용해도 좋다. - 타입 매개변수의 이름은 통상적으로 단일 문자이며, 대부분 다음 다섯 개 중 하나이다. 임의 타입은 T, 컬렉션 요소 타입은 E, Map 의 키와 값은 K, V, 예외는 X 임의 타입의 순차는 T에 이어 U, V 또는 T1, T2, T3 등과 같이 하기도 한다. - boolean 이 아닌 속성을 반환하는 메소드의 이름은 명사, 명사구, 또는 동사인 get 으로 시작하는 동사구로 구성한다. size, hashCode, getTime 등이 그 예이다. 이런 return 값이 있는 메소드들은.. 2017. 2. 17.
이어캔들을 해봐써영 ㅋㅋ 이어캔들을 해봐써영 ㅋㅋ #회사에서 진격의 홍끈이가 이어캔들을 줘서 해봤어요. #비롯 Made in China 라고 크게 붙어있는 중국 제품이었지만,그래도 이걸 어디서 구하겠어요,우리 홍끈이니깐 그냥 해보라고 주는거지~ 고마워 홍끈님!! #중국어로 뭐라뭐라 쓰여 있는데 모르겠고,아래쪽에는 귀에 꽂을 때 좋게 플라스틱으로 둥글게 처리되어 있어요. #포장을 벗기면 이렇게 되어 있습니다. #플라스틱 쪽은 저렇게 구멍이 뚫려 있고, 맞은 편에 불을 붙입니다. #카더라 통신에 따르면 저 부분으로 귓밥이 빨려 들어간다는?? ㅋㅋ #우리집에서 기거하기 좋아하는 로로님에게 시험해보았습니다.저렇게 귀에 꽂고 심지를 똑바로 세웁니다. #다음 라이터로 불을 칫!!아이 무셔. #뭔가 향처럼 은근히 타들어가는 게 아니라,저렇게.. 2016. 6. 22.
반응형