Técnico

Notícias Expressas #5 – CSS ao Vivo e a Cores

O blog Mr. TheChessMan acaba de publicar o post Construindo um site inteiro seguindo os padrões, que consiste em montar ao vivo e a cores, passo a passo, o seu novo layout baseado nas técnicas Tableless, CSS e essa “baboseira” de WebStandards, nas palavras do próprio autor. Uma ótima oportunidade de aprendizado para aqueles que(…)

Leia Mais ...

Uma Barra de Navegação Horizontal um Tanto Estranha (Será?)

A barra a que o título se refere é composta de nove links dispostos em três colunas com fundo cinza claro e, se tudo está de acordo com o esperado, encontra-se exibida no início da página. Caso contrário, selecione no rótulo Temas da Home, localizado na barra de navegação lateral à sua direita, o de nome Viche 3.

Foi desenvolvida com o uso da função Effect.toggle(element, effect) das bibliotecas script.aculo.us versão 1.6.4 e Prototype versão 1.5.0_rc1. Seu funcionamento se traduz no famoso clica-abre (se fechado) e clica-fecha (se aberto) em cada link da barra.

Leia Mais ...

Produtos Notáveis

Nos cálculos algébricos são frequentes a presença de alguns produtos (multiplicações) que, por conta desse fato, obtiveram destaque especial e receberam o nome de Produtos Notáveis.

Como se vê não há nada de excepcional. Decorrem, como o próprio nome expressa, de uma operação aritmética, a multiplicação, com a qual todos se deparam no início de sua formação.

Envolve, também, como veremos, a definição de Potenciação com expoente inteiro e que já foi abordada aqui no Blog Viche. E, também, nestas condições, nada mais é do que uma multiplicação.

Assim, é natural lembrá-los das propriedades da multiplicação que serão utilizadas (ou não) nas demonstrações dos Produtos Notáveis mais comuns apresentados abaixo.

Propriedades da Multiplicação em R

  • Comutativa – A ordem dos fatores não altera o resultado final da operação ou produto: a.b = b.a, para todo a e b reais;
  • Associativa – O agrupamento de fatores não altera o resultado: a.(b.c) = (a.b).c, para qualquer a, b e c reais;
  • Distributiva – O produto de um número por uma soma ou diferença de dois outros números é igual a soma ou diferença entre o produto desse número por cada uma das parcelas: a.(b + c) = a.b + a.c ou a.(b – c) = a.b – ac;
  • Elemento Neutro – O número (fator) 1 é o elemento neutro da multiplicação: 1.x = x, para qualquer x real;
  • Elemento Opositor – O número -1 transforma o produto em seu oposto: -1.x = -x, para qualquer x real diferente de zero;
  • Fechamento – O produto de dois números reais é, sempre, um número real;
  • Anulação – O número 0 anula o produto: 0.x = 0, para qualquer x real.

Leia Mais ...

Tecelagem Popular no Triângulo Mineiro – O Trailer II

Depois de muito tempo e a paciente espera do Amós Vilarinho Rangel, um representante da classe dos tecelões, disponibilizo a versão 1.0 do Gerador de Padrões – Técnica Repasso.

Sob o aspecto técnico, consiste de programas em PHP, de rotinas em Javascript/AJAX e de um pouco de CSS e XHTML. Contém um formulário para digitação dos campos necessários (os fundamentais são a sequência de pedalagem e as cores da trama e do urdume) para gerar os padrões de tecidos e uma breve explanação de como utilizá-lo.

Leia Mais ...

Exercícios Resolvidos #4 – Logaritmo

No quarto número do Exercícios Resolvidos vamos colocar em prática a teoria apresentada no artigo sobre Logaritmo, o qual, sugiro, você deve consultar em caso de dúvidas, uma vez que serão apenas mencionadas as propriedades ali abordadas.

Exercício 1: Se logaba = 4, calcule:

Exercício 4 - Logaritmo

Solução:

Reescrevendo a expressão com o uso das propriedades dos logaritmos indicadas abaixo do sinal de igualdade, temos que:

Solução Exercício 1 - Logaritmo

Leia Mais ...

Curiosidade Matemática #4 – Conceitos

