The Pursuit of Happyness

반응형
최근에 오랜만에 웹프로그래밍 프로젝트에 참여하게 된 이후에 PHP를 계속 쓸 기회가 있어서 PHP 를 사용하는 몇가지 팁에 대해서 정리할 예정입니다. 필자 기준으로 유용한 코드들 이거나 약간 애매한 API들을 실제 적용한 사례들을 정리해보는 기회가 될 듯 합니다.

아주 기본적인 PHP 사용법에서 부터 AJAX를 응용한 사용법에 이르기까지 모든 것을 다루고는 싶으나.. 그런 것은 바이블 같은 거 사서보시고 간단하지만 유용한 코드들을 중심으로 다루게 될 것입니다.


오늘은 간단하게 PHP 소개를 하고 마치도록 하겠습니다.

필자에게 PHP란 어딘지 쉽게 접근이 가능한 웹스크립트 정도로 생각을 했었으나,
최근에는 간단한 binary 파일을 생성하는 것 까지도 PHP를 이용해서 처리를 하고 있습니다.
예전에는 MySQL과 잘 연동이 되어 편하게 사용할 수 있었는데, 
요즘은 SQLite를 이용하여 더 간단하게 DB 연동 작업을 하게되었습니다.
또한 Apache, IIS 등의 웹서버와 연동하여 웹상에서 필요한 것들을 보여주고, 
AJAX 기술을 응용하여 동적인 페이지 생성에 이르기까지 정말 광범위하게 사용이 가능한 프로그래밍 툴인 PHP의 매력 속으로 흠뻑 빠져들어가고 있습니다.

PHP 에 대한 기본적인 사항들은 아래의 사이트에서 자세한 자료를 살펴 볼수 있습니다.

www.php.net 
www.phpschool.com

오늘은 밤이 깊은 관계로 시간이 날때마다 유용한 PHP 사용 팁을 올리도록 하겠습니다.
그럼~


반응형

반응형


옴니아 폰이 나온지도 좀 되었고,

심지어 옴니아2가 나오는 시점에 옴니아 단말기를 구매할 사람이 있을지는 모르겠지만..


옴니아 단말을 쓰면서 느끼는 점은..

1. Windows Mobile 단말.. 영문 OS는 상당히 쓸만했던거 같은데,
한글 OS 문제인건지, 각 이통사의 통신 모듈이 잘못된건지 너무 느리다..
미국에서 블랙잭 단말은 그렇게 느리다는 느낌이 없었는데, 한국에서 블랙잭 쓰는 사람들은 느려서 짜증난다는 반응들..
스마트폰의 경우 아무리 다른 부가기능들이 편리하다고 해도 전반적인 반응속도 (특히 전화기능에 대한..)가 느리다면 적어도 한국에서는 좋은 평가를 받기 힘들다는 생각이 든다.
특히 문자하나 보낼때 전화번호를 검색하게 되면 윈도우 로딩 화면이 나와서 몇초간 딜레이 되는 것은 납득하기 힘들다..


2. 최고로 불편한 글자입력
옴니아가 터치 단말이다보니 글자를 입력할 때, 터치로 된 가상 자판을 이용해야 한다.
삼성에서는 옵션으로 qwerty 자판, 천지인 자판, 글자 인식 자판 등을 제공하지만 불편하다는 인식을 지우기는 힘들다.
아직도 한영 전환시에 원하지 않는 자판이 나오는 경우가 많고, 특수 문자 입력도 직관적이지 않은 UI에 문자 입력시 스크롤이 나왔다 안나왔다 해서 제대로 입력하기 힘들게 해준 센스..
사실 원노트가 지원되어 중간중간 메모할 일이 있으면 아주 편리하게 사용할 수 있어야 하지만.. 한마디로 매우 불편하다..
최근에 민트패드라는 기기를 사용할 일이 있었는데, 거기 있는 메모장 기능은 아주 부드럽게 글씨도 잘 써지고 매우 편하다. 글자로 인식이 안되고 이미지로 인식된다는 단점은 있지만 그걸로 충분히 쓸만하다.
불편한 UI의 옴니아의 원노트 따위 보다 훨 낫다는 생각이 든다.


3. 터치 플레이어?
사실 옴니아에 기대를 많이 건 부분 중에 하나인데, 변환없이 mp3 나 동영상을 볼수 있다는 것이 가장 큰 장점 중에 하나라고 생각한다.
하지만 거기 까지다..
파일 선택하는 부분은 정말 최악의 인터페이스를 자랑하는 터치 플레이어..
요즘 흔해 빠진 음장기능도 없고..
동영상 재생시에는 기기의 발열이 장난이 아니다..
겨울에는 좀 쓸만할지도 모르겠다..


4. 네트워크 연결..
블루투스 연결 기능이나 Wifi 지원은 좋은 기능인거 같다.
하지만.. 연결 된 후에는 불만이 없으나 연결까지가 문제이다..
옴니아 답게 연결하는 방법이 너무 불편하다..
무선랜은 그나마 두번 클릭으로 해결이 되지만, 블루투스 헤드셋의 경우에는 일일이 기기 정보를 선택해 줘야지만 페어링이 되어 무척이나 불편하다..


