성격 유형 (에니어그램)

신입직원 교육에서 강사가 알려준 내 성격 유형. 구체적인 테스트를 통해서 나온 결과는 아니고, 내 강의 듣는 태도와 자세, 얼굴 등을 통해서 약간은 직관적으로 판단한 것인데 잘 맞는 것 같다. 에니어그램이라는 분류 체계다.

에니어그램 6번 타입6번유형 ; 안전을 추구하고 신중한 사람

⊙ 특성
자기 자신을 안전하게 보호하려고 강한 보호자를 찾고 그 보호자에 대해 대단히 충직하고 자신의 책임을 다한다. 그러나 한편으로는 납득할 수 없는 권력에 반항하고 약자의 주장에 공감하며 불리한 싸움에 과감하게 도전하는 면도 있다. 상대방의 조그마한 언동으로부터 그 진의를 파악 하는 능력을 갖고 있으며 신뢰할 수 있는 관계라면 따뜻한 정과 마음을 보여준다. ‘충실하다’, ‘성실하다’ 라는 자신의 모습에 만족을 느낀다.

⊙ 긍정적일 때
충실하고 남들에게 호감을 줌

⊙ 부정적일 때
지나치게 율법적이고 방어함

특히나 “상대방의 조그마한 언동으로부터 그 진의를 파악 하는 능력을 갖고 있으며” 이 부분이 와닿는다.

성격 유형 (에니어그램)

Weekends

One of the differences between my current life and previous school life is at the way I spend weekends. At school I always went to the lab on weekends although it does not mean I worked hard even on weekends. Somehow my weekends were not as different from weekdays, and my strength was rather evenly distributed across the seven days. Now I really try to use weekend times usefully because the weekends are the only time I feel free from the company.

Last weekend, I spent most time with 병휘 and  some other brothers in the church.

We went to Noriter, a very unique cafe that has many small rooms and attic-like spaces. We could talk and play the ukulele in a small room. On the way back home, we played the shooting game at a shooting range in the Gung-dong area.

On Saturday, we went to Ramenmura. You guys look so hungry!

E-mart near my church has been changed to E-mart Traders recently. E-mart Traders looks very much like Costco. It has big pizzas and Starbucks!! Yes, Starbucks, which I couldn’t find nearby, came into the E-mart Traders building last week! And that’s the main reason we went there to study. Anyway, this huge pizza costs only 11k won. If we had known the pizza was this big, we would’ve ordered pieces instead.

Recently I’ve realized that I should leave the house anyway on weekends. Or I will waste my weekends dozing off and not focusing on important tasks. Looking forward to the next weekend 🙂

Weekends

C++ Replace All Matches

#include <boost/algorithm/string/regex.hpp>

string str = “There are 30 apples, each of which is of different type!”;
string pattern = “([\\d]+)|([.,?!])|(of)”;
string replacement = “(?1##NUMBER##)(?2##SYMBOL##)(?3##OF##)”;

string newStr = boost::algorithm::replace_all_regex_copy(str, boost::regex(pattern), replacement, boost::regex_constants::format_all);

cout << newStr << endl;

————–

$ There are ##NUMBER## apples##SYMBOL## each ##OF## which is ##OF## different type##SYMBOL##

cf. replace_all_regex, erase_all_regex, erase_all_regex_copy

C++ Replace All Matches