본문 바로가기
커피의 종류 (에스프레소, 아메리카노, 카페 라떼, 카푸치노, 마키아또, 오리조, 샤케라또, 카페 모카, 모카치노, 콘빠냐, 헤이즐넛, 비엔나, 아포카토, 카페브리브) http://dk119.tistory.com/35http://musicla.tistory.com/178http://www.cafemalo.com/ 에스프레소 이탈리아에서 개발된 에스프레소 머신으로 뽑아낸 커피를 말한다.원래 espresso 는 "빠르다"는 뜻으로 추출하는 시간을 빠르게 단축시켜 커피를 만들어 낸다.에스프레소를 추출하면 위에 거품이 생기는데 이것을 크레마라고 한다.이 거품이 곱고 오래 남아있는 것이 좋은 품질의 에스프레소로 친다. 샷의 갯수에 의해 에스프레소 솔로(Solo), 도피오(Doppio), 트리플(Triple) 로 나뉜다.추출 시간에 따라서는 추출 시간이 짧지만 더 진한 에스프레소 리스트렛또(Ristretto) 와 추출시간이 길지만 더 연한 에스프레소 룽고(Lungo) 로 나뉜다... 2018. 6. 5.
[Objective-C] 카테고리 [Objective-C] 카테고리 출처 : OS X 구조를 이해하면서 배우는 Objective-C Chap 10. Notice : 정리자(돼지왕 왕돼지)가 remind 하고 싶은 내용이나 모르는 내용 기반으로 정리하는 것이기 때문에 구체적인 내용은 책을 사서 보시기를 권장드립니다. 10.1. 카테고리 선언과 정의 * 10.1.1. 카테고리란 -카테고리는 클래스와 마찬가지로 인터페이스로 선언하고, 구현 부분에 그 정의를 기술한다.단, 인스턴스 변수를 선언할 수는 없으며, 카테고리는 메서드만 포함한다.메서드는 인스턴스 메서드와 클래스 메서드 양쪽 다 가능하다. -카테고리 구현 부분에도 인스턴스 변수를 선언할 수 없다.메서드 정의에서는 그 클래스의 다른 메서드를 호출하거나 인스턴스 변수에 자유롭게 접근할 수 .. 2018. 1. 2.
[Effective Java] 인스턴스 제어에는 readResolve 메소드보다 enum 타입을 사용하자. [Effective Java] 인스턴스 제어에는 readResolve 메소드보다 enum 타입을 사용하자. - readResolve 메소드는 readObject 메소드에서 생성한 인스턴스를 다른 인스턴스로 바꾸어준다. 만일 역직렬화되는 객체의 클래스에서 readResolve 메소드를 올바르게 정의하면 그 객체가 역직렬화된 후 그 결과로 새롭게 생성된 객체에 대해 이 메소드가 자동 호출되며, 이 메소드에서 반환하는 객체 참조가 역직렬화로 새롭게 생성된 객체 대신 반환된다. - 싱글톤의 경우 다음과 같은 방법으로 싱글톤을 유지할 수 있다. private Object readResolve(){// Deserialization 으로 생성된 새로운 녀석은 GC 된다.return INSTANCE;} - readRe.. 2017. 3. 27.
[판교 맛집] 투 에 이오 ( tu e io ), 맛난 이탈리안 레스토랑 [판교 맛집] 투 에 이오 ( tu e io ), 맛난 이탈리안 레스토랑 오랜만에 방샤셤머를 만났다. 어떤 이유였는지는 기억이 안 나지만, 방샤셤머가 이번에는 내가 판교를 내려와야 한다고 했고,나는 그 말에 동의를 하고 이번에는 내가 판교까지 내려갔다. 방샤셤머가 나를 데리고 간 곳은 "뚜 에이 오( tu e io )" 라는 특이한 이름을 가진 이탈리안 레스토랑.뜻은 You & Me 라는 뜻이란다. ㅎㅎ 이 식당이 위치한 곳 골목 근처에는 이 가게와 같은 식의 모던한 느낌의 레스토랑들이 많이 있다. 가게에 들어서면 왕 치즈 덩어리가 있다.실제 이 치즈를 사용하는지 직접 눈으로 본 적은 없지만, 가루와 기구의 행태를 보아 그런 것 같다. 오픈 주방인데, 인테리어에 사용된 가구들의 느낌이 꽤나 따뜻했다. 우.. 2017. 3. 5.
[Effective Java] 메소드가 던지는 모든 예외를 문서화하자. [Effective Java] 메소드가 던지는 모든 예외를 문서화하자. - Javadoc 의 @throws 태그를 사용해서 항상 checked 예외는 별도로 선언하고, 각 예외가 발생하는 상황을 정확하게 문서화하자. 메소드가 던지는 예외가 많다고 해서 메소드 명세에 각 예외를 정확하게 선언하지 않고, 그 예외 클래스의 대표적인 슈퍼 클래스만 함축해서 나타내면 안 된다. - unchecked 예외의 문서 내역은 메소드가 성공적으로 실행되기 위한 사전조건(precondition)을 효과적으로 나타낸다. - 인터페이스에 정의된 메소드의 경우 자신이 던질 수 있는 unchecked 예외를 문서화하는 것이 "특히" 중요하다. 그 인터페이스의 보편적 계약 중 일부분이 되며, 인터페이스를 구현하는 여러 구현체들 간의.. 2017. 2. 28.
[Effective Java] 전략을 표현할 때 함수 객체를 사용하자. [Effective Java] 전략을 표현할 때 함수 객체를 사용하자. - 자바는 함수 포인터를 제공하지 않는다. 대신 객체 참조를 사용해서 유사한 효과를얻을 수 있다. 호출된 객체의 메소드에서 다른 객체(메소드로 전달되는)의 메소드를 수행하도록 객체를 정의하는 것이 가능하다. 그런 메소드 하나만 달랑 외부에 제공하는 클래스의 인스턴스는 사실상 메소드 포인터의 역할을 한다. 그런 인스턴스를 함수 객체(function object)라고 한다. ex) Comparator Interface 를 상속한 Class instance. - 좋은 함수 객체는 상태가 없어 static final, singleton 으로 사용 가능한 녀석이다. Summary 함수 포인터의 주 용도는 전략(strategy) 패턴을 구현하는.. 2016. 11. 15.
[Effective Java] 추상 클래스보다는 인터페이스를 사용하자. [Effective Java] 추상 클래스보다는 인터페이스를 사용하자. - 인터페이스(interface)와 추상클래스(abstract class)는 비슷하지만 다르다. 추상 클래스는 구현된 메소드를 포함할 수 있는 반면 인터페이스는 그렇지 못하다. 추상 클래스로 정의된 타입을 구현하는 클래스는 반드시 추상 클래스의 서브 클래스가 되어야 한다. 인터페이스를 구현하는 클래스의 경우 인터페이스에 정의된 모든 메소드를 구현하기만 하면 된다. 자바는 단일 상속만을 허용하므로 추상 클래스로 타입을 정의할 때 심한 제약이 따른다. - 인터페이스는 추상 클래스에 비해 변경과 적용이 쉽다. - 인터페이스는 믹스인(mixin)을 정의하는 데 이상적이다. 믹스인은 클래스가 자신의 본래 타입에 추가하여 구현할 수 있는 타입으.. 2016. 11. 7.
리먼 쇼크 리먼 쇼크 -2008년 9월 미국의 서브프라임 모기지사태로 인해미국의 투자은행인 리먼브라더스가 파산신청을 했다. ( 신용도 낮은 사람들에게 대출해주고 자금 회수가 안됨 ) 리먼브라더스의 파산이 세계 전반적으로 악재로 작용한 현상을 리먼 쇼크라고 부른다. 대출, 뜻, 리먼 쇼크, 리먼 쇼크 뜻, 리먼 쇼크 정의, 리먼브라더스, 모기지론, 미국, 서브프라임, 서브프라임 모기지 사태, 서브프라임 모기지론, 신용도, 악재, 자금 회수, 작용, 전반적, 정의, 투자은행, 파산, 파산신청 2015. 6. 14.
스타벅스 공정무역 커피의 진실. 참조http://news.chosun.com/site/data/html_dir/2014/05/12/2014051202562.htmlhttp://terms.naver.com/entry.nhn?docId=962422&cid=41313&categoryId=41447 * 공정무역 커피란? 보통은 제 3 세계( 개발도상국 )에 불리한 무역규제로 인해 대기업이나 중간 상인들이 커피를 헐값에 사들여 소비자에게 비싼 가격에 팔아 폭리를 취하는 형태이다.공정무역 커피는 다국적 기업이나 중간 상인을 거치지 않고, 제 3세계 커피 농가에 합리적인 가격을 직접 지불하여 사들이는 커피를 말한다.생산자와 소비자의 직거래를 기본으로 커피의 최저가격을 보장하고, 생산자와의 장기간 거래 등 국제무역에서 보다 공평하고 정의로운 관계를 .. 2015. 2. 11.
반응형