6월, 2021의 게시물 표시

Error message와 탐정

이미지
Error message와 탐정을 알아보겠습니다. ​ 저는 범인을 추리하고 밝혀내는 탐정을 좋아합니다. 코난 도일의 셜록 홈즈를 읽을 때 정말 재미있었습니다. 주변에 작은 것을 놓치지 않는 관찰력과 처음 본 사람(왓슨 등)의 배경 등을 추리로 알아내는 장면은 참 인상적이었습니다. ​ 우리나라에는 탐정 제도가 없습니다. 그래서 탐정은 될 수 없죠. 여담으로 일본은 있다고 하더군요. 하지만, 놀랍게도 코딩을 할 때에 우리는 탐정이 돼볼 수 있습니다. ​ 프로그램을 실행하면서 나타나는 오류(error) 메시지를 잘 들여다보고 추리를 하는 것이 탐정이 일하는 방식과 똑같다고 생각합니다. 오류 메시지는 프로그램이 마지막으로 남기는 힌트와 같습니다. 나는 종료되지만 너에게 힌트를 주겠어! 그래서 우리는 그 오류 메시지를 유심히 잘 들여다볼 필요가 있습니다. 위의 코드를 실행하면 다음과 같은 오류 메시지를 보여줍니다. 탐정이 되어서 들여다봅시다. 흠.. f 가 정의되지 않았다고 하네요. 좀 더 자세히 봅시다. line 6의 e = c + f가 이상하다고 단서를 줍니다. ​ ​ 찾았어! 범인은 당신이야! 만약 혼자서 해결하기 어렵다면 도움을 청할 수 있습니다. 바로 구글에 말이죠. 전 세계의 탐정들이 도와줄 것입니다. ​ 당신의 오류(error) 메시지 보는 시간이 조금 즐거워 지시기를 바라며 글을 마칩니다. ​ ​ 끝. ​ 카테고리: Python

Android Draw strikethrough on text

이미지
사용 언어: Kotlin 1.5.10 사용 버전: Android Studio 4.1.2 ​ 안드로이드 Draw strikethrough on text를 해보겠습니다. strikethrough는 취소선을 말하며, 글자 중간에 선을 긋는 것을 말합니다. 이렇게 말이죠. ​ 텍스트의 paintFlags로 설정합니다. text.paintFlags에서 or을 통해 기존의 Flags를 건들지 않고, Paint.STRIKE_THRU_TEXT_FLAG가 추가됩니다. 실행해 봅시다. Hello World!에 취소선이 그어진 것을 확인할 수 있습니다. ​ ​ ​ 취소선을 없애고 싶다면 다음과 같이 적습니다. Paint.STRIKE_THRU_TEXT_FLAG를 반전해서 and를 해주면 됩니다. ​ ​ 끝. 카테고리: Android

Android Default background color setting

이미지
사용 언어: Kotlin 1.5.10 사용 버전: Android Studio 4.1.2 ​ 안드로이드 Default background color setting을 해보겠습니다. ​ ​ 기본적으로 안드로이드 화면의 색깔은 하얀색입니다. 이 색깔을 한 화면에서만 변경할 수 있지만, 일관성을 위해서 모든 화면의 배경 색깔을 동일하게 변경해야 할 경우가 있습니다. 화면이 100 개가 있다면 하나씩 변경하기 힘들 겁니다. 그래서, 기본 화면 색깔을 변경해 줍니다. ​ ​ res - values 폴더에 themes.xml이나 styles.xml로 갑니다. themes와 styles의 차이점은 themes에는 colorPrimary 같은 의미적인 문구를 적는 곳이고, Styles에는 android:textColor 같은 View의 속성들을 적는 곳이라고 하는데, 그냥 둘 다 똑같습니다. 아무렇게나 쓰고 있습니다. ​ ​ <item name="android:colorBackground">[원하는 색상]</item> 을 적어줍니다. 저는 @color/teal_200을 사용했습니다. 원하는 색상은 color resource에 저장되어 있는 것을 써도 되고, #ffffff와 같이 직접 수치를 표기해도 됩니다. ​ ​ ​ 결과를 볼까요? 이제, 새로운 화면을 만들어도 배경 색상이 동일하게 적용될 겁니다. ​ ​ 끝. 카테고리: Android

벌곡 휴게소(대전 방향) 추천 메뉴

