ADVERTISEMENT

Open hidden windows with CCTV in the home

Published Aug 19, 2018 12:00 am
By Pinky Concha Colmenares Privacy is now being pushed aside by a very popular technology known as the Closed Circuit Television (CCTV) system all for the purpose of security. asdadasd Two years ago, there were some 350 million CCTV security cameras around the world, according to an online store selling what else – CCTV cameras. That number has increased by leaps and bounds because those security camera systems have become more affordable and now come in a variety of designs for specific needs, experts said. Where I live, most house owners have a CCTV system. And our street also has high-tech CCTV cameras connected to our barangay office. Very recently, after thwarted break-in, many people have added a 360-degree CCTV camera that is connected to Wi-Fi to show images of many corners of our area – on our mobile phones. We can manipulate the camera from our mobile gadgets to direct its focus on the whole span of the area, even to zoom into a far object. I know many of our neighbors have also installed their own CCTV systems with motion-sensitive lights that give a better quality to the images it captures. I see many of those small cameras on neighbors’ houses and gates. CCTV cameras have become a common gadget that you’d find them everywhere – schools, hospitals, churches, offices, restaurants, parking areas, public roads, industrial sites, warehouses, even doctors’ clinics. They are so common that motorists and riders now have their own version of the security monitoring technology in their vehicles, or on their helmets, for motorcycle riders. The reason for the CCTV camera’s popularity is obvious – security has become a major concern. And with the affordable gadget that can monitor all activities 24/7 now offered in various specifications for specific needs – the CCTV camera has opened hundreds of thousands of hidden windows around us. In fact, an industry has sprouted around the CCTV security system. There were 34,781 items under CCTV security cameras when I opened Lazada online store recently. There will likely be more than that number by the time you search for the item. The CCTV system is composed of several cameras and a hard drive to store the images and a playback system to review images. The cameras are usually for different purposes – a dome-style indoor camera that does not show where it is focused, an outdoor camera with night-vision, an all-weather camera, and most of them are motion-sensitive too. Some cameras can capture audio – so you can eavesdrop on conversation, and some can send an alarm through email or SMS. On top of those designs, there’s the 360-degree camera that can tilt, scan, and zoom in to a subject – and transmit those images through the Internet to one’s mobile phone or gadget. As if that is not enough to satisfy the requirements of security monitoring, there are also cameras disguised as ordinary furnishings – a desk clock, a piece of wall décor – that can be installed through a strong magnet on the unit on any metal surface and wirelessly transmit the images taken when motion is detected. There’s no stopping the development of more specific – and innovative – security cameras that will open millions more “hidden windows” around the world.
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.