Pular para o conteúdo principal

Postagens

Mostrando postagens com o rótulo Programação

Entenda o que é Bit e Byte

Entenda o que é Bit e Byte

O que é "DOCTYPE"?

Os tipos de documentos (Document Type Definitions – DTD) servem para verificar se um documento está corretamente escrito e assim garantir que a sintaxe e a gramática da linguagem de marcação será respeitada. A linguagem XHTML tornou obrigatório a definição do  !DOCTYPE> que corresponde às instruções para o navegador sobre qual a versão do HTML que a página foi escrita. Isso se dá através da referência que é feita para um DTD no qual especifica as regras da linguagem de marcação, dessa forma o navegador poderá processar corretamente o conteúdo.  Como poderemos ver em seguida o  !DOCTYPE> não corresponde a uma tag HTML. TIPOS DE  !DOCTYPE > HTML 4.01 Strict Este DTD contém todos os elementos e atributos, mas não inclui elementos de apresentação ou descontinuados, framesets também não são permitidos. HTML 4.01 Transitional Este DTD contém todos os elementos e atributos, incluindo os elementos de apresentação e descontinuados, framesets não são per...

Uma visão sobre desenvolvimento de software no Brasil

Operadores de manipulação em Action Script

Para podermos trabalhar com nossas variáveis necessitamos de algo para relacioná-las. Os operadores são símbolos que podem ser utilizados para manipular valores e variáveis realizando operações entre eles. Os tipos utilizados no ActionScript 3 são:

RESUMO: O que é HTML?

HTML ou Hypertext Markup Language (Linguagem de formatação de textos) pode ser escrito em qualquer editor de texto. É uma linguagem de marcação de hipertexto e é usada para criar sites. É um formato padrão utilizado para o texto e  layouts  de páginas para web. Os arquivos HTML normalmente possuem a extensão HTML ou HTM. Bem como outras linguagens de programação os comandos possuem uma sintaxe própria. A estes comandos denominamos de TAGS. Para começar o desenvolvimento de sites, inicia-se primeiramente aprendendo HTML, tudo bem que é uma linguagem um tanto quanto estática, mas é preciso aprendê-la.

Pegar hora do servidor com PHP de acordo com sua zona (local)

Segue sintaxe da função date do php, que exibe a data e a hora do sistema: <?php echo "Data: "; echo date("d/m/y"); // exibe a data no formato DD/MM/YY echo " Hora: "; echo date("H:i"); //exibe a hora no formato HH:MM ?> Isto é o básico, da pra fazer também uma variável receber o resultado da chamada desta função (a função date devolve uma string) e tratar o resultado posição por posição, exemplo: $date = date("d/m/y"); echo $date[0]; echo $date[1]; Use o Time zone para pegar a hora da sua zona. date_default_timezone_set(‘America/Sao_Paulo’);  Se der alguma coisa errada, horas a mais ou a menos é só mudar para sua região por exemplo: sou do Pará então usarei o timezone da minha capital : date_default_timezone_set(‘America/Belem’); Por: Jorge Clésio

HTML: Trabalhando com 'audio'

Estrutura de uma classe em PHP

