Categorias
Aplicativos Casos configurações hospedagem Internet manutenção performance procedimentos Programação Programação segurança suporte tecnologia troubleshooting

CCA Caminhante do Céu

Anotações sobre o desenvolvimento do site para o Centro Criança e Adolescente Caminhante do Céu.

DNS PROBE FINISHED NXDOMAIN

O domínio foi bloqueado por falha na validações do eMail de contato. Resolvido o problema de validação do eMail o domínio voltou a direcionar corretamente.

Tradução

Neste caso, é grande o interesse pela tradução das diversas partes do site (tema, plugins, etc). Especificamente, este tema organization não apresenta uma disciplina na sua implementação da tradução. Faltam arquivos, pastas, e mesmo as literais são usadas sem a devida preparação para a tradução. Estamos complementando estes recursos na medida do possível.

Alguns plugins podem precisar de tradução também. No caso do Posts in Page este é o caso. A tradução das literais (expressões) no WordPress é tecnicamente simples, porem trabalhosa! E depende de disposição colaborativa de todos os participantes da comunidade.

SlideShow

Tentando substituir a foto estática no cabeçalho por um slideshow.

Soliloquy

Instalação e configuração bem fácil. Mesmo quando se trata de usar os slideshow no Cabeçalho, a configuração seguiu normalmente.

A versão paga parece ter as funcionalidades para a customização fina do ambiente.

HTML / CSS / JavaScript

A alternativa de implementação do slideshow no cabeça é interessante por ganharmos controle e eficiência, porem é trabalhosa e torna a manutenção mais difícil.

Home Page

Melhorar a home page. Os posts mais recentes na página inicial não estava agradando. Posts recem criados aparecem na “landing page” sem necessidade.

A opção foi criar uma página inicial com os posts de uma categoria Home, convenientemente selecionados usando o plugin Posts in Page. Bastante conveniente.

Aproveitamos a ordem cronológica de apresentação dos posts na página para ordenar de acordo com o nosso interesse.

Referências

Categorias
Ambientes Aplicativos Casos Comunicação configurações DHCP Equipamento Ferramentas hardware integração Linux manutenção PC performance procedimentos Programação Programação S.O. segurança suporte TCP/IP Torrent troubleshooting

Ji Liu Pu – Torrent Server

Página Inicial do Servidor
Página Inicial do servidor

Uso de Debian com instalação turn key.

IP Dinâmico

Alguns cuidados para fazer isso funcionar.

Fixar o endereço na rede interna. Tanto no router fixando a atribuição do endereço IP pelo MAC da placa de rede em uso no servidor, quanto no servidor.

Anunciar externamente o endereço IP atribuido dinamicamente (cron para salvar periodicamente o endereço) pelo provedor de internet. Neste caso um arquivo compartilhado no dropbox entre os usuários do serviço.

Abrir os endereçamentos de portas especificas do/para o servidor para/da internet.

Last Mile

Cópia física para mídia e transporte no R3.

Referências

  1. TurnKey – Debian servers ready to use.
  2. Crontab in Linux with 20 Useful Examples to Schedule Jobs – cron para agendar as tarefas repetitivas.
  3. Torrent Server – 
  4. lime torrents cc – 
  5. Best Torrent Sites, Torrent Clients, and Torrent Mirrors
  6. 7 Underground Torrent Sites for Getting Uncensored Content
  7. How to Increase Torrent Download Speeds: 10 Tips and Tricks

Categorias
Programação Programação

análise exploratória sobre arquivos de log de acessos do apache

Na tentativa de entender um pouco mais sobre o desempenho do nosso site fiz um script python 3 para uma analise preliminar dos arquivos.

def file_IPs(fname):
counter = 0;
IPs = {};
with open(fname) as f:
for linha in f.readlines():
counter += 1;
IP = linha.split()[0];
if IP in IPs:
IPs[IP] += 1;
else:
IPs[IP] = 1;
distinctIPs = 0;
maximo = 0
minimo = counter;
for ip, ipcount in IPs.items():
# print(ip, ipcount);
if (maximo < ipcount): maximo = ipcount; if (minimo > ipcount):
minimo = ipcount;
distinctIPs += 1;
# print("total = ", counter, "distintos = ", distinctIPs, "maximo = ", maximo, "minimo = ", minimo, "media = ", counter/distinctIPs);
print(fname[-8:], "; ", counter, "; ", distinctIPs, "; ", maximo, "; ", minimo, "; ", counter/distinctIPs, "\n");
return


 

 

 

Categorias
Ambientes Aplicativos Ferramentas hospedagem manutenção performance procedimentos Programação suporte troubleshooting

Processamento de Logs

Acompanhando as estatísticas de acesso (Google Analytics e Alexa) aos nossos sites, observamos comportamentos que não conseguimos compreender. A ideia é de comparar as avaliações destes serviços com os logs do sistema.

 

 

Referencias

  1. Simple log file processing in Python – Script python simples para processar logs.

 

 

 

 

Categorias
Ambientes Aplicativos configurações Ferramentas procedimentos Programação suporte

Google Search Console (beta)

Uma novaversão do Search Console (Beta) da Google está sendo lançada e estas são as minhas anotações sobre o assunto.

eMails de Notificação.

 

 

Referencias.

  1. Google Search Console
  2. XML-Sitemaps.com – um gerador de Sitemaps online.
  3. googlesitemapgenerator – isso parece ser um pouco antigo mas pode valer como ideia.
  4. sitemap-generators – isso parece ser um pouco antigo mas pode valer como ideia.
  5. Sitemaps XML format – informações mais gerais sobre o sitemaps.