StudyDad Loop 제품을 만들며 배운 운영과 설계를 기록합니다.

FamBlend를 중심으로 실제 구현, 운영 메모, GitHub 포트폴리오를 연결해 쌓아가는 StudyDad의 작업 기록입니다.

전체 글 192

마지막.. 압축해제한 것을 업데이트 하자~

마지막이다.. 주석달기도 빡세군.. 빡세..왠지모르게 친숙하다.. 암튼.. 정말 마지막.. 쿠쿠 Option Explicit Dim currDate, ConvertDate Dim objFSO, objSrcFolder, colSubFolders, objSubFolder, colSrcFiles, objSrcFile, strSrcFile Dim file, compFile, getTgtFolder, strLog, srcFolder, tgtFolder, bakFolder Dim fileCnt, copyCnt, bakCnt fileCnt = 0 copyCnt = 0 bakCnt = 0 currDate = DateAdd("d", 0 , Date) ' 2007-08-30 형식으로 된다. ConvertDate = Con..

원격지에서 압축파일을 가져와 압축을 푸는 스크립트

베타섭에서 압축한 것을 가져와서 압축을 푸는것.. 주석을 주렁주렁 많이 단다고 좋은 것도 아니고.. 모르는 사항이 있으면 물어보도록~~ ㅡ,.ㅡ; Option Explicit Dim currDate, ConvertDate Dim objFSO, objShell, srcFolder Dim intReturn, ftpLog, strLog currDate = DateAdd("d", 0 , Date) ConvertDate = ConvertDate8(currDate) srcFolder = "C:\xodim\UpdateSrc" Set objFSO = WScript.CreateObject("Scripting.FileSystemObject") Set objShell = WScript.CreateObject("WScript..

압축하는 스크립트

업데이트시 해당 파일 및 폴더를 운영하는 섭에 올리기 전에 베타섭에 올려서 테스트를 하게되는데 이것은 그 파일및 폴더를 압축하는 스크립트다. 일단 srcFolder에 현재날짜의 폴더가 존재하여야 압축이 된다. 그리고 압축하는 프로그램이 있어야한다. 여기서는 arj를 이용했다. 받는 곳은 http://www.arjsoftware.com/ 여기다. Option Explicit Dim currDate, objShell, intReturn, srcFolder, objFSO, srcFolders, ConvertDate, strLog Set objShell = WScript.CreateObject("WScript.Shell") Set objFSO = WScript.CreateObject("Scripting.File..

이런~~ 자바스크립트~!

*자바스크립트 함수의 인자 목록에는 개수가 정해져 있지 않다. 필요 이상으로 넘겨받은 인자는 모두 무시하고, 개수가 모자르는 경우에는 모자르는 인자를 undefined값으로 처리한다. 이 방법을 활용하면 getter/setter 메서드를 한꺼번에 구현할 수 있다. function area(value){ if(value){ this.area = value; } return this.area; }; 만약 area()라고 호출하면 value값은 undefined로 처리되 값이 없기 때문에 this.area값이 그대로 유지된다. (getter기능) 반대로 인자를 넘겨 줬다면 set함수의 기능으로 작동한다. 이것 역시 어디서 봤는데(이거는 자바스크립트로 유명한 사이트였는데, 즐겨찾기에 추가해 놨는데. 음) 어느 ..

문자열 비교

대소문자 무시하고 문자열 비교하는 소스. 효율적임 if (String.Compare(s1,s2, CompareOptions.IgnoreCase) == 0) { // 동일한 문자열 } else { // 동일하지 않은 문자열 } 기존 ToUpper(), ToLower()를 사용하였으나 또하나의 객체가 생성되기 때문에 GC의 대상이 된다. Compare()의 경우 대소문자를 무시하는 옵션(IgnoreCase)을 인자로 사용할 수 있어 불필요한 객체생성을 하지 않는다. 이 내용을 어디서 보고 이 글귀만 저장해 놓았었는데.. 어딘지는 나중에.. 암튼.. 문자열들을 비교하고 연산할때 마다 객체를 생성하게 되면 너무나 비효율적이된다. 아무리 GC(가비지 컬렉션)가 알아서 처리를 해준다지만,, 이것만 믿다가는 믿는 도..

제안 설명회 참석하다!!

휴~ 제안설명회라는 것에 참석했다. 내 짬이 그런곳을 갈 게 못되지만, 이러저러해서 가게됐다. 삼엄한(?) 경비속에 참석하게되었는데.. 흐음~~ 나도 언젠가 짬되서 그런곳을 가게되는걸까..? 갑이라는 곳은 싼값에 최고의 품질을 얻길원하고.. 을로서는 거기에 맞춰야되고, 다른 경쟁업체와의 싸움에서 이겨야되고.. 에고.. 세상사는거 힘들구나~ 라는 생각을 좀 하게됐다.. 또, 공부하고 배울게 너무나 많구나 라는걸 새삼느꼈다.

삶/일상 2007.11.16

이기는 자의 조건

간만에 안 읽히는 책 나왔다. ㅡ,.ㅡ; 에고고.. 읽는거 중단. 담에 다시 읽어봐야겠다. 이 책은 정치계에서의 처세술 이랄까.. 다른 사람들의 행동을 살피고, 사람들을 시험하고, 한 예로, 어떤 사람이 비밀을 지키는 자인지 아닌지(입이 싼 사람인지 아닌지) 알아보려면 그 사람에게 자신만이 알고있는 누구에게도 말하지 않은 비밀을 말해주고 그 소문이 퍼지는지 보고 그 사람을 판단한다. 아니면 그 사람에게 비밀을 말해주고 자기가 믿을 수 있는 사람에게 그 상황을 말해주고 그 사람이 비밀을 누설하는지 살피게끔 하고.. 암튼.. 뭐 이런식으로.. 살아가는 방법을 가르쳐주는데.. 음.. 암튼 더이상 읽히지가 않아.. 잠시 미뤄둬야겠다.

삶/책과 리뷰 2007.11.14

나는 나를 넘어선다

내 좌우명가 같아서 손에 잡힌 책 나는 나를 넘어선다, 일신우일신 내 좌우명이다!!! 요즘 꿈을 잊은체 마냥 열심히(?)만 달려온것 같다. 책에서 말한 것처럼 꿈, 목표를 정해서 다시 한번 달려야겠다. 여기서 말하는 꿈은 눈에 보이지 않는 내가 이룰수 없을 것 같은 일을 말한다. 조금이라도 어렴풋이 꿈이 보인다던지 이룰수 있을 것 같은 일은 꿈이 아니다. 'I can do everything through Him who gives me strength. ' 이런 성경말씀이 있다. 내게 능력주시는 자 안에서 모든것을 할 수 있느니라. (걍 영어로 끄적이고 싶었다 ㅡ,.ㅡ;) 암튼. 자신감을 갖고 부정적인 생각은 접어두고 해야지. 내가 이겨야 할 상대는 바로 내 자신이다!!! 현재의 만족하지말고 항상 배고프..

삶/책과 리뷰 2007.11.12

Windows 2003 SP2 깔고 생긴 일.. 으으

sp2(서비스팩2) 패치를 감행했다~~ 근데 이게 웬일~ 갑자기 잘되던 사이트가 허걱~~ 안돼~~ 로그를 뒤져보니.. 분산트랜잭션 관련해서 에러가 뜨더군.. 이거참.. 잘못된게 없는데.. 이게 뭐지.. 그러다가 찾아본것이.. DTC 설정 부분이었다~ 이 sp2란 놈이 DTC 설정을 지 맘대로 바꾼거 있지.. 이놈~~ 그래서 DTC 설정 수정해서 했드만~ 잘돌아가더군.. 암튼 이놈땜시 sp2 깐 후에 확인해볼 사항에 추가하십쇼.. DTC... ㅡ,.ㅡ;; 뭐 스케줄러도 말썽을 일으킨다고 하던데 그것까진 아직.. ^^; 이거 설정은 어디서 하냐면.. 관리도구 -> 구성 요소 서비스 들어가서 내 컴퓨터의 속성 보면 MSDTC 탭이 있거든요~ 그럼 거기 보면 보안구성 버튼이 보일거요~ 클릭! 그럼 또 다시 거기..