terça-feira, 31 de julho de 2018

Instalando o wordpress no ubuntu server e derivados.

Estava fazendo um projeto em Wordpress e precisava de um ambiente para testes e backup além do que meu cliente já tinha, por isso fiz uma pesquisa sobre a instalação do Wordpress no Ubuntu Server, porém encontrei muitas informações desencontradas e precisei de mais de um post para encontrar tudo o que eu precisava para que o Wordpress funcionasse.


Primeiro vamos atualizar o ubuntu com os comandos básicos.

sudo apt-get upgrade
sudo apt-get update

Depois vamos instalar o mysql, o apache e o php com os comandos.

sudo apt-get install wordpress -y
sudo apt-get install mysql-server-5.7 -y

Note que fiz apenas a chamada para instalação do Wordpress, assim é mais interessante porque o apt fará a instalação de todos os pacotes necessários para o Wordpress funcionar, nos quais incluem o Apache2 e o PHP7.0, ultimas versões quando escrevi esse post.

Depois de tudo instalado e configurado, então vamos configurar a tabela do Wordpress o Mysql

Aqui vale lembrar que existem dois métodos.
Primeiro o método que acredito ser o mais recomendado, pois criar todas as dependências dentro do servidor.

sudo gzip -d /usr/share/doc/wordpress/examples/setup-mysql.gz
sudo bash /usr/share/doc/wordpress/examples/setup-mysql -n wordpress localhost

Vamos criar o links para a pasta do Wordpress.

sudo ln -s /usr/share/wordpress /var/www/html/wordpress

Depois criamos um apontamento para o arquivo de configuração.

sudo ln -s /etc/wordpress/config-localhost.php /etc/wordpress/config-default.php

Reinicie o Servidor, algumas vezes a reinicialização do apache não resolvia, recomendo reiniciar o servidor por completo mesmo.

Acesse agora no browser do cliente

http://server_domain_name_or_IP/wordpress/

Se aparecer a pagina abaixo deu tudo certo.


Faça a instalação na primeira utilização.

Obrigado e até a próxima.

Acompanhe meu blog e comente.

Curta no facebook realguilhermecristiano
Siga-me no Twitter @guipch
Siga no Twitter @ctecnologia
Inscreva-se no meu canal pessoal
Guilherme Cristiano

Acompanhe também meu blog pessoal
bloguilhermecristiano

quinta-feira, 26 de julho de 2018

Baixe uma versão do Windows Server 2016 Grátis válida por 180 dias.

Para você que pretende implementar o Windows Server 2016 e fazer algum estudo com a plataforma da Microsoft afim de testar todas as funcionalidades ou ainda é um desenvolvedor e pretende criar soluções para servidores mas não quer comprar uma licença apenas para esse fim a Microsoft disponibiliza uma versão para teste que é válida por 180 dias, e é bem fácil conseguir.
Basta acessar o link abaixo.

https://www.microsoft.com/en-us/cloud-platform/windows-server-trial

Nessa pagina é possível escolher entre a opção na nuvem ou local, no nosso caso escolheremos a primeira opção "Download Free Trial" pois queremos baixar a ISO do SO.






Clicando no link Windows Server 2016 para iniciar o download.

Muito simples, mas é interessante compartilhar o link, principalmente para os entusiastas.

Obrigado e até a próxima.

Acompanhe meu blog.

Curta no facebook realguilhermecristiano
Siga-me no Twitter @_guicristiano
Siga no Twitter @ctecnologia
Inscreva-se no meu canal pessoal
Guilherme Cristiano

Acompanhe também meu blog pessoal
bloguilhermecristiano

domingo, 15 de julho de 2018

Instalando e Configurando o LCD 3.5 Touch no Raspberry PI 3

Essa é uma configuração bem simples, mas devido os problemas que a instalação tem, o CD que vem junto com a tela esta desatualizado, já a versão do site esta corrompida, a melhor e talvez unica forma de fazer a instalação correta nesse momento é fazer o download da versão do github que esta atualizada e funcionando.
O site do fabricante até que é de fácil entendimento apesar de estar em chines.


Como tive que fazer varias tentativas da primeira vez que fiz a instalação, criei um script em shell pra fazer a instalação e é ele que vou compartilhar aqui com vocês.

sudo apt-get update -y && sudo apt-get upgrade -y
sudo git clone https://github.com/goodtft/LCD-show
cd LCD-show
sudo chmod +x LCD35-show
sudo ./LCD35-show

Primeiro como sempre fizemos uma atualização do sistema.
Depois acessamos o repositório official do fabricante no github e fizemos um clone localmente.
Entramos na pasta clonada.
Damos permissão de execução ao instalador.
Executamos a instalação/configuração no ultimo comando.

