jin93hj의 등록된 링크

키자드에 등록된 총 654개의 포스트를 확인하실 수 있습니다.

Naver Blog

안드로이드 새 버전은 '마카다미아 넛 쿠키'

23일(현지시간) 안드로이드 전문 사이트인 '안드로이드폴리스닷컴'에 따르면 구글이 며칠 뒤 발표할 새로운 안드로이드 운영체제(OS) 버전의 이름이 '마카다미아 넛 쿠키'이 될거라는 글을 사이트에 올렸습니다. 구글은 매번 새롭게 추가되는 안드로이드 버전별 코드네임의 명칭은 영문 알파벳 첫 글자에 후식 (디저트) 이름을 붙여서 사용해 오고 있습니다. 예를 들자면 버전 4.4인 알파벳 'K'에 초콜릿을 나타내는 킷캣(kitkat)을 붙여 사용했고 최근 새로 나온버전 5.1은 알파벳 'L'에 사탕을 나타내는 롤리팝(Lollipop) 이라는 단어를 붙여서 사용했습니다. 하지만 구글이 개발 때 붙인 코드명을 정식 명칭에서는 바꾸는 경우도 있어 새 버전이 마카다미아 넛 쿠키로 확정될지는 아직 알수 없습니다. 실제로 롤리팝은 당초 코드명 '레몬 머랭 파이', 버전 4.4인 킷캣은 코드명 '키 라임 파이'로 알려졌으나, 최종 정식 명칭은 지금과 같이 변경되었습니다. 저도 이번에 새 버전의 이름은 '

Naver Blog

안드로이드 버전의 역사와 개선된점

요즘 대세인 안드로이드 과연 안드로이드는 무었일까요? 안드로이드(Android)의 접미사 Andr-는 인간을 나타내고 접미사 -eides는 닮음을 의미합니다. 즉 인간을 닮은 이라는 뜻을 가지고 있으며 인간이 만든 창조물을 의미하고 있습니다. 안드로이드는 2005년 구글로 부터 인수당한후 2007년 11월 휴대폰용 운영체제와 응용프로그램을 함께 묶은 종합 소프트웨어 플랫폼을 공개했습니다. 이로인해 구글을 모바일 플랫폼 시장에서 점유율을 빠르게 확대할수 있었습니다. 안드로이드는 리눅스(Linux) 2.6 커널을 기반으로 개발되었기 때문에 범용성은 뛰어나지만 호환성은 좋지 않은 편입니다. 애플의 ios의 경우에는 기기간 기종간 완벽한 호환성을 보장하는 반면 갤럭시s와 갤럭시탭만 보아도 일부 앱의 경우 호환이 안되는 경우가 있습니다. 안드로이드는 오픈 소스로 제공되었기 때문에 누구라도 이를 이용해 소프트웨어와 기기를 만들어 판매할수 있습니다. 이때문에 많은 스마트폰 제조사들이 안들오이드를

Naver Blog

네이버 프로토나우(protoNow)로 간단하게 앱 디자인하기

이번에 새로 소개해 드릴 프로토나우(protoNow) 프로그램 입니다. 프로토나우는 네이버 개발자 센터에서 사용하실수 있으며 프로토타입을 쉽고, 빠르게 제작할 수 있게 다양한 위젯과 인터랙션을 제공하는 프로그램 입니다. 아마 많은 모바일 개발자 분들은 자신이 만든 앱을 프로토타입(목업)을 디자인을 입히기 위해 파워포인트를 사용하셨을 겁니다. 하지만 앞으로는 프로토나우로 더욱 정밀하고 세심하게 디자인을 하실수 있으십니다. 프로토나우는 네이버가 만들어 네이버의 다양한 위젯 및 라이브러리 제공하며 특히 모바일 디바이스 목록에서 Apple iPhone, Apple iPad, Samsung Galaxy, LG Optimus 등 원하는 기종을 선택하면 해당 디바이스에 맞게 자동으로 해상도가 설정되어 편리하게 모바일 설계서를 작성할 수 있다. 기존 프로토타입을 제공하는 프로그램들은 외국 제품이거나 유료제품이 많았습니다. 하지만 프로토나우는 네이버가 만든 국산 프로그램이며 한국어 외에 영어, 일본

Naver Blog

자바 유니코드(Unicode) 한글 유니코드표[AC00-D7AF]

프로그래밍을 할때 주로 사용하는 유니코드에 대해 간단히 알아보겠습니다. 먼저 유니코드(Unicode)란 세계 모든 나라의 언어를 통일된 방법으로 표현할 수 있게 제안된 국제적인 코드 규약 입니다. 유럽 문자권에서는 30자 안팎의 알파벳과 몇 가지 특수 글자를 표현하기에는 한 바이트로 충분하였기 때문에 모든 정보가 한 바이트의 낱말로 표현할수 있지만 한글, 한자, 일본어 등과 같은 글자는 그 구조가 영어와 달라서 하나의 바이트는 표현이 불가능하기 때문에 일반적으로 두 바이트를 조합하여 하나의 글자를 표현하고 있습니다. 이러한 문제점을 해결하고 세계 각국의 글자에 대응할 수 있도록 유니코드가 만들었고 1비트가 아닌 16비트를 사용하여 하나의 글자로 표현하고 있습니다. 아래 표는 한글 유니코드를 표로 정리한 내용입니다. Ctrl + F 를 이용해 원하는 단어를 빠르게 검색하실수 있습니다. U+AC00 to U+AD00 0 1 2 3 4 5 6 7 8 9 A B C D E F UTF8: 2

Naver Blog

내가 만들고 내가 실행시키는 아두이노 (arduino uno)

요즘 코딩이 대세라죠? 컴퓨터로 프로그램을 만드는 코딩도 있지만 이번에 소개해 드릴 코딩은 기판을 조작하여 무에서 유를 만드는 아두이노를 소개해 드릴려고 합니다. 아두이노(Arduino)는 마이크로 컨트롤러(micro controller)를 내장한 기기 제어용 기판 입니다. 컴퓨터에 연결한후 오픈소스를 입력하여 아두이노 기판을 제어한후 이 기판을 통해 다양한 센서나 부품 등의 장치를 연결할 수 있습니다. 현제 아두이노는 제어용 전자 장치부터 로봇등 여려 분야에서 사용하고 있으며 특히 자유 소프트웨어 운동에서 출발한 오픈 소스라는 개념을 하드웨어 부문까지 확산시킨 것으로 유명합니다. 저는 이번 방학때 삼성 SCSC-C 수업을 통해 아두이노를 접하게 됬습니다. 아두이노는 제어 기판에 명령어를 코딩, 전송한 후 브레드보드에 각종 센서들과 기기들을 연결해 사용하는 방식입니다. 요즘 컴퓨터와 모바일이 대세인 세상에 이런 공돌이 같은 것을 왜 배우는지 궁금해 하시는 분들이 있을텐데 최근 사물인

Naver Blog

아우디노(arduino uno) 설치 방법 및 구동확인

아두이노 설치 방법과 구동 확인 방법을 알려드리겠습니다. 아두이노를 구동하기 위해서는 전용 프로그램(Arduino)과 전용 제어 기판과 회로 등이 필요합니다. 전용 프로그램은 http://www.arduino.cc/에서 다운 받으실수 있으며 제어 기판은 인터넷 마켓에서 7만원정도에 판매하고 있습니다. 아두이노 프로그램 다운 받으시려면 먼저 아두이노 홈페이지에 접속하신후 Download를 클릭 하셔야 합니다. 아두이노 홈페이지에는 아두이노에 관련된 정보들과 프로그램에 도움이될 소스들 실제 활용되고 있는 모습 같은 정보가 꾸준히 올라고오 있으니 가끔 접속하셔서 아두이노에 관련된 정보를 얻으셔도 좋습니다 다운로드를 누르신후 Windows lnstaller을 눌러 주셔야 합니다. Windows lnstaller와 Windows zip의 차이점은 zip으로 다운받으시면 코딩 프로그램만 다운 받아 지지만 lnstaller로 설치 하시면 현재 내가 보유한 아두이노 기기에 대한 USB인식 까지 같

Naver Blog

중독성 쩌는 agar.io 세포분열게임

요즘 핫 하게 뜨고 있는 세포분열 게임을 소개해 드리겠습니다. 세포분열 게임은 땅따먹기 게임과 같은 방식으로 작은 세포를 먹으며 자신의 세포를 성장시킨 후 다른 유저들과 싸움을 통해 더 큰세포로 진화시키는 게임 입니다. 세포분열 게임은 화려하거나 복잡하지 않고 게임 방식이 매우 단순하다는 점에서 큰 인기를 끌고 있으며 게임 서버또한 아시아, 한국, 미국 등 다양하게 나누어져 있어 다양한 국적을 가진 사람들과 함께 경쟁과 협동을 하며 게임을 하실수 있습니다. Agar.io agar.io 아시아 서버 koAgario.tk 나보다 작은 세포를 먹어서 커져보세요! koagario.tk 한국 서버 세포분열 게임은 한국과 아시아 서버로 나눠져 있기 때문에 따로 접속을 하셔야 게임을 하실수 있답니다. 게임을 원하시는 분들은 위의 링크 중에서 하나를 선택해 들어가시면 됩니다. 저도 예비 게임 개발자로써 한번 채험해 보겠습니다. 아시아 서버는 한국 서버와는 다르게 접속 화면에 agar.io로 표시되

Naver Blog

탱크 슈팅게임 월드오브탱크

여러분의 밀리터리덕후 마음을 흔드는 최고의 탱크슈팅 게임 월드오브탱크를 소개하겠습니다. 월드오브탱크는(World of Tanks)는 워게이밍넷이 제작한 탱크 전투 게임으로 팀 기반 멀티플레이어 슈팅 액션 전략 온라인 게임 으로 1930년대에서 1950년대까지의 실제 역사적 전투와 전투에 사용한 전차들을 주제로 게임이 구성되어있습니다. 현제 플레이어가 가능한 국가는 소련, 독일, 미국, 중국, 프랑스, 영국, 일본등 있으며 각 국가마다 전차의 특징이 달라 사용자의 컨트롤과 전차의 특징을 사용해 게임을 진행합니다. 저 역시 아직 가슴 한 구석에 밀리터리덕후 느낌이 남아있는 골수 유저로써 밀덕 마인드와 예비 개발자의 마인드로 리뷰를 해보겠습니다. 월드오브탱크의 전차들 실제 전투에서 사용된 모습 그대로를 재현해 외양을 묘사했으며 각 국가마다 전차의 특징적인 요소들이 존재하며 이 요소들과 플레이어의 컨트롤로 인해 게임을 진행하는 방식 입니다. 월드오브탱크는 상단 수준의 물리엔진이 사용 되어

Naver Blog

유튜브 동영상에서 노래(mp3) 추출

여러 분들 혹시 유튜브에서 동영상을 보다 마음에 드는 노래가 있으신적 있나요? 그 노래를 찾기위해 네이버 음악검색을 시작으로 가사 한줄한줄 검색도 봤지만 결국 찾지 못해 녹음기로 녹음하면서 마음의 상처를 받으신적 많으 실텐데 그런 분들을 위해 유튜브 동영상에서 음원을 mp3파일로 추출하는 방법을 준비했습니다. 이 방법을 이용해 최신 뮤직비디오 등에서 음원을 추출한 후 무단 배포를 하는 불법적인 행위를 하시면 안됩니다. YouTube to mp3 Converter www.youtube-mp3.org 유튜브 동영상 노래 추출 홈페이지 YouTube-mp3.org YouTube-mp3.org 는 비디오를 mp3로 전환하는 가장 쉬운 무료 온라인 서비스입니다. YouTube의 동영상 주소만 있으면 바로 사용할수 있습니다. YouTube-mp3.org은 YouTube 동영상 URL을 입력함과 동시에 동영상의 비디오 파일 오디오 트랙을 mp3로 전환할 수 있으며, 이를 다운로드할 수 있습니다.

Naver Blog

[프로젝트] 채팅앱과 검색앱이 옐로우 검색

옐로우 앱은 모바일UI/UX 시간에 만든 프로젝트로 앱으로 채팅 기능과 검색엔진이 적용된 앱 입니다. 프로토 나우로 목업용 버전으로 작업을 했으며 기본적인 버튼과 간단한 기능들은 구동이 되지만 실제 주요 기능과 핸드폰에서는 아직 구동이 불가능합니다. 이 앱은 카카오톡과 네이버 검색 기능을 합친 앱으로 친숙한 이미지를 적용하기 위해 카카오톡 디자인을 적용했고 이름도 카카오 검색이라고 붙였지만 너무 짝퉁같다는 주변의 충고로 인해 옐로우 검색 이라는 이름으로 바꾸었습니다. 처음에는 채팅 앱안에 검색 기능을 추가 했지만 작업을 하다 보니 너무 많은 서비스들이 들어가 본래의 채팅 앱의 기능들이 복잡해지는 경우가 생겨 차라리 검색 기능만 따로 분리해 앱을 만들고 채팅앱과 연동을 시키는 방향으로 앱을 디자인했습니다. 옐로우 검색은 해시태그기반의 검색기능으로 검색을 할수 있으며 채팅을 하면서 검색을 할수 있다는 장점을 가지고 있습니다. 또 옐로우 검색 안에는 기본적으로 이메일, 뉴스, 스케줄, 날

Naver Blog

이클립스 Java SE(JDK) 설치 자바 개발자 환경 설치 방법

모바일 시대에 맟춰 안드로이드 앱을 개발하고 싶으신 분들이 많으실 텐데요. 안드로이드 앱은 다양한 언어들을 사용해 개발할수 있습니다. 저는 이클립스라는 자바 언어를 사용 하고 있습니다. 이클립스를 사용하기 위해서는 자바가 필수 적으로 필요합니다. 우리가 흔히 사용하고 있는 게임용 자바가 아닌 개발자 환경 자바(Java SE)가 필요합니다. Java SE는 자바 플랫폼 스탠더드 에디션(Java Platform, Standard Edition)로 데스크톱 및 서버, 최근의 고사양 임베디드 시스템 개발을 위한 표준 자바 플랫폼입니다. 저희가 다운받을 자바는 Java SE의 JDK입니다. JDK는 리눅스, 솔라리스,윈도우 기반의 다양한 제품에서 설치가 가능하며 DK를 이용하면 다양한 응용프로그램, 애플릿 등의 다양한 면에서 프로그램 개발이 가능하며 오라클 데이터베이스와도 연동이 가능합니다. Oracle | Hardware and Software, Engineered to Work Toget

Naver Blog

