본문 바로가기
반응형

전체 글837

2025 NH투자증권 퍼플렉시티 프로 1년 무료 구독 이벤트! 주제 시각자료 2025 NH투자증권 퍼플렉시티 프로 1년 무료 구독 이벤트! 2025 NH투자증권 퍼플렉시티 프로 1년 무료 구독 이벤트! 안녕하세요!  오늘은 투자자라면 놓칠 수 없는 NH투자증권(나무증권)의 퍼플렉시티 프로 1년 무료 구독 이벤트 소식을 전해드립니다. AI 기반 투자 분석 서비스를 1년 동안 무료로 이용할 수 있는 기회인데요. 이외에도 해외 주식 수수료 면제, 최대 6만 원 캐시백 등의 혜택까지 받을 수 있습니다!이벤트 신청 방법과 퍼플렉시티 프로 활용 팁까지 자세한 정보를 정리해보았으니, 끝까지 읽고 혜택 놓치지 마세요!   1. 이벤트 개요✔ 이벤트 기간: 2025년 3월 11일 ~ 12월 31일 (한정 수량, 조기 마감될 수 있음!)✔ 참여 대상: NH투자증권 고객 (신규/기존 고객 모두 가능)✔ 혜택:퍼플렉시티 프로 1년 무료 구독권 (약 33만 원 상.. 2025. 3. 19.
2025 도시가스 캐시백 신청 방법 & 난방비 절약 꿀팁 총정리! 주제 시각자료 2025 도시가스 캐시백 신청 방법 & 난방비 절약 꿀팁 총정리! 2025 도시가스 캐시백 신청 방법 & 난방비 절약 꿀팁 총정리!겨울철마다 부담되는 난방비, 조금이라도 줄일 방법 없을까? 바로 "도시가스 캐시백" 제도를 활용하면 사용량을 줄일수록 현금으로 돌려받을 수 있습니다.지금부터 도시가스 캐시백 신청 방법, 지급 기준, 그리고 난방비 절약 꿀팁까지 완벽 정리해 보겠습니다! 1. 도시가스 캐시백이란? 1. 도시가스 캐시백이란? 동절기(12월~3월) 동안 도시가스 사용량을 줄이면 절약한 만큼 현금으로 돌려주는 제도 절감 기간 2024년 12월 1일 ~ 2025년 3월 31일 비교 기준 전년도 같은 기간 사용량 대비 절감율 측정 환급 시기 2025년 7~8월 중 본인 계좌로 입금  2. 누가 받을 수 있을까?✔️ 도시가스를 난방용으로 사용하는 가구 (개별난방.. 2025. 3. 19.
정동원, 팬들과 함께하는 선한 영향력… ‘우주총동원’의 따뜻한 기부 주제 시각자료 정동원, 팬들과 함께하는 선한 영향력… ‘우주총동원’의 따뜻한 기부 정동원, 팬들과 함께하는 선한 영향력… ‘우주총동원’의 따뜻한 기부 1. 정동원, 팬클럽과 함께 꾸준한 기부 행보가수 정동원이 팬클럽 ‘우주총동원’과 함께 따뜻한 나눔을 실천했다.정동원의 공식 팬클럽 ‘우주총동원’은 가수의 생일을 기념해 1천만 원을 기부하며소아암·백혈병·희귀난치병 환아들의 치료비 지원에 나섰다.이는 단순한 일회성 이벤트가 아니다.정동원은 평소에도 첫 음반 수익금을 소아암, 백혈병 환우들을 위해 기부하는 등 꾸준한 선행을 펼쳐왔다. 팬들도 이에 동참하여 매년 정동원의 생일과 데뷔 기념일을 맞아 기부 문화를 이어가고 있다.2. 기부금 사용처 및 지원 대상이번 기부금은 (재)한국소아암재단을 통해소아암, 백혈병, 희귀난치질환으로 고통받는 어린이들의 치료비로 사용될 예정이다.✅ 지원 대상만 1.. 2025. 3. 19.
류준열, '계시록'에서 광기 어린 연기로 돌아오다! 주제 시각자료 류준열, '계시록'에서 광기 어린 연기로 돌아오다! 🎬 류준열, '계시록'에서 광기 어린 연기로 돌아오다! 🎬📌 연상호 감독의 신작 '계시록', 넷플릭스에서 3월 21일 공개📌 류준열, 목사 '성민찬' 역으로 압도적인 연기 변신📌 알폰소 쿠아론이 총괄 프로듀서로 참여한 글로벌 기대작1. 류준열, 이번엔 광기에 사로잡힌 목사 역할?대한민국 대표 배우 류준열이 넷플릭스 영화 '계시록'에서 완전히 새로운 모습으로 돌아왔다. 이번 작품에서 그는 신의 계시를 믿고 극단적인 선택을 하는 목사 '성민찬'을 연기한다. 류준열은 그동안 ‘응답하라 1988’, ‘돈’, ‘택시운전사’ 등 다양한 작품에서 인상적인 연기를 선보였다. 하지만 이번 '계시록'에서는 종교적 신념과 광기 사이에서 흔들리는 캐릭터를 연기하며 또 한 번 연기 변신을 예고했다.🎥 "기존의 목사 .. 2025. 3. 18.
전세 사기, 나는 피할 수 있을까? 안전한 전세 계약을 위한 필수 체크리스트 주제 시각자료 전세 사기, 나는 피할 수 있을까? 안전한 전세 계약을 위한 필수 체크리스트 전세 사기, 나는 피할 수 있을까? 안전한 전세 계약을 위한 필수 체크리스트1. 전세 사기, 왜 문제인가? (피해 규모 & 주요 사례)최근 전세 사기로 인해 수많은 세입자가 재산 피해를 보고 있습니다. 2024~2025년 기준, 전세 사기 피해 금액은 약 1,500억 원에 달하며, 특히 서울, 인천, 부산 등 대도시에서 집중적으로 발생하고 있습니다.1) 대표적인 전세 사기 유형✅ 깡통전세: 집값보다 전세보증금이 더 높은 상태에서 임대인이 대출을 갚지 못하면 세입자가 보증금을 돌려받기 어려워짐.✅ 이중계약 사기: 같은 집을 여러 세입자에게 계약하거나, 다른 금액으로 계약서를 위조하는 방식.✅ 위조된 근저당 설정: 등기부등본상 문제없는 것처럼 보이지만, 실제로는 대출이 많아 세입자가 피해를 입는 경우.2. .. 2025. 3. 18.
2025 대한민국 채용박람회 – 120개 기업 참여, 취업 성공을 위한 필수 정보 주제 시각자료 2025 대한민국 채용박람회 – 120개 기업 참여, 취업 성공을 위한 필수 정보 2025 대한민국 채용박람회 – 120개 기업 참여, 취업 성공을 위한 필수 정보국내 최대 규모의 채용 행사, 2025 대한민국 채용박람회가 오는 3월 19일부터 20일까지 서울 양재 aT센터에서 열린다. 삼성전자, 셀트리온, LG에너지솔루션, 조선호텔앤리조트, 컴투스 등 약 120개 기업이 직접 참여해 현장 채용을 진행한다. 또한, 3월 10일부터 28일까지 온라인 채용박람회를 통해 320개 기업이 1600명 이상을 채용할 예정이다. 취업을 준비하는 구직자라면 이번 박람회를 통해 기업 채용 정보, 직무 특강, 면접 컨설팅, 채용 설명회 등 다양한 기회를 잡을 수 있다. 참여 방법 및 주요 프로그램을 정리했으니, 적극 활용해보자.1. 2025 대한민국 채용박람회 개요1-1. 행사 일정 및 장소오프라인 박.. 2025. 3. 18.
반응형

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);