벌곡 휴게소(대전 방향) 추천 메뉴를 알아보겠습니다. ​ 2021.06.06 ​ 해물짬뽕라면 - 5,000 원 (추천) 해물순두부찌개 - 8,000 원 (추천) 스페샬어묵우동 - 6,000 원 (추천) 제육덮밥 - 8,500 원 (추천) 논산 딸기 돈가스 - 8,500 원 (베스트) 불고기 비빔밥 - 8,000 원 (베스트) 치즈돈가스 - 9,000 원 (추천) ​ ​ 가족과 함께 여행 갈 때 사용하세요. 전국 고속도로 휴게소 메뉴는 [휴게소 메뉴] 앱에 있습니다. https://play.google.com/store/apps/details?id=starlight.jaehwa.restaurantarea 감사합니다. 끝. 카테고리: 휴게소 메뉴

벌곡 휴게소(논산 방향) 추천 메뉴

벌곡 휴게소(논산 방향) 추천 메뉴를 알아보겠습니다. ​ 2021.06.05 ​ 우렁된장찌개 - 5,500 원 (추천) 남도시래기국밥 - 7,500 원 (추천) 등심돈가스 - 8,500 원 (추천) 임실치즈돈가스 - 9,500 원 (추천) 벌곡닭갈비 - 12,000 원 (베스트) 해물순두부찌개 - 8,000 원 (추천) ​ ​ 가족과 함께 여행 갈 때 사용하세요. 전국 고속도로 휴게소 메뉴는 [휴게소 메뉴] 앱에 있습니다. https://play.google.com/store/apps/details?id=starlight.jaehwa.restaurantarea 감사합니다. 끝. 카테고리: 휴게소 메뉴

여산 휴게소(천안 방향) 추천 메뉴

여산 휴게소(천안 방향) 추천 메뉴를 알아보겠습니다. ​ 2021.06.04 ​ ​ 순살돈가스 - 7,000 원 (추천) 왕 갈비탕 - 10,000 원 (프리미엄) 된장찌개 - 5,500 원 (추천) 제육덮밥 - 7,500 원 (추천) ​ ​ 가족과 함께 여행 갈 때 사용하세요. 전국 고속도로 휴게소 메뉴는 [휴게소 메뉴] 앱에 있습니다. https://play.google.com/store/apps/details?id=starlight.jaehwa.restaurantarea 감사합니다. 끝. 카테고리: 휴게소 메뉴

이서 휴게소(천안 방향) 추천 메뉴

이서 휴게소(천안 방향) 추천 메뉴를 알아보겠습니다. ​ 2021.06.03 ​ 불고기철판비빔밥 - 9,000 원 (프리미엄) 명품전주불고기비빔밥 - 9,000 원 (추천, 프리미엄) 수제등심돈가스 - 8,400 원 (추천) 이서휴게소정식 - 8,900 원 (베스트) 왕새우튀김우동 - 6,000 원 (프리미엄) 명품꼬막비빔밥 - 10,000 원 (베스트, 추천, 프리미엄) ​ ​ 가족과 함께 여행 갈 때 사용하세요. 전국 고속도로 휴게소 메뉴는 [휴게소 메뉴] 앱에 있습니다. https://play.google.com/store/apps/details?id=starlight.jaehwa.restaurantarea 감사합니다. 끝. 카테고리: 휴게소 메뉴

정읍녹두장군 휴게소(천안 방향) 추천 메뉴

정읍녹두장군 휴게소(천안 방향) 추천 메뉴를 알아보겠습니다. ​ 2021.06.02 ​ 웰빙우렁쌈밥정식 - 9,000 원 (베스트, 추천) 정읍국밥 - 8,000 원 (추천) 로스등심가스 - 9,000 원 (추천) 모시잎송편 - 3,000 원 (추천) ​ ​ 가족과 함께 여행 갈 때 사용하세요. 전국 고속도로 휴게소 메뉴는 [휴게소 메뉴] 앱에 있습니다. https://play.google.com/store/apps/details?id=starlight.jaehwa.restaurantarea 감사합니다. 끝. 카테고리: 휴게소 메뉴

백양사 휴게소(천안 방향) 추천 메뉴

백양사 휴게소(천안 방향) 추천 메뉴를 알아보겠습니다. ​ 2021.06.01 ​ 삼채비빔밥(여름) - 7,500 원 (추천) 삼채애호박찌개 - 7,500 원 (베스트) 녹차굴비백반 - 10,000 원 (추천, 프리미엄) 된장찌개 - 7,000 원 (추천) 코바코 통치즈모둠가스 - 9,500 원 (프리미엄) 제육덮밥 - 8,000 원 (추천) ​ ​ 가족과 함께 여행 갈 때 사용하세요. 전국 고속도로 휴게소 메뉴는 [휴게소 메뉴] 앱에 있습니다. https://play.google.com/store/apps/details?id=starlight.jaehwa.restaurantarea 감사합니다. 끝. 카테고리: 휴게소 메뉴