본문 바로가기

PHP upgrade OSX 10.11 El Capitan 현재 PHP 버전은 5.5.30 이다.PHP 5.6 이나 PHP 7 의 설치를 위해 Marc Liyanage's PHP 패키지 (http://php-osx.liip.ch/) 를 사용한다.아래 명령어 마지막에 버전을 입력하면 stable 버전으로 /usr/local/php5 디렉토리에 다운받는다. # curl -s http://php-osx.liip.ch/install.sh | bash -s 5.6cs 기존 PHP 를 오버라이트 하는게 아니므로 php -v 로 버전을 확인할 경우 기존 php 버전이 불려진다.bash_profile 을 수정한다. # vi ~/.bash_profileexport PATH=/usr/local/php5/bin:$PATHcs 버전 확인 # ph..
Terminal Highlighting 터미널 하이라이팅을 위해 두가지 추가한다. 1. ls - bash_profile 에 ls alias 추가 # vi ~/.bash_profilealias ls='ls -FG' # source ~/.bash_profilecs 2. vim - vimrc 샘플 사용자 디렉토리에 복사 # cp /usr/share/vim/vim73/vimrc_example.vim ~/.vimrccs
Terminal 한글 깨짐 터미널 vi 에서 한글 깨진다. 1. 현재 로케일 확인. # localeLANG=""LC_COLLATE="C"LC_CTYPE="C"LC_MESSAGES="C"LC_MONETARY="C"LC_NUMERIC="C"LC_TIME="C"LC_ALL=""cs 2. /etc/profile 에 로케일 설정 추가 # vi /etc/profileexport LC_ALL=ko_KR.UTF-8export LANG=ko.KR.UTF-8cs 3. 터미널 새로 열고 로케일 확인. 한글 확인. # localeLANG="ko_KR.UTF-8"LC_COLLATE="ko_KR.UTF-8"LC_CTYPE="ko_KR.UTF-8"LC_MESSAGES="ko_KR.UTF-8"LC_MONETARY="ko_KR.UTF-8"LC_NUMERIC="..
Mac ssh 맥에서 ssh 접속하기.맥에는 기본으로 Terminal 이 있지.하지만 나는 Putty 를 찾았지. 등록할 서버가 한 두대가 아니니깐.Putty 홈페이지를 가봤지. Mac 용은 없었지.구글링에서는 터미널을 두고 왜 Putty 를 찾냐고들 했지.결국 난 서버의 ip 를 모두 외워야 했지. 일치하는 pem 파일도 외워야 했지.정녕 이 방법뿐인 것인가. mac 에서는 하지 말아야 하는 것인가...ㅜㅜ # ssh -i ./myec2.pem ubuntu@123.123.123.123 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: UNPROTECTED PRIVATE KEY FILE! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@..
Tomcat8 install 1. Prerequisite JDK 7~ 2. Tomcat Download http://tomcat.apache.org/*.tar.gz (binary) 3. Unarchive double-click in ~/Donwload/apache-tomcat-*.tar.gz 4. Move Open terminal $ sudo mv /Users/oops/Downloads/apache-tomcat-8.0.30 /usr/local$ sudo ln -s /usr/local/apache-tomcat-8.0.30 /Library/tomcatcs 5. Tomcat Start $ /Library/tomcat/bin/startup.sh Using CATALINA_BASE: /Library/tomcatUsing CATALINA_HO..
Xcode Cocoa 및 Cocoa Touch 프레임워크와 통합된 Xcode IDE는, Objective-C / Swift 프로그래밍으로 Mac, iPhone 및 iPad 용 앱을 개발할 수 있는 환경을 제공한다. Hello world 출력하기 1. Xcode 를 실행하고, 새 Xcode 프로젝트를 생성한다. (Create a new Xcode project) 2. 프로젝트 템플릿 생성 화면의 좌측은 플랫폼, 우측은 해당 템플릿이다. - 간단하게 Hello world 만 출력할 것이므로 iOS Application - Single View Application 을 선택한다. 3. 프로젝트의 간략한 정보를 입력한다. - 프로젝트 이름, 개발 플랫폼, 개발 언어, 경로... - Organizatino Identifie..
Mac + Apache + PHP OSX 에는 기본적으로 Apache 와 PHP 가 기본으로 설치되어 있다. 나 때문에 이렇게 만든건가. 터미널을 열고 Apache를 실행시켜 보았다. # apachectl -v Server version: Apache/2.4.9 (Unix) Server built: Sep 9 2014 14:48:20 # apachectl start localhost 를 확인하니 It Works! 문구가 환영해 준다. 이번엔 php 를 확인해본다. # php -v PHP 5.5.14 (cli) (built: Sep 9 2014 19:09:25) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies ..
iOS Technology Layers iOS 의 커널은 Mac OS X 의 Mach 커널에 기반한다. 이 커널의 상단에는 플랫폼에서 어플리케이션을 구현하는데 사용되는 서비스 레이어가 있다. 이 레이어들은 사용자의 코드가 실행될 때 선택권을 준다. 예를 들면 Core OS 와 Core Services 레이어는 파일 접근, 로우레벨 데이터 타입, Bonjour 서비스, 네트워크 소켓 등에 사용되는 iOS 의 기본 인터페이스를 포함한다. 이 인터페이스는 대부분 C 에 기반하고 Core Foundation, CFNetwork, SQLite 같은 기술들을 포함하고, POSIX와 UNIX 소켓에 접근한다. 상위 레이어로 이동하면, C 와 Objective-C 로 된 인터페이스를 사용하는 더 진보적인 기술들을 볼 수 있다. 예를 들어, Media 레이어..