2019년 1월 12일 토요일

돌아와요 자유한국당! 조해주 인사청문회 마무리해요!

조해주 경력 사항






ㆍ전북 장수(1955년생) 
ㆍ고졸 검정고시  
ㆍ방송통신대 행정학과  
ㆍ미국 웨스턴일리노이대 정치학 석사  
ㆍ경기도선거관리위원회 상임위원 
ㆍ중앙선거관리위원회 선거실장  
ㆍ중앙선거관리위원회 기획조정실장  
ㆍ국민대학교 정치대학원 겸임교수




2018년 12월 25일 화요일

남녀의 생물학적 차이로 가져 오는 결과

조던 피터슨의 글에 대해서 반박하는 유튜브 동영상을 보고 정리 해보았습니다.

요즘 유튜브에서 갑론을박입니다. 이런 소재의 이야기를 하는 사람이 많습니다. 서로 반박하는 영상 올리고 무엇이 주장합니다. 아무래도 조만간에 대토론회 열어서 진행되는걸 보고 싶네요. 결론 내기는 힘들지라도 일반 사람들이 판단하는데 도움은 될 것 같습니다.


얼굴은 가렸네요. 대부분 얼굴 가리고 진행하는 사람이 많습니다. 일단 남녀의 차이를 과학적인 부분은 인정하는 내용입니다.


M포인트가 뭔지 P포인트가 뭔지 자세히 설명도 해줍니다. 이 내용은 어느 정도 다들 아시는 내용입니다.


일반적으로 반대로 적용되는 비율을 보여줍니다. 17% 정도가 다르게 적용된다고 하네요. 남자든 여자든 트랜스젠더도 있고 동성애도 있고 그러니 절대적으로 적용되지 않는다라는 건 이해됩니다.


역사적으로 하나씩 따져보면서 설명해줍니다. 설명은 요약이 무엇이냐면 생물학적으로 결정된 선천적인 것보다 후천적인 것이 더 중요하다라고 이야기 합니다. 그 후척적에는 교육이라는 요소가 큰 영향을 미친다고 합니다. 다만 현재 리더급이라고 말하는 사람들 중 남자가 많은 비중을 차지하는 것이 능력보다는 정치질 때문이라고 합니다.
그 정치질에는 많은 부분이 내포되어 있겠지요. 그럼 앞으로는? 어떻게 되는 것일까요?


결론은 현재는 과거와 달리 여성들이 교육 수준이 높아져서 후천적 계발이 되어 있으니 생물학적 차이가 중요하지 않다고 합니다. 그래서 여성이 리더급으로 많은 비율을 차지 할 것이라고 합니다.

영상 잘 보았습니다? 이 영상은 생물학적 차이만 반박하는 내용만 담았네요.

2018년 12월 24일 월요일

조던 피터슨 스칸디나비아에서 토크쇼

조던 피터슨이 어떤 사람인지?


나무 위키에서 간략하게 찾아 보면

캐나다의 임상 심리학자이자 문화 비평가. 2018년 현재 토론토 대학교의 심리학과 교수로 재직하고 있다. 
주된 연구 분야는 사회심리학, 성격심리학 등이며, 특히 인간이 종교나 이데올로기를 믿게 되는 심리적 원인, 개인의 성취를 향상시키는 방법, 반사회적 행동의 교정법 등에 업적을 남겼다. 출신 학교는 캐나다의 알버타 대학교(학부)와 맥길 대학교(대학원)로, 박사 학위 취득 후 맥길 대학교에 2년간 더 연구원으로 남아있다가, 1993년에 하버드 대학교의 심리학과 교수로 임용되었다. 하버드에서 5년간 교수로 재직한 뒤에 1998년 토론토 대학교의 전임교수가 되어 캐나다로 돌아왔다.

쉽게 말하면 학자입니다. 이때까지 이런 저런 사회적인 발언을 많이 해왔으며 현재는 페미니스트와 토론을 많이 하는 것 같습니다. 유튜브에서 조던 피턴슨이라고 찾으면 동영상이 많이 뜹니다. 대부분이 페미니스트와 논쟁입니다.



최근에 나온 모습입니다. 순간 보면 꼰대 같은 느낌이 듭니다. ㅎㅎㅎ 그래서 이 사람의 주장을 듣고 생각해야 겠지요.


엄청 자유 분방하게 진행이 됩니다. 진행하면서 보면 1:3으로 진행되는 느낌입니다. 그리고 진행 같은 룰이나 이런 것도 없어 보이고 그냥 거침없이 생각을 주고 받습니다.





위에 이야기가 가장 근본적인 핵심인 것 같습니다. 남녀의 차이는 두가지인데 첫째는 문화이고 둘째는 생물학적 차이라고 이야기합니다. 그리고 문화적 차이를 최소화하면 생물학적 차이가 최대화 된다고 합니다. 이미 과학계에서 최소 25년전부터 알고 있던 것이라고 합니다.

문화적 차이는 시대와 장소에 따라서 달라지고 있습니다. 하지만 생물학적 차이는 달라지고 있지 않고 있습니다. 페미니스트에 가장 의견의 차이는 남자 여자의 생물학적 차이를 어디까지 서로 이해하고 합의할 수 있을지 궁금합니다.



