전체 글 128

iframe 하위 페이지 값 가져오기

iframe 에서 페이지 로딩시 해당 페이지의 정보를 가져오는 방법 [소스] $('아이프레임이름').load(function() { $(this.contentDocument).height(); }); [작동원리] 1. 아이프레임에서 페이지를 로딩할때까지 기다린다 2. 로딩되면 해당 아이프레임이 불러온 페이지의 컨텐츠(contentDocument)를 불러온다. 3. 해당 컨텐츠의 정보를 가지고 세부 정보들을 가져온다. [핵심] contentDocument 라는 javascript 기본 함수를 몰랐음. 후... 개고생 했는데 다행이 깔끔하게 마무리졌네. [2011. 01. 13 - 덧붙임] 테스트하던 중 위의 방법이 특정 브라우저에서 작동아 안되었다. IE8 계속 이것만 쓰고 있어서 몰랐는데 IE8 부터 작..

개발개발/Web 2011.01.05

db error:'ascii' codec can't decode ordinal not in range(128)

파이선에서 "db error:'ascii' codec can't decode ordinal not in range(128)" 에러시 처리방법 Python 2.4.3 (#1, Sep 3 2009, 15:37:12) [GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import MySQLdb >>> MySQLdb.__version__ '1.2.1' >>> # yum --enablerepo=c5-testing update MySQL-python MySQLdb 를 1.2.2 이상을 깔아준다. 끝~ 참고로 centos 5 에서 테스트함

개발개발/Python 2010.11.02

mysql 에서 group by 사용할때 결과값 행수를 알아내기.

검색된 값이 몇개인지를 알기 위해 "select count(1) from table" 로 알아냈는데. group by 를 사용하여 셀렉해온 결과물에 대해서는 count 가 각각의 행마다 적용이 되어 원하는 값이 안나오게 되었다. 그래서 뒤져본 결과 PHP 함수상에서 mysql_num_rows 라는 함수가 있다. 속도는 느리지만 이것을 사용하는게 대안. 다른 방법들 중 제대로 되는것들은 드뭄. 대신 갯수가 많아지면 어떤 결과가 나올지 모르겠네. 아구

XE 에서 게시판 사용시 다운로드 안되는 문제.

용량 큰 파일을 업로드 할때 안되면 php.ini 파일에서 post_max_size 랑 upload_max_filesize 를 원하는 용량으로 수정하면 된다.(게시판 설정도 같이해야됨) 그런데 문제는 특정 용량이 넘어가는 파일은 업로드는 문제가 없는데 다운로드가 안되는 문제가 발생하였다. 200바이트 내외의 파일만 다운 받아지고 마는 경우가 생기는데 그럴땐. php.ini 에서 memory_limit 를 upload_max_filesize 나 post_max_size 의 크기로 변경해주면 된다.

개발개발/PHP 2010.08.03

.... .submit() is not a function 에러

form 으로 submit 을 하기 위해서 이미지나 버튼에 click 을 걸어 작업을 하는데 submit() is not a function 에러가 발생하였다. 소스 전체 초기화 하여 테스트 하는데 에러나는 소스 에러 안나는 소스 두개의 차이점이 없어서 한동안 많이 뒤졌는데. 결국 원인은 submit 이 아닌 것에 submit 이름을 주면 에러난다. id 도 마찬가지로 에러 발생 만 가능함!!!!! 중요 중요

개발개발/Web 2010.07.27

gpsbabel 1.4.1 centos 5.x 에서 설치하기...

ㅇ로그 관련해서 작업을 시작하게 되어 gpsbabel 을 설치하려고 하는데 윈도우 버전이 아닌 리눅스에서 하려니 걸리는게 몇가지 있어 적어 놓음 설치하기. 1. gpsbabel 사이트에서 해당 소스를 받는다 [링크] 2. 설치하기 우선 소스를 압축 풀어서 해당 폴더에 들어간다. # ./configure ... ... # make ... ... /usr/bin/ld: cannot find -lexpat collect2: ld returned 1 exit status make: *** [gpsbabel] 오류 1 어랏 에러!!! lexpat 이 없다 그럼 설치함 # yum install expat-devel ... 완료~ 다시 make~ # ./configure && make ... 에러가 없음 테스트 # ..

개발개발/LINUX 2010.07.26

다른 컴에서 띄어온 리눅스 하드 연결시키기

centos 에서 사용하던 하드를 다른 centos 서버로 옮기는 작업을 하였다. # mount -t ext3 /dev/sdb1 /mnd/hdd mount: you must specify the filesystem type 안된다. 뭔소린가 이것저것 찾아보니 기존 centos 에 장착되었던 하드가 LVM 볼륨으로 잡혀 있어 직접 마운트 하면 안되었었다. LVM 볼륨은 좀 그지 같아서 다른 방식으로 마운트를 잡아야 된다. 우선 가상 볼륨의 이름을 확인한다. # pvdisplay /dev/sdb1 --- Physical volume --- PV Name /dev/sdb1 VG Name VolGroup01 ... 해당 이름의 그룹을 활설화 시킨다. # vgchange -a y VolGroup01 2 logic..

개발개발/LINUX 2010.07.16

Python can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock

python 으로 mysql 를 접근할때 >>> db = MySQLdb.connect(host=dbcon['host'],user=dbcon['user'],passwd=dbcon['passwd'],db=dbcon['db']) Traceback (most recent call last): File "", line 1, in ? File "/usr/lib/python2.4/site-packages/MySQLdb/__init__.py", line 75, in Connect return Connection(*args, **kwargs) File "/usr/lib/python2.4/site-packages/MySQLdb/connections.py", line 164, in __init__ super(Connecti..

개발개발/Python 2010.06.29
반응형