Programming
링크에 점선.. 아직도 onclick=this.blur()를 쓰나요?
링크에 점선.. 아직도 onclick=this.blur()를 쓰나요?
2007.05.21onclick=this.blur() => this.hideFocus=true 링크를 클릭하게 되면 링크 주변에 점선이 생기게되죠. 물론 그대로 두는 것이 웹표준 접근성에 맞겠지만 모양을 중요시하는 경향이 국내에선 많기 때문에 링크에는 항상 onclick 이벤트에 this.blur() 자바스크립트를 이용해서 링크에 점선이 생기는걸 막고는 했죠. 이를 한번에 해결하려면 a 테그의 스타일을 정의할 때 아래와 같은 한줄을 넣어주시면 됩니다. ^ ^ a { selector-dummy: expression(this.hideFocus=true;} 상당히 간단하고 쉽게 링크의 점선을 없앨 수 있겠죠? ^ ^ 많이 활용하자고용~
Ruby를 이용한 Directory 보는 구문
Ruby를 이용한 Directory 보는 구문
2007.05.19# directory access # list all files but .*/*~/*.o dirp = Dir.open(".") for f in dirp case f when /^\./, /~$/, /\.o/ # do not print else print f, "\n" end end dirp.close PHP 할때같은 기분이 든다. 상당히 짧은 코드 정규표현식도 바로 사용하는 것이 참 마음에 든다. .*과 *~, *.o는 보안상 제외시킨다.
나이가 만 14세 이상인가? Javascript 체크
나이가 만 14세 이상인가? Javascript 체크
2007.05.19나이가 만 14세 이상인지 확인하려면 어떻게 해야할까? 뭐 여러가지 방법이 있겠지만 가장 간단한 방법을 소개한다. (GNU Board 에서 발췌한 소스) if (typeof(f.mb_birth) != 'undefined') { var todays = 20070512; // 오늘날짜에서 생일을 빼고 거기서 140000 을 뺀다. // 결과가 0 이상의 양수이면 만 14세가 지난것임 var n = todays - parseInt(f.mb_birth.value) - 140000; if (n < 0) { alert("만 14세가 지나지 않은 어린이는 정보통신망 이용촉진 및 정보보호 등에 관한 법률\n\n제 31조 1항의 규정에 의하여 법정대리인의 동의를 얻어야 하므로\n\n법정대리인의 이름과 연락처를 '자기소개..
ASP.NET 페이지 캐쉬를 사용하지 않도록...
ASP.NET 페이지 캐쉬를 사용하지 않도록...
2007.05.18Response.Cache.SetExpires(DateTime.Now.AddSeconds(0)); Response.Cache.SetCacheability(HttpCacheability.NoCache); Response.Cache.SetValidUntilExpires(true); Response.Cache.SetNoServerCaching(); 브라우져의 페이지가 자주 바뀌는 페이지는 브라우져 캐쉬를 무효화 해야할 경우가 생긴다. 이런 때에는 Page_Load 부분에 위와 같은 구문을 넣어보자..
팀장의 고백
팀장의 고백
2007.05.17먼저 위 사진은 이 글과 전혀 관계 없음을 알립니다 -_ -;; Trac 프로젝트 관리 시스템을 써보고 싶어서 올블로그(allblog.net)을 검색하던 중 의미심장한 글 하나가 눈에 밟혔다; 제목은 '팀장의 고백'이라는 가슴 저미는(?) 제목 -ㅁ-; 내용도 개발자들이 고민하는 바운더리에 관한 고백내용이나 메니징에 해당하는 그리고 임원들에 대한 자질과 역할분담에 대한 내용을 많이 말하고 있다. 한번쯤 읽어보고 동감하는 것도 좋을 것 같아서 목차만 따서 훔쳐왔다 ^ ^; ㅋㅋ 원문의 링크는 아래쪽에... 팀장의 고백 팁장의 고백 게으른 PL이 프로젝트 일정을 지연시킨다. 개발명세서? 그 귀찮은 짓을 왜 하지? 개발계획은 팀장의 것? 팀원의 것? 팀장! 당신은 진정한 Nego를 할 수 있는가? 형상 관리,..
거꾸로 시간 카운트 되는 자바스크립트
거꾸로 시간 카운트 되는 자바스크립트
2007.05.16var startExm = new Date(''); function CalcRemaining(obj) { var now = new Date(); var difference = parseInt(((startExm.getTime() - now.getTime()) / 1000) + 0.999); if (difference > 0) { var secs = difference % 60 difference = parseInt(difference / 60) var minutes = difference % 60 difference = parseInt(difference / 60) var hours = difference % 24 difference = parseInt(difference / 24) var days = ..
간단하게 만들었던 업로드 하는 컨트롤
간단하게 만들었던 업로드 하는 컨트롤
2007.05.16이미지를 등록해주세요 * 이미지는 명함, 반명함 사진으로 확장자는 gif, jpg, png 등으로만 올려주시기 바랍니다. 간단하게 만들었던 이미지 업로드 컨트롤 *.ascx 파일로 만들어두면 편하다. 참 급조로 만든거라 상당히 부실한 -_ -;;; 요래 코딩하면 안되는뎅;; 반성 반성~ 만약에 업로드하는 부분만 메소드로 뺀다면 ... /// /// 이미지를 업로드 한 후 저장된 파일 경로를 반환한다. /// /// 업로드 컨트롤 /// 과목코드 /// protected string ImageUpload(FileUpload FileUp, int SubCode) { string ret = ""; // 반환할 문자열 string upDir = ""; // 업로드할 파일 저장 위치 string fName = "..
화면의 특정부분만 인쇄하는 자바스크립트
화면의 특정부분만 인쇄하는 자바스크립트
2007.05.15특정한 영역만 인쇄해야하는 페이지를 구현해야 할 때가 있습니다. DIV 테그로 묶어서 window.onbeforeprint 이벤트일때 출력할 영역외의 부분은 안보이게 처리하고, 출력할 부분만 DIV에 innerHTML로 뿌려서 출력한후에 인쇄를 종료하게되면 onafterprint 이벤트에 안보이게 처리했던 부분의 영역을 보이게 하고 뿌려줬던 DIV 부분을 지워주게 처리하면 끝나게 되겠네요 ^ ^ 아래 주소를 참조했습니다. PHPSCHOOL http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=21720&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%C0%CE%BC%E2&sop=and&page=2
웹디자이너, 웹프로그래머 에게 꼭 필요한 사이트
웹디자이너, 웹프로그래머 에게 꼭 필요한 사이트
2007.05.12http://www.tlbox.com 먼저 두서없이 주소를 남긴 위 사이트는 접속하면 'tools for programmers' 와 'tools for designers' 라는 목록이 나타나고, 해당 분야에 해당하는 기술들이 왼쪽에 그러한 기술들에 유용한 사이트들만 모아놓은 링크들이 오른쪽에 표시되는 간결하고 강력한(?) 기능을 보여주는 사이트 이다. 예로 몇군데만 돌아다녀 보아도 감탄사가 !!! 절로 나올거라 생각한다 -_ -;; 안나온다면;; 당신은 프로그래머나 디자이너가 아닌게야;;
Ruby, ADO 이용한 SQL Server 연결
Ruby, ADO 이용한 SQL Server 연결
2007.05.07RUBY로 win32 OLE 를 이용해 ADO 연결하는 방법을 아래 소개합니다. 출처 : http://rubyonwindows.blogspot.com/search/label/sqlserver require 'win32ole' class SqlServer # This class manages database connection and queries attr_accessor :connection, :data, :fields def initialize @connection = nil @data = nil end def open # Open ADO connection to the SQL Server database connection_string = "Provider=SQLOLEDB.1;" connection_..
Ruby App. CD-ROM 열기
Ruby App. CD-ROM 열기
2007.05.06이하 내용은 구글의 루비 그룹에서 발췌한 내용입니다. ^ ^ CD-ROM을 여는 흥미로운 내용이 있어서 가져와봤네용~ Windows App.를 개발하실 일 있을때 사용하시면 될 것 같습니다. On May 5, 8:15 pm, "Eder Quiñones" wrote: > Hi, anyone knows what is the problem with this function, i believe i did > everything right, but it just does not open the cd-rom, maybe the > problem is in the part "InvokeVerb". Any help would be highly > appreciated. > > def ejectDrives > > @wb..
시간 거꾸로 초 세는 자바스크립트 new Date()
시간 거꾸로 초 세는 자바스크립트 new Date()
2007.05.01일 시간 분 초