안드로이드 스튜디오를 설치하고 안드로이드 프로젝트 구성요소에 대해 간단하게 설명 드리는 포스트를 했었습니다.오늘은 간단하게 개인 블로그를 띄울 수 있는 앱을 만들어보고자 합니다.블로그 사이트 앱 만들기 포스트입니다. 저는 kotlin(코틀린)이랑 java랑 비슷할줄 알고 빠르게 만들고 끝내려고 했는데, 너무 달라서 꽤 걸렸네요; 프로젝트 만들기 우선 프로젝트를 생성합니다.저는 Empty Activity를 선택하여 진행하였습니다.다른 분들도 그대로 진행해주시면 될 것 같습니다. Name은 원하시는대로 정해주시면 됩니다.나중에 앱 이름은 설정이 …
안드로이드 프로젝트 구성요소 (Android Project Structure)
안드로이드 개발을 하기 전에 구성요소들을 살펴보고자 합니다.안드로이드 프로젝트 구성요소 관련 포스팅 글입니다. 프로젝트 개요에 대해 Android Studio에서 제공해주는 글이 있습니다.내용이 방대하기 때문에 우선 이 글을 읽고 확인해보시면 좋을 것 같습니다. Android Project Structure 처음 프로젝트(Project)를 생성하면 위와 같이 생성됩니다.꽤 많은 구성요소를 가지고 생성됩니다.주요 구성요소들을 간단하게 설명하자면, app / java자바 파일이 들어있는 폴더입니다. 이제는 코틀린(Kotlin)이라는 JVM에서 동작하는 프로그래밍 언어도 포함되는 것 …
AndroidX & Instant App 간단 설명
AndroidX & Instant App 관련하여 간단하게 정리하고 넘어가고자 포스트를 진행합니다.간단하게 튜토리얼을 해보면서 간을 보려고 프로젝트를 생성을 진행하는 중이었습니다. 이 과정에서 옵션 2개를 보게 되었는데 너무 신경이 쓰여 ‘Finish’ 버튼을 누르지 못했습니다;이곳저곳 눌러보면서 간단하게 ‘아~ 그렇구나’ 정도의 수준으로 알게된 정보를 공유하고자 합니다. Instant App Instant App은 지금까지의 웹 사용자의 앱 고객까지의 유도 과정의 복잡함을 생략하기 위해 만들어진 개념이라고 합니다.지금까지 우리는 검색을 …
Android Studio 설치 및 Path 설정 방법
안녕하세요. ThinkGround Flature 입니다.이번 포스트에서는 Android Studio 설치 및 Path 설정 방법 관련하여 공유드리고자 합니다. Cloud Technology와 Infra Architecture에 대해 지속적인 공유를 드리고 싶었습니다.하지만 그 위에 돌아갈 서비스 사례 없이는 정보를 공유드리기가 한계가 있어 안드로이드 개발을 하는 것으로 방향을 잡았습니다. ++그 외에도 여러 프로젝트를 준비 중입니다. 수년전에 Android 개발을 위해 잠깐 다뤄본 적이 있었는데, Java를 기반으로 만들어진 언어이지만 꽤 많이 …
if 구문 사용법 – 조건식, 블록, 명령 in Python
이 포스트에서는 if 구문 사용법 – 조건식, 블록, 명령 관련 내용을 다뤄보려고 합니다.Python의 if문은 다른 언어들과 비슷하지만, Java와 같은 언어와 다르게 {}를 사용하여 블록을 구분하지 않습니다.좀 더 보기 편한 언어를 지향하고 있기 때문인 것 같습니다. Python의 IF 문법 파이썬의 if 구문은 아래와 같은 형식으로 사용됩니다. if 조건식 : 명령문 1 명령문 2 … 조건식에는 파이썬이 해석할 수 있는 참/거짓으로 구분할 …
Python turtle 사용법
이번 포스트는 Python turtle 사용법 관련 글입니다.파이썬에서 제공하는 기본 그래픽 모듈인데, 간단하게 캔버스를 띄워주고 Method에 맞춰 간단한 그래픽을 구현해줍니다. 기본 코드 (Basic Code) 위 코드를 그대로 복사 붙여넣기 하셔도 구현됩니다.사실 너무 기본적인 기능들이 탑재된 모듈이라 복잡한 내용을 구현하기에 적절하지 않은 것 같습니다. (개인적인 생각)제 생각을 적기 전에 몇가지 대표적인 메소드들을 정리하자면 아래와 같습니다. 위에 적은 것 외에도 많은 메소드가 존재하겠지만, …
CentOS 7에서 Python 3.6 설치
이번 포스트에서는 CentOS 7에서 Python 3.6 설치 방법을 공유드리고자 합니다.CentOS는 기본적으로 Python 2가 설치되어 있습니다.그리고 현시점(19년 5월 8일)까지는 Yum을 통해 Python 3를 기본적으로 제공해주지 않고 있습니다.아직 혼재되어 2와 3을 혼재하여 사용하고 있지만 요즘 나오는 것들은 모두 3 버전에 맞춰 나오고 있기 때문에 장기적으로는 3버전으로 이동해야 합니다. 저는 Python 3.6 설치를 위해 여러 방법이 있겠지만, IUS Repository를 이용하는 방법을 공유드릴 것입니다. …
PyCharm Repository 접속 불가 현상 – Proxy Setting
최근 개인적인 용도로 XML Parser를 만들일이 있어서 파이참(PyCharm)을 설치했습니다.Python 3 을 설치해서 그런지 구글신께서 내려주시는 레퍼런스들이 적용안되는 애들이 좀 되네요.어찌됐든 필요한대로 패키지를 다운받아야 했는데, Windows에서 사용중이라 pip를 사용할 수가 없어 [Settings] 부분에서 세팅을 해주려고 했습니다. (물론 제가 초보라 윈도우에서 pip 사용하는 방법을 모르는걸지도….;)그런데 여기서 PyCharm Repository 접속 불가 현상 을 겪게 되었습니다.. [Settings] – [Project] – [Project Interpreter] 에 들어가면 …
Python 기본 내용 다루기 (사이트내 글 모음)
이 포스트는 파이썬 관련 글을 모아두는 SiteMap 정도로 보시면 될 것 같습니다.Python 기본 내용 관련하여 공부하면서 정리를 해두고 있는데 파이썬 카테고리를 별도 생성을 하지 않을 예정이라 여기에 모을 예정입니다. 만약 파이썬을 입문하실 예정이면 이 게시물을 ‘즐겨찾기 추가’ 또는 RSS 피드를 받아보셔도 좋을 것 같습니다. Python 기본 내용 Python 설치 방법 파이썬 코드 실행하는 방법 기본 연산자 CentOS 7에서 Python 3.6 …
CentOS 7에서 워드프레스 파일 업로드 사이즈 수정하기(php, nginx)
웹사이트에 HTTPS(SSL) 적용 테스트를 하기 전에 지금 운영하고 있는 이 사이트의 환경과 비슷하게 만들어주기 위해 플러그인 설치 및 워드프레스 버전을 맞춰주었다. 그리고 테마를 설치하기 위해 가지고 있던 테마파일(.zip)을 업로드를 시도하였다. Nginx서버에서 413 에러를 뿜으며 나에게 모욕을 주었다.. 다행히 뒤에 영어로 파일 사이즈가 크다고 말해줘서 이유는 금방 알 수 있었다. 그럼 우리는 두 곳에서 설정을 변경해주어야 한다. [php.ini] – /etc/php.ini upload_max_filesize = …