Planner: Taek-Jin\n\n__''Quoting, Paraphrasing, and Summarizing''__\n\n''Quotations'' must be identical to the original, using a narrow segment of the source. They must match the source word for word. \n''Paraphrasing'' involves putting a passage from source material into your own words.\n''Summarizing'' involves putting the main idea(s) into your own words, including only the main point(s). Summaries are significantly shorter than the original and take a broad overview of the source material. \n\n''Quoting''\nLinda (to James): I saw an elephant yesterday.\nNick (to James): What did Linda say to you?\nJames: Linda said, “I saw an elephant yesterday.”\n\n''Paraphrasing''\nLinda: I went to a zoo yesterday and saw an elephant picking up nuts with his nose.\nJames: So you mean you visited a zoo and looked at an elephant using his nose to pick up nuts yesterday.\n\n''Summarizing''\nLinda: Bill and I went to the San Francisco Zoo yesterday. The weather was great. We saw an elephant picking up nuts with his nose. That was very funny. We never knew elephants were so cute. We also had cotton candies and hot dogs. We walked around the zoo until it was just about to close.\nJames: So you had a good time at the zoo with Bill. \n\n//Let’s practice! Quote, paraphrase, or summarize the following story.//\n\nElvis look-alikes across the globe will squeeze into their rhinestone-studded jumpsuits, fix their sideburns and slick back their quiffs for the King's 70th birthday bash on Saturday. "Elvis is more popular than ever in Britain," said Elvis Presley impersonator Martin Fox, 52, from Blackpool in northern England. "He is at the height of his popularity since his death." Fox, whose favorites are "Suspicious Minds" and "The Wonder of You," expects a 300-strong crowd from across Europe at his three-day Elvis convention in Blackpool this weekend, aimed at finding the continent's "best Elvis impersonator." King worship has a long tradition in Britain -- the 20,000-strong Elvis Presley Fan Club was founded in 1957, a year after the soulful rebel burst on the music scene. "It would be a fantastic and truly fitting way to celebrate Elvis's landmark birthday," said Gennaro Castaldo, spokesman for music retailer HMV. Presley's music also remains hugely popular in France, where audiences flocked in their thousands to see the tribute musical "Elvis Story" last year. The show is returning to Paris at the end of January for a two-and-a-half-month run. "We celebrate his birthday with all the fans every year," said Patrick Renassia, manager of the "Elvis My Happiness" shop in central Paris, which sells Elvis memorabilia. \n\n//Now, quote, paraphrase, and summarize each other’s stories!//\n\n\n__''인용, 환언, 요약''__\n\n''인용''은 원래 말과 똑같은 말로 되풀이하는 것이다.\n''환언''은 원래 말을 자신의 말로 바꾸어 말하는 것이다.\n''요약''은 원래 말에서 중요한 내용만 골라 자신의 말로 바꾸어 말하는 것이다. 요약은 보통 원래 말보다 훨씬 짧다.\n\n''인용''\n영희: 철수야, 나 어제 코끼리 봤다.\n길동: 철수야, 영희가 너한테 뭐라고 말했어?\n철수: “나 어제 코끼리 봤다”라고 영희가 말했어.\n\n''환언''\n영희: 나 어제 동물원에 가서 코끼리가 코로 땅콩 줍는 것을 봤다.\n철수: 그러니까, 너 코로 땅콩을 줍는 코끼리를 동물원에서 어제 봤구나.\n\n''요약''\n영희: 나 어제말야, 길동이랑 인천동물원에 갔다. 어제 날씨 참 좋았어. 거기 가서, 코끼리가 코로 땅콩 줍는거 봤어. 정말 재밌더라. 그렇게 귀여운 코끼리는 처음 봤어. 우리 그리고 솜사탕이랑 강냉이도 먹었어. 온종일 동물원을 돌아다니다가, 문 닫기 바로 전에 나왔어.\n철수: 그러니까, 너 어제 길동이랑 동물원에서 재미있게 놀았구나.\n\n//자, 이제 연습해 봅시다. 다음 이야기를 인용, 환언, 혹은 요약해 보세요..//\n\n춘천의 ‘준상이네 집’은 입장료 5000원을 받아도 일본 손님들로 인산인해이다. 또 다른 한류 대박 ‘욘사마(배용준) 대박’의 현장이다. 일본 욘사마 팬들이 ‘겨울연가’에서 준상(배용준 분)이가 쳤던 피아노 건반을 조심스레 쓸어본 후 탁자 위에 놓여있는 수화기를 들고 전화하는 포즈를 취하면서 감격해하는 모습이다. 준상이 드라마 속에서 유진(최지우 분)을 그리며 잠을 잤던 침대 위에 벌러덩 누워 눈을 감고 달콤한 공상에 빠지는 모습이다. 후쿠오카에서 왔다는 이노구치 아유미(35)씨는 “드라마 내용이 현실인 것처럼 다가온다”며 감격해했고 요시무라 도모코(24)씨는 “이곳에 발을 들여놓는 순간, 겨울연가 스토리가 주마등처럼 이어지는 것을 느꼈다”며 상기된 표정을 지었다. 유료화가 시작된 지난 3일 을씨년스러운 겨울비가 내렸음에도 불구하고 300여명이 입장했으며, 4일부터는 줄곧 400명을 넘기고 있다. 하루 입장수입만 150만~200만원에 달하고 있는 것이다.\n\n//이제 여러분의 이야기를 서로 인용, 환언, 혹은 요약하세요!//\n
Planner: [[Dave M]]\n\n''Match the Korean and English proverbs.''\n\n1. A barking dog never bites\n2. A guilty conscience needs no accuser\n3. A little knowledge is a dangerous thing.\n4. April showers bring May flowers.\n5. Many drops make a shower.\n6. Two heads are better than one.\n7. To teach a fish how to swim\n8. Necessity is the mother of invention\n9. Stabbed in the back\n10. Too many cooks spoil the broth\n\n티끌모아 태산 \n고생 끝에 낙이 온다 \n빈 수레가 요란하다 \n선무당이 사람 잡는다\n궁하면 통한다 \n믿는 도끼에 발등 찍힌다\n사공이 많은 배가 산으로 간다 \n백지장도 맛들면 낫다\n공자 앞에서 문자 쓴다 \n도둑이 제 발 저린다 \n\n\n''Try using these proverbs in daily life situations.''\n\n1. 떡 줄 사람은 생각도 않는데, 김칫국부터 마신다.\n2. 이 없으면 잇몸으로 살지.\n3. 울며 겨자 먹기\n4. 종로에서 뺨 맞고 한강에서 와풀이 한다.\n5. 헌 짚신도 짝이 있다.\n6. 작은 고추가 맵다.\n7. 제 눈에 안경.\n8. 우는 아기 젖 준다.\n9. 쇠 귀에 경 읽기\n10. 낫 놓고 기억자도 모른다.\n
Planner: Taek-Jin\n\nOrdering Food\n\nHave you ever been to a restaurant - Korean, Italian, Chinese, or whatever - and wondered what Vindaloo, Bibimbab, or Fusilli Verdi are? Have you ever felt overwhelmed by the questions the waiter (or waitress) ask you - how would you like your meat, what kind of dressing would you like, etc.?\n\nConversation 1.\nA: I would like a spaghetti dinner with bread, but hold the garlic, please.\nB: I’m sorry the bread already has garlic on it.\nA: OK, then hold the bread, please.\nA: 빵하고 스파게티를 먹고 싶은데 빵에 마늘은 빼주세요.\nB: 죄송한데요 빵에는 이미 마늘이 들어가 있거든요.\nA: 그럼 빵은그만두세요.\n\nConversation 2.\nA: I will have the number 3, please. I’d like my steak medium-well, please.\nB: Yes, sir, right away.\nA: 식사는 3번으로 주시고요, 스테이크는 중간에서 약간 더 익힌 것으로 주세요.\nB: 알겠습니다.\n\nConversation 3.\nA: I’m going to begin filling up your glass. Say “when.”\nB: OK, “when.”\nA: 잔 채워드릴께요. “그만”이라고 말해주세요.\nB: 네, “그만”이요.\n\nConversation 4.\nA: I had a lunch in Shilla Hotel with my friend.\nB: Oh did you? What’s the damage?\nA: 친구랑 신라호텔에서 점심먹었어.\nB: 그래? 얼마나왔냐?\n\nConversation 5. \nA: Who’s going to pick it up?\nB: Don’t look at me. I paid last time.\nA: 누가 계산할래?\nB: 왜 날 봐. 나 전번에 냈잤아.
Planner: Taek-Jin\n\nBASICS\n\nConsider three persons: speaker, listener, and subject.\n\nHierarchical relations among these three persons determine the use of honorifics and polite expressions in Korean.\n\nIn which situation do you need to use honorifics and polite expressions?\n\n1. You are talking to your parents.\n2. You are talking to your friend’s parents.\n3. You are talking to your teacher.\n4. You are introduced to your company’s new marketing manager at the business meeting. He is at the same rank as you. He seems to be about the same age as you. \n5. You are talking to your parents about your teacher, who may be younger than your parents.\n6. You are talking to your parents about your friend, who is certainly younger than your parents.\n7. You are talking to your friend about her parents.\n\nIn each of the above examples, who are the speaker, listener, and subject?\nDo we ever consider respecting “subjects” in English, or other languages?\n\nWhat is the correct translation of “My mother is sleeping”?\n1) 제 어머니께서는 주무세요. 2) 우리 어머니께서는 주무셔.\n3) 우리 어머니께서는 주무신다. 4) 어머니는 자고 있어요. \n\nHere are the ingredients:\n\n1. Sentence endings (어/아요, -ㅂ/습니다): respects speaker (not necessarily subject!)\n(This is 존대말, as opposed to 반말. But there are so much more than this— see below.)\n2. Humble pronouns (저, 저희, 제): be humble about yourself (speaker=subject)\n3. Honorific pronouns (당신, 여러분): be respectful to listener (=subject)\n4. Honorific postposition (께, 께서): be respectful to subject (not necessarily listener!)\n5. Honorific marker (-시-): be respectful to subject (not necessarily listener!)\n6. Special words: 밥 → 진지\n집 _ _ _ _ _ _ _\n이름 _ _ _ _ _ _ _\n나이 _ _ _ _ _ _ _\n있다 계시다\n먹다 드시다, 잡수시다\n자다 _ _ _ _ _ _ _\n아프다 편찮으시다\n죽다 _ _ _ _ _ _ _\n \nGENERAL RULES\n\nLegend:\n\n.> means higher position in the hierarchical relations (primarily by age, but also by status)\n= means the same person (e.g., “Speaker=Subject” means you are talking about yourself.)\n~ means equal position in the hierarchical relations\n\nDyad Model (2 persons):\n\n• Listener>Speaker: sentence ending (어/아요, -ㅂ/습니다), honorific pronouns (당신, 여러분). \n좋아요. 고맙습니다. \n• Subject>Speaker: honorific postposition (께, 께서), honorific marker (-시-).\n그분께서는 학생이세요. 그분께서는 학생이셔. 이 책을 선생님께 드려.\n\nTriad Model (3 persons):\n\n• Listener>Speaker=Subject: sentence ending (어/아요, -ㅂ/습니다), humble pronouns (저, 저희). You are talking to your parents. You are talking about yourself.\n 저는 밥을 먹어요. (O/X)\n 저는 밥을 먹습니다. (O/X)\n 저께서는 밥을 먹습니다. (O/X)\n 저는 밥을 먹어. (O/X)\n 나는 밥을 먹어요. (O/X)\n\n• Listener=Subject>Speaker: You are talking to your parents, about your parents.\n 여러분께서는 진지를 잡수세요.\n\n• Subject>Listener, Subject>Speaker: You are talking about your teacher. You may be talking to your parents, or you may be talking to your friends.\n 선생님께서는 진지를 잡수세요. (Listener>Speaker)\n 선생님께서는 진지를 잡수셔. (Listener~Speaker)\n\n• Listener>Subject>Speaker: You are talking to your parents about your older friend (선배) who is younger than your parents.\n 김선배님께서는 진지를 드세요. (O/X)\n 김선배님은 밥을 먹어요. (O/X)\n 김선배는 밥을 먹어요. (O/X) \n*Lesson: It’s not always good to use honorifics and polite expressions even when you are talking to someone you pay respect to! This is not about 반말 vs. 존대말.\n \nEXERCISE 1\n\nHere’s a dialogue between Kim and Choi. They have known each other for several months since they first met each other at a charity meeting. They have offices in the same building in Kang- Nam. Today, they just met each other in the parking lot. \n\nCircle the appropriate words.\n\n최박사: 김사장님, 안녕하세요?\n김사장: 네, 최박사님. 안녕하세요? (밥/진지) (드셨어요/먹었어요)?\n최박사: 네, 방금 (밥/진지) (드셨어요/먹었어요). (너는요/당신은요/김사장님은요)?\n김사장: 아 저는 방금 (밥/진지) (먹고/드시고) (오는/오시는) 길이에요. 근데 최박사님께서는 오늘 저녁 일찍 (집/댁)에 들어가시나봐요?\n최박사: 아 그게요, 제 집사람이 오늘 밥 해놓라고 (해서요/하셔서요). 시장도 좀 봐야 하니까 (집/댁)에 좀 일찍 들어가려고요. 제 (어머님도/어머님께서도) 요새 좀 (아프고요/편찮으시고요).\n김사장: 아 그렇군요. 당뇨가 (있다고/있으시다고) (했나요/하셨나요)?\n최박사: 아뇨, 간염이에요. 워낙 (그녀는/당신께서) (술을/약주를/소주를) (좋아해서요/좋아하셔서요).\n김사장: 그리고 요새 형근이 [최박사 아들, 초등학생] 공부 잘 (해요/하세요)? \n최박사: 걔는 요새 노느라 정신 (없어요/없으세요). (밥/진지) 한번 같이 (드시기도/먹기도) 힘들어요.\n김사장: 근데 오늘 사모님께서 (집/댁)에 늦게 (오나봐요/오시나봐요)?\n최박사: 네, (사모님께서/사모님이/집사람께서/집사람이) 요새 일이 좀 (많아서요/ 많으셔서요).\n김사장: 그럼 최박사님께서 (밥을/진지를) 차리세요?\n최박사: 그래야죠. (집사람/와이프/사모님) 바가지 (피하려면/피하시려면).\n김사장: 아, (집사람/와이프/사모님)께서 한성격 (하죠/하시죠).\n최박사: 하하하 김선생님도. 그러는 (너/당신/김선생님) (집사람/와이프/사모님)께서도 만만치 않으시던데요.\n김사장: 하하하 그런가요. (우리/제/내) (집사람/와이프/사모님)을 (알아요/아세요)?\n최박사: 알다마다요. 아, 그럼 (나는/나가/저는/저가) 이만 (가시겠습니다/가 보겠습니다). 요 앞 다방에서 누구 (만나기로/만나시기로) 되어 있어서요. \n김사장: 그럼 안녕히 (가세요/계세요).\n \nEXERCISE 2\n\nFor each of the following situations, practice Korean conversation with your partner.\n\n1. Meet Auntie Taegue\n\nYou are at your parents’ house in So Cal. Your auntie came from Taegue, Korea to visit your parents. Sweet Aunt Taegue doesn’t speak English. She asks you about your school: teachers, friends, and other things. You want to tell her that your teacher, Mr. Robinson, wishes to meet her because he had taught English in Taegue. You ask her when she wants to meet. She says she can meet him tonight. \n\n2. Meet Mr. Moon\n\nMr. Moon is the vice president of a hard drive manufacturing company. One day, Mr. Moon calls you at your Apple headquarters office, where you manage supply contacts. Calling from Suwon, Korea, Mr. Moon introduces himself and explains how he can supply hard drives for Apple at a very competitive price. You notice that he is Korean, and you want to practice your Korean with him. You say you appreciate Mr. Moon’s offer but you cannot make a deal with him. Mr. Moon says he already talked with the senior executives of Apple at a golf course and they said they are okay with the deal. You tell him you will talk with the executives and get back to him soon. Before you hang up, you ask him for the contact information.\n\n3. Meet My Friends\n\nIt’s Saturday night. You are hanging out in the city with some Korean friends. They introduce you to two people. They are new from Korea. You ask them their names and what they do. Sunil is a graduate student. Sohee is a school teacher. Three of you seem to be about the same age, so you suggest going Barn- Mal. Sunil asks you if you are alone in the U.S. or your parents are also in the U.S. You say your parents are in Korea. Sohee says her mother lives in Seattle. You say you went to school in Seattle. Sohee says her mother runs a Korean restaurant near the UW campus. You say you know every Korean restaurant in Seattle. You ask her the name of her mother’s restaurant. Sohee says it is Bool Gogy Heaven. You say you have never heard of it. Sohee says you must be kidding because everyone in Seattle knows Bool Gogy Heaven. Sunil says maybe the restaurant is new and wasn’t there when you were going school. Sunil asks you how old you are. You say you are 34. Sohee says her mother opened the restaurant five years ago. You do the math.\n\n4. Meet the Doctor\n\nOne day, your back started to hurt so bad. You couldn’t stand it so you went to a doctor. You don’t speak English; fortunately, the doctor speaks Korean pretty well. He asks you what is bothering you. You say your back hurts. He asks if you had a good sleep last night. You say you didn’t. He asks you what you had for lunch. You said you had ramen. He thinks the ramen was a big mistake. You think he makes no sense. You tell him about your grandfather who have had ramen every day. He asks you how old he is. You say he is now 82 years old and very healthy. \n
동아리 – 2/24/06 – compiled by [[Eugene Hur]]\n\n''English Tongue Twisters!''\n-from The Tongue Twister Database: \nhttp://www.geocities.com/Athens/8136/tonguetwisters.html\n\n1. Peter Piper picked a peck of pickled peppers. Did Peter Piper pick a peck of pickled peppers? If Peter Piper picked a peck of pickled peppers, where's the peck of pickled peppers Peter Piper picked?\n\n2. She sells sea shells by the sea shore. The shells she sells are surely seashells. So if she sells shells on the seashore, I'm sure she sells seashore shells.\n\n3. How much wood would a woodchuck chuck if a woodchuck could chuck wood? He would chuck, he would, as much as he could, and chuck as much wood as a woodchuck would if a woodchuck could chuck wood.\n\n4. Old oily Ollie oils old oily autos.\n\n5. Lesser leather never weathered wetter weather better.\n\n6. Red lorry, yellow lorry, red lorry, yellow lorry.\n\n7. A lusty lady loved a lawyer
 and longed to lure him from his laboratory.\n\n8. Lesser leather never weathered wetter weather better.\n\n9. Six thick thistle sticks. Six thick thistles stick.\n\n10. Swan swam over the sea,
 Swim, swan, swim!
 Swan swam back again. 
