본문 바로가기

전체 글225

웹 호스팅 Virtual Host 세팅 목적 - 하나의 서버로 여러 계정을 만들었을 때, 계정마다 있는 index.html이라는 웹서버를 각각의 도메인으로 호출 사용자 계정1을 만든 후, 계정 안에 기본 홈페이지 파일(index.html) 을 만들고 도메인1로 웹 서비스 세팅 후 가동을 확인 1) 계정생성 adduser명령으로 testuser1이라는 계정을 만든다. 미리 관리자 계정으로 접속했으며, 유저에 대한 정보는 아무거나 넣어도 상관없다. 넣기싫다면 엔터. 추가적으로 adduser 뒤 계정이름에 대문자가 아닌 소문자를 사용해야 한다.2) /etc/passwd파일에 저장이 된다. cat으로 저장이 됐는지 확인.3) 계정 안에 index.html생성 계정의 디렉토리는 /home/testuser1이다. (참고로 원래 내계정인 heeseok의 .. 2018. 8. 8.
[Mac] 안드로이드 스튜디오 github 여러명에서 같이 작업하기 지금 하고있는 프로젝트는 3명에서 작업중이다. 우리가 찾은 최선의 방법으로 셋이서 깃헙으로 공유하는 것을 기록하고자 한다. 만약 3명이 공통된 작업을 하고자 한다면, 한명이 레포지토리를 등록하고 나머지 사람이 포크를 한다. 그리고 저작자가 나머지 사람들에게 글을 수정할 수 있는 권한을 준다. 이후 세사람이 각각의 작업을 하고 공유할 상황이 된다면 아래의 방법으로 깃허브를 이용하면 된다. 1. 한 명이 먼저 안드로이드 스튜디오에서 커밋을 시켜서 깃허브에 올린다. - 안드로이드 스튜디오와 깃허브 계정이 연결돼야 한다. - 올릴 때는 하나라도 안올라가면 안 될 수 있기 때문에 체크 안돼있는 것들도 모두 커밋시킨다. - 반드시 커밋앤 푸쉬를 해준다. 그리고 나머지 부분은 커밋으로 진행시킨다. 사진참고커밋 버튼커.. 2018. 8. 8.
앱인벤터 기존의 손전등을 응용한 sos 기능 추가 기존의 손전등기능에서 sos 기능을 추가할것이다. 똑같이 extension에서 TaifunFlashlight을 추가하고 sensors에서 clock도 하나 끌어다 놓는다. 버튼 2개를 끌고 이름을 btn_light , btn_sos로 수정한후 원하는 이미지를 넣는다.Design은 대충 끝. Block으로 이동. 위와같이 차근차근 만들면 된다. control , logic , math, text, variables , procedures 을 잘 활용하면 된다. 직접해보기 바람. http://aia.bizadmin.co.kr/sos-%EC%86%90%EC%A0%84%EB%93%B1/ 참고한 코드. 2018. 7. 6.
앱인벤터 간단한 손전등 앱 만들기 오늘은 간단한 손전등 앱을 만들어 보겠다. 손전등을 만들기 위해서는 확장 컴포넌트가 필요하다. 확장 컴포넌트 다운로드 http://puravidaapps.com/flashlight.php 위 사이트에서 다운받은것을 extension 메뉴에서 추가하자 그럼 아래와 같이 TaifunFlashlight 기능을 사용할 수 있다. 그 후 button 2개와 label 한개를 화면에 끌도록 하자. button에서 Image를 원하는 그림으로 바꾸는것이 가능하다. 손전등 on off 사진을 추가하여 무슨 기능인지 알기 쉽게 하였음. 그 후 우측 위편에 Design에서 Block으로 화면을 바꾼다. Button을 클릭하면 사진과 같이 다양한 기능이 뜨는데 여기서 when . click은 click하였을때 기능이 작동하.. 2018. 7. 6.
앱인벤터 간단 소개 및 사용법 앱인벤터란 c와 자바같은 프로그래밍 언어들을 몰라도 프로그래밍 할 수 있는 사이트이다. 따라서, 컴퓨터 프로그래밍을 처음 접하는 사람들이 쉽게 안드로이드 운영 체제용 응용 소프트웨어를 만들 수 있게 해준다. 사용자들이 코드 블럭을 끌어당기거나 붙여서 안드로이드 장치에서 실행할 응용 프로그램들을 만들 수 있다. 앱 인벤터는 오픈소스가 기반으로 되어있다. http://appinventor.mit.edu/explore/ 사이트에 들어가서 우측에 create apps 을 클릭하자. 그 후 project에서 새로운 project를 생성해보자. 이것이 기본화면이다. 왼쪽에 보이는 user interface에서 원하는 기능을 끌어다 사용할 수 있다. 간단한 hello world 를 만들어 보겠다. user inter.. 2018. 7. 6.
JSON 개요 JSON (JavaScript Object Notation)은 경량의 DATA-교환 형식이다. 이 형식은 사람이 읽고 쓰기에 용이하며, 기계가 분석하고 생성함에도 용이하다 JSON은 두개의 구조를 기본으로 두고 있다:name/value 형태의 쌍으로 collection 타입. 다양한 언어들에서, 이는 object, record, struct(구조체), dictionary, hash table, 키가 있는 list, 또는 연상배열로서 실현 되었다.값들의 순서화된 리스트. 대부분의 언어들에서, 이는 array, vector, list, 또는 sequence로서 실현 되었다.이러한 것들은 보편적인 DATA 구조이다. 사실상 모든 현대의 프로그래밍 언어들은 어떠한 형태로든 이것들을 지원한다. 프로그래밍 언어들을.. 2018. 6. 22.