Este documento fornece uma introdução ao Editor Gutenberg no WordPress, descrevendo seus principais recursos e blocos. Em três frases:
Apresenta os conceitos básicos por trás do Editor Gutenberg e descreve suas principais seções, interface e tipos de blocos, incluindo blocos comuns, de formatação, layouts e widgets. Fornece detalhes e exemplos de uso para cada um dos principais blocos disponíveis no Editor Gutenberg.
O Google Web Toolkit (GWT) permite desenvolver aplicações web ricas em Java usando Ajax, transformando o código Java em JavaScript para rodar no navegador. Ele oferece suporte a plugins para Eclipse e NetBeans e permite adicionar estilos CSS. O GWT facilita a criação de interfaces com componentes como botões, caixas de texto e diálogos sem recarregar a página.
1. O documento descreve como instalar o plugin Maven no Eclipse, incluindo passo a passo para adicionar o site Maven e selecionar as opções desejadas.
2. É explicado como importar um projeto Maven existente no Eclipse e como criar um novo projeto Maven.
3. São detalhados os passos para configurar um projeto web dinâmico no Eclipse e habilitar o Maven nele para integração.
Minicurso Play Framework - Tão fácil que nem parece JavaWandesson Soares
O documento fornece informações sobre um minicurso sobre o framework Play para desenvolvimento web Java. O minicurso terá duração de 3 horas e ensinará os conceitos básicos do Play para que os participantes possam construir uma aplicação simples de CRUD. O documento explica características do Play como arquitetura, facilidade de uso, templates em Scala e casos de uso reais.
Este documento resume os principais conceitos e funcionalidades do framework GWT para desenvolvimento de aplicações web: 1) GWT compila código Java em JavaScript para executar aplicações ricas na web; 2) Características como processamento no cliente, codificação em Java e compilador JavaScript; 3) Exemplos básicos de "Hello World", uiBinder e arquitetura MVP.
O documento descreve as vantagens de usar um sistema de controle de versão (SCV) como o Git, incluindo economia de espaço, segurança para recuperar versões anteriores, e colaboração em projetos. O Git é um SCV distribuído e open source que permite trabalhar offline e recuperar versões anteriores de arquivos.
Este documento fornece uma introdução ao sistema de controle de versão Git, abordando tópicos como instalação, configuração, iniciar um projeto, áreas do Git, commits, gerenciamento de índice, branches, merges, repositórios remotos e extras.
Este documento fornece uma introdução comparativa entre Python e Golang, discutindo suas capacidades de concorrência, aplicações típicas, instalação e criação de programas simples em ambas as linguagens. O autor conclui que Python e Golang são ferramentas úteis para problemas distintos, com Python focado em produtividade e Golang em concorrência.
O Google Web Toolkit (GWT) permite desenvolver aplicações web ricas em Java usando Ajax, transformando o código Java em JavaScript para rodar no navegador. Ele oferece suporte a plugins para Eclipse e NetBeans e permite adicionar estilos CSS. O GWT facilita a criação de interfaces com componentes como botões, caixas de texto e diálogos sem recarregar a página.
1. O documento descreve como instalar o plugin Maven no Eclipse, incluindo passo a passo para adicionar o site Maven e selecionar as opções desejadas.
2. É explicado como importar um projeto Maven existente no Eclipse e como criar um novo projeto Maven.
3. São detalhados os passos para configurar um projeto web dinâmico no Eclipse e habilitar o Maven nele para integração.
Minicurso Play Framework - Tão fácil que nem parece JavaWandesson Soares
O documento fornece informações sobre um minicurso sobre o framework Play para desenvolvimento web Java. O minicurso terá duração de 3 horas e ensinará os conceitos básicos do Play para que os participantes possam construir uma aplicação simples de CRUD. O documento explica características do Play como arquitetura, facilidade de uso, templates em Scala e casos de uso reais.
Este documento resume os principais conceitos e funcionalidades do framework GWT para desenvolvimento de aplicações web: 1) GWT compila código Java em JavaScript para executar aplicações ricas na web; 2) Características como processamento no cliente, codificação em Java e compilador JavaScript; 3) Exemplos básicos de "Hello World", uiBinder e arquitetura MVP.
O documento descreve as vantagens de usar um sistema de controle de versão (SCV) como o Git, incluindo economia de espaço, segurança para recuperar versões anteriores, e colaboração em projetos. O Git é um SCV distribuído e open source que permite trabalhar offline e recuperar versões anteriores de arquivos.
Este documento fornece uma introdução ao sistema de controle de versão Git, abordando tópicos como instalação, configuração, iniciar um projeto, áreas do Git, commits, gerenciamento de índice, branches, merges, repositórios remotos e extras.
Este documento fornece uma introdução comparativa entre Python e Golang, discutindo suas capacidades de concorrência, aplicações típicas, instalação e criação de programas simples em ambas as linguagens. O autor conclui que Python e Golang são ferramentas úteis para problemas distintos, com Python focado em produtividade e Golang em concorrência.
Desenvolva aplicações mobile para Android e iOS usando a plataforma de desenvolvimento TotalCross. Você cria o seu código em JAVA e entrega para os principais sistemas mobile e mais, também para desktops. Baixe gratuitamente pelo site www.totalcross.com
Tudo parece desalinhado, fontes, bordas, espaçamentos. Você não sabe porque ficou tão diferente do protótipo, porque os clientes não usam a nova funcionalidade que você fez com tanto esforço. Talvez a interface seja apenas o reflexo de um processo confuso e um código igualmente sem padrão e desorganizado. Nesta pequena palestra eu conto como enfrentamos este desafio na SocialBase, como o desenvolvimento de UI agregou na UX e nas estratégias do negócio.
O documento descreve como configurar um ambiente de desenvolvimento Java usando ferramentas open-source como JEdit, Ant e JSDK. Ele fornece instruções detalhadas sobre como instalar e personalizar essas ferramentas, criar projetos e templates no JEdit, e usar o console e ErrorList.
JSF 2.0: Uma Evolução nas Interfaces Web com JavaDr. Spock
Este documento apresenta as principais características do framework JavaServer Faces 2.0 e da plataforma Arduino/Program-ME. A agenda inclui uma discussão sobre JSF, benefícios, deficiências da versão anterior, novidades do JSF 2.0 e demonstrações dos projetos ScrumToys e Program-ME. O documento também fornece mais informações sobre esses tópicos.
Instalando e usando a XPages Extension Library para IBM Designer - extlib (Po...Bruno Grange
O documento apresenta a biblioteca de extensão XPages (extlib) e fornece instruções sobre sua instalação e uso. A extlib fornece controles avançados para desenvolvimento de aplicativos web com XPages, incluindo suporte a dispositivos móveis. O documento descreve como instalar a extlib no cliente e servidor e testá-la usando exemplos como formulários, grids e controles móveis.
Slides de uma aula ministrada na disciplina de Engenharia de Software no Programa de Pós-Graduação em Ciência da Computação e Matemática Computacional sobre Git.
Este documento descreve as funcionalidades do software Visualg, um editor e interpretador de algoritmos para ensino de programação. Ele apresenta os principais componentes da interface gráfica como o editor de texto, barra de tarefas, visualizador de variáveis, simulador de saída e barra de status. Também explica como executar e depurar algoritmos, além de descrever o menu com opções para criação, abertura e salvamento de arquivos.
O documento descreve as funcionalidades do software Visualg, um editor e interpretador de algoritmos para ensino de programação. Ele apresenta os principais componentes da interface gráfica como o editor de texto, barra de tarefas, visualizador de variáveis, simulador de saída e menu. Também explica como executar e depurar algoritmos, além de descrever recursos como correção de indentação, numeração de linhas, variáveis modificadas e lista de funções.
O documento descreve como instalar e usar o Netbeans, um ambiente de desenvolvimento integrado (IDE) para Java. Explica como criar um projeto simples usando componentes gráficos como JLabels, JButtons e JTextFields.
Curso online de desenvolvimento ágil de sistemas para Joomla orientado a projeto utilizando Seblod 1.x (antigo jSeblod CCK) e também o 2.x para Joomla 2.5.
Mais informações em http://www.jcursos.com.br/curso-de-desenvolvimento-joomla-com-seblod
O documento descreve o sistema de controle de versão Git, definindo-o como um sistema descentralizado e discutindo seus principais conceitos e comandos, como inicializar um repositório, fazer commits, comparar versões e recuperar arquivos antigos.
O documento descreve o Bugzilla, uma ferramenta open source desenvolvida pela Mozilla Foundation para rastreamento de bugs. Ele explica que o Bugzilla permite associar bugs a módulos e versões, implementa um ciclo de vida completo para cada bug, e fornece funcionalidades como contas de usuário, registro de bugs e comentários. Também discute as tecnologias como Perl e Template Toolkit usadas no desenvolvimento do Bugzilla.
Otimização, dicas de implementação, como resolver problemas by Adriano Santan...iPhoneDevBr
O documento fornece dicas sobre o Xcode e desenvolvimento para iOS. Ele discute atalhos úteis no Xcode, macros de usuário, ferramentas como o Accessorizer para automatizar tarefas, diferenças entre NSArray e arrays C, como depurar com breakpoints e logs, adicionar bibliotecas estáticas e referências de livros sobre desenvolvimento.
Este documento apresenta uma introdução ao Git e GitHub, incluindo: (1) os conceitos básicos de controle de versão e por que usar o Git, (2) como usar o Git no seu fluxo de trabalho individual, e (3) como colaborar em projetos maiores com o Git/GitHub.
Slides do mini curso de colaboração com Git, apresentado na semana da computação da Unesp Rio Claro (SECCOMP). O mini curso introduz os sistemas de controle de versão, apresenta um guia básico e avançado de Git, discute estratégias de workflows de desenvolvimento e por fim discute diversos assuntos relacionados a colaboração como: permissões, licenças, forks, pull requests, issue trackers, continuous integration.
O documento apresenta as principais novidades da especificação EJB 3.1, incluindo a simplificação da arquitetura com a remoção da dependência de interfaces, melhorias no agendamento de tarefas e suporte a beans assíncronos, e a padronização dos nomes JNDI para maior portabilidade.
1) O documento fornece instruções passo-a-passo para usar o software de edição de vídeo Jahshaka, focando na versão 2.0RC1 para Debian. 2) Explica como configurar preferências, carregar arquivos de vídeo, organizar a área de trabalho e usar os módulos de edição, animação, efeitos e outros. 3) Recomenda instalar fontes adicionais e transcodificar arquivos de vídeo se necessário para formatos suportados.
O documento fornece uma introdução sobre técnicas de depuração no WordPress, incluindo constantes nativas para ativar o modo de depuração, inserção manual de mensagens, ferramentas como What The File, Debug Bar e Query Monitor, e o uso do profiler xdebug.
As classes de modelagem podem ser comparadas a moldes ou
formas que definem as características e os comportamentos dos
objetos criados a partir delas. Vale traçar um paralelo com o projeto de
um automóvel. Os engenheiros definem as medidas, a quantidade de
portas, a potência do motor, a localização do estepe, dentre outras
descrições necessárias para a fabricação de um veículo
Desenvolva aplicações mobile para Android e iOS usando a plataforma de desenvolvimento TotalCross. Você cria o seu código em JAVA e entrega para os principais sistemas mobile e mais, também para desktops. Baixe gratuitamente pelo site www.totalcross.com
Tudo parece desalinhado, fontes, bordas, espaçamentos. Você não sabe porque ficou tão diferente do protótipo, porque os clientes não usam a nova funcionalidade que você fez com tanto esforço. Talvez a interface seja apenas o reflexo de um processo confuso e um código igualmente sem padrão e desorganizado. Nesta pequena palestra eu conto como enfrentamos este desafio na SocialBase, como o desenvolvimento de UI agregou na UX e nas estratégias do negócio.
O documento descreve como configurar um ambiente de desenvolvimento Java usando ferramentas open-source como JEdit, Ant e JSDK. Ele fornece instruções detalhadas sobre como instalar e personalizar essas ferramentas, criar projetos e templates no JEdit, e usar o console e ErrorList.
JSF 2.0: Uma Evolução nas Interfaces Web com JavaDr. Spock
Este documento apresenta as principais características do framework JavaServer Faces 2.0 e da plataforma Arduino/Program-ME. A agenda inclui uma discussão sobre JSF, benefícios, deficiências da versão anterior, novidades do JSF 2.0 e demonstrações dos projetos ScrumToys e Program-ME. O documento também fornece mais informações sobre esses tópicos.
Instalando e usando a XPages Extension Library para IBM Designer - extlib (Po...Bruno Grange
O documento apresenta a biblioteca de extensão XPages (extlib) e fornece instruções sobre sua instalação e uso. A extlib fornece controles avançados para desenvolvimento de aplicativos web com XPages, incluindo suporte a dispositivos móveis. O documento descreve como instalar a extlib no cliente e servidor e testá-la usando exemplos como formulários, grids e controles móveis.
Slides de uma aula ministrada na disciplina de Engenharia de Software no Programa de Pós-Graduação em Ciência da Computação e Matemática Computacional sobre Git.
Este documento descreve as funcionalidades do software Visualg, um editor e interpretador de algoritmos para ensino de programação. Ele apresenta os principais componentes da interface gráfica como o editor de texto, barra de tarefas, visualizador de variáveis, simulador de saída e barra de status. Também explica como executar e depurar algoritmos, além de descrever o menu com opções para criação, abertura e salvamento de arquivos.
O documento descreve as funcionalidades do software Visualg, um editor e interpretador de algoritmos para ensino de programação. Ele apresenta os principais componentes da interface gráfica como o editor de texto, barra de tarefas, visualizador de variáveis, simulador de saída e menu. Também explica como executar e depurar algoritmos, além de descrever recursos como correção de indentação, numeração de linhas, variáveis modificadas e lista de funções.
O documento descreve como instalar e usar o Netbeans, um ambiente de desenvolvimento integrado (IDE) para Java. Explica como criar um projeto simples usando componentes gráficos como JLabels, JButtons e JTextFields.
Curso online de desenvolvimento ágil de sistemas para Joomla orientado a projeto utilizando Seblod 1.x (antigo jSeblod CCK) e também o 2.x para Joomla 2.5.
Mais informações em http://www.jcursos.com.br/curso-de-desenvolvimento-joomla-com-seblod
O documento descreve o sistema de controle de versão Git, definindo-o como um sistema descentralizado e discutindo seus principais conceitos e comandos, como inicializar um repositório, fazer commits, comparar versões e recuperar arquivos antigos.
O documento descreve o Bugzilla, uma ferramenta open source desenvolvida pela Mozilla Foundation para rastreamento de bugs. Ele explica que o Bugzilla permite associar bugs a módulos e versões, implementa um ciclo de vida completo para cada bug, e fornece funcionalidades como contas de usuário, registro de bugs e comentários. Também discute as tecnologias como Perl e Template Toolkit usadas no desenvolvimento do Bugzilla.
Otimização, dicas de implementação, como resolver problemas by Adriano Santan...iPhoneDevBr
O documento fornece dicas sobre o Xcode e desenvolvimento para iOS. Ele discute atalhos úteis no Xcode, macros de usuário, ferramentas como o Accessorizer para automatizar tarefas, diferenças entre NSArray e arrays C, como depurar com breakpoints e logs, adicionar bibliotecas estáticas e referências de livros sobre desenvolvimento.
Este documento apresenta uma introdução ao Git e GitHub, incluindo: (1) os conceitos básicos de controle de versão e por que usar o Git, (2) como usar o Git no seu fluxo de trabalho individual, e (3) como colaborar em projetos maiores com o Git/GitHub.
Slides do mini curso de colaboração com Git, apresentado na semana da computação da Unesp Rio Claro (SECCOMP). O mini curso introduz os sistemas de controle de versão, apresenta um guia básico e avançado de Git, discute estratégias de workflows de desenvolvimento e por fim discute diversos assuntos relacionados a colaboração como: permissões, licenças, forks, pull requests, issue trackers, continuous integration.
O documento apresenta as principais novidades da especificação EJB 3.1, incluindo a simplificação da arquitetura com a remoção da dependência de interfaces, melhorias no agendamento de tarefas e suporte a beans assíncronos, e a padronização dos nomes JNDI para maior portabilidade.
1) O documento fornece instruções passo-a-passo para usar o software de edição de vídeo Jahshaka, focando na versão 2.0RC1 para Debian. 2) Explica como configurar preferências, carregar arquivos de vídeo, organizar a área de trabalho e usar os módulos de edição, animação, efeitos e outros. 3) Recomenda instalar fontes adicionais e transcodificar arquivos de vídeo se necessário para formatos suportados.
O documento fornece uma introdução sobre técnicas de depuração no WordPress, incluindo constantes nativas para ativar o modo de depuração, inserção manual de mensagens, ferramentas como What The File, Debug Bar e Query Monitor, e o uso do profiler xdebug.
As classes de modelagem podem ser comparadas a moldes ou
formas que definem as características e os comportamentos dos
objetos criados a partir delas. Vale traçar um paralelo com o projeto de
um automóvel. Os engenheiros definem as medidas, a quantidade de
portas, a potência do motor, a localização do estepe, dentre outras
descrições necessárias para a fabricação de um veículo
A linguagem C# aproveita conceitos de muitas outras linguagens,
mas especialmente de C++ e Java. Sua sintaxe é relativamente fácil, o que
diminui o tempo de aprendizado. Todos os programas desenvolvidos devem
ser compilados, gerando um arquivo com a extensão DLL ou EXE. Isso torna a
execução dos programas mais rápida se comparados com as linguagens de
script (VBScript , JavaScript) que atualmente utilizamos na internet
Em um mundo cada vez mais digital, a segurança da informação tornou-se essencial para proteger dados pessoais e empresariais contra ameaças cibernéticas. Nesta apresentação, abordaremos os principais conceitos e práticas de segurança digital, incluindo o reconhecimento de ameaças comuns, como malware e phishing, e a implementação de medidas de proteção e mitigação para vazamento de senhas.
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...Faga1939
Este artigo tem por objetivo apresentar como ocorreu a evolução do consumo e da produção de energia desde a pré-história até os tempos atuais, bem como propor o futuro da energia requerido para o mundo. Da pré-história até o século XVIII predominou o uso de fontes renováveis de energia como a madeira, o vento e a energia hidráulica. Do século XVIII até a era contemporânea, os combustíveis fósseis predominaram com o carvão e o petróleo, mas seu uso chegará ao fim provavelmente a partir do século XXI para evitar a mudança climática catastrófica global resultante de sua utilização ao emitir gases do efeito estufa responsáveis pelo aquecimento global. Com o fim da era dos combustíveis fósseis virá a era das fontes renováveis de energia quando prevalecerá a utilização da energia hidrelétrica, energia solar, energia eólica, energia das marés, energia das ondas, energia geotérmica, energia da biomassa e energia do hidrogênio. Não existem dúvidas de que as atividades humanas sobre a Terra provocam alterações no meio ambiente em que vivemos. Muitos destes impactos ambientais são provenientes da geração, manuseio e uso da energia com o uso de combustíveis fósseis. A principal razão para a existência desses impactos ambientais reside no fato de que o consumo mundial de energia primária proveniente de fontes não renováveis (petróleo, carvão, gás natural e nuclear) corresponde a aproximadamente 88% do total, cabendo apenas 12% às fontes renováveis. Independentemente das várias soluções que venham a ser adotadas para eliminar ou mitigar as causas do efeito estufa, a mais importante ação é, sem dúvidas, a adoção de medidas que contribuam para a eliminação ou redução do consumo de combustíveis fósseis na produção de energia, bem como para seu uso mais eficiente nos transportes, na indústria, na agropecuária e nas cidades (residências e comércio), haja vista que o uso e a produção de energia são responsáveis por 57% dos gases de estufa emitidos pela atividade humana. Neste sentido, é imprescindível a implantação de um sistema de energia sustentável no mundo. Em um sistema de energia sustentável, a matriz energética mundial só deveria contar com fontes de energia limpa e renováveis (hidroelétrica, solar, eólica, hidrogênio, geotérmica, das marés, das ondas e biomassa), não devendo contar, portanto, com o uso dos combustíveis fósseis (petróleo, carvão e gás natural).
13. 13
Curso Gutenberg Editor
academia.junior.pro
Editor Gutenberg
Homenagem a Johannes Gutenberg(1), Inventor da prensa móvel durante a idade média.
Less Code ("Menos Código").
Beginners (Voltado para iniciantes).
Mas... pode agradar outros perfis!
Polêmica!
Site Oficial: https://gogutenberg.com/.
Exemplos: http://moc.co/sandbox/example-post/.
(1) https://pt.wikipedia.org/wiki/Johannes_Gutenberg
15. 15
Curso Gutenberg Editor
academia.junior.pro
Como instalar o Editor Gutenberg?
WordPress > = 5: Editor Gutenberg vem instalado por padrão.
WordPress < 5: Baixar o plugin no repositório da WordPress.
Link de download: https://wordpress.org/plugins/gutenberg/
Como (des)instalar o Editor Gutenberg?
Link de download: https://wordpress.org/plugins/classic-editor/
17. 17
Curso Gutenberg Editor
academia.junior.pro
Vantagens do Editor Gutenberg
Reduz a dependência do TinyMCE
Experiência "mais leve“.
Mais espaço na tela.
Os blocos são fáceis de usar. Quase divertidos!
Responsivos.
Mais fácil para iniciantes.
Integração futura com Google Docs, Word, etc.
20. 20
Curso Gutenberg Editor
academia.junior.pro
Interface do Editor Gutenberg
Barra de Edição (Editing Toolbar) [1].
Área de Conteúdo (Content Área) [2].
Configurações Avançadas (Advanced Settings) [3].
3 áreas importantes:
23. 23
Curso Gutenberg Editor
academia.junior.pro
Opções Avançadas
Top Toolbar: Access all block and document tools in a single place (Usa apenas uma barra de edição).
Spotlight Mode: Focus on one block at a time (Foco em um bloco por vez).
Fullscreen Mode: Work without distraction (Tela Cheia).
View
Visual Editor (Editor Visual).
Code Editor (Editor de Código).
Editor
24. 24
Curso Gutenberg Editor
academia.junior.pro
Opções Avançadas
Manage All Reusable Blocks: https://gutenberg.local/wp-admin/edit.php?post_type=wp_block
Gerenciador de blocos reutilizados. (Cuidado! - Vai te tirar da página sem avisar).
Keyboard Shortcuts (Atalhos de teclado).
Copy All Content (Copiar todo o conteúdo).
Tools
Abre Configurações da área de trabalho do Gutenberg: Metabox, Meta-Boxes, Advanced Fields, Tips,
Enable Pre-publish Checks (Confere se determinadas condições foram satisfeitas antes de publicar).
Options
138. 138
Curso Gutenberg Editor
academia.junior.pro
Blocos elementos em linha (In Line Elements)
“Permiteinserirelementosemlinha.Aprincípio,pareceserumbloco
experimental.Naversãotestadaépossívelinserirapenasimagens”.
144. 144
Curso Gutenberg Editor
academia.junior.pro
Usabilidade de Teclado/ Mouse
Copiar e colar textos vai te surpreender algumas vezes. Cada parágrafo é um bloco separado.
Novo modelo mental: usar a tecla “Enter” cria novos parágrafos.
Selecionar Tudo (Select All) usando o atalho “CTRL + A” não funciona. É algo que incomoda bem.
Usa-se mais o mouse.
Recurso “Copiar Tudo (Copy All)” permite copiar todo o conteúdo. Por exemplo, de post para página. O
sistema não avisa que houve a cópia (ponto negativo).
146. 146
Curso Gutenberg Editor
academia.junior.pro
Usabilidade dos blocos
Na medida em que a página vai se enchendo de conteúdo, o trabalho vai ficando “espremido” no final
da tela. O que é desconfortável e obriga o “olhar” a descer o tempo todo.
Os blocos que ficam dentro das caixas de tipos de blocos se alteram de posição. Ao que parece isto
ocorre de acordo com o uso. É pouco produtivo.
Ao criar botões não é possível definir que os links abram em nova aba.
Durante a criação de um botão, o texto continua visível e é preciso escrever sobre ele. “Pretty weird!”.
O bloco “Media & Art” quebra o Layout e fica “wide”, fora do espaço esperado.
Alguns blocos podem não ficar disponíveis em certas circunstâncias (caso do bloco more).
O símbolo de “+” localizado na parte superior dos blocos, poderia também ficar na parte inferior.
Em alguns casos, é preciso usar o bloco “Editor Clássico” para carregar recursos de plugins e temas.