Caso voce deseja executar o raspberry pi 3 novamente pela saida HDMI, basta substituir o ultimo comando por.

sudo ./LCD-hdmi

Para os demais tamanhos de tela LCD touch LANDZO utilize os comandos abaixo.

sudo ./LCD5-show
sudo ./LCD4-show
sudo ./LCD32-show

Abaixo o link oficial do fabricante.

http://www.landzo.cn/forum.php?mod=viewthread&tid=11755&highlight=3.5
Obrigado e até a próxima.

Acompanhe meu blog.

Curta no facebook realguilhermecristiano
Siga-me no Twitter @_guicristiano
Siga no Twitter @ctecnologia
Inscreva-se no meu canal pessoal
Guilherme Cristiano

Acompanhe também meu blog pessoal
bloguilhermecristiano

quinta-feira, 7 de junho de 2018

Portable Apps - Seus programas favoritos aonde quiser sem instalação.


Apesar de que existe uma boa quantidade de usuários no mercado utilizando o projeto Portableapps, acho que ainda é pouco difundido e que muita gente não o utilize por falta de hábito.

Programas portáveis não são de hoje e tem com características não serem instalados, ou seja, rodam em qualquer pasta e não necessitam de chaves de registros e pastas no sistema. Não necessariamente são programas que utilizam pouco recurso tanto de processamento quanto memoria.


Mas o mais legal é que você pode "instalar" seus aplicativos em um dispositivo e executá-los em qualquer computador rodando Windows, qualquer dispositivo de armazenamento incluindo os onlines, como dropbox, google drive, one drive, etc.



Hoje o projeto conta com inúmeros "apps" que podem ser executados sem nenhuma instalação ou rastro no Sistema Operacional do computador. Esses apps vão de simples editores de texto até programas de manipulação de áudio e vídeo, passando por navegadores e antivírus até editores de códigos.
Obrigado e até a próxima.

Acompanhe meu blog.

Curta no facebook realguilhermecristiano
Siga-me no Twitter @_guicristiano
Siga no Twitter @ctecnologia
Inscreva-se no meu canal pessoal
Guilherme Cristiano

Acompanhe também meu blog pessoal
bloguilhermecristiano

segunda-feira, 4 de junho de 2018

12 Alternativas ao GitHub.

As noticias que circulavam pela internet nas ultimas semanas se confirmaram e agora é oficial a microsoft comprou o github, assim que li a confirmação na internet já pensei em como será o futuro da agregadora de código. Como o primeiro pensamento foi qual alternativa utilizar?
E é esse o tópico de hoje, existe alguma alternativa ao tão amado github?
A primeira alternativa que vem em mente é o Gitlab, mas essa esta na alça de mira da Oracle.

GitLab
O GitLab é uma ferramenta de gerenciamento de repositório Git hospedada ou no local. Ele também inclui revisões de código, rastreamento de problemas, wikis e integração contínua.

Bitbucket
O Bitbucket é um site de hospedagem de código, para os sistemas de controle de versão Git e Mercurial. Ele fornece um ambiente completo para gerenciar o desenvolvimento, incluindo um wiki, um poderoso rastreador de problemas e fácil colaboração com outras pessoas.

Gogs
A maneira mais fácil, rápida e indolor de configurar um serviço Git auto-hospedado. Com o Go, isso pode ser feito com uma distribuição binária independente em TODAS as plataformas que o Go suporta, incluindo Linux, Mac OS X, Windows e ARM.

GitBucket
O GitBucket é o clone do GitHub de código aberto de fácil instalação escrito com o Scala. Ele fornece o GitHub como interface do usuário e recursos como hospedagem de repositório Git via HTTP e SSH, visualizador de repositório, problemas, wiki e solicitação pull.

SourceForge
O SourceForge é um repositório de código fonte baseado na web. Ele atua como um local centralizado para desenvolvedores de software controlarem e gerenciarem o desenvolvimento de software de código aberto. O repositório do SourceForge hospeda mais de 324.000 projetos e possui mais de 3,4 milhões de usuários registrados, embora nem todos estejam ativos. Os recursos incluem suporte para repositórios CVS, SVN, Bazaar, Git ou Mercurial, wikis de projeto, métricas e análises, acesso a um banco de dados MySQL e URLs de subdomínios exclusivos.

Gitea
O Gitea é um fork gerenciado pela comunidade de Gogs, uma solução de hospedagem de código leve escrita em Go e publicada sob a licença MIT.

GitPrep
O GitPrep é o clone do Github. você pode instalar o sistema github portátil no unix / linux. Você pode criar usuários e repositórios sem limitação. Este é um software livre.

