본문 바로가기

웹프로그래밍

SQL 책 한권 샀습니다. HEAD FIRST SQL 저자 린 베일리 지음 출판사 한빛미디어 | 2008-05-01 출간 카테고리 컴퓨터/IT 책소개 기본적인 쿼리부터 고급 쿼리 문까지, 필수 SQL 문법을 체계적... HEAD FIRST SQL 웹프로그래머에게 SQL이란 매일 밥먹는것보다 자주 다뤄온 것이지만 수년간의 직장 생활 동안 업무에 치이다보니 이 직업을 선택한 초기에 SQL학습을 하고 그후로 딱히 SQL에 대한 본격(?) 학습을 해본적이 없다는 생각이 문득 들어서 업무 처리 능력을 좀더 상향시켜보기 위해 SQL 서적을 한권 구매했습니다. 일이 좀 바빠서 아직 머릿말 밖엔 못 읽고 대충 훑어보기만 했는데 이거 책이 좀 특이한 것 같네요. 마치 그림책처럼 딱 봐도 읽기 편하게 재밌게 구성되어 있구요. 제가 HEAD FIRS.. 더보기
classic asp 큰 따옴표 치환하기 예) iframe height="85px" 이라는 코드를 iframe height="165px" 로 치환하고자 할때 제 기억으론 ASP 책에서는 큰 따옴표 치환에 대해서 안나오는것 같은데...asp 웹개발자라면 누구나 한번쯤 검색해봤을 사항인것 같네요. ※ 작은 따옴표는 chr(39), 엔터는 chr(13) & chr(10) 더보기
PHP + 유튜브(youtube) 동영상 업로드 연동 소스 게시판 글 작성시 [영상첨부]버튼을 클릭하면 팝업으로 업로드창을 띄우고, 업로드가 완료되면 팝업창이 자동으로 닫히면서 게시판 form의 ucc_url 이라는 input=hidden 에 주소값(정확히는 영상 ID값)을 넣어주고자 하는 로직입니다. 먼저 게시판 글 작성 form 소스 (write.php) 아래 소스에서 form2가 따로 있는데 form1은 원 게시물이므로 영상 제목을 form2에 얹어서 팝업으로 submit 시키기 위해 임시방편으로 대충 따로둠. 신경 쓸 form은 아님. 제목 : 영상첨부 : 동영상 첨부 유투브 영상 등록을 위한 팝업창(youtube_upload.php) 아래 소스에서 php코드 부분은 중간에 딱 한줄 한글 처리에 대해 추가한 라인을 제외하고는 사실상 해외사이트에서 처음 받.. 더보기
classic asp에서 DB 트랜잭션 처리 ASP + MSSQL 환경에서는 아직 트랙잭션을 적용해본적은 없지만 작년에 파견나가서 ASP + 오라클 환경에서 작업을 할때 오라클의 clob(mssql의 text필드) 타입의 컬럼에 있는 데이터를 다룰때는 트랙잭션을 안쓰면 문자열이 잘리는 등의 에러가 나서 "반드시" 저렇게 처리해야만 했던 기억이 나네요. (확실한 원인 파악보다는 오류 처리가 우선이었던 작업이라 정확히 clob 와 트랜잭션 문제였는지는 1년이 지난 지금으로썬 다소 불확실하지만, 확실한건 처음엔 트랜잭션 안쓰고 작업했다가 나중에 소스 전부다 저렇게 바꿨다는거...) mssql 환경에서는 꼭 써야할 일은 일반적으론 없다는게 개인적인 생각입니다. 더보기
IE8 에 html5 쉽게 적용하기 위 js 파일을 서버에 올리시고(zip 파일은 원본 배포처에서 다운받은 오리지널) head에 넣어서 사용 모든 IE8 + html5 에 대해서 100% 잡아주지는 못한다고 알려져 있으나 개인적인 체감으론 99% 는 잡아주고 있는 것으로 보이고 만족스러운 역할을 해준 자료. 더보기
CSS3 백그라운드 이미지(background-image) 사이즈 비율에 맞게 조정하기 적용 예 이게 원본 이미지의 사이즈 (사이트 내의 상세설명 페이지에서 캡쳐함) 이게 리스트에서 보여지는 모습. 위에있는 이미지나 아래에 있는 백그라운드나 같은 파일을 불러오고 있는것. 위 예시에서는 가로는 div의 사이즈에 맞게 비율만 줄어들어서 전부 나오고 세로는 가로의 비율에 맞게 나오다가, div영역 사이즈를 초과하면 알아서 멈춤. style="width:296px; height:152px; background-image:url('장나라'); -ms-behavior: url('/css/backgroundsize.min.htc'); background-size:cover; background-repeat:no-repeat;" -ms-behavior: url('/css/backgroundsize.min.. 더보기
IE8/IE9 창 자동으로 강제 닫기 window.opener='self'; window.open('','_parent',''); window.close(); IE8/IE9 에서는 그냥 window.close(); 소스를 사용하면 닫겠냐고 물어보는 창 뜨고 확인 눌러야 닫힙니다. 위에 소스를 사용하면 창 안뜨고 그냥 강제로 닫을 수 있습니다. 그러면 이 소스를 언제 사용하느냐.. 윈도우 서버의 예약된 작업 스케쥴을 넣을때 vbs 파일 대신 asp 파일을 실행시키곤 하는데 서버상에 브라우저가 떠있는 상태로 안닫히고 계속 남아있는 상황이 발생하더군요. 그때 저 소스를 사용하니까 asp 파일 실행되고나서 깔끔하게 바로 닫혔습니다. 더보기