(https://kotlinlang.org/docs/reference/data-classes.html 읽으면서 정리) Data를 보관하기 위해서 class를 만든다. 이 class의 함수는 종종 데이터로부터 기계적으로 파생된다. 코틀린에서는 이를 data class라고 하고 data라는 마크를 붙인다. data class User( val name: String, val age: Int ) 컴파일러에서 자동으로 다음과 같은 멤버를 추가한다. equals(), hashCode() toString() - "User(name=John, age=42)" componentN() 함수 (프로퍼티매핑) copy() 생성된 코드의 일관성과 의미있는 동작을 위해 다음과 같은 조건을 충족해야 한다. primary cons..
요새 방송국에서 유투브를 적극 활용하고 있어서 좋다. MBC에서 얼마 전에는 5분 순삭으로 하이킥을 한번 쭉 보여주더니만 이번엔 복면가왕이다. 복면가왕의 가장 빛나는 순간이라면 누가 뭐래도 하현우일거다. 무려 9번의 가왕. 매 무대에서 어마어마한 노래를 불러서 관객들이 놀람과 감동의 표정을 짓게 했다. 하현우가 불렀던 노래만 이어 붙였는데 무려 1시간 분량의 영상이 나왔다. 듣고 또 듣고 또 듣게 되는 무대인 것 같다. 듣다 보면 이따금 나오는 관객과 패널의 표정과 같은 표정을 짓는 나를 발견하게 된다. 불렀던 노래를 가만 보면 신해철의 노래가 3곡이나 들어 있는데 이 때 특히나 멋지게 느껴졌다. 하현우가 잘 불러서 그런 건가, 원곡이 원래 좋은 건가, 정말 듣기 좋다. 너무 좋다. 특히나 Lazenca..
유난히 정신없이 흘러간 9월이다. 9월에 추석이 있었던가? 있었구나. 추석, 팀이동, 병원 많은 일이 있었고 많은 변화가 있었다. 그러다보니 9월 30일에 넷플릭스에서 감상한 작품 정리하는 것을 잊어버렸다. 9월 추천작 이제야 정리해본다. 오렌지 이즈 뉴 블랙 오렌지 이즈 더 뉴 블랙 | Netflix 공식 사이트 상류층 뉴요커가 과거의 범죄에 발목을 잡힌다. 그녀가 여성 교도소에 수감되면서 벌어지는 일들을 그린 시리즈. 드라마 《위즈》의 제작자가 내놓은 에미상 수상작이다. www.netflix.com 8월에도 하지 않았냐고? 맞다. 시즌 6까지 정주행한 후에 9월 1, 2일 마지막 시즌 7을 봤다. 마지막까지 흥미진진하게 이야기를 끌어가는 아주 훌륭한 작품이다. 아메리칸 팩토리 아메리칸 팩토리 | Ne..
(이제야 정리하는 추석 산책) 추석에 정말 오랜만에 시골이라 할 수 있는 곳에 다녀왔다. 부모님이 여행을 가시는 바람에 시댁 -> 처가의 방문 순서를 따를 필요가 없게 되어 처가의 할아버지가 계신 상주를 방문하게 되었다. (아직 처가는 할아버지가 살아계셔서 장인어른의 형제가 모두 모인다) 꽉 막힌 도로 때문에 너무너무 짜증 나긴 했지만 그래도 오랜만에 본 우리나라 자연의 아름다움을 한껏 느낄 수 있어서 참 좋았다. 상주도 물론 아름다웠지만 오며가며 지나는 길에 들른 문경이 정말 아름다웠다. 내가 방문한 곳은 진남휴게소다. 진남휴게소는 굽이굽이 흐르는 영강과 조령천이 만나는 곳에 있다. 이 곳에서는 가장 먼저 아름다운 풍광을 만날 수 있다. 굽이굽이 흐르는 영강과 폭포, 고모산성, 석현성이 어우러져 너무너..
지난 30일동안 이전에 안드로이드로 만들었던 앱을 flutter로 새로 만들었다. 바로 성경앱이다. 이 앱은 2012년 1월에 안드로이드앱으로 만들어서 2014년까지 유지보수를 했었다. 당시 안드로이드에서는 제대로 된 ebook 리더도, 쓸만한 성경앱도 없었기 때문에 안드로이드 개발 연습도 할 겸 필요한 앱도 만들겸 만들었던 것 같다. 성경 - Google Play 앱 간단한 성경앱입니다. 읽기 쉽고, 원하는 구절을 쉽게 찾을 수 있습니다. 웹버전도 있어요. - http://holybible.joostory.net 문의나 제안 있으시면 메일로 보내주세요. - email : holybible@joostory.net play.google.com 안드로이드 폰을 사용하면서 이 앱을 잘 사용하다가 아이폰을 사용..