본문 바로가기
[도서 정리] 사용자를 생각하게 하지마 - 웹 접근성과 여러분, 여러분이 마쳤다고 생각할 때 고양이가 등에 묶인 버터 토스트 때문에 공중부양한다. [도서 정리] 사용자를 생각하게 하지마 - 웹 접근성과 여러분, 여러분이 마쳤다고 생각할 때 고양이가 등에 묶인 버터 토스트 때문에 공중부양한다. -"사용자를 생각하게 하지마” 라는 책의 핵심 내용 정리 내용입니다. 구체적 내용과 예시 등은 책을 구매해서 보세요~ -간단한 접근성 평가란 글꼴의 크기를 키워보는 것이다. -실제 ‘접근성 관련 업무’를 담당하는 개발자나 디자이너를 설득하기는 어렵다.그들을 회의론자로 만드는 주요 근거 두가지는 다음과 같다. 인구의 __% 가 장애인이다. 접근성을 높이면 모두에게 유익하다. 개발자나 디자이너의 머리에 접근성을 높여서 사용자가 편해진 사례보다 접근성을 적용하기 위해 개발팀 전원이 고생했던 경험부터 떠오를 가능성이 크다. -접근성을 고려하는 것은 우리가 마땅히 해야.. 2018. 6. 19.
[Effective Java] 인스턴스 제어에는 readResolve 메소드보다 enum 타입을 사용하자. [Effective Java] 인스턴스 제어에는 readResolve 메소드보다 enum 타입을 사용하자. - readResolve 메소드는 readObject 메소드에서 생성한 인스턴스를 다른 인스턴스로 바꾸어준다. 만일 역직렬화되는 객체의 클래스에서 readResolve 메소드를 올바르게 정의하면 그 객체가 역직렬화된 후 그 결과로 새롭게 생성된 객체에 대해 이 메소드가 자동 호출되며, 이 메소드에서 반환하는 객체 참조가 역직렬화로 새롭게 생성된 객체 대신 반환된다. - 싱글톤의 경우 다음과 같은 방법으로 싱글톤을 유지할 수 있다. private Object readResolve(){// Deserialization 으로 생성된 새로운 녀석은 GC 된다.return INSTANCE;} - readRe.. 2017. 3. 27.
[인사동 맛집] +84 (플러스84), 정통 베트남 음식~ [인사동 맛집] +84 (플러스 84), 정통 베트남 음식~ 나는 항상 새로운 음식, 맛있는 음식, 가성비가 좋은 음식을 먹고 싶어틈만 나면 나에게 접근성이 좋으면서 위의 조건을 충족시키는 음식점을 검색한다. 어느 날 나에게 딱 걸린 식당이 하나 있으니 그것은 "+84" ( 플러스 84 ) 플러스 84 는 베트남 식당으로 "수요 미식회" 에 나왔단다.+84 가 등장한 수요 미식회를 보지 못했지만, 여튼 수요 미식회에 나왔다는 것은 어느 정도 맛집으로 검증되었다는 의미. 게다가 몇몇 블로거들의 리뷰를 보면 음식들이 정통 "하노이 식" 이라는 얘기도 있고,반미에 다른 곳에서는 사용하지 않는 "돼지 빠떼" 를 사용하여 놀랐다는 이야기도 있어 기대를 더 불러 일으켰다. 가게는 협소한 편이었다.한번에 수용 가능한.. 2017. 3. 12.
[이태원 맛집] 고블앤고 브런치, 비싸지만 맛있군. ​ [이태원 맛집] 고블앤고 브런치, 비싸지만 맛있군. 어머니와 형이 서울 투어를 오셨다.형의 목적은 새로운 먹거리 사업 아이템의 발견, 그리고 어머니는 보조의 역할로 오셨다. 그래서 아침 일찍부터 이것저것 먹으러 간다.어떤 것을 먹을지 몰라 우선 이태원으로 향한다. 어떤 걸 먹어볼까 방황하다가, 가게 안을 보니 사람들이 가득 차 있다며,어머니께서 이곳을 먹어보자고 하셨다.​ 그래서 입성.이태원답게 외국인도 많고 한국인도 많다.그리고 가게가 거의 가득 차 있다.​ 브런치는 원래 보통 기대보다 비싸다.이태원이라는 특성 때문인지, 아니면 이 곳이 특별히 더 비싼것인지 정확히 알 수는 없지만,여튼 기대보다 훨~씬 비싸서 흠짓했다.​비싼 가격에 2개만 시켜서 쉐어 하고 싶었으나, 어머니께서 용남하지 않으셨다.어.. 2017. 1. 15.
[라오스 방비엥] 탐람가는길 - 이런걸 목가적 풍경이라고 하나? [라오스 방비엥] 탐람가는길 - 이런걸 목가적 풍경이라고 하나? 자 어제는 코끼리 동굴을 살짝 둘러보았지.이제 동굴 튜빙으로 유명한 탐람 (람 동굴) 로 이동하는 길에 대한 이야기를 할꺼야. 이 이동하는 길이 참 "목가적" 이라서 정말 좋았어. 오리들이 귀소본능이 있는지 담장도 없이 그냥 풀어놓았고,오리들은 땅 속에 지렁이라도 있는지 땅을 훑으며 먹이를 찾아 다녔지. 라오스 닭들은 방목하여 기르기 떄문 + 종 특성상 다리가 엄청 길고,몸 전체가 아주 튼실하며 멋지게 생겼지. 무늬도 너무 이쁜 것이 우리나라의 양계장에서 병든닭처럼 갇혀서 빽빽거리기만 하는 닭과는 느낌이 확 다르더라. 엄마는 멱 감기를 마치고 옷을 입는 꼬마 라오스 아가씨에게 다가가 사진을 찍어주고 보여줬어.나는 괜시리 그래도 "여자" 인데.. 2017. 1. 4.
[Effective Java] 클래스와 그 멤버의 접근성을 최소화하자. [Effective Java] 클래스와 그 멤버의 접근성을 최소화하자. - 잘 설계된 모듈과 그렇지 않은 것을 구분 짓는 가장 중요한 잣대는, 모듈 자신의 내부 데이터 및 그 외의 상세한 구현 부분을 다른 모듈로부터 어느 정도로 숨기느냐에 달려 있다. - 모듈은 자신의 API 를 통해서만 다른 모듈과 상호작용한다. 정보 은닉(information hiding) 또는 캡슐화(encapsulation)이 그것이다. - 정보 은닉은 시스템을 구성하는 모듈들 간의 결합도를 낮추어(decoupling) 모듈 별로 개발, 테스트, 최적화, 사용 및 수정이 가능하도록 한다. 또한 이렇게 하면 병행 개발 ( parallel development ) 를 할 수 있어 시스템 개발이 빨라진다. 모듈을 더 빨리 파악할 수 있.. 2016. 10. 17.
[android] font size, sp 와 dp 와의 관계는? 안드로이드. font size sp 와 dp 와의 관계는? 기본적으로 system 에서 font size 에 대한 touch 가 없다면, sp 와 dp 는 같은 값을 나타낸다. 하지만, system 에서 font size 를 바꿔버리면, 예를 들어 어르신 폰이라고 하여 큰 폰트를 지원하는 폰이라던지, 장애인을 위한 접근성 ( Accessibility ) 을 고려한 앱의 경우에는 font size 가 시스템적으로 커지게 되어있다. 여기서 바로 sp 와 dp 값의 차이가 발생하는데..sp 의 경우는 이 system font size 를 반영하여, 어르신폰의 시스템 설정에서 "글씨 크기 가장 크게" 등을 적용하면 이 큰 값이 적용되어 display 가 되는 것이고, dp 는 적용이 안된 sp 에 비하면 절대값.. 2013. 9. 6.
[android] framework 의 service와 broadcast 안드로이드, framework 의 service 와 broadcast 음악앱은 Service 에서 Notification 과 함께하여 음악을 재생한다. 알람시계앱은 AlarmManager 를 이용하여 PendingIntent 로 Broadcast 를 날리고, 그것을 스스로 수신해서 Activity 를 띄운다. 달력앱은 특정 이벤트 알람내용을 알리기 위해 AlarmManager 를 알람시계앱처럼 이용한다. 백그라운드 파일 다운로드는 다운로드가 있을 경우 작동하는 Service. E-mail 앱은 특정 주기마다 새로운 메일을 확인하기 위해 Alarm 을 통해 Service를 실행한다. 구글 앱들은 네트워크 Push 이벤트 수신과 동기화를 위한 Service 를 돌린다. 구글에서 보내주는 앱 관련 Push 도.. 2013. 8. 9.
반응형