물론 내가 옴니아에 대해서 매우 혹평을 해놨지만, 내가 안쓰는 기능중에는 쓸만하고 편리한 기능이 있을지도 모른다. 이게 삼성 터치폰의 전반적인 문제인지 Windows Mobile 기반의 스마트폰 문제인지는 모르겠지만 사용자 입장에서 불편한건 확실하다고 생각한다.

예전에 어디서 내가 했던 말인데.. 포터블 기기에서는 어떤 기능이 있다보다는 어떤 기능을 편리하게 사용할 수 있다가 더 중요하다라는 생각이 든다. 옴니아의 경우도 휴대폰이 보여줄수 있는 모든 기능이 있다라는 것은 인정이지만, 그 모든 기능이 불편하다는 것은 사용을 꺼리게 만드는 요소이고 결국엔 쓸데 없는 것이 되어 버리니까..

옴니아 보다도 버튼수가 적은 아이폰을 쓸데에는 느끼지 못했던 불편함이 옴니아에서 느껴지는 이유는 삼성의 기술이 부족해서 라기 보담은 소비자 입장에서 생각하지 않고 개발하기 때문이라는 생각이 든다. 얼마전 스티브 잡스가 성공을 거둔 이유 중에 하나는 본인 또한 소비자로서 애플의 제품을 대하기 때문이다 라는 내용의 글을 읽은 적이 있다. 소비자로서 만족할 수 있는 제품을 만들어서 팔기 때문에 잘 팔리는 것은 당연하다라는 생각이 든다.

삼성도 마케팅에 의한 승리보다는 제품 퀄리티에 의한 승리를 추구하면 더 좋겠다.

~


반응형

반응형

어찌하다 보니 옴니아 단말을 사용하게 되었는데,

본인은 원래 어떤 기기를 사용하게 되면, 매뉴얼을 꼼꼼히 보고 어떤 기능들이 있는지를 일일이 살피는 스타일이 아니고, 당장 필요한 기능들만 사용해주는 스타일이라서 대부분의 경우 기기를 100% 활용하지는 못하지만.. 기기를 충분히 악용하는 방법은 어떻게 해서든 터득한다..


1. 옴니아 단말의 장단점

T옴니아 단말은 기본적으로 두 가지 모델이 있다. SCH-M490 과 SCH-M495 단말이 있는데, 결정적인 차이는 내장 메모리가 4기가 인지 16기가 인지의 차이이다. 그로 인해 대리점 공급가격이 10만원 정도 차이가 나는데, 대부분의 오프라인 매장은 자기들이 M495를 보유하지 않고 있다면, M495 는 예전에 단종된 모델이라는 식의 거짓말을 하는 경우가 많으니 속지마시길..

요즘 새로나오는 휴대폰들은 24pin 충전단자가 아닌 자체적인 단자를 쓰는데, 이 옴니아 단말기는 연결단자가 다른 신형 삼성폰과도 달라서 호환성은 제로다! 심지어 거치형 충진기에서도 젠더를 사용해야하는 최악의 형태로 제작을 해준 삼성의 센스에 놀란다..

그 외에도 단점은.. 전반적으로 동작속도가 느려서 답답하고, 전화 걸기 등의 기본 UI가 너무 후지다. 마치 윈도우 3.1 쓰는 느낌이랄까.. 그리고 결정적인 단점은 윈도우 모바일 단말기라는 것이다. 아이폰의 경우 아직 백그라운드에서 어플리케이션이 돌아가지 않기 때문에 메모리 누수 걱정이나 과도한 전력낭비가 그다지 걱정되지 않았었는데, 윈도우 모바일은 왠지 불안하다.

대신 장점이 있다면 미디어 파일 재생 부분에서 찾을 수 있다.
리스트 관리는 좀 귀찮지만, mp3 나 avi 파일들을 변환없이 그냥 사용이 가능하다는 것은 매력적이라고 하겠다.

2. Active Sync 문제
옴니아 단말을 PC와 연결하기 위한 방법은 여러가지가 있는데,
가장 기본적인 것은 USB 연결을 통해 Active Sync로 연결하는 것이다.

이 연결방식의 단점은.. USB 연결시 충전이 되지 않아 배터리가 부족할때 대략 난감하다는 것.. 그리고 마이크로 소프트의 문제라고 생각되지만 Active Sync 연결이 그다지 신뢰가 가지 않는다는 것..

참고로 블루투스로 Active Sync를 연결하기 위해 약간의 어려움을 겪었었는데, 그 과정에서 모바일 장치 삭제를 시도하니, 다시는 연결이 되지 않아 하드웨어 리셋을 해야했다.!

나중에 알게 된 거지만 블루투스 Active Sync 연결방법은 크게 어렵지 않지만 일부 잘못된 매뉴얼들 따라하면 연결도 잘 안되고 짜증만 나게 된다..

연결의 정확한 요점을 알려드리자면,
블루투스 연결이라는 것이 COM Port 중 하나를 사용해서 통신하는 방식이므로, 어떤 COM Port 가 Active Sync 가 연결되는지를 먼저 체크해야한다.

