전체 글 241

AWS linux AMI에 Joomla 설치

AWS linux 에 Joomla1.7.3을 설치해 보자. localhost에 Joomla를 설치한 경험을 살려 다음과 같은 방법을 실행했음. 1. Joomla를 local에 다운 받은 후 압축을 풀음. 2. Filezilla 를 EC2 계정으로 연결 해 Joomla 파일들을 업로드 시도. Filezilla가 EC2 계정에 접근 가능하도록 PuTTY ssh 클라이언트에서 certificate 설정해 주었듯이 Filezilla도 유사하게 설정해야 함. 다행인 것은 Filezilla가 putty에서 생성한 개인키를 인식함. 따라서, 편집->설정->SFTP로 들어가 "키 파일 추가" 에서 putty - AWS 접속 시 만들어 두었던 *.ppk 키파일을 추가함. 3. 이와 같이 해서 filezilla로 EC2와..

카테고리 없음 2012.01.14

AWS Linux AMI에 APC 설치

AWS 표준 LINUX AMI (CentOS) 에 일반적인 AMP가 설치되어 있는 상태에서 Alternate PHP Cache 설치하려 함. 시작하기 전에 # sudo yum update # pear upgrade-all 1. 일단 앞서 Ollech cloud 에서 했던 방법으로 해 봄 # sudo yum install php-devel httpd-devel pcre-devel # pecl install apc configure: error: in `/var/tmp/pear-build-rootxNv5vJ/APC-3.1.9': configure: error: no acceptable C compiler found in $PATH See `config.log' for more details. ERROR: `..

KT uCloud 튜닝

KT Olleh Ucloud 서버 중 가장 저렴한 1vCore, 1GB 메모리, 100GB 사양을 선택하고... PHP 를 중심으로 튜닝. - CentOS5.4 인 OS를 업데이트 할 수 있는지? 지난번 Ubuntu 가상서버에서는 잘 되지 않았는데... - AMP를 각각 업데이트 할 수 있는지. - SE가 요구하는 AMP의 추가 모듈들을 설치하고 사용할 수 있는지 - 일단 /root의 .bashrc 가서 내가 좋아하는 형태로 UI 개선하고 몇개 변수 만들어 export하고 source .bashrc - yum 에 대해 읽어보니, 대충 apt와 비슷. 구글링하고,,, - yum의 repository 정보가 /etc/yum.repos.d 폴더에 있다. 패스. - 과감하게 전체 업데이트를 목표로... 된다. ..

Reflect on .NET 그러니까, 우리나라 SW 기술자에게 어떻게 희망을 갖도록 하나?!

한달 전만해도 .NET이 대체 어찌 생긴 녀석인지 잘 몰랐다. 그런데 관심을 갖아야 할 이유가 생겼다. 이럴 줄 몰랐다. 또 이렇게 모를 일이 생길 것이 얼마나 많을지. 다행스럽게 .NET환경이 자바와 거의 닮았다. MSDN에 가니 자료가 넘친다. 2주 전 Visual Studio 2010을 깔다가 황당했다. 7기가 바이트가 넘다니. OMG. 이래 저래 C 드라이브에 공간을 마련하고 설치시작... 그리고 몇 시간이 걸렸다. 10년도 더 지난 전에 학생들 가르칠때 VS6.0 과는 천양지차. 그동안 많이 발전했다. Eclipse보다 단순하고 직관적이다. Eclipse 쓰던 사람은 쉽게 적응하겠다. 한가지 아쉬운 것이 VS 2010 이 한글판이라 금방 눈에 들어오지 않는다. 라이브러리 보는 것은 인터넷 영어..

수호미를 올리고,

어제 수호미, SuhoMe를 안드로이드 마켓에 올렸다. "나를 지켜줘" 라고 하는 앱인데... 오늘 80명 정도가 설치한 모양이다. 누가 어떻게 쓰고 있는지? 작년 여름부터 간단한 위치기반 안드로이드앱을 만들어 보자고 해서 낚시꾼을 위한 것을 생각해 보다 영 말이 안되어서 대신 사용자가 곁에 두고 항상 든든한 수호천사 노릇을 하는 앱을 만들기로 해 일단 가장 기본적인 기능만 꾸려서 올렸다. 사용자가 필요할 때 사용자의 현재 위치를 주소와 지도로 설정한 사람에게 문자를 통해 보낸다. 일반폰과 스마트폰 모두 다 보낼 수 있다. 특별한 기능은 아니다. 그렇지만 불안정한 GPS 수신환경, 부정확한 LAN 기반 위치판별, 불안정한 통신환경에서 가능한 잘 작동하도록 만드는 데 생각을 많이 했다. 그러면서 배터리를..

