ADVERTISEMENT

Modern PUVs and why they rock

Published Jan 13, 2020 12:00 am
 #MINDANAO The announcement of the launch of the High Priority Bus System (HPBS) in Davao City came as no surprise to many. The program calls for the deployment of 1,000 airconditioned city buses along various routes in the city covering a distance of around 400 kilometers. Using an automated fare collection system, these buses will be dispatched according to rider demand. The system has been running on a limited capacity for several months to the delight of many commuters who once braved the crowds that jostled for limited space on jeepneys. Unsurprisingly, there has been little public clamor against it, save for some symbolic protests by transport groups in the third quarter of 2019. To make this transition to the bus system a good one, the Davao City government under Mayor Sara Duterte has engaged a plan for affected jeepney drivers and operators, from livelihood skills upgrades in trades like electricians, which the city lacks, to scholarships for their children. Some P300 million has been allocated by the Commission on Higher Education (CHED)  to serve the college education needs of an estimated 7,000 jeepney drivers and operators’ families. This is on top of P100 million allocated by the city government and P95 million from the DTI. At the same time, jeepney drivers can be absorbed into the new system, which will require thousands of employees as well. It looks like the Davao experience in transport reform shows that orderly transitions can be done. That said, these more modern, cleaner, and safer modes of public transport are what growing cities need in order to reduce vehicular traffic on city streets, and assure the safe travel of residents. Low-cost public transport makes a city, and living in a city competititve. We often hear people claim that in case the public transport modes are safe and comfortable, they would not mind not using private cars anymore. With these modern PUV systems in place, can we expect them to do so? Can our shipping rates be reviewed? In a press conference last Wednesday, Southern Mindanao Business Council and European. Chamber of Commerce Davao head Tony Peralta raised the issue of shipping fees for products bound for markets outside Mindanao. He and other business leaders would like to see more competitive shipping fees which will help lower transport costs and allow more of Mindanao’s products to be shipped out to those that need them. This hikes demand and provides more steady income for our farms, compared with relying on nearby markets alone, which can be flooded with supply and cause commodity prices to fluctuate wildly, a situation that hurts our farmers and producers, and deters them from producing more. As we wrote previously, establishing logistics facilities such as cold storage areas along Mindanao's highways will allow farmers and producers to properly stock excess inventory to be shipped to other markets in the Philippines. With the eruption of the Taal volcano, the Mindanao earthquakes and other calamities worldwide that seem to take place with greater frequency, ensuring low shipping costs and efficient logistics will help the country cope better with such events, since food and other provisions are more readily available from unaffected areas to feed those recovering from these events. Higher levels of cooperation will be needed.

Related Tags

John Tria
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.