자바 Eclipse 설치 자바 통합 개발 환경툴 설치 방법

이클립스(Eclipse)는 실제적으로 개발자들이 자바 언어를 코딩, 디버깅, 링커를 사용할때 사용하는 개발자 환경 프로그램 입니다. Eclipse는 공개 소프트웨어 기반으로 응용 소프트웨어 개발을 위한 통합 플랫폼 입니다. C,C++ 언어, 자바, 안드로이드 등 다양한 프로그래밍 언어를 지원하는 장점을 가지고 있습니다. 실제 이클립스에서 C언어를 사용 하시거나 Java언어를 사용해도 문제가 없습니다. Eclipse를 설치하기 전에 반드시 Java SE가 필요합니다. 설치가 안되신 분들은 Java홈페이지를 이용해 다운 받아주시면 감사하겠습니다. Eclipse Luna Eclipse is probably best known as a Java IDE, but it is more: it is an IDE framework, a tools framework, an open source project, a community, an eco-system, and a foundation. www.e

Naver Blog

자바(Java) JDK 환경변수 설정 방법

Java랑 Eclipse를 다 설치 하고 기쁜 마음으로 eclipse를 실행 시켰지만 실행은 되지않고 알수 없는 오류만 자꾸 뜬다면? 바로 자바 환경변수가 설치 되있지 않기 때문입니다. 환경변수란 C언어에서 #include <stdio.h>라는 함수를 불러와 main안에 다양한 함수들을 사용하는 것처럼 Eclipse에서도 자바 언어로 코딩을 한후 코딩된 함수들을 불러와 사용해야 하기 때문에 환경변수가 꼭 필요합니다. 만약 여러분들이 Eclipse를 설치했지만 Eclipse실행이 안되거나, 코딩이나 컴파일이 안되는 이유는 자바 환경변수가 설정 되있지 않기 때문입니다. 환경변수는 자바를 설치하실때 저장 경로가 Eclipse와 다른 경로로 저장되거나 자바가 설치 되있지 않아 생기는 문제로 자바를 재 설치 하시거나 환경변수를 새롭게 등록하시면 사용이 가능합니다. 환경 변수를 재 설정하는 방법을 알려드리겠습니다. 먼저 컴퓨터 > 시스템 속성에 들어갑니다. 그런다음 좌측 고급 시스템 설정을 클

Naver Blog

새로운 전투의 시작 월드 오브 워쉽 한국 클로즈 베타 테스트 시작

드디어 오랜 기다림이 끝났습니다. 바로 월드 오브 워쉽이 한국 클로즈 베타 테스트를 시작했습니다. 월드 오브 워쉽은 워게이밍의 만든 올해 최고의 기대작 게임입니다. 월드 오브 워쉽은 다른 워게이밍이 만든 게임처럼 역사를 기반으로 한 무료 온라인 전투 액션 슈팅 게임입니다. 월드 오브 워쉽 한국 클로즈 베타 테스트에 대해 안내해 드리겠습니다. 클로즈 베타 테스트는 7월 15일(수) 19:00부터 별도 공지가 있을때까지 진행되며 클로즈 베타를 하시기 위해서는 유저가 개별적으로 홈페이지에서 테스트를 신청해 주서야 합니다. 7월 12일(일) 24:00까지 월드 오브 워쉽 홈페이지 내 "클로즈 베타 신청" 버튼 클릭하시면 자동으로 신청이 됩니다. 당첨자 발표는 7월 15일(수) 12:00 개별 메일을 통해 알려 준다고 합니다. 제가 촉이 좋은데 이번 클로즈 베타를 신청한 전원에게 당첨 기회를 줄거 같습니다. 클로즈 베타 테스트 참여한 분들에게는 특별한 이벤트를 진행합니다. 먼저 한국 서버에서

Naver Blog

마지막 PC통신 '천리안' 주요 서비스 종료

추억의 PC통신중 지금까지 유일하게 서비스를 유지 하고 있던 천리안이 사용자가 줄어 일부 서비스를 종료한다고 발표 했습니다. 종료 대상은 홈타운, 내폴더(클라우드), 블로그, 클럽, 파일링크, 쪽지, 게시판, 이메일, 원디스크, PPP, 검색, 날씨, 모바일앱 입니다. 이어 천리안은 종료될 서비스들은 백업 서비스를 제공해 서비스가 종료되더라도 안전하게 사용자의 데이터를 보호 해준다고 발표했습니다. 천리안 www.chol.com 천리안 홈페이지 천리안(Chollian)은 미디어로그에서 운영하는 포털 사이트로 처음에는 (주)데이콤에서 비디오텍스 시버스 '천리안'으로 시작하다 BBS 서비스 'PC-SERVE'와 통합하여 만든 대한민국의 최초 텍스트 기반의 PC통신 서비스 였습니다. 한때 파란화면의 채팅으로 전국 모든 사람들이 천리안앞에 앉아 뚜~ 소리와 함께 밤새 채팅을 하며 소통하기도 했습니다. 저희 부모님도 자주 사용하던 서비스라 이 소식을 부모님께 접해드렸더니 많이 아쉬워 하셨습니다

Naver Blog

[자바] 다양한 자료의 출력문

출력문에 대해 공부해 보겠습니다. 자바 언어에서는 문장을 출력시키기 위해서는 System.out.println("출력 내용"); 을 사용해야 합니다. 자바에서 출력문을 콘솔(실행 화면)에 출력 하기 위해서 클래스 System 필드를 사용하며 System 필드에는 err, in, out 3가지 종류의 필드가 있습니다. static PrintStream err 에러 출력 스트림 static PrintStream in 표준 입력 스트림 static PrintStream out 표준 출력 스트림 그래서 System.out.println("출력 내용"); 은 클래스 System의 필드 out을 사용해 화면에 내용을 출력하라는 뜻 입니다. 클래스 PrintStream 자료형 필드인 out은 Print();, Println();, Printf();, format(); 등 와 같이 다양한 메소드를 사용할수 있습니다. System.out.print(); 콘솔의 현재 줄에 출력문을 출력 System.

Naver Blog

[자바] 자료의 입력

입력문에 대해 알아보겠습니다. 자바 언어에서 입력에 해당되는 Scanner 클래스의 패키지가 java.util 이므로 입력 클래스를 사용할때는 java.util.Scanner을 사용해 주셔야 합니다. 문자열을 입력하기 위해서는 간단한 선언이 필요 합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 import java.util.Scanner; public class a1 { public static void main(String args[]){ System.out.println("숫자를 입력하세요 : "); Scanner push = new Scanner(System.in); int number = push.nextInt(); System.out.println("입력된 숫자의 값 : " + number); } } Colored by Color Scripter cs 먼저 입력을 위한 객채 push를 만들기 위해서는 java.util.Scanner 를 main()함수 위에 선

Naver Blog

악마의 게임 문명 온라인 파이널 테스터 모집

"문명하셨습니다", "한턴만 더" 등 다양한 유행어를 만든 문영이 온라인으로 출시되 파이널 테스터를 모집한다고 합니다. 드디어 올것이 오고 말았네요. 문명 온라인 파이널 테스트는 2015년 7월 14일부터 7월 18일까지 4일 동안 진행할수 있습니다. 문명 온라인 테스터 신청 홈페이지에서 따로 신청후 당첨된 분들만 게임을 진행하실수 있습니다. 문명 온라인을 즐기고 싶으신 분들은 위의 링크를 통해 접속하셔서 로그인을 한후 신청서를 작성하시면 2015년 7월 13일 부터 7월 18일 매일 오전 11시에 당첨자를 발표를 통해 테스터 자격을 얻을수 있습니다. 현재 문명 온라인은 아키에지지를 운영중인 XLGAMES을 통해 이용하실수 있습니다. 문명 온라인은 시드 마이어에서 만든 2015년 최고의 기대작 게임으로 기존의 문명 시리즈와 다르게 유저들은 자신의 캐릭터를 만들어서 게임을 진행할수 있습니다. 플레이어는 캐릭터를 이용해 다른 플레이어와 전투를 진행할수 있고 이를 통해 스킬 경험치와 직업

Naver Blog

[자바] 다양한 연산자

