만들고 있는 웹어플에 Ajax에 결과 메시지를 화면에 뿌려줄 수 있는 메시지 알림을 찾아보다가 최종적으로 선택한게 된 Roar. 보통 메신저등에서 친구 로그인 정보등에 쓰이는 Growl 형태가 심플하고 좋은거 같아서 찾아보니, 자바 스크립트의 Alert와 비슷한 ClientCide에 Stickywin.Modal이 있었지만 약간 무거운 느낌과 사용법에 대한 부담으로 인해서 일단 제외. 그러고나니 무툴즈에서 쓸 수 있는 코드는 2가지 있었다. 1. Window.Growl http://icebeat.bitacoras.com/mootools/growl/ 사용법이 간단하고 인터페이스를 이쁘게 구성할 수 있지만, 일단 너무 형태가 고정되어 있고 가장 큰문제는 현재 무툴즈 최신버전에서는 제대로 돌아가지 않는다는 점이..
기존 1.11 버전에서 이름을 날리던 plugin들이 1.2에서 작동하지 않는 경우가 많아서 필요에 따라 고쳐써야 할 경우가 생겼는데, 어떻게해야 될지 막막했으나 검색해보니 나오네... 출처 : http://github.com/mootools/mootools-core/wikis/conversion-from-1-11-to-1-2 * Element Mootools 1.11»Mootools 1.2 el.getTag( )el.get('tag') el.setHTML(string|array)el.set('html',string|array) el.getText( )el.get('text') el.setText( )el.set('text',string) el.setOpacity(number)el.set('opacity..
노바로직사에서 2004년 조인트 오퍼레이션 확장팩을 내놓은지 딱 4년만에 FPS 게임인 Delta Force : Angel Falls에 대한 짧은 정보를 공개했다. 대체 언제 올라온건지는 모르겠지만 최근인거 같다.(최근에도 노바로직을 왔다갔다 했었는데, 못본거였으니...) 일단 기사 링크는 [ *여기 ] 게임의 배경을 대략 요약하자면 가까운 미래 중남미에서의 마약상들은 자금을 넘어선 한 나라를 차지하기 위해 만든 반정부군들과 변두리(도심이 아닌)지역에서 일어나는 교전이 될듯 하고 특징도 이전의 델타포스 시리즈와 비슷한 내용들만 있다. 눈에 띄는거라면 "새로운 AI" 라는 말 밖에 안보임. 시스템 사양 운영체제: 윈도우 XP, 비스타 CPU: 2.6Ghz P4 CPU 메모리: 1 GB (2GB 권장) (몬..
adobe 횡포인가?; 일단 flash player 10 으로 공식 업데이트 되면서 예전에 사용된 업로드 방식들에 큰 문제가 생겼다. 브라우저에서 flash player 10 으로 업데이트 하고 나면 티스토리등 업로드시 플래시를 이용하는 방식을 채택한 경우 기능이 먹통이 되거나 오류가 나면서 전혀 작동이 안된다. 편법으로 올리는 방법도 있긴 쉽지는 않다. 그래서 사용하는 방법이 rollback, 즉 flash player 9로 되돌리는 방법을 사용한다. 아래 파일들을 통해 플레이어를 예전것으로 복구한다. 이미 설치된 플래시 플레이어를 삭제 : ie(인터넷 익스플로러)에 구버전 설치 : firefox등에 구버전 설치 : 같은 방법을 사용하는 upload 스크립트인 SWFUpload (http://swfup..
지난주인거 같은데 무툴즈 1.2 출시 이후에 꾸준히 버그 리포트를 받더니, 드디어 1.2.1일 출시 됐다. 이번 릴리즈에서 많은 버그들과 리소스 사용 효율, 또 호환성등 여러 부문에 걸쳐 수정하는데... 일단 1.2.1 이후 나오는 적은 양의 버그들은 1.2.2 버전으로 통해 해소할거 같고, 차후에 1.3을 계획 중이라고 언급하고 있다. 일단 다운로드 받아서 설치해보고 어느정도로 변했는지 알아봐야 할듯. 가벼운 느낌이 있는지(브라우저 상에서...) 원문 : http://mootools.net/blog/2008/10/16/mootools-121-released/
이전에 올려 놓았던 1.5버전을 이번에 개인적인 프로젝트에 사용하기 위해 개선. - 수정된 곳 1. 페이지 리스트에서 첫페이지를 잘못구하던 문제 Fix. 2. getPageList() 메소드 추가 : 클래스 update()후 정보를 가지고 페이지 리스트를 HTML string으로 반환, 추가적인 UI는 지정된 클래스,Tag등을 통해서 수정가능하고 일부 기호는 str_replace()등으로 치환해서 사용가능. - 설명 var $paging = new _PAGING; //선언 $paging->queryUpdate("SELECT count(*) FROM table_name", $현재페이지, $행수, $페이지수); 혹은 $paging->update($전체행수,$현재페이지,$행수,$페이지수); 관련쿼리에서 $Qu..
최근에 나온 턴제 RPG 게임이다. 예전에 턴 게임을 너무 좋아했는데, 최근에 만족할만한 게임이 없어서 또 관심이 떨어져서 안했던게 사실이다. 밀리터리 턴 게임을 좋아했는데 갈수록 복잡해지는거 같아 해보기도 두렵다. 일단 이런 판타지 배경의 턴 RPG로는 히어로즈 마이트 앤 매직이던가? 예전에 봤지만 그래픽이나 인터페이스가 영 와닿지 않았는데 어쩌다 우연한 기회에 접하게 된 King's Bounty. 설치해서 플레이 해 보니 ... 재밌다~! ATARI에서 퍼블리싱 하는거 같은데 예전에 몇 게임 설치해봤다가 다 치웠는데 이번엔 아니네... 일단 공식 홈페이지는 http://www.kings-bounty.com/ 영문으로 구성되어 있으나 영문 지문들이 프로그램내 다 노출되어서 한글화 작업이 진행중이다. 베..
자바스크립트로 location.href 로 이동해야 하는 경우가 있는데 이때 새창을 띄워서 쓰는 방법이 필요한 경우가 있다. 그냥 프레임이나 브라우저 창간의 계층구조인 경우에는 opener.location.href = "http://..."; 혹은 frame1.location.href = "http://..."; 이런 방법으로 사용하면 된다. 이런것도 아니고 무조건 새창을 열고 띄우는 경우는 다음과 같다. var openNewWindow = window.open("about:blank"); openNewWindow.location.href = "http://...";
태그를 쓰는 경우 리스트 내용을 가로로 혹은 붙여서 표시해야 되는경우에 스타일에 float:left 를 주는 경우가 있는데 이때 몇가지 문제가 발생한다. 이에 대한 해결책은? 1. FF 3, Opera 9 에서 생기는 문제 레이아웃 스타일을 잡고 에 float:left 스타일을 설정하면 원래 이런 모양을 기대한다. IE 계열(6,7버전)에서는 다음과 같이 나온다. 하지만 FF, Opera에서는 다음과 같이 나온다. 보이는 것처럼 ul 높이가 없이 이상한 모양을 보여준다. 이때는 ul 태그에 overflow:auto나 overflow:hidden 스타일을 주면 고칠수 있다. 2. IE 6 문제 IE 7 이후로는 FF와 거의 비슷할 정도로 웹표준 혹은 호환성을 가지고 있다. 하지만 이전에 버전이 IE 6는 ..
JQuery, Prototype 등 Javascript Framework의 여러 갈래들이 있지만 FX와 같은 특수효과나 Ajax등 간단히 통합되어 쓸 수 있는 Mootools에 관심이 많아서 일단 이거하나 파보기로 결심했다. 사실 JF(Javascript Framework)들이 비슷하기는 하나 각각 특징에 맞춰 쓰는게 좋은거 같기는 하다. Mootools를 1.11부터 시작해봤다. 인터넷들 뒤적거리면서 약간 해보긴 했지만... 최근 1.2가 공식 오픈되면서 Mootools 사이트에서도 변화가 있었다. 일단 Docs와 Demo는 새로운 틀에 맞추면서 보기가 쉽지 않은 측면이 있다. 실상 Docs의 레퍼런스는 이전 버전보다는 쉬운데 Demo쪽은 아직 구축 중인지 잘 안되어 있다. 예전엔 각 코드들도 웹상에서..
Load : 웹 페이지가 로드될 때 발생 Move : 웹 브라우저를 이동하였을 때 발생 Resize : 웹 브라우저나 프레임의 크기를 변경하였을 때 발생 Unload : 웹 페이지가 언로드될 때 발생 Blur : 입력한 양식에서 포커스가 이동하였을 때 발생 Focus : 특정 객체 위로 포커스가 이동하였을 때 발생 Click : 입력한 양식 등의 객체를 클릭하였을 때 발생 Select : 특정 객체가 선택되었을 때 발생 Change : 입력양식의 필드값이나 콤보박스의 리스트 등이 변경되었을 때 발생 Submit : 폼 등으로 선언된 객체 내의 데이터를 서버로 전송 Mouseover : 로드된 웹 브라우저의 특정 객체로 마우스가 이동하였을 때 발생 Mouseout : 특정 객체 위에 있던 마우스가 그 객체..
Ajax를 사용해서 폼 데이터를 넘길때 일반적인 데이터 외에 업로드 작업이 되어야 하는데, 현재 동시에 이뤄지지 않는다. 이로 인해 일반적으로 iframe을 통한 업로드등을 쓰고 있으며 또 다른 방법으로 플래시를 이용한 업로드 방법을 사용한다. 액션 스크립트를 사용해서 개별적인 업로드 콤포넌트들이 많이 나와있지만, 많이 알려진 SWFUpload를 사용하기로 했다. 원래 DHTML 지원 자바스크립트 프레임웍은 mootools를 사용하는 편이라 잘 알려진 fancyupload 라는 플래시 업로드 콤포넌트가 있지만 살펴본 결과 다분히 개인적이지만 완성도가 SWFUpload에 비해 좋지 않은 관계로 사용하기로 결정했다. SWFUpload도 실상 메뉴얼이 잘되어 있는편은 아니며 파일내에 demos를 참고해서 사용..
[ Fedora 7에서 설치 기준 - 업데이트 : 2006.12.31 ] 큐메일은 모듈 방식으로 작동한다. 큐메일은 혼자서 작동하지 않는다. 슈퍼데몬과 같은 서버와 연계해서 실행해야 한다. xinetd와 tcpserver로 돌릴수 있다.그러나 보안과 속도면이나 큐메일과 잘 맞는것으로 보나 tcpserver로 돌리것을 권한다. 그래서 tcpserver가 포함된 ucspi-tcp를 설치한다. 1. ucspi-tcp 설치 http://cr.yp.to/ucspi-tcp/install.html 에서 ucspi-tcp-0.88.tar.gz를 다운 받은뒤 적당한 디렉토리에 압축을 푼다. tar xpfz ucspi-tcp-0.88.tar.gz 디렉토리에 있는 두가지 파일을 수정한다. [conf-home] /usr/lo..
DVD 설치 뒤 필요없는 데몬 서비스는 OFF 사용데몬은 : autofs, cpuspeed, crond, haldaemon, iptables, kudzu, messagebus, network, smartd, sshd, syslog, yum_updated 언어지원 항목을 수정 : /etc/sysconfig/i18n LANG="ko_KR.eucKR" SUPPORTED="ko_KR.UTF-8:ko_KR:ko" SYSFONT="latarcyrheb-sun16" 필요없는 패키지 삭제 > yum remove 패키지이름 > rpm -e 패키지이름 Proftpd 설치 > yum install proftpd CODNS 설치 http://codns.com/ 에 로그인해서 CODNS_CLIENT.tar 파일을 다운로드 받은..
레드헷 9 에서 상위커널 버전인 fedora 리눅스를 쓰기로 마음먹고, 이것저것 알아보면서 서버 세팅중에 있다. 설치하면서 여러가지 정보들에 대해서 수집해보겠다. 먼저 text로 최소 설치 후 /etc/sysconfig/i18n 의 내용을 수정한다 LANG="ko_KR.eucKR" SYSFONT="latarcyrheb-sun16" SUPPORTED="ko_KR.eucKR:ko_KR:ko" 시스템 서비스에서 필요없는 데몬은 끈다. yum update 패키지 yum remove 패키지 yum install 패키지 yum list를 통해 필요한 패키지 업데이트 한다. 1. CODNS 설치 2. rdate -u -s time.kriss.re.kr 3. MySQL 5.0.18 server,client,devel,..
http://teamspeak.com/ 팀스피크 접속상태를 웹에서 볼수 있도록 하는 PHP 스크립트 컴팩트 버전 1.1 이전 http://brainspace.info 에서 만든 풀 버전을 웹에 포스팅 하도록 작게 고친 버전. 팀스피크는 http://goteamspeak.com 에서 다운로드. 1. 압축을 풀면 skin 하위 디렉토리에 각 스킨에 필요한 gif파일과 css파일이 존재한다. 2. config.inc.php 에 있는 변수들을 환경에 맞게 세팅한다. 3. config.inc.php 에 $IMAGE_DIR 을 원하는 skin 디렉토리로 지정해주면 적용된다. 4. 필요로 하는 페이지의 위치에 다음과 같은 코드를 입력한다. [ChangeLog v1.1] 1. ts2query.php : 클래스내에 메쏘..
독립적으로 설치가능한 패키지는 Mysql이고 다음은 Apache, 가장 의존적인 PHP순으로 설치한다. 추후에 Tomcat 5도 설치 연동할 예정. [Mysql 5.0.16] RPM 버전으로 설치 rpm -ivh MySQL-server-5.0.16-0.i386.rpm rpm -ivh MySQL-client-5.0.16-0.i386.rpm rpm -ivh MySQL-devel-5.0.16-0.i386.rpm rpm -ivh MySQL-shared-5.0.16-0.i386.rpm [apache 2.2.0 - u20051206 ] ./configure --prefix=/usr/local/apache22 \ --enable-rule=SHARED_CORE \ --enable-modules=so \ --enable..
[ 레드헷9에서 설치 기준 - 업데이트 : 2005.11.29 ] 큐메일은 모듈 방식으로 작동한다. 큐메일은 혼자서 작동하지 않는다. 슈퍼데몬과 같은 서버와 연계해서 실행해야 한다. xinetd와 tcpserver로 돌릴수 있다.그러나 보안과 속도면이나 큐메일과 잘 맞는것으로 보나 tcpserver로 돌리것을 권한다. 그래서 tcpserver가 포함된 ucspi-tcp를 설치한다. 1. ucspi-tcp 설치 http://cr.yp.to/ucspi-tcp/install.html 에서 ucspi-tcp-0.88.tar.gz를 다운 받은뒤 적당한 디렉토리에 압축을 푼다. tar xpfz ucspi-tcp-0.88.tar.gz 디렉토리에 있는 세가지 파일을 수정한다. [conf-home] /usr/local/..
- Total
- Today
- Yesterday
- Style
- 리눅스
- mootools
- ajax
- IE
- 자바스크립트
- 캐슬
- deltaforce
- 업데이트
- buffer-size
- NODE_PATH
- 델타포스
- php
- epel
- javascript
- 모듈 경로
- swfupload
- rwapm
- 버퍼문제
- 설치
- 무툴즈
- Repository
- 노바로직
- 게임
- castle
- 보안
- css
- kisa
- 버퍼사이즈
- novalogic
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |