소프트웨어 301

URL query String 간단하게 사용하기

정규식을 이용해서 간단한 코드로 만들었습니다. ^^ 1 var se = document.location.search.substr(1); 2 var qa = {}; // query array 3 se.replace(/([^=]+)=([^]*)(|$)/g, function(){ 4 qa[arguments[1]] = arguments[2]; 5 return arguments[0]; 6 }); 만약 URL이 somefile.html?a=bc&def=ghijk 라면… 저 코드를 실행한 후 - 혹은 함수로 만드셔도 됩니다 - qa.def 혹은 qa[’def’] 와 같이 접근하셔서 사용하시면 됩니다. javascript object 의 특성상 전체 갯수를 알아온다거나 하는 건 어렵습니다. 사실 하려면 못할 것은 없지..

특이한 Javascript 표현

정확히 말하면 ECMA 스크립트의 특징이지만 뭐… ^^ 첫번째, 객체의 생성 1 var arr = []; 2 var obj = {}; 3 var str = ""; 4 var arr1 = [1,2,3]; 5 var obj1 = {prop1 : 'value1', "prop2" : 'value2'}; Object는 {} 로, Array는 []로 생성할 수 있다. object 를 생성할 때 property 의 이름은 따옴표를 따로 해주지 않아도 prop1의 경우처럼 그냥 사용할 수 있다. 하지만, 혹시라도 있을지 모르는 문제점(prop1이 변수로 선언되어있다던가 하는…)을 미리 방지하기 위해서 따옴표를 붙여주도록 하는게 좋다. 단, 충돌이 없음이 확실하다면 생략해도 무방하다. 두번째, object propert..

생각을 정리하는 마인드 맵 FreeMind - 프리웨어

요즘 기획자들이나 생각을 체계적으로 정리하기 위한 툴로 인기을 얻고 있는 마인드 맵 툴입니다. 무료 공개 소프트웨이여며, 한글지원을 한다. Freemind 의 문서는 크게 노드(node), 가지(branch)로 구성됩니다. 노드란 어떠한 생각(여러개의 가지)이 뻗어나가는 점이며, 가지란 생각의 집합입니다. 이와 비슷한 툴로 CmapTools도 있다. 관련 링크 : http://wiki.kldp.org/wiki.php/FreeMind

소프트웨어 2007.04.06

프로그래밍 10년 완성 - 다들 왜 그리 급한가?

서핑하다 정말 좋은 글을 보았습니다. 이런 글을 보기는 쉽지 않은데... 예전에 KLDP에서 보았던 How to be Programmer 라는 글도 괜찮았는데, 이것도 괜찮네요. 아 참 한글 번역도 누군가 해놓으셨더군요. 링크는 다음과 같습니다. http://tavon.org/work//21-days#answers 여기서의 핵심은 다음 글인 거 같습니다. 약간의 오타는 있지만서도 뭐 내용만 파악하면 되니 별 문제는 없을 것 같습니다. (근데 일관된 오타를 보니 전산하시는 분이 아니신가 하는 생각도 들고 그러네요.) 먼저 프로그램임에 흥미을 가지고, 재미로 조금만 해보십시오. 10년를 투자할 만큼 충분히 재미를 느끼는 것이란 걸 확인해라. 다른 프로그래머들과 대화를 하십시오; 다른 프로그램들의 소스를 읽으..

소프트웨어 2007.04.05

보안서버(SSL) 구축 가이드 Ver 0.9 배포

"한국정보보호진흥원에서는 이용자 개인정보를 취급하는 정보통신서비스제공자들의 보안서버 구축을 지원하고자 「보안서버 구축 가이드 Ver 0.9」를 개발하였습니다. 본 가이드에 대한 다양한 검토의견 수렴 및 보완을 통하여 추후 지속적인 업데이트를 진행할 계획입니다. 따라서 향후 가이드에서 소개되기를 바라는 내용이 있으신 경우 언제든지 아래 문의처로 제안해주시면 적극 반영하겠습니다." 「보안서버 구축 가이드 Ver 0.9」의 구성은 다음과 같습니다. Ⅰ장 보안서버란 Ⅱ장 어떻게 시작하지? Ⅲ장 SSL 방식 보안서버 구축하기 Ⅳ장 응용프로그램 방식 보안서버 구축하기 Ⅴ장 웹호스팅업체의 보안서버 구축하기 Ⅵ장 웹페이지 수정 및 적용 확인하기 Ⅶ장 제도 관련 FAQ 부록 : 멀티도메인 SSL 인증서 및 SSL 가속기..

