Hospedagem de Sites

18/11/2008

Hospedagem de sites de qualidade é com a empresa de host, Studio ANX.
Sempre atualizada em relação ao progresso da informática em nossos tempos, a StudioANX oferece soluções para melhorar a interação das empresas e profissionais liberais com seus clientes e fornecedores, utilizando para isso a tecnologia que tem à disposição, para manter e fortificar relacionamentos e aumentar o valor para as empresas, que buscam a plena realização de seus clientes, em suas diversas áreas de atuação.
Hospeda sites em PHP e MySQL com a confiabilidade que nós programadores precisamos.
Confira o Site http://www.studioanx.com.br/

II Encontro de estudantes e profissionais de secretariado

Site desenvolvido para o Evento II Encontro de estudantes e profissionais de secretariado, realizado pelas alunas do curso de Secretariado Bilingue da UNIP Sorocaba.

O layout, xhtml e css foi desenvolvido pelo meu parceiro Eduardo de Oliveira. Eu desenvolvi a parte de programação PHP.

site kamppala

Esponho hoje um trabalho de desenvolvimento em PHP, realizado em parceria com a Agência de Publicidade de São Paulo, Comunyk. O cliente é Kamppala, um look book on line.
O sistema tem módulos de cadastro de coleções, lojas e produtos. O site apresenta de forma muito dinâmica os produtos, haja vista que a técnica do AJAX foi muito utilizada, destaque para a lista de desejos, aonde o cliente seleciona os produtos que lhe interessam e enviam para Kamppala.
A Agência de Publicidade Comunika foi responsável pelo desenvolvimento do layout e tableless CSS do site, eu como programador php freelancer, desenvolvi o sistema, toda parte dinâmica do front-end e implementei o AJAX.

Site: http://www.kamppala.com.br

Hoje trago uma aplicação que também é bem simples, é o comando para atualizar os registros, esse comando SQL é o UPDATE, de novidade é utlizando o comando WHERE que indica em qual registro as alterações irão acontecer

<?php
//chama o arquivo de conexão com o bd
include(‘conectar.php’);

$nome = ‘Lucas’;
$data_nascimento = ‘1989-04-09′;
$id_cliente = 1;

//consulta sql - update
$query = mysql_query(“UPDATE clientes SET nome=’$nome’, data_nascimento=’$data_nascimento’ WHERE id_cliente=’$id_cliente’ )”) or die(mysql_error());

//fecha a conexão com o banco
mysql_close($conexao);
?>

Olá pessoal,
parei um minuto para pensar hj sobre os sites de partidos políticos, então resolvi dar uma olhada para ver como estavam esses sites, abaixo apresento uma lista com uma breve análise dos sites de alguns dos principais partidos políticos do brasil:

site do pt
PT
Site: http://www.pt.org.br
Comentários: site com aparência bem clean, no estilo web 2.0, porém utiliza tabelas no layout, os javascript e css estão na mesma página. Site desenvolvido em PHP.

site do psdb
PSDB
Site: http://www.psdb.org.br
Comentários: layout com tabelas, os javascript estão na mesma página. Site desenvolvido em ASP.

site do pmdb
PMDB
Site: http://www.pmdb.org.br
Comentários: layout em tableless (CSS), os javascrpit estão na mesma página. Site desenvolvido em PHP.

site_pps
PPS
Site: http://www.pps.org.br
Comentários: layout em tabelas. Site desenvolvido em ASP.

site_pv
PV
Site: http://www.pv.org.br
Comentários: layout em tabelas. As páginas estão com extensão .kmf (não conheço, talvez seja Ruby, se alguém souber por favor me avise)

site_democratas
Democratas (PFL)
Site: http://www.democratas.org.br
Comentários: layout em tableless (CSS), bem no estilo web 2.0. Desenvolvido em PHP.

site_pcdob
PC do B
Site: http://www.vermelho.org.br/pcdob/
Comentários: layout em tabelas. Desenvolvido em ASP.

PSTU
Site: http://www.pstu.org.br/
Comentários: layout em tabelas e utilização de frame. Desenvolvido em ASP.

PR
Site: http://www.partidodarepublica.org.br
Comentários: layout em tabelas. Desenvolvido em ASP.

Hoje trago uma aplicação simplíssima em php e mysql, porém após o SELECT creio que é a uma das aplicações mais utilizadas por um programador php, ou de qualquer programador, trata-se de  uma query de inserção de dados em uma tabela. Considerando que já temos a tabela criada no banco e também o arquivo de conexão. (tutoriais passados)

<?php
//chama o arquivo de conexão com o bd
include(‘conectar.php’);

$nome = ‘Lucas’;
$data_nascimento = ‘1989-04-09′;

//consulta sql - inserção
$query = mysql_query(“INSERT INTO clientes (nome, data_nascimento) VALUES (’$nome’, ‘$data_nascimento’)”) or die(mysql_error());

//fecha a conexão com o banco
mysql_close($conexao);
?>

Formulario de Contato em Ajax

Trago hoje um trabalho realizado no meu atual emprego, na Agência Seek Search Marketing.
Trata-se de um simples formulário de contato, porém a mensagem é enviada sem refresh da página, com AJAX.
O layout foi desenvolvido por Eduardo Oliveira.
O endereço do site é: http://www.sistemaganhamais.com

As tecnologias utilizadas foram: PHP, AJAX, Javascript. 

A Vulto é uma empresa de esportes que atua no mundo inteiro. A empresa tem diversos sites, incluindo uma loja virtual. Todos os sistemas são baseados em PHP e MySQL. A Vulto possui um planejamento bem completo de mudanças nos sistemas, visando criar uma comunidade virtual muito grande e melhorar a loja virtual e a parte administrativa.
Desenvolvimento de sistemas para os sites
Vaga: Desenvolvedor (Programador)
Funções: Fazer a manutenção dos sistemas online da Vulto e desenvolver novos sistemas e projetos
Requisitos: Conhecimentos avançados em PHP, MySQL e Javascript; noções de servidores, segurança online, métodos de pagamento, comunidades virtuais
Sistema de trabalho: home office (trabalhe em casa, seguindo o planejamento)
Carga horária: Opções de trabalho integral ou parcial (de 3 a 9 horas de trabalho por dia)
Contato:
http://create.vulto.com/carreiras.php (ou comercial@vulto.com )

Click AQUI para mais empregos.

Uma linguagem de programação pode ser convertida, ou traduzida, em código de máquina por compilação ou interpretação, que juntas podem ser chamadas de tradução.
Se o método utilizado traduz todo o texto do programa (também chamado de código), para só depois executar (ou rodar, como se diz no jargão da computação) o programa, então diz-se que o programa foi compilado e que o mecanismo utilizado para a tradução é um compilador (que por sua vez nada mais é do que um programa). A versão compilada do programa tipicamente é armazenada, de forma que o programa pode ser executado um número indefinido de vezes sem que seja necessária nova compilação, o que compensa o tempo gasto na compilação. Isso acontece com linguagens como Pascal e C (linguagem de programação).
Se o texto do programa é traduzido na medida em que vai sendo executado, como em Javascript, Python, Perl ou PHP, num processo de tradução de trechos seguidos de sua execução imediata, então diz-se que o programa foi interpretado e que o mecanismo utilizado para a tradução é um interpretador. Programas interpretados são geralmente mais lentos do que os compilados, mas são também geralmente mais flexíveis, já que podem interagir com o ambiente mais facilmente (freqüentemente linguagens interpretadas são chamadas também de script).
Embora haja essa distinção entre linguagens interpretadas e compiladas, as coisas nem sempre são tão simples. Há linguagens compiladas para um código de máquina de uma máquina virtual (sendo esta máquina virtual apenas mais um software, que emula a máquina virtual sendo executado em uma máquina real), como o Java e C#. E também há outras formas de interpretar em que os códigos-fontes, ao invés de serem interpretados linha-a-linha, têm blocos “compilados” para a memória, de acordo com as necessidades, o que aumenta a performance dos programas quando os mesmos módulos são chamados várias vezes, técnica esta conhecida como Just-in-Time.

Retirado da matéria de .NET da Faculdade de Tecnologia de Sorocaba - FATEC

Para ser um bom programador deve-se ter boas práticas de programação, independente da linguagem, seja PHP, Java, DotNet e etc. E também independente se a técnica escolhida é a estruturada ou a orientada a objetos. Seguem algumas dicas:

• Estabeleça um comprimento máximo para a linha de codificação para evitar ter que
rolar a janela de código fonte.
• Ponha um espaço depois de cada vírgula em listas delimitadas por vírgulas, como
por exemplo, em uma lista de argumentos.
• Quando for necessário quebrar uma linha de cógigo faça de forma que fique obvio
que a linha está incompleta sem a linha seguinte.
• Evite colocar mais de uma declaração por linha.
• Quebre seções grandes e complexas de código em módulos menores,
compreensíveis.
• Não use números ou textos literais, como for i = 1 to 100. Ao invés disso, use
constantes, como por exemplo: for i = 1 to TOTAL_ITENS, para facilitar a
manutenção e o entendimento
• Utilize variáveis e rotinas somente para um único propósito. Evite criar rotinas de
múltiplos propósitos que executam uma variedade de funções sem conexões. As
variáveis devem ser usadas somente para armazenar informações para a qual foi
criada.

Retirado da matéria de VB.NET da Faculdade de Tecnologia de Sorocaba (FATEC).