본문 바로가기

전체 글164

돌아온 탕자 거의 1년 정도 iOS 개발에서 손을 놓고, 웹에 치중하다 결국엔 다시 돌아왔습니다. 개발환경이나 플랫폼. 이렇게 깔끔한 것이 없습니다. 짱! iOS 7 때문에 말들이 많지만, 개발자들에겐 충분히 가치있는 플랫폼입니다. 다시 시작합니다. 2013. 7. 2.
USB에 리눅스 설치하기 - LiveUSB 두 가지 툴을 발견했다. https://fedorahosted.org/liveusb-creator/ http://www.linuxliveusb.com/en/home 2013. 6. 26.
우분투 (Ubuntu) ssh 설치 우분투...의외로 익숙해지고 나니 설치하는 건 아무것도 아니다. apt-get 이 있으니까. ㅎ $ sudo apt-get install ssh 설치는 쉽지만, 환경설정이 힘들지. $ sudo vi /etc/ssh/sshd_config 그리고, 서비스 재시작! $ sudo service sshd restart 그럼, 포트는 잘 열려있는지 확인!ssh 는 22 포트니까... $ netstat -ntl | grep 22 2013. 6. 15.
session_save_path() 설정되지 않을 때 session_save_path() 를 이용하면 세션 정보들을 저장하는 위치를 지정해 줄 수 있는데, 이게 제대로 설정되지 않아 조금 파 봤습니다. phpinfo.php 만들었습니다. 브라우저에서 확인하니, 아래의 내용으로 설정되어 있습니다. 그리고, /etc/php.ini 도 살펴보니, 아래처럼 되어있습니다. session.save_path = "/var/lib/php/session" 작업하고 있는 php 파일에서 session_save_path('./tmp'); 라고 아무리 해도 저 값이 바뀌지 않더군요. 여기저기 찾아보니, 아래와 같이 하니까 변경이 되었습니다. ini_set('session.save_path', './tmp'); 아래처럼 해서 현재의 세션 저장 디렉토리를 얻는 것은 잘 됩니다. $.. 2013. 6. 13.
Android Studio (안드로이드 스튜디오) 테스트 프로그램 보통 테스트는 Hello world 지만, 안드로이드 스튜디오에서 제공하는 대로 새로운 프로젝트를 만들어서 에뮬레이터에 띄워 보겠습니다. [New Project...]를 선택합니다. 'My Application' 이라는 이름으로 기본 설정을 해 주는군요. 그냥 [Next] 클릭! 앱 아이콘 설정해주는 부분 같은데, 여기도 그냥 [Next] 클릭! Activity 라는 단어가 나오는데요. 앱의 메인 화면 정도로 이해하면 될 거 같습니다. 선택된대로 두고 [Next] 클릭! Activity 이름도 주어지는 대로 두고 [Finish] 클릭! 헐~ 뭔가 네트워크를 통해 다운을 받습니다.액세스 허용 해줘야겠군요. 이런 작업이 왜 필요한 건지는 차차 알아봐야겠습니다. 뭔가 다운로드가 끝이 나고나면, 'Tip of .. 2013. 6. 12.
Android Studio (안드로이드 스튜디오) 설치 지난 달에 Google I/O 2013 에서 새로운 안드로이드용 IDE , 안드로이드 스튜디오가 등장했습니다. 기존 이클립스+ADT 를 대체하려고 시도하는 것 같은데, 현재 버전이 0.1.3 ! 아직 갈 길이 먼 것 같네요. 지금까지, 윈도우용 Visual Studio, iOS용 Xcode, 안드로이드용 이클립스+ADT 를 사용해 본 경험이 있습니다만, 안드로이드 개발 환경은 정말이지...안습이었습니다. 그런 환경에서 안드로이드용 앱 만들어내는 개발자들 대단하다고 생각합니다. 새로 나온 안스(안드로이드 스튜디오)는 어떨까요?안드로이드 앱 개발을 다시 공부를 좀 해야되는데, 이번엔 안스로 해 볼 생각입니다. 그래서 오늘 우선 설치를 했네요. 1. 우선 PC에 JDK 가 설치되어 있어야 합니다. http:/.. 2013. 6. 12.
우분투 (Ubuntu) apt-get CentOS 의 yum 처럼 알아서 패키지 다운로드 설치 및 업그레이드 관리가 가능한 apt-get 기본적으로 패키지 설치는 root 권한이라야 하기 때문에 늘 $ sudo apt-get 어쩌구저쩌구 의 형태가 됩니다. $ sudo apt-get 명령 [패키지 이름] 사용가능한 명령은 아래 정도 $ sudo apt-get update인덱스 정보 업데이트 $ sudo apt-get upgrade [패키지 이름]설치되어 있는 패키지를 최신버전으로 업그레이드 $ sudo apt-get dist-upgrade [패키지 이름]마찬가지로 업그레이드인데, 의존성 체크해서 관련있는 패키지 같이 업그레이드 $ sudo apt-get install [패키지 이름]설치! $ sudo apt-get --reinstall in.. 2013. 6. 11.
우분투 (Ubuntu) FTP 서버 설치 1. apt-get 을 이용해서 vsftp 설치 $ sudo apt-get install vsftpd 2. /etc/vsftpd.conf 수정 $ sudo vi /etc/vsftpd.conf local_enable=YESwrite_enable=YESlocal_umask=022 3. vsftp 재시작 $ sudu service vsftpd restart 2013. 6. 11.
WebGL - (6) 여러가지 Matrix 에 대한 설명 은.... OpenGL 강좌 사이트에 있는 아래 글이 설명이 잘 되어있는것 같습니다. 각 matrix 의 의미는 이해가 되더군요. WebGL 에서는 이 과정을 여러 함수들이 해주니까, 잘 숙지하고 사용을 하면 되겠습니다. http://www.opengl-tutorial.org/beginners-tutorials/tutorial-3-matrices/ 2013. 5. 25.