본문 바로가기

전체 글7

[Flutter] Android SDK "Android API 29 Platform" 에러 해결 안드로이드 스튜디오 플러터에 아래와 같은 에러가 떴다. 이리저리 해도 잘 안 고쳐지고, 골머리만 아프다. ■ 에러메세지 안드로이드 스튜디오 상단에 에러 메시지가 계속 표기된다. 'Android SDK "Android API 29 Platform" is not found on the disk or corrupted.' 또는 'Android SDK "Android API 29 Platform" is missing' ■ 해결방법 1) 안드로이드 스튜디오 상단 메뉴에서 file - Projrct Structure - Project Settings - Modules을 클릭한다. 2) Modules SDK - Dependencies항목을 클릭하고, 밑에 있는 Export 항목 중 필요한 항목을 클릭하면 에러메시지가.. 2023. 9. 17.
구글 검색엔진 상위에 나타나는 글쓰기 방법(feat. SEO) 구글이나 네이버의 검색결과에서 상위를 차지하면 엄청난 트래픽을 가져온다. 트래픽은 검색량을 의미하며 트래픽이 높을 수록 곧바로 수익으로 연결된다. 때문에 수익창출을 목적으로 하는 블로거는 물론 인터넷 사업을 목적으로 광고를 하고 있는 사업주 모두가 검색 최상위 자리를 차지하고 싶어 하며 그 방법을 찾아내려 노력하고 있다. 구글에는 200여 가지의 랭킹 조건이 있다고 알려지는데, 이렇게 여러 조건들과 연결된 검색엔진 최적화 SEO(Search Engine Optimization)을 시도하는 사람들은 다양한 방법으로 랭킹을 높이고자 끊임없이 노력한다. 예를 들어, 다양한 메타 태그를 부여해 보기도 하고, 인기 있는 키워드도 분석한다. 링크를 추가한다던지 사이트맵을 개선하기도 한다. 소스코드까지 다른 것으로 .. 2023. 9. 10.
[Flutter/Dart] Web Blog App 코딩하기 1. 콜백함수와 웹뷰 위젯 (콜백함수) Callback 함수는 일정작업이 완료되면 실행되는 함수이다. 함수를 정의해두면, 바로 실행되지 않고, 특정 조건이 성립할 때 비로소 실행된다. 유저가 화면을 터치할 때, 웹뷰의 로딩이 완료되었을 때 등 실행된다. (웹뷰 위젯) 웹뷰는 프레임워크에 내장된 브라우저를 앱의 네이티브 컴포넌트(component)에 임베딩(embedding)하는 기능이다. 즉 앱에서 웹브라우저 기능을 구현해주는 기술이다. 웹뷰는 네이티브 컴포넌트에 비해 속도가 느리고 애니메이션이 부자연스럽다는 단점이 있다. 그럼에도 웹뷰를 사용하는 이유는 웹사이트를 쉽게 활용할 수 있기 때문이다. 플러터에서도 웹뷰 위젯을 제공하며, 이 위젯을 사용하여 앱에서 브라우저를 실행할 수 있다. 웹뷰 위젯의 속성.. 2023. 9. 3.
[Flutter/Dart] 주석 표기법(Commenting Code) Dart는 다른 프로그래밍 언어들과 같이 작성한 코드에 주석을 달 수 있도록 하고 있다. 코드와 나란히 주석을 기재하면 되고, 컴파일러는 이 주석부분을 무시한다. 작성하는 코드의 깊이와 복잡성으로 인해 이유에 대한 전체적인 큰 그림이 모호해질 수 있다. 이를 방지하기 위해, 자신의 코드를 짜고나서 다른 사람들이 잘 이해할 수 있도록 주석을 하면 좋다. 어쩌면 당신이 미래의 그 사람일 수도 있다. (single-line comment) 한 줄 주석은 슬래쉬 2개를 문장 앞에 적는다. (multi-line comments) 한 줄 주석을 쌓아서 여러 줄 주석을 작성할 수 있다. (comment blocks) 주석 시작에 /*를, 주석 마지막에 */ 를 넣는다. 다음과 같이 안에다 다시 쓰는 것도 가능하다. .. 2023. 9. 3.
선택은 나 자신을 찾아가는 여정이다(feat. 연금술사) 선택의 순간은 매 순간 우리 앞에 있다. 일어나서 잠을 자기까지, 살아있는 모든 존재는 선택을 하면서 살아간다. 학교나 또는 직장을 가는 것처럼, 평범한 일상으로 망설임 없이 되풀이되는 선택도 있다. 특별한 일들은 어쩌다 한 번 일어난다. 지루해질 때 가끔은 일상을 깨고 싶다.​ 현대인들 모두가 짜여져있는 틀 속에서 하루하루를 지낸다. 다람쥐 쳇바퀴 같은 일상을 벗어나고 싶은 욕망이 밀려올 때, 우리는 여행을 선택한다.​ 나도 올 여름에 여행을 했다. 처음으로 6박 9일의 스페인 일주 패키지여행을 갔다. 그동안 보았던 미국이나 남미의 여행지 풍경과 다르게, 대항해 식민지 시대의 주인공이었던 스페인 거리에는 볼거리가 넘쳐났다. 바르셀로나에 있는 가우디의 멋진 성가족(la Sagrada Família) 성당.. 2023. 9. 3.
국민연금 납부액, 예상수령액, 고갈시점(feat. 연금제도 개혁) 1. 국민연금의 역사 국민연금은 보험의 원리를 도입하여 만든 사회보장제도로서, 가입자가 일정 금액을 납입하고 해당 연령에 도달하면, 국가가 연금을 지원한다. 국민연금법은 1986년도에 공포되어, 1988년 '10인 이상 사업장' 근로자를 대상으로 시행되었다. 1995년 농어촌 지역과 1999년 도시지역 주민으로 확대되었고, 2006년에는 1인 이상 사업장까지 확대 적용되어 전 국민이 대상이 되었다. 국민연금제도의 큰 변경사항은 1998년과 2007년 두 차례에 걸쳐 수급개시 연령을 기존 60세에서 65세로 늦추고, 소득대체율을 70% → 40%까지 낮추었다. 한편, 납입해야 하는 보험료율은 3% → 9%로 올랐다. 참고로, 공무원(공무원연금), 군인(군인연금), 사립학교 교직원(사학연금)은 국민연금제도와.. 2023. 9. 2.
올바른 기도의 자세와 내용 기도는 신과 의사소통을 시도하려는 행위, 또는 신에게 무엇인가를 간청하는 행위를 말한다. 기독교 뿐만 아니라, 신을 믿음의 대상으로하지 않는 다른 종교 역시 기도라는 표현을 사용한다. ​우리는 살면서 간절한 상황이 되면 기도를 하게 된다. 끝없는 절망속에서, 절대적으로 의지하고 싶은 마음이 생길 때, 기도를 올린다. 두손을 가지런히 모으고 간절한 마음으로 바란다. 우리 역사 속 '정안수' 이야기도 바로 기도의 이야기다. 기도의 핵심은 '간절함'과 '정성'이다. 간절함과 정성이 배여있는 기도는 나 스스로를 낮추는 일이다. 인간이 절대자인 신 앞에서 자기자신을 낮추는 방법은 이마를 땅에다가 대는 것이다. 예컨대 불교에서 108배를 수행하고, 유교에서 큰 절을 하는 행위들이다. 이슬람에서도 메카를 향해 하루 .. 2023. 8. 31.