Vídeo: 342Artes – Artes contra a censura e a difamação
Dando o papo reto: a quem interessa esta onda de histeria contra artes e exposições? Desviar a atenção das reais mazelas brasileiras com isto serve para quem? A quem o Movimento Boçais Livres está ajudando fomentando a intolerância e a burrice? O vídeo do 342Artes levanta estas e outras questões, contra a censura e difamação.
https://www.facebook.com/342artes/videos/2173519692673969/
O Brasil quer se ver livre da Intolerância.
As vozes que se levantam contra a censura e a difamação, são as que acreditam no respeito, na diversidade e no amor.
Não aceitaremos que um falso moralismo, oportunista e eleitoreiro, contamine a sociedade para fortalecer os interesses políticos dos fundamentalistas.
A defesa da arte é a defesa de uma sociedade consciente e que luta por justiça.
Não nos intimidaremos com os ataques orquestrados dos extremistas e dos robôs de internet.
Somos muitos e juntos somos mais fortes.
Está no ar o novo vídeo da campanha #342Artes, compartilhe e fortaleça essa mensagem.
Adding a noscript element to WordPress scripts using the script_loader_tag filter
A good practice for developing websites and webapps is to give alternatives for features that depend on Javascript. Something known as progressive enhancement.
[Versão em Português? Clique aqui.]
Ideally, you start from the basic experience without Javascript and progressivelly enhances the experience with new Javascript features. At least, you should give some kind of warning or alternative content to the user (or search engines) if you can’t provide the same experience.
One way of doing that is by using noscript
elements with the description, the warning or an alternative feature. Say, for example, an static image instead of some kind of interactive graphic.
Unfortunately, so far, WordPress doesn’t have a native specific way to add noscript elements to any Javascript enqueued with the native wp_register_script/wp_enqueue_script functionsw
The good news is that you can solve that by using a WordPress filter. Specifically, by using the script_loader_tag
, as you can see below.
/** * @summary filters an enqueued script tag and adds a noscript element after it * * @description filters an enqueued script tag (identified by the $handle variable) and * adds a noscript element after it. If there is also an inline script enqueued * after $handled, adds the noscript element after it. * * @access public * @param string $tag The tag string sent by `script_loader_tag` filter on WP_Scripts::do_item * @param string $handle The script handle as sent by `script_loader_tag` filter on WP_Scripts::do_item * @param string $src The script src as sent by `script_loader_tag` filter on WP_Scripts::do_item * @return string $tag The filter $tag variable with the noscript element */ function add_noscript_filter($tag, $handle, $src){ // as this filter will run for every enqueued script // we need to check if the handle is equals the script // we want to filter. If yes, than adds the noscript element if ( 'script-handle' === $handle ){ $noscript = '<noscript>'; // you could get the inner content from other function $noscript .= ' this site demands javascript '; $noscript .= '</noscript>'; $tag = $tag . $noscript; } return $tag; } // adds the add_noscript_filter function to the script_loader_tag filters // it must use 3 as the last parameter to make $tag, $handle, $src available // to the filter function add_filter('script_loader_tag', 'add_noscript_filter', 10, 3); |
Enjoy! This function is also available on Github.
Adicionando elementos noscript a scripts do WordPress usando o filtro script_loader_tag
Uma boa prática em desenvolvimento de sites e webapps é oferecer alternativas para funcionalidades que dependam de Javascript. Conhecido como progressive enhancement ou aperfeiçoamento progressivo.
[for english version, check this link]
Idealmente, você começa da experiência mais básica, sem Javascript, e progressivamente aperfeiçoa a experiência com nova funcionalidades. Ou ao menos, adicionar avisos e conteúdos que possam ser visto por usuários e robôs de busca sem Javascript.
Uma das formas é colocar elementos noscript
com descrição ou alternativa da funcionalidade, ou o aviso para o usuário. Infelizmente, o WordPress — o sistema de gerenciamento de conteúdo que usamos em clientes e projetos de clientes 2Aces — não oferece uma função específica para adicionar este elementos noscript.
A boa notícia é que é possível resolver isto usando o ótimo sistema de filtros do WordPress. Neste caso usando o filtro script_loader_tag
, como você pode ver abaixo.
/** * @summary filtra uma tag de script na fila e adiciona um elemento noscript após ela * * @description filtra uma tag de script na fila (identificada pela variável $handle) e adiciona * um elemento noscript após ela. Se também houver um script inline após o script * identificado por $handle, adiciona o elemento noscript após ele. * * @access público * @param string $tag A string da tag enviada pelo filtro `script_loader_tag` em WP_Scripts::do_item * @param string $handle O nome (handle) do como enviado pelo filtro `script_loader_tag` em WP_Scripts::do_item * @param string $src A origem (src) do script como enviado pelo filtro `script_loader_tag` em WP_Scripts::do_item * @return string $tag A variável $tag filtrada e com o elemento `noscript` */ function add_noscript_filter($tag, $handle, $src){ // como este filtro roda para cada script na fila // precisamos verificar se o $handle é igual o script // que queremos filtrar e adicionar o noscript a ele if ( 'script-handle' === $handle ){ $noscript = '<noscript>'; // você poderia pegar o conteúdo interno de outra função $noscript .= ' Este site demanda JavaScript '; $noscript .= '</noscript>'; $tag = $tag . $noscript; } return $tag; } // adiciona a função add_noscript_filter aos filtros em script_loader_tag // deve ysar 3 no último parmetro para garantirque $tag, $handle, $src // estejam disponíveis à funço add_noscript_filter add_filter('script_loader_tag', 'add_noscript_filter', 10, 3); |
Aproveite! A função acima também está disponível no Github.
Link: O corpo não pornográfico existe
“O corpo não pornográfico existe“, um ótimo texto de Ivana Bentes na Revista Cult. Segue um trecho, mas recomendo a leitura do texto inteiro no site da revista.
O corpo não pornográfico existe
A onda de histeria coletiva produzido pelos movimentos conservadores começa a ter um padrão que se repete e está diretamente relacionada a uma lente de aumento e distorção colocada sobre fatos que durante décadas não tiveram qualquer visibilidade e nem produziram polêmicas. Pelo menos no Brasil, a nudez pública, apresentada inúmeras vezes nas últimas Bienais de Arte, exposições e centro culturais, não “chocaram” ninguém. Ou não obtiveram a repercussão que hoje se produz com o uso das redes sociais.
As “blitz” morais seguem os mesmos tipos de estratégias utilizadas para constranger professores e estudantes em campanhas como o “Escola Sem Partido”. Focam não mais apenas nos processo de corrupção no campo da política, mas também no que seria a “corrupção do caráter”, algo muito próximo do pensamento religioso que fala no pecado por “pensamentos, palavras, atos e omissões” numa espécie de cruzada nacional pela moral e bons costumes que reedita a TFP (Sociedade Brasileira de Defesa da Tradição, Família e Propriedade) em versão pós-memética e digital.
As operações são capitaneadas pelo MBL (Movimento Brasil Livre) a partir de resultados bem sucedidos de viralização de versões e leituras intencionalmente deturpadas para produzir indignação, comoção e criminalização. Trata-se do “senso comum” manipulado como arma política para produzir fascismos!
O MBL está se especializando em produzir escândalos a partir do imaginário do medo. Medo do estupro, medo da pedofilia, medo da pornografia, medo da nudez, medo do corpo de um homem nu e medo de “expor” crianças a situações de violação. Medos reais e concretos que, amplificados, alimentam uma demanda conservadora por censura, repressão e criminalização dos comportamentos.
Quem são os inimigos a destruir?
Os grupos conservadores encontraram um filão: a arte contemporânea, em que obras que tratam ou expõe nudez, problematizam a vergonha e a negação do corpo, rompem com o senso comum e fazem avançar nossa percepção são alvos de acusações “fora de lugar”. Uma cena de sexo em uma tela vira pornografia, a representação de aspectos da sexualidade humana se torna “perversão”.
“Todas essas constatações nos fazem presumir que a intenção dos movimentos de esquerda é, de no futuro próximo, pretenderem o fim do crime de pedofilia e liberarem o sexo entre adulto e crianças”, afirmou de forma alucinatória e alarmista o advogado Pierre Lourenço, convocado pelo MBL para dar respaldo “jurídico” às acusações de pedofilia e pornografia na performance do artista Wagner Schwartz. […]
Íntegra na Revista Cult, em https://revistacult.uol.com.br/home/ivana-bentes-o-corpo-nao-pornografico-existe/
Foi só um cisco no meu olho… e outro cisco… e outro… (In A Heartbeat)
Eu não estou chorando por causa deste vídeo, de idosos e crianças reagindo a In a Heartbeat. Não estou. Foi só um cisco que entrou no meu olho… e outro… e outro…
O amor é nato. O ódio, ensinado.
via @Flavia Penido
https://twitter.com/valehomossexual/status/913521375930970112
Link: Entendendo Entropia
Um modo bem fácil de entender entropia. Em inglês.