Tipos de Jobs/Freelas/Projetos
Confira uma brincadeir que foi realizada com os diversos tipos de jobs/freelas/projetos do nosso dia-a-dia:

Encontrei esta lista estes dias no Facebook, mas não lembro quem postou, hoje encontrei um link no Design.Blog
Code Igniter, Doctrine, Smarty – HTML, CSS, Java Script, jQuery, AJAX
Confira uma brincadeir que foi realizada com os diversos tipos de jobs/freelas/projetos do nosso dia-a-dia:

Encontrei esta lista estes dias no Facebook, mas não lembro quem postou, hoje encontrei um link no Design.Blog
Para quem estiver afim de criar um carrossel em Silverlight, uma boa dica é baixar o Silverlight Carousel, que é uma projeto que foi desenvolvido inicialmente utilizando o SL 2.0, e agora também disponibilizado para SL 3.0 \o/
A utilização é simples, basta baixar o projeto e acessa-lo pelo Expression Blend ou Visual Studio e realizar as modificações necessárias, como layout, imagens, etc.

Clique na imagem para ver projeto em excução
Projeto:
Página
Download – SL 2 – 47 Kb
Download – SL 3 – 1.5 MB
Para quem busca uma forma bem simples de trabalhar com XML no ASP.NET (C#), segue abaixo um exemplo de como criar um XML utilizando a biblioteca XmlDocument do .NET
using System;
using System.Data;
using System.Xml;
using System.Web;public class ClientesXML
{
private void Criar(DataTable dtClientes)
{
// Instancia o objeto ‘doc’ como XML
XmlDocument doc = new XmlDocument();// Define o header do XML
XmlNode docNode = doc.CreateXmlDeclaration(“1.0″, “UTF-8″, null);
// Adiciona o header ao XML
doc.AppendChild(docNode);// Cria o NO
XmlNode clientesNode = doc.CreateElement(“clientes”);
// Adiciona o NO ao XML
doc.AppendChild(clientesNode);foreach (DataRow linha in dtCliwnrwa.Rows)
{
// Define o NO
XmlNode clienteNode = doc.CreateElement(“cliente”);
// Define o atributo ‘id’
XmlAttribute attrNode = doc.CreateAttribute(“id”);
// Define o valor do atributo ‘id’
attrNode.Value = linha["id"].ToString();
// Adicionar o atributo ‘id’ ao NO
clienteNode.Attributes.Append(attrNode);// Criar o NO
XmlNode subNode = xml.CreateElement(“nome”);
// Define o valor do NO
subNode.InnerText = linha["nome"].ToString();
// Insere em
clienteNode.AppendChild(subNode);// Adiciona o NO ao XML
clientesNode.AppendChild(clienteNode);
}// Salva o XML no PATH informado
doc.Save(PATH_DO_XML);
}
}
Em breve, nos artigos de .NET
No mundo corporativo, existem dois tipos de profissionais:
1. O profissional acomodado
2. O profissional que quer algo mais
Se você está lendo esse artigo, provavelmente se encaixa na segunda opção.
Crescer não é fácil e as vezes precisamos de um empurrãozinho para atingirmos nossos objetivos.
Hoje vamos dar algumas dicas para que você acelere o seu crescimento profissional e expanda seus horizontes. Vamos lá?
Pré-lançamento do PHP Counter.
O projeto visa a obtenção de dados para o lançamento oficial que será realizado durante a PHP Conference Brasil ’09.
O objetivo do projeto é ser uma referência para o mercado PHP mundial, fornecendo dados estatísticos que propiciarão a análise e evolução do mercado através da atuação em conjunto com grupos de usuários, empresas e profissionais.
Acesse o site e cadastre-se: http://www.phpcounter.org/
Fonte: PHPSP