MySQL을 설치할 때 전체설치를 하면 MySQL Notifier이라는 프로그램도 함께 설치가 됩니다. MySQL Notifier 프로그램을 사용하면 MySQL 서비스를 좀 더 쉽게 제어를 할 수 있는데 가끔 문제가 발생하기도 합니다. Error, The service MySQL failed the most recent status change request with the message. The service mysql was not found in the Windows Services. If problem persists please restart MySQL Notifier. 최근 MySQL을 지웠다가 다시 설치를 하고 난 후 MySQL 서비스를 중지 시키려고 하니 위와 같은 오류가 발생하더군요. 윈..
이클립스(Eclipse)에 톰캣서버(Apache Tomcat Server)가 생성되어 있다면 바로 웹프로젝트를 생성해서 JSP 프로그램을 작성할 수가 있습니다. 그럼 바로 살펴보죠. 이클립스 아파치 톰캣서버 연동하기 (Eclipse Tomcat Server JSP 개발환경 구축방법) 이클립스 웹프로젝트(Dynamic Web Project) 만들기 (생성에서 실행까지) File - New - Dynamic Web Project를 선택하면 위와 같은 대화상자가 나타납니다. 프로젝트 이름을 지정한 후 톰캣서버 설정이 제대로 되어 있는지 확인하고 Finish버튼을 누릅니다. 이클립스의 Project Explorer를 보면 프로젝트가 제대로 생성된 것을 볼 수 있습니다. 프로젝트를 보면 WebContent라는 폴..
이클립스에서 톰캣(웹컨테이너)을 사용하기 위해서는 별도의 설정을 해줘야합니다. 이클립스 톰캣서버 연동 방법 (JSP 개발환경 구축하기) 이클립스 Window - Preferences 메뉴에서 Server - Runtime Environment를 선택합니다. 처음 톰캣을 설치하고 설정하는 것이라면 서버 목록에 아무것도 나타나지 않습니다. 톰캣 서버를 추가를 하기 위해서 Add버튼을 누릅니다. (톰캣 서버를 설치하지 않았다면 아래의 링크를 참고하세요.) 윈도우환경 아파치 톰캣(Apache Tomcat) 설치, 실행 방법 (JSP 서블릿 컨테이너, 자바 웹 어플리케이션 서버 구축) Add버튼을 누르면 위와 같은 화면이 나오는데 여기서 자신이 설치한 아파치 톰캣 서버(Apache Tomcat v7.0)를 선택하..
기본적으로 아파트 톰캣서버는 8080포트를 사용하고 있습니다. 보통은 별 문제가 없지만 가끔은 8080포트를 사용하고 있는 다른 서비스와 충돌을 할 수 있습니다. 이런 경우를 대비해 톰캣의 포트번호를 변경하는 방법을 알아보겠습니다. 아파치 톰캣 서버 포트(Port) 변경 방법 톰캣 서버를 설치하고 난 후 bin폴더에 있는 startup.bat파일로 서버를 실행시켜보면 서버가 8080 포트를 사용하고 있는 것을 확인할 수 있습니다. 톰캣 서버의 포트번호를 변경하기 위해서는 톰캣설치경로\conf\server.xml 설정파일을 변경하면 됩니다. 파일을 열어서 8080포트가 지정되어 있는 부분을 찾은 후 원하는 포트번호로 수정을 하고 파일을 저장하면 끝. 다시 bin폴더에 있는 startup.bat파일을 더블클..
자바(Java)를 오래 사용하다보면 자신도 모르는 사이에 다양한 버전의 자바 JRE, JDK가 컴퓨터에 마구 깔리게 됩니다. 그래서 지금 컴파일하고 있는 javac의 버전이 얼마인지, 자바 프로그램을 구동시키는 java 명령어는 또 무슨버진인지 구별을 해야할 필요가 있죠. 윈도우나 리눅스에서는 환경변수(PATH, JAVA_HOME)로 이것을 구별할 수 있고 이클립스에서는 환경설정(Window - Preferences)에서 이러한 구별이 가능합니다. 이클립스에서 자바 실행환경 설정하기 (JRE, JDK) Window - Preferences에서 Java - Installed JREs를 클릭하면 위와 같은 화면이 나오게 됩니다. 지금 현재 사용하고 있는 JRE(JDK)가 뭔지 알 수 있는데, 디폴트로 사용할..
이클립스로 (JSP같은) 웹 프로그래밍을 하다보면 가끔 한글이 깨지는 것을 볼 수 있습니다. 한글이 깨지는 현상을 없애기 위해서는 환경설정에서 텍스트 인코딩(Encoding) 방식을 변경해줘야합니다. 환경설정을 하기 위해서 이클립스 메뉴에서 Window - Preferences를 클릭합니다. 이클립스 인코딩 방식 변경하기 (UTF-8 유니코드) 이클립스 메뉴에서 Window - Preferences을 선택했으면 Preferences 대화상자가 뜨는데 여기서 General - Workspace를 선택합니다. 여기서 Text file encoding을 국제표준인 UTF-8로 변경을 합니다. (디폴트값은 운영체제 기본값 MS949로 설정되어 있습니다.) 변경을 했으면 Apply 버튼을 클릭하여 적용시킵니다. ..
MySQL를 완벽하게 지우기 위해서는 레지스트리까지 삭제하는 것이 좋다는 소리에, MySQL을 삭제(Uninstall)한 후 regedit를 이용해서 MySQL과 관련된 레지스트리를 모두 삭제했습니다. 그리고 나서 재설치를 하기 위해 MySQL 설치 파일을 클릭했는데 문제가 발생했네요! 이 제품의 구성 데이터가 손상되었습니다. 고객 지원 담당자에게 문의하십시오. 처음에는 단순한 버그로 생각했죠. 컴퓨터를 껐다 켜보고, 남아있는 폴더도 삭제해보고, 레지스트리 정리도 해봤는데 계속 이 메시지가 뜨더군요. "이 제품의 구성 데이터가 손상되었습니다. 고객 지원 담당자에게 문의하십시오." 그래서 여기저기 검색하다 결국 마이크로소프트 홈페이지에서 이 문제의 해결 방법을 찾았습니다. msiexec.exe 명령어 사용..
보통 회사(실무)에서는 오라클(Oracle)이라는 관계형 데이터베이스(RDBMS)를 많이 사용하는 반면 공부를 할 때는 보통 MySQL이라는 것을 많이 사용합니다. 학습용이라면 오라클도 무료로 구해서 공부를 할 수 있는데, 여기서는 오픈소스 RDBMS인 MySQL을 다운로드 받고 설치하는 법을 설명하겠습니다. MySQL 다운로드 및 설치 방법 http://dev.mysql.com/downloads/mysql/ MySQL에 들어가 보면 MySQL의 다양한 버전이 있어서 무엇을 다운받아야 할지 당황스러울수가 있는데 위 링크를 클릭해서 들어가면 무료로 사용할 수 있는 GPL버전인 MySQL Community Server를 다운받을 수 있습니다. 여기서는 윈도우에 MySQL을 설치하기 위해 Windows (x8..
웹서버로 사용할 컴퓨터에서 JSP(Java Server Page)와 서블릿을 사용하기 위해서는 서블릿 컨테이너(웹 컨테이너)를 설치하여 실행환경을 구축해야 합니다. 서블릿 컨테이너로 자주 사용되는 것 중에 가장 유명한 것이 아파치 톰캣(Apache Tomcat)이라는 것이 있는데 이것을 기준으로 설치하고 실행하는 방법까지 설명드리겠습니다. 참고로 아파치 톰캣은 오픈소스 프로젝트로 무료로 사용할 수 있습니다. 아파치 톰캣을 설치하기 위해서는 우선 컴퓨터에 자바 JDK가 설치되어 있어야 합니다. 자바 JDK 설치하는 방법은 아래의 링크를 참고하시기 바랍니다. 자바 JDK(Java Development Kit) 설치 방법 (JAVA_HOME 환경변수 설정, 자바프로그래밍 개발환경 구축) 윈도우에 아파치 톰캣(..
이클립스(Eclipse)로 JSP프로그래밍을 하거나 안드로이드 프로그래밍을 하기 위해서는 우선 JDK(Java Development Kit)라는 것을 설치해야 합니다. 자바 개발 도구인 JDK를 설치를 해야 자바(Java)라는 언어로 개발을 할 수 있기 때문입니다. (JDK는 단순한 자바실행환경인 JRE와는 구별이 됩니다. 참고로 말씀드리자면 JDK > JRE > JVM 이라고 할 수 있습니다.) 자바 JDK(Java Development Kit) 다운로드 및 설치 방법 http://www.oracle.com/index.html 자바를 개발한 썬 마이크로시스템즈가 오라클에 인수되었기 때문에 자바 JDK를 다운받기 위해서는 오라클 사이트에 접속을 해야 합니다. 사이트에 접속을 해서 Downloads - J..
우분투 리눅스(Ubuntu Linux)를 설치하고 나서 vi 에디터를 사용하는데 좀 이상하더군요. 편집모드에서 텍스트를 입력한 후 수정하려고 백스페이스를 누르는데 지워지지도 않고, 거기에다 화살표까지 제대로 작동이 안되니(화살표로 커서 이동이 안되고 자꾸만 ABCD를 출력하는 현상) 편집을 제대로 할 수가 없었습니다. 이 문제를 해결하기 위해 .vimrc 파일을 수정하여 vim 옵션도 변경해보았으나 헛수고... 근데 의외로 해결방법은 간단했습니다. 우분투(Ubuntu) vi에디터(vi Editor) 백스페이스, 화살표 키 이상 문제 해결법 우분투 vi에디터에서 이런 백스페이스, 화살표 키 문제는 그냥 vim을 다시 설치하는 것으로 해결이 됩니다. 쉘 화면에서 sudo apt-get install vim ..
리눅스 배포판의 종류는 정말 다양합니다. 그중에서 가장 인기가 있는 것은 데스크탑 중심으로 사용되는 우분투(Ubuntu), 서버로 인기를 유지하고 있는 페도라(Fedora)가 있습니다. 다 같은 리눅스라 사용법은 거의 같지만 인기있는 것을 사용하는 것이 유지보수면에서 좋다고 할 수 있습니다. 우분투 설치하는 법은 저번에 알아보았으니 이번에는 페도라 서버(Fedora21 Server)를 설치해보겠습니다. http://www.vmware.com/kr 리눅스를 컴퓨터에 단독으로 설치하는 것이 가장 깔끔하나, 보통 학습을 할 때는 가상머신이라는 것을 사용하게 됩니다. 가상머신 설치를 위해 VMware 사이트에 접속을 합니다. 사이트 오른쪽에 보이는 소프트웨어 다운로드 '평가판 및 무료 제품'을 클릭해서 VMwa..
윈도우 환경에서 리눅스를 공부하기 위해서는 보통 가상머신 위에 리눅스를 설치하게 됩니다. 좀 더 다양한 테스트를 하기 위해서는 하나의 컴퓨터에 단독으로 리눅스를 설치하거나, 파티션을 따로 나누어 윈도우와 리눅스가 멀티부팅이 가능하도록 구성하는 것이 좋지만, 간단한 작업은 가상머신(VMware)를 사용해도 충분합니다. 그럼 지금부터 VMware Player를 이용하여 우분투 리눅스(Ubuntu Linux)를 설치해 보겠습니다. 가상머신(VMware Player) 설치하기 http://www.vmware.com/kr VMware 사이트에 접속을 해서 오른쪽을 보면 '소프트웨어 다운로드 평가판 및 무료 제품'이라는 글이 보입니다. 여기를 클릭해서 들어갑니다. 페이지 밑을 보면 무료 제품 부분에 'VMware ..
안드로이드 프로그래밍에서 버튼을 디자인하는 방법에는 여러가지가 있습니다. 가장 많이 사용하는 방식이 이미지 파일(JPG, PNG 파일 등)을 사용하는 방식으로, 이것은 디자이너의 도움이 필요한 부분입니다. 예쁜 이미지 하나면 모든게 해결 가능하며, 그것을 9 Patch 이미지로 만들었을 때는 화면 크기가 변해도 대응이 가능합니다. 이미지 제작이 어려우면 이것을 코드로 해결해야 하는데 한계는 있지만 조금 노력을 기울이면 이미지 버튼과 비슷한 퀄리티의 버튼을 만들 수가 있습니다. 그리고 코드로 만들면 아무래도 디자인은 별로지만 이미지보다 레이아웃면에서 유연한 점은 있습니다. 이번에는 포토샵을 잘 못한다는 전제하에 프로그래밍으로 모서리가 둥근 버튼을 만들어 보겠습니다. 안드로이드 프로그래밍에서 모서리가 둥근 ..
안드로이드 프로그래밍을 하다보면 사용자 측에서 디자인 관련 다양한 요구사항이 들어옵니다. 버튼 모서리를 둥글게 해주세요! 아니 완전 원으로 해주세요! 버튼에 이미지를 넣어주세요! 그림자도 필요해요! 정사각형으로 해주세요! 등등. 디자이너가 아니라서 포토샵으로 이미지를 만드는 작업은 그렇다 치고, 최소한 코드로 예쁜 버튼을 만들기 위해 노력을 해야합니다. 그것이 일환으로 이번에는 정사각형 버튼을 만들어 보겠습니다. 처음에는 xml에서 그냥 "android:layout_width = android:layout_height" 라고 코딩하면 될까 싶었지만 역시나 안되더군요. 어쩔 수 없이 Button 위젯을 상속해야 했습니다. 안드로이드 프로그래밍 정사각형 버튼(Button) 만들기 안드로이드 프로그래밍에서 정..
프로그래밍을 책보고 공부하는 것도 좋지만 요즘은 인터넷을 모두가 사용하기 때문에 책만큼 사이트를 활용하는 것도 좋은 방법입니다. 대학시절부터 지금까지 들어가고 있는 사이트가 있는데 바로 'SoEn 소프트웨어 공학 연구소'입니다. '윈도우즈 API 정복'이라는 책 때문에 알게되었고 그 저자 김상형님이 운영하는 사이트인데 진짜 좋습니다. 웹사이트 디자인에 신경쓰지 않는 모습에서 진정한 컴퓨터 엔지니어의 면모를 볼 수 있습니다. SoEn 소프트웨어 공학 연구소 http://www.soen.kr/ 'SoEn 소프트웨어 공학 연구소'에서는 다양한 언어를 다루고 있습니다. C, C++, C#, Java, 델파이, 안드로이드, HTML5 등등 정말 다양합니다. 여기서 제대로 공부 할 수 있는 것은 C언어, C++언어..
안드로이드 프로그래밍을 하다보면 ImageView 이미지를 두 손가락(멀티터치)으로 확대, 축소가 가능하게 핀치 줌(Pinch Zoom) 기능을 구현해야 할 때가 있습니다. 이러한 기능을 제공하는 기본 위젯이 있으면 좋겠지만 없죠. 그렇다고 쉽게 구현할 수 있는 내용이 아닙니다. OnTouchEvent 이벤트를 추가해서 처리해야 하고, getPointerCount() 함수로 두 손가락인지도 체크해야 하며, 줌한 거리를 계산하기 위해 복잡한 산수도 해야합니다. 거기에다 확대가 된 이미지에 스크롤 기능도 추가해서 보고 싶은 부분을 볼 수 있게 조절 할 수도 있어야 합니다. 직접 코딩하겠다고 만만하게 덤볐다가는 엄청난 버그를 양산 할 수도 있죠. 공부삼아 직접 짜보는 것도 좋지만 개발자의 입장에선 잘 만들어 ..
안드로이드 프로그래밍이든 다른 언어든 기존의 소스코드를 수정하는 것은 거의 노가다에 가깝습니다. 특히 위 화면처럼 문자열 리소스(strings.xml)의 경우에는 진짜 편집이 번거롭습니다. 그래서 이클립스에서는 사각형 블럭을 선택해서 편집할 수 있는 기능(Toggle block Selection)을 제공합니다. 이클립스ADT 블럭선택(Toggle block Selection) 편집모드 사용하여 소스코드 편집하기 이클립스 에디터에서 마우스로 블럭을 선택하게 되면 기본적으로 위 화면처럼 됩니다. 블럭편집모드(Toggle block Selection)을 사용하기 위해 단축키 Shift + Alt + A를 눌러봅니다. 근데 이상하게도 단축키가 먹질 않습니다. 그냥 이클립스나 압타나(Aptana Studio 3)..
안드로이드 프로그래밍을 처음 공부할 때는 보통 책으로 공부를 하게 됩니다. 책을 다보고 어느정도 익숙해졌다 싶으면, 안드로이드 개발자 홈페이지(http://developer.android.com/reference/packages.html)에서 API가이드나 레퍼런스를 참조하면서 안드로이드 프로그래밍을 하면 됩니다. 그래도 진짜 프로그래밍 노하우를 배우기 위해서는 남들이 짜놓은 소스코드를 분석하는 것이 좋은데, 안드로이드에서는 SDK와 함께 샘플예제를 제공하기 때문에 이것을 활용하면 됩니다. 그냥 소스코드만 봐서는 재미가 없으니, 안드로이드 샘플 예제로 프로젝트를 생성해서 실행까지 하는 방법을 설명드리겠습니다. 안드로이드 샘플 예제 프로젝트 만들기 샘플 프로젝트(Android Sample Project)를..
작성한 프로그램을 백업하는 방법에는 여러가지 방법이 있습니다. 오래전부터 사용해오던 압축을 하거나 통째로 복사를 하는 방법에서 부터 최근에는 버전관리의 대세로 자리잡은 Git프로그램까지 다양한 방법이 있는데, 여기서는 안드로이드 개발환경인 이클립스의 자체 기능(Export, Import 기능)을 사용해서 백업과 복구를 수행해보겠습니다. 안드로이드 프로젝트 백업 (이클립스 Export 사용법) HelloWorld라는 안드로이드 프로젝트를 한번 백업해보겠습니다. Package Explorer에서 HelloWorld 프로젝트를 찾아 오른쪽 마우스 클릭을 하면 팝업메뉴가 뜹니다. 여기서 Export 메뉴를 선택합니다. Export 대화상자에서 선택된 프로젝트를 다른 곳으로 내보내는(Export) 기능을 수행하는..
안드로이드 프로그래밍을 하다보면 프로젝트를 복사해야 할 일이 생기기 마련입니다. 비슷한 안드로이드 앱을 만든다던가, 기존의 앱을 테스트 할 때는 프로젝트 복사가 거의 필수입니다. 그냥 프로젝트 폴더 전체를 다른 곳에 복사해서 백업을 하고 필요할 때 불러오는 법도 있지만 프로젝트 복사에 비해 매우 귀찮은 작업입니다. 근데 안드로이드에서 프로젝트 복사는 약간의 절차가 필요합니다. 지금 그것을 차근 차근 알아보죠. 이클립스ADT 안드로이드 프로젝트 복사하기 우선 위 사진처럼 복사 할 프로젝트를 선택합니다. 그리고 Ctrl + C를 누른 후 바로 Ctrl + V를 합니다. 그러면 아래와 같은 Copy Project 대화상자가 나타나게 됩니다. 대화상자가 나타나면 Project name라는 곳에 새로 만들 프로젝..
안드로이드 프로그래밍 개발환경이 구축되어 있다면 바로 안드로이드 앱을 개발할 수 있습니다. 그럼 이클립스 ADT를 사용해서 안드로이드 프로젝트를 생성하고 에뮬레이터로 실행하는 과정을 설명드리겠습니다. 안드로이드 프로젝트 만들기 (Android Application Project) 안드로이드 프로젝트를 생성하는 방법에는 메뉴를 사용하는 방법과 툴바의 버튼을 사용하는 방법이 있는데 둘중 편한 것을 사용하면 됩니다. 그럼 바로 프로젝트를 생성해 보겠습니다. 왼쪽 상단 메뉴에서 File - New - Android Application Project를 클릭합니다. (혹은 파일 메뉴 아래에 있는 버튼의 아랫방향 화살표를 눌러서도 선택할 수 있습니다.) 클릭을 하면 아래와 같이 안드로이드 어플리케이션을 새로 만드는..
안드로이드 프로그래밍을 하기 위해서는 자신이 사용하고 있는 컴퓨터에 안드로이드 개발환경을 구축해야 합니다. 기존에 이클립스를 사용했거나 컴퓨터를 좀 하는 분이라면 쉽게 설치할 수 있지만, 초보에게는 모든게 어려운 법이죠. 요즘 안드로이드가 유행한다고 어플부터 프로그래밍을 시작하는 분이 좀 있는데 그분들을 위해 최대한 간단하고 쉬운 방법으로 설명을 드리겠습니다. 안드로이드 OS가 리눅스 운영체제를 토대로 개발되었다고 해서 C나 C++로 앱 프로그램을 개발하는 것은 아닙니다. 물론 그렇게 할 수도 있지만 대세는 상대적으로 쉬운 자바(Java)라는 언어를 사용해서 개발하는 것입니다. 안드로이드 개발환경 구축방법은 크게 3가지로 나눌 수 있지만, 공통적으로 처음 해야하는 작업은 자바 JDK(Java Develo..
시작버튼을 누르고 cmd 명령을 내리면 항상 특정한 폴더(디렉토리)로 이동을 하게 됩니다. 그래서 원하는 디렉토리로 이동하기 위해서는 콘솔화면에서 cd명령어 노가다를 해야하죠. 아니면 바탕화면에 명령어 프롬프트(Command Prompt) 바로가기를 만들어서 자주가는 폴더를 속성으로 설정해 주는 방법도 있지만 더 간단한 방법이 있습니다. 현재 사용하고 있는 폴더로 명령 프롬프트 열기 예를들어 자바 프로그래밍을 한 후 컴파일을 하기 위해서는 소스코드가 있는 폴더로 이동을 해야합니다. 시작버튼을 누르고 cmd 명령을 실행시킨 후 콘솔화면에서 "cd C:\Users\user\Desktop\JavaCode" 이렇게 입력을 해야하죠. 주소를 복사해서 붙여넣기 한다고 해도 정말 귀찮은 작업입니다. 무식하게 CD명령..
코드를 분석하기 좋게 예쁘게 만들어주는 것을 소스코드 문법강조, 문법 하이라이트 기능이라고 부릅니다. 프로그래밍 에디터에서는 기본으로 이러한 기능이 있지만 HTML 웹상에서는 이러한 기능을 추가하기 위해서는 몇가지 작업을 해줘야 합니다. 직접 이러한 문법강조 기능을 만드는 것은 언어에 대한 이해가 놓은 고수가 아니면 할 수 없는 일이기에 다른 사람들이 만들어 놓은 것을 사용하는 것이 좋습니다. 사람들이 가장 많이 사용하는 SyntaxHighlighter에서 부터 다양한 종류가 있는데 여기서는 우선 SyntaxHighlighter를 이용해보도록 하겠습니다. 문법강조를 위해 SyntaxHighlighter 사용하기 http://alexgorbatchev.com/SyntaxHighlighter/ 보통 이러한 ..
주유소에서 간단하게 자동세차를 할 수 있게 되면서 (혹은 전문화되면서) 자식들이 스펀지에 퐁퐁을 묻혀가며 닦고, 양동이에 물을 받아 붓는 장면은 거의 보기 힘들게 되었습니다. 솔직히 요즘 아이들에게 이런거 시키면 누가 좋아하겠습니까? 놀이로 접근하면 좋을 것도 같은데... 아무튼 단독주택에 주차장이 겸비한 집이라면 모를까, 아파트에서는 상상도 못 할 일이죠. 그냥 시대가 이렇게 변했다고 생각합니다. 솔직히 어렸을 때 세차시키면은 정말로 싫었거든요. (But 용돈 많이주면 빵끗!) 주유소에서 기름 넣으면 공짜나 소액으로 해주는 자동세차 서비스를 저는 무척이나 좋아합니다. 정말 편하잖아요. 가만히 있으면 알아서 닦아주고 말려주고 조금만 더 쓰면 내부세차까지 받을 수 있으니, 돈이 아깝다는 생각이 안드는군요...
해운대 장산에서 성불사 쪽으로 내려오면 삼호가든이라는 아파트가 있습니다. 그곳을 걸어내려오다 하늘이 너무 아름다워 사진을 찰칵! 아이폰5S로 찍었는데 DSLR만큼 나온 것 같아 기분이 좋습니다. 보세요! 맑은 하늘과 구름 그리고 아파트가 이루어내는 절묘한 조화를... (사진을 클릭하면 더 크게 볼 수 있습니다.) 하늘, 구름, 태양 그리고 아파트 풍경 겁없이 태양을 정면으로 바라보며 찍은 한 컷. 카메라 뷰파인더로 이렇게 바라보고 찍었다면 눈이 많이 부시겠죠? 스마트폰 액정으로는 이러한 일들이 쉽네요. 야심차게 찍었는데 생각보다 마음에 드는 사진은 아닙니다. 그냥 아이폰으로 태양을 찍으면 이렇게 나오는구나... 하면서 보세요^^ 하늘, 구름, 아파트... 그리고 차 폭풍이 휩쓸고 지나간 후의 하늘은 정말..
부산의 자랑(?!) 부산국제금융센터 BIFC를 지나가다 사진을 찍어보았습니다. 63빌딩과 같은 63층으로 이루어져있고 꼭대기까지 올라가는데 42초가 걸린다는 그 건물! 저 건물에 누가 들어와서 일을 하는지... 공실률은 얼마나 될지... 어떻게 활용될지... 등은 신경끄고 (솔직히 이런 건물에서 한번 근무해보고 싶습니당 ㅎㅎ) 오늘은 그냥 멋진 외관 사진만 구경하도록 합시다! 부산국제금융센터 BIFC 문전역을 자주 왔다 갔다하는 편이라 BIFC를 자주 보고 있습니다. 솔직히 너무 위태위태해 보이고 비효율적인 것 같아 고층건물을 싫어하는 편인데 그래도 도심에 우뚝 솟은 게 멋지긴 합니다. 부디 부산시민을 위해서 잘 활용되길 바랍니다! 비가 억수로 내리고 난 후 사진을 찍어서일까 부산국제금융센터 빌딩이 유난..
윈도우 XP에서는 이런 현상이 많이 없었는데 윈도우7부터는 cmd 명령어로 명령 프롬프트 사용사 한글이 깨지는 문제가 자주 일어나는 것 같습니다. 해결해도 또 발생하고... 한글이 나왔는데 어쩔때는 또 깨지고... 위 화면에서는 심지어 dir 명령까지 문제가 발생합니다. chcp 명령을 사용해보면 지금 사용하고 있는 코드 페이지가 65001라는 것을 알 수 있습니다. 윈도우7 cmd 한글 깨짐 해결하기 위 화면은 java 명령어를 쳤을 때 화면인데 한글이 무지 많이 깨진것을 볼 수 있습니다. 한글을 사용하기 위해 코드 페이지를 변경해 봅니다. chcp 949 (엔터!) (참고로 영문 코드 페이지는 chcp 437 입니다!) 오~ dir 명령도 잘 되고 한글도 잘 나옵니다. 이렇게 커맨드 화면을 사용하면 ..
어쩌다가 요즘 회사에서 모바일 프로그래밍을 하고 있습니다. 이 말은 안드로이드와 iOS를 다 커버해야 한다는 말이죠. (나중에는 윈도우폰까 해야할지도...) 안드로이드는 이클립스 기반이라 어떠한 플랫폼에서도 프로그램을 짤수있지만 애플은 왠만하면 맥에서 작업하는 것이 좋습니다. 그래서 그냥 맥북을 하나 구입해서 둘 다 프로그래밍을 할까 생각중입니다. 맥북에어 MacBook Air 이 맥에어는 친구한테 빌린 것으로, 거의 초창기 버전인데 RAM이 무려 2G나 됩니다 ㅡㅡㅋ 그래도 당당하게 이클립스를 깔고 가상에뮬레이터를 돌려보았습니다. 그런데... 아... 로딩만 되고 머신이 실행이 안됩니다. 한 30분정도 기다리다 끄고 이클립스도 바로 삭제!!! 제가 알아보니 아이폰 프로그래밍을 하는 xcode도 4G이상..
- Total
- Today
- Yesterday
- 추억의 오락실
- 리눅스
- 파이썬 기초
- 라즈베리파이
- 라즈베리파이 오락실
- linux
- raspberry pi
- 게임기 만들기
- eclipse
- jsp 프로그래밍
- 라즈베리파이 나스
- Android Studio
- 리눅스 기초
- Eclipse ADT
- openmediavault
- 파이썬 자료형
- 이클립스 사용법
- 파이썬 프로그래밍
- mysql
- Android Programming
- 라즈베리파이 활용
- 파이썬
- 리눅스 cat
- 파이썬 함수
- 리눅스 명령어
- 리눅스 설치
- 라즈베리파이 NAS
- PYTHON
- 안드로이드 프로그래밍
- 파이썬 연산자
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |