quarta-feira, 5 de novembro de 2025
Máquina virtual da Oracle gratuita
quinta-feira, 30 de outubro de 2025
Steam no Zorin OS não abre
Depois de passar um tempo usando o Ubuntu e querendo me aventurar em uma nova distro Linux, resolvi testar o Zorin OS.
Mas em como todo Linux precisa ter perrengue para funcionar. O meu Steam não abria (ele ficava na bandeja do sistema, mas nada da janela aparecer).
Mas a solução foi fácil. Eu uso um Notebook de 2016, um Samsung Expert X40, com placa de vídeo 920M.
Então bastou eu procurar por "Programas e atualizações" e depois "Drivers adicionais" e por fim troquei o driver para o Nvidia. Tudo ficou bem.
domingo, 26 de outubro de 2025
Windows Phone: não foi um surto, ele realmente existiu.
O ano era 2010, quando Android e iOS já dominavam o mercado, mas ele existiu e foi como um meteoro que passou, deixando saudades.
O Windows Phone foi apresentado pela Microsoft como uma alternativa aos já consolidados sistemas operacionais mobile da época. Apesar de o sistema ser excelente, acabou sofrendo com a má gestão da empresa que o colocou em maus lençóis frente aos consumidores, desenvolvedores e as fabricantes de hardware.
Falta de compatibilidade com o hardware anterior
É algo semelhante ao que a Microsoft faz hoje com o Windows 11: obriga o usuário a adquirir novo hardware para poder usar o novo software, mas sem possuir uma marca realmente forte nesse ramo. Na época, usou como escudo a marca de sua principal parceira, a Nokia — que, alguns anos depois, seria adquirida em uma transação bilionária.
Quem usava os celulares com Windows Phone 7 NÃO podiam fazer o upgrade para os próximos lançamentos do sistema operacional. A desculpa? O hardware defasado. Acredito que isso poderia ser contornado com atualizações mais brandas para aparelhos mais antigos, sem obviamente prejudicar a sua funcionalidade, o que já seria um grande tiro no seu pé. Os aplicativos para o Windows Phone 8 não eram compatíveis com a versão anterior do OS, ou seja, os desenvolvedores teriam que manter uma versão do seu aplicativo para cada versão do Windows Phone.
Falta de apoio aos desenvolvedores
Com a base de usuários era pequena, o desenvolvimento de apps para o Windows Phone não era interessante para os desenvolvedores. As ferramentas para o desenvolvimento eram muito diferentes do Android e iOS, o que exigia uma curva de aprendizado considerável, e apesar de ter acontecido uma movimentação de apoio aos desenvolvedores, não fornecia muita coisa, o que deixou o sistema sem aplicativos e sem usuários por não ter aplicativos.
Na época foi prometido uma ferramenta de apoio para "migrar o aplicativo" do Android para o Windows Phone, deixando com que o desenvolvedor fizesse apenas alguns ajustes para que tudo estivesse pronto, mas que na realidade isso nunca funcionou realmente.
O Windows Phone não tinha nem mesmo aplicativos decentes da própria Microsoft. O OneDrive do Android, por exemplo, era muito a frente. Na prática a única que levou o Windows Phone a sério e apostou todas as suas fichas foi a Nokia, com os aplicativos Nokia Camera, Mix Radio e outros que marcaram a passagem dos Lumia.
Essas ações da Microsoft afastaram tanto os usuários quanto os desenvolvedores interessados em criar aplicativos para a plataforma. Até mesmo os aplicativos oficiais foram sendo abandonados, o que culminou no fim da fabricação de aparelhos com Windows Phone em 2015 e no encerramento do suporte ao sistema operacional em 2020.
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.
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.
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 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]
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 ...
-
Depois de passar um tempo usando o Ubuntu e querendo me aventurar em uma nova distro Linux, resolvi testar o Zorin OS. Mas em como todo Linu...
-
O Kotas é um serviço que conecta pessoas que querem dividir a assinatura de streaming e assim economizar. Como funciona: Uma pessoa se cadas...
-
Calendário de datas comemorativas relevantes para a galera de TI. Janeiro 28/01 - Dia Internacional da Privacidade de Dados Fevereiro 11/02 ...