Páginas

domingo, 31 de agosto de 2025

O passo a passo do aprendizado de Java

    Uma das linguagens de programação mais amadas - e odiadas - o Java já tem o seu espaço consolidado dentro de sistemas dos mais diversos tipos. Embarcados, bancários, computação em nuvem, telecomunicações, jogos...

    Java pode não ser a linguagem de programação mais simples, mas sua robustez e complexidade são inegáveis. Para mim, essa complexidade tem um charme enlouquecedor.

    Estamos aqui para entender Java e a sua estrutura, fugindo de todas as teorias e instruções que serão irrelevantes nesse momento. Vamos fazer o nosso primeiro "Olá mundo!" em Java (instruções para Windows):

Verifique se o seu computador tem o JDK instalado. Use o comando "java --version" no CMD.

Se a resposta mostrar a versão como na imagem abaixo você já tem o jdk instalado. Se estiver apenas com o Runtime instale o JDK. Se o "comando java não foi encontrado" instale o JDK.




Instale o JDK: https://adoptium.net/pt-BR/temurin/releases 


Abra o bloco de notas (notepad).

Digite:

public class Main {

    public static void main (String[] args){

        System.out.println("Olá mundo!");

    }

}

Salve o seu arquivo na sua máquina com o nome da classe Main.java.

no CMD use o comando "cd" para percorrer até a pasta onde o arquivo Java está salvo.
Execute o comando javac Main.java e depois para executar o programa use o comando java Main.


Aí está o seu primeiro "Olá mundo!" em Java.


domingo, 12 de janeiro de 2025

Google Rewards: ganhe créditos para gastar na Google Play!

Se você busca uma forma de ganhar dinheiro com a internet uma opção é o aplicativo de opinião do Google você consegue ganhar créditos para gastar na Google Play na compra de jogos, aplicativos, livros, filmes, assinaturas...

> Como funciona?

- Baixe o aplicativo
- COnfigure o seu perfil
- Comece a responder as pesquisas e a ganhar os créditos

Os créditos tem a validade de um ano e você pode usar para pagamento parcial de algum aplicativo.

Com o Google Opinion Rewards a recompensa é garantida.

Link: https://surveys.google.com/google-opinion-rewards/

domingo, 7 de julho de 2024

Java servlet: como exibir conteúdo em uma página web

Um servlet é um componente do Java EE estende as funcionalidades de HTTP do Java e que faz o tratamento das requisições Get e Post.

- Um servlet é usado para o servidor receber e processar requisições.

Para criar uma tela de exibição e exibir algo na tela geralmente usamos um arquivo em JSP que possui a estrutura HTML, mas que aceita comandos Java concatenados com o HTML. Mas neste material eu faço com que o servlet escreva conteúdo na tela sem usar um arquivo JSP.

Importação necessária para o PrintWriter:

import java.io.PrintWriter; 

Iniciando o PrintWriter:

PrintWriter out = response.GetWriter()

Fazendo com que o sistema exiba uma saída:

out.println("Olá, mundo");

É claro que aqui eu apenas exibo o conteúdo a ser inserido pelo dev.


Meu código na íntegra(comentários inseridos são os padrões da IDE Eclipse, eu não os modifiquei):

package site2;


import jakarta.servlet.ServletException;

import jakarta.servlet.http.HttpServlet;

import jakarta.servlet.http.HttpServletRequest;

import jakarta.servlet.http.HttpServletResponse;

import java.io.IOException;

import java.io.PrintWriter;



public class Site2 extends HttpServlet {

private static final long serialVersionUID = 1L;

/**

* @see HttpServlet#HttpServlet()

*/

public Site2() {

super();

// TODO Auto-generated constructor stub

}


/**

* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)

*/

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {


PrintWriter out = response.getWriter();

out.print("Olá, mundo!");

}


}

sábado, 25 de maio de 2024

Atualizar todos os programas de uma única vez no Windows

Abra o CMD como administrador.

Execute o comando winget upgrade 

Uma lista de programas com atualizações deve aparecer para você: com a versão atual e a nova versão disponível:



Então execute winget upgrade --all

Então a atualização deve começar.

Caso o winget seja um "comando não reconhecido" faça a instalação do Winget na Microsoft Store (Win 10 e 11) ou então baixe o arquivo Winget.exe.

 [PRECISA DE REVISÃO]


quarta-feira, 27 de março de 2024

Alterar cores do CMD

 Para alterar as cores do CMD use o seguinte comando no executar


CMD /t:0A


Onde o 0 representa a cor de fundo e o A representa a cor do texto:

Fundo:

0 – preto
1 - Azul
2 – verde
3 – ciano
4 – vermelho
5 – roxo
6 – amarelo
7 – branco
8 -  Cinza
9Azul claro

Texto

A – verde claro
B ciano claro
C – vermelho claro
D – Roxo claro
E – amarelo
F - Branco


domingo, 21 de janeiro de 2024

HTML/CSS: Como alinhar DIVs lado a lado

Por padrão as DIVs criam seções uma abaixo da outra🤔, hoje trago uma informação sobre alinhamento de DIVs lado a lado horizontalmente:

Basta criar uma classe nas DIVs do bloco que você quer fazer o alinhamento, como no exemplo:

    <div class="s1">.</div>
    <div class="s1">.</div>
    <div class="s1">.</div>
    <div class="s1">.</div>
    <div class="s1">.</div>
    <div class="s1">.</div>
    <div class="s1">.</div>
    <div class="s1">.</div>

No exemplo acima as DIVs fazem parte da classe s1.

Basta agora configurar o alinhamento com o atributo display e o atributo inline-block no CSS:

         .s1{
            display: inline-block;
        }

Logo ao fazer a alteração as DIVs passam a ser organizadas lado a lado.

😉 Até a próxima.

sábado, 27 de maio de 2023

Como habilitar o gpedit em versões básicas do Windows

Criar bat com o código:

@echo off

pushd "%~dp0"

dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txt

dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.txt


for /f %%i in ('findstr /i . List.txt 2^>nul') do dism /online /norestart /add-package:"C:\Windows\servicing\Packages\%%i"

pause


*Requer atualização

Ubuntu e algumas personalizações

  G ggnome efeito para minimizar: https://extensions.gnome.org/extension/3740/compiz-alike-magic-lamp-effect/ GSconnect conectar celular ao ...