domingo, 2 de junho de 2019
quinta-feira, 6 de setembro de 2018
erro estranho no Duzeru Linux
terça-feira, 6 de março de 2018
um servidor web leve e seguro
Principalmente no ambiente Linux, eh sabido que cerca de 70% ou mais dos server-web estao sobre Linux e a grande maioria deles com apache (ja na versao 2)
porem quem usa Puppy Linux apartir do Slacko 5.7 ja vem com o hiawatha instalado, bastando apenas ativa-lo.
entao usa-lo eh muito facil, basta abrir um terminal, digitar hiawatha e teclar [Enter]
isso o ativara, para ver o site abra o navegador e digite 127.0.0.1 e tecle [Enter]
atencao: quando clicar em "browse" no Desktop do Puppy Slacko 5.7, vai precisar instalar um navegador, prefira a versao mais recente(numero maior) de qualquer deles.
estando em rede LAN mista wireless + cabeada nao consegui abrir o site.
todavia o servidor ftp funfa tranquilo, basta colocar ftp://IPdoServer que conecta por wifi w cabo.
Pode ser alguma configuracao de seguranca ou firewall que impede o broadcast do server-web.
o site oficial eh este, mas clique em [Weblog] e agradecemos a Hugo Leisink por desenvolve-lo.
Porem venho aqui mesmo para dar uma dica de como desvendar ons segredos.
a pagina abre em 127.0.0.1 ou localhost, mas onde fica a pagina html?, podemos modifica-la
sim, no diretorio /root/Web-Server fica o arquivo index.html, esta eh a pagina inicial, se vc quiser modifica-la use um editor de texto, porem para inserir fotos elas devem estar dentro do diretorio Web-Server ou algum sub diretorio dentro dele, uma imagem no diretorio Desktop ou Download nao aparecera na pagina aberta no browser mesmo que referenciada certinho no index.html.
em /etc/hiawatha vc encontra o hiawatha.conf este arquivo eh que faz a magica de abrir um documento web no IP de loopback(127.0.0.1).
observe a linhas:
8 a 11 tem a configuracao de Binding(ligacao)
13 Hostname = 127.0.0.1 -> url a ser digitada no browser
14 WebsiteHost = /root/Web-Server -> diretorio onde ficara os arquivos do site
e 15 StartFile = index.html -> pagina inicial do site
primeiro sobre a index.html, se vc tiver ou fizer uma outra pagina e nomea-la com index.html e colocar no diretorio Web-Server sobrescrevendo a original esta sera a que aparecera quando abrir a url no browser, por isso recomendo renomear a original(index-ori.html) antes de substitui-la.
vc pode edita-la e transforma-la de acordo sua vontade e gosto.
vc pode referenciar outra pagina para ser a inicial, supondo que fez a minha-pag.html
basta alterar a linha 15 de "StartFile = index.html" para "StartFile = minha-pag.html"
nas linhas 16 e 17 ficam os locais dos arquivos de log, nao precisa alterar, basta visita-los para ler os logs a respeito de acesso e erros e no system.log fica registrado o "start" e "stop" do hiawatha no seu PC.
>>>Dica: quando alterar a pagina, basta recaregar no browser que a alteracao eh vista.
>>>porem ao alterar o arquivo de configuracao, precisa derrubar e levantar o servidor, para ter as mudancas efetivadas, e aqui esta um diferencial no Puppy Linux.
>>>nao da para usar o 'service' como se acostumou nos Debian Likes
>>>no Puppy tem de matar o processo e subi-lo de novo, entao fica assim:
>>>num terminal killall hiawatha [Enter] e depois hiawatha e [Enter], pronto.
na linha 9 tem o valor 80 para Port, quer dizer que na porta 80 do TCP o server vai responder ao pedido do browser, vc pode alterar a porta, esperimente colocar 8080 e salvar o arquivo hiawatha.conf, depois reiniciar o servico, como explicado acima e agora, precisara digitar :8080 apos a url da pagina.
%%%%%%%%%% agora a dica mais 'porreta' %%%%%%%%%%
fazer seu site abrir em outro micro da sua rede LAN mesmo ela sendo mista (cabo e wireless)
troque o IP 127.0.0.1 pelo IP da sua maquina, a minha eh 192.168.1.6 troquei o 127.0.0.1
por ele, reiniciei o servico e agora ao digitar http://192.168.1.6:8080
em qualquer aparelho da rede, abre a pagina inicial do hiawatha mesmo nos smartfones
espero ter ajudado os internautas, e segue uns links sobre o hiawatha:
revista Linux Magazine
insta-lo lembrem-se nos Puppy linux 5 acima ja vem instalado
resumo sobre o server-web
os dois ultimos sao da argentina, mas nao achei referentes brasileiros.
se queres mais veja este post sobre hosts virtuais e abra varios sites num so computador.
aproveitando que o server web esta no ar podemos lancar mao do blog pessoal que vem no puppy, o DidiWiki que rodara no mesmo IP apenas acrescente a porta :8000 no browser.
segunda-feira, 26 de fevereiro de 2018
=> MSX <=
Para os saudosistas do MSX
documentando como salvar e carregar programas escritos em BASIC no emulador openMSX
vou considerar que vc ja instalou a BIOS de MSX
e emula o DOS e nao apenas ROMs de jogos.
vc pode transcrever ou copiar a lista de comandos como um
arquivo de texto comum respeitando
a sintaxe dos comandos e numeracao das linhas exigida pelo BASIC-MSX
alias foi por ele que conheci a Microsoft (me decepicionei apos o windows98)
abra o Catapult a GUI para o OpenMSX e localize a aba Input Text
nela escreva as linhas do programas(vc aprende a programar), se quiser pode copiar e colar
10 cls
20 print "vou desenhar um circulo"
30 for tmp=1to200:next tmp
40 screen 2
50 circle (120,80),80,15
60 rem (x,y)=ponto central, 80 o raio(circulo), 15 cor branca
70 for tmp=1to200:next tmp : rem uma pausa
80 screen 1
90 print "gostou ???"
apenas o botao [Clear] esta aceso (clear = limpar a caixa)
clique no botar [Start] para comecar a emulacao
agora o botao [Type] se acende (ele ja tem para onde enviar o texto)
clique no botao [Type] que magicamente as letras comecam a ser escritas na tela do emulador
aguarde e pronto, vc ja transferiu o programa(script em basic) para a RAM do MSX
rode o programa com F5 ou digite: RUN e tecle [Enter]
e vc tera uma tela semelhante a esta
voce pode fazer mais, muito mais
limpe a caixa Input Text com [Clear] e escreva isto: (ou copie e cole)
100 screen 2
110 forR=30to80step2
120 circle (120,80),R,15
130 nextR
140 for tmp=1to20o0:next tmp
agora clique no [Type] que este pedaco de codigo sera adicionado ao programa ja escrito
para vizualisar no MSX tecle F4 ou digite: LIST e tecle [Enter]
agora rode com RUN e [Enter] ou tecle F5
experimente trocar as cores, digite:
list 120 e tecle [Enter]
troque o 15 por 11, tecle [Enter] para o MSX memorizar e F5 para rodar
depois troque o 11 por 3, por 2 e por 1 e veja o efeito das as cores
sao 16 cores: 1 a 15 e 0 que eh transparente.
vc pode fazer mais
edite a linha 120 e altere o "(120,80)" por "(R+40,80)" e rode o programa
por hoje eh so e ate a proxima, vou mostrar como guardar e recuperar
o estado da RAM (como os saves de video game)
ps.: o MSX tem um botao [Stop] no teclado que ainda nao consegui descobri
ou configurar no opemMSX, todavia tem um jeito por comandos do Basic
de configurar uma tecla de funcao(Fn) para simular a tecla [Stop].
sexta-feira, 8 de dezembro de 2017
senha padrao do modem ARRIS(NET)
que te leva a uma pop-up para autenticar
o nome ja fica preenchido com admin
a senha vc coloca password e clica em [login]
este eh o modem ARRIS, mesmo sem ter a conexao com a NET ele serve como roteador
eh obvio que vc nao vai usar o plug coaxial (de rosca), conecte um cabo de rede do seu modem
exemplo da oi para o modem arris.
cabeado o modem "arris" passa a disponibilizar internet pelo wifi
se vc tiver ganhado ou comprado o "arris" e nao souber a senha do wifi use o botao WPS.
encontre o nome(ssid) do wifi do "arris" va em avancado e procure "botao de transferencia" clique e enquanto aguarda
aperte o botao(zinho) do WPS no "arris" e sem ter que saber a senha.
sábado, 21 de outubro de 2017
meu ThinkPad T60 com Kali e webcam
mas hoje eu nao troco por um Positovo de 1.000 2016.
pode ser velho aos olhos dos moderninhos, mas um Rolls-Royce antigo vale mais que um "3cilindros" novo, essa eh minha opiniao, pois o que conta eh robustez e funcionalidade.
estou rodando nele, o Kali Linux, ativei o som com o comando:
systemctl --user enable pulseaudio && systemctl --user start pulseaudio
dica do site viva o linux
e pluguei uma webcam(pois nao vem uma de fabrica na tampa) na usb e baixei o aplicativo
FSWEBCAM neste site
(o nome do pacote eh: fswebcam_20140113-1+b1_i386.deb) para instalar tem um truque:
os pacotes .deb se instala com 2 cliques, mas no kali linux na; abra um terminal e siga para a pasta Downloads (onde baixou o fswebcam) digite: dpkg -i fswebcam...(complete com a tecla Tab) e tecle Enter, a instalacao eh breve , ah por apt-get install no kali nao funfa tambem, tem de baixar o pacote (mas o site eh oficial e confiavel).
qualquer webcam (ou camera por usb) que funfe no v4l2 vai tirar fotos no fswebcam.
vc pode ate colocar umas 6, 8, 14, 20 cameras que ele tira foto de todas que estiverem plugadas nao precisa dizer para usar hub-usb (para conectar muitas cameras), neh.
vc pode tirar fotos em tons-de-cinza(PB) ou coloridas, regular o tamanho, pode colocar a cam de lado ou de ponta-cabeca que no fswebcam vc tita a foto virada e sava correta.
programe um delay, a entrada de mais frames, coloque titulo e subtitulo ou ate(se nao me engano) um logotipo(icone pequeno) de sua empresa ou mesmo seu nas fotos capturadas.
data e hora sao padrao e podem ser configuradas. pode salvar no hd ou subir pra web, nao consegui salvar com nome de data pelo pshedule, pois ele resolve os comandos do shell antes de colocar no agendador, mas com
dt=`date`;fswebcam --title "Thinkpad T60" --subtitle "webcam + kali linux" -S12 "$dt".png
no terminal eu consegui.
nao sou nada fotogenico, mas segue uma foto tirada no breu total, so os 6 leds da cam.
sao 352x288 pixels em 9Kbytes Webcam Multilaser WC040 Plug & Play 1.3MP, R$57,99, no Pontofrio.com 13,20 reais no mercado livre > https://produto.mercadolivre.com.br/MLB-711452413-webcam-com-6-luzes-led-usb-20-_JMPuppy Linux cameras de vigilancia
instalei o Puppy formatando o cartao MicroSD para ext2 e deixando permanente copiando os arquivos do CD-ROM.
no reboot retirei algumas coisas(icones e aplicativos) que eu nao serão usadas
instalei o fswebcam deste site:
https://debian.pkgs.org/9/debian-main-i386/fswebcam_20140113-1+b1_i386.deb.html
segue o link, baixe-daqui basta um clique que instala.
fswebcan foto.jpg ja tira e salva a foto na pasta corrente
porem todas as funcionalidades(features) estao em fswebcam --help
postarei um --help traduzido ou ao menos as opcoes mais relevantes traduzidas.
o fswebcam funfa pela linha de comando, mas nada impede vc de fazer um gdialogbox para tirar fotos pelo modo grafico, desenvolva (se for macho)
eu automatizei tirar fotos pelo crontab -e no terminal, tirando fotos a cada minuto
e tambem fiz pelo pshedule, veja beste link. site-do-bugre ou neste tutorial direto com fotos a cada 5 minutos subindo para um server-ftp na web pois posso ver a foto atualizada de qualquer lugar com meu smartfone.