Round Here 2011.02.09

안드로이드 멀티태스킹

안드로이드 어플은 액티비티, 서비스, 리시버들이 서로 엮이며 돌아가게 설계되는 경우가 보통이다. 액티비티는 보통 하나의 화면에 대응되어 사용자가 어플과 인터액션하고 서비스나 리시버 같은 다른 컴포넌트를 시작/중지시키는 그런 일을 한다. "서비스는 UI에서 인터액션을 하면서 동시에 백그라운드로 음악듣기와 같은 것을 구현할 때 유용한 메커니즘이다" 라고 한다. 이 말은 보통의 스레드 활용을 연상시킨다. 그러면 안드로이드 서비스는 스레드와 어떤 관계인가? 안드로이드에서 View를 포함하는 UI 오브젝트들은 자신을 콘트롤하는 스레드가 하나이어야 하기 때문에 안드로이드는 UI 오브젝트들이 UI 스레드에서만 돌게 만들었다. 그래서 UI스레드가 아닌 스레드들이 UI 오브젝트를 콘트롤하려면 Handler, Activ..

삼성전자 갤럭시S 원가는?

갤럭시S의 재료비 (Bill of Materials) 를 검색해 알아보려 했지만 숫자로 보여주는 자료를 찾지 못했다. 다만 어떤 칩/모듈로 구성되어 있는지는 알 수 있어 이를 다른 스마트폰과 비교해 대충 짐작할 수는 있다. 갤럭시S는 우리나라 제품이니 다른 나라에서 먼저 분해했다면 좀 부끄러웠을 터이지만, 다행히 우리나라 사람이 분발하여 자료를 올려 놓았다. 그 손에 축복이 있기를. 조금 후에 이곳에서 또 자료를 올렸다. Phonewreck에서 올린 자료에 의하면 갤럭시S의 주요 부품은 다음과 같다. 갤럭시S의 내부 구성을 보면 아이폰4와 공통점이 많고 일부는 구글 넥서스원과도 같다. 아니, 아이폰4와 넥서스원이 갤럭시S 부품구성을 닮았다고 할 수 있다. 갤럭시S의 어플리케이션 프로세서는 1GHz ARM..

아이폰4의 원가는?

iSuppli에 의하면 16GByte 아이폰의 재료비는 187불이다. 이는 지난 아이폰 3GS의 170불에서 약간더 올라간 것이다. 애플이 계속해서 많은 이익을 내고 있음을 알 수 있다. 주요 부품은, 삼성전자 A4 어플리케이션 프로세서로 애플의 기술(IP)이 들어간 것이 아니라 삼성전자 자체 작품이다. 이 프로세서는 아이폰4외에도 iPad와 삼성 웨이브폰에도 쓰이고 있다. 이 A4 프로세서는 기본적으로 45 나노 저전력 기술을 적용한 ARM CORETEX A8 아키텍쳐로 되어있다. 11불이 약간 안되는 모양이다. 삼성전자는 이외에도 4Gb DRAM을13.8불에, 그리고 16GByte 플래시도 27불에 공급하여 187불 중에 52불 어치를 공급하고 있다. RF프로세서로는 Infineon사의 337S383..

구글 넥서스원 스마트폰 원가는?

iSuppli에 의하면 구글 넥서스원의 재료비를 산출해 보았더니 174불이라 한다. 생각보다 많이 든다. 가장 비싼 모듈은 30불하는 퀄컴의 Snapdragon baseband(mobile) QSD8250 processor로 ARMv7 instruction set을 1 GHz로 돌린다. 이것으로 GSM/GPRS/WCDMA 와 같은 무선신호처리, 어플리케이션 처리는 물론 GPS까지 처리한다. Snapdragon은 Adreno라고 하는 그래픽처리기술을 포함하고 있다 한다. 퀄컴은 이 모바일프로세서외에도 전력관리, RTR6285 무선송수신 장치를 공급해 전체 재료비 중 20.4%를 차지한다. RTR6285 RF 트랜시버에서 GPS 신호수신을 포함한 모든 RF 송수신을 담당한다. 삼성전자는 DRAM, 플래시메..