O nome da classe, precedido da palavra reservada class e seguida de um par de chaves {} delimitará o código da classe. Cada classe, no PHP, é um objeto, ou seja, uma coleção de métodos e propriedades. O que são métodos e propriedades? Propriedades nada mais são do que variáveis iternas de uma classe, ou seja funções que colocamos entre os {} da classe. <?php class Pessoa { // Algum código... } function registraPessoa ( $objPessoa ) { // Algum código... } function registraPessoa ( Pessoa $objPessoa ) { // Algum código... } // PHP 5 exemplo de forma correta registraPessoa ( new Pessoa ( ) ) ; echo ""; ?> Outro exemplo!

PHP: Programação Orientada a Objeto com PHP

Muitas pessoas tem dúvidas de como é o php orientado a objeto, alguns dizem que é um bichoo de sete cabeças, outros dizem que é uma maravilha. Afinal o que é orientação a objeto e porque ele é importante? A orientação a objetos é uma maneira de programar que trata de modelar os processos de programação de uma maneira próxima à linguagem humana: tratando componentes de um programa como um objeto com suas características e funcionalidades. Programação Orientada a objetos (POO) é importante pela sua facilidade de se trabalhar com os códigos, por exemplo, se quisermos mudar algum código num determinado programa e ele usa esse mesmo código em varias paginas, isso te daria trabalho de ficar mudando tudo. Mas usando a POO podemos simplesmente alterar o código numa função que os demais se alteram também. Uma outra coisa importante é que cada vez mais questões de POO estão sendo cobradas em provas de certificações, por isso se você pretende ser um profissional certificado é necessário...

Brasileiro de 13 anos cria app com milhões de expressões matemáticas

O estudante Natan Gorin tem apenas 13 anos, mas acaba de lançar seu segundo aplicativo, o MathYou, que traz milhões de equações e expressões matemáticas para ajudar no estudo de alunos do Ensino Fundamental. Disponível para iPhone e iPad, o sistema do app gera automaticamente equações matemáticas com adição, subtração, multiplicação, divisão, exponenciação, radiciação, inteiros, frações ou números negativos. "O MathYou é uma grande ferramenta para o estudo da matemática", afirma Natan. "O MathYou não trabalha com um banco de dados com todos os exercícios, ele gera na hora com os seus algoritmos", diz. O programa é gratuito e voltado a estudantes entre sete e 13 anos. Este é o segundo aplicativo criado por Natan, que lançou o primeiro em março deste ano, quando tinha 12 anos. O iBoletim serve como gerenciador de notas. Com o programa, o estudante tem acesso à nota média, visualiza quantos pontos são necessários recuperar, quantos pontos são necessários tirar e ...

Vantagens do JavaScript

Suporta interatividade do usuário – O JavaScript melhora a interatividade do usuário em sites Web usando recursos como caixas pop-up e ferramentas de navegação. Você pode usar as caixas de pop-up para se comunicar com usuários finais através de mensagens. Você pode usar as ferramentas de navegação para facilitar a navegação pelo site Web. Suporta imagens como links – O JavaScript permite o uso de imagens como links em documentos Web. Você pode carregar novas imagens em uma página Web sem recarregar a página. Você também pode usar esta vantagem do JavaScript para criar animações. Suporta validações do lado cliente – O JavaScript pode ser validado no computador cliente. Você não precisa enviar o dado para a validação do servidor. Enviar dados para o servidor para validação resulta em tráfego pesado na internet, portanto, o JavaScript pode ser usado para reduzir o tempo de validação. Suporta identificação do navegador – O JavaScript pode automaticamente identificar o tipo e vers...

Classes Abstratas X Interfaces

Uma classe abstrata pode conter métodos completos ou incompletos. Uma Interface  pode conter apenas a assinatura de um método,  mas nenhum corpo ou implementação. Portanto, em uma classe abstrata, pode-se implementar  métodos, mas em uma Interface  não. Uma classe abstrata pode conter campos, construtores, ou destrutores e aplicar propriedades. Uma  interface  não pode conter campos, construtores, ou destrutores; pode possuir apenas a propriedade da assinatura, mas não a implementação. Uma classe abstrata não suporta múltiplas heranças, mas uma  interface  pode suportar múltiplas heranças, assim uma classe pode herdar várias  interfaces , mas apenas uma classe abstrata e uma classe que implementa uma  interface  tem de obrigatoriamente implementar todos os métodos da  interface , mas o mesmo não é exigido no caso de uma classe abstrata, que são mais rápidas que as  interfaces .   Então, quando devo utiliza...

EBCDIC (Extended Binary Coded Decimal Interchange Code)

Extended Binary Coded Decimal Interchange Code ( EBCDIC ) é uma codificação de caracteres 8-bit que descende diretamente do código BCD com 6-bit e foi criado pela IBM como um padrão no início dos anos 1960 e usado no ibm 360. Como consequência daquela descendência direta o código EBCDIC podia ser truncado para 6 bit dando origem ao código BCD com 6 bit. Representa uma primeira tentativa de normalização em paralelo com a normalização ASCII utilizada pelo governo dos Estados Unidos da América no final dos anos 1960. No EBCDIC são utilizados pela primeira vez 8 bit - 1 byte - para codificar um estado existindo assim a possibilidade de codificar 256 estados diferentes.

Banco de Dados: Propriedades ACID

As propriedades ACID (atomicidade, consistência, isolamento e durabilidade) são fundamentais nos bancos de dados, sejam os relacionais ou os orientados a documentos. Então, também é valido tratarmos desse assunto referente aos bancos relacionais, em um contexto geral. Atualmente os sistemas de informação suportam vários usuários. O banco de dados tem que garantir a confiabilidade nas transações, haja vista que muitas podem ocorrer concorrentemente. O que é uma transação? Uma transação é um programa em execução que forma uma unidade lógica de processamento no banco de dados. Uma transação inclui uma ou mais operações de acesso ao banco de dados — englobam operações de inserção, exclusão, alteração ou recuperação. * Por que a Restauração (Recuperação) é Necessária? O sistema deverá garantir que: (1) todas as operações na transação foram com­pletadas com sucesso e seu efeito será gravado permanentemente no banco de dados ou (2) a transação não terá nenhum efei­to sobre o banco de dad...