프로그래밍 28

요즘 보는 Android 책

우리나라에도 빨리 Android 폰이 출시되어야 할텐데 통신사들이 제조사를 압박해서 그런지 LG에서도 한국은 제외하고 해외에서만 출시한다는 기사를 봤다. 통신사들은 지들 돈벌이 할려고 해외폰과 다르게 drm free, 3.5파이 잭, divx player같은 것들을 제외시키거나 다운그레이드 시켜서 사양을 낮추거나... 해서 국내에 출시하고 있다. 휴대폰 제조사들도 입으로만 휴대폰 판매 세계 몇위니 떠들지 말고 정신 똑바로 차리길... 이렇게 하다간 한순간에 훅~ 간다. 오늘 오전에 아래의 기사를 읽었는데 http://media.daum.net/culture/others/view.html?cateid=1026&newsid=20090910121903745&p=ohmynews&RIGHT_COMM=R4 구구절절..

FlashDevelop에서 Trace 가 작동 안될때

캡쳐할 시간이 없어 글로만 설명한다. 우선 F10을 눌러 프로그램 설정으로 들어간다음 Plugin -> flash viewer 를 선택한다. External Player Path 를 다운 받은 debug용 flashplayer 를 찾아서 설정해준다. Movie Display Style은 External로 선택한다. 그다음 오른쪽 Project 패널에서 노란색 박스 아이콘이 있는 해당 프로젝트에서 마우스 오른쪽 버튼을 눌러 Properties 로 들어간다. General 에서 Output file 을 설정해준다. 알겠지만 프로그램 중간 중간 원하는곳에 trace(randNum); trace("s : " + s); 처럼 삽입하면 된다. F5 Test Movie F8 Build Project 키를 이용해 테스..

AS3 작업 환경 구축하기

ActionScript를 한번 배워볼까 싶어서 거금을 들여 책도 구입 한김에 작업 환경을 꾸며보려고 한다. 우선 필요한 것은 Flex SDK 다. 이글을 쓰는 시점에는 3.4 버전이 나와있고 4 버전은 beta가 나와있다. 3.4 버전을 아래링크에서 다운 받는다. http://www.adobe.com/products/flex/flexdownloads/ 개발도구는 FlashDevelop 라는걸 한번 써보려고 한다. FlashDevelop-3.0.3-RTM.exe 파일이 최근 release 인것 같다. 아래 링크로 들어가서 다운 받는다. http://www.flashdevelop.org/community/viewtopic.php?f=11&t=5339 그다음은 Flash Player를 debug 가능한 걸로 ..

소켓 에러

10049 요청한 주소는 해당 컨텍스트에서 유효하지 않습니다. 10050 네트워크를 사용할 수 없기 때문에 소켓 작업을 진행할 수 없습니다. 10051 연결할 수 없는 네트워크에서 소켓 작업을 시도했습니다. 10052 해당 작업이 진행되는 동안 오류가 발생하여 연결이 끊겼습니다. 10053 현재 연결은 사용자의 호스트 시스템의 소프트웨어의 의해 중단되었습니다. 10054 현재 연결은 원격 호스트에 의해 강제로 끊겼습니다. 10055 대기열이 또는 버퍼가 부족하여 소켓에서 해당 작업을 진행하지 못했습니다. 10056 이미 연결된 소켓에서 다른 연결을 요청했습니다. 10057 소켓이 연결되어 있지 않거나 Sendto 호출을 사용하여 데이터그램 소켓에 보내는 경우에 주소가 제공되지 않아서 데이터를 보내거나 받..

Rad Studio 2009 에서 Delphi .NET 으로 Compact Framework 기반 프로그램 만들기

