본문 바로가기
반응형

분류 전체보기294

var말고 val 쓰자!! Scala 에서는 변수 선언 방법이 두가지가 있다. val 과 var 이다. var는 일반적으로 알고 있는 변수로 선언을 하는 것이여서 함수 중간에 값의 변경이 가능하다. 하지만 val 타입은 불변하는 값으로 자바의 final 선언과 비슷하다. 따라서 한 번 값이 결정되고 난 다음에는 값의 변경이 불가능하다. Scala에서는 함수형 프로그래밍을 지향하고 의도치 않은 동작을 방지하기 위해 var 타입을 사용하지 않는 것을 권장한다. 때론 이것을 지키려고 하다보면 상당히 머리를 써야할 때가 있다. 이런 문제들이 발생했을 때 유용한 패턴들을 한 번 만들어 보려 한다. 각 패턴별로 목록을 이 글에 추가해나가도록 하겠다. 2019/08/06 - [만들어 봐요/Scala] - 1. Count 값 구하기 - var .. 2019. 8. 6.
[프라하] 믈리니체(Mlejnice) 프라하에는 정말 많은 관광객들이 있는 곳이죠. 그래서 관광객을 상대로하는 식당들이 정말 많이 있습니다. 모던하며 분위기 좋은 레스토랑들도 있지만, 관광객을 많이 상대하다보니 약간 높은 가격이거나 질이 좀 떨어지는 식당도 많이 있지요. 관광지에서는 어쩔 수 없는 현상인 것 같습니다. 저는 레스토랑을 찾을 때 구글 지도에서의 평점과 Yelp라는 앱을 주로 사용합니다. 사람들이 평점을 보고 일정 이하인 식당은 거르곤 합니다. 어쨌거나!! 프라하에 왔으니 체코 음식을 먹어봐야겠지요. 그래서 이번에 선택한 메뉴는 굴라쉬 입니다. 굴라쉬는 동유럽 국가들에서 많이들 먹는 스튜입니다. 스튜에 들어가는 양념이 한국인들 입맛에 잘 맞는 편이라 많이들 찾는 음식입니다. 제가 찾은 곳은 믈리니체(Mlejnice)라는 레스토랑.. 2018. 12. 31.
Scala란 무엇인가? 스칼라 간단 소개 스칼라는 함수형 객체지향 프로그래밍 언어 입니다. 스칼라는 자바의 복잡한 단점을 해결하기 위해 만들어 졌습니다. 스칼라는 자바 바이트 코드를 사용하기 때문에 JVM위에서 실행 시킬 수 있습니다. 또한 자바의 클래스들을 바로 사용할 수도 있고, 자바에서도 스칼라 코드들을 호출할 수 있습니다. 그래서 자바 프로그래머들이 아주 빠르게 배울 수 있는 언어 중 하나입니다. 물론 문법적으론 차이가 있기에 따로 공부를 해야하긴 합니다. 주요 특징들부터 설명해보겠습니다. 함수형 프로그래밍 앞선 소개에서 스칼라는 함수형 프로그래밍을 표방한다고 간략히 적었었습니다. 그렇다면 함수형 프로그래밍이란 무엇일까요? 함수는 입력 값을 파라미터를 통해 입력 받고, 출력 값을 리턴하는 구조를 가지고 있습니다. 하지만.. 2018. 11. 5.
베를린 여행 비행기 티켓 최근 꽃보다 할배에서 베를린이 나왔었죠. 제가 살고 있는 동네가 나와서 너무나도 반가웠었습니다. 요즘 유럽 여행을 하시는 분들이 늘어난 것 같아요. 하지만 유럽이 가까운 거리도 아니고 비행기 티켓은 여전히 비싸지요. 물론~시간적으로 여유가 많으신 분들은 정말 저렴한 가격에 구매가 가능합니다. 왕복 항공권이 60-70만원대에도 많이 나오니까요. 행사 때를 노리면 더 저렴하게 구입도 가능합니다. 맘껏 휴가를 못쓰는 직장인에게는 그림의 떡이지만요 ㅠㅠ 그럼에도 불구하고 저렴한 항공권들을 어떻게 찾느냐!! 그 팁을 적어보려 합니다. 요즘 항공권 검색 앱이나 사이트가 정말 많이 늘어났습니다. 땡처리 항공권도 파는 곳도 있고요. 운이 좋다면 땡처리 항공권으로 정말 싸게 다녀오실 수도 있지만, 유럽가는 건 그리 쉽지.. 2018. 10. 25.
HDFS 하둡 분산 파일 시스템 소개HDFS(Hadoop Distributed File System)는 범용 하드웨어에서 분산 처리 파일 시스템을 운용하기 위한 기술이다. 기존의 존재하던 분산처리 파일 시스템들과 기술적으로 거의 동일하다. 특징은 특정 하드웨어를 의한 시스템이 아닌 범용 시스템에서 동작하도록 설계되었다는 것이다. 이러한 기능은 분산 처리를 위한 하둡의 기본 중 하나이다. 네임 노드와 데이터 노드HDFS는 마스터와 슬레이브 아키텍쳐를 가지고 있다. HDFS는 하나의 네임노드와 여러 개의 데이터노드로 구성된다. 네임 노드는 마스터 서버로서 파일 시스템의 네임 스페이스를 관리하고 클라이언트의 권한 등을 체크에 데이터의 접근을 관리한다. 데이터 노드는 네임 노드의 명령에 따라 이 블록을을 생성하거나 삭제, 복제하는 기능을 수행.. 2018. 9. 24.
[암스테르담] 더 씨푸드 바 (The Seafood Bar) 더 씨푸드 바 (The Seafood Bar) 네덜란드 암스테르담에서 먹어야할 음식은 무엇일까 고민을 많이 했었습니다. 유명한건 홀랜더 감자튀김이나 더치 파이 등인데 먼가 한끼 제대로 먹기에는 부족했지요.암스테르담은 옛날 부터 유명한 항구 도시로 많은 향신료들이 들어왔고 사람들의 마인드가 매우 자유스러웠기에 그런 많은 재료들로 새로운 요리를 만들기를 좋아했다고 합니다.그래서 딱히 어떤 특정 음식을 고르기가 어려웠습니다. 베를린에서 오랜만에 바닷가 근처로 왔으니 해산물을 먹어보기로 결정했습니다. 저녁 비행기를 타야했기에 조금 이른 시간에 갔더니 붐비지는 않았습니다. 하지만 일어날 때 쯤 되니 식당안이 가득 찼었습니다. 식사 시간에 방문하시려면 예약을 미리 하시는게 좋을 듯 합니다. 실내 인테리어도 굉장히 .. 2018. 4. 27.
2018 남북 정상 회담 - 2018 inter Korean summit 전 세계가 주목하는 역사적인 순간이였습니다. 남북 정상회담을 개최하고 문재인 대통령과 김정은 국무위원장이 손을 맞잡고 군사분계선을 서로 넘나드는 모습을 보니 가슴이 찡해집니다. 이 곳 독일의 주요 언론들과 영국의 BBC, 미국의 CNN등 세계 주요 언론들이 이번 정상회담을 1면에 실으며 많은 사람들이 관심을 가지고 있다는 것을 느낄 수 있었습니다. 이전 정권까지만해도 전쟁나는거 아닌지 무서울 정도였는데 정권이 바뀌자마자 이런 모습을 볼 수 있을거라고 상상도 하지 못했었습니다. 이번 회담에서 서로 좀 더 자주 만나겠다는 발언들을 보니 이번 회담이 끝이 아니라 시작이라는 느낌이 듭니다. 다음 장면은 문재인 대통령이 북한쪽에서 백두산을 오르는 모습을 보기를 기대합니다. 앞으로 계속 이렇 좋은 기류가 이뤄져 한.. 2018. 4. 27.
티스토리 초대장 나눠드립니다 i n v i t a t i o n 티스토리 초대장+ 남은 초대장 수 : 10안녕하세요!티스토리에 보금자리를 마련하시려는 여러분께 초대장을 배포해 드리려고 합니다.나만의, 내 생각을, 내 기억을 담는 소중한 블로그를 만들고 싶다면 티스토리로 시작해보세요!티스토리 블로그는 초대에 의해서만 가입이 가능합니다. 원하시는 분은 댓글에 E-mail 주소를 남겨주시면 초대장을 보내드립니다. 남겨주실 때에는 꼭 비밀댓글로 남겨주세요!초대장을 보내드리고 바로 개설하시지 않으신 분들은 초대장을 회수할 수도 있으니 바로 개설해주세요! Yes이런 분들께 드립니다! 1. 다른 블로그를 사용해보셨던 분2. 이메일 주소가 정상적인 분3. 블로그를 시작하려는 이유를 남겨주신 분! No이런 분들께 드리지 않아요! 1. 이메일 주소가.. 2018. 4. 26.
[암스테르담] 쿠켄호프 튤립 축제(Keukenhof) 네덜란드는 튤립과 풍차로 유명한 나라이죠. 매년 4월과 5월 사이에 네덜란드에서는 세계 최대 규모의 튤립 축제를 열고 있습니다. 봄 나들이 삼아서 꽃 구경 다녀왔어요. 공항에서 리세(Lisse)의 쿠켄호프(Keukenhof)까지 셔틀을 운행하고 있는데요 대략 30분정도 걸립니다. 공항에서 쿠켄호프를 왕복 셔틀과 입장권을 인터넷으로 미리 예매를 했습니다. 당일 현장에서도 티켓을 구매할 수도 있지만 미리 구매하는게 더 저렴합니다. 버스를 타고 쿠켄호프쪽으로 가다보면 광할하게 펼쳐져 있는 튤립 밭을 볼 수가 있습니다. 이 곳에서 사진 찍는 사람들도 많더군요 셔틀 버스가 입구 바로 앞에 우리를 내려다 줬습니다.아침 일찍부터 갔는데 사람들이 엄청 많더군요.미리 예매를 했기에 기다리지 않고 바로 입장할 수 있었습니.. 2018. 4. 26.
반응형