Categoria: Wordpress
-
7 Most Common SQL Joins

Here’s a breakdown of 7 essential joins:
𝗙𝗶𝗻𝗱𝗶𝗻𝗴 𝗠𝗮𝘁𝗰𝗵𝗲𝘀:
• 𝗜𝗻𝗻𝗲𝗿 𝗝𝗼𝗶𝗻: Get records with matching values in both tables. This retrieves only rows with data in common.
𝗣𝗿𝗶𝗼𝗿𝗶𝘁𝗶𝘇𝗶𝗻𝗴 𝗧𝗮𝗯𝗹𝗲𝘀:
• 𝗟𝗲𝗳𝘁 𝗝𝗼𝗶𝗻: Show all records from the left table, along with any matching records from the right table.
• 𝗥𝗶𝗴𝗵𝘁 𝗝𝗼𝗶𝗻: Opposite of a left join, this prioritizes the right table, showing all its records and any matching ones from the left.𝗜𝗱𝗲𝗻𝘁𝗶𝗳𝘆𝗶𝗻𝗴 𝗠𝗶𝘀𝘀𝗶𝗻𝗴 𝗟𝗶𝗻𝗸𝘀:
• 𝗟𝗲𝗳𝘁/𝗥𝗶𝗴𝗵𝘁 𝗝𝗼𝗶𝗻 𝘄𝗶𝘁𝗵 𝗡𝘂𝗹𝗹 𝗖𝗵𝗲𝗰𝗸: Need to see records with NO match in the other table? These joins filter out matched records, revealing unmatched entries. Perfect for analyzing inactive users or out-of-stock items.
𝗦𝗲𝗲𝗶𝗻𝗴 𝘁𝗵𝗲 𝗕𝗶𝗴 𝗣𝗶𝗰𝘁𝘂𝗿𝗲:
• 𝗙𝘂𝗹𝗹 𝗝𝗼𝗶𝗻: Get ALL records from both tables, even if there’s no match. This provides a complete view, highlighting missing data points.
-

Curso de Oratória e Retórica: Um Mergulho na Arte da Persuasão
Autor: Mário Ferreira dos Santos
Tônica:
- Abordagem prática e completa: O livro oferece uma visão abrangente da oratória e da retórica, desde seus fundamentos até técnicas avançadas de comunicação persuasiva.
- Aplicabilidade: As técnicas e ferramentas apresentadas são aplicáveis a diversas situações, desde apresentações de negócios até palestras e debates.
- Riqueza de exemplos: O autor utiliza exemplos históricos e contemporâneos para ilustrar os conceitos, tornando o aprendizado mais dinâmico e envolvente.
Conteúdo:
- Parte 1: A Oratória:
- Fundamentos: Conceito de oratória, história da oratória, perfil do orador ideal, elementos da comunicação eficaz.
- Técnicas: Preparação da fala, organização do discurso, recursos vocais e corporais, controle do nervosismo.
- Aplicação: Dicas para diferentes tipos de apresentações, como palestras, reuniões, entrevistas e debates.
- Parte 2: A Retórica:
- Fundamentos: Conceito de retórica, os três gêneros da oratória (deliberativo, judiciário e epidítico), os cinco cânones da retórica (inventio, dispositio, elocutio, memoria e actio).
- Argumentação: Tipos de argumentos, falácias lógicas, estratégias de persuasão.
- Eloquência: Figuras de linguagem, recursos estilísticos, ritmo e entonação da voz.
Pontos fortes:
- Clareza e objetividade: O livro é escrito em linguagem clara e acessível, facilitando a compreensão dos conceitos.
- Exercícios práticos: Ao final de cada capítulo, o autor propõe exercícios para que o leitor possa colocar em prática o que aprendeu.
- Visão holística da comunicação: O livro vai além das técnicas de oratória e retórica, abordando também aspectos como a inteligência emocional e a comunicação não verbal.
Para quem é recomendado:
- Profissionais: Pessoas que desejam aprimorar suas habilidades de comunicação em diferentes contextos profissionais.
- Estudantes: Alunos de graduação e pós-graduação que buscam desenvolver suas habilidades oratórias para apresentações de trabalhos e seminários.
- Público em geral: Qualquer pessoa que deseja se comunicar com mais clareza, segurança e persuasão.
Em resumo, “Curso de Oratória e Retórica” é uma obra completa e valiosa para quem busca dominar a arte da comunicação persuasiva.
Outros pontos importantes:
- O livro é considerado um clássico na área de oratória e retórica.
- A obra foi publicada pela primeira vez em 1954 e já passou por diversas reedições.
- O autor, Mário Ferreira dos Santos, foi um escritor e professor brasileiro com vasta experiência em oratória e comunicação.
Espero que este resumo tenha sido útil!
-