다음은 기회의 평등(기회균등)이라는 말은 많이 들어 보았습니다. 그리고 사회적 약자에게 기회를 좀 주는 걸 우리는 복지라고 생각할 수 있습니다. 하지만 결과의 평등은 처음 듣습니다.

결과의 평등이 적용이 가능한 곳이 있는지 궁금합니다. 실제적으로 여기서도 결과의 평등에 대해서는 긍정적이지 않고 잠깐 부정적으로 언급했던 것 같습니다.

조수애 아나운서 결혼이 왜?

조수애 아나운서는 1992년 생입니다. 2016년 1월부터 JTBC 아나운서가 되었습니다. 전 팬도 아니고 그냥 바로 내용을 짚어 보도록 하겠습니다.


말말말

히든싱어5 9회 바다편을 먼저 살펴 보겠습니다.







히든싱어5는 예능입니다. 그리고 원조가수가 어디에 있는지 맞추는 것입니다. 현재 2라운드가 진행 되고 있고 가수 바다가 가장 아닐 것 같은 곳에 번호를 누르는 것입니다.

조수애는 3번을 선택하였고 왜 그렇게 생각하는지 자신의 의견을 이야기했습니다. 무엇이 문제인지 모르겠지만 이것이 논란이 됩니다.

언론에서 난리가 났습니다. 왜 그런 것이죠? 제 생각엔 아무 일도 아닌 것을 일을 만드는 듯 합니다.

양세찬의 텐2 10회




아 크기 맞추기 아직 서툴어서 힘드네요. 아무튼 여기서 남자친구가 없듯이 이야기합니다. 이상형은 친구처럼 지낼 수 있는 사람이라고 밝혔습니다. 큰 문제가 될 내용은 전혀 아닙니다. 남자 친구가 있든 없든 자신이 명확하게 밝힌 필요는 없다고 생각합니다. 이상형과 결혼 한다라는 보장도 없습니다.

하지만 8일에 결혼 문제에 대해서 엄청나게 말이 많습니다.


8일 두산매거진 박서원 대표와 결혼식을 올렸다고 합니다. 1992년생인 조수애는 올해 27세, 1979년생인 박서원 대표의 나이는 40세로 두 사람은 13살 나이차이가 납니다. 박서원 대표가 이혼남이고 나이 많은데 조수애와 결혼 하는 것은 단지 돈때문이라고 생각해서 그런 듯 합니다.

돈때문에 결혼하면 안되는 이유가 무엇입니까? 궁금합니다. 물론 자신은 돈보다는 다른 부분을 더 중요하다고 생각하는 사람도 많을 것입니다. 다시 말해 결혼 하는 이유는 사람마다 생각이 다를 것입니다. 하지만 자신의 생각과 다르다고 그리고 악성댓글을 달 필요는 없습니다.

2018년 11월 15일 목요일

std::set 간단 사용 예제


#include <iostream>
#include <set>
#include <functional>

void Result(std::pair<std::set<int>::iterator, bool> * p) {
    if (true == p->second)
        cout << *p->first << " Insert success!" << endl;
    else
        cout << *p->first << " is Exist. Insert Fail! " << endl;
}

int main(){

    std::set<int> s;

    std::pair<std::set<int>::iterator, bool> ins1, ins2;
    ins1 = s.insert(50);
    s.insert(40);
    s.insert(80);
    ins2 = s.insert(40);

    Result(&ins1);
    Result(&ins2);

    std::set<int>::iterator iter;
    for (iter = s.begin(); iter != s.end(); ++iter){
        cout << *iter << " ";
    }

}

output
50 Insert success!
40 is Exist. Insert Fail! 
40 50 80 

std::set 은 유일한 값(키)이 들어 가며 자동정렬이 된다. std::map  은 key 와 value 이지만 std::set 는 key 만 존재한다. 이걸 사용하는 곳은 흔치 않지만 알아두면 간혹 적절하게 사용할 시점이 발견된다.

2018년 11월 1일 목요일

[c++] array reverse

#include <stdio.h>
#include <stdlib.h>
#include <cstdlib>
#include <ctime>

#define NUMBER_COUNT 5

int main()
{
	int a[NUMBER_COUNT], i, temp, half_cnt = NUMBER_COUNT / 2;

    srand((unsigned int)time(NULL));

	for(i=0;i<NUMBER_COUNT;i++){
		a[i] = rand() % 100 + 1;
		printf("%d ",a[i]);
	}
	printf("\n");

	for(i=0; i<half_cnt ;i++){
		temp = a[i];
		a[i] = a[NUMBER_COUNT-i-1];
		a[NUMBER_COUNT-i-1] = temp;
		a[NUMBER_COUNT-i-1] = temp;
	}

	for(i=0;i<NUMBER_COUNT;i++){
		printf("%d ",a[i]);
	}
	
	printf("\n");
	system("pause");

	return 0;

}

위 소스를 보면 NUMBER_COUNT 로 개수를 미리 셋팅합니다. 그리고 돌려 보면 미리 랜덤하게 생성된 값을 보여주고 그리고 바로 밑에 서로 자리를 바꾼 값을 보여줍니다.

바꾸는 방법은 양끝에 있는 것을 서로 자리를 바꾸는 방식으로 하였습니다. 그래서 반복문은 전체 수에서 절반(버림) 만큼 반복합니다.