본문 바로가기
반응형

전체 글837

2025년 4월, 내 별자리 운세는? 사랑과 재물의 기운이 흐른다 주제 시각자료 2025년 4월, 내 별자리 운세는? 사랑과 재물의 기운이 흐른다 2025년 4월 12별자리 운세 총정리! 애정운, 재물운, 인생 조언까지 한눈에 보는 월간 별자리 가이드 “이번 달, 내 인생에 무슨 일이 일어날까?”4월은 계절만 봄이 아니라 운도 피어나는 시기예요.특히 애정운과 재물운이 요동치는 시기이니, 미리 내 별자리에 어떤 기운이 흐르는지 알아두면 손해 볼 일 없겠죠? 이번 포스팅에서는🧡 사랑운 💲 재물운 👁‍🗨 삶의 조언까지2025년 4월 12별자리 운세를 한 번에 정리해드릴게요.1. 양자리 (3.21~4.19)🔥 과거의 사랑과 재회할 운세애정운: 잊지 못한 옛 연인과 마주칠 수 있어요. 그러나 현실에 충실할 때입니다.재물운: 작은 돈이 들어오고 큰돈이 나가요. 충동지출 주의!4월의 조언: 쓸데없는 걱정은 내려놓고, 스트레스 관리에 집중하세요.행운 .. 2025. 4. 1.
5년 뒤 5천만 원 만들 수 있다고? 청년 도약 계좌 가입 전 필독 가이드 주제 시각자료 5년 뒤 5천만 원 만들 수 있다고? 청년 도약 계좌 가입 전 필독 가이드 2025년 청년 필수 저축 제도! 청년 도약 계좌로 5년 뒤 5천만 원 만들기. 조건부터 신청까지 전부 정리해드립니다.요즘 유튜브나 인스타, 블로그에서 자주 보이는 키워드 하나, 바로 ‘청년 도약 계좌’예요.이게 뭐길래 다들 가입하라며 난리일까요?사실 저도 처음엔 “에이~ 그냥 또 하나의 정책 통장 아닌가?” 했거든요.근데 진짜 "5년 후 5천만 원 만들기 가능", "최대 9.54% 금리 혜택", "정부가 기여금까지 주는 저축 계좌"라는 걸 알고… 깜짝 놀랐죠. 이 글에서는 청년 도약 계좌의 구조부터 혜택, 주의할 점, 신청법까지 현실적으로 청년이 자산을 형성하는 방법을 총정리해드릴게요.게다가 청년 목돈 만들기에 관심 있다면 더할 나위 없는 기회예요.1. 청년 도약 계좌란?1)정부가 청년을 위해 만든 자.. 2025. 4. 1.
이 자격증 하나로 월 300 가능? 지금 뜨는 여성 민간 자격증 TOP5 주제 시각자료 이 자격증 하나로 월 300 가능? 지금 뜨는 여성 민간 자격증 TOP5 2025년 여성 인기 자격증 TOP5 소개! 재취업·프리랜서·창업까지 연결되는 현실적인 민간 자격 정보 총정리!">2025년 여성 인기 자격증 TOP5 소개! 재취업·프리랜서·창업까지 연결되는 현실적인 민간 자격 정보 총정리!2025년 여성 인기 자격증 TOP5 소개! 재취업·프리랜서·창업까지 연결되는 현실적인 민간 자격 정보 총정리!“학력보다 실력이 중요하다”는 말, 이제는 현실이죠.특히 육아나 경력 단절로 고민 중인 여성들에게 단기간에 취득 가능하고, 실제 수익과 연결되는 자격증은 더욱 간절한 기회입니다.재택근무 가능 자격증, 여성 전용 단기 자격증, 프리랜서 추천 자격증 같은 키워드가 늘 검색 상위에 있는 것도 그 때문이겠죠.오늘은 실제 여성 수강생 비율이 높고, 단기간 학습 후 수익 창출까지 가능.. 2025. 4. 1.
협상의 기술 비움대표 지연우, 협상 심리전의 정수 주제 시각자료 협상의 기술 비움대표 지연우, 협상 심리전의 정수 "> 협상의 기술 비움대표 지연우, 협상 심리전의 정수1. 협상의 기술 2화 요약 – 감정이 승부를 가른다JTBC 드라마 협상의 기술 2화에서는 ‘M&A는 감정의 전쟁’이라는 말이 실감납니다.특히 ‘협상의 기술 비움대표’ 지연우와 윤주노의 팽팽한 심리전은 단순한 숫자의 게임을 넘어, 신뢰와 전략의 싸움이었습니다.협상의 핵심은 단순한 금액 제시가 아닌, 상대의 감정을 읽고 그 심리를 흔드는 것.이 드라마가 흥미로운 이유죠!2. 7조에서 8조 5천억으로! 윤주노와 비움대표 지연우의 치열한 협상산인건설의 매각가는 애초에 7조 원 수준. 하지만 윤주노는 그걸 8조 5천억으로 끌어올립니다.그리고 그 협상의 상대가 바로 비움대표 지연우지연우는 재건축 리스크를 이유로 5,300억 원 디스카운트를 시도하지만, 윤주노는.. 2025. 4. 1.
우병우 근황 2025: 변호사 개업부터 총선 출마설까지, 그는 지금 어디에? 주제 시각자료 우병우 근황 2025: 변호사 개업부터 총선 출마설까지, 그는 지금 어디에? ">우병우 근황 2025: 변호사 개업부터 총선 출마설까지, 그는 지금 어디에?한때 청와대 권력의 핵심으로 불렸던 우병우 전 민정수석. 그는 박근혜 정부 시절 국정농단 사태의 중심에 서 있었던 인물입니다.2025년 현재, 그는 여전히 조용하지만 묵직한 움직임을 보이고 있습니다.1. 총선 출마설…정치 복귀 신호?2023년, 우병우는 한 인터뷰에서 “국가를 위해 할 수 있는 일을 고민 중”이라고 밝히며 정계 복귀 가능성을 시사했습니다.특히 그의 고향인 경북 영주에서의 출마설이 제기되었으나, 국민의힘 내부에서는 여전히 “리스크 있는 카드”라는 평가가 지배적입니다.출마는 공식화되지 않았지만, 조용한 행보는 계속되고 있습니다.2. 변호사 복귀 & 독립 개업2022년 특별사면으로 복권된 그는 변호사 등록을 마치고,.. 2025. 3. 31.
2025년 공매도 재개 총정리: 타깃 종목, 제도 변화, 투자 전략까지 주제 시각자료 2025년 공매도 재개 총정리: 타깃 종목, 제도 변화, 투자 전략까지 2025년 공매도 재개 총정리: 타깃 종목, 제도 변화, 투자 전략까지2025년 3월 31일, 국내 증시에 공매도가 다시 허용됐습니다. 2023년 11월 5일 전면 금지된 이후 무려 1년 5개월 만입니다. 그동안 기다려온 제도 복원이지만, 투자자 입장에서는 마냥 반가운 일만은 아닙니다. 공매도가 재개되면서 시장에는 어떤 변화가 생겼는지, 주의해야 할 종목과 투자 전략은 무엇인지 정리해봅니다.2025년 공매도 재개 총정리: 타깃 종목, 제도 변화, 투자 전략까지1. 공매도란 무엇인가요?공매도는 일단 주식을 빌려서 먼저 판 뒤, 나중에 주가가 떨어졌을 때 싸게 사들여 되갚는 방식입니다. 이렇게 차익을 얻는 구조인데요, 주가가 너무 과열될 때 이를 억제하는 기능도 합니다. 다만 반대로, 특정 종목의 주가를 의.. 2025. 3. 31.
반응형

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