Gitadmin
Gitamin é um software de gerenciamento de repositório git de código aberto construído com o Laravel PHP Framework. O Gitamin suporta uma ampla gama de operações no repositório git.

Gitolite
O Gitolite permite configurar o git hosting em um servidor central, com controle de acesso refinado e muitos recursos mais poderosos.

Gitblit
O Gitblit é uma pilha Java pura e de código aberto para gerenciar, visualizar e servir repositórios Git. Ele é projetado principalmente como uma ferramenta para pequenos grupos de trabalho que desejam hospedar repositórios centralizados.

Gitweb
'Gitweb' é uma interface web do Git. Ele é escrito em Perl e pode ser usado como um script CGI ou como um script legado mod_perl. Ele permite navegar por um repositório git (ou por um conjunto de repositórios git) usando um navegador da web.

GitTorrent
Uma descentralização do GitHub usando BitTorrent e Bitcoin.

Obrigado e até a próxima.

Acompanhe meu blog.

Curta no facebook realguilhermecristiano
Siga-me no Twitter @_guicristiano
Siga no Twitter @ctecnologia
Inscreva-se no meu canal pessoal
Guilherme Cristiano

Acompanhe também meu blog pessoal
bloguilhermecristiano

sábado, 28 de abril de 2018

8 sites ddns grátis.

Esse é um post antigo que estava na minha pasta de rascunhos para a publicação, eu sei que o "boom" desse assunto foi ha algum tempo quando dyndns deixou de ser grátis, mas mesmo assim na época fiz uma pesquisa e acabei deixando uma lista aqui nesse post, tanto pra minha futura consulta como também já pensando em compartilhar a informação.

Bom vamos a lista.


http://freedns.afraid.org

https://zonomi.com/

https://ydns.io/

https://entrydns.net/

https://www.dtdns.com/

https://www.noip.com/

https://ipv6.he.net/

https://cp.zoneedit.com/

Não farei mais considerações sobre cada site nesse momento, mas existem alguns desses sites acima que tem muito mais funções alem do DDNS, mas como o foco do post é DDNS só fiz a lista mesmo.

Verifiquei um a um pra garantir que todos ainda continuavam grátis, fazendo meu cadastro, mas não cheguei a utilizar todos, os que mais usei foi o noip, qual utilizei por anos, mas com as novas politicas aonde é necessário validar semanalmente o subdomínio, acabei optando pelo freedns, que vem se mostrando muito eficiente.

Tem mais algum que não esta nessa lista comentai.


Obrigado e até a próxima.

Acompanhe meu blog.

Curta no facebook realguilhermecristiano
Siga-me no Twitter @_guicristiano
Siga no Twitter @ctecnologia
Inscreva-se no meu canal pessoal
Guilherme Cristiano

Acompanhe também meu blog pessoal
bloguilhermecristiano

terça-feira, 27 de março de 2018

Criando um Script para enviar arquivos via FTP pelo terminal Linux - FUNCIONANDO

Post bem simples, mas não tão fácil de encontrar, mais pelas inúmeros posts desatualizados ou não funcionais.
abaixo o exemplo, mude os dados  e basta executar o script que ele já faz o upload do arquivo,
para fazer o download de algum arquivo basta mudar o comando "PUT" para "GET".

#!/bin/sh
HOST='ftp.endereço'
USER='seuuserid'
PASSWD='seupasswd'
FILE='arquivo.html'

ftp -n $HOST <quote USER $USER
quote PASS $PASSWD
put $FILE
quit
END_SCRIPT
exit 0

Obrigado e até a próxima.

Acompanhe meu blog.

Curta no facebook realguilhermecristiano
Siga-me no Twitter @_guicristiano
Siga no Twitter @ctecnologia
Inscreva-se no meu canal pessoal
Guilherme Cristiano

Acompanhe também meu blog pessoal
bloguilhermecristiano

terça-feira, 27 de fevereiro de 2018

Melhor computador para minerar criptomoedas

Estive fazendo uma pesquisa nessa semana sobre um assunto que esta muito na moda, que é a mineração de criptomoedas, no caso a mais famosa delas o bitcoin, com o valor do bitcoin atualmente na casa dos 34mil reais, a mineração começou a se tornar muito rentável. Como as informações na internet são desencontradas e não é possível encontrar muitas informações sobre qual hardware utilizar, quais os custos entre outras informações que não são centralizadas, mas é claro que com uma boa garimpada é possível encontrar nos fóruns, mas essa maquina que montei você não vai encontrar em lugar algum, pois foi pensada na otimização dos equipamentos.