소프트웨어/ASP 2007.04.04

송혁 : SQL Server 2005 Query optimizer의 변경된 내용

송혁 : SQL Server 2005 Query optimizer의 변경된 내용 제 1강 : SQL Server 재 컴파일 이름: 송혁 Email : hyok81@nate.com 넥슨 DSM팀 DBA로 근무 1. SQL Server의 재 컴파일이란? SQL Server 는 비용 기반의 최적화(cost based optimizer)를 기반으로 쿼리의 실행 계획을 생성하며, 생성시 통계 정보, 테이블 스키마 정보 및 쿼리에 대한 내용을 바탕으로 실행 계획을 생성합니다. 이 작업은 대부분 CPU 리소스를 사용하고 있습니다. 매번 쿼리 요청이 될 때 마다 쿼리의 실행 계획을 계속 생성한다는 작업한다면 많은 성능 적 문제를 야기 할 수 있어 SQL Server에는 프로시져 캐시라는 메모리 공간에 쿼리가 수행된 실..

제 1강 : Update 되는 Top ~ Order by 뷰 및 CTE를 이용한 접속로그 테이블 관리

제 1강 : Update 되는 Top ~ Order by 뷰 및 CTE를 이용한 접속로그 테이블 관리 이름: 최석준 회사명: 조이온 근무부서: 거상2팀 직무: DBA 로그인 로그아웃 시간을 저장하는 방법은 많이 있다. 기능을 소개하기 위해서 간단한 접속로그 테이블의 예를 통해서 MSSQL2000에서는 실행될 수 없었지만 MSSQL2005에서 가능해진 기능을 소개하고자 한다. 유저의 로그인 로그아웃 시간을 저장하는 다음과 같은 구조의 접속로그 테이블이 있다. if object_id('ConnectLog','U') is not null drop table ConnectLog create table ConnectLog ( id varchar(10), login datetime, logout datetime )..

컴퓨터 사용시간 제한 S/W(무료)

! 컴퓨터를 사용못하게 된 탓에 블로그에 악성 리플을 달고 계시는 학생 여러분께서는 부모님과 컴퓨터 사용시간에 대해 진지하게 상의해 보시고, 자신의 지나친 컴퓨터 사용시간이 자신에게 얼마나 나쁜 영향을 끼치고 있는지 한 번 생각해 보시기 바랍니다. 컴퓨터 사용시간 제한 프로그램 (무료) 어제 YTN 뉴스를 보던중 요즘 초등학생들이 방학이라 인터넷에 빠져 있어서 문제가 되고 있다는 뉴스를 보았습니다. 그래서 여기에 방문하시는 분들 중에 초.중 학생의 자녀를 두신 부모님게 조금이나마 도움을 드리고자 제가 개발한 프로그램을 소개합니다. 이 프로그램은 2003년도 처음 만들어서 모 회사를 통해 무료로 배포를 하여, 여러 사용자로 부터 검증을 받았으며, 비록 무료로 배포하는 프로그램이지만 성능 만큼은 매우 강력한..

빌게이츠 자녀 PC사용 관리법

알찬마루블로그에서 빌게이츠의 자려 PC사용 관리번이 소개되었네요. 사진 출처: 알찬마루블로그 저 같은 경우 집사람과 아이들이 싸우는 것을 참다 못해서 컴퓨터 사용 시간제한 프로그램, 아리를 설치했습니다. 아이마다 하루 컴퓨터 사용 시간을 딱 정해 놓으면 저절로 컴퓨터가 꺼지기 때문에 아이들도 집사람도 컴퓨터를 한다, 그만 한다 싸우지 않아서 좋더군요. 대신에 아이들이 숙제를 잘하거나 칭찬을 받을 일이 있으면 컴퓨터 사용 시간을 1시간씩 추가해 주었습니다. 그런대로 아이들의 컴퓨터 사용을 잘 관리해 왔다 싶었는데, 빌게이츠씨의 관리법을 보고 반성이 되는 부분이 많군요. 첫 번째가 4번 항, 컴퓨터를 가지고 무엇을 했는지 아이들과 얘기를 나누질 않았네요. 그저 게임만 하겠거니 했거든요. 5번도 확인해 보아야..

소프트웨어 2007.03.08