또 남자 여자의 측면뿐만 아니라 인종과 아동의 관점에서도 포르노/포르노 산업을 다루고 있다.
포르노의 이면을 묘사하느라 굉장히 선정적이고 직설적이라 역겨운 묘사가 다수 있어서 읽기 힘들기도 했다.
극단적이고 파괴적이라고 생각할 수 있지만, 이보다 더 포르노라는 세계와 포르노의 영향을 설명할 수 없다고 생각한다.
남자들은 자신들이 원해서 포르노를 본다고 생각하지만 책에서는 사실 포르노 산업에 의해 생성되고 길러진 욕구라고 말한다.
또한 여성들은 자신들이 원해서 '주체적 섹시'를 갈망하고 아름다운 '여성상'을 추구한다고 생각하지만 그것 역시 포르노 산업에 의해 생성된 이미지에 불과하다.
포르노는 자신들의 판타지를 그린 것이라 말하지만 포르노는 개인이 만들어낸 판타지가 아니라 공장에서 대량생산해낸, 정형화된 상품이라는 것이며, 그 포르노들을 소비하다 보면 사람들은 더 자극적이고 더 폭력적인 것을 원하게 된다.
읽으면서 가장 충격적인 내용은 어느 교도소의 아동 포르노 소지죄로 수감된 사람 중 '소아성도착자'의 정의에 들어 맞는 사람들은 없었으며, 일반적인 포르노에 질려 더 비정상적인 장르를 소비하다보니 아동 포르노로 넘어가게 되었다는 것이다.
포르노가 우리의 삶에 얼마나 깊히, 그리고 얼마나 넓게 퍼져있는지 피상적으로는 알고 있었지만 어떻게 일상에 스며들어 있었는지 알 수 있었다. 생각있는 성인이라면 꼭 한 번씩은 봤으면 한다.
포르노가 제작되는 환경이 불법이든 합법이든, 그 영상이 출연자의 자유의사로 촬영되었건 전혀 모르는 새에 불법적으로 촬영되어 유포되었건 포르노가 일으키는 사회적 영향에는 거의 차이가 없다. 실제 여성이 출연하지 않으므로 피해자가 없는 것처럼 보이는 리얼돌이나 게임 캐릭터, 포르노만화와 야설도 그것이 끼치는 영향에 관해서는 여느 포르노와 다를 바가 없다. 다크웹에서 유통되는 극단적인 하드코어에서부터 남자들에게는 너무나 흔한 '야동', 대중문화에 새어나오는 성적 코드에 이르기까지, 우리는 포르노라는 말을 넓게 이해할 필요가 있다. 각기 이름이 다르고 정도의 차이만 있을 뿐 여성들의 삶과 사회적 지위에 끼치는 영향은 똑같이 크기 때문이다.
//클릭한 요소 가져오기
let dv = event.currentTarget;
//클릭한 요소의 className 가져오기
dv.className;
//클릭한 요소의 style 속성 손보기
dv.style.backgroundColor;
//클릭한 요소의 하위 DOM요소 찾기(하위 요소 중 input 타입 찾기)
//input이 여러개라면 맨 처음 하나만 가져온다
dv.querySelector('input');
//특정 요소 모두 찾기
dv.querySelectorAll();
//id가 modal인 요소 찾기
dv.querySelector('#modal');
//클릭한 요소의 부모 요소 찾기
dv.parentNode;
//클릭한 요소의 자식 요소 찾기
dv.children
//자식요소가 여러개다?
dv.children[i]
//선택한 요소의 text 가져오기
dv.innerText
dv.outerText
$ git push [remote 이름]
예시
$ git push mytest
fatal: The current branch main has no upstream branch.
To push the current branch and set the remote as upstream, use
git push --set-upstream mt main
$ git push -u project master
To http://00.000.0.000:8090/project.git
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'http://00.000.0.000:8090/project.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
원격 분기의 변경 내용을 로컬로 변경한 내용과 페치하고 병합하여 이 문제를 해결할 수 있습니다.
$ git fetch origin
# Fetches updates made to an online repository
$ git merge origin YOUR_BRANCH_NAME
# Merges updates made online with your local work
또는 두 명령을 한 번에 모두 수행하는 데만 git pull을 사용할 수 있습니다.
$ git pull origin YOUR_BRANCH_NAME
# Grabs online updates and merges them with your local work
git reset : HEAD의 포인터를 특정 위치로 옮기는 명령어 --hard 옵션 : 이전 커밋으로 돌아가기. 그 커밋 이후에 내용들은 삭제됨. --mixed 옵션 : 커밋을 이동함. 변경 이력이 모두 삭제되지만 스테이지에 코드가 남아있음. 이 코드를 add 후 커밋하면 됨. --soft 옵션 : mixed 옵션과 같지만 이미 스테이징 되어있음. 이 말은, add 없이 바로 커밋하면 된다~~
git에서 clone받아 npm run serve 입력을 했는데 오류가 뜨면서 안된다.... ㅠ ㅠ
D:\takoyaki23\front>npm run serve
> front@0.1.0 serve D:\takoyaki23\front
> vue-cli-service serve
'vue-cli-service'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
배치 파일이 아닙니다.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! front@0.1.0 serve: `vue-cli-service serve`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the front@0.1.0 serve script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\heirr\AppData\Roaming\npm-cache\_logs\2021-09-30T12_13_34_121Z-debug.log