Guimarães esteve presente no ‘Smart City Expo World Congress’ de Barcelona

Guimarães esteve representada na Smart City Expo World Congress, quer decorreu em Barcelona, Espanha, uma edição recorde, com mais de 25 300 participantes, 1 100 expositores, 570 oradores, 800 cidades, 140 países e 270 sessões, tornando-a na maior e mais importante do setor.

Apontada como  «uma reunião massiva de profissionais globais com a missão de impulsionar os limites da transformação urbana», durante três dias agitados repletos de conhecimento, negócios e resolução ativa de problemas, a Smart City Expo e os eventos co-localizados Tomorrow.Mobility, Tomorrow.Building e Tomorrow.BlueEconomy, permitiu à ‘cidade berço’ defender «o caminho que Guimarães tem feito em matéria de transformação urbana». A autarquia destaca a importância do evento «para partilhar conhecimento sobre cidades inteligentes e reforçar o compromisso de Guimarães em ser um território mais inteligente, mais sustentável e feliz».

Esta edição transformou-se numa reunião massiva de profissionais globais com a missão de impulsionar os limites da transformação urbana, que contou ainda com a presença do Secretário de Estado da Digitalização e da Modernização Administrativa, Mário Campolargo, no stand de Guimarães.

O vereador da tutela da autarquia vimaranense, Paulo Lopes Silva, teve ainda a oportunidade de apresentar o ecossistema de inovação urbana, identificando projetos estruturantes como o LASI (Laboratório Associado de Sistemas Inteligentes), as passadeiras inteligentes CWAY e a Stratosphere, empresa baseada no legado da Critical Materials, S.A., que redefiniu o seu foco para se tornar um fornecedor global líder de Sistemas Cibernéticos Avançados.

Esta é a segunda vez que Guimarães, integrado no espaço Smart Portugal, organizado pelo NOVA Cidade – Urban Analytics Lab da NOVA IMS, participa no evento que reúne governos, líderes de empresas e organizações dedicados à inovação urbana.

[email protected]

Carregar mais

Jornal O Desportivo

<?php
function fetch_rss_cached($url, $cache_seconds = 600) {
    $key = 'rss_cache_' . md5($url);

    $cached = get_transient($key);
    if ($cached !== false) {
        return simplexml_load_string($cached);
    }

    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_TIMEOUT, 10);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    curl_setopt($ch, CURLOPT_USERAGENT, 'WP RSS Fetcher');

    $data = curl_exec($ch);
    curl_close($ch);

    if (!$data) return null;

    set_transient($key, $data, $cache_seconds);
    return simplexml_load_string($data);
}

function time_ago($datetime) {
    $time = strtotime($datetime);
    $diff = time() - $time;

    if ($diff < 60) return $diff . ' segundos atrás';
    if ($diff < 3600) return floor($diff / 60) . ' minutos atrás';
    if ($diff < 86400) return floor($diff / 3600) . ' horas atrás';
    if ($diff < 604800) return floor($diff / 86400) . ' dias atrás';
    return date('d/m/Y H:i', $time);
}

$rss = fetch_rss_cached('https://www.desportivovaledohomem.pt/category/destaque/feed/', 600);
if (!$rss || empty($rss->channel->item)) {
    echo '<!-- RSS vazio ou erro -->';
    return;
}

$items = $rss->channel->item;
$count = 0;

echo '<div class="rss-posts">';

foreach ($items as $item) {
    if ($count >= 5) break;

    $title = (string) $item->title;
    $link = (string) $item->link;
    $pubDate = (string) $item->pubDate;
    $timeAgo = time_ago($pubDate);

    $categoryText = isset($item->category[0]) ? (string) $item->category[0] : '';

    echo '<div class="rss-post">';
    echo '<p class="rss-meta">' . esc_html($timeAgo) . ' - ' . esc_html($categoryText) . '</p>';
    echo '<h3 class="rss-title"><a href="' . esc_url($link) . '" target="_blank" rel="noopener">' . esc_html($title) . '</a></h3>';
    echo '</div>';

    $count++;
}

echo '</div>';
?>
.rss-posts {
    font-family: "MYRIAD PRO";
    font-weight: 400;
}

.rss-post {
    padding: 10px 0;
    border-bottom: 1px solid #8E8E8D;
}

.rss-meta {
    color: #828282;
    font-size: 11px;
    margin-bottom: 0px;
    font-weight: 600;
}

.rss-title {
    font-size: 14px;
    line-height: 1.4;
    margin: 0;
}

.rss-title a {
    text-decoration: none;
    color: #363636;
    font-family: "Myriad Pro";
    font-weight: 400;
    font-size: 17px;
}

.rss-post:last-child {
    border: none;
}
Ver mais

Últimas Notícias

Ver mais