Diferenças entre React e Next.js
Tanto o Next.js quanto o React são ferramentas poderosas para a construção de aplicativos da web, mas possuem diferenças distintas que atendem a necessidades diferentes. Aqui está um detalhamento:
O que eles são:
- React: uma biblioteca JavaScript para construir componentes de interfaces de usuário (UI). É leve e flexível, oferecendo blocos de construção para criar páginas da web dinâmicas e interativas.
- Next.js: uma estrutura construída sobre React que adiciona recursos e estrutura ao processo de desenvolvimento. Ele oferece renderização no lado do servidor, roteamento, busca de dados e outras funcionalidades prontas para uso.
Principais diferenças:
Framework React Next.js Foco Construir componentes de UI Construir aplicações web full-stack Renderização Principalmente renderização do lado do cliente (CSR) Renderização do lado do servidor (SSR), geração de site estático (SSG) Roteamento Configuração manual necessária Roteamento automático integrado Busca de dados Requer bibliotecas ou códigos adicionais Busca de dados integrada com rotas de API e getStaticProps Flexibilidade Altamente flexível, requer mais configuração Menos flexível, mas oferece desenvolvimento mais rápido e benefícios de SEO Complexidade Barreira de entrada inferior Curva de aprendizado mais acentuada devido a recursos adicionais Adequado para Aplicativos web dinâmicos, aplicativos de página única Sites estáticos, blogs, e-commerce, páginas de marketing Escolhendo a ferramenta certa:
- React: se você precisa de flexibilidade e controle máximo sobre seus componentes de UI ou planeja construir um aplicativo web complexo e dinâmico com recursos exclusivos.
- Next.js: se você priorizar desenvolvimento mais rápido, otimização de SEO, pré-renderização para desempenho e uma estrutura que lide com necessidades comuns de aplicativos da web, como roteamento e busca de dados.
Pontos adicionais:
- Você pode usar componentes React em aplicativos Next.js.
- Next.js está em constante evolução, oferecendo novos recursos e melhorias.
- Tanto React quanto Next.js têm comunidades grandes e ativas para suporte e aprendizado.
Em última análise, a melhor escolha depende dos requisitos específicos do seu projeto e das suas preferências de desenvolvimento. Considere cuidadosamente os prós e os contras de cada opção antes de tomar sua decisão.
-

Instalando WP-CLI em uma hospedagem compartilhada cPanel
Se você possui acesso de nível raiz ao seu servidor, é recomendável seguir este guia para instalar o WP CLI em seu servidor WHM/cPanel: https://blog.cpanel.com/wp-cli-install-and-manage-wordpress-on-the-command-line/.
No entanto, se você não tiver acesso à conta root ou não conseguir executar o sudo, mas ainda tiver acesso de nível de usuário ao terminal (como no terminal cPanel), você ainda poderá instalar e usar o wp-cli.
cd /home/USERNAME/public_html/
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
chmod +x wp-cli.phar
/home/USERNAME/public_html/wp-cli.phar config listClaro, substitua USERNAME pelo seu. Comente abaixo se tiver alguma dúvida, talvez possa ser solucionado.
-

