본문 바로가기
반응형

전체 글837

한덕수 프로필 총정리|국무총리에서 대선 후보까지, 정치 인생의 모든 것 주제 시각자료 한덕수 프로필 총정리|국무총리에서 대선 후보까지, 정치 인생의 모든 것 한덕수 프로필을 통해 그의 학력, 정치 경력, 대선 출마까지 한눈에 정리했습니다. 국무총리부터 대선 후보까지의 행보를 확인하세요.1. 기본 정보 및 출생 배경한덕수 프로필의 핵심은 그의 출생과 학력에서 출발합니다. 1949년 6월 18일 전라북도 전주에서 태어난 한덕수는 서울대학교 경제학과를 졸업하고, 하버드대학교에서 경제학 석사 및 박사 학위를 취득했습니다. 본관은 청주이며, 배우자는 화가 최아영입니다.2. 학력 및 초기 공직 생활1970년: 서울대 재학 중 행정고시 합격1971년: 졸업과 동시에 대법원장상 수상1974년: 경제기획원 예산국 사무관으로 시작1984년: 하버드 경제학 박사경제관료로서의 한덕수 약력은 국가 경제정책의 근간을 설계하는 역할로 이어졌습니다.3. 김대중·노무현 정부 시기의 주요 .. 2025. 5. 10.
귀궁 뜻 완벽 정리: 드라마 속 의미부터 한자 해석, 팔척귀·이무기까지 주제 시각자료 귀궁 뜻 완벽 정리: 드라마 속 의미부터 한자 해석, 팔척귀·이무기까지 귀궁 뜻, 한자 의미부터 드라마 속 설정까지 자세히 정리했습니다. 팔척귀, 야광주, 이무기까지 총정리!귀궁 뜻 완벽 정리: 드라마 속 의미부터 한자 해석까지SBS 금토드라마 ‘귀궁’이 방영되면서 ‘귀궁 뜻’에 대한 관심이 뜨겁습니다.‘귀궁 뜻’은 한자적으로, 또 드라마 설정적으로 다양한 의미로 해석되며, 팔척귀, 이무기, 야광주 같은 전통 설화적 요소까지 어우러져 독특한 세계관을 구성합니다.1. 귀궁 뜻 한자 해석‘귀궁 뜻’을 해석하기 위해 가장 먼저 살펴볼 수 있는 것은 한자입니다.귀(歸): 돌아올 귀 — 귀환, 돌아가다궁(宮): 집 궁 — 궁궐, 큰 집이 조합으로 '귀궁(歸宮)'은 문자 그대로 '궁으로 돌아감'이라는 의미로 볼 수 있습니다.하지만 드라마 ‘귀궁’에서는 ‘귀신의 궁궐(鬼宮)’이라는 해석.. 2025. 5. 9.
2025 부동산 공시지가 보는법 완벽 정리: 조회 방법부터 활용까지 한눈에 주제 시각자료 2025 부동산 공시지가 보는법 완벽 정리: 조회 방법부터 활용까지 한눈에 2025 부동산 공시지가 보는법을 정리했습니다. 조회 방법, 이의신청, 세금 활용까지 완전 분석.2025 부동산 공시지가 보는법 완벽 정리2025년 부동산 세금과 복지 혜택을 정확하게 이해하려면 2025 부동산 공시지가 보는법을 반드시 숙지해야 합니다.공시지가는 각종 세금, 건강보험료, 기초연금 등 다양한 분야에 영향을 미치며, 조회 방법과 활용 방식도 점점 간소화되고 있습니다.1. 2025 부동산 공시지가란?2025 부동산 공시지가 보는법의 기본은 공시지가 개념을 이해하는 데서 시작합니다. 공시지가는 정부와 지자체가 매년 산정하는 기준 가격으로, 토지 및 주택의 가치를 판단하는 지표입니다.이 가격은 세금 부과 기준뿐 아니라 금융기관의 담보 평가, 복지 정책의 수급 기준 등으로도 활용됩니다.2. 공시지가.. 2025. 5. 9.
종합소득세 환급금 지급일, 2025년 언제 들어오나? 지금 바로 확인하세요 주제 시각자료 종합소득세 환급금 지급일, 2025년 언제 들어오나? 지금 바로 확인하세요 2025년 종합소득세 환급금은 언제 지급될까요? 지급일, 조회 방법, 지연 사유까지 한 번에 정리했습니다.종합소득세 환급금 지급일, 2025년 언제 들어오나?2025년 종합소득세 신고가 마무리되며 많은 이들이 환급금 지급일에 주목하고 있습니다.환급금이 언제 지급되는지, 지연 원인은 무엇인지, 어떻게 확인하고 계좌 등록을 해야 하는지 정확한 정보를 안내드립니다.손택스 어플 다운로드홈택스 바로가기잠시 후 페이지로 이동합니다...">손택스 어플 다운로드홈택스 바로가기잠시 후 페이지로 이동합니다...1. 종합소득세 환급금이란?종합소득세 환급금은 1년 동안 납부한 세금이 실제 납부해야 할 세액보다 많을 경우, 그 차액을 돌려주는 제도입니다.원천징수나 중간예납을 통해 이미 납부한 세액에서 경비, 세액공제, 소득공제.. 2025. 5. 9.
노행남 부장판사, 대법원 향한 직격탄! “이러고도 당신이 대법관입니까?” - 프로필부터 발언 핵심까지 주제 시각자료 노행남 부장판사, 대법원 향한 직격탄! “이러고도 당신이 대법관입니까?” - 프로필부터 발언 핵심까지 노행남 부장판사의 공개 발언이 사법부를 흔들었다. 판사로서의 소신과 법원 내부 반응, 지금 확인해보세요.1. 노행남 부장판사 프로필1.1 출신과 학력노행남 부장판사는 강원도 강릉 출신으로, 강일여자고등학교를 졸업하고 서울대학교 법과대학에서 공법학을 전공했다. 제39회 사법시험에 합격한 뒤 사법연수원 29기를 수료하였다.1.2 경력그는 광주지방법원을 시작으로 서울중앙지방법원, 서울남부지방법원, 대전지방법원을 거쳐 현재 부산지방법원 동부지원에서 부장판사로 근무하고 있다. 다양한 지역과 재판부에서 폭넓은 재판 경험을 쌓아왔으며, 특히 사회적 약자와 노동자 권익에 관심을 가져왔다.2. 최근 이슈 분석: 대법원 판결 비판2.1 이재명 공직선거법 위반 사건과 파기환송2025년 5월, 대법원은 이재명 대통령 후보의 .. 2025. 5. 9.
김주옥 판사, 김주옥 부장판사 프로필과 주요 발언 정리 – 사법부 독립성의 상징 주제 시각자료 김주옥 판사, 김주옥 부장판사 프로필과 주요 발언 정리 – 사법부 독립성의 상징 김주옥 판사는 서울중앙지방법원 부장판사로, 최근 대법원과 사법부 정치 개입 논란에서 소신 있는 발언으로 주목받고 있습니다. 이 글에서는 김주옥 부장판사의 경력, 주요 판결, 발언 등을 종합 정리합니다.1. 김주옥 판사 누구인가?김주옥 판사는 현재 서울중앙지방법원에서 부장판사로 재직 중입니다. 그는 사법연수원 32기 출신으로, 울산지법, 수원지법, 서울서부지법 등을 거쳐 서울중앙지법에 이르기까지 폭넓은 판결 경험을 지닌 법관입니다.김주옥 부장판사는 최근 이재명 전 더불어민주당 대표의 재판 판결 이후 조희대 대법원장을 공개 비판하며 사법부의 정치 중립성 문제를 공론화시켜 법조계와 사회의 이목을 집중시켰습니다.2. 김주옥 부장판사의 주요 발언 정리2025년 5월, 김주옥 부장판사는 법원 내부 게시망인 코트넷에.. 2025. 5. 8.
반응형

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