본문 바로가기
반응형

이슈&뉴스461

노무사노무진 등장인물과 줄거리 총정리, 실화일까? OTT 정보까지 한눈에 주제 시각자료 노무사노무진 등장인물과 줄거리 총정리, 실화일까? OTT 정보까지 한눈에 MBC 금토드라마 ‘노무사노무진’ 등장인물, 줄거리, 실화 여부, 촬영지, OTT 정보까지 총정리! 드라마가 전하는 메시지를 확인해 보세요.노동문제를 정면으로 다룬 드라마가 돌아왔다.그것도 유령을 보는 노무사가 등장하는 판타지 설정으로.2025년 5월 30일 첫 방송을 시작한 MBC 금토드라마 ‘노무사 노무진’은 단순한 드라마를 넘어선다.정의란 무엇인가, 진짜 착하게 사는 건 무엇인가, 생각하게 만든다.1. 노무사노무진, 정경호의 연기가 돋보인 첫 방송첫 방송부터 분위기는 확연했다.코인 투자 실패로 삶의 바닥까지 간 노무사 ‘노무진’이 어느 날 갑자기 유령을 보게 되며 이야기가 시작된다.정경호는 이 캐릭터를 단순한 직업인이 아닌, 삶의 현실에 부딪힌 인간으로 그려냈다.첫 회 시청률은 4.1%, MBC 금.. 2025. 6. 2.
에겐테토테스트 뜻부터 유형별 특징까지, Z세대 심리 밈 완전 정복 주제 시각자료 에겐테토테스트 뜻부터 유형별 특징까지, Z세대 심리 밈 완전 정복 "에겐테토테스트란? 에겐/테토 유형별 특징과 테스트 참여 방법, MBTI와의 차이까지 완전 분석! 지금 내 감정 표현 스타일을 확인해보세요.요즘 온라인에서 자주 보이는 테스트 하나, 바로 에겐테토테스트입니다.“에겐?”, “테토?” 처음 들어보면 낯설지만, 알고 보면 Z세대가 MBTI 다음으로 열광하는 심리 성향 테스트 입니다.이번 글은 '에켄테토테스트'를 궁금해 하시는 독자분 들에게 알찬 정보 전달을 위해 포스팅 해보겠습니다.1. 에겐테토테스트란 무엇인가?‘에겐’은 에스트로겐(Estrogen), ‘테토’는 테스토스테론(Testosterone)에서 따온 말입니다.이 테스트는 실제 호르몬 수치와는 무관하며, 감정 표현 방식과 대인관계 성향을 4가지로 분류합니다.에겐남: 감성적이고 공감력이 높음테토남: 직설적.. 2025. 6. 1.
찢재명뜻, 유래와 밈의 의미는? 이재명 별명에 담긴 정치적 상징 주제 시각자료 찢재명뜻, 유래와 밈의 의미는? 이재명 별명에 담긴 정치적 상징 '찢재명뜻'은 어디서 유래했을까요? 정치 밈으로 떠오른 '찢재명'의 의미와 궁금한 점, 뜻의 형성 과정과 사회적 파장을 중립적 시각에서 정리해 보겠습니다.최근 온라인 커뮤니티와 포털 실시간 검색어에 ‘찢재명’이라는 키워드가 자주 등장하고 있습니다.처음 들으면 다소 자극적으로 느껴질 수 있는 이 표현은, 단순한 유행어나 밈을 넘어 정치 담론의 중심에 서 있는 단어입니다.이 글은 어떠한 정치적 입장이나 의견을 반영하지 않으며, 오직 검색된 정보와 사실 기반 자료를 토대로‘찢재명 뜻’이라는 키워드가 어떻게 형성되었고, 어디서 유래되었는지를 중립적인 관점에서 정리한 정보성 콘텐츠입니다.그렇다면 과연 ‘찢재명’이라는 단어는 언제부터, 어떤 맥락에서 사용되었을까요?정치 밈으로 자리잡기까지의 흐름과 사회적 해석을 함.. 2025. 5. 31.
플레이브 본체 실체 공개? 진짜 사실과 루머 구분법 주제 시각자료 플레이브 본체 실체 공개? 진짜 사실과 루머 구분법 플레이브 본체 얼굴 공개 루머, 실제 정체에 대해 공식 입장을 바탕으로 명확히 정리했습니다. 혹시 플레이브 본체 기사를 보면서 뭐지..신입 아이돌 그룹인가?! 이런 고민 있으셨나요? 플레이브 본체 때문에 저도 한동안 정보를 뒤졌던 기억이 납니다.1. 플레이브 본체란? 실제 사람이 있는가처음 플레이브를 접했을 때 가장 궁금했던 건 “진짜 사람이 있는 거야?”였습니다.답은 네, 있습니다.공식 입장에 따르면플레이브는 2023년 3월 데뷔한 5인조 버추얼 보이그룹입니다.이들은 모션 캡처와 음성 연기를 담당하는 실제 멤버들이 존재합니다.춤, 노래, 생방송까지 모두 실시간으로 사람이 수행합니다.플레이브는 캐릭터와 본체가 완전히 분리된 ‘애니메이션’이 아니라, 사람의 퍼포먼스를 기반으로 한 ‘라이브 버추얼 아이돌’.. 2025. 5. 30.
그것이 알고싶다 1444회, 거짓말의 블랙홀 – 경호업체 대표의 진실 주제 시각자료 그것이 알고싶다 1444회, 거짓말의 블랙홀 – 경호업체 대표의 진실 2025년 5월 24일 SBS '그것이 알고싶다' 1444회에서는 경호업체 대표를 둘러싼 충격적인 성범죄 사건과 진술 번복, 진실을 추적하는 과정을 조명합니다.방송일: 2025년 5월 24일 (토) 밤 11시 10분방송사: SBS회차: 그것이 알고싶다 제1444회‘거짓말의 블랙홀 – 경호업체 대표의 진실’1. 사건의 시작 – 송별회에서 벌어진 충격2025년 4월 13일 새벽, 한 통의 긴급 신고가 접수됩니다. 장소는 경호업체 대표 허 씨의 자택.내용은 “해고된 직원 박 씨가 대표의 아내를 성폭행했다”는 것입니다.이날은 박 씨의 송별회가 열리던 날이었고, 대표가 잠시 자리를 비운 사이 벌어진 일이라고 전해집니다.“화장실 문을 열었더니, 박 씨는 하의를 벗고 있었고, 사모님은 머리채를 붙잡혀 있었습니다.”–.. 2025. 5. 30.
나인퍼즐 원작은? 결말과 범인 추정까지 총정리|김다미·손석구 드라마 리뷰 주제 시각자료 나인퍼즐 원작은? 결말과 범인 추정까지 총정리|김다미·손석구 드라마 리뷰 디즈니+ 나인퍼즐 드라마 정보 총정리. 원작 여부, 결말 추측, 범인 분석, 캐릭터 해석까지 한눈에 정리합니다.혹시 인기있는 디즈니 드라마 보셨나요?처음에는 "또 범죄 수사물이야?" 싶었는데요, 지금 6화까지 정주행한 입장에서 말하자면... 이건 그냥 수사극이 아닙니다.이번 포스팅에서는 나인퍼즐 원작과 결말 예측, 그리고 지금까지 공개된 떡밥을 싹 정리해 보겠습니다.1. 나인퍼즐, 원작 있는 드라마일까?많은 분들이 검색창에 “나인퍼즐 원작”을 쳐보셨을텐데요, 결론부터 말씀드리면 이 드라마는 원작이 없습니다.웹툰이나 소설 기반이 아니라, 이은미 작가의 오리지널 각본으로 제작됐습니다.하지만!드라마 인기에 힘입어 프리퀄 웹툰이 카카오페이지에서 연재 중입니다.드라마보다 몇 년 전, 윤이나(김다미)와 김한샘(손.. 2025. 5. 29.
반응형

setTimeout(function () { const dragSensitivity = 0.55; // 드래그 민감도 const clickTolerance = 0; // 클릭 간주 기준 (px), 0: 클릭 시 이동 안함. 클릭 시 이동하려면 1~3값 설정 고려. const dragRatioThreshold = 0.55; // 배너 너비 대비 드래그 비율, 배너 드래그 후 드롭 시. const newWindow = 1; // 1: 새 창, 0: 현재 창 const bannerConfigs = [ { selector: '.sliding-banner-300', width: 300, height: 300, id: '940041', trackingCode: 'AF2787934', // 본인의 추적 코드로 대체 subId: '', tsource: '', background: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/600x600-back2.jpg', cover: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/WOW-30Ox25O-cover-left.png', arrowIcon: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/arrowbtn.png', dragDirection: 'left' }, { selector: '.sliding-banner-150', width: 320, height: 150, id: '940041', trackingCode: 'AF2787934', // 본인의 추적 코드로 대체 subId: '', tsource: '', background: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/640x300-back2.jpg', cover: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/WOW-32Ox15O-cover-left.png', arrowIcon: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/arrowbtn.png', dragDirection: 'left' }, { selector: '.sliding-banner-250', width: 300, height: 250, id: '940041', trackingCode: 'AF2787934', // 본인의 추적 코드로 대체 subId: '', tsource: '', background: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/600x500-back2.jpg', cover: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/WOW-30Ox25O-cover-left.png', arrowIcon: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/arrowbtn.png', dragDirection: 'left' }, { selector: '.sliding-banner-280', width: 336, height: 280, id: '940041', trackingCode: 'AF2787934', // 본인의 추적 코드로 대체 subId: '', tsource: '', background: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/600x500-back3.jpg', cover: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/WOW-30Ox25O-cover-right.png', arrowIcon: 'https://tistory1.daumcdn.net/tistory/8074023/skin/images/arrow-right.png', dragDirection: 'right' } ]; const coupangLink = 'https://link.coupang.com/a/c2PToW'; // 본인의 간편 링크로 대체 📍 function openLink(link) { if (newWindow) { window.open(link, '_blank'); } else { history.replaceState(null, null, window.location.href); window.location.href = link; } } function generateIframeURL(config) { return `https://ads-partners.coupang.com/widgets.html?id=${config.id}&template=carousel&trackingCode=${config.trackingCode}&subId=${encodeURIComponent(config.subId || '')}&width=${config.width}&height=${config.height}&tsource=${encodeURIComponent(config.tsource || '')}`; } function createBanner(config) { const iframeURL = generateIframeURL(config); const wrapper = document.createElement('div'); wrapper.innerHTML = `
`; return wrapper; } // trigger event update function setupDragEvents(dragTarget, animatedBanner, threshold, link, direction) { let startX = 0, diffX = 0, triggered = false, isDragging = false; function getClientX(e) { return e.type.includes('touch') ? e.touches[0].clientX : e.clientX; } function triggerOnce() { if (triggered) return; triggered = true; animatedBanner.style.transform = 'translateX(0)'; animatedBanner.classList.add('active'); openLink(link); } function startDrag(e) { if (e.type.startsWith('mouse') && e.button !== 0) return; isDragging = true; startX = getClientX(e); diffX = 0; triggered = false; animatedBanner.classList.remove('active'); e.preventDefault(); } function onDrag(e) { if (!isDragging) return; const currentX = getClientX(e); diffX = currentX - startX; if ((direction === 'left' && diffX < 0) || (direction === 'right' && diffX > 0)) { animatedBanner.style.transform = `translateX(${diffX}px)`; if (Math.abs(diffX) > threshold) { triggerOnce(); } e.preventDefault(); } } function endDrag() { if (!isDragging) return; isDragging = false; const dragRatio = Math.abs(diffX) / dragTarget.offsetWidth; if (Math.abs(diffX) < clickTolerance || ( dragRatio >= dragRatioThreshold && ((direction === 'left' && diffX < 0) || (direction === 'right' && diffX > 0)) )) { triggerOnce(); } else { animatedBanner.style.transform = 'translateX(0)'; animatedBanner.classList.add('active'); } diffX = 0; } dragTarget.addEventListener('mousedown', startDrag); dragTarget.addEventListener('mousemove', onDrag); dragTarget.addEventListener('mouseup', endDrag); dragTarget.addEventListener('mouseleave', endDrag); dragTarget.addEventListener('touchstart', startDrag, { passive: false }); dragTarget.addEventListener('touchmove', onDrag, { passive: false }); dragTarget.addEventListener('touchend', endDrag); } // end bannerConfigs.forEach(config => { const targets = document.querySelectorAll(config.selector); if (targets.length === 0) return; targets.forEach(target => { target.innerHTML = ''; const banner = createBanner(config); target.appendChild(banner); const customBox = banner.querySelector('.customBox'); const animatedBanner = banner.querySelector('.customBanner'); const threshold = config.width * dragSensitivity; setupDragEvents(customBox, animatedBanner, threshold, coupangLink, config.dragDirection); }); }); }, 100);