gnration comemora 10 anos como “espaço de inovação” em Braga

Na sessão comemorativa do 10.º aniversário do gnration, o presidente da Câmara Municipal de Braga, afirmou, este sábado, que o espaço público localizado no coração da cidade, e por onde já passaram mais de 300 mil pessoas, “se assume hoje como um espaço de inovação e de encontro entre culturas, tecnologia, inovação e empreendorismo”.

“Essa é uma das grandes vantagens deste equipamento cultural de referência que cada vez mais tem uma oferta cultural distintiva e complementar a outros espaços culturais da cidade”, sublinhou Ricardo Rio.

Depois de um mês inteiro com um programa especial, com espectáculos esgotados de Lucrecia Dalt, Dave Douglas & Joey Baron, Tim Hecker e Diogo Tudela & Supernova Ensemble, as celebrações de dez anos do gnration encerram às primeiras horas deste domingo, com Candy Diaz, nome de culto do underground nacional, apresenta um DJ set recheado de pérolas dançáveis de várias eras e lugares.

Para o habitual Open Day de dia de aniversário, o gnration preparou um programa repleto de concertos, instalações artísticas, visitas orientadas e actividades para os mais novos.

MOSTRAS

O dia ficou marcado pela inauguração de ‘Cascade’, uma nova exposição do artista espanhol Marc Vilanova, desenvolvida em residência artística no gnration no âmbito da rede EMAP – European Media Art Plataform.

Já na galeria gnration está patente o novo trabalho dos artistas portugueses Mariana Vilanova e Marcelo Reis, que apresentam a instalação ‘Análise de um Paraíso Fugaz’, desenvolvida em contexto de residência artística no INL – Laboratório Ibérico Internacional de Nanotecnologia no âmbito do programa Scale Travels.

[email protected]

Com Fernando Gualttieri (CP 7889)

 

 

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