Vamos há ela.

Primeiro é necessario penssar na placa mãe, acredito que é um dos intens mais importantes, vc pode começar com uma com até 4 placas de video, ou como esse q vou indicar que pelo custo beneficio é possivel espetar até 12 placas de video.

Pesquinsado encontrei a seguinte placa mãe a MB S1151 BIOSTAR TB250-BTC PRO.
Essa placa é especializada para minerar bitcoin e o diferencial dela é que é projetada para execuções 24/4 e especializada para bitcoins roda muito bem com a placa de video que falarei mais adiante, tem slot 1151 da intel, conforme o fabricante pode chegar até 246 MH/s.

Para executar a mineração é importante salientar que a memoria é um facilitador do processamento das placas de video então quanto mais placas de video mais memoria é interessante, é claro que não é um fator determinante, e por isso que para a configuração que estou apresentando aqui seria interessante iniciar com pelo menos 4gb de memoria, a marca fica a gosto do cliente.

Para a fonte, conforme minhas pesquisas, para suportar nosso equipamento devemos iniciar com pelo menos 750W, é possível montar a maquina com menos...sim é possivel, mas não é garantido, e é possível que se perca MH/s devido falta de energia e depois de investir essa grana toda na maquina vc não vai economizar justamente na fonte, uma fonte ATX RIOTORO 750W ONYX BRONZE 80PLUS é mais que suficiente pra vc iniciar, acredito que até umas 6 placas de vídeo, para mais é necessário adicionar mais uma placa, no caso com duas para 12 placas.

Bom agora vamos ao prato principal, o minerador de fato, o cara que vai render a bufunfa que é nossa atração principal a placa de video, e é agora que vc não pode errar, é claro que temos diversas GPUs para mineração mas essa é projetada especificamente para essa necessidade, projetada para rodar 24/7 pois "TIME IS MONEY", ela tem excelente MH/s a placa é a VGA PCIE 4GB ASUS RX-470 MINING 1206MHZ DDR5 OEM como o nome já nos indica é projetada especialmente para uma extrair o máximo da mineração com seu clock específico de 1206MHZ que em conjunto com a placa mãe atinge o máximo de lucro.

Já para o processador é um detalhe que nem eu mesmo tenho a informação precisa, eu montei a maquina com um processador i3 que encontrei usado na internet, como não consegui encontar um calculo confiavel sobre o impacto que o processador faria no MH/s e encontrei esse processador por um preço muito atrativo, resolvi arriscar mas já coloquei em meu radar a compra de um CPU INTEL 1151 I7-7700K 4.2GHZ 8MB S/COOLER.

Outro diferencial que impacta bastante na taxa de mineração é o pool, e esse faz muita diferença, pois existem diferentes taxas de ganhos conforme o pool escolhido.
Para efetuar um calculo mais preciso aconselho utilizar o site https://goo.gl/cVb8fK já para um pool interessante de ETHEREUM  aconselho o site https://goo.gl/vrNPoQ.

Pelos preços atuais a maquina sai mais ou menos por 3600R$ apenas com o hardware acima, já contando com o intel core i7.

Farei um próximo post sobre os softwares de mineração, mas preciso fazer uma pesquisa mais aprofundada sobre o assunto.
Obrigado e até a próxima.

Acompanhe meu blog.

Curta no facebook realguilhermecristiano
Siga-me no Twitter @_guicristiano
Siga no Twitter @ctecnologia
Inscreva-se no meu canal pessoal
Guilherme Cristiano

Acompanhe também meu blog pessoal
bloguilhermecristiano

quinta-feira, 15 de fevereiro de 2018

Como descobrir a chave de ativação/registro do Windows 10 e outros.


Image result for windows 10 OEM

Abaixo segue um script em vbs simples para descobrir qual a chave de registro, serve para varias versões do Windows, mas fiz o teste apenas no Windows 10, desde já aviso que não fui eu quem criou o script mas posso garantir que não existe código malicioso embutido no mesmo, pode rodar sem preocupação, caso você faça o teste em outra versão do Windows gostaria muito que deixasse um comentário para ajudar as outras pessoas com necessidade parecida.
Bom o processo é bem simples, abra o bloco de notas cole o conteudo abaixo, e salve como "key.vbs" ou outro nome da sua preferencia mas a extenção ".VBS" é indispensável.




Set WshShell = CreateObject("WScript.Shell")

MsgBox ConvertToKey(WshShell.RegRead("HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId"))

Function ConvertToKey(Key)

Const KeyOffset = 52

i = 28

Chars = "BCDFGHJKMPQRTVWXY2346789"

Do

Cur = 0

x = 14

