나무 숲
Button 클릭하면 다른 페이지로 이동하는 등의 기능을 실행하는 버튼입니다. 안드로이드 스튜디오에서 이같은 아이템을 배치하고 만들고 하는 방법은 두 가지가 있네요. text에서 텍스트로 열심히 쓰는 방법과 design에서 좌측 팔레트에 나열된 아이템들을 끌어다 쓰고, 우측 properties에서 설정하는 방법이 있습니다. 사실 저는 처음 접할 때 design 쪽으로 쓰지 말라고.. text로 하라고 하였습니다. 이유는.. 잘 모르겠네요 ㅎㅎ; 짠 어째저째하여 메인화면의 버튼 세 개를 만들었습니다. 지금보니 간격이나 그런게 중구난방이네요..ㅠ; 하지만 우선 기능 구현을 다 한 다음에 처언천히 미적인 부분을 가꾸어가려 합니다. 우선 아래 소스는 '등록'버튼의 text 코드입니다. android:id="@+..
layout_width, layout_height 안드로이드 스튜디오에서 화면을 구성하는 아이템(텍스트, 버튼, 이미지 등등)을 어떻게 포장하느냐, 를 결정하는, 필수적으로 지정해야 하는 부분입니다. 위와 같이 required라고 뜹니다! 혹시나 width와 height가 헷갈리시는 분들을 위해 아래 이미지를 참고해 주세요ㅎㅎ;; 안드로이드에서는 아이템의 레이아웃을 결정하는 두 가지 형태가 있습니다. 사진과 함께 보시면 바로 이해되실 것 같아요! wrap_content 이름 그대로 content를 wrap하는! 싸매는! 형태입니다. match_parent parent.. 즉 가장 큰 레이아웃이 작은 레이아웃의 부모겠죠?!! 그 부모의 크기에 맞춘다는 표현인 듯 합니다. 위 예시는, height는 matc..
이전에 썼던 내용은 좀.. 마음이 급해서 아무런 계획 없이 쓴 감이 있습니다 ㅠ;;;; 아무리 봐도 부끄러운..하지만 순서를 가지는 것이 나중에 머리싸맬 일 없이 할 수 있는 것 같아 다시 시작하려고 합니다. 전체적으로는 '개인 연습삼아 만들 앱'을 만드는 과정을 복습 겸 올리는 것이지만한편으로는 '이것만 쭉 따라하면 누구든지 만들 수 있는 앱', 이런 느낌이 최종 목표입니다. 아래에 세 가지 질문 느낌으로 해봤는데, 제 마음에는.. 미리 해야 할.. 작업인 듯 합니다. 1. 어떤 앱을 만들 것인가앱 이름은 일단 MM (Money Manager) 입니다.돈을 관리해주는 앱입니다. 가계부같은. 2. 왜? 그리고 이미 있는 앱들과의 차이는?물론 이미 시중에 많지만 제 성에 차는? 그런 게 없어서 직접 만들고..
쿠팡 Coupang 2010년 8월에 오픈한 국내 소셜 쇼핑 사이트 중 하나이다. 2014년 5월 미국 세콰이어 캐피털로부터 1억 달러를, 같은 해 11월 미국 블랙록으로부터 3억 달러를 투자받고, 2015년 6월에는 손정의 회장이 10억 달러 투자를 약속하여 화제가 되었다. 소프트뱅크의 투자로 쿠팡의 기업가치가 5조원대 규모로 평가받게 되면서 이마트의 시가총액에 근접했다는 분석까지 나왔다. (이분 정말 투자 많이 하시네요..!) 전자상거래 업체가 다른 택배 업체를 쓰지 않고 직접 고용하는 모델은 쿠팡이 최초라고 하며, 타 업체와 비교해 우월한 급여조건과 친절도를 내세우고 있다. 대표이사 김범석은 1978년생인데, 아버지가 대기업 주재원이어서 어린 시절 대부분을 외국에서 보냈다. 중학교 시절 미국 유학을..
gcc를 사용할 때 주로 사용하는 vi 편집기의 명령어를 소개합니다. 전에 사용했던 스샷을 잠시 들고오자면, vi 편집기를 사용하겠고, 파일 이름은 test1.c로 하겠다 는 뜻입니다. nano 편집기란 것도 있고 다른 것도 있는데 가장 흔하게 쓰이고 쉽게 접할 수 있는 것이 vi 편집기인 듯 합니다. (편집기 = 텍스트 에디터) vi 편집기로 들어간 화면입니다. 처음에 들어가면 뭔가.. 상태를 결정할 수 있는 상태입니다. i 등을 눌러야 비로소 코드를 작성할 수 있습니다. 다시 상태 설정하는 상태로 나가고 싶다면 esc를 누르면 됩니다. 설명이 이상하지만 해보시면 바로 알 수 있습니다. 그리고 제가 자주 실수하는 것 두번째는 그.. 키보드에서.. 오른쪽에 전화번호부처럼 모여있는 숫자를 누르면.. 안됩니..
컴파일의 과정(간단하게), 및 gcc를 통한 컴파일 방법을 소개해 드립니다. gcc를 사용하기 위해 저는 무난하게 우분투를 사용하였습니다. 너무 오랜만에 켰더니 반갑더군요. 컴파일 과정 GCC는 이름 그대로 (GNU Compiler Collection) 컴파일러입니다. 아래의 순서는 컴파일의 과정을 나타낸 것인데요, 이것들을 모두 묶어 gcc를 통해 간단하게! 소스 코드에서 실행 파일을 생성합니다. 소스 파일 생성 -> 전처리기(CPP; C Pre Processor) -> 전처리후 .i 파일 생성 -> 컴파일러(CC; C compiler) -> 어셈블리 코드 .s 파일 생성 -> 어셈블러(AS; Assembler) -> 오브젝트코드 .o 파일 생성 -> 링커(LD; Linker) & 재배치(Relocat..
네이버 NAVER네이버 주식회사(NAVER Corporation)는 대한민국의 인터넷 서비스 기업이다. 검색 포털 네이버를 중심으로 쥬니어네이버, 해피빈 등 다양한 서비스를 제공하고 있다. 2000년 7월 네이버컴(주)가 한게임커뮤니케이션을 인수합병한 후 2001년 9월 엔에이치엔(주)(NAVER, HAN game, Network)로 사명을 변경하였다. 2013년 8월 1일 한게임사업부문을 인적분할하여 NHN엔터테인먼트가 신설되었고 존속회사 엔에이치엔㈜는 네이버 주식회사로 상호를 변경하였다. 낯익은 모자. 이것도 광고에서 많이 봤습니다. 최근에는 모바일 쪽 발달 때문인지 이런 아이콘에 더 익숙한 듯 합니다. 자회사 2013년 8월 1일부터 기존의 NHN 계열사 중 NHN엔터테인먼트와 연결된 게임관련 계열..
경고 창에 뜨는 에러 메세지 등을 보고, 디버깅을 통해 프로그램을 고쳐 나가는 것은 정말 중요합니다. 메세지에서 어디가 틀렸는지 알려주니 정말 고마운 기능이 아닐 수 없습니다..ㅎㅎ 컴파일 에러/컴파일러 에러 Compilation error프로그램의 실행을 막는 오류입니다. Visual Basic 컴파일러가 이해하지 못하는 코드를 발견하면 컴파일러 오류가 발생합니다. 대부분의 컴파일러 오류는 코드 입력 시의 실수, 다시 말해 문법적인 오류 때문에 발생합니다. 예) 1) 키워드의 맞춤법이 틀리거나 2) 필요한 문장 부호를 빠뜨리거나 (;인 경우가 가장 많은 듯..) 3) If 문을 먼저 사용하지 않고 End If 문을 사용 4) 선언되지 않은 변수 사용 런타임 에러 Run-time error이름 그대로 프..