윈도우 XP의 경우 시작 > 제어판 > Bluetooth 로컬 COM 을 더블 클릭하면, LocalCOM-Server 라고 되어 있는 포트가 Active Sync에서 사용될 포트가 된다.

COM 포트를 체크했으면 화면 오른쪽 하단의 시스템트레이에서 Active Sync 아이콘을 오른쪽 클릭해서 연결설정을 열자.

작업 표시줄에 상태 아이콘 표시 [체크]
USB 연결 허용 [체크]
다음 중 한 가지 연결 허용 [체크 하고 위에서 찾은 COM 포트를 선택한다]
연결대상 [인터넷]
장치 연결 시 Active Sync 열기 [체크]
데스크톱에 연결하는 경우 장치 무선 연결 허용 [체크안함]

이렇게 설정하고 옴니아에서 Active Sync를 실행하면 된다.

[내용 추가]
PC에 설치된 블루투스 소프트웨어에 따라서 COM 포트 연결 하는 메뉴가 약간 달라진다.
다음은 IBM X61 영문판에서의 설정 방법인데 다른 블루투스도 원리는 비슷할 것으로 보인다.
(원리라고 하면.. PC가 블루투스 연결의 서버가 되는 것이므로 해당 포트를 열어주거나 이미 열려 있는 서버 포트를 Active Sync 환경설정에 연결해 주면 된다.)

시작 > 제어판에서 블루투스 아이콘을 클릭하고, 
COM Port 탭에서 incoming 을 선택하고 add (추가) 버튼을 눌러서 포트를 추가해 주고 나서 PC상에서 Active Sync 를 위에 나온데로 설정하고 나서 단말기에서  블루투스 연결대상을 찾아보면 해당 PC로 연결이 가능함.
역시 단말기에서 Active Sync 를 실행하여 Bluetooth로 연결을 시도하면 됨.


쓰다보니 너무 귀찮아져서 나머지는 다음에..~




반응형

당구병법

유머2009. 5. 5. 22:05
반응형

반응형

반응형
먼저 10억을 만들기 전에 과연 10억의 가치는 무엇인가 생각해 봅시다.

10억이라는 돈은 연이율 6.16% 확정이자율(월 0.5%)로 거치해 둘 경우,
30년간 받는다면 월 596만원씩 받을 수 있고, 
40년간 받는다면 월 547만원씩 받을 수 있는 돈입니다.

50세에 은퇴한다고 했을 때, 10억을 가지고 있다면 90세까지 월 547만원 이내로 지출한다면 노후 보장이 확실히 되는 돈이죠.

그렇다면 이 10억을 모으기 위해서는 어떻게 해야할까요?
집에 가만히 있는데 누군가가 와서 10억을 던져주고 가는 행운이 없다면,
최소한 로또라도 사야겠지요.

현실적으로 대다수의 샐러리맨들은 일을 해서 벌고, 저축해서 모으는 수 밖에 없습니다.
역시 같은 이자율을 적용한다면,
30년간 월 100만원씩 저축하면 모을 수 있는 돈이고,
20년간 월 216만원씩 저축하면 모을 수 있는 돈입니다.

참고로 10년이면 월 610만원씩 모으면 됩니다. !!?

대부분 기간도 맘에 들지 않고 월 저축액도 맘에 들지 않으실 겁니다.

기간을 단축하고, 월 저축액을 줄일 수 있는 방법은..
바로 종자돈 입니다.!!

시작시점에 5천만원을 가지고 있었다면,
20년간 월 216만원 대신 월 180만원씩 저축하면 모을 수 있는 돈이 됩니다.

물론 5천만원이라는 돈도 작은 돈은 아니지만,
금융상품들을 단기, 중기, 장기 상품으로 나누어 전략을 짜고 저축해 나간다면 10억 모으기가 불가능 하지는 않을 것이라 생각됩니다.

저와 같은 금융전문가에게 본인의 성향을 상담하시고, 본인만의 전략을 세워 자산을 축적해 나가시길 바랍니다.

반응형

반응형

인간이라면 누구나 행복을 추구하게 되는데,
과연 행복은 무엇일까?

행복의 가치와 기준은 사람마다 제각각이다.
어떤 사람은 마음의 평화를 어떤 사람은 건강을 어떤 사람은 부를 최고의 가치로 여긴다.
또한 각각의 가치에 대해서도 어떤 사람은 아프지 않는 것을 건강의 기준으로 삼지만 다른 이는 마라톤을 완주할 정도로 강인한 체력, 지구력이 기준일 수 있다.
부에 대해서도 어떤 이는 1억에 만족하지만 어떤 사람은 100억에도 만족하지 않을 수 있기에 그 기준은 사람에 따라 달라지게 된다.

사람마다 다른 행복의 가치와 기준을 설계하여 행복한 순간이 오래도록 지속되도록 설계해 주는 행복 컨설턴트!
모든 사람이 행복해 질때까지 행복에 대한 연구를 해 나아갈 것입니다.
반응형