Do

Cur = Cur * 256

Cur = Key(x + KeyOffset) + Cur

Key(x + KeyOffset) = (Cur \ 24) And 255

Cur = Cur Mod 24

x = x -1

Loop While x >= 0

i = i -1

KeyOutput = Mid(Chars, Cur + 1, 1) & KeyOutput

If (((29 - i) Mod 6) = 0) And (i <> -1) Then

i = i -1

KeyOutput = "-" & KeyOutput

End If

Loop While i >= 0

ConvertToKey = KeyOutput

End Function

Apenas para fim de crédito o Script foi retirado dos seguintes fóruns.

https://social.technet.microsoft.com/Forums/en-US/bede4475-7eb9-4f6b-8ebf-c8ecd6be8fc3/retrieve-product-key?forum=win10itprosetup

https://answers.microsoft.com/en-us/insider/forum/insider_wintp-insider_repair/how-to-find-all-windows-version-serial-key/a6d7e4eb-2adf-4e57-8ead-0bd85ec2758d

Obrigado e até a próxima.

Acompanhe meu blog.

Curta no facebook realguilhermecristiano
Siga-me no Twitter @_guicristiano
Siga no Twitter @ctecnologia
Inscreva-se no meu canal pessoal
Guilherme Cristiano

Acompanhe também meu blog pessoal
bloguilhermecristiano

terça-feira, 6 de fevereiro de 2018

Como ativar o windows por linha de comando.


Image result for windows 10

Criando um arquivo ".cmd" com o conteudo abaixo.

@echo off
c:
cd \
cd windows\system32
cscript slmgr.vbs /upk
echo Ativando...
cscript slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
wscript slmgr.vbs /ato
exit

Nesse momento meu intuito é apenas compartilhar a informação, mas em breve atualizarei esse post explicando o que cada comando faz.
Obrigado e até a próxima.

Acompanhe meu blog.

Curta no facebook realguilhermecristiano
Siga-me no Twitter @_guicristiano
Siga no Twitter @ctecnologia
Inscreva-se no meu canal pessoal
Guilherme Cristiano

Acompanhe também meu blog pessoal
bloguilhermecristiano

quinta-feira, 1 de fevereiro de 2018

Como saber se você foi infectado pelo CrossRat e como remove-lo.




O crossRat é um malware multi-plataforma de acesso remoto desenvolvido pelo grupo "Dark Caracal" o malware foi detectado a primeira vez em Janeiro de 2018, mas pesquisas mais a fundo sugerem que o grupo já desenvolve o vírus desde maio de 2017, o trojan foi projetado para rodar em maquinas com Windows, MacOs e Linux, pois o mesmo foi empacotado em JAVA, com o terminação ".JAR".
Image result for crossrat

O CrossRat tem como característica alterar arquivos do sistema, também como roubar informações, tirando prints da sua tela, e ainda como funciona um keylogger, roubando tudo o que você digita no teclado.
Como o virus roda em Java ele não é detectado na maioria dos anti-vírus. 
Existem alguns spywares que já buscam e removem a ameaça mas até agora nenhum remove gratuitamente.
Como o vírus roda em Java só deve se preocupar usuários que tenham o Java instalado na maquina, caso você tenha instalado o java em ambas as distribuições, você deve procurar pelo arquivo MEDIAMGRS normalmente com a extensão .JAR.
No linux o mesmo se encontra na pasta /usr/var, como as informações são muito novas é possível que o vírus esteja em outras pastas do sistema principalmente na pasta ~/.config/autostart.

Já para quem utiliza Windows deve-se verificar as chaves de registro em HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Run \ e verificar se não é possível encontrar algum comando para algum -JAR ou ainda MEDIAMGRS.JAR

Para MacOS verifique algum arquivo jar em ~/Library, especialmente mediamgrs.jar ou ainda nos agentes de execução "LaunchAgents" em /Library/LaunchAgents ou ~/Library/LaunchAgents com o nome de mediamgrs.plist

Caso você tenha alguma informação diferente ou ainda se precisar de alguma ajuda comente e ajude o blog ou ainda seus leitores.

Obrigado e até a próxima.

Acompanhe meu blog.

Curta no facebook realguilhermecristiano
Siga-me no Twitter @_guicristiano
Siga no Twitter @ctecnologia
Inscreva-se no meu canal pessoal
Guilherme Cristiano

Acompanhe também meu blog pessoal
bloguilhermecristiano

Wordpress, arquivo index.php sendo recriado ao deletar na pasta public_html

Neste post, quero relatar um problema que aconteceu com um dos meus clientes de cPanel e seu WordPress. O cliente comprou um desses template...