대부분 프로그래밍 언어에서는 입력되는 값에 '형식' 을 분류하고 이를 기준으로 프로그램을 작성하게 됩니다. (PHP 에서는 '실수형', '정수형', '문자열', '객체', '배열', '리소스', 'Boolean', 'NULL' 이 있습니다.) 프로그래밍을 하다보면 실수형 값을 소수점 이하 값을 제거하고 표시해야 하는 경우가 생기는데, 이때 '실수형' 값을 연산하거나 형변환 할때 아주 작은 값이 손실되서 정확한 값이 안나오는 문제가 발생합니다. 이러한 문제는 다른 언어에서도 마찬가지 발생되기 때문에 PHP 자체의 결함은 아닌듯 합니다. 아래의 예제를 보시고 직접 해보시면 이해가 쉬우리라 생각합니다. 문제 예:// CASE 1. $case1 = 1.2 + 1.4 + 1.4; echo gettype($case..
XAMPP 에 포함되어 있는 XDebug 를 이용해서 이클립스에서 편하게 디버깅 할 수 있도록 설정하는 방법입니다. 설정이 그리 어렵지 않지만 몇가지 문제때문에 어려워하는 분들이 계실까봐 글을 남깁니다. 보통 웹프로그래밍을 할때에는 작성 후 브라우저를 통해 결과를 확인하는 작업을 하게 되는데, 이클립스를 통해 디버깅을 하게되면 이클립스 하단에 바로 결과값이 나와 개발의 효율과 편의를 도모할 수 있습니다. 단, XDebug 는 ZendOptimizer 와 함께 사용할 수 없습니다. 개발을 위해 주로 로컬 서버에서만 사용할 목적이기 때문에 Zend 를 사용 못하는건 그리 큰 문제가 되지 않으리라 생각됩니다. XAMPP 는 현재 1.7.1 버전까지 나와 있으며 XAMPP 다운로드 사이트에서 받을 수 있습니다...
드디어 베타테스트가 시작되는군요. 지금쯤 시작되는건 이번 블리즈컨을 위한게 아닐까 생각되는데. 스타크래프트2가 프로 게임 리그를 목적으로 제작된 만큼 블리즈컨에서 게임 리그를 대비한 행사가 있을듯합니다. 프로 리그 활성화를 위한 포석? 스타크래프트2 베타테스트 참가 신청은, 지난해 프랑스 파리에서 열린 블리즈컨 2008에서 베타 코드를 받은 경우 등록을 통해 베타테스트에 참가할 수 있습니다. 베타코드를 받지 못한 경우 베틀넷 홈페이지에 일정 양식에 맞게 신청하면 추첨을 통해 참가할 수 있다고 합니다. (북미 통합 계정이 있는 유저만 가능) 스타크래프트2가 아무래도 기대작이다 보니 베타코드 가격이 장난이 아니라는 군요-_-; 베타테스트는 각 지역별로 차례로 이뤄질 거라 하는데 국내는 언제 시작될지 기대가 ..
PHP 에서 include 는 다른 파일을 포함하기 위해 사용합니다. 모듈이나 클래스, 함수등을 구분하여 다른 파일로 저장해놓고 include 또는 require 로 불러오게 됩니다. C 언어에서는 #include 로 고정되어 있지만, PHP 는 문법이 상당히 자유로워서 사람마다 다양한 문법을 사용합니다. include 는 include('경로'); 로 적는 분들도 계시긴 한데, 일반적으로 include 만 쓰게되면 오류는 발생되진 않습니다. 그러나, include() 는 문법적으로 함수를 호출하는 것과 같기 때문에, 아래와 같은 상황에서는 오류가 발생할 수 있습니다. 기본적인 include 문법은 inlucde '경로'; 입니다. PHP 에서는 include 파일에서 return 을 이용해 함수..
정규식을 배우면서 어느정도 기본을 익히고 제일 먼저 연습하는 것이 이메일 주소 체크하는 것과 함께 URL 주소 체크하는 것입니다. 그러나 사실 URL 은 아래처럼 각 부분별로 구분되어, 이러한 내용이 있고 없고가 차이 때문에 추출하기가 힘든 것중 하나입니다. URL Syntax: protocol :// user : password @ host : port / path / filename ? query #ref Protocol : 일반적으로 웹페이지를 나타낸다면 http 이고, 이외에 텔넷이나 FTP, 메일, 등등 여러가지가 있습니다. 이 프로토콜에 따라 뒤에 따라오는 주소의 형식도 달라집니다. User, Password : 웹인증을 위한 정보입니다. 웹인증을 사용한 사이트에서만 가능하고 일반적인 사이트(..
의외로 글꼴 설치하는 것을 많은 분들이 어려워 하시는 것 같아 쉽게 설명을 드리겠습니다. 최근에는 다양한 폰트 관리 전용 프로그램으로 인해 폰트 관리가 좀 수월해 졌습니다. 그러나 이런 프로그램은 전문가가 아니면 거의 쓸데가 없는 짐덩어리 일 뿐이죠. -_-; 글꼴을 설치하는 것을 간단히 설명드리면 '윈도우 폴더에 등록'을 하게되면 사용 가능합니다. 파일을 복사 하면 끝이죠. 그러나 이렇게 복사를 해서 등록하게되면 나중에 폰트를 삭제 할때나 윈도우를 포멧시 매번 폰트파일을 백업해야하는 번거로움이 있고습니다. 게다가 하드 디스크를 2배로 잡아 먹는 단점이 있습니다.(원래의 폰트 파일을 백업하지 않는다면 그리 문제는 안되는 부분입니다.) 그러나, 글꼴 설치를 꼭 복사로만 가능한것은 아닙니다. 글꼴도 바로가기..
처음 컴퓨터가 개발된게 고작 몇십년 전이었는데, 지금의 컴퓨터는 인간의 생활 곳곳에서 사용되고 있죠. 이러한 획기적인 발전을 이륙한 것중 하나는 아마 인터넷이 아닐까 싶습니다. 그리고 이 인터넷은 현재 한국사람이라면 빼놓을 수 없는 존재가 되었습니다. 그러나 이 이면에는 참으로 안타까운 면면들이 있습니다. 그중 하나가 '글꼴(Font)' 입니다. 지금의 고딕체, 명조체는 일본 기업에 의해 처음 개발되었습니다. 그때 개발된 고딕, 명조체가 워낙 완성도가 높아서 현재까지도 이곳저곳에 폭넓게 쓰이고 있지만, 오히려 높은 완성도 때문에 한글의 서체는 고딕과 명조로 정형화 되어버렸습니다. 물론 지금까지 글꼴에 대해 관심을 가지지 않았던 것도 큰 문제였습니다. 혹시, 영화나 드라마, 광고에 보이는 다양한 한글 글꼴..
들어가면서... 일전에 SAVAGE2 에 대한 포스팅을 했었는데 몇 게임 해보고 적은 소개글이라 많이 부족했습니다. 이에 좀더 세세한 내용을 적어보려 합니다. 글은 기본적으로 SAVAGE2 공식 홈페이지의 내용의 번역과 제가 하면서 느꼈던 점들을 추가하도록 하겠습니다. 가급적 기본적으로 게임을 하는데 필요한 정보는 모두 수록하려고 합니다. 이외에 글이나 단순히 사진만으로 설명이 어려운 부분들도 있지만 이건 직접 해보면 그리 어렵지 않게 알수 있는 부분들도 있습니다. 처음 이글을 작성한게 1월초 였는데 이렇게 질질 끌다가 포스팅 합니다.-_-; 일단 Chapter 1 을 먼저 포스팅 하고 아직 정리가 안된 Chapter 2 는 조만간 포스팅 하도록 하겠습니다. 목차 Chapter 1. SAVAGE2 시작하..
- Total
- Today
- Yesterday
- as3
- 세비지2
- 팁&정보
- 스타크래프트2
- game
- 정보
- 보안정보
- 정규표현식
- 해킹
- 자바스크립트
- PCRE
- php
- It
- ActionScript3.0
- 프로그래밍
- 유틸리티
- JavaScript
- 이브 온라인
- 액션스크립트3
- 게임
- flash
- 정규식
- 플래시
- 블레이드앤소울
- Utilities
- 팁
- 스크린샷
- eve online
- 보안
- dust 514
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |