본문 바로가기

728x90
반응형
전체 글 72

[서현 오마카세] 스시 쵸우센 얼마 전 동료들과 점심식사를 하기 위해 서현역 근처에 있는 스시집인 스시 쵸우센을 방문하였습니다. 업장은 1층에 위치하고, 문이 건물밖으로 나와있는 형태라 찾기 수월했습니다. 좌석은 카운터만 있고 총 8자리가 있었습니다. 또한, 쉐프님 한분께서 주방이랑 카운터 모두를 맡는 것 같았어요. 코시국이다보니 메뉴판에 간편전화체크인도 붙어있네요ㅠㅠ (하루 빨리 코로나가 없어져야 할텐데,,,) 스시쵸우센은 별도로 세부적인 메뉴를 두지 않고, 런치오마카세와 디너오마카세만 운영했습니다. 런치는 5만원, 디너는 8만원으로 미들급 스시야 정도의 가격을 형성하고 있습니다. 츠게모노로는 절임 상추 줄기와 뭔가 붉은 빛이 도는 해파리 식감의 절임 야채,,, 를 준비해주셨는데요. 뭔지 여쭤본다는걸 계속 깜빡했네요ㅠㅠ 개인적으로 .. 2021. 9. 20.
[재태크 도서] 서울 자가에 대기업 다니는 김 부장 이야기 1,2권 요즘 정말 핫한 책인 "서울 자가에 대기업 다니는 김 부장 이야기" 를 읽었습니다. 1권, 2권을 모두 읽는데는 총 4시간 정도 걸렸던 것 같네요. 작가의 필력이 미쳤다!!라는 말이 나올정도로 술술 읽혔던 것 같습니다. 총 평을 하자면, 직장인이라면 누구나 공감할 수 있는 내용으로 강추합니다. 현 시대의 2030/4050세대의 현실적인 모습을 그대로 재밌게 풀었고, 투자에 대한 마인드도 배울 수 있었습니다. 책 내용이 부동산 재태크에 대한 내용을 담고 있는 터라, 한창 부동산이 이슈인 지금 읽기 좋은 책인 것 같습니다. 이 책의 작가님께서는 출판 전에 블로그를 통해 소설을 연재하셨는데, 우연히 블라인드에서 글을 접하고 블로그에 올라온 김부장이야기를 1시간 반만에 정주행했네요,,, 블로그에는 1편부터 13.. 2021. 9. 13.
주 5회 이상의 블로그 작성 도전! 도전 아닌 도전을 해보려고 한다. 주 5회이상 블로그 작성하는 습관을 길러보려고 한다. 다루고자 하는 내용은 아래와 같다. 회사에서의 개발스터디 내용 정리 맛집/일상 부동산 온라인/오프라인 임장 주식 매수/매도 리포트 유투브나 강의를 통한 경제 공부 내용 정리 일단 이렇게 시작하고, 추후에는 릿코드나 백준 문제 풀면서 코드 정리도 해봐야겠다. (계속 미뤄서 이젠 까먹을 지경,,, 파이썬 공부할겸 파이썬으로 문제풀어봐야겠다) 9/27 추가 흑... 누무 빡세다ㅠㅠ 3~4번으로 바꿔야지ㅠㅠㅠ ----- 온라인 임장 순서 강남을 기준으로 경기도 남부 먼저 순회 1. 안양 2. 군포 3. 의왕 4. 시흥 5. 수원 남/서부 6. 수원 북/동부 7. 용인 8. 판교/정자/미금 9. 수내/서현/이매 10. 태평/수.. 2021. 9. 12.
[Effective Kotlin] Item 31: Define contract with documentation Intro 문서로 약속을 정의해라. Item 27: Use abstraction to protect code against change 에서 나왔던 '메세지를 보여주는 함수'에 대해서 다시 보겠습니다. fun Context.showMessage( message: String, length: MessageLengh = MessageLength.LONG ) { val toastLength = when(length) { SHORT -> Toast.LENGTH_SHORT LONG -> Toast.LENGTH_LONG } Toast.makeText(this, message, toastLength).show() } enum class MessageLength { SHORT, LONG } 위 코드는 어떻게 메세지를 .. 2021. 9. 11.
[Effective Kotlin] Item 24: Consider variance for generic types Intro 아래의 generic class를 보면, 타입 파라미터인 T는 out이나 in과 같은 제네릭 변성 한정자(generic variance modifier)가 없기 때문에 타입 변경이 불가능합니다(invariant). 이 말은 generic class에 의해 생성된 서로 다른 타입 사이에는 관계가 없다는 것을 의미하는데요. class Cup fun main() { val anys: Cup = Cup() //Error: Type mismatch val nothings: Cup = Cup() //Error } 예를 들면, Cup와 Cup, Cup와 Cup사이에는 관계가 없습니다. 만약, 관계가 필요하다면 out이나 in과 같은 제네릭 한정자를 사용해야 합니다. out은 type parameter를 공.. 2021. 9. 9.
Cloud Native와 CNCF Cloud Native Landscape Intro 예전에 CNCF 재단에서 권장하는 Cloude Native 환경을 만들기 위한 landscape에 대해 살펴본 적이 있습니다. 주기적으로 업데이트를 하는 자료이기도 하고, 클라우드 기반의 어플리케이션을 구축하기 위해 어떤 제품을 선택해서 조합하여 사용할 수 있을지도 한눈에 파악할 수 있어 가끔 살펴보곤 했습니다. 오늘은 이 Cloud Native, CNCF재단, Cloud Native Trail Map와 함께, Landscape에서 확인할 수 있는 몇가지 대표적인 소프트웨어에 대해서 소개하고자 합니다. Cloud Native (클라우드 네이티브) 가상화 기술이 발전하고 Cloud 환경의 발전이 가속화됨에 따라 애플리케이션의 구성 역시 Cloud 환경에 맞게 설계되어야 할 필요성을 갖게됩니다. .. 2021. 9. 6.
728x90
반응형