본문 바로가기

분류 전체보기

(371)
100203 TNS Korea Internship (37/53) 1. 나이를 물어보는 질문에서, (만 나이 : 한국나이 -1) 와 같은 instruction 같은 경우에는 그냥 문항에 instruction 로 처리해준다. 2. 어제에 이어서 scripting. 집중해서 열심히 일을 하면 시간이 이렇게 빨리 간다는 것. 새삼스레 느꼈다.
100202 TNS Korea Internship (36/53) briefing과 scripting에 참여. 오늘 일과 처음부터 끝까지 바빠서, 포스팅을 할 시간조차 없었다. grid의 validation에 애먹었다.
내 Neck Warmer 착용법
100201 TNS Korea Internship (35/53) 2월이 밝았다. 저번주 금요일에 다하지 못한 IncAtLeast의 해결에 들어간다. 1. IncAtLeast(qid, getPrecodeSet, getNum) 함수가 자꾸 true를 반환한다. 하나하나 logic을 따라가보기로 한다. single 문항은 .CODED에서 true를 반환하기에 첫번째 if문으로 들어가게 된다. test 1. ArrayToSet 함수는 제대로 원하는 값을 반환해주는가? return 기능은 당연히 정상이었다. 그렇다면? test 2. answerArr 로 들어가는 값? 정상. single 에서 체크된 precode의 array가 들어가고 있었다. test 3. 내가 만든 ArrayToSet 함수가 제 값을 도출하지 않는다? 이게 신빙성 있는데, for문의 ShowAlert 가 ..
격언 "그때의 두려움을 어찌 잊을 수 있으리오!" 왕이 말했다. "하지만" 여왕은 말을 이었다. "메모해 두지 않으면 잊고 말 겁니다."
100129 TNS Korea Internship (34/53) 1. IncAny(qid, getPrecodeSet) qid에 getPrecodeSet이라는 set에 들어있는 프리코드 중 하나라도 체크되었을 경우 true를 하나도 없을 경우 false를 돌려주는 함수. 각종 조건문에서 사용할 수 있겠다. = IncAtLeast(qid, getPrecodeSet, 1) IncAtLeast() 함수에서 세번째 인수를 1로 보낸다. 2. function IncAtLeast(qid, getPrecodeSet, getNum) 18시 58분 현재. 원하는 결과가 나오지 않은다. 함수는 계속해서 true를 반환하고 있다. 다음주에 계속 이어서 해야 할 듯. function IncAtLeast(qid, getPrecodeSet, getNum) { var answerArr = new..
100128 TNS Korea Internship (33/53) 오늘부터 Generic Grid Function이다. 1. SetAGrid(setGridQID, setAnswerPrecode, setScalePrecode) 단독으로 쓰일 일은 거의 없고 다음에 나올 CopyGridtoGrid등에서 쓰이게 된다. 2. CopyGridtoGrid(fromGridQID, toGridQID) 오리지날 Grid의 문항이나 답변등을 copy한다. 이랬던 copied 문항이 이 original 문항을 지나가면 이렇게 복사되게 된다. 3. ShowAlert(GetGridSetBetween(fromGridQID, minPrecode, maxPrecode)) Grid 문항에서 특정 Scale 값의 범위을 선택해 해당하는 answer의 precode를 돌려준다. 이를 호출하기 위해 문항..
100127 TNS Korea Internship (32/53) 1. GetTopRankCode(rankQID) Properties에서 Ranking을 선택하게 되면 open text 형식으로 숫자를 입력받게 되는데, 이 함수는 그 랭킹중에서 1위를 한 항목의 precode를 돌려준다. 이 출력 결과는 그걸 응용한 것으로, 다음과 같은 code를 사용했다. ShowAlert("당신이 가장 좋아하는 과일은 "+q[GetTopRankCode('q272')].label()+"입니다.") 2. GetXRandSetFromSet(fromSet, nr) 주어진 셋(Multi Answer)으로부터의 프리코드 셋을 무작위로 배열한다. 이걸 응용하면 CAWI Checker 같은 기능을 하는 테스트 툴을 만들 수 있겠지. (nr은 섞을 MAX 값) 3. function PickLowe..
100126 TNS Korea Internship (31/53) Check3DGridRowSumAtMost(qSet, maxNum) 그림과 같이 활용할 수 있는 function. 어제의 Check3DGridRowSumAtLeast 와 대동소이하다. 어제 제작한 Get3DGridRowSum도 그대로 사용했다. 코드는 생략. 2. Check3DGridRowSumEqualTo(qSet, equalNum) 기능이나 결과는 앞의 경우를 통해 유추할 수 있다. 너무도 단순한 차이. 3. Get3DGridTotalSum(qSet) 함수는 3DGrid의 모든 값을 더한 값을 리턴한다. 4. Require3DGridColumns(qSet) 5. Require3DGridRows(qSet) 이 함수는 ...Column보다 쓸모가 많을 것 같다. 3DGrid라는 object는 column..
100125 TNS Korea Internship (30/53) 1. Eric Salama, chief executive of WPP's research division Kantar, send me(of course all of employees) a mail. Their focus this year is on “excellence in execution”. That is not a bad motto for us either. 그들의 올해 초점은 "실행에서의 탁월함" 이다.그건 우리에게도 나쁜 모토는 아니다. Pedro ros의 이메일에서 Webinar라는 용어가 나왔는데, 웹에서 하는 세미나라는 의미로 추측했다. 역시나, Web conferencing [webinar]라고 정의되어 있었다. Web + Seminar = Webinar겠지? 이걸로 3일에 걸쳐 진행되었..
100122 TNS Korea Internship (29/53) 설레이는 금요일. 맛있었던 낙지덮밥. 그치만 자꾸 생각나는 회덮밥ㅠㅠ 1. Have a look 한번 봐라. 네이버 사전 have의 뜻 16번 16. DO STH | [VN] (특정한 행동을) 하다 I had a swim to cool down.play 나는 더위를 식히려고 수영을 한 판 했다. to have a wash/shower/bathplay 세수/샤워/목욕을 하다2. through 빈틈없는, 철두철미한 eg. Thank you for being so thorough. 철두철미하게 해주셔서 감사합니다. 3. hence 그런 이유로 eg. Do you think panel people would be living outside the regions mentioned in the questionnai..
100121 TNS Korea Internship (28/53) 어제에 이어 오늘도 이메일. 혹자는 의미없는 지루한 작업이라 생각할지 몰라도, 아직 학생(인턴) 신분인 나에게는 직접 접하기 힘든 더할나위 없이 귀중한 자료이다. Sorry for the confusion caused. 혼란스럽게 만들어 죄송합니다. Promptly reply will be appreciated as it is almost 10pm in sydney! 시드니는 10시가 다 되어 가니 바로 답장주시면 감사하겠습니다. 어제의 궁금증 해결 w1, w2, w3 : wave 1,2,3 tracking에서는 일반적으로 회차를 wave라고 표현한다. (w2 and w3 means wave2 and wave3 each.) QNR : Questionnaire Subsid는 프로그램 셋업할 때 쓰는 var..
100120 TNS Korea Internship (27/53) 업무에 쓰였던 영문 이메일을 정독했다. My apologies for didn't get back to you sooner! 바로 응답하지 못해서 죄송합니다. I hope we can wrap up for this week. wrap up : (어느 행위)에 매듭을 짓다. 결론을 내리다 이번 주 내로 끝낼 수 있길 바랍니다 → 이번 주 내로 끝내자구요! I'm sorry if I'm being picky about this, 내가 이 일에 대해 너무 까다롭게 굴었다면 미안해요. Please let me know your thoughts. 당신 생각에 대해 말해주세요. in charge of ~ : ~를 담당하다. Do we have any news on this? 그 건에 대해서 뭔가 새로운 소식은 없나..
100119 TNS Korea Internship (26/53) 절반을 돌았다. 시간도 참 빠르지. 벌써 반환점이다. 그말은 내 인생 마지막 방학도 절반을 돌았다는 소리. 인턴 생활만으로 만족하면 안된다. 1. 끝도없는 confirmit scripting manual. 세미콜론은 JScript에서는 아니 정확히 말하면 confirmit내의 JScript에서는 필요하지 않다. 하지만 사용하는 것을 권장한다. 왜냐하면 줄바꿈을 하지 않을 경우를 대비해서 말이지.
피자넷 (부천 중동본점) 우리집도 꽤 오랫동안 시켜먹었었지. 정말 맛있다. 그렇지만 인터넷 홈페이지가 없다는.. 때마침 서핑하다가 이렇게 메뉴까지 나와있는 전단지를 찾았다!
100118 TNS Korea Internship (25/53) 1. 123 < 2 공학도라면 누구나 알고 있을 법한 사실. 2가 123보다 '클 수 있다.' 이는 string과 integer라는 type의 차이에서 기인한다. 두 값이 integer라면 당연히 123이 2보다 크다. 그렇지만 Confirmit question에서는 모든 수치들이 최초 저장될 때 string으로 저장된다. 그리고 string끼리 비교하게 되면 한자리, 한자리 비교해 나가기 때문에 123보다 2가 더 큰 '문자열'이라고 인식하게 되는 것이다. 그러므로 올바른 결과를 유추하려면 숫자들을 숫자들로 인식할 수 있도록 조치를 취해줘야 한다. 이는 .toNumber() method가 해 줄 것이다. 2. Global CAWI Function 중의 하나. ShowAlert 함수 function Sh..