Heurísticas de Nielsen: 10 princípios para interfaces intuitivas e utilizáveis
Jakob Nielsen, um pioneiro no campo da usabilidade da web, desenvolveu um conjunto de 10 heurísticas na década de 1990 que se tornaram a base do design da interface do usuário (UI). Esses princípios, agora conhecidos como Heurísticas de Nielsen, fornecem uma estrutura para a criação de interfaces fáceis de aprender, eficientes de usar e agradáveis de interagir.
Vamos nos aprofundar em cada uma dessas 10 heurísticas e explorar como elas podem ser aplicadas para melhorar a usabilidade do seu site, aplicativo ou qualquer outro produto digital:
- Visibilidade do status do sistema
Os usuários devem sempre ser mantidos informados sobre o que está acontecendo no sistema. Isto inclui fornecer feedback claro sobre as ações tomadas, o progresso alcançado e quaisquer erros potenciais encontrados. Imagine dirigir um carro sem painel – você estaria completamente perdido! Da mesma forma, as interfaces precisam manter os usuários informados por meio de dicas visuais, barras de progresso, mensagens de erro e outros mecanismos de feedback.
- Correspondência entre o Sistema e o Mundo Real
Fale a língua do usuário, não seu próprio jargão técnico. Use termos, conceitos e metáforas familiares que se alinhem com o mundo real para evitar confusão e sobrecarga cognitiva. Pense nisso como traduzir instruções para montagem de móveis – elas devem ser claras e compreensíveis, não um quebra-cabeça enigmático.
- Controle e liberdade do usuário
Permita que os usuários naveguem facilmente e desfaçam erros. Fornece uma função de “desfazer”, limpa caminhos de saída de estados indesejados e avisos de confirmação antes que ações irreversíveis sejam tomadas. Imagine ficar preso em um labirinto sem saída – é assim que os usuários se sentem quando estão presos em uma interface com controle limitado.
- Consistência e Padrões
Mantenha a consistência na terminologia, no layout e no comportamento em toda a interface. Os usuários não deveriam ter que reaprender como interagir com cada elemento ou tela. Pense nos semáforos – o seu esquema de cores e posicionamento consistentes proporcionam uma linguagem universal aos condutores, garantindo segurança e previsibilidade.
- Prevenção de erros
Evite que erros aconteçam em primeiro lugar através de um design cuidadoso. Use validação de entrada, instruções claras e avisos para evitar frustração do usuário e perda de tempo. Imagine tentar preencher um formulário com campos confusos ou ausentes – é uma receita para erros e abandono.
- Reconhecimento em vez de recall
Minimize a necessidade dos usuários lembrarem informações de uma parte da interface para outra. Forneça rótulos, dicas e funções de pesquisa claros para ajudar os usuários a encontrar o que precisam sem ginástica mental. Imagine procurar um documento em um arquivo bagunçado – é muito mais fácil quando tudo está etiquetado e organizado.
- Flexibilidade e eficiência para usuários
Atenda a uma variedade de usuários com diferentes níveis de experiência e habilidades. Ofereça atalhos para usuários avançados, mantendo uma interface simples e intuitiva para iniciantes. Pense em um par de muletas ajustáveis – elas devem apoiar tanto alguém que está se recuperando de uma torção no tornozelo quanto um alpinista experiente.
- Design Estético e Minimalista
Concentre-se na clareza e usabilidade em vez de enfeites desnecessários. Mantenha a interface limpa, organizada e visualmente atraente, sem distrair os usuários de seus objetivos. Imagine uma mesa desordenada em comparação com uma mesa limpa e organizada – qual delas é mais propícia para a realização do trabalho?
- Ajude os usuários com erros
Forneça mensagens de erro claras e úteis que expliquem o que deu errado e como corrigi-lo. Ofereça sugestões de ações corretivas e evite linguagem condescendente ou de culpa. Imagine receber uma mensagem de erro enigmática no seu computador – é tão frustrante quanto se perder em uma floresta sem mapa.
- Ajuda e Documentação
Mesmo as melhores interfaces podem se beneficiar de documentação e recursos de suporte bem escritos. Forneça acesso fácil a perguntas frequentes, manuais, tutoriais e informações de contato para quando os usuários precisarem de ajuda extra. Imagine tentar montar uma peça de mobiliário complexa sem instruções – é muito mais fácil com um guia claro.
Ao aplicar essas 10 heurísticas, você pode criar interfaces que não são apenas utilizáveis, mas também agradáveis de interagir. Lembre-se de que o objetivo é fazer com que os usuários se sintam confiantes, no controle e bem-sucedidos em alcançar seus objetivos. Então, da próxima vez que você estiver projetando uma interface, pergunte-se: “É fácil de usar? Ela segue os princípios da Heurística da Nielsen?” Ao colocar seus usuários em primeiro lugar, você pode criar produtos que eles adorarão usar.
Espero que esta explicação detalhada da Heurística da Nielsen tenha sido útil.
Comente abaixo se você tiver alguma dúvida ou consideração! -
Considerações e experiências sobre música em 432Hz
Pensamentos de Diego Bittencourt no vídeo “Músicas estão te manipulando e você nem percebe”, no Youtube. Procure e assista para contextualizar.
“Fiquei cerca de dois anos tocando e experimentando compor em 432Hz, inclusive lancei um single nesse padrão de afinação. Mas depois cheguei à conclusão que as chances são grandes de se tratar de efeito placebo esse som mais ‘agradável’. Essa imagem do padrão resultante que o som cria na água é interessante, mas ela geralmente é só encontrada em artigos de caráter muito esotérico, que não explicam o experimento em passo a passo para se chegar nesse padrão obtido na imagem, para que possa haver verificação por pares, ou seja, outros experimentadores científicos seguindo o mesmo passo a passo para obter o mesmo resultado. Mais do que isso, esses artigos não têm afirmações fundamentadas com referências de outros trabalhos, o que é ainda mais grave do que a falta da explicação do experimento.
Acredito que isso só vai ser tirado a limpo no dia que houver um teste duplo cego com uma amostra significativa de ouvintes e for mensurado o estado fisiológico / psicológico do ouvinte de música de 440Hz e de musica de 432Hz. Precisa ser constatado que os estados de calma, relaxamento, bem-estar etc., produzidos no ouvinte de 432Hz são mais significativos que os de 440Hz. Muitas variáveis precisam ser controladas; por exemplo, o estado de saúde dos ouvintes precisa ser semelhante e apto para desempenhar o teste.
Uma pena que nenhuma equipe de cientistas de universidades pelo mundo parece ter se interessado seriamente por essa questão ainda.
Só mais uma última observação: o assunto é tão controverso que há afirmações também de que é 528Hz, e não 432Hz, a ‘frequência-chave’ para o ser humano. 528Hz é a frequência que C/Dó atinge se A=444Hz.”
O que você pensa sobre?