본문 바로가기

반응형

전체 글

(87)
맥(Mac) 에서 Eclipse 로 Java(자바) 개발하기 0. JDK를 설치한다.(JDK 설치에 관한 내용은 링크를 참조) http://s2junn.tistory.com/82 1. 아래의 링크를 눌러 이클립스 홈페이지로 이동한다. http://www.eclipse.org/downloads/ 2. Eclipse IDE for Java Developers 에서 자신의 컴퓨터에 맞는 링크를 클릭한다. 3. 다운로드 버튼을 클릭한다. 4. 페이지가 전환되며 Eclipse 가 다운로드된다. 5. 다운로드 받은 파일을 더블클릭하여 압축을 해제한다. 6. 압축을 해제하여 생긴 폴더를 잘라내기하여 작업하기 편한 위치(홈 디렉터리 밑?)에 붙여넣고 디렉터리를 더블클릭한다. 7. eclipse 를 더블클릭하여 실행한다. 8. 이게 뭐야-_-; 9. Launchpad 에서 시스템..
맥(Mac) 에서 Java(자바) 개발환경 설정하기 - Java(자바) 다운로드/설치/환경설정 1. 다음 URL 로 이동한다. http://www.oracle.com/technetwork/java/javase/downloads/index.html 2. 화면 중앙 우측에 JDK DOWNLOAD 버튼을 클릭한다. 3. Mac OS X x64 용 JDK 최신버전을 클릭한다. 4. 다운로드 받은 파일을 실행하면 아래와 같은 창이 뜰 것이다. 상자 아이콘을 더블클릭한다. 5. 앗! 그림에 서명을 일괄 적용하다보니 버튼이 가려졌지만 계속을 클릭한다. 6. 마찬가지로 버튼이 가려졌지만 설치를 클릭한다. 7. 암호를 입력하고 소프트웨어 설치를 클릭한다. 8. 설치과정이 지나면 다음 화면이 뜰 것이다. 닫기를 클릭한다. 9. Windows 에서도 JDK 를 설치 후 환경변수를 설정해 주었는데, 맥에서도 이와 동일..
윈도우에서 사용자 계정 컨트롤 알림 해제하기 사용자 계정 컨트롤 (User Account Control, UAC)은 마이크로소프트의 윈도 비스타 운영 체제에서 처음 선보인 보안 기술이다. 윈도 서버 2008과 윈도 7에도 도입되었다. 관리자가 권한 수준을 높이는 것을 허용할 때까지 응용 프로그램들은 표준 사용자 권한으로 제한을 둠에 따라 운영 체제의 보안을 개선하는 데 중점을 두었다. 이에 관해 아래 링크에 자세한 설명이 되어있다. http://ko.wikipedia.org/wiki/%EC%82%AC%EC%9A%A9%EC%9E%90_%EA%B3%84%EC%A0%95_%EC%BB%A8%ED%8A%B8%EB%A1%A4 요약해보면 여러 개의 사용자 계정을 도입하면서 보안이라는 개념과 관리자 권한이 필요하게 되었다. 이는 유닉스/리눅스 시스템의 관리자(R..
문자 집합 (Character Sets) char, wchar_t, WCHAR, TCHAR, LPWSTR, LPCTSTR, ...... -_- 아오, 뭐가 이렇게 많지.. 윈도우 프로그래밍을 시작하면 다들 느끼게 되는 궁금증일 것이다.WinNT.h 에는 아래와 같이 자료형들에 대해 define 되어 있다. WinNT.h .......... //// Basics// #ifndef VOID#define VOID voidtypedef char CHAR;typedef short SHORT;typedef long LONG;#if !defined (MIDL_PASS)typedef int INT;#endif#endif //// UNICODE (Wide Character) types// #ifndef _MACtypedef wchar_t WCHAR; // wc..
Build WebKit with Visual Studio 2010 on Windows 7 웹킷(WebKit)은 웹 브라우저를 만드는 데 기반을 제공하는 오픈 소스 응용 프로그램 프레임워크이다. 원래는 Mac OS X의 사파리 웹 브라우저 엔진으로 사용하기 위해 컨커러 브라우저의 KHTML 소프트웨어 라이브러리에서 가져온 것이었으나 지금은 옴니웹, 시이라, 아로라, 미도리, 유즈블, iCab, 어도비 통합 런타임, 휴대 전화(아이폰 포함), 노키아의 Series 60 브라우저, 구글의 안드로이드 플랫폼에 사용되고 있다. 아래 URL 로 이동하면 WebKit 에 대해 자세한 정보를 얻을 수 있다. http://www.webkit.org/ 웹에 대한 재조명이 이루어지면서 웹 관련 컨텐츠나 그것들을 다룰 수 있는 툴, 또는 에뮬레이터들이 개발되고 있고, 이를 위해서는 웹 표준을 지향하는 웹킷을 이용..
갤럭시 넥서스에 우분투 설치하기 주변에 놀고 있는 스마트폰이 많아지면서 이것들을 활용할 방안을 찾게 되었다. 그 와중에 눈에 들어온 Ubuntu for Phone!! 우분투라,, 재밌겠군. 그래서 시작된 작업,,이 포스팅은 Galaxy Nexus 를 기준으로 작성되었다. Ubuntu for Phone(이하 우분투 터치)이 지원하는 단말은 Galaxy Nexus, Nexus 4, Nexus 7, Nexus 10 이고 추후에 아래와 같은 단말들도 지원할 예정이다. 지원 단말 지원 예정 단말 Galaxy Nexus Nexus 4 Nexus 7 Nexus 10 Nexus S Nexus One Samsung Galaxy S Samsung Galaxy Note Samsung Galaxy tablets Motorola Xoom fondleslab ..
[ 피아노 ] 야마하 P-105 악기에 있어서 피아노가 나에겐 검같은 존재로 생각되었고 더 이상 미루지 말고 배워보자는 생각에 피아노를 구입하게 되었다. 퇴근 후 집에 오면 늦은 저녁이니 주변에 민폐를 끼치지 않으려면 헤드폰을 끼고 연습할 수 있는 디지털 피아노가 필요했고, 다양한 곡을 소화하려면 88건반이(피아노 학원을 잠깐 끊어서 다녀보니 양손을 이용하여 연주하면 기본적인 곡들도 61건반의 폭을 거의 다 사용하는 경우가 많은데 음역까지 고려하면 88건반이 아니면 연습하는 곡이 한정적이 될 것 같았다.), 건반을 누르는 섬세한 손놀림을 언젠가 연주하려면 타건감이 좋은(해머건반 이상의) 중급 모델로 알아봐야겠고, 중급 이상 모델중에서 고르려니 소리는 꽤 상향평준화 되어 나같은 막귀로는 그럭저럭 들을만한 음을 내주었다. 피아노를 배우는 ..
안드로이드 소스 다운로드 예전에 안드로이드 소스를 다운받는 방법에 대해 포스팅한 적이 있다. http://s2junn.tistory.com/30 오랜만에 안드로이드 소스를 다운받으려고 하니 아래와 같은 장애가 일어난다. fatal: unable to connect to android.git.kernel.org:.......... 혹시나해서 브라우저로 사이트에 접속해보았지만 연결할 수 없었다. 검색으로 안드로이드 오픈 소스 프로젝트 사이트가 아래 URL 에서 운영되고 있다는 걸 알았다. 아래 URL 을 클릭하여 사이트로 이동해보자. http://source.android.com/source/building.html 사이트에는 안드로이드 소스를 다운로드하는 방법, 그리고 빌드하는 방법에 대해 나와있는데 리눅스와 맥만 지원하는 등의 ..
Activity Lifecycle activity 미국·영국 [ӕk|tɪvəti] 영국식 다른 뜻(1건) 예문보기1. (활발한) 움직임, 활기 2. (취미나 특별한 목적을 위한) 활동 Android 에서 Activity 는 어플리케이션을 작성할 때 가장 기본이 되는 화면이며 고유한 하나의 Task 를 의미한다. Activity 는 여러 개 존재할 수 있으며, 반드시 Manifest.xml 에 정의되어 있어야 한다. Activity 가 전환되면 이전에 보이던 Task 는 Activity Stack 에 쌓이게 되고 전환작업이 일어나면서 아래와 같은 Lifecycle 을 가지게 된다. Method Description onCreate() Activity 가 최초로 생성될 때 호출된다. View 의 생성과 리스트와 같은 데이터 바인딩 등의 정적..
[ C005 ] - 파스칼의 삼각형 [설명] 파스칼의 삼각형을 출력하는 프로그램을 함수로 작성하시오. 출력할 행의 수는 입력을 받아 처리합니다. [처리방법과 기준] 파스칼의 삼각형은 자연수를 삼각형 모양으로 배열한 것으로 1303년 중국인에 의해 유럽에 알려졌으나, 프랑스의 철학자이자 수학자인 파스칼이 여기서 흥미로운 성질을 발견하였기에 파스칼의 삼각형이라 부르게 되었습니다. 파스칼의 삼각형을 만드는 방법은 각 행의 처음은 1을 쓰고 이어서 바로 위의 행의 두 수를 합한 결과를, 이어서 마지막 부분에는 1을 다시 쓰는 과정을 다음행에서도 반복하는 것입니다. 위의 식을 이항정리하여보면, 구분 처리할 내용 입력 출력할 행(row)의 수 처리 이항 정리에 의해 삼각형의 숫자 계산 출력 숫자 출력 #include int Factorial(int ..

반응형