자바 언어에서도 다양한 연산자를 사용할수 있습니다. 프로그래밍 언어에서는 연산자와 피 연산자의 조합으로 구성된 연산식을 이용해 간단한 계산을 할수 있습니다. 연산자란 +,-,*,% 기호와 같이 연산을 수행하는 문자 또는 문자 조합 기호를 나타내며 연산에 참여하는 변수나 상수를 비연산자라고 합니다. 비연산자와 연산자로 이루어진 식을 표현식 이라고 합니다. 그리고 표현식은 반드시 결과 값이 존재해야 합니다. 예를 들기위해 자바 프로그램을 이용해 간단하게 덧셈 연산자를 만들어 봤습니다. 1 2 3 4 5 6 7 8 9 10 11 12 import java.util.Scanner; public class a1 { public static void main(String args[]){ Scanner cal = new Scanner(System.in); int a = cal.nextInt(); int b = cal.nextInt(); System.out.println(a + "+" + b +

Naver Blog

유튜브동영상 무한반복 자동재생 youtube repeat

여러분 혹시 유튜브에서 동영상을 볼때 '아~ 이노래는 죽을때까지 평생 듣고 싶어' 하시는 영상 몇개 있으셨죠? 그래서 영상이 끝나면 다시 재생버튼 누르고 또 끝나면 또 누르고 또 끝나면 또 누르고 이런 분들을 위해 유튜브 꿀팁 알려드리겠습니다. 현재 내가 보고 있는 동영상을 무한 재생 반복 시켜주는 홈페이지를 알려드리겠습니다. Welcome to Listenonrepeat Listen to Welcome to Listenonrepeat on repeat at ListenOnRepeat www.listenonrepeat.com 유튜브 무한 재생 ListenOnRepeat 홈페이지 ListenOnRepeat은 무료 동영상 재생 반복 사이트로 따로 프로그램이나 명령어를 주는 것이 아닌 홈페이지 자체에서 동영상을 불러와 해당 영상을 무한 반복 시켜주는 형태의 서비스 입니다. ListenOnRepeat을 실행시키기 위해서는 유튜브 동영상이 하나 필요하답니다. 제가 좋아하는 빅뱅의 맨정신 뮤직

Naver Blog

[자바] 논리 연산자 (AND,OR)

논리 연산자는 &&(AND), ||(OR), ^(XOR), !(NOT) 4개의 이루어져 있으며 반드시 결과가 참(True)과 거짓(False)로 이루어져 있어야 합니다. 이번에는 논리 연산자 AND와 OR를 알아보도록 하겠습니다. && AND 모두 참(True)인 경우만 참(True) 나머지는 거짓(False) || OR 모두 참(True)이거나 둘중 하나만 참(True)이여도 참 ^ XOR 서로 다르면 참(True) 같으면 거짓(False) ! NOT !x애소 x의 논리 값과 반대 논리 연산자 &&(AND)는 두 연산자 모두 참(True)인 경우만 참(True) 나머지는 거짓(False)으로 값이 출력 됩니다. 간단하게 예를 들면 1 2 3 4 5 6 7 8 9 public class a1{ public static void main(String args[]){ System.out.println((1<3) && (4<5)); System.out.println((1<3) && (4<

Naver Blog

[자바] 랜덤 함수

자바 언어에서 랜덤 함수를 사용하는 방법에 대해 알아보도록 하겠습니다. 자바 언어에서 랜덤 함수에 해당되는 Random 클래스의 패키지가 java.util 이므로 입력 클래스를 사용할때는 java.util.Random을 사용해 주셔야 합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 import java.util.Random; public class a1{ public static void main(String args[]){ int a=0; while(a<=10){ Random rr = new Random(); int ram = rr.nextInt(10)+1; System.out.println(ram); } } } Colored by Color Scripter cs 간단하게 1부터 10까지 자동으로 출력되는 숫자 랜덤프로그램을 만들어 봤습니다. 먼저 main() 전에 import java.util.Random; 를 선언한후Random rr = new Random(

Naver Blog

[자바] 형변환 연산자

가끔 코딩을 할때 입력받은 실수를 정수로 변환하거나 큰 정수형을 작은 정수형으로 변환이 필요할 때가 있죠? 그럴때 자바에서는 형을 변환시켜서 사용 합니다. 형 변환에는 명시적 형변환과 자동 형변환 2가지 방법이 있습니다. 간단하게 명시적 형 변환을 이용해 int형 변수에 실수의 값을 저장해 보겠습니다. 1 2 3 4 5 6 public class a1{ public static void main(String args[]){ int n = 2.0 * 3.0; System.out.println(n); } } Colored by Color Scripter cs Exception in thread "main" java.lang.Error: Unresolved compilation problem: Type mismatch: cannot convert from double to int at test.a1.main(a1.java:6) 저런 오류가 발생하고 말았습니다. Type mismatch:

Naver Blog

[자바] IF 조건문

문장에 조건을 걸어 참과 거짓의 결과를 얻는 방법을 조건문 이라고 합니다. 자바에서 조건문은 IF(조건)으로 사용하며 조건문의 수에 따라 다양한 형식으로 나누어 사용할수 있습니다. 조건문의 가장 기본이 되는 형식입니다. 조건문은 말 그대로 조건에 만족하는 결과가 참이 나오면 조건문 안에 있는 문장을 실행하는 문장 입니다. 간단하게 예를 들어보겠습니다. 1 2 3 4 5 6 7 public class a1{ public static void main(String args[]){ if(5 < 10){ System.out.println("5는 10보다 크지 않다."); } } } Colored by Color Scripter cs 5가 10보다 작은 조건을 만족해 조건문이 정상적으로 출력됬습니다. if문이 결과를 처리하는 방법을 간단하게 설명해 드리겠습니다. 먼저 조건문의 조건을 확인 한 다음 조건의 결과에 만족하는 참이 나오면 if문 안의 내용을 실행 시킵니다. 여기서 조건이 만족하지

Naver Blog

[자바] switch문

switch 문은 if문과 같이 연산식의 조건 걸어 실행시키는 문장 이지만 다른 점으로는 연산식의 결과 값에 따라 여러 개의 실행 경로 중 하나를 실행하는 문장입니다. 간단하게 예를 들면 엘리베이터를 생각하시면 됩니다. 사용자가 원하는 층의 버튼을 누르면 승강기는 사용자가 누른 층으로 이동합니다. 마찬가지로 switch문은 연산식의 결과 값이 여러 개의 실행 경로중 해당되는 문장을 실행하는 구조를 가지고 있습니다. switch문은 아래와 같은 형식으로 이루어져 있습니다. 먼저 switch에서 조건의 결과값을 확인합니다. 그후 각각의 case문의 조건과 비교 확인 한 다음 맞는 case문장을 실행시킵니다. 이때 맞는 case문이 없으면 default로 이동한다음 문장을 실행시키고 switch문을 종료시킵니다. switch문에서 가장 중요한 것은 바로 break 입니다. 대부분 사람들이 switch을 사용할때 break를 빼먹고 입력하지 않는 경우가 많은데 break는 각 case문장을

Naver Blog

[자바] 반복문 while

조건문이 있다면 반복문도 있겠죠? 반복문 while은 자바에서 주로 사용하며 사용하기 간편한 구조를 가지고 있는 반복문입니다. while은 do while로도 사용할수 있는데 이 둘은 같으면서도 아닌거 같은 걸로 나누어져 있습니다. 오늘은 간단하게 while에 대해 알아보도록 하겠습니다. while의 형식으로는 으로 되어 있습니다. 얼추보면 if문과 많이 비슷하죠? while문은 반복 조건식이 만족하면 아래 반복문장을 수행하며 만족하지 못할 경우 while을 무시하고 다음 문장으로 넘어가 버립니다. c언어나 다른 언어를 배우지 않고 바로 java를 배우는 분들에게는 while문을 배우는데 조금 힘든 분도 있을수 있습니다. 조건문인에 참, 거짓이 아니라 만족하거나 만족하지 않다고? 이건 무슨 경우일까요? 간단하게 예를 들어 설명해 드리겠습니다. 1 2 3 4 5 6 7 8 9 10 public class a1{ public static void main(String args[]){ i

Naver Blog

[자바] 반복문 do while

while문은 반복 전 반복조건을 확인하고 반복문장을 실행시키지만, do while문은 반복문장을 적어도 한번은 반복문을 수행 한후 반복조건을 검사하는 형태로 되어 있습니다. while문과 비슷하지만 다른점이 보이시죠? 먼저 do반복문은 반복 조건을 확인하고 결과가 만족할때까지 반복문을 실행시키지만 do while문은 반복문장을 실행한후 반복 저건식을 만족할때까지 반복합니다 즉 적어도 한번은 반드시 실행해야 합니다. 반복 조건을 만족하지 못하는 값이 나오면 세미콜론(;)을 통해 반복문을 종료하고 하위 프로그램을 싱행시킵니다. 그래서 do while 문 안에는 증감연산자가 포함해서 반복문의 조건을 만족시켜 줘야 합니다. 간단하게 예를 들어 보겠습니다. 1 2 3 4 5 6 7 8 9 public class a1{ public static void main(String args[]){ int i = 0; do{ System.out.println(i + "X 데미지"); i++; } wh

Naver Blog

[자바] 반복문 for

for문은 반복문의 한 종류로 while문 처럼 단순 반복이 아닌 for문 안에 초기화, 조건검사, 증감연산자가 들어있는 형식으로 되어있어 while문 보다 복잡하지만 섬세한 조건을 이용해 규칙적인 반복 프로그램을 짤때 사용합니다. for문의 기본형식은 으로 되어 있습니다. for문은 재미있게 조건이 순서대로 진행되며 이를 만족할때만 반복을 실행합니다. 1. 먼저 for문에 사용될 변수를 초기화를 선언해 줍니다. 이때 꼭 0으로 초기화를 선언하지 않고 자신이 원하는 숫자나 문자로 초기화 하셔도 됩니다. 됩니다. 2. 그런다음 조건검사를 진행해 조건을 만족하는지 안하는지를 확인 한 다음 3. 마지막으로로 증감연산을 실행합니다. 이 모든걸 만족하면 반복문장을 출력하고 만족하지 못하는 결과값이 나오면 하위 프로그램을 실행합니다. 간단하게 예를 들어 볼까요? 1 2 3 4 5 6 7 8 public class a1{ public static void main(String args[]){ i

Naver Blog

usb3.0 앱 기획 (1)

갑자기 필요할때 보이지 않는 usb 당신은 어떻게 하시겠습니까? 물론 N드라이브와 같은 클라우드 서비스를 이용하겠지만 여기 간편하게 내 핸드폰에 파일을 저장해 관리할수는 앱이 있습니다. 인터넷 데이터를 따로 사용하지 않아도 되며 컴퓨터에 스마트폰을 연결하면 손쉽게 바로 이용할수 있습니다. usb3.0은 내 스마프폰 저장공간을 활용해 사용하는 가상데이터 저장 어플입니다. usb3.0 어플에서 사용할 만큼 용량을 설정해 주시면 편안하고 안전하게 어플을 사용하실수 있습니다. 그래도 사용 용량이 부족하신 분들은 저희 회사가 제공하는 추가 공간을 유료로 구입하셔서 사용하시면 됩니다. 무선 기능을 통해 근처 다른 디바이스와 쉽게 파일을 전송할수 있습니다. 이라고 나중에 한번 만들어볼려고 기획중인 앱입니다. 디자인 이쁘죠? ㅎㅎ usb3.0은 사용중인 핸드폰의 용량을 조금 나눈다음 usb 용량 형태로 변형시켜 사용하는 어플입니다. 사용자가 원하는 만큼 용량을 지정해 핸드폰 용량에 무리가 가지 않

Naver Blog

만약 카카오TV가 아프리카TV처럼 나왔다면

몇 달전 다음카카오에서 카카오TV라는 서비스 기능을 만들었습니다. 사실 예전부터 방송 컨텐츠 앱을 꼭 한번 만들고 싶어 아이디어 스케치 용으로 '만약 카카오TV가 아프리카TV처럼 나왔으면 어땠을까?'를 구상해 봤습니다. 일단 새롭게 만든 카카오TV의 롤 모델로 아프리카TV를 선택했습니다. 아프리카TV는 현재 방송 컨텐츠 앱 중 1위를 차지하고 있는 앱이여서 선택하게 되었고 또 개인 방송이라는 획기적인 아이디어와 채팅을 통한 양뱡향 소통, 별풍선등 다양한 부가 서비스를 잘 만들어 아프리카TV를 선정했습니다. 여기에 소셜네트워크(SNS)기능과, 간편한 결제 서비스를 가지고 있는 카카오와 합친다면? 아마 카카오TV가 순식간에 방송앱 1위 분야로 성장할거 같습니다. 그럴싸하죠? 카카오TV 광고 표지입니다. 기왕 만드는 김에 광고지도 같이 만들어 봤습니다. 현재 카카오TV를 사용하는 이용자 분들이 갑자기 디자인이 바뀌면 사용하기 불편하실거 같어 시작화면은 기존 카카오TV의 디자인처럼 적용했습

Naver Blog

[자바] 중첩된 for문

for + for은 중첩된 for문이라고 합니다. 중첩된 for문을 이용하면 조금더 복잡하고 세부적인 반복을 통해 프로그램을 작성할수 있는 장점을 가지고 있습니다. 중첩된 for문은 외부 반복과 내부 반복의 구조로 되어 있습니다. 먼저 외부 반복에서 제어변수를 반복 실행한 다음 외부 제어변수 1증가에 따른 제어변수만큼 내부 반복을 실행합니다. 말이 조금 어렵네요 간단하게 예를 들어 보겠습니다. 중첩된 for문은 사용방법이 간단하면서 다양한 규칙을 통해 원하는 값을 출력할수 있다는 장점을 가지고 있습니다. 먼저 저는 정수형 변수 t를 만든고 t를 0으로 선언한 다음 t가 3보다 같거나 작을때까지 반복시켰습니다. 1 2 3 4 5 6 7 8 9 10 11 12 public class a1{ public static void main(String args[]){ for(int t=1; t<=5; t++) { for(int tt=0; tt<t; tt++) { System.out.print(

Naver Blog

[자바] break문

break문은 제어 종료문으로써 반복문 내부에서 반복문을 강제로 종료할때 사용하는 문장으로 주로 switch문에서 사용 하지만 때에 따라 if문 for문 while문 등 다양한 문장에서 사용이 가능 합니다. 먼저 switch문에서의 break 사용원리를 알아보겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 import java.util.Scanner; public class test{ public static void main(String args[]){ Scanner aa = new Scanner(System.in); int a = aa.nextInt(); switch(a){ case 1: System.out.println("a는 1입니다."); break; case 2: System.out.println("a는 2입니다."); break; default : System.out.println("쩌리를 입력했습니다."); } } } C

Naver Blog

[자바] continue문

continue문은 실행중인 반복문에서 일정 조건에 만족하지 않으면 반복내용을 실행하지 않고 다음 반복을 실행하는 문장으로 주로 switch문에서 사용 하지만 때에 따라 if문 for문 while문 등 다양한 문장에서 사용이 가능 합니다. 앞에서 공부했던 반복문을 강제로 종료하는 break문과는 다르게 continue은 강제종료가 아닌 반복문으로 다시 돌아간다는 장점을 가지고 있습니다. 그럼 간단한 예로 continue문을 이해해 보겠습니다. 1 2 3 4 5 6 7 8 public class test{ public static void main(String args[]){ for(int a=0;a<=10;a++) { if(a%3==0) break; System.out.print(" " + a); } } } Colored by Color Scripter cs 먼저 break문을 이용해 변수 a를 0부터 10까지 1나씩 증가하면서 3의 배수를 제외하는 프로그램을 break를 통해 만들

Naver Blog

[자바] 지역변수와 전역변수

자바에서 사용되는 변수는 지역변수와 전역변수로 나누어져 있습니다. 간단하게 생각하신다면 여러분이 학교를 다닙니다 학교 전체에 방송으로 여러분의 이름을 부르면 여러분과 같은 이름을 가진 사람들이 방송을 듣겠죠? 이걸 전역변수라고 합니다. 이번에는 선생님이 교실에서 출석을 부릅니다. 이때 선생님이 부르는 이름은 하나밖에 없는 여러분의 이름입니다. 이걸 지역변수라고 합니다. 이렇게 광범위를 전역변수, 지정된 범위를 지역변수 라고 생각하시면 쉽습니다. 이제 자바로 돌아가서 설명해 보겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 public class a1 { public static void main(String args[]){ int a = 5; for(int b=1; b<=3; b++){ System.out.println("내부 a:" + a); System.out.println("내부 b:"+b); } System.out.println("외부 a:" + a); System

Naver Blog

삼성전자 갤럭서노트5 출시

2015년 8월 13일 갤럭시 노트5가 출시 되었습니다. 갤럭시 노트는 2011년 노트1을 시작으로 현재 노트 엣지까지 출시되면서 많은 사람들의 사랑을 받고 있습니다. 처음 노트1이 나왔을때 노트라는 존재는 사람들의 '핸드폰은 작아야 좋은 제품' 이라는 인식을 완전 바꾼 제품이였습니다. 심지어 스티브 잡스도 삼성의 갤럭시 노트1을 보고는 '너무 크다'라는 지적도 했었습니다. 그때 당시만 해도 스티브 잡스는 4:3 황금 비율을 사용해 아이폰을 만들고 있었으며 '자신은 절때 아이폰의 화면을 크게 만들 생각은 없다'면서 작은화면을 사용했었습니다. 하지만 스티브 잡스가 죽고 팀쿡 체제로 바뀌면서 현재 애플은 잡스의 정신을 버리고 유행을 따라가며 아이폰의 화면을 점점 키우고 있습니다. 갤럭시 노트 덕분에 사람들의 인식이 달라지면서 큰 화면이 사랑받자 철옹성 같은 애플의 마음도 바꾸 게 된걸 보면 그때 삼성의 노트라는 도박이 정말 대단한거 같습니다. 갤럭시 노트5는 총4가지 색상으로 출시되며

Naver Blog

퀄컴 스냅드래곤820 공개

퀄컴은 미국의 CDMA 반도체 제조기술 업체로 전세계 휴대전화에 사용되는 CDMA 칩의 90%를 공급하 무시무시한 는 업체입니다. 인텔이 PC세계에서 흰수염 같은 존재라면 퀄컴은 스마트폰을 주름잡고 있는 어마어마한 기업이죠 최근 삼성이 퀄컴의 스냅드래곤 810 칩에서 발열이 심하다는 이유로 갤럭시S6 부터 삼성이 자체적으로 개발한 엑시노스7420을 사용하기 시작하면서 퀄컴의 자존심이 살짝 금이가는 일이 있었습니다. 덕분에 독이 오른 퀄컴이 스냅드래곤 820을 8월 13일 로스앤젤레스에서 열린 시그래프 2015에서 부분적으로 공개를 했고 덕분에 자존심을 조금 회복할수 있었습니다. 13? 하필 공개일이 삼성의 갤럭시 노트5의 공개일과 겹치는 탓에 일부 사람들은 퀄럼이 삼성을 인식하고 생각하고 있습니다. 이번 스냅드래곤 820은 전작 810보다 월등히 높은 성능을 자랑하고 있습니다. 스냅드래곤 820은 기존 스냅드래곤 810 보다 GPU의 성능이 40%나 빨라졌고, GPU의 전력 관리가

Naver Blog

삼성페이 (Samsung-Pay) 출시

드디어 말 많고 탈 많던 삼성 페이가 출시 되었습니다. 그동안 가계에서 물건 사고 카드로 결제 할때 많이 번거로우 셨죠? 지갑에서 카드도 꺼내야하고 카드도 긁어야하고 다시 집어넣어야 하고.. 이제 그런 귀찮음을 해결할 삼성 페이가 등장했습니다. 최근 삼성이 루프 페이라는 작은 회사를 인수한 일이 있었습니다. 이 회사는 스마트폰을 카드 단말기에 살짝 접촉만 해도 결제가 가능하게 하는 기술을 가지고 있었습니다. 삼성은 이 회사의 기술과 카드 결제 단말기를 교체 없이도 결제가 가능하게 하는 기술을 합쳐 새로 만든 것이 바로 삼성 페이 입니다. 즉 삼성페이는 MST(Magnetic Secure Transmission)와 NFC(Near Field Communication)를 통합한 비접촉 결제 시스템으로 카드 정보를 NFC로 쏴주는 기능 입니다. 여기서 MST 기술은 마그네틱 보안전송으로 카드가 가진 마그네틱 정보를 스마트폰에서 마그네틱 신호로 바꾸어 주는 기술을 말하며 NFC는 근거리 통

Naver Blog

구글의 새로운 안드로이드 이름은 '마시멜로우'

구글이 안드로이드의 새로운 운영체제 안드로이드 6.0의 명칭을 마시멜로우 라고 지정했습니다. 많은 사람들이 M 이라는 단어를 가지고 과연 구글이 어떤 이름을 사용할지 궁금해 했는데 결과가 마시 멜로우 라니 정말 마시멜로우 하네요. 안드로이드 6.0 마시멜로우에 몇가지 새로운 기능들이 추가가 되었습니다. 먼저 자체 지문 인식 기능이 강화 되었으며 시스템 최적화와 배터리 안정, 모바일 결제시스템 '안드로이드 페이'가 탑재됬습니다. 이번 업그레이드에서 지문 인식 기능을 강화한 이유는 아마 안드로이드 페이의 보안성을 높이기 위한것 같습니다. 안드로이드 페이는 삼성 페이와 마찬 가지로 근거리무선통신(NFC) 기술을 이용해 모바일 결제하는 온라인 지갑 서비스 입니다. 이렇게 해서 구글, 삼성, 애플과 나머지 기업들의 새로운 온라인 지갑 플랫폼 전쟁이 시작 됬습니다. 과연 누가 이 전쟁에서 살아남아서 온라인 지갑 플랫폼을 지배할지 궁금하네요. 근데 LG는 모하니? 안드로이드 6.0 마시멜로우는

Naver Blog

삼성페이가 망 했습니다.

8월 20일 삼성페이가 정식으로 출시 되었습니다. 삼성페이는 출시 되자마자 많은 사람들의 관심을 받았고 각종 언론들도 극찬을 아끼지 않았습니다. 덕분에 삼성페이는 완전 망(望)했습니다. 망하고 또 망하고 완전 홀딱 망했습니다. 왜 삼성 페이가 갑자기 망했는지 알아보겠습니다. 여기서 망(望) 이란 '바랄 망'으로 기대하다, 희망하다 라는 뜻을 가지고 있습니다. 제목만 보고 오신분들 훼이크 축하드립니다. 삼성페이의 가장 큰 특징은 다양한 카드를 핸드폰에 저장할수 있는 겁니다. 여러분 지금 지갑에서 카드 한장을 꺼내 보시겠어요? 지금 여러분이 들고 있는 카드는 아마 반도체 기반의 노랑 회로가 붙여있는 IC카드 입니다. IC카드는 기존에 사용된 마그네틱 카드의 최대 약점 이였던 자석과의 접촉으로 인해 정보가 날라가는 것을 막어 자석과 접촉해도 데이터가 손상되지 않으며, 칩속에 8비트 또는 16비트의 마이크로 컴퓨터와 64킬로바이트의 LSI 메모리를 내장되어 있어서 IC카드는 마그네틱카드보다

Naver Blog

다음카카오 ‘카카오’로 사명 변경 추진

2015년 9월 1일 다음음카카오가 회사 사명을 ‘카카오’로 변경을 한다고 발표 했습니다. 다음카카오는 2014년 10일 생활 웹 플랫폼서비스 '다음커뮤니케이션'과 모바일 서비스 '카카오'가 합병한 회사로 '새로운 연결, 새로운 세상'이라는 비전을 가지고 유기적으로 변하는 모바일 시장에 빠르게 대응해 왔었습니다. 하지만 최근 다음카카오는 모호해진 기업 브랜드 경쟁력을 강화하고자 9월 23일 열리는 임시 주주총회를 통해 사명 변경을 결정한다고 발표했습니다. 최근 다음 카카오가 '카카오택시', '카카오홈', '카카오페이지' 등으로 모바일 서비스를 성공적 출시하면서 자신감을 얻고 좀더 사람들에게 친숙한 이미지로 다른 서비스를 출시하기 위해 회사명을 다시 카카오로 바꾸려는거 같습니다. 한편 '다음' 은 PC 포털 서비스 브랜드로 계속 유지되며 변경되는 사명에 따른 새로운 CI 디자인도 조만간 선보일 예정이라고 합니다. '다음'이 사라지지 않다니 정말 다행이네요 최근 계속되는 다음 서비스의

Naver Blog

어떤것도 붙여 버리는초강력 본드 고릴라 폴리우레탄 글루

고릴라? 처음 들어보시는 회사죠? 고릴라(GORILLA) 회사는 미국 신시내티, 오하이오 주(Cincinnati, Ohio) 본사를 두고 있으며 지구에서 가장 강력한 접착제'라는 슬로건을 걸 정도의 접착제 분야에 우수한 기술력을 많이 보유하고 있으며 미국 글루 시장 점유율 88%을 차지할 정도의 정도로 미국인들에가 많은 사랑을 받아오고 있는 유명한 브래든 회사입니다. 모든 제품은 미국에서 있는 공장을 통해 생산하기 때문에 모든 제품은 Made in USA가 표시되어 있습니다. Made in China가 아니라 Made in USA 이라니 몬가 좀 어색하죠? 또 제품은 엄격한 품질 감독과 다양한 품질 향상 연구을 통해 매년 다양한 제품을 출시하고 있습니다. 이런 노력 덕분에 매년 꾸준히 성장을 통해 지금은 미국뿐만 아니라 호주, 영국, 스위스, 스웨덴, 오스트리아, 칠레, 홍콩, 멕시코, 아프리카, 아시아 등 다양한 국가에 지사를 차리고 제품 판매를 하고 있습니다. :: 고릴라글루코리

Naver Blog

[안드로이드] Android SDK 설치 방법

안드로이드 앱을 개발하기 위해서는 Android Studio를 이용하거나 이클립스를 이용하는 등 다양한 방법이 있습니다. 이런 다양한 방법이 있지만 저는 JAVA와 Android 가상머신을 이용해 안드로이드 어플리케이션을 만들기 때문에 오늘은 Android SDK 설치 방법을 알려드리도록 하겠습니다. Android SDK는 안드로이드 개발자 홈페이지에서 무료로 다운 받으실수 있습니다. Download Android Studio and SDK Tools | Android Developers developer.android.com Android 개발자 홈페이지 Download Android Studio and SDK Tools | Android Developers developer.android.com Android SDK 설치 주소 안드로이드 개발자 홈페이지에 접속하시면 왼쪽 상단쯤에 Installing the SDK 라는 메뉴가 있습니다. 여기를 클릭하시면 Android SDK를 설

Naver Blog

[안드로이드] 자바 Eclipse에서 Android SDK 플러그인 설치 방법

Android SDK 를 이용해 안드로이드 어플리케이션을 제작하기 위해서는 이클립스에 Android SDK 플러그인을 설치 해주셔야만 합니다. Android SDK는 JAVA 언어와 Android 가상머신을 이용해 안드로이드 어플리케이션을 임시로 구동시킬수 있는 프로그램 입니다. 오늘은 자바 Eclipse에서 Android SDK 플러그인 설치하는 방법과 구동시키는 방법에 대해 알려드리도록 하겠습니다. 자바 Eclipse 설치 자바 통합 개발 환경툴 설치 방법 이클립스(Eclipse)는 실제적으로 개발자들이 자바 언어를 코딩, 디버깅, 링커를 사용할때 사용하는 개발자 환경 프로그램 입니다.Eclipse는 공개 소프트웨어 기반으로 응용 소... blog.naver.com 자바 Eclipse 설치 방법 [안드로이드] Android SDK 설치 방법 안드로이드 앱을 개발하기 위해서는 Android Studio를 이용하거나 이클립스를 이용하는 등 다양한 방법이 있습니다. 이런 다양한 방법이

Naver Blog

[안드로이드] 버튼을 눌러 색을 조절하는 어플

App설명 Activity_main.xml 화면에 4개의 버튼을 누르면 Plain Text의 배경 색상이 바뀌도록 하는 어플이다. App구현 Activity 화면에 LinearLayout(Vertical)로 기본 레이아웃을 만들어 준 다음 색이 바뀌는 영역을 Text Filelds에 Plain Text로 만들어 맨 처음 위치 시켜준다. 색상이 바뀌도록 하는 버튼은 Form Widgets에서 Button 4개를 만들어 각각 Red. Green. Blue. Yellow 로 지정한다. Activity_main.xml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_par

Naver Blog

[자바] 계산기 프로그램

오늘은 간단한 계산기 프로그램을 만들어 보겠습니다. 계산기 프로그램은 숫자와 연산자를 입력할 Scanner(입력문), 연산자의 부에에 따라 다른 결과 값을 출력해야 함으로 Switch(조건문), 결과값을 출력할 System.out.Println(출력문) 이렇게 3가지만 이용하면 쉽게 만들수 있습니다. 계산기는 숫자1과 숫자2을 입력받은걸 지정된 연산자를 통해 결과값을 사용자에게 노출시키는것을 말합니다. 이걸 컴퓨터 식으로 바꾸어 말하면 숫자1에는 변수 X가, 숫자2에는 변수 Y로 결과값은 변수 C로 지정하면 되고 연산자는 따로 문자열로 입력받은다음 Switch문으로 사용자 입력한 연산 결과를 바로 출력하게 해주면 됩니다. 어때요 간단하죠? 하지만 오늘부터는 조금 색다르게 코딩을 해보겠습니다. 지금까지 모든 코딩 작업을 Main안에서만 했지만 오늘부터 대부분의 프로그램들은 클래스를 나눠어 작업해 보도록 하겠습니다. 프로그램 소개 먼저 사용자로부터 숫자2개와 연산자를 입력받고 결과값을

Naver Blog

[자바] 배열이란?

배열이란 자료형 변수를 생성하고 사용할때 주로 사용하며 하며 동일한 자료형을 정해진 수만큼 저장 처리하는 객체를 말합니다. 제가 간단하 예를 들어 배열을 설명해 드리겠습니다. 어떤 화창한 날에 우체부 아저씨가 우편을 배달하러 갔습니다. 우체부 아저씨가 단독 주택이 많은 곳으로 배달을 가게됬습니다. 아저씨는 2014년도부터 바뀐 새 도로명 주소를 아직 잘 몰라 우편 배달을 지도를 보면서 한집 한집 배달을 했습니다. 이번에는 우체부 아저씨가 아파트로 배달을 갔습니다. 아저씨는 단독주택이 있는 곳처럼 지도를 보면서 한집 한집 찾아가며 배달하는 것이 아니라 아파트 우체통이 모여있는 곳으로 가 손쉽게 배달을 했습니다. 어때요 감이 잡히나요? 사용자가 어떠한 값들을 변수 하나하나 사용해 저장하는 모습을 단독 주택단지 라고 생각 합시다. 1 2 3 4 5 6 String a = "a"; String b = "b"; String c = "c"; String d = "d"; String e = "e

Naver Blog

[자바] 배열 Array[]

이번에는 배열을 사용해 다양한 프로그램을 만들어 볼까요? 배열은 모든 프로그래밍 언어에서 많이 사용하며 배열을 이용하면 프로그램이 좀더 깔끔해 지면서 복잡한 프로그램도 만들수 있다는 장점을 가지고 있습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 public class ho{ public static void main(String args[]){ String[] arr = new String[5]; arr[0] = "사과"; arr[1] = "딸기"; arr[2] = "수박"; arr[3] = "바나나"; arr[4] = "고구마"; for(int i=0; i<5; i++){ System.out.println(arr[i]); } } Colored by Color Scripter cs 제가 배열을 이용해 간단한 프로그램을 하나 만들어 봤습니다. String[] arr = new String[5]; 로 문자열 변수 arr을 배열로 만든 다음 배열의 크기를 5로 지정했습니다

Naver Blog

[프로젝트] 자바 프로그래밍을 이용해 옆으로 움직이는 글자 만들기

포트 폴리오 [프로젝트] 자바 프로그래밍을 이용해 옆으로 움직이는 글자 만들기 쥐니 2015. 11. 22. 15:13 이웃추가 본문 기타 기능 신구대학교 모바일 IT 전공 자바(1) 한성훈 교수님 수업으로 진행한 개인 프로젝트 "'안녕' 글자 움직이기"로 위의 동영상 처럼 프로그램을 구동 시키면 글자가 움직이는 것이 최종 목표 입니다. 현재 블로그에 게시되어 있는 프로젝트는 최종 결과물을 프로그래밍 포트폴리오로 정리한 내용입니다. 막연한 주제 때문에 어떻게 할지 고민을 하다. While문과 다중 for문을 이용해 프로그램을 제작해 봤습니다. 다중 for문을 사용한 이유는 조금더 복잡하고 정교한 반복문을 만들기 위해 다중 for문을 사용 했습니다. 일단 구조를 이렇게 잡고 프로그램을 설계 했습니다. 처음에는 밑으로 내려가는 기능 과, 오른쪽으로 이동하는 기능만 생각하고 2개의 for문을 이용해 글자를 움직 일려고 했지만 '안녕' 이라는 글자가 아래로 내려가지 않는 이 에러를 해결하기

Naver Blog

넥슨 신작 MMORPG게임 야생의 땅 듀랑고

오늘의 소식 넥슨 신작 MMORPG게임 야생의 땅 듀랑고 쥐니 2015. 12. 15. 13:48 이웃추가 본문 기타 기능 2015년 지스타에서 넥슨이 새로운 장르의 MMORPG 게임 야생의 땅 듀랑고를 공개 했습니다. 듀랑고는 기존 MMORPG는 다르게 플레이어 개척형 오픈월드 게임 입니다. 현대에서 야생 세계로 워프(Warp)해 온 플레이어들은 서로 협력을 통해 생존, 탐험, 사냥, 사회 건설 등 을 진행하며 자신이 이곳에 온 이유를 알아가는 게임 입니다. 제가 개인적으로 듀랑고를 기대하는 이유로는 바로 듀랑고의 게임 스토리가 신선하면서 그동안 모바일에서느 느끼지 못했던 그래픽과, 플레이 방식이 마음에 듭니다. 최근 출시되고 있는 MMORPG 게임들은 정해진 스토리를 진행해 가며 획득한 아이템을 가지고 강화 또는 진화를 통해 강해지며 게임을 하는 방식입니다. 하지만 듀랑고는 정해진 스토리가 아닌 사용자의 미묘한 게임 플레이 방식으로 스토리가 변경되며 특히 게임 아이템을 던전이 끝

Naver Blog

코딩 잘하는 방법 오픈 소스(Openn API) 활용하기

초보 모바일 프로그래머들이 가장 힘들어 하는건 바로 프로그램 제작입니다. 책을 보면서 코딩을 할 땐 어떤것도 만들 수 있을거 같지만 막상 실전에서 코딩을 하려면 작성중인 프로그램이 내가 배운 프로그램 언어가 아닐수도 있고, 새로운 기능을 만들자니 실력이 부족해 포기 하는 것처럼 프로그램을 만들때에는 다양한 변수가 많기 때문에 어려운 점이 많습니다 그렇다고 매번 코딩을 할때마다 코딩관련 책을 들고 다니거나 매번 남에게 도움을 받자니 번거롭죠? 앞으로 이런 일이 있을때마다 오픈API를 이용하시면 손쉽게 해결하실수 있습니다. 오픈API는 오픈소스라고도 말하기도 하며 개인, 기업이 보유한 데이터 플랫폼을 외부에 공개해 누구나 사용할 수 있도록 공개된 API를 말합니다. 왜 굳이 개인이나 기업이 힘들게 만든 데이터 자료와 플랫폼 데이터를 외부에 공개해 누구나 무료로 사용하게 하는지 궁금하시죠? 바로 한계에 다다른 기술을 더 발전할수 있기 때문이죠 가장 대표적인 예로 구글은 구글맵의 API를

Naver Blog

코딩 잘하는 방법 깃허브(GitHub) 활용하기

오늘의 소식 코딩 잘하는 방법 깃허브(GitHub) 활용하기 쥐니 2015. 12. 18. 1:04 이웃추가 본문 기타 기능 저번 시간에 오픈 소스를 활용해 코딩을 잘하는 방법에 대해 알려드렸죠? 이번에 깃허브(GitHub) 라는 코딩에 아주 유용한 홈페이지를 소개해 드리겠습니다. 깃허브(GitHub)는 웹기반의 Git(소프트웨어) 창고 서비스 입니다. 깃허브 에서는 개발자들이 스스로 자신들의 소스를 다른사람들에게 공개해 서로 필요한 정보를 공유하는 자유로운 공간입니다. 2015년 자료에 따르면 GitHub 안에는 1100만명의 사용자와 2940만개의 Git 창고가 있다고 합니다. 이 통계를 해석하면 전 세계의 많은 프로그래머들이 자신들이 작성한 코딩을 다른사람들과 공유하고 있다는 뜻이 됩니다. 즉 전 세계 실력있는 프로그래머들의 코딩을 배울수 있는 좋은 기회죠 깃 허브는 간단한 회원가입과 무료로 이용할수 있다는 장점을 가지고 있습니다. Build software better, to

Naver Blog

월드오브탱크 9.13 업데이트 체코 전차 추가

오늘의 소식 월드오브탱크 9.13 업데이트 체코 전차 추가 쥐니 2015. 12. 20. 21:36 이웃추가 본문 기타 기능 월드오브탱크가 2015년 12월 17일 목요일 오전 03:00 ~ 08:00 약 5시간 동안 대규모 업데이트를 진행했습니다. 이번 업데이트를 통해 플레이어들이 가장 기대했던 체코 전차 연구 계열이 추가 됬으며 무작위 전투에서 "스탈린그라드" 지역이 선택될 확률이 감소됬으며 신규 지역 "플젠" 이 추가, "남부 해안" 지역이 삭제 되는 등 다양한 업데이트가 진행되었습니다. 이번 업데이트를 통해 체코 중형전차 연구 계통도가 추가 되었으며 모든 플레이어에게 체코 1단계 경전차 Kolohousenka가 지급되었습니다. 체코 중형전차 연구 계통은 Kolohousenka (1T)> LT vz. 35 (2T)> LT vz. 38 (3T)> ST vz. 39 (4T)> Skoda T 24 (5T)> Skoda T 25 (6T)> Konstrukta T-34/100 (7T)>

Naver Blog

[자바] String(문자형) + Int(정수형) 연산

JAVA [자바] String(문자형) + Int(정수형) 연산 쥐니 2015. 12. 21. 17:27 이웃추가 본문 기타 기능 가장 기본적인 이야기 이지만 제가 공부하다 재미있는 부분이 있어서 한번 다뤄보겠습니다. 자바에서 더하기 연산자 (+)를 이용하면 문자형 변수에 서로 다른 형태의 변수를 연결 할수가 있습니다. 즉 문자형 변수에 다른 문자형 변수, 실수, 정수형 변수를 연결할 수 있습니다. 이 방식은 JAVA에서 아주 기본이 되는 방식입니다. 그런데 어떻게 문자형 변수에 더하기 연산자를 이용해 정수형 변수를 연결해 결과값이 출력되는지 궁금하지 않으신가요? 지금 그 원리에 대해 간단하게 설명해 드리겠습니다. public class a1 { public static void main(String args[]){ System.out.println(1 + 3); // 정수 + 정수 System.out.println("A" + 3); // 문자 + 정수 System.out.print

Naver Blog

카카오 '카카오톡 충전소' 오픈

최근 사명을 다음 카카오에서 카카오로 바꾼 임지훈 대표가 오늘 12월 22일 이모티콘 시장을 확대를 위해 '카카오톡 충전소' 서비스를 오픈한다고 밝혔습니다. 카카오 충전소는 카카오톡 서비스의 일부분이며 더보기 버튼을 누르시면 사용하실수 있습니다. 카카오 충전소에서 특정 업체나 브랜드의 플러츠 친구를 추가하거나 카카오스토리 채널 소식받기, 앱 다운로드 및 실행, 동영상 시청, 카달로그 구독 등 다양한 형태의 이벤트에 참여하면 이모티콘을 구매할 수 있는 화폐인 ‘초코’를 지급받는 서비스 입니다. 지급 받은 '초코'는 카카오 충전소 내에 전용 이모티콘 스토어에서 신규 이모티콘을 반값에 구매할수 있으며 매주 화요일 마다 3개의 신규 이모티콘을 출시되는데 사용자들은 해당 이모티콘을 50% 할인된 가격으로 30일 사용기간 제한 버전 또는 정식 버전보다 이모티콘 수가 적은 미니 버전을 구매할 수 있습니다. 카카오 측은 ‘카카오톡 충전소’를 사용 할수록 이용자와 작가, 기업 모두가 윈-윈할 수

Naver Blog

[자바] 이클립스 자동 줄 정렬

JAVA [자바] 이클립스 자동 줄 정렬 쥐니 2015. 12. 24. 18:41 이웃추가 본문 기타 기능 자바 이클립스로 프로그램을 작성하다 보면 어느 순간 작성 중인 코딩의 줄이 엉망이 될 때가 있습니다. 그래서 오늘은 자바 이클립스에서 간단하게 줄 정리를 하는 방법을 알려드리겠습니다. public class a1{ public static void main(String args[]){ System.out.println("엉망 진창 "); int a = 40; int b =7; System.out.println(a+b); } } 저런... 멍 때리면서 코딩을 했더니 줄이 엉망이 돼버렸네요. 실제 코딩을 이렇게 작성해도 프로그램의 구동에는 문제가 없습니다. 하지만 저렇게 작성해 놓으면 보기 힘들죠? 그렇다고 처음부터 하나하나 줄을 정리하기는 귀찮고 그럴 때 Ctrl + Shift + F를 눌러주시면 자동으로 줄이 정렬된답니다. public class a1 { public stati

Naver Blog

[자바] 배열 오름차순과 내림차순 정렬

JAVA [자바] 배열 오름차순과 내림차순 정렬 쥐니 2015. 12. 25. 1:40 이웃추가 본문 기타 기능 자바에서 배열로 어떠한 값을 저장한 다음에 오름차순 또는 내림차순으로 그 값을 출력할 때가 있죠? 오늘은 자바 배열의 오름차순과 내림차순 정렬하는 방법에 대해 공부하도록 하겠습니다. 여기서 오름차순이란 각 항의 차수를 낮은 것부터 높은 것으로 나열하는 것을 말하며 반대로 내림차순은 각 항의 높은 차수부터 낮은 차수 순으로 정렬한 것을 말합니다. import java.util.Scanner; public class eualls { public static void main(String args[]) { int sixsu[] = new int[6]; // int형 배열 선언 Scanner sc = new Scanner(System.in); // 6개의 숫자 입력 System.out.println("6개의 숫자를 입력하세요"); for (int i = 0; i < sixsu.l

Naver Blog

[자바] 배열 중복검사 원리

JAVA [자바] 배열 중복검사 원리 쥐니 2015. 12. 26. 1:24 이웃추가 본문 기타 기능 자바 언에서 사용자로 부터 임의의 수를 입력받아 배열에 저장하고, 배열에 저장할때 중복되는 값을 확인한다음 중복되는 값이 있으면 사용자가 다시 입력하게 하는 프로그램을 만들어 봤습니다. import java.util.Scanner; public class junbook { public static void main(String args[]) { int arr[] = new int[6]; // 배열선언 Scanner sc = new Scanner(System.in); System.out.println("원하는 수 6개를 입력하세요"); for (int i = 0; i < arr.length; i++) { arr[i] = sc.nextInt(); // 배열에 숫자 입력 for (int j = 0; j < i; j++) { if (arr[i] == arr[j]) { // 중복검사 Syst

Naver Blog

네이버 프로로나우 팀의 깜짝 선물

오늘의 리뷰 네이버 프로로나우 팀의 깜짝 선물 쥐니 2015. 12. 26. 14:52 이웃추가 본문 기타 기능 프로토나우 프로그램은 대학교 2학년 모바일 UI/UX 수업시간에 처음 접하게 되었습니다. 그때 당시 제가 알고 있는 다른 목업용 프로그램(샘플 제작용 프로그램) 보다 성능도 좋고 디자인도 마음에 들어 블로그에 간단한 프로그램 소개와 사용 후기를 적어봤습니다. 네이버 프로토나우(protoNow)로 간단하게 앱 디자인하기 이번에 새로 소개해 드릴 프로토나우(protoNow) 프로그램 입니다.프로토나우는 네이버 개발자 센터에서 사... blog.naver.com 근데 이 포스팅을 프로로나우 팀이 어떻게 알았는지 제가 작성한 글이 마음에 드신다고 연락을 주셨습니다. 캬... 제가 쓴 글을 읽는 분들도 계시구나 ㅜㅜ 처음에는 정말 프로토나우 팀에서 저한테 연락을 한 건가? 가짜인가? 하면서 의심을 했지만 제가 평소에 귀가 얇아 일단 선물을 받기로 했습니다. 짜잔 며칠 후 진짜 네이

Naver Blog

[자바] 반복문으로 다시 돌아가는 continue 문

JAVA [자바] 반복문으로 다시 돌아가는 continue 문 쥐니 2015. 12. 28. 1:02 이웃추가 본문 기타 기능 반복문을 사용하다 일정 조건을 만족하면 break 문을 사용해 반복문을 종료하는 것은 알겠는데 다시 조건문으로 프로그램을 되돌리려면 어떻게 해야 할까요? 그럴 경우 Continue 문을 사용해 주면 됩니다. Continue 문은 조건문이나 반복문으로 문장을 반복시키다가 일정 조건을 만족하면 다시 조건문으로 되돌아가는 기능을 하고 있습니다. public class conttinue { public static void main(String args[]) { int i = 0; while (i < 10) { i++; // i를 1씩 증가시킨다 if (i%2==0) continue; // i를 2로 나눴을 경우 나머지가 0이면 continue 문 실행 System.out.println("출력되는 값은 : " + i); } } } while 반복문을 이용해 정수형

Naver Blog

삼성 기어 S2 체험 후기

오늘의 리뷰 삼성 기어 S2 체험 후기 쥐니 2015. 12. 28. 12:56 이웃추가 본문 기타 기능 제가 요즘 삼성 기어 S2에 꽂혀서 오늘 삼성 서비스센터에 기어 S2를 체험하러 갔다 왔습니다ㅎㅎ 삼성 기어 S2는 2015년 9월에 출시된 모델로 운영체제를 Tizen을 사용하고 있으며 디스플레이는 1.2인치 Super AMOLED로 작지만 강한 화면을 가지고 있으며 CPU는 Dual-Core를 장착하고 있습니다. 이 정도 사양이면 거의 스마트폰과 비슷하죠? 거기에다 용량은 RAM 512MB, ROM 4GB, 사용 가능 메모리는 약 2GB (1.9 GB)로 넉넉하게 게임하나는 돌릴수 있으며 스마트워치 답게 Accelerometer, Barometer, Gyroooo Sensor, HR Sensor, Light Sensor등 각종 센서가 장착되어 있습니다. 크기는 일반 시계와 비슷하며 (49.8 x 42.3 x 11.4 mm) 무게는 47g으로 "아 내 손목에 시계가 있구나" 라

Naver Blog

[프로젝트] Android MySQL 연동 쇼핑몰 만들기(로그인, 회원가입 구현)

프로젝트 [프로젝트] Android MySQL 연동 쇼핑몰 만들기(로그인, 회원가입 구현) 쥐니 2015. 12. 28. 20:18 이웃추가 본문 기타 기능 신구대학교 모바일 IT 앱 개발 기본 고재승 교수님 수업으로 진행한 팀 프로젝트 "DB를 이용해 Android 쇼핑몰 앱을 만들기"입니다. 현재 블로그에 게시되어 있는 프로젝트는 최종 결과물을 프로그래밍 포트폴리오로 정리한 내용입니다. 팀 명이자 어플의 이름인 "빠담이쥐"는 저와 다른 팀원의 별명에서 따와 만들었습니다. 디자인은 믿음과 신뢰를 나타내는 밝은 파랑 색상과 흰색으로 디자인을 했으며 중요한 버튼 내용은 진한 파란색을 이용했습니다. DB 구현은 로그인, 회원가입, 아이디 찾기, 비밀번호 찾기를 구현해 놨습니다. 원래 팀 프로젝트의 주요 목적은 DB를 이용해 회원가입과 로그인, 비밀번호 찾기, 아이디 찾기를 구현하는 거지만 저는 약관 동의, 쇼핑몰 메인화면, 쇼핑몰 화면 링크 연결, 동영상 연결 로그아웃 등 부가적인 기능

Naver Blog

Aipoly: 시각 장애인을 위해 사물을 인식하는 카메라

오늘의 소식 Aipoly: 시각 장애인을 위해 사물을 인식하는 카메라 쥐니 2015. 12. 29. 23:56 이웃추가 본문 기타 기능 스타트 업이란 1990년대 후반 닷컴버블로 창업붐이 일었을 때 생겨난 용어로 보통 고위험·고성장·고수익 가능성을 지닌 기술·인터넷 기반의 신생 벤처기업을 나타내며 미국 실리콘밸리에서 생겨난 용어 입니다. 최근 한 스타트 업이 시각 장애인을 위해 사물을 인식하고 음성으로 설명해주는 프로그램을 만들었는데 현재 배타 테스트 진행중인걸 알게되 여러분에게 소개하고자 글을 적게되었습니다. 이런 좋은 프로그램을 만든 회사는 Aipoly(에어폴리) 라는 회사입니다. 5명의 팀으로 구성된 이 회사는 다양한 기업의 후원을 받으며 실제 이 음성프로그램을 완성시켜 나가고 있습니다. Aipoly는 스마트폰에 있는 카메라를 이용해 물체를 인식하면 특수한 알고리즘을 통해 사물을 인식하며 초 당 3개의 사물이 식별이 가능합니다.또 인터넷을 사용하지 않기 때문에 인터넷이 안되는

Naver Blog

Intel RealSense technology: 리얼센스로 게임 즐기기

오늘의 소식 Intel RealSense technology: 리얼센스로 게임 즐기기 쥐니 2015. 12. 31. 0:05 이웃추가 본문 기타 기능 컴퓨터 하나는 끝내주게 잘 만드는 Intel이 최근 RealSense technology를 이용해 재미있는 기능을 공개했습니다. 이번에 공개한 리얼센스 게임은 사용자의 손동작을 카메라로 인식한 다음 컴퓨터를 제어하는 기술인데 정식 Intel 공식 홈페이지를 가보니 노트북, 올인원 기기, 컴퓨터, 스마트티브이 등 카메라가 있는 모든 전자 기기에서 사용할 수 있다고 합니다. 물론 현재는 개발 진행 중 이여서 일부 몇몇 Intel 제품에서만 한정적으로 체험을 진행하실 수 있습니다. 인텔 RealSense 앱 쇼케이스 인텔 RealSense 카메라가 있는 PC, 노트북 또는 태블릿용 앱. appshowcase.intel.com 처음에는 "저런 거 이미 출시되고 있는 기능인데? 저렇게까지 컴퓨터를 써야 하나? 마우스가 짱짱맨인데??"라는 생각이

Naver Blog

Google 만우절 프로젝트: 구글 포켓몬 마스터(구글맵스)

오늘의 소식 Google 만우절 프로젝트: 구글 포켓몬 마스터(구글맵스) 쥐니 2015. 12. 31. 1:33 이웃추가 본문 기타 기능 IT 하면 생각나는 구글이 2014년 진행한 만우절 이벤트 때문에 IT 시장이 한번 들썩한 적이 있습니다. 당시 구글은 구글맵스에 있는 포켓몬 마스터 기능을 이용해 전 세계 지역을 탐험하고 포켓몬을 사냥하는 '포켓몬 트레이너'를 구하며 최종 우승자에게는 '포켓몬 마스터'라는 칭호와 함께 구글에 입사하는 특혜를 부여한다고 밝혔습니다. 포켓몬 마스터는 자신의 핸드폰 카메라와 구글 맵스를 통해 길을 다가 다양한 포켓몬을 만나 획득, 기록 등록을 통해 진행하는 게임입니다. 이 동영상을 본 사람들은 진짜네 가짜네 하면서 싸우기 시작했고 결국 구글의 만우절 장난으로 밝혀져 사람들의 기억 속에서 점점 사라지고 있었습니다. 그러나! 15년 9월 구글은 증강현실 기능과 구글맵스를 이용한 구글 포켓몬 마스터(포켓몬 GO)를 개발한다고 밝혔습니다. 아직 정확한 사용

Naver Blog

[자바] 키보드로 Yes/NO 선택하기

JAVA [자바] 키보드로 Yes/NO 선택하기 쥐니 2016. 1. 6. 0:12 이웃추가 본문 기타 기능 프로그래머가 프로그램을 구현할 때 일정 구간에서 사용자가 프로그램을 계속 진행할 건지를 물어봐야 하는 경우가 있습니다. 오늘은 이 기능을 한번 구현해 보겠습니다. Yes/No 프로그램을 만들기 위해서는 프로그램의 상태를 나타낼 출력문, 사용자로부터 어떤한 글자를 입력받아야 하기 때문에 Scanner, 사용자가 입력한 글자를 확인할 if 문, 프로그램 종료문 이 기능들이 필요합니다. 물론 이 외에 더 많은 기능들과 명령어들이 필요하지만 저는 개념을 다뤄볼 거기 때문에 간단한 기능들로만 만들어 봤습니다. import java.util.Scanner; public class yesno { public static void main(String args[]) { System.out.println(">> Yes / No"); System.out.println(" 계속 진행하시려면 Y

Naver Blog

[자바] 논리 부정 연산자 &quot;!&quot;

JAVA [자바] 논리 부정 연산자 "!" 쥐니 2016. 1. 6. 2:19 이웃추가 본문 기타 기능 논리 부정 연산자란 Boolean형에만 사용할 수 있으며 "!" 연산기호 사용해 긍정(True)을 부정(False)으로 부정(False)을 긍정(True)으로 바꿀 수 있는 연산자입니다. 또 조건 문과 반복 문의 조건식에 사용되며 조건식을 좀 더 효율적으로 만들 수 있다는 장점을 가지고 있습니다. 사용방법은 간단합니다. 바꾸고 싶은 연산자 앞에 "!" 부호를 넣어주면 자동으로 연산자의 속성이 바뀝니다. public class nooonrry { public static void main(String args[]){ boolean t_true = true; boolean f_false = false; System.out.println("t_true : "+t_true); System.out.println("!t_true : "+!t_true); System.out.println("f

Naver Blog

[자바] 연산자 &quot;%&quot;와 연산자 &quot;/&quot;의 차이점

JAVA [자바] 연산자 "%"와 연산자 "/"의 차이점 쥐니 2016. 1. 6. 23:29 이웃추가 본문 기타 기능 제가 프로그램을 짜면서 자주 헷갈린 연산자 "%"와 연산자 "/"의 차이점에 대해 공부해 보겠습니다. 연산자 "%"는 연산자 나누기 연산자를 진행할 때 나눈 값의 나머지 값을 나타내며 연산자 "/"는 나눈 값의 몫을 나타냅니다. public class nooonrry { public static void main(String args[]) { System.out.println(">>> \"%\" or \"/\" "); System.out.print("% : "); for (int i = 0; i <= 10; i++) { if(i%3==0){ System.out.print(i+" "); } } } } 정수형 변수 i를 0부터 10까지 하나씩 증가시키 켰습니다. 여기서 나눗셈의(/) 을 기준으로 왼쪽에 있는 연산자를 오른쪽에 있는 연산자로 나눠줍니다. 그리고 그 증가시

Naver Blog

[자바] 로또(lotto) 프로그램

JAVA [자바] 로또(lotto) 프로그램 쥐니 2016. 1. 9. 16:36 이웃추가 본문 기타 기능 자바로 로또 프로그램을 만들어 봤습니다. 제가 만든 로또 프로그램은 사용자가 0부터 65사이 안에 있는 숫자 6개를 입력하면 배열로 저장되도록 했습니다. 프로그램은 사용자가 숫자를 할 때 if 문을 사용해 0~65 사이에 있는 숫자인지 범위를 확인하고, 중복되는지를 따져 중복이 되면 다시 입력하도록 합니다. 사용자의 숫자가 입력이 끝나면 컴퓨터가 6개의 숫자를 랜덤 생성하고 사용자의 숫자와 컴퓨터의 숫자를 비교한 다음 당첨 여부를 확인합니다. 당첨 여부는 임시 변수를 하나 만든 다음 사용자의 숫자와 컴퓨터의 숫자가 같으면 임시 변수를 1씩 증가하고 나중에 최종적으로 증가된 임시 변수를 if 문을 통해 몇 등인지 확인하도록 만들었습니다. import java.util.Random; import java.util.Scanner; public class nooonrry { publi

Naver Blog

굿 다이노 후기

오늘의 리뷰 굿 다이노 후기 쥐니 2016. 1. 11. 20:03 이웃추가 본문 기타 기능 오늘 굿 다이노 <The Good Dinosaur>라는 영화를 보고 왔습니다. 굿 다이노는 디즈니와 픽사가 20주념을 기념해 함께 만든 영화로(2006년 월드 디즈니가 픽사를 인수 합병 후 디즈니 & 픽사로 사명을 변경한 후 애니메이션을 제작하고 있습니다.) 한국계 미국인 출신 피터 손 감독의 손에 탄생한 작품입니다. 피터 손 감독은 굿 다이노의 제작을 위해 박물관에 있는 공룡들의 뼈의 모습과 특징을 공부했으며 실제 존재하는 지형의 모습을 영화의 배경으로 사용했습니다. 이런 노력 덕분에 굿 다이노를 보는 내내 실제 하나의 새로운 세상을 보는 거와 같은 느낌이 들었습니다. 굿 다이노의 시작은 6500만 년 전 지구와 충돌해야 하는 혜성이 실수로 지구를 빗나가면서 절대 만날 수 없는 두 종족의 감동적인 이야기를 다루고 있습니다. 불의의 사고로 아빠를 잃은 소심한 공룡 알로가 좀도둑 스팟을 잡다

Naver Blog

구글 스타워즈 광선검 탈출 게임

오늘의 소식 구글 스타워즈 광선검 탈출 게임 쥐니 2016. 1. 13. 0:52 이웃추가 본문 기타 기능 대박! 구글이 스타워즈 시리즈 "깨어난 포스 " 영화 출시 기념으로 "스타 워드 광선검 탈출 "이라는 이벤트 게임을 출시했습니다. LIGHTSABER ESCAPE: An experience built for Chrome Master your lightsaber to escape the First Order. #LightsaberEscape lightsaber.withgoogle.com "스타 워드 광선검 탈출 " 게임은 스마트폰과 컴퓨터를 사용해 플레이하는 게임으로 컴퓨터 화면에 보이는 적을 스마트폰을 움직여 적을 공격하는 방식으로 되어 있습니다. "스타 워드 광선검 탈출 " 게임은 익스플로러에서 구동되지 않습니다. 저도 익스플로러 접속하려다 크롬으로 접속하라는 안내를 받아 크롬을 설치했습니다. 크롬으로 접속하면 홈페이지 중앙 아래쪽에 노란색 글자로 플레이 주소가 생성됩니다.

Naver Blog

[자바] 삼각형 판단 프로그램

JAVA [자바] 삼각형 판단 프로그램 쥐니 2016. 1. 21. 23:48 이웃추가 본문 기타 기능 import java.util.Scanner; public class triangle { public static void main(String args[]) { Scanner sc = new Scanner(System.in); System.out.println(">> 삼각형 판단 프로그램 입니다."); while (true) { System.out.println("삼각형의 3개의 각도를 입력하세요"); int a = sc.nextInt(), b = sc.nextInt(), c = sc.nextInt(); System.out.print("입력된 값은 = " + a + " " + b + " " + c); if (a + b + c > 180 || a + b + c < 180) { System.out.println("(삼각형이 아닙니다.)"); continue; } int arr[] =

Naver Blog

개들과 소통하는 Translator for dogs Simulator

오늘의 소식 개들과 소통하는 Translator for dogs Simulator 쥐니 2016. 1. 26. 0:08 이웃추가 본문 기타 기능 믿거나 말거나 개와 소통할 수 있다는 신기한 어플을 제가 찾아냈습니다. 100만 명이 다운로드할 정도로 별점도 좋고 후기도 좋은 이 믿음직한 어플은 "Translator for dogs Simulator"이라는 개소리 번역 어플로 사람이 한 말을 녹음한 다음에 개의 목소리로 변형시켜주는 기능을 가지고 있습니다. 디자인도 아기 장한 게 되게 깔끔해 보이죠? "Translator for dogs Simulator"을 실행하면 두 가지 메뉴를 통해 통역 기능을 사용하실 수 있습니다. 첫 번째 메뉴는 개의 행동을 미리 소리로 정리해 간단한 의사소통이 되게 해주는 기능이고, 두 번째 메뉴는 사람의 말을 개의 말로 번역시켜 주는 기능입니다. 첫 번째 메뉴에 들어가 어떤 소리들이 있는지 한번 들어가 봤는데 저는 밥 먹는 행동 빼고는 다 무슨 행동인지 1

Naver Blog

카카오 프렌즈의 새로운 친구 라이언 등장

오늘의 소식 카카오 프렌즈의 새로운 친구 라이언 등장 쥐니 2016. 1. 26. 1:01 이웃추가 본문 기타 기능 까꿍! 카카오 프렌즈가 왔어요~ 사진 출처 : http://mdesign.designhouse.co.kr/ 튜브(TUBE), 어피치(APEACH), 콘(CON), 제이지(JAY-G), 프로도(FRODO), 네오(NEO), 무지(MUZI) 로 구성된 카카오 프렌즈는 2012년 11월 일러스트레이터 호조(HOZO) 작가님이 디자인한 7개의 캐릭터입니다. 최근 카카오가 자사 페이스북에 카카오 프렌즈의 8번째 캐릭터 라이언을 공개했습니다. 라이언 캐릭터는 큰 덩치와 무뚝뚝한 표정을 가지고 있으며 수사자 지만 갈기가 없다는 설정의 슬픈 캐릭터입니다. 왜 카카오는 이런 설정의 캐릭터들을 좋아하는지 모르겠네요ㅋㅋ 카카오 프렌즈는 라이언 캐릭터를 16년 1월 26일 공개한다고 발표했습니다. 캐릭터를 정식 공개함과 더불어 캐릭터 상품 및 이모티콘도 같이 판매한다고 한다네요. 역시 카카

Naver Blog

[자바] 숫자를 이용한 스무고개 게임

JAVA [자바] 숫자를 이용한 스무고개 게임 쥐니 2016. 1. 26. 13:09 이웃추가 본문 기타 기능 import java.util.Random; import java.util.Scanner; public class star { public static void main(String args[]) { while (true) { Scanner sc = new Scanner(System.in); System.out.println(">> 스무고개 게임 \n 1.게임설명 / 2.시작/ 3.종료"); int help = sc.nextInt(); if (help == 1) { System.out.println("스무고개 게임에 대해 알려드리겠습니다.\n\n"); System.out.println("게임방법은 간단합니다. 게임이 시작되면 컴퓨터는 1~100중 1개의 랜덤한 숫자를 생성하고"); System.out.println("사용자는 컴퓨터의 숫자를 20번 안에 맞추면 됩니다.");

Naver Blog

카카오의 새로운 전략 카카오 퍼블리싱 모델

오늘의 소식 카카오의 새로운 전략 카카오 퍼블리싱 모델 쥐니 2016. 1. 28. 19:38 이웃추가 본문 기타 기능 오늘 1월 28일 카카오의 임지훈 대표님이 '함께해요 카카오 게임, 2016 변화와 도전'이라는 행사명으로 2016년 카카오 게임 산업의 방향과 전략 발표를 했습니다. 새로운 연결, 새로운 세상 - 카카오 사람과 사람, 사람과 세상을 이어주는 카카오. 연결을 통해 세상은 더욱 가깝고 새로워집니다. www.kakaocorp.com 먼저 카카오는 게임 파트너들에게 기존 부분 유료화 모델과는 별도로 모바일 광고를 통해 추가 수익을 얻을 수 있는 '카카오 게임 AD+(애드 플러스)'를 발표했습니다. '카카오 게임 AD+'는 SDK(소프트웨어 개발 키트) 형태로 개발한 광고 플랫폼이며 게임 파트너들에게 배포한 뒤 게임에 '카카오 게임 AD+'를 설치한 파트너와 광고 수익을 일정 비율로 배분한다고 합니다. 수익 비율은 기존 단일화된 수수료율이 아닌 차등화된 수수료율을 적용해

Naver Blog

[자바] 1에서 100까지의 정수 중에서 2, 3, 5, 7의 배수를 제외한 수를 한 행에 10개씩 출력하는 프로그램

JAVA [자바] 1에서 100까지의 정수 중에서 2, 3, 5, 7의 배수를 제외한 수를 한 행에 10개씩 출력하는 프로그램 쥐니 2016. 1. 31. 21:53 이웃추가 본문 기타 기능 제가 평소에 절대 JAVA(절대 JAVA (자바 프로그래밍의 기초부터 안드로이드까지) 강환수, 조진형 저 인피니티북스 2013.10.24.)라는 책으로 자바 언어를 공부하고 있습니다. 이 책은 답지가 없는 걸로 유명한데... 이번 방학 동안 답지나 만들어볼 생각입니다ㅋ 오늘은 4장 반복과 배열의 연습문제 1번을 풀어보도록 해보겠습니다. Q. 1에서 100까지의 정수 중에서 2, 3, 5, 7의 배수를 제외한 수를 한 행에 10개씩 출력하는 프로그램을 작성하시오. public class gack{ public static void main(String args[]){ System.out.println(" 1~100 의 숫자중 2 3 5 7 배수를 제외한 나머지 숫자를 한 행에 10개씩 출력 \n\

Naver Blog

쥐니의 블로그 'ManDra'

포트 폴리오 쥐니의 블로그 'ManDra' 쥐니 2016. 2. 1. 20:11 이웃추가 본문 기타 기능 안녕하세요 쥐니의 블로그를 운영하고 있는 쥐니 입니다. 'ManDra'는 '만들다'라는 뜻으로 제가 직접 만든 애플리케이션(앱) 과 프로그램에 사용될 로고입니다. 열심히 프로그래밍 공부를 해 올해 안으로 구글 플레이 스토어에 1개 이상의 앱을 등록해 볼 계획입니다. 그때 'ManDra' 로고가 보이면 응원 많이 해 주세요.ㅎㅎ

Naver Blog

LG와 삼성의 자존심 전쟁 시작 갤럭시S7 vs G5

오늘의 소식 LG와 삼성의 자존심 전쟁 시작 갤럭시S7 vs G5 쥐니 2016. 2. 2. 19:57 이웃추가 본문 기타 기능 올해도 어김없이 MWC가 찾아왔습니다. MWC는 스페인 바르셀로나에서 열리는 2016 모바일 월드 콩그레스(MWC)를 뜻하며 올해는 2월 21일 ~ 25일간 행사를 진행한다고 합니다. 이번 MWC에는 조금 색다른 볼거리가 생겨 많은 사람들의 주목을 받고 있습니다. 바로 삼성전자와 LG전자가 한자리에서 주력 제품인 '갤럭시 시리즈'와 'G 시리즈'를 출시하는 일은 이번이 처음이기 때문입니다. 평소 두 회사는 주력 제품을 출시하더라도 다른 행사장 또는 다른 날짜에 출시를 진행했습니다. 그럼 이번 MWC에 두 회사가 출시하는 갤럭시S7와 G5에 대해 간단히 알아볼까요? 먼저 삼성 갤럭시S7 입니다. 삼성은 이번 언팩 행사에서 조금 독특한 초대장을 보내며 한번 이슈가 됐었죠? 참고로 저기 박스의 파란색 선이 7을 나타낸다고 하네요... 진짠가? 네 갤럭시S7와 갤

Naver Blog

가상현실 기술 버추얼 리얼리티(VR)

오늘의 소식 가상현실 기술 버추얼 리얼리티(VR) 쥐니 2016. 2. 7. 1:51 이웃추가 본문 기타 기능 제가 요즘 푹 빠져 있는 VR 가상현실 기술을 소개해 드리겠습니다. 먼저 가상현실(Virtual Reality)이란 현실 세계가 아닌 사이버 공간(cyberspace)을 나타냅니다. 최근 이런 가상현실 기술을 이용해 버추얼 리얼리티(VR) 기술이 새롭게 떠오르고 있습니다. 버추얼 리얼리티(VR, Virtual Reality) 기술은 가상(Virtual)과 현실(Reality)이라는 단어가 합쳐진 말로 사용자가 특수한 안경과 장갑을 사용하여 인간의 시각과 청각 등 다양한 감각을 통하여 사용자가 가상의 상황을 실제 상황인 거처럼 느끼게 하는 기술을 말합니다. 즉 기존에는 사용자가 컴퓨터와 각종 전자 장치에서 정보를 획득하거나 게임, 영상, 사진을 보기 위해서는 기기에 부착돼있는 화면을 이용해 정보를 2차원 형태로 봐야 했습니다. 하지만 가상현실(버추얼 리얼리티 기술)을 이용하면

Naver Blog

실시간 세계 항공기 추적 Flightradar24

오늘의 소식 실시간 세계 항공기 추적 Flightradar24 쥐니 2016. 2. 16. 23:53 이웃추가 본문 기타 기능 최근 공군의 피스아이가 작전 중 항공 추적 사이트 Flightradar24에 노출된 적이 있죠? 오늘은 의문의 1승을 누린 Flightradar24를 소개해 드리겠습니다. Flightradar24.com - Live flight tracker! www.flightradar24.com Flightradar24는 100만 명의 전 세계 사람들이 사용하고 있을 정도로 인기가 좋으며 실시간으로 항공기의 도착시간과 출발~도착지 확인, 실시간 위치 확인 등 항공기에 대한 많은 정보를 제공하며 PC와 스마트폰에서 사용하실 수 있습니다. 저는 PC 환경에서 Flightradar24를 사용해 보겠습니다. Flightradar24 홈페이지에 접속하시면 전 세계 지도 위에 실제 운행 중인 비행기들이 표시가 됩니다. 2016년 02월 16일 21시 30분의 한국(남한) 영공에 떠

Naver Blog

[자바] 별 만들기 개념 설명

JAVA [자바] 별 만들기 개념 설명 쥐니 2016. 2. 17. 19:55 이웃추가 본문 기타 기능 모든 프로그래머들이 꼭 한 번씩 만들어 본다는 별 만들기를 공부해 보겠습니다. 자 여기 보시면 제가 만들고 싶은 별의 모양입니다. 자세히 보시면 맨 위에는 별이 1개, 두 번째 줄에는 2개, 세 번째 줄에는 3개 아래로 내려오면서 하나씩 증가하고 있는 규칙을 가지고 있습니다. 저는 다중 for 문을 이용해 밑으로 내려갈수록 별이 1씩 증가해 삼각형의 모양으로 출력되도록 프로그램을 한번 만들어 보겠습니다. public class gack{ public static void main(String args[]){ System.out.println(">> 별 출력 프로그램 "); int j=0; for(int i=0;i<=5;i++){ for(j=0; j<i; j++){ System.out.print("* "); } System.out.println(); } } } 첫 번째 for 문을

Naver Blog

[자바] 반복문에서 라벨(label)을 사용하여 break 문 활용하기

JAVA [자바] 반복문에서 라벨(label)을 사용하여 break 문 활용하기 쥐니 2016. 2. 18. 1:05 이웃추가 본문 기타 기능 반복문을 사용하다가 일정 조건을 만족시켜 더 이상 반복이 필요 없을 때 break 문을 사용해 반복문을 종료 시킵니다. 그럼 중첩된 반복문을 사용할 때 일정 조건을 만족시키면 가장 가까운 반복문을 종료하는 게 아니라 특정 반복문으로 되돌아가서 반복문을 종료하려면 어떻게 해야 할까요? 이번에는 라벨(label)을 사용해서 중첩된 반복문에서 break 문을 효율적으로 활용할 수 있는 방법을 알려드리겠습니다. public class lablename { public static void main(String args[]) { for (int a = 0; a < 6; a++) { System.out.print("a:" + a); for (int b = 0; b < 10; b++) { System.out.print(" b:" + b); if (b ==

Naver Blog

[프로젝트] Android 다이어트 앱(회원가입[DB], 화면구성[투명 버튼, VISIBLE~GONE, FragmentActivity], 룰렛 구현)

프로젝트 [프로젝트] Android 다이어트 앱(회원가입[DB], 화면구성[투명 버튼, VISIBLE~GONE, FragmentActivity], 룰렛 구현) 쥐니 2016. 2. 21. 1:28 이웃추가 본문 기타 기능 신구대학교 모바일 IT 실무프로젝트(1) 백남식 교수님 수업으로 진행한 팀 프로젝트 입니다. 현재 블로그에 게시되어 있는 프로젝트는 최종 결과물을 프로그래밍 포트폴리오로 정리한 내용입니다. 제가 학교 실무 팀 프로젝트로 제작한 다이어트 어플 '리치 다이어트'입니다. 4명의 팀원이 힘을 합쳐 만든 '리치 다이어트' 어플은 리치(돈)+다이어트의 합친 말로 비슷한 목표를 가진 사람들끼리 모여서 일주일 동안의 운동 과제를 수행하고 달성률에 따라서 포인트를 지급받는 다이어트 APP입니다. 저는 '리치 다이어트'에서 화면 구현 프로그래머로 활동하며 투명 버튼, VISIBLE~GONE, FragmentActivity 등 기능을 사용하여 스마트폰에서 어플을 실행시킬 때 플이 정상

Naver Blog

[프로젝트] 자바 네트워크를 이용한 오류 없는 완벽한 계산기 만들기

프로젝트 [프로젝트] 자바 네트워크를 이용한 오류 없는 완벽한 계산기 만들기 쥐니 2016. 2. 21. 20:55 이웃추가 본문 기타 기능 신구대학교 모바일 IT 전공 네트워크 프로그래밍 우재남 교수님 수업으로 진행한 개인 프로젝트 '네트워크를 이용한 오류 없는 완벽한 계산기'입니다. 현재 블로그에 게시되어 있는 프로젝트는 최종 결과물을 프로그래밍 포트폴리오로 정리한 내용입니다. 네트워크라는 과목에 맞게 네크워크 기능을 활용해 채팅, 클라우드, 등 다양한 주제로 프로그램을 만드는 프로젝트였습니다. 저는 처음에 카카오톡과 같은 채팅 프로그램을 만들려고 했는데 네트워크를 활용해 클라이언트가 질문을 요구하면 서버가 답을 처리해 다시 클라이언트로 보내주는 계산기를 만들면 재미있을 거 같아 계산기라는 주제로 프로젝트를 진행하게 되었습니다. 하지만 프로젝트를 진행하다 보니 사소한 오류가 발생하였습니다. 예를 들어 첫 번째 자리에 소수점'.', 연산자 기호'+,-,%,*'를 입력하면 계산기 프

Naver Blog

WMC 2016 Samsung Galaxy Unpacked 2016(삼성 갤럭시S7 실시간 생중계)

오늘의 소식 WMC 2016 Samsung Galaxy Unpacked 2016(삼성 갤럭시S7 실시간 생중계) 쥐니 2016. 2. 22. 0:30 이웃추가 본문 기타 기능 오늘 밤 뜨겁게 할 갤럭시S7가 곧 공개됩니다. 갤럭시S7은 유튜브에서 Samsung Galaxy Unpacked 2016 이름으로 실시간 방송될 예정입니다. 시청을 원하시는 분들은 아래 동영상으로 시청하시면 됩니다. 앞서 출시된 LG의 G5도 어마어마한 스펙을 가진 괴물폰이던데 과연 갤럭시S7은 어떨지 벌써부터 떨리네요 ㅎㅎ

Naver Blog

대형 사고 친 LG G5 공개

오늘의 소식 대형 사고 친 LG G5 공개 쥐니 2016. 2. 22. 1:38 이웃추가 본문 기타 기능 여러분 아무래도 LG가 이번에 대형 사고를 친 거 같습니다. 그동안 G2, G3, G4의 흥행도 실패하며 특히 G5의 예상 스펙과 사진 유출로 인해 곤욕을 치르던 LG가 G5를 공개를 통해 예상과 다르게 엄청난 파장을 일으키고 있습니다. 먼저 말 많고 탈 많던 G5의 스펙부터 확인해 보겠습니다. 일단 예상대로 풀 메탈 일체형 소제에 4G의 LPDDR4 메모리에 퀄컴 스냅드래건 820 프로세서가 장착됐으며 usb 타입-C는 물론 USB 타입-A도 지원한다고 합니다. 또한 운영체제로 마시멜로가 탑재되어 있으며 Micro SD 슬롯을 지원하며 교체형 배터리에 맞게 적당한 용량으로 출시되었습니다. 살짝 예상에 빗나간 것도 많지만 그래도 저 정도의 성능이면 지금까지 LG가 만든 핸드폰 중 가장 최고라 할 수 있습니다.ㅎㅎ 색상은 실버, 티탄, 골드, 핑크 총 4가지 색으로 출시되었으며 외

Naver Blog

갤럭시S7 언팩 행사 공개

오늘의 소식 갤럭시S7 언팩 행사 공개 쥐니 2016. 2. 24. 12:51 이웃추가 본문 기타 기능 드디어 삼성 갤럭시S7 언팩 행사가 성공적으로 종료되었습니다. 많은 사람들의 관심이 모인 비밀의 S 박스를 시작으로 삼성 최종병기 갤럭시S7와 기어 VR 등 많은 최신 모바일 제품들을 선보이면서 삼성 전자는 모바일 최강자 타이틀을 지켜냈습니다. 이번 행사에서는 삼성은 갤럭시S7의 제품 설명뿐만 아니라 앞으로 갤럭시S 제품의 성장 방향과 IT 산업의 미래 등 다양한 사업 전망도 같이 발표해 많은 IT 관련 분야의 사람들의 이목이 한꺼번에 쏠리기도 했습니다. 지금 그 뜨거웠던 현장을 소개해 드리겠습니다. 갤럭시S7의 언팩 행사의 시작은 과거 삼성전자의 초창기 제품들을 소개하면서 막을 열었습니다. 영상 앞부분에서 삼성 기어 제품의 원조' 삼성 워치 폰(SPH-WP10)'을 보여 주면서 삼성은 다른 회사들과 다르게 자신들은 전통과 역사가 있다는 점을 강조하였습니다. 영상이 끝나자 행사장

Naver Blog

[프로젝트] 자바 네트워크를 이용한 채팅 기능 구현하기(카카오톡 만들기)

프로젝트 [프로젝트] 자바 네트워크를 이용한 채팅 기능 구현하기(카카오톡 만들기) 쥐니 2016. 2. 26. 19:58 이웃추가 본문 기타 기능 신구대학교 모바일 IT 전공 네트워크 프로그래밍 우재남 교수님 수업으로 진행한 개인 프로젝트 '네트워크를 이용한 채팅 기능 구현하기(카카오톡 만들기)'입니다. 현재 블로그에 게시되어 있는 프로젝트는 최종 결과물을 프로그래밍 포트폴리오로 정리한 내용입니다. 첫 번째 과제로 '네트워크를 이용한 오류 없는 계산기'를 진행한 후 두 번째 과제로 '개인 미니 프로젝트'를 진행하게 되었습니다. 이번에는 어떤 주제를 가지고 프로그램을 만들어 볼까 하다 문득 제가 네트워크를 처음 접했을 때 친구와 장난삼아 CMD 창으로 채팅을 주고받은 게 생각나 채팅 프로그램을 주제로 프로그램을 진행하게 되었습니다. 채팅 프로그램은 카카오톡 PC를 모델링 하여 비슷하게 프로그램을 제작했습니다. 채팅 프로그램의 서버 기능으로는 닉네임 중복검사, 현재 인원수 체크, 나간

Naver Blog

갤럭시 배경화면에 담긴 철학

오늘의 소식 갤럭시 배경화면에 담긴 철학 쥐니 2016. 2. 28. 16:19 이웃추가 본문 기타 기능 [갤럭시 S 바탕화면의 진화] 당신이 하루 종일 가장 많이 보는 사진은? 여러분의 스마트폰 바탕화면은 무엇인가요? 사랑하는 사람의 얼굴? 사고 싶은 차의 사진? 아... news.samsung.com 오늘 삼성 홈페이지에서 이것저것 검색을 하다 '갤럭시 S 시리즈 배경화면에 담긴 뜻'이라는 뉴스를 발견했는데 내용이 너무 좋아 한번 올려보겠습니다. ㅎㅎ 처음 핸드폰을 구매하고 전원을 키면 최초 기본 배경화면이 여러분을 반겨줍니다. 하지만 대부분 사람들은 밋밋한 기본 배경화면 대신 화려하거나 자신의 스타일에 맞는 사진이나 그림을 배경화면으로 재 설정합니다. 그렇기 때문에 아마 대부분 사람들은 자신의 기본 배경화면이 어떤 의미를 가지고 있는지 모르셨을 겁니다. 삼성 뉴스에 따르면 갤럭시S 시리즈의 배경화면은 탄생 배경과 스마트폰의 성능+디자인 등을 고려해 배경화면을 설정한다고 합니다.

Naver Blog

[프로젝트] 자바 데이터베이스를 이용한 음식점 DB 만들기

프로젝트 [프로젝트] 자바 데이터베이스를 이용한 음식점 DB 만들기 쥐니 2016. 2. 29. 11:37 이웃추가 본문 기타 기능 신구대학교 모바일 IT 전공 자바(2) 한성훈 교수님 수업으로 진행한 개인 프로젝트 ' 데이터베이스를 활용한 음식점 DB 만들기'입니다. 현재 블로그에 게시되어 있는 프로젝트는 최종 결과물을 프로그래밍 포트폴리오로 정리한 내용입니다. 과제의 주제는 mysql 데이터 베이스를 이용해 음식점 안에서 손님과 종업원이 서로 어떤 메뉴를 주문하고 주문했는지를 확인했는지 알 수 있는 프로그램을 만드는 것이 목표입니다. 즉 사용자가 어떤 메뉴를 선택해 프로그램한테 요구(주문)를 하면 프로그램은 사용자가 요구한 메뉴와 수량을 데이터베이스에 저장한 다음 다시 사용자한테 알려주는 프로그램입니다. 데이터 베이스를 배우면서 처음 진행한 과제라 간단한 기능 위주로 구현하게 되었습니다. 이번 데이터베이스 과제를 구현할 때는 반드시 3-Tier 기법을 사용해 프로그램을 짜야 했습

Naver Blog

[안드로이드] 계산기 어플

Android [안드로이드] 계산기 어플 쥐니 2016. 3. 1. 13:34 이웃추가 본문 기타 기능 JAVA 안드로이드를 이용해 계산기 어플을 만들어 봤습니다. 제가 만든 계산기는 사용자가 두 수를 입력한 다음 사칙연산 +, -, %, X 버튼을 눌러 계산을 처리하는 방식입니다. [Activity.xml] <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <EditText android:id="@+id/numa" android:layout_width="match_parent" android:layout_height="wrap_content" android:ems="10" > <requestFocus /> </EditT

Naver Blog

[안드로이드] 홈페이지를 연결해주는 웹 브라우저 어플

Android [안드로이드] 홈페이지를 연결해주는 웹 브라우저 어플 쥐니 2016. 3. 1. 21:22 이웃추가 본문 기타 기능 JAVA 안드로이드를 이용해 웹 브라우저 어플을 만들어 봤습니다. 제가 만든 웹 브라우저 어플은 구글 마켓에 있는 '네이버 앱', '다음 앱'처럼 인터넷 웹 브라우저를 어플에 가져와 사용자에게 보여주는 기능을 하고 있습니다. [Activity.xml] <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <EditText android:id="@+id/url" android:layout_width="match_parent" android:layout_height="wrap_content" andr

Naver Blog

갤럭시 S7 체험 후기

오늘의 리뷰 갤럭시 S7 체험 후기 쥐니 2016. 3. 5. 12:46 이웃추가 본문 기타 기능 오늘 삼성전자 서비스 센터에 가면 갤럭시 S7을 체험해 볼 수 있다고 해 방문했습니다. 비주얼 깡패 갤럭시 S7 처음에는 갤럭시 S6인 줄 알고 지나쳤다가 사람들이 몰려 있는 걸 보고 다시 돌아왔습니다. 디자인팀 분발해야겠어;; 솔직히 디자인 면에서는 전 작인 갤럭시 S6과 큰 차이가 없어 잘 모르겠지만 일단 카톡 튀(카메라가 톡 튀어나왔네)를 해결한 모습이 좋았습니다. 또 USB 포트가 USB-C 가 아닌 기존의 USB-B를 채택한 점에서 살짝 안도를 했습니다. 그 이유는 현재 시중에 나와있는 스마트폰 액세서리 제품의 90% 이상이 USB-B 타입으로 되어 있는데 여기서 갑자기 USB-C을 쓰면 갤럭시 S7은 C 타입 액세서리 제품이 나올 때까지 제 기능을 할 수 없기 때문이죠 (기어 VR, 보조 배터리, USB 연결 등 일부 제품을 사용하는데 제한이 될 수 있습니다.) 아마 삼성전자

Naver Blog

기어 S2 개봉기 + 사용 후기

오늘의 리뷰 기어 S2 개봉기 + 사용 후기 쥐니 2016. 3. 5. 13:23 이웃추가 본문 기타 기능 드디어 제가 33만 원이라는 거금을 들여 기어 S2를 구매하였습니다. 아... 감격 ㅜㅜ 기어 S2는 클래식 모델과 스포츠 모델이 있는데 저는 가죽으로 된 제품이 싫어서 심플한 다크 그레이 색상 스포츠 블루투스 모델로 구매했습니다. 동그란 케이스 박스 안에는 설명서와 보조 시곗줄, 충전기, 충전 거치대, 기어 S2 로 구성되어 있었습니다. 휠을 돌려 사용하는 기어 S2 문자 전송, 전화 걸고 받기, 스톱워치, 달력, 물먹은 횟수 표시, 음악 재생 만보계 등 기본으로 내장되어 있는 기능들이 다양하다 보니 핸드폰을 전혀 사용하지 않고도 핸드폰을 사용하는 거와 같은 생활이 가능하다는 점에서 마음에 들었습니다. 또 추가로 사용자가 어플을 설치해 자신에게 필요한 기능을 추가할 수 있다는 점에서도 마음에 들었습니다. 어플의 설치는 자신의 스마트폰에 기어 매니저 어플을 설치한 후 매니저 어

Naver Blog

[안드로이드] 버튼 눌러서 배경화면 바꾸기 어플

Android [안드로이드] 버튼 눌러서 배경화면 바꾸기 어플 쥐니 2016. 3. 7. 23:28 이웃추가 본문 기타 기능 JAVA 안드로이드를 이용해 버튼을 누르면 배경화면의 색상을 바꾸는 어플을 만들어 봤습니다. View.OnClickListener와 switch 기능을 이용해 특정 색깔 버튼을 누르면 배경화면 색상이 버튼의 색상과 같은 색으로 바뀌는 기능을 하고 있는 어플입니다. 특히 이번 어플을 만들면서 버튼에 색을 입히는 공부도 하게 되었는데, 레이아웃에 배경의 색상을 직접 지정하는 것이 아니라 Main.java에 색상을 지정하는 방법을 공부하게 되었습니다. [Activity.xml] <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/back" android:layout_width="fill_parent" android:layout_height="fill_pare

Naver Blog

[안드로이드] 그림판 어플

Android [안드로이드] 그림판 어플 쥐니 2016. 3. 13. 16:13 이웃추가 본문 기타 기능 JAVA 안드로이드를 이용해 간단한 그림판 어플을 만들어 봤습니다. 제가 만든 그림판 어플은 시작점의 좌표와 끝점의 좌표를 가지고 그림을 그리는 방식입니다. 아직 데이터 베이스를 활용하기 전이라서 그림이 계속 화면에 저장하는 것은 못하지만 대신 선의 굵기와 색상을 변경할 수 있는 그림판 어플입니다. [Activity.xml] <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_con

Naver Blog

[안드로이드] 가로 세로 모드 지정

Android [안드로이드] 가로 세로 모드 지정 쥐니 2016. 3. 15. 23:32 이웃추가 본문 기타 기능 JAVA 안드로이드를 이용해 가로 세로 모드 변형이 가능한 어플을 만들어 봤습니다. 일반적으로 세로 화면으로 제작된 어플을 가로로 돌리면 화면이 잘리는 문제가 발생될 수 있습니다. 이번에는 스마트폰을 가로나 세로로 돌려도 어플의 화면이 깨지지 않게 디자인하는 방법에 대해 알려 드리겠습니다. 위에 보이시는 것처럼 일반 레이아웃으로 제작한 애플리케이션을 스마트폰에 넣은 후 기기를 세로로 돌려서 실행시켜 보았습니다. 그 결과 세로 화면에서는 9번의 버튼까지 출력되던 화면이 가로로 돌리자 6번까지 밖에 출력이 완 됐습니다. 어떻게 해야 가로 화면에서 9번 버튼까지 모두 출력하게 만들 수 있을까요? 방법은 간단합니다. 지금은 하나의 레이아웃 밖에 없어 가로 세로 모드를 따지지 않고 디자인을 지정 했기 때문에 이런 현상이 발생되는 것입니다. 먼저 오른쪽 파일 목록에서 'res' 폴

Naver Blog

월드오브탱크 9.14 업데이트

게임 월드오브탱크 9.14 업데이트 쥐니 2016. 3. 17. 0:59 이웃추가 본문 기타 기능 9.14 업데이트 리뷰 (월드 오브 탱크) 월드오브탱크 9.14 업데이트가 진행되었습니다. 이번 9.14 업데이트에서는 전차 물리 엔진 향상과 사운드 개선, 미니맵 개선 등 다양한 기능들이 추가가 되었습니다. 전차 물리 엔진 향상 9.14 업데이트가 적용되면 게임 물리 엔진이 향상되었습니다. 기존 버전과 다르게 전차 움직임이 현실적으로 바뀌었고 게임 사양도 최적화 작업으로 인해 한결 부드러워졌습니다. 이번 업데이트를 통해 전차의 조종 방법도 새롭게 바뀌었습니다. 음.. 모랄까 전 작에 비해 조금 더 섬세한 조정이 가능해졌다? 기존에는 전진 버튼 W 키를 누른 상태에서는 갑자기 속도를 줄이는데 한계가 있었지만 이제는 W 키를 연속으로 누르거나 떼서 전차 속력을 조절이 가능해졌습니다. 덕분에 회전 반경을 마음대로 조절할 수 있게 돼서 빠른 속력 회전 기동이 가능하며 Space와 방향 버튼을

Naver Blog

[안드로이드] SeekBar 위젯

Android [안드로이드] SeekBar 위젯 쥐니 2016. 3. 19. 14:52 이웃추가 본문 기타 기능 JAVA 안드로이드를 이용해 간단한 SeekBar 위젯 어플을 만들어 봤습니다. 제가 만든 어플은 SeekBar 위젯의 기본 구동 원리를 알아보기 위해 제작한 어플로 화면 아래에 위치한 -5, -10, +5, +10 버튼을 누르면 해당 숫자만큼 SeekBar 위젯이 이동을 하며 이동한 값을 화면에 출력시켜주는 어플입니다. [Activity.xml] <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <SeekBar android:id="@+id/sb1 " android:layout_width="match_pare

Naver Blog

[안드로이드] 글로벌 언어(국가 언어) 바꾸기

Android [안드로이드] 글로벌 언어(국가 언어) 바꾸기 쥐니 2016. 3. 20. 0:43 이웃추가 본문 기타 기능 구글 플레이에서 애플리케이션을 다운로드하면 같은 앱이라도 스마트폰에 지정되어 있는 언어에 따라 어플도 해당 언어로 번역되어 실행이 됩니다. 오늘은 JAVA 이클립스 안드로이드를 사용해 글로벌 언어로 변경해서 어플을 제작하는 방법을 공부해 보겠습니다. 글로벌 언어팩 변경의 가장 큰 장점은 일일이 각 나라 언어에 맞게 따로 앱을 만들지 않아도 되면서 간단한 작업 만으로 도 변경할 수 있다는 장점을 가지고 있습니다. 먼저 새로운 Android Application Project 생성한 다음 화면에 버튼 위젯 2개를 생성해 줍니다. Activity_main.xml로 화면을 이동한 다음 첫 번째 버튼 위젯의 이름을 빨강, 두 번째 버튼 위젯 이름을 android:text="@string/red"로 변경해 줍니다. 이렇게 지정해준 이유는 위젯의 이름을 android:tex

1 2 3 4 5 6 7