Ao folhear o livro Elementos de Aritmética, Curso Superior – Para o curso colegial e admissão às escolas superiores, do Irmão Isidoro Dumont, Coleção de Livros Didáticos F. T. D, publicado em 26/10/1945 (isto mesmo! 61 anos atrás) encontrei, no Capítulo II – Operações sôbre Números Inteiros, os conceitos a seguir relacionados:

Leia Mais ...

Experimento AJAX #3 – A Propriedade responseXML

Nos experimentos anteriores, publicados aqui no Viche, utilizei sómente uma das duas propriedades do objeto XMLHttpRequest que permitem acesso às respostas enviadas pelo servidor – a propriedade responseText.

Como o próprio nome indica, são respostas na forma de um texto não padronizado. Em geral é construído em um formato definido pelo desenvolvedor da aplicação, de maneira que possa ser mais facilmente manipulado para gerar conteúdo em uma página. Como por exemplo, em JSON, HTML ou texto simples sem formatação, normalmente para exibir alertas.

Já a segunda propriedade, responseXML, recebe um objeto XML que é padronizado pela W3C e pode ser manipulado pelas propriedades e métodos dos elementos DOM, através de qualquer linguagem de script.

No exemplo que será detalhado a seguir é utilizado o JavaScript para acessar e manipular o documento XML.

O Resultado do Experimento

Veja de imediato o resultado a ser alcançado, que consiste na manipulação de um objeto XML recebido através da propriedade responseXML, como dito, e apresentado na forma de uma tabela.

Se desejar, clique novamente no link acima para fechar a tabela – claro se aberta :-) – e vice-versa.

Leia Mais ...

Notícias Expressas #4 – buttonator.com

Uma maneira fácil e rápida de criar botões (buttons) com qualidade é oferecida gratuitamente pelo buttonator.com, cuja interface desenvolvida em AJAX é mostrada abaixo e que, por sua simplicidade, dispensa maiores comentários.

Leia Mais ...

Edição de Código no WordPress

Uma das coisas que acho trabalhosa no WordPress é editar código.

Visualmente no editor do WP, quando se digita um trecho de código, tudo parece funcionar as mil maravilhas. Os problemas surgem quando se aciona o botão salvar ou publicar do editor. Ele destroi toda a indentação, importante para uma leitura mais adequada do código, e faz uns ajustes automáticos no HTML que geram, as vezes, resultados imprevisíveis.

Esse comportamento, talvez, seja decorrência do fato de o WP ter sido criado, também e principalmente, para quem não conhece a linguagem de marcação.

Questionei algumas pessoas sobre esses fatos e, para minha surpresa, as dificuldades que elas tinham eram muito semelhantes. Utilizo-me bastante do Writely para a edição dos meus posts, mas os problemas permanecem, tanto na publicação a partir desse editor, como através da velha e conhecida técnica de copiar e colar.

Se não me engano, li também, provavelmente por conta dessas deficiências, que outras pessoas utilizam plugins para substituir o editor padrão do WP. Se é de seu conhecimento e funciona, agradeceria se você deixasse a sua indicação nos comentários.

Eu, do lado de cá, fiz uma rotina simples em AJAX para, paliativamente, solucionar os (meus) problemas mencionados e que disponibilizo a seguir para sua apreciação e julgamento.

Leia Mais ...

Curiosidade Matemática #3 – Como Pode??

Estes dias recebi um E-Mail de um amigo com o título “Como Pode??” e a questão abaixo, com a seguinte solicitação “me explica matematicamente”.

A matemática tem coisas que nem Pitágoras explicaria. Aí vai uma delas…

Pegue uma calculadora porque não dá pra fazer de cabeça, a não ser que você seja um gênio, ou seja parecido comigo…

  1. Digite os 4 primeiros algarismos de seu telefone (não vale número de Celular);
  2. multiplique por 80;
  3. some 1;
  4. multiplique por 250;
  5. some com os 4 últimos algarismos do mesmo telefone;
  6. some com os 4 últimos algarismos do mesmo telefone de novo;
  7. diminua 250;
  8. divida por 2…

Reconhece o resultado?

Para essa eu tiro o chapéu…

Leia Mais ...