본문 바로가기

개발 Tip/Etc.

(8)
[jQuery] Safari 4, Opera 10, Chrome에서 jQuery 동작 안하는 문제 프로젝트를 진행하면서 여러가지 어려움을 겪긴 하지만 하다보면 어이없는 상황도 있다. 이번 경우가 그런 경우인지는 모르지만 조금은 어이없는 경우. 웹 화면의 깜빡임을 최소화하고 Form을 submit하고 난 후 하얀 배경에 경고창만 떨렁 나오는 걸 막기 위해 jQuery Form을 사용하는데 이걸 이용해 로그인하는 화면에서 Safari 4, Opera 10, Chrome에서 동작을 안하는 문제가 생겼다. IE와 파이어폭스에서는 정상 동작하는데 왜 그런지를 몰라서 한참이나 이리저리 손보고 있었는데 코드를 잘못 짰는가 싶어 살펴보기도 하고 이리 저리 수정을 해봐도 도통 답이 안나온다. jQuery 사용한 페이지 대부분이 Safari 4, Opera 10, Chrome에서 작동 불능이 되었다. 구글 검색을 해봐..
[FF, Jeus, CSS] Jeus-WebToB 환경의 CSS가 파이어폭스에서 적용안되는 문제 현재 개발중인 관공서 홈페이지에서 조금은 황당한 오류를 경험했다. 일반적인 톰캣 서버에서는 발생안하는 문제인데 디자인을 위한 CSS가 IE에서는 잘 되는데 파이어폭스나 크롬에서는 CSS 적용이 안되는 문제가 발생했다. 일단 이런 문제가 있으면 검색을 통해 찾아보는데 다음과 같은 내용이 검색된다. 파이어폭스, 크롬 브라우저에서 css 깨짐현상 제거 [Server] JEUS + WebtoB 에서 파이어폭스(Firefox) CSS 인식 문제 위 내용에서 보면 제우스와 웹투비 환경에서의 설정문제인걸로 나온다. 문제해결을 위해선 제우스 홈디렉토리 아래 webserver폴더의 config 하위 폴더에 있는 http.m 설정파일을 수정해주어야 한다. 위의 블로그에선 http.m 설정파일의 MimeType 설정 내용 ..
[JAVA, WSDL] 기상청 웹서비스를 이용한 기상정보 조회 이번 관공서 프로젝트를 진행하던 중 기상정보를 조회할 수 있는 기능이 들어가야되서 기상청에서 제공하는 웹서비스를 이용하게 됐다. WSDL이라는 XML형태로 제공되는 웹서비스 기술언어를 이용하는데 이번 프로젝트에서 처음 접해보는 거라 적용하는데 애를 먹어서 다음 번에 비슷한 작업을 하게 될 경우를 대비해서 정리해 본다. 기상청 웹서비스는 현재 개인에게는 서비스는 하지 않고 관공서나 방재관련쪽에만 서비스를 한다고 한다. (관련 Q&A) 혹시나 관공서쪽 프로젝트를 하면서 기상청 웹서비스를 이용하고자 한다면 기상청에 웹서비스 이용신청서를 작성하여 서비스 이용에 필요한 아이디와 패스워드를 발급받아야 이용 가능하다. WSDL로 제공되는 기상청 웹서비스는 WSDL 형태로 제공이되고 현재 사용할 프로젝트에 적용하기 위..
구글 날씨 API용 국내 주요 시/군 코드 정리 http://www.google.co.kr/ig/api?weather=해당 시/군의 영문명 위 주소는 구글에서 제공하는 날씨 정보를 얻기 위한 날씨 API용 주소이다. 원하는 시/군의 영문명을 입력하면 XML형태의 데이터로 결과를 출력해준다. 예를 들어 대구의 날씨를 알고 싶다면 다음과 같이 입력해주면 1. http://www.google.co.kr/ig/api?weather=Daegu 2. http://www.google.co.kr/ig/api?weather=Taegu 1,2번 아무거나 넣으면 된다. 내가 알기론 2번의 영문명은 예전에 사용하던 것이고 1번이 변경된 영문명인 걸로 안다. 결과는 다음과 같이 나온다. 이렇게 나오는 XML 결과를 가지고 원하는 언어(Java, ASP.Net, Flex 등)..
[AIR] 구글 날씨 API를 이용한 날씨 정보 유틸 이번에 프로젝트 투입이 되면서 처음 접하게 된 언어가 있다. 바로 Adobe사의 Flex란 언어이다. 그동안 자바, JSP로만 웹 개발만 해오다 새로운 걸 접하니 생소하고 두렵기도 하고 해서 예제로 배우는 Adobe FLEX란 책을 구매하여 공부하는 중이다. 그런데 구글 날씨 API를 이용한 날씨 정보 유틸은 이 책에 제일 뒤쪽 부록으로 간략하게 설명이 되어 있는 AIR란 걸 이용하여 만들었다. 에어(AIR)란 Adobe사에서 아폴로(Apollo)란 이름으로 진행했던 프로젝트의 정식 명칭이다. 에어는 윈도우 데스크탑 버전의 RIA 어플리케이션을 작동하게 하기 위한 운영체제 호환, 디바이스 호환이 가능한 런타임이다. 기존의 FLEX가 웹브라우저에서 동작하는 어플리이케이션이고 로컬 자원에 접근하기가 힘든 반..
PostgreSQL 설치하기 회사에서 프로젝트 진행에 사용할 DBMS를 설치했다. PostgreSQL이라고 중형 DBMS인데...예전에 들어보긴 했지만 써보는 건 이번이 처음이다. 오라클이랑 MySQL은 써봤는데 ㅋㅋ 별걸 다 써보는 구나. 일단 설치를 위해서 다음 링크에서 가장 최신 버전인 8.2.3버전을 받자~! http://wwwmaster.postgresql.org/download/mirrors-ftp?file=%2Fbinary%2Fv8.2.3%2Fwin32%2Fpostgresql-8.2.3-1.zip 위 링크에서 태극기 그림의 아무링크나 클릭해서 다운받으면 되니 맘에 드는걸로 다운. 다운 후 압축을 풀어서 postgresql-8.2.msi를 선택해서 설치. [설치 진행] 1. 언어는 English 선택 2. 설치옵션은 자신..
Keil C51 C Compiler http://www.keil.com/support/man/docs/c51/ : C51 C Compiler Online User Manual LCD TV 회사에 다닐 때 개발에 사용했던 컴파일러입니다. 생소한 이름이지만 C 언어 기반 언어인 듯 한데 자세한 건 LCD TV 제조회사에 오래 다니진 않아서 상세히는 모른다는;; 생소하긴 하지만 그렇다고 어렵지는 않아서 C언어를 할 줄 안다면 쉽게 접근 가능합니다. 위 링크는 개발할 때 참고할 수 있는 온라인 메뉴얼 등 컴파일러 사용에 도움이 되는 정보들이 있으니 해당 개발부분 담당하시는 분들은 참고하시면 되겠습니다 ^^;
EDID(Extended Display Identification Data) 첨부파일 : EDID에 대한 파일.. EDID가 대충 뭔지 말하자면 Display가 PC에게 Display 정보를 알려주기 위한 데이타. 제조사, 제조년월일, 시리얼번호, 지원해상도 등의 내용을 가지고 있는 데이타이고 Plug and Play를 지원하기 위해 만들어진 데이타.