Well swum, swan!\n\n11. Amidst the mists and coldest frosts, 
with stoutest wrists and loudest boasts, 
he thrusts his fist against the posts
 and still insists he sees the ghosts.\n\n12. Theophiles Thistle, the successful thistle-sifter,
 in sifting a sieve full of un-sifted thistles,
 thrust three thousand thistles through the thick of his thumb. Now if Theophiles Thistle, the successful thistle-sifter,
 in sifting a sieve full of un-sifted thistles, 
thrust three thousand thistles through the thick of his thumb,
 see that thou, in sifting a sieve full of un-sifted thistles, 
thrust not three thousand thistles through the thick of thy thumb. Success to the successful thistle-sifter!\n\n\n''Exercises from: http://www.fonetiks.org/shiporsheep/''\n\n1. These six silly sisters are sweet to meet.\n2. Did Ed wed Liz or did Liz wed Ted?\n3. I bet you bat better than your fans in the fens.\n4. Jail didn’t gel with Gail so she sailed to the Seychelles.\n5. The fat man sat sadly with mad Sally on a mat.\n6. Cut the cackle and come up with the cash.\n7. My hard-hearted aunt had a fat cat in her flat.\n8. “I c-can’t come by car!” stuttered the startled stuntman\n9. “Have fun in the ferns!” the girl cut in curtly\n10. Luke booed the fool whose foot was in the food.\n11. “Or are they awfully bored in the bar?” asked Mark awkwardly.\n12. “This offal’s awful!” said Audrey oddly.\n13. “I’d mow more, but my toe’s torn!” he moaned mournfully.\n14. He found a poor, purring kitten as he walked to work, so he caught the first bus back to Hurlingham Hall.\n15. The old cop hoped to hop home because his boss had got his goat.\n16. The old cop hoped to hop home because his boss had got his goat.\n17. Darling, I’m dialing your ma by the bar near the fire said the liar.\n18. They stayed there and stared at the hay in their hair.\n19. A tale of toil, sailing for safe soil, in haste, hoisting a false flag…\n20. Many men fell and failed to tell the tale of the fate that their mates met in that hail from hell.\n21. “I hate heights!” smiled the snail. The rain in Spain falls mainly on the plain.\n22. “I’ll buy some rye from the boy called Roy and boil the bile in oil” said the witch.\n23. Take the coward and his cards and tar him in the tower in an hour!\n24. “It’s a lot of rot that you need the right light to row a low boat on the lake!” said the rake.\n25. Bill had a pill and a beer on the pier, the at a peach on the beach while patting his pet bat.\n26. At eight, I hated high art in my heart.\n27. He fell down a well while reciting verse, and what’s worse, was wiped out by a viper.\n28. “What’s worse, it’s worse less than you think!” said Ross wrathfully.\n29. The Leith police dismisseth us.\n\n''Speech Accent Archive''\nhttp://accent.gmu.edu/\n\n''English Accents''\nhttp://en.wikipedia.org/wiki/Regional_accents_of_English_speakers\n2 main accent groups:\n1. rhotic (ex. standard American English)\n2. non-rhotic (ex. NE, NY regions, most of England – hard [hah-d], card, [cah-d], water [wat-uh] ) \n동아리 – 2/24/06 – compiled by Eugene Hur\n\n''Korean Tongue Twisters!''\n-from The 1st International Collection of Tongue Twisters: http://www.uebersetzung.at/twister/ko.htm\n\n1. 내가 그린 기린 그림은 잘 그린 기린 그림이고, \n네가 그린 기린 그림은 못생긴 기린 그림이다. \n\n2. 앞집에 사는 법학박사는 법학박사이고, \n뒤집에 사는 법학박사는 학백박사이다.\n\n3. 저산 너머 콩깍지가 깐 콩깍지냐 안 깐 콩깐 콩깍지냐. \n\n4. 간장공장 공장장은 강 공장장이고, 된장공장 공장장은 장 공장장이다.\n\n5. 저산 너머 콩깍지가 깐 콩깍지냐 안 깐 콩깍지냐. \n\n6. 저 기린 그림이 암기린 그린 그림이냐 숫기린 그린 그림이냐?\n\n7. 중앙청 철 창살\n\n8. 콩장 공장 공장장은 간장 공장 공장장이다. \n\n9. 저 철창의 쇠창살은 새 쇠창살이다. \n\n''More practice!''\n-from [[Sooyeon]]’s Dongari meeting 7/22/05:\n\n1. 간장공장 공장장은 강 공장장이고, 된장공장 공장장은 장 공장장이다.\n2. 들의 콩깍지는 깐 콩깍지인가 안 깐 콩깍지인가? \n3. 저기 가는 저 상장사가 새 상 상장사냐 헌 상 상장사냐?\n4. 상표 붙인 큰 깡통은 깐 깡통인가 안 깐 깡통인가?\n5. 앞뜰에 있는 말뚝이 말 맬 말뚝이냐 말 안 맬 말뚝이냐?\n6. 저기 저 뜀틀이 내가 뛸 뜀틀인가 내가 안 뛸 뜀틀인가?\n7. 옆집 팥죽은 붉은 팥죽이고, 뒷집 콩죽은 검은 콩죽이다\n8. 서울특별시 특허허가과 허가과장 허과장 \n9. 산골 찹살 촌 찹쌀 갯골 찹쌀 햇찹쌀\n10. 강낭콩 옆 빈 콩깍지는 완두콩 깐 빈 콩깍지이고,\n 완두콩 옆 빈 콩깍지는 강낭콩 깐 빈 콩깍지이다.\n11. 우리 집 옆집 앞집 뒷창살은 홑겹창살이고, \n 우리 집 뒷집 앞집 옆창살은 겹홑창살이다.\n12. 작년에 온 솥 장수는 새 솥 장수이고, \n 금년에 온 솥 장수는 헌 솥 장수이다.\n13. 내가 그린 기린 그림은 긴 기린 그림이고,\n 네가 그린 기린 그림은 안 긴 기린 그림이다.\n14. 내가 그린 구름 그림은 새털구름 그린 그림이고,\n 네가 그린 구름 그림은 뭉게구름 그린 그림이다.\n15. 저기 계신 저 분이 박 법학박사이시고, \n 여기 계신 이 분이 백 법학박사이시다.\n16. 멍멍이네 꿀꿀이는 멍멍해도 꿀꿀하고, \n 꿀꿀이네 멍멍이는 꿀꿀해도 멍멍하네.\n17. 귀돌이네 담 밑에서 귀뚜라미가 귀뚤뚤뚤 귀뚤뚤뚤 \n 똘똘이네 담 밑에서 귀뚜라미가 뚤둘둘둘 뚤둘둘둘 \n18. 도토리가 문을 도로록, 드르륵, 두루룩 열었는가\n 드로록, 도루륵, 두르룩 열었는가? \n19. 작은 토끼 토끼통 옆에는 큰 토끼 토끼통이 있고, \n 큰 토끼 토끼통 옆에는 작은 토끼 토끼통이 있다. \n20. 안 촉촉한 초코칩 나라에 살던 안 촉촉한 초코칩이 \n 촉촉한 초코칩 나라의 촉촉한 초코칩을 보고 \n 촉촉한 초코칩이 되고 싶어서 촉촉한 초코칩 나라로 갔는데, \n 촉촉한 초코칩 나라의 문지기가 "넌 촉촉한 초코칩이 아니고 안 촉촉한 \n 초코칩이이니까 안 촉촉한 초코칩 나라에서 살아."라고 해서 \n 안 촉촉한 초코칩은 촉촉한 초코칩이 되는 것을 포기하고 \n 안 촉촉한 초코칩 나라로 돌아갔다.\n\n\n''Make you own tongue twister!!''\n\nDirections: Write your name in the “Who?” spaces at the top and bottom. Fold the paper on the first line, then pass it to another person. This next person will fill in the next blank. The only rule is that your answer must begin with the first sound of the person’s name - try to use that sound as much as possible in your answer! Once you have filled in your question, fold the paper at the next line, and pass it to another person. Repeat until all blanks are full! Voila, a tongue twister!\n\nex.WHO: Mary \n DID WHAT: met a man, ate mangoes, married a monkey \n WHERE: in Minnesota, at the Market, in Montreal \n WHEN: on May 5th, at midnight, in the middle of winter \n WHY: because she was mad, by mistake, because her mother made her do it\nAdapted from Pizazz Tongue Twisters:\nhttp://darkwing.uoregon.edu/~leslieob/twisters.html \n\nWho?:\n\n\n________________________________________________________\n\nDid what?:\n\n\n________________________________________________________\n\nWhere?:\n\n\n________________________________________________________\n\nWhen?:\n\n\n________________________________________________________\n\nWhy? Because… \n\n\n\n\nWho? (for reference)\n
Planner: [[Yooujin]]\n\n''Vocabulary list (MATCHING): words you must know before watching a Korean drama''\n|조연|백혈병|드라마|대본|교통사고|주연|\n|줄거리|결말|연출가|기억상실증|암|첫사랑|\n|first love|leukemia|cancer|summary|script|car accident|\n|amnesia|drama|ending|director|supporting actor/actress|main actor/actress|\n\n''Discussion Questions''\n\n1) 한국 드라마의 어떤 점이 좋으세요/싫으세요?\nWhat do you like/don’t like about Korean dramas? \n\n2) 한국 드라마가 미국에서 왜 유명한가요/ 유명하지 않나요?\nAre Korean dramas popular in the U.S.? why or why not? \n\n3) 제일 좋아하는 한국드라마는 무엇인가요? 그 드라마의 어떤 점이 좋으세요?\nWhat is your favorite Korean drama? What do you like about it? \n\n4) 제일 좋아하는 남자배우나 여자배우가 있으세요? \nDo you have a favorite actor/actress? \n\n5) 한국드라마와 미국드라마의 비슷한 점이나 다른 점이 있나요? \nAre there any similarities/differences between Korean dramas and American sitcoms/ TV shows? \n
Planner: [[Ajay]]\n\nair - 공기\nair pollution - 공기오염, 공해\nautumn - 가을\nCelsius - 섭씨\nchance of rain - 비가 올 확률\nchangeable weather - 변덕스러운 날씨\nclimate - 기후\ncloud - 구름\ndegree - 도\nFahrenheit - 화씨\nfirst snow - 첫눈\nflood - 홍수\nhail - 우박\nhigh (temp.) - 낮 최고 기온\nhumidity - 습도\nhurricane - 태풍\nIndian summer (opposite) - 꽃샘추위 (반대)\nis bright - 밝다\nis chilly - 쌀쌀하다\nis cloudy, overcast - 흐리다\nis cold - 춥다, 차갑다\nis cool - 선선하다\nis dry, arid - 건조하다\nis foggy - 안개가 끼다\nis gloomy - 우중충하다\nis hot - 덥다\nis humid - 습기 있는\nis partly cloudy - 약간 흐리다, 조금흐리다\nis pleasant - 화창하다\nis raining - 비가 오다\nis snowing - 눈이 오다\nis sultry, muggy - 무덥다\nis sunny - 맑다\nis warm - 따뜻하다\nlightning - 번개\nlots of accumulated snow - 폭설\nmoonlight - 달빛\novernight low (temp.) - 아침 최저 기온\nprecipitation - 강수량\nrain cloud - 먹구름\nrain shower - 소나기\nraindrops - 빗방울\nrainy season - 장마\nseason - 철, 계절\nsky - 하늘\nsleet - 진눈깨비\nsnowstorm - 눈보라\nspring - 봄\nsprinkle, drizzle - 가랑비\nstorm - 폭풍\nsummer - 여름\nsunlight - 햇살\nsweltering nights - 열대야\ntemperature - 기온\nthermometer 온도계\nthunder - 천둥\nto rain on and off - 비가 오락가락하다\nto shine (eg. sunlight) - 비추다\nto stop raining - 날씨가 개다\ntorrential rain - 억수, 폭우\nweather - 날씨\nweather bureau - 기상대\nweather forecast - 일기 예보\nwind is blowing - 바람이 불다\nwinter - 겨울\nyellow dust storm – 황사현상\n
Planner: Taek-Jin\n\n''Part I. Discussion''\n\n1. How do you say "to go grocery shopping" in Korean?\n\n2. 미국 시장에 가세요? 거기 가면 “Fresh produce”라고 써 있는데, 무슨 뜻이죠?\n\n3. What are your favorite grocery stores in America?\n 1)\n 2)\n 3)\n\n4. 미국 시장에서 고기 사 본적 있어요? What do these part names mean?\n 1) Tenderloin\n 2) 등심\n 3) Rump\n 4) Ribs\n 5) 목살\n 6) Brisket\n 7) 사태\n 8) Ground beef\n\n5. (If you have been to Korea) What are some popular grocery stores in Korea?\n\n\n6. (한국에서 살아봤으면) 가장 좋아했던 시장이 무엇이었나요?\n\n\n7. Who goes grocery shopping? For example, do moms go grocery shopping?\n \n In America:\n In Korea:\n\n8. What is "웰빙" produce in Korea? Is it something like "organic food" in America?\n\n\n''Part II. Let’s go grocery shopping!''\n\nLet’s go to Safeway and pick up some groceries. Recipes in English and Korean language will be distributed. Find ingredients on the list. You don’t have to purchase any of them, but if you are actually interested in cooking some of the food in the recipes, go ahead and try!\n\nHere’s where we are going grocery shopping tonight. It’s just across the street from this café.\nSafeway\n6310 College Avenue, Oakland CA 94618\n\nHappy Shopping!\n
Planner: Taek-Jin\n\n''Vocabulary''\nnursery school\nmagnet school\nprivate/ public school\ndrop-out\nprobation\nhall pass\naudit\ncurriculum vitae\nnote-taking\nprom\nmidterm/ final\nvaledictorian\n\n학교\n초등학교, 중학교, 고등학교, 대학교\n학기\n담임\n선생님. 교사\n교장. 교감\n보충수업. 보습.\n전학\n시험\n수능\n졸업\n\n''Discussion topics''\n\n1. Where did you go to school? In which country?\n\n2. Did you like it in school? Do you miss it?\n\n3. Which subject did you like most?\n\n4. How do schools differ in the U.S. and South Korea?\n\n5. Why do you go to school? More practically, why do parents send their children to school?\n\n6. Have you heard of the issues around: school choice, school segregation, Brown vs. Board of Education, test score gap, affirmative action, violence in school, 교복자율화, 평준화, 본고사부활, 기부제입학, 과외, 8학군, 치맛바람, 촌지, 전교조, 대학서열, 학벌…
config.options.chkHttpReadOnly = false;\n
[[Welcome 환영합니다]]
[[2007-1-29: Schools 학교]]\n[[2006-8-11: Grocery shopping 장보기]]\n[[2006-7-21: Weather 날씨]]\n[[2006-3-10: Korean dramas 한국 드라마]]\n[[2006-2-24: Tongue twisters]]\n[[2006-1-27: Honorifics and polite expressions 존댓말]]\n[[2005-7-8: Ordering food 식당에서 음식 주문하기]]\n[[2005-4-29: Proverbs 속담]]\n[[2005-1-27: Quoting, paraphrasing, summarizing 인용하기, 환언하기, 요약하기]]
''Discussion sites''\n* [[Google LearningKorean|http://groups.google.com/group/learningkorean?hl=en]] group\n''General language learning materials''\n* [[Learn Korean Through English|http://www.mct.go.kr/koreanthroughenglish/chapter01_1.htm]] from the [[Ministry of Culture and Tourism|http://www.mct.go.kr]]\n* [[Learn Korean Language|http://www.learnkoreanlanguage.com/]]\n* Korea.net's "[[Let's Learn Korean|http://www.korea.net/kois/eng_vns_read.asp?movie_no=128]]"\n''Food-related''\n* [[At the restaurant, ordering food|http://altair.chonnam.ac.kr/~hydride/bbs/view.php?id=3_3&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=4]]\n* [[Korean dishes with English, Japanese, and Chinese translations (PDF file)|http://www.koreanculture.org/kcs/un1/korean_dishes_guide.pdf]]
/***\n|''Name:''|LegacyStrikeThroughPlugin|\n|''Description:''|Support for legacy (pre 2.1) strike through formatting|\n|''Version:''|1.0.1|\n|''Date:''|Jul 21, 2006|\n|''Source:''|http://www.tiddlywiki.com/#LegacyStrikeThroughPlugin|\n|''Author:''|MartinBudden (mjbudden (at) gmail (dot) com)|\n|''License:''|[[BSD open source license]]|\n|''CoreVersion:''|2.1.0|\n|''Browser:''|Firefox 1.0.4+; Firefox 1.5; InternetExplorer 6.0|\n\n***/\n\n//{{{\n\n// Ensure that the LegacyStrikeThrough Plugin is only installed once.\nif(!version.extensions.LegacyStrikeThroughPlugin)\n {\n version.extensions.LegacyStrikeThroughPlugin = true;\n\nconfig.formatters.push(\n{\n name: "legacyStrikeByChar",\n match: "==",\n termRegExp: /(==)/mg,\n element: "strike",\n handler: config.formatterHelpers.createElementAndWikify\n});\n\n} // end of "install only once"\n//}}}\n
[[Learning Korean~한국어 배우기]]\n[[영어 배우기~Learning English]]
''On the wiki''\n[[Materials 자료]]\n[[Links 링크]]\n---------------------\n''Links to Dongari''\n[[SF/East Bay|http://groups.yahoo.com/group/dongari]]\n[[South Bay|http://groups.yahoo.com/group/southbaydongari]]\n[[Forum|http://groups.yahoo.com/group/dongariforum]]\n---------------------\n''Help''\n[[Welcome to tiddlyspot.com]]\n[[티들리위키에 대해서|http://www.yjae.net/163]]\n[[Tiddlywiki 사용하기|http://www.okaysoul.net/wp/?p=59]]
[[From Past Meetings 과거 정기 모임 자료]]\n[[Songs & Lyrics 노래가사, 팝송 등]] \n\n\n\n
[[2005년 7월 8일: Ordering food 식당에서 음식 주문하기]]\n[[2006년 7월 21일: Weather 날씨]]\n[[2006년 8월 11일: Grocery shopping 장보기]]\n[[2007년 1월 29일: Schools 학교]]\n
[[Translations 번역]]
^.^ Dongari 위키 :)
[[아파송(Sickness Song)]]
[[한국어 -> 영어 (Korean->English)]]\n[[English -> Korean (영어->한국어)]]
| !date | !user | !location | !storeUrl | !uploadDir | !toFilename | !backupdir | !origin |\n| 11/3/2007 14:27:5 | YourName | [[/|http://dongariwiki.tiddlyspot.com/]] | [[store.cgi|http://dongariwiki.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 11/3/2007 14:33:57 | Dave M | [[/|http://dongariwiki.tiddlyspot.com/]] | [[store.cgi|http://dongariwiki.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 11/3/2007 14:38:18 | Dave M | [[/|http://dongariwiki.tiddlyspot.com/]] | [[store.cgi|http://dongariwiki.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 11/3/2007 14:38:44 | Dave M | [[/|http://dongariwiki.tiddlyspot.com/]] | [[store.cgi|http://dongariwiki.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 11/3/2007 14:41:11 | Dave M | [[/|http://dongariwiki.tiddlyspot.com/]] | [[store.cgi|http://dongariwiki.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 11/3/2007 14:43:25 | Dave M | [[/|http://dongariwiki.tiddlyspot.com/]] | [[store.cgi|http://dongariwiki.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 11/3/2007 15:1:10 | Dave M | [[/|http://dongariwiki.tiddlyspot.com/#SiteTitle]] | [[store.cgi|http://dongariwiki.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 11/3/2007 16:3:48 | admin | [[/|http://dongariwiki.tiddlyspot.com/]] | [[store.cgi|http://dongariwiki.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 11/3/2007 16:4:25 | admin | [[/|http://dongariwiki.tiddlyspot.com/]] | [[store.cgi|http://dongariwiki.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 11/3/2007 16:5:8 | admin | [[/|http://dongariwiki.tiddlyspot.com/]] | [[store.cgi|http://dongariwiki.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 11/3/2007 16:6:1 | admin | [[/|http://dongariwiki.tiddlyspot.com/]] | [[store.cgi|http://dongariwiki.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 11/3/2007 16:7:5 | admin | [[/|http://dongariwiki.tiddlyspot.com/]] | [[store.cgi|http://dongariwiki.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 11/3/2007 16:10:29 | admin | [[/|http://dongariwiki.tiddlyspot.com/]] | [[store.cgi|http://dongariwiki.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 11/3/2007 16:37:0 | admin | [[/|http://dongariwiki.tiddlyspot.com/]] | [[store.cgi|http://dongariwiki.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 11/3/2007 20:3:30 | admin | [[/|http://dongariwiki.tiddlyspot.com/]] | [[store.cgi|http://dongariwiki.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 14/3/2007 12:14:59 | admin | [[/|http://dongariwiki.tiddlyspot.com/]] | [[store.cgi|http://dongariwiki.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 14/3/2007 16:7:48 | admin | [[/|http://dongariwiki.tiddlyspot.com/]] | [[store.cgi|http://dongariwiki.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 14/3/2007 16:23:50 | admin | [[/|http://dongariwiki.tiddlyspot.com/]] | [[store.cgi|http://dongariwiki.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 14/3/2007 16:36:45 | admin | [[/|http://dongariwiki.tiddlyspot.com/]] | [[store.cgi|http://dongariwiki.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 14/3/2007 17:20:21 | admin | [[/|http://dongariwiki.tiddlyspot.com/]] | [[store.cgi|http://dongariwiki.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 15/3/2007 1:7:35 | admin | [[/|http://dongariwiki.tiddlyspot.com/]] | [[store.cgi|http://dongariwiki.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 15/3/2007 1:8:54 | admin | [[/|http://dongariwiki.tiddlyspot.com/]] | [[store.cgi|http://dongariwiki.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 15/3/2007 1:14:8 | admin | [[/|http://dongariwiki.tiddlyspot.com/]] | [[store.cgi|http://dongariwiki.tiddlyspot.com/store.cgi]] | . | index.html | . | Ok |\n| 15/3/2007 1:15:6 | admin | [[/|http://dongariwiki.tiddlyspot.com/]] | [[store.cgi|http://dongariwiki.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 17/3/2007 18:58:43 | admin | [[/|http://dongariwiki.tiddlyspot.com/]] | [[store.cgi|http://dongariwiki.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 17/3/2007 21:53:56 | admin | [[/|http://dongariwiki.tiddlyspot.com/]] | [[store.cgi|http://dongariwiki.tiddlyspot.com/store.cgi]] | . | index.html | . |\n| 24/3/2007 21:37:58 | admin | [[/|http://dongariwiki.tiddlyspot.com/]] | [[store.cgi|http://dongariwiki.tiddlyspot.com/store.cgi]] | . | index.html | . |
/***\n|''Name:''|UploadPlugin|\n|''Description:''|Save to web a TiddlyWiki|\n|''Version:''|3.4.4|\n|''Date:''|Sep 30, 2006|\n|''Source:''|http://tiddlywiki.bidix.info/#UploadPlugin|\n|''Documentation:''|http://tiddlywiki.bidix.info/#UploadDoc|\n|''Author:''|BidiX (BidiX (at) bidix (dot) info)|\n|''License:''|[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D ]]|\n|''~CoreVersion:''|2.0.0|\n|''Browser:''|Firefox 1.5; InternetExplorer 6.0; Safari|\n|''Include:''|config.lib.file; config.lib.log; config.lib.options; PasswordTweak|\n|''Require:''|[[UploadService|http://tiddlywiki.bidix.info/#UploadService]]|\n***/\n//{{{\nversion.extensions.UploadPlugin = {\n major: 3, minor: 4, revision: 4, \n date: new Date(2006,8,30),\n source: 'http://tiddlywiki.bidix.info/#UploadPlugin',\n documentation: 'http://tiddlywiki.bidix.info/#UploadDoc',\n author: 'BidiX (BidiX (at) bidix (dot) info',\n license: '[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D]]',\n coreVersion: '2.0.0',\n browser: 'Firefox 1.5; InternetExplorer 6.0; Safari'\n};\n//}}}\n\n////+++!![config.lib.file]\n\n//{{{\nif (!config.lib) config.lib = {};\nif (!config.lib.file) config.lib.file= {\n author: 'BidiX',\n version: {major: 0, minor: 1, revision: 0}, \n date: new Date(2006,3,9)\n};\nconfig.lib.file.dirname = function (filePath) {\n var lastpos;\n if ((lastpos = filePath.lastIndexOf("/")) != -1) {\n return filePath.substring(0, lastpos);\n } else {\n return filePath.substring(0, filePath.lastIndexOf("\s\s"));\n }\n};\nconfig.lib.file.basename = function (filePath) {\n var lastpos;\n if ((lastpos = filePath.lastIndexOf("#")) != -1) \n filePath = filePath.substring(0, lastpos);\n if ((lastpos = filePath.lastIndexOf("/")) != -1) {\n return filePath.substring(lastpos + 1);\n } else\n return filePath.substring(filePath.lastIndexOf("\s\s")+1);\n};\nwindow.basename = function() {return "@@deprecated@@";};\n//}}}\n////===\n\n////+++!![config.lib.log]\n\n//{{{\nif (!config.lib) config.lib = {};\nif (!config.lib.log) config.lib.log= {\n author: 'BidiX',\n version: {major: 0, minor: 1, revision: 1}, \n date: new Date(2006,8,19)\n};\nconfig.lib.Log = function(tiddlerTitle, logHeader) {\n if (version.major < 2)\n this.tiddler = store.tiddlers[tiddlerTitle];\n else\n this.tiddler = store.getTiddler(tiddlerTitle);\n if (!this.tiddler) {\n this.tiddler = new Tiddler();\n this.tiddler.title = tiddlerTitle;\n this.tiddler.text = "| !date | !user | !location |" + logHeader;\n this.tiddler.created = new Date();\n this.tiddler.modifier = config.options.txtUserName;\n this.tiddler.modified = new Date();\n if (version.major < 2)\n store.tiddlers[tiddlerTitle] = this.tiddler;\n else\n store.addTiddler(this.tiddler);\n }\n return this;\n};\n\nconfig.lib.Log.prototype.newLine = function (line) {\n var now = new Date();\n var newText = "| ";\n newText += now.getDate()+"/"+(now.getMonth()+1)+"/"+now.getFullYear() + " ";\n newText += now.getHours()+":"+now.getMinutes()+":"+now.getSeconds()+" | ";\n newText += config.options.txtUserName + " | ";\n var location = document.location.toString();\n var filename = config.lib.file.basename(location);\n if (!filename) filename = '/';\n newText += "[["+filename+"|"+location + "]] |";\n this.tiddler.text = this.tiddler.text + "\sn" + newText;\n this.addToLine(line);\n};\n\nconfig.lib.Log.prototype.addToLine = function (text) {\n this.tiddler.text = this.tiddler.text + text;\n this.tiddler.modifier = config.options.txtUserName;\n this.tiddler.modified = new Date();\n if (version.major < 2)\n store.tiddlers[this.tiddler.tittle] = this.tiddler;\n else {\n store.addTiddler(this.tiddler);\n story.refreshTiddler(this.tiddler.title);\n store.notify(this.tiddler.title, true);\n }\n if (version.major < 2)\n store.notifyAll(); \n};\n//}}}\n////===\n\n////+++!![config.lib.options]\n\n//{{{\nif (!config.lib) config.lib = {};\nif (!config.lib.options) config.lib.options = {\n author: 'BidiX',\n version: {major: 0, minor: 1, revision: 0}, \n date: new Date(2006,3,9)\n};\n\nconfig.lib.options.init = function (name, defaultValue) {\n if (!config.options[name]) {\n config.options[name] = defaultValue;\n saveOptionCookie(name);\n }\n};\n//}}}\n////===\n\n////+++!![PasswordTweak]\n\n//{{{\nversion.extensions.PasswordTweak = {\n major: 1, minor: 0, revision: 3, date: new Date(2006,8,30),\n type: 'tweak',\n source: 'http://tiddlywiki.bidix.info/#PasswordTweak'\n};\n//}}}\n/***\n!!config.macros.option\n***/\n//{{{\nconfig.macros.option.passwordCheckboxLabel = "Save this password on this computer";\nconfig.macros.option.passwordType = "password"; // password | text\n\nconfig.macros.option.onChangeOption = function(e)\n{\n var opt = this.getAttribute("option");\n var elementType,valueField;\n if(opt) {\n switch(opt.substr(0,3)) {\n case "txt":\n elementType = "input";\n valueField = "value";\n break;\n case "pas":\n elementType = "input";\n valueField = "value";\n break;\n case "chk":\n elementType = "input";\n valueField = "checked";\n break;\n }\n config.options[opt] = this[valueField];\n saveOptionCookie(opt);\n var nodes = document.getElementsByTagName(elementType);\n for(var t=0; t<nodes.length; t++) \n {\n var optNode = nodes[t].getAttribute("option");\n if (opt == optNode) \n nodes[t][valueField] = this[valueField];\n }\n }\n return(true);\n};\n\nconfig.macros.option.handler = function(place,macroName,params)\n{\n var opt = params[0];\n if(config.options[opt] === undefined) {\n return;}\n var c;\n switch(opt.substr(0,3)) {\n case "txt":\n c = document.createElement("input");\n c.onkeyup = this.onChangeOption;\n c.setAttribute ("option",opt);\n c.className = "txtOptionInput "+opt;\n place.appendChild(c);\n c.value = config.options[opt];\n break;\n case "pas":\n // input password\n c = document.createElement ("input");\n c.setAttribute("type",config.macros.option.passwordType);\n c.onkeyup = this.onChangeOption;\n c.setAttribute("option",opt);\n c.className = "pasOptionInput "+opt;\n place.appendChild(c);\n c.value = config.options[opt];\n // checkbox link with this password "save this password on this computer"\n c = document.createElement("input");\n c.setAttribute("type","checkbox");\n c.onclick = this.onChangeOption;\n c.setAttribute("option","chk"+opt);\n c.className = "chkOptionInput "+opt;\n place.appendChild(c);\n c.checked = config.options["chk"+opt];\n // text savePasswordCheckboxLabel\n place.appendChild(document.createTextNode(config.macros.option.passwordCheckboxLabel));\n break;\n case "chk":\n c = document.createElement("input");\n c.setAttribute("type","checkbox");\n c.onclick = this.onChangeOption;\n c.setAttribute("option",opt);\n c.className = "chkOptionInput "+opt;\n place.appendChild(c);\n c.checked = config.options[opt];\n break;\n }\n};\n//}}}\n/***\n!! Option cookie stuff\n***/\n//{{{\nwindow.loadOptionsCookie_orig_PasswordTweak = window.loadOptionsCookie;\nwindow.loadOptionsCookie = function()\n{\n var cookies = document.cookie.split(";");\n for(var c=0; c<cookies.length; c++) {\n var p = cookies[c].indexOf("=");\n if(p != -1) {\n var name = cookies[c].substr(0,p).trim();\n var value = cookies[c].substr(p+1).trim();\n switch(name.substr(0,3)) {\n case "txt":\n config.options[name] = unescape(value);\n break;\n case "pas":\n config.options[name] = unescape(value);\n break;\n case "chk":\n config.options[name] = value == "true";\n break;\n }\n }\n }\n};\n\nwindow.saveOptionCookie_orig_PasswordTweak = window.saveOptionCookie;\nwindow.saveOptionCookie = function(name)\n{\n var c = name + "=";\n switch(name.substr(0,3)) {\n case "txt":\n c += escape(config.options[name].toString());\n break;\n case "chk":\n c += config.options[name] ? "true" : "false";\n // is there an option link with this chk ?\n if (config.options[name.substr(3)]) {\n saveOptionCookie(name.substr(3));\n }\n break;\n case "pas":\n if (config.options["chk"+name]) {\n c += escape(config.options[name].toString());\n } else {\n c += "";\n }\n break;\n }\n c += "; expires=Fri, 1 Jan 2038 12:00:00 UTC; path=/";\n document.cookie = c;\n};\n//}}}\n/***\n!! Initializations\n***/\n//{{{\n// define config.options.pasPassword\nif (!config.options.pasPassword) {\n config.options.pasPassword = 'defaultPassword';\n window.saveOptionCookie('pasPassword');\n}\n// since loadCookies is first called befor password definition\n// we need to reload cookies\nwindow.loadOptionsCookie();\n//}}}\n////===\n\n////+++!![config.macros.upload]\n\n//{{{\nconfig.macros.upload = {\n accessKey: "U",\n formName: "UploadPlugin",\n contentType: "text/html;charset=UTF-8",\n defaultStoreScript: "store.php"\n};\n\n// only this two configs need to be translated\nconfig.macros.upload.messages = {\n aboutToUpload: "About to upload TiddlyWiki to %0",\n backupFileStored: "Previous file backuped in %0",\n crossDomain: "Certainly a cross-domain isue: access to an other site isn't allowed",\n errorDownloading: "Error downloading",\n errorUploadingContent: "Error uploading content",\n fileLocked: "Files is locked: You are not allowed to Upload",\n fileNotFound: "file to upload not found",\n fileNotUploaded: "File %0 NOT uploaded",\n mainFileUploaded: "Main TiddlyWiki file uploaded to %0",\n passwordEmpty: "Unable to upload, your password is empty",\n urlParamMissing: "url param missing",\n rssFileNotUploaded: "RssFile %0 NOT uploaded",\n rssFileUploaded: "Rss File uploaded to %0"\n};\n\nconfig.macros.upload.label = {\n promptOption: "Save and Upload this TiddlyWiki with UploadOptions",\n promptParamMacro: "Save and Upload this TiddlyWiki in %0",\n saveLabel: "save to web", \n saveToDisk: "save to disk",\n uploadLabel: "upload" \n};\n\nconfig.macros.upload.handler = function(place,macroName,params){\n // parameters initialization\n var storeUrl = params[0];\n var toFilename = params[1];\n var backupDir = params[2];\n var uploadDir = params[3];\n var username = params[4];\n var password; // for security reason no password as macro parameter\n var label;\n if (document.location.toString().substr(0,4) == "http")\n label = this.label.saveLabel;\n else\n label = this.label.uploadLabel;\n var prompt;\n if (storeUrl) {\n prompt = this.label.promptParamMacro.toString().format([this.toDirUrl(storeUrl, uploadDir, username)]);\n }\n else {\n prompt = this.label.promptOption;\n }\n createTiddlyButton(place, label, prompt, \n function () {\n config.macros.upload.upload(storeUrl, toFilename, uploadDir, backupDir, username, password); \n return false;}, \n null, null, this.accessKey);\n};\nconfig.macros.upload.UploadLog = function() {\n return new config.lib.Log('UploadLog', " !storeUrl | !uploadDir | !toFilename | !backupdir | !origin |" );\n};\nconfig.macros.upload.UploadLog.prototype = config.lib.Log.prototype;\nconfig.macros.upload.UploadLog.prototype.startUpload = function(storeUrl, toFilename, uploadDir, backupDir) {\n var line = " [[" + config.lib.file.basename(storeUrl) + "|" + storeUrl + "]] | ";\n line += uploadDir + " | " + toFilename + " | " + backupDir + " |";\n this.newLine(line);\n};\nconfig.macros.upload.UploadLog.prototype.endUpload = function() {\n this.addToLine(" Ok |");\n};\nconfig.macros.upload.basename = config.lib.file.basename;\nconfig.macros.upload.dirname = config.lib.file.dirname;\nconfig.macros.upload.toRootUrl = function (storeUrl, username)\n{\n return root = (this.dirname(storeUrl)?this.dirname(storeUrl):this.dirname(document.location.toString()));\n}\nconfig.macros.upload.toDirUrl = function (storeUrl, uploadDir, username)\n{\n var root = this.toRootUrl(storeUrl, username);\n if (uploadDir && uploadDir != '.')\n root = root + '/' + uploadDir;\n return root;\n}\nconfig.macros.upload.toFileUrl = function (storeUrl, toFilename, uploadDir, username)\n{\n return this.toDirUrl(storeUrl, uploadDir, username) + '/' + toFilename;\n}\nconfig.macros.upload.upload = function(storeUrl, toFilename, uploadDir, backupDir, username, password)\n{\n // parameters initialization\n storeUrl = (storeUrl ? storeUrl : config.options.txtUploadStoreUrl);\n toFilename = (toFilename ? toFilename : config.options.txtUploadFilename);\n backupDir = (backupDir ? backupDir : config.options.txtUploadBackupDir);\n uploadDir = (uploadDir ? uploadDir : config.options.txtUploadDir);\n username = (username ? username : config.options.txtUploadUserName);\n password = config.options.pasUploadPassword; // for security reason no password as macro parameter\n if (!password || password === '') {\n alert(config.macros.upload.messages.passwordEmpty);\n return;\n }\n if (storeUrl === '') {\n storeUrl = config.macros.upload.defaultStoreScript;\n }\n if (config.lib.file.dirname(storeUrl) === '') {\n storeUrl = config.lib.file.dirname(document.location.toString())+'/'+storeUrl;\n }\n if (toFilename === '') {\n toFilename = config.lib.file.basename(document.location.toString());\n }\n\n clearMessage();\n // only for forcing the message to display\n if (version.major < 2)\n store.notifyAll();\n if (!storeUrl) {\n alert(config.macros.upload.messages.urlParamMissing);\n return;\n }\n // Check that file is not locked\n if (window.BidiX && BidiX.GroupAuthoring && BidiX.GroupAuthoring.lock) {\n if (BidiX.GroupAuthoring.lock.isLocked() && !BidiX.GroupAuthoring.lock.isMyLock()) {\n alert(config.macros.upload.messages.fileLocked);\n return;\n }\n }\n \n var log = new this.UploadLog();\n log.startUpload(storeUrl, toFilename, uploadDir, backupDir);\n if (document.location.toString().substr(0,5) == "file:") {\n saveChanges();\n }\n var toDir = config.macros.upload.toDirUrl(storeUrl, toFilename, uploadDir, username);\n displayMessage(config.macros.upload.messages.aboutToUpload.format([toDir]), toDir);\n this.uploadChanges(storeUrl, toFilename, uploadDir, backupDir, username, password);\n if(config.options.chkGenerateAnRssFeed) {\n //var rssContent = convertUnicodeToUTF8(generateRss());\n var rssContent = generateRss();\n var rssPath = toFilename.substr(0,toFilename.lastIndexOf(".")) + ".xml";\n this.uploadContent(rssContent, storeUrl, rssPath, uploadDir, '', username, password, \n function (responseText) {\n if (responseText.substring(0,1) != '0') {\n displayMessage(config.macros.upload.messages.rssFileNotUploaded.format([rssPath]));\n }\n else {\n var toFileUrl = config.macros.upload.toFileUrl(storeUrl, rssPath, uploadDir, username);\n displayMessage(config.macros.upload.messages.rssFileUploaded.format(\n [toFileUrl]), toFileUrl);\n }\n // for debugging store.php uncomment last line\n //DEBUG alert(responseText);\n });\n }\n return;\n};\n\nconfig.macros.upload.uploadChanges = function(storeUrl, toFilename, uploadDir, backupDir, \n username, password) {\n var original;\n if (document.location.toString().substr(0,4) == "http") {\n original = this.download(storeUrl, toFilename, uploadDir, backupDir, username, password);\n return;\n }\n else {\n // standard way : Local file\n \n original = loadFile(getLocalPath(document.location.toString()));\n if(window.Components) {\n // it's a mozilla browser\n try {\n netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");\n var converter = Components.classes["@mozilla.org/intl/scriptableunicodeconverter"]\n .createInstance(Components.interfaces.nsIScriptableUnicodeConverter);\n converter.charset = "UTF-8";\n original = converter.ConvertToUnicode(original);\n }\n catch(e) {\n }\n }\n }\n //DEBUG alert(original);\n this.uploadChangesFrom(original, storeUrl, toFilename, uploadDir, backupDir, \n username, password);\n};\n\nconfig.macros.upload.uploadChangesFrom = function(original, storeUrl, toFilename, uploadDir, backupDir, \n username, password) {\n var startSaveArea = '<div id="' + 'storeArea">'; // Split up into two so that indexOf() of this source doesn't find it\n var endSaveArea = '</d' + 'iv>';\n // Locate the storeArea div's\n var posOpeningDiv = original.indexOf(startSaveArea);\n var posClosingDiv = original.lastIndexOf(endSaveArea);\n if((posOpeningDiv == -1) || (posClosingDiv == -1))\n {\n alert(config.messages.invalidFileError.format([document.location.toString()]));\n return;\n }\n var revised = original.substr(0,posOpeningDiv + startSaveArea.length) + \n allTiddlersAsHtml() + "\sn\st\st" +\n original.substr(posClosingDiv);\n var newSiteTitle;\n if(version.major < 2){\n newSiteTitle = (getElementText("siteTitle") + " - " + getElementText("siteSubtitle")).htmlEncode();\n } else {\n newSiteTitle = (wikifyPlain ("SiteTitle") + " - " + wikifyPlain ("SiteSubtitle")).htmlEncode();\n }\n\n revised = revised.replaceChunk("<title"+">","</title"+">"," " + newSiteTitle + " ");\n revised = revised.replaceChunk("<!--PRE-HEAD-START--"+">","<!--PRE-HEAD-END--"+">","\sn" + store.getTiddlerText("MarkupPreHead","") + "\sn");\n revised = revised.replaceChunk("<!--POST-HEAD-START--"+">","<!--POST-HEAD-END--"+">","\sn" + store.getTiddlerText("MarkupPostHead","") + "\sn");\n revised = revised.replaceChunk("<!--PRE-BODY-START--"+">","<!--PRE-BODY-END--"+">","\sn" + store.getTiddlerText("MarkupPreBody","") + "\sn");\n revised = revised.replaceChunk("<!--POST-BODY-START--"+">","<!--POST-BODY-END--"+">","\sn" + store.getTiddlerText("MarkupPostBody","") + "\sn");\n\n var response = this.uploadContent(revised, storeUrl, toFilename, uploadDir, backupDir, \n username, password, function (responseText) {\n if (responseText.substring(0,1) != '0') {\n alert(responseText);\n displayMessage(config.macros.upload.messages.fileNotUploaded.format([getLocalPath(document.location.toString())]));\n }\n else {\n if (uploadDir !== '') {\n toFilename = uploadDir + "/" + config.macros.upload.basename(toFilename);\n } else {\n toFilename = config.macros.upload.basename(toFilename);\n }\n var toFileUrl = config.macros.upload.toFileUrl(storeUrl, toFilename, uploadDir, username);\n if (responseText.indexOf("destfile:") > 0) {\n var destfile = responseText.substring(responseText.indexOf("destfile:")+9, \n responseText.indexOf("\sn", responseText.indexOf("destfile:")));\n toFileUrl = config.macros.upload.toRootUrl(storeUrl, username) + '/' + destfile;\n }\n else {\n toFileUrl = config.macros.upload.toFileUrl(storeUrl, toFilename, uploadDir, username);\n }\n displayMessage(config.macros.upload.messages.mainFileUploaded.format(\n [toFileUrl]), toFileUrl);\n if (backupDir && responseText.indexOf("backupfile:") > 0) {\n var backupFile = responseText.substring(responseText.indexOf("backupfile:")+11, \n responseText.indexOf("\sn", responseText.indexOf("backupfile:")));\n toBackupUrl = config.macros.upload.toRootUrl(storeUrl, username) + '/' + backupFile;\n displayMessage(config.macros.upload.messages.backupFileStored.format(\n [toBackupUrl]), toBackupUrl);\n }\n var log = new config.macros.upload.UploadLog();\n log.endUpload();\n store.setDirty(false);\n // erase local lock\n if (window.BidiX && BidiX.GroupAuthoring && BidiX.GroupAuthoring.lock) {\n BidiX.GroupAuthoring.lock.eraseLock();\n // change mtime with new mtime after upload\n var mtime = responseText.substr(responseText.indexOf("mtime:")+6);\n BidiX.GroupAuthoring.lock.mtime = mtime;\n }\n \n \n }\n // for debugging store.php uncomment last line\n //DEBUG alert(responseText);\n }\n );\n};\n\nconfig.macros.upload.uploadContent = function(content, storeUrl, toFilename, uploadDir, backupDir, \n username, password, callbackFn) {\n var boundary = "---------------------------"+"AaB03x"; \n var request;\n try {\n request = new XMLHttpRequest();\n } \n catch (e) { \n request = new ActiveXObject("Msxml2.XMLHTTP"); \n }\n if (window.netscape){\n try {\n if (document.location.toString().substr(0,4) != "http") {\n netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserRead');}\n }\n catch (e) {}\n } \n //DEBUG alert("user["+config.options.txtUploadUserName+"] password[" + config.options.pasUploadPassword + "]");\n // compose headers data\n var sheader = "";\n sheader += "--" + boundary + "\sr\snContent-disposition: form-data; name=\s"";\n sheader += config.macros.upload.formName +"\s"\sr\sn\sr\sn";\n sheader += "backupDir="+backupDir\n +";user=" + username \n +";password=" + password\n +";uploaddir=" + uploadDir;\n // add lock attributes to sheader\n if (window.BidiX && BidiX.GroupAuthoring && BidiX.GroupAuthoring.lock) {\n var l = BidiX.GroupAuthoring.lock.myLock;\n sheader += ";lockuser=" + l.user\n + ";mtime=" + l.mtime\n + ";locktime=" + l.locktime;\n }\n sheader += ";;\sr\sn"; \n sheader += "\sr\sn" + "--" + boundary + "\sr\sn";\n sheader += "Content-disposition: form-data; name=\s"userfile\s"; filename=\s""+toFilename+"\s"\sr\sn";\n sheader += "Content-Type: " + config.macros.upload.contentType + "\sr\sn";\n sheader += "Content-Length: " + content.length + "\sr\sn\sr\sn";\n // compose trailer data\n var strailer = new String();\n strailer = "\sr\sn--" + boundary + "--\sr\sn";\n //strailer = "--" + boundary + "--\sr\sn";\n var data;\n data = sheader + content + strailer;\n //request.open("POST", storeUrl, true, username, password);\n try {\n request.open("POST", storeUrl, true); \n }\n catch(e) {\n alert(config.macros.upload.messages.crossDomain + "\snError:" +e);\n exit;\n }\n request.onreadystatechange = function () {\n if (request.readyState == 4) {\n if (request.status == 200)\n callbackFn(request.responseText);\n else\n alert(config.macros.upload.messages.errorUploadingContent + "\snStatus: "+request.status.statusText);\n }\n };\n request.setRequestHeader("Content-Length",data.length);\n request.setRequestHeader("Content-Type","multipart/form-data; boundary="+boundary);\n request.send(data); \n};\n\n\nconfig.macros.upload.download = function(uploadUrl, uploadToFilename, uploadDir, uploadBackupDir, \n username, password) {\n var request;\n try {\n request = new XMLHttpRequest();\n } \n catch (e) { \n request = new ActiveXObject("Msxml2.XMLHTTP"); \n }\n try {\n if (uploadUrl.substr(0,4) == "http") {\n netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");\n }\n else {\n netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");\n }\n } catch (e) { }\n //request.open("GET", document.location.toString(), true, username, password);\n try {\n request.open("GET", document.location.toString(), true);\n }\n catch(e) {\n alert(config.macros.upload.messages.crossDomain + "\snError:" +e);\n exit;\n }\n \n request.onreadystatechange = function () {\n if (request.readyState == 4) {\n if(request.status == 200) {\n config.macros.upload.uploadChangesFrom(request.responseText, uploadUrl, \n uploadToFilename, uploadDir, uploadBackupDir, username, password);\n }\n else\n alert(config.macros.upload.messages.errorDownloading.format(\n [document.location.toString()]) + "\snStatus: "+request.status.statusText);\n }\n };\n request.send(null);\n};\n\n//}}}\n////===\n\n////+++!![Initializations]\n\n//{{{\nconfig.lib.options.init('txtUploadStoreUrl','store.php');\nconfig.lib.options.init('txtUploadFilename','');\nconfig.lib.options.init('txtUploadDir','');\nconfig.lib.options.init('txtUploadBackupDir','');\nconfig.lib.options.init('txtUploadUserName',config.options.txtUserName);\nconfig.lib.options.init('pasUploadPassword','');\nsetStylesheet(\n ".pasOptionInput {width: 11em;}\sn"+\n ".txtOptionInput.txtUploadStoreUrl {width: 25em;}\sn"+\n ".txtOptionInput.txtUploadFilename {width: 25em;}\sn"+\n ".txtOptionInput.txtUploadDir {width: 25em;}\sn"+\n ".txtOptionInput.txtUploadBackupDir {width: 25em;}\sn"+\n "",\n "UploadOptionsStyles");\nconfig.shadowTiddlers.UploadDoc = "[[Full Documentation|http://tiddlywiki.bidix.info/l#UploadDoc ]]\sn"; \nconfig.options.chkAutoSave = false; saveOptionCookie('chkAutoSave');\n\n//}}}\n////===\n\n////+++!![Core Hijacking]\n\n//{{{\nconfig.macros.saveChanges.label_orig_UploadPlugin = config.macros.saveChanges.label;\nconfig.macros.saveChanges.label = config.macros.upload.label.saveToDisk;\n\nconfig.macros.saveChanges.handler_orig_UploadPlugin = config.macros.saveChanges.handler;\n\nconfig.macros.saveChanges.handler = function(place)\n{\n if ((!readOnly) && (document.location.toString().substr(0,4) != "http"))\n createTiddlyButton(place,this.label,this.prompt,this.onClick,null,null,this.accessKey);\n};\n\n//}}}\n////===\n
This document is a ~TiddlyWiki from tiddlyspot.com. A ~TiddlyWiki is an electronic notebook that is great for managing todo lists, personal information, and all sorts of things.\n\n@@font-weight:bold;font-size:1.3em;color:#444; //What now?// &nbsp;&nbsp;@@ Before you can save any changes, you need to enter your password in the form below. Then configure privacy and other site settings at your [[control panel|http://dongariwiki.tiddlyspot.com/controlpanel]] (your control panel username is //dongariwiki//).\n<<tiddler tiddlyspotControls>>\n@@font-weight:bold;font-size:1.3em;color:#444; //Working online// &nbsp;&nbsp;@@ You can edit this ~TiddlyWiki right now, and save your changes using the "save to web" button in the column on the right.\n\n@@font-weight:bold;font-size:1.3em;color:#444; //Working offline// &nbsp;&nbsp;@@ A fully functioning copy of this ~TiddlyWiki can be saved onto your hard drive or USB stick. You can make changes and save them locally without being connected to the Internet. When you're ready to sync up again, just click "upload" and your ~TiddlyWiki will be saved back to tiddlyspot.com.\n\n@@font-weight:bold;font-size:1.3em;color:#444; //Help!// &nbsp;&nbsp;@@ Find out more about ~TiddlyWiki at [[TiddlyWiki.com|http://tiddlywiki.com]]. Also visit [[TiddlyWiki Guides|http://tiddlywikiguides.org]] for documentation on learning and using ~TiddlyWiki. New users are especially welcome on the [[TiddlyWiki mailing list|http://groups.google.com/group/TiddlyWiki]], which is an excellent place to ask questions and get help. If you have a tiddlyspot related problem email [[tiddlyspot support|mailto:support@tiddlyspot.com]].\n\n@@font-weight:bold;font-size:1.3em;color:#444; //Enjoy :)// &nbsp;&nbsp;@@ We hope you like using your tiddlyspot.com site. Please email [[feedback@tiddlyspot.com|mailto:feedback@tiddlyspot.com]] with any comments or suggestions.
This is a wiki site for sharing language learning materials and experiences. It's starting with members of the San Francisco, East Bay, and South Bay Dongari groups.
| tiddlyspot password:|<<option pasUploadPassword>>|\n| site management:|<<upload http://dongariwiki.tiddlyspot.com/store.cgi index.html . . dongariwiki>>//(requires tiddlyspot password)//<<br>>[[control panel|http://dongariwiki.tiddlyspot.com/controlpanel]], [[download (go offline)|http://dongariwiki.tiddlyspot.com/download]]|\n| links:|[[tiddlyspot.com|http://tiddlyspot.com/]], [[FAQs|http://faq.tiddlyspot.com/]], [[announcements|http://announce.tiddlyspot.com/]], [[blog|http://tiddlyspot.com/blog/]], email [[support|mailto:support@tiddlyspot.com]] & [[feedback|mailto:feedback@tiddlyspot.com]], [[donate|http://tiddlyspot.com/?page=donate]]|
from [[Soo Yeon]]\n\n''아파송(Sickness Song)''\n\n입맛이 없어요. / I have no appetite. \n계속 토해요. / I've been vomiting. \n소화가 안돼요. / I have indigestion. \n속이 꽉 막혔어요. / I have stomach cramps. \n배가 부글부글 끓어요. / I have a stomach virus. \n속이 쓰려요. / I have heartburn. \n\n감기 걸렸어요. / I have the flu. \n콧물이 나와요. / I have a runny nose. \n목이 따끔따끔하고 / I have a sore throat. \n온몸이 욱신 쑤시고 / I ache all over. \n열나고 / I have a fever. \n으슬으슬 춥고 / I have the chills. \n\n<이 부분은 랩으로> \n엑스레이, 엑스레이 \nFace this way and don't move. \nTake a deep breath and hold it. \n\n살짝 삐끗했어요. (아야!) / I stretched a muscle. \n근육이 놀랬나 봐요. / I strained a muscle. \n심하게 삐었어요. / I sprained my back. \n목이 안 돌아가요. / I've got a kink in my neck. \n근육이 뭉쳤어요. / My muscles are cramping. \n허리를 삐끗했어요. / I threw my back out. \n\n얼굴에 막 뭐가 나요. / My face is breaking out. \n피부가 가려워요. / My skin's dry and itchy. \n종기가 났어요. / I have a growth. \n고름이 나요. / It's pussing. \n가려운데 뭘 좀 주세요. / Give me something for the itch. \n이 연고를 발라요. / Put this cream on it. \n\n<랩> \n식간에 한 봉지씩 드세요. / Take one dose between meals. \n식후 30분 후 드세요. / 30 minutes after meal. \n부작용은요? / What are the side effects? \n졸음 / drowsiness \n메스꺼움 / nausea \n설사 / diarrhea \n\n약 사러 간다. \n모기약 있어요? / Do you have mosquito repellent? \n소독약 있어요? / Do you carry merthiolate? \n입술 보호제 있어요? / Do you carry lip-balm? \n면봉 있어요? / Do you have cotton swabs? \n목캔디 있어요? / Do you carry lozenge? \n밴드 주세요. / Give me band-aids.
''음식''\n* [[영어강좌-기타 심층 표현(식사 레스토랑에서)|http://altair.chonnam.ac.kr/~hydride/bbs/view.php?id=3_3&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=4]]\n* [[한국 음식류 with English, Japanese, and Chinese translations (PDF file)|http://www.koreanculture.org/kcs/un1/korean_dishes_guide.pdf]]