Setting up the Development Environment Installing the Compact Framework Assemblies .NET Compact Framework 2.0 SDK 를 설치해야 한다. 파일명은 netcfsetupv2.msi 이고 기본 설치 경로는 \Program Files\Microsoft.NET\SDK\CompactFramework\v2.0 다. 다운로드 경로는 아래와 같다. http://www.microsoft.com/downloads/details.aspx?familyid=AEA55F2F-07B5-4A8C-8A44-B4E1B196D5C0&displaylang=en 이하 SDK 설치가 되어있는 상태로 가정하고 설명한다. Creating Borland.Delphi..

다국어 사이트를 위한 Charset and Codepage

구분 Charset CodePage 한국어 ks_c_5601-1987 949 IBM EBCDIC(미국-캐나다) IBM037 37 OEM 미국 IBM437 437 IBM EBCDIC(국제) IBM500 500 아랍어(ASMO 708) ASMO-708 708 아랍어(DOS) DOS-720 720 그리스어(DOS) ibm737 737 발트어(DOS) ibm775 775 서유럽어(DOS) ibm850 850 중앙 유럽어(DOS) ibm852 852 OEM 키릴 자모 IBM855 855 터키어(DOS) ibm857 857 OEM 다국 라틴 문자 I IBM00858 858 포르투갈어(DOS) IBM860 860 아이슬란드어(DOS) ibm861 861 히브리어(DOS) DOS-862 862 프랑스어(캐나다)(DOS..

NetBeans 6.5 에서 Android 작업하기

Eclipse 에서 Android 작업 하는 방법은 많이 나와 있지만 NetBeans 에서 작업 하는 방법은 없는것 같아서 이리저리 검색하다가 NetBeans Wiki 에서 관련글이 올라와있는걸 확인하고 작업 시도 했으나 여러가지 오류가 나와서 여러번의 삽질끝에 구동 성공 하였다. 아래에 내가 만난 에러들에 대해서 정리하고 한다. 우선, NetBeans Wiki 에 나온 Hello, Android 프로그램에 관련된 글은 아래 링크를 참고 하기 바란다. http://wiki.netbeans.org/IntroAndroidDevNetBeans 위에 글에도 나와있지만 아래에 간략하게 정리 한다. 우선 Android SDK 를 설치해야 한다. http://developer.android.com/ 사이트 중간쯤에 ..

Linux에 설치한 Lazarus에서 Indy 라이브러리 설치하기

우선 소스를 다운로드 받는다. http://www.indyproject.org/Sockets/fpc/indy10demo.tar.gz http://www.indyproject.org/Sockets/fpc/indy-10.2.0.1.tar.gz demo 는 참고용으로 사용하면 된다. 이전 게시물에서 CentOS 5.2 에 Lazarus 설치해 관해 설명했다. Lazarus 에서 Indy 라이브러리 설치에 어려움을 호소하는 글들이 많아서 그 방법을 써보려고 한다. 다운 받은 소스를 압축 해제한다. tar -zxvf indy-10.2.0.1.tar.gz 압축이 해제 되면 indy-10.2.0.1 디렉토리로 들어가서 saved 디렉토리를 하나 임시로 만든다. mkdir saved lazarus 디렉토리의 모든 내용..

CentOS 에서 Lazarus 설치하고 Linux용 프로그램 만들기

리눅스에서 설치가 힘들다는 글이 있어서... 한번 시험삼아서 설치해봤다. 예전에 Kylix 설치할때는 삽질도 많이 했지만 요즘엔 참 많이 편해졌다. 작년 10월쯤에 Sun VirtualBox 에 설치해둔 CentOS 5.2 에 설치하기로 했다. 오랜만에 켜서 그런지 업데이트 한번 돌린후에 프로그램을 다운 받았다. 다운 받을 것은 3가지 인데 아래와 같다. http://jaist.dl.sourceforge.net/sourceforge/lazarus/fpc-2.2.2-0.i386.rpm http://jaist.dl.sourceforge.net/sourceforge/lazarus/fpc-src-2.2.2-081004.i386.rpm http://jaist.dl.sourceforge.net/sourceforge..