Hospedagem de Sites
18/11/2008Hospedagem 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/
Site II Encontro Secretariado
19/10/2008Desenvolvimento site Kamppala
24/09/2008
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.
UPDATE com PHP e MySql
15/06/2008Hoje 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);
?>
Sites de Partidos Políticos
8/06/2008Olá 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:

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.

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

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.

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

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)

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

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.
Insert com php e mysql
7/06/2008Hoje 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);
?>
Formulário de Contato em Ajax e PHP
27/05/2008Trago 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.
Emprego para programador php + mysql
15/05/2008A 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
Boas Práticas de Programação
11/05/2008Para 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).

