Agradeço cada uma dessas visitas. Sejam sempre bem-vindos!!!

Meus melhores posts

quarta-feira, 31 de dezembro de 2008

Adeus 2008


Adeus meu querido ano de 2008 ... obrigada por tudo!!!

É chegada a hora de transgredir e eu tenho certeza ...

... vai dar tudo certo em 2009.

Vamos lá ... força e avante!!!

quarta-feira, 24 de dezembro de 2008

Para que serve o Natal


O natal serve para que as pessoas saiam daquele ritmo frenético que conduz a vida no dia-a-dia e entrem num processo de reflexão sobre si mesmo, sobre a família e sobre e os seus semelhantes.


O resultado disso é que a gente se lembra que somos boas pessoas, que temos muito a agradecer pela família que temos e agradecer porque somos capazes de sentir amor pelo próximo, assim como Jesus nos ensinou.

É importante que a gente não se sinta obrigado a fazer um monte de compras e dar um monte de presentes.

Não precisamos estar numa mega festa de natal ou uma ceia farta e requintada.

Nem precisamos ter família grande, ou ter a família perfeita ... ás vezes nem mesmo precisamos estar junto dos entes queridos.

Tudo isso é bom, mas o importante nesta data é sentir dentro do coração ... sentir aquele quentinho, aquele aconchego que só o amor aquece.

O natal é um pretexto para a gente sentir amor ... por si mesmo, pelos seres vivos, pelo lugar onde vive ... amar a vida e amar a Deus sobre todas as coisas.

Aproveite a oportunidade ... sinta amor ... esses são meus votos de natal para você ... que você possa exercitar intensamente a prática do amor.

Feliz Natal !!!
Van

sábado, 13 de dezembro de 2008

Navegar é preciso ... sempre


Navegar é preciso e vital para os aprendizes de TI. Em minhas expedições pelas ondas da Internet (ou seriam nuvens?) tenho feito descobertas valiosas. Claro que eu teria que compartilhar contigo, pois temos uma aliança que é o objetivo comum de Construir o Aprender. Então siga minhas coordenadas encontre o tesouro ...

Microsoft DreamSpark - uma parceria entre o Centro de Integração Empresa-Escola (CIEE) e Microsoft que oferece aos estudantes brasileiros o download gratuito de ferramentas de desenvolvimento e design da Microsoft.

MSDN Experience - um portal com treinamento online sobre os softwares da microsoft por meio de vídeos explicativos. Eu já baixei e assisti vários vídeos que tem duração de 30 minutos a 1 hora e meia aproximadamente. A qualidade do vídeo e das informações são ótimas.

Academias TechNet - ótimo ambiente para aprendizado de soluções da microsoft. Contém muito material para estudo e a novidade é o link de videocast om várias aulas de ótima qualidade sobre diversos assuntos.

Globalcode Television - um projeto de vídeo-aulas sobre Java desenvolvido pela Globalcode. Ainda só tem 3 vídeos que vale a pena assistir. Mas tem também uma vasta quantidade de material escrito sobre diversos assuntos da tecnologia Java.

Teleco - contém muitos artigos e tutoriais sobre tecnologias de redes e telecomunicação. Você pode baixar gratuitamente do site e eu participei de uma campanha feita por eles onde recebi um DVD com a retrospectiva com todos os materiais de 2002 a 2008. Não sei se ainda dá pra participar, mas a iniciativa da empresa foi boa e está registrada aqui.

E para sair dessa vida matrix ... vamos ao campo da cultura e dos sentimentos, para quem também curte poesia ...

Escola Lucinda de Poesia - é uma escola da escritora e atriz Elisa Lucinda um site com muito conteúdo multimídia que dá um cara nova para a poesia e a torna muito mais interessante aos olhos da geração Tech.

Não se intimidem avancem nessa navegação e aportem nestes cais. Eu garanto que vale a pena.

Até logo,
Van

HumorInfo - fazendo sala para os amigos


Uma das virtudes que eu acho mais importantes na vida é a capacidade de fazer amigos. Como é bom ter amigos e como é agradável poder fazer sala para eles, especialmente quando a prosa é sobre algo construtivo.

Hoje recebo Kleberson Neves, meu amigo de faculdade que já trabalha a tempos em TI e foi meu conselheiro no momento de me aventurar no mercado de trabalho desta área. É um rapaz bem humorado que sempre tem um sorriso a oferecer. Fala de Deus com confiança e batalha todos os dias assim como todos nós.

O Kleberson me disse que tinha um certo preconceito sobre blogs. Esse preconceito tem um fundamento, pois o conceito inicial dessa mídia de comunicação era muito diferente do atual. Os blogs continham fotos e diários pessoais que só era importante para o autor e seus amigos e parentes. Daí o preconceito do meu amigo e de muitas pessoas que sempre me escrevem.

Mas como eu não sou de deixar passar uma oportunidade de dar meu palpite rsrs ... quero lembrar que cada um procura o que é de seu interesse particular e que a grande conquista da Internet é a democratização dos interesses e promoção da diversidade. Se aprendermos a respeitar essa diferença de interesses, a visão de que os blogs são fúteis vai por água a baixo.

A prova disso é que você encontra blogs que são verdadeiras enciclopédias sobre determinados assuntos, mas ai pode ser culinária, religião, música, movimento gótico, humor, GLS, SQL, carros, estética, fofoca e um “sem números” de temas que ... “ATENÇÃO” ... pode não ser importante para você, mas ... há muitas outras pessoas no mundo que curtem. Então ... viva a diversidade das espécies e que as tribos possam compartilhar esse ambiente virtual em paz e harmonia.

Bom ... tudo isso para dizer que meu querido amigo Kleberson tinha preconceito sobre blog ... e agora ... ele tem um blog!

Que bom, porque o HumorInfo é um blog muito legal com posts sobre coisas inusitadas e engraçadas da área de tecnologia. São posts interessantes que a gente não encontra tão fácil por ai e todos com uma dose de humor que é característica do autor.

Como sugestão digo para procurar o post Animação e Sincronização que é muito legal.

Conheçam HumorInfo ... o lado cômico da informática.

Kleberson seja bem-vindo ao clube dos blogueiros.

Beijos,
Van

sábado, 6 de dezembro de 2008

Emprego Novo


Olá pessoal,


Quero agradecer aos que me apoiaram na busca pelo emprego novo, alguns com atitudes práticas e outros com incentivo e companhia. Obrigada! Tenho cada gesto e palavra guardados em meu coração.

A notícia boa é que já estou trabalhando em uma empresa muito legal e com pessoas e profissionais também muito bacanas. Espero contribuir e evoluir, pois tenho boas expectativas e muita disposição.

E ... como sempre faço aqui, quero compartilhar com vocês algumas ferramentas que me ajudaram neste período tão estranho que é "a busca por um emprego novo", além de dar meus palpites porque ninguém é de ferro rsrs

Procurar emprego é uma tarefa uma tanto estranha mesmo, principalmente quando a gente sempre houve falar em altos índices de desemprego e ao mesmo tempo dá de cara com um "sem número" de ofertas de vagas em diversas áreas precisando, quase suplicando por um profissional para preenchê-las. Estranho, né?

Vão dizer que é falta de qualificação e que você não se encaixa no perfil. Mas a minha impressão é que na verdade o que acontece é um problema de protocolo de comunicação entre os recrutadores e os candidatos. Pensa comigo ... você é uma pessoa legal, que tem profissionalismo e suas experiências profissionais vão muito além do que você coloca no currículo e o recrutador quer contratar uma pessoa assim como você, mas ele não te ouve, não te enxerga, não te percebe. Isso acontece porque eles têm algumas técnicas e normas para fazer a seleção que precisam ser obedecidas para que o seu currículo seja destacado em meio a tantos outros.

O resultado é que mesmo que você tenha toda competência e merecimento de ocupar o cargo oferecido pela empresa, não será contratado porque não soube se adaptar ao protocolo. Essa é uma situação ruim para ambos, pois você perdeu uma oportunidade e a empresa perdeu um bom colaborador.

Mas ... pessoas inteligentes sabem que podem chegar mais rápido e fácil ao porto se remar a favor maré. Então, ai vão alguns links de sites que são verdadeiros orientadores para que você aprenda a se comunicar e se fazer ser visto. Por aqui você aprende a fazer seu currículo ser interessante, como enviar um e-mail para concorrer a uma vaga, como escrever cartas de apresentação, como se comportar em entrevistas, dinâmicas e processos seletivos.

Ai vai ...

* Curricular

* Curriculum.com

* APInfo

* Estagiarios.com

* CIEE

* NUBE

* InfoJobs

* Universia

* Aprendiz

* Emprega São Paulo

* Emprega Brasil


Esses são bons caminhos para começar.

Meu palpite é que ao se colocar para o mercado de trabalho você seja confiante e acredite no seu potencial. Seja sincero e otimista, lembre-se que os recrutadores são pessoas como você e só precisam enxergar em você aquilo que eles procuram, então não tenha receio de se expor e mostrar o que sabe e principalmente o seu desejo de ser contratado e evoluir.

No mais, desejo sucesso e prosperidade a todos.

Beijos,

Van

sexta-feira, 5 de setembro de 2008

Visão de Projeto ... cada um tem a sua

Segundo a narrativa bíblica, houve um tempo em que a humanidade se uniu para construir a Torre de Babel e conseguir chegar ao céu na intenção de ser como Deus.

Certamente preocupado com a concorrência Deus implementou uma estratégia muito eficiente que parou este projeto. Confundiu os homens diversificando suas linguagens.

Como cada um falava uma língua diferente eles já não conseguiam se comunicar entre si, e o trabalho foi parado. Os construtores foram depois dispersados as diferentes partes do mundo.

Esta história é usada para explicar a existência de muitas línguas e raças diferentes. Mas também pode explicar a existência de projetos mal sucedidos.

Haverá um dia em que Deus nos perdoará e recuperaremos a capacidade de falarmos a mesma língua?

Parabéns aos criadores da ilustração abaixo que é representação mais fidedigna da diferença de visão de cada profissional envolvido em um projeto.

Clique na imagem para ampliar

Eduardo e Mônica versão 2000


Clique na Imagem para Ampliar


terça-feira, 29 de julho de 2008

5 dicas para maltratar o cliente


A compra de um produto é um tipo de contrato estabelecido entre o cliente e o lojista, onde a cláusula principal é “troco este produto por uma importância x de dinheiro”. Quando o cliente paga em dia e o produto funciona corretamente , esta cláusula é suficiente para que ambas as partes se sintam satisfeitas, mas … se o produto “der pau” temos que ler as outras linhas do contrato, além do que está escrito nas entrelinhas.

Nesta situação é que o lojista pode aplicar as 5 dicas para maltratar o cliente e se isentar das suas responsabilidades no contrato e na negociação.

Para exemplificar vamos utilizar o seguinte estudo de caso: o cliente, doravante denominado Otário, compra um produto com 1 ano de garantia do lojista, doravante denominado Esperto. No sexto mês o produto apresenta um defeito. Otário vai até o Esperto e a começa a chateação. Vamos ver as 5 frases que faz Otário se sentir apenas um cliente, digo um otário.

1 ------------
Esperto diz: temos um prazo de “N” dias para solucionar o problema.
Otário pensa: será que isso quer dizer que só vão resolver o problema no e”N”éssimo dia?

2 ------------
Esperto diz: isso foi avisado no momento da compra.
Otário pensa: fazendo uma retrospectiva até o momento da compra e imagina o vendedor dizendo “é um ótimo produto, mas se ele quebrar o senhor terá que esperar o prazo de “N” dias para tê-lo de volta, posso embrulhar?” … claro, pode sim e põe a conta no nome do Otário.

3 ------------

Esperto diz: temos que seguir os procedimentos estabelecidos com nossos fornecedores.
Otário pensa: fornecedores?! Mas eu não tenho nenhum contrato com os fornecedores desse Esperto. Ninguém me chamou para a reunião de definição de procedimentos com os fornecedores!!!

4 ------------

Esperto diz: Em qualquer loja que você for vão te dizer a mesma coisa.
Otário pensa: devo levar o produto quebrado em “qualquer loja” para ver se ela troca para mim? Talvez “qualquer loja” possa ser mais legal comigo e resolver meu problema. Não, acho melhor deixar minha próxima compra para “qualquer loja” que não seja esta.

5 ------------
Esperto diz:
você pode ir até o PROCON que a lei diz que …
Otário pensa: meu Deus!!! Terei de ir ao PROCON??? Enfrentar filas, explicar tudo, provar que fui lesado e aguardar as negociações sem nem ao menos saber o resultado final … ai como é cansativo lutar pelos meus direitos … se os direitos são meus, porque tenho que lutar por eles??? … poxa, estou chateado!

Pronto!!! O lojista Esperto conseguiu convencer o cliente que ele é um otário e com apenas 5 frases se livrou do prejuizo de ter que trocar o produto. A operação foi um sucesso!

De lamburja o lojista Esperto ainda conseguiu com uma eficiência incontestável que o cliente nunca mais compre dele e isso se extende para os parentes do cliente, seus amigos, seus conhecidos e todos para quem o cliente desabafar sua mágoa. Além de ter perdido os clientes que procurarem opiniões sobre a loja no google e derem de cara com o depoimento triste.

Opa, espera ai! Me perdi nos condinomes. Quem é mesmo o Otário dessa história?

Para não dizer que não falei das flores …

5 frases que o cliente sonha em ouvir nesta situação.

Em caso de conserto do produto ...

1 ------------
Lojista diz: não se preocupe, vamos solucionar o problema.
Cliente pensa: nossa, ainda bem que comprei aqui, valeu a pena pagar um pouco mais caro.

2 ------------
Lojista diz: Estamos agilizando ao máximo para minimizar o transtorno.
Cliente pensa: graças a Deus eu não estou sozinha nessa, a loja é minha parceira e divide o problema comigo.


3 ------------
Lojista diz: Manteremos o senhor informado sobre o andamento dos procedimentos.
Cliente pensa: ótimo! Assim posso me reprogramar para não atrapalhar demais meus afazeres.

Em caso de troca ...

4 ------------
Lojista diz: vamos trocar o produto imediatamente.
Cliente pensa: legal! Isso sim que é bom atendimento.

Em qualquer caso ...

5 ------------
Lojista diz: por favor, desculpe-nos pelo transtorno.
Cliente pensa: tudo bem, obrigado. Volto sempre!!!


** Ouça Aqui ** Professor Marins Podcast, fala sobre como o cliente é odiado por algumas empresas ... sendo o cliente a razão de ser de qualquer empreendimento comercial.


E como complemento ... ai está uma matéria sugerida pelo meu amigo Flávio Kenji ...

Assunto: Estratégia

Recado de Sam Walton, fundador do WAL MART (maior cadeia de varejo do mundo), fazendo a abertura de um programa de treinamento para seus funcionários:

Eu sou o homem que vai a um restaurante, senta-se à mesa e pacientemente espera, enquanto o garçom faz tudo, menos o meu pedido.

Eu sou o homem que vai a uma loja e espera calado, enquanto os vendedores terminam suas conversas particulares.

Eu sou o homem que entra num posto de gasolina e nunca toca a buzina, mas espera pacientemente que o empregado termine a leitura do seu jornal.

Eu sou o homem que explica sua desesperada e imediata necessidade de uma peça, mas não reclama quando a recebe após três semanas somente.

Eu sou o homem que, quando entra num estabelecimento comercial, parece estar pedindo um favor, ansiando por um sorriso ou esperando apenas ser notado.

Eu sou o homem que entra num banco e aguarda tranqüilamente que as recepcionistas e os caixas terminem de conversar com seus amigos, e espera pacientemente. Enquanto os funcionários trocam idéias entre si ou, simplesmente abaixam a cabeça e fingem não me ver.

Você deve estar pensando que sou uma pessoa quieta, paciente, do tipo que nunca cria problemas. Engana-se. Sabe quem eu sou?

"Eu sou o cliente que nunca mais volta!"

Divirto-me vendo milhões sendo gastos todos os anos em anúncios de toda ordem, para levar-me de novo à sua firma. Quando fui lá, pela primeira vez, tudo o que deviam ter feito era apenas a pequena gentileza, tão barata, que é um pouco mais de "CORTESIA".

"CLIENTES PODEM DEMITIR TODOS DE UMA EMPRESA, SIMPLESMENTE GASTANDO SEU DINHEIRO EM ALGUM OUTRO LUGAR".

sexta-feira, 4 de julho de 2008

Classes Abstratas, Classes Seladas e Interfaces C#


Olá,

Nada melhor do que "fazer sala" para os bons amigos. Hoje estou feliz em receber Rudson Kiyoshi Souza Carvalho para nos ajudar a construir o aprender. Ele é programador, estudante de TI e dentre tantos assuntos que tem aprendido em campo e nos cursos que tem feito, ele escolheu nos falar sobre C#.

Seu próximo desafio é ministrar voluntariamente um curso de SQL Server no campus ABC da UNIBAN para os interessados em aprender a trabalhar com banco de dados.

Suas atitudes dispensam meu testemunho, mas é bom que fique registrado aqui ... o Rudson é um profissional comprometido, um estudante com ótimo rendimento, um amigo fiel e imprescindível.

Agradecemos a boa vontade e desejamos sucesso!!!

Beijos,
Van




Trabalhando com classes abstratas, classes seladas e interfaces em C#
Por Rudson Kiyoshi Souza Carvalho


Resumo

Este artigo descreve o que são Classes Abstratas, Seladas e Interfaces, e também explica quando devemos implementar cada uma delas em nosso código.

Introdução

Utilizar classes seladas é um novo conceito adicionado ao C#. O conceito de quando utilizar cada tipo de classe pode parecer um pouco confuso no início, mas após ter entendido bem os conceitos de cada uma e entender suas similaridades, poderemos partir para um desenvolvimento mais seguro e escalável, tentarei neste artigo descrever não só cada tipo de classe, mas também descrever algumas situações que devemos usar este tipo de codificação. Os exemplos de códigos abaixo utilizam a linguagem C#.

O que é uma classe abstrata? (Abstract Class)

A classe abstrata é um tipo de classe que somente pode ser herdada e não instanciada, de certa forma pode se dizer que este tipo de classe é uma classe conceitual que pode definir funcionalidades para que as suas subclasses (classes que herdam desta classe) possam implementá-las de forma não obrigatória, ou seja ao se definir um conjunto de métodos na classe abstrata não é de total obrigatoriedade a implementação de todos os métodos em suas subclasses, em uma classe abstrata os métodos declarados podem ser abstratos ou não, e suas implementações devem ser obrigatórias na subclasse ou não, quando criamos um método abstrato em uma classe abstrata sua implementação é obrigatória, caso você não implemente o mesmo o compilador criará um erro em tempo de compilação.

Exemplo de implementação retirado do books online em C#.

abstract class formaClasse
{
abstract public int Area();
}
class quadrado : formaClasse
{
int x, y;
// Se não for implementado o método Area()
// será gerado um compile-time error.
public override int Area()
{
return x * y;
}
}

O que é uma Interface? (Interface)

As interfaces são fundamentais em um sistema orientado a objetos, quando dizemos que um objeto é a instância de uma classe, na verdade queremos dizer, que este objeto implementa a interface definida pela classe, ou seja uma interface define as operações que um objeto será obrigado a implementar. Para cada operação declarada por um objeto deve ser especificado o nome da operação, os objetos que esta operação aceita como parâmetro e o tipo de valor retornado pela operação; este conjunto de informações sobre uma determinada operação tem o nome de assinatura da operação, e um conjunto de assinaturas de operações dá-se o nome de interface.

É importante lembrar que uma interface nunca contém implementação, ou seja numa interface não se pode definir campos, pois o mesmo é uma implementação de um atributo objeto, a interface também não permite construtores pois num contrutor temos as instruções usadas para inicializar campos. Para podermos usar uma interface devemos criar uma classe ou estrutura e herdar da interface, com isso é obrigatório implementar todos os métodos da interface.


Exemplo de implementação retirado do books online em C#.

interface IExemploInterface
{
void ExemploMetodo();
}

class Implementacaoclasse : IExemploInterface
{
// Implementação explicita da interface
void IExemploInterface.ExemploMetodo()
{
// Implementação do método
}

static void Main()
{
// Declarando uma instancia de uma interface
IExemploInterface obj = new Implementacaoclasse();

// chame o método.
obj.SampleMethod();
}
}

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ça. Assim, uma classe pode herdar várias interfaces, mas apenas uma classe abstrata. 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. As classes abstratas são mais rápidas que as interfaces.

O que é uma classe selada? (Sealed Class)

Uma classe selada é utilizada para restringir características da herança do objeto, quando uma classe é definida como sealed, está classe não poderá ser herdada, caso você tente o compilador criara um erro em tempo de compilação, após criar uma classe selada pode se observar que o intelisense não mostra o nome da classe definida como sealed quando você tenta criar uma herança para novas classes.

Exemplo de implementação retirado do books online em C#.

sealed class ClasseSelada
{
public int x;
public int y;
}

class MainClass
{
static void Main()
{
ClasseSelada sc = new ClasseSelada();
sc.x = 110;
sc.y = 150;
Console.WriteLine("x = {0}, y = {1}", sc.x, sc.y);
}
}



Então, quando devo utilizar o que?

Classes Abstratas podem adicionar mais funcionalidades, sem destruir as funcionalidades das classes filhos que poderiam estar usando uma versão mais antiga. Classes abstratas fornecem uma maneira simples e fácil para versionar nossos componentes. Através da atualização da classe base, todas as classes que herdam são atualizadas automaticamente com a mudança. Em uma interface, a criação de funções adicionais terá um efeito sobre suas classes filhos, devido à necessidade de implementação dos Métodos criados na interface. Classes abstratas deveriam ser usadas principalmente para objetos que estão estritamente relacionados, enquanto o uso de interfaces é mais adequado para fornecer funcionalidade comum a classes independentes.

Digamos que existem duas classes, de pássaros e de aviões, e nas duas exista os métodos chamados voar(). Seria estranho para uma classe aviões herdar a partir de umas classe pássaros apenas porque necessita do método voar(). Em vez disso, o método voar() deve ser definido em uma interface e em ambas as classes pássaros e aviões devem implementar a interface. Se quisermos proporcionar uma funcionalidade em comum para os componentes, devemos utilizar uma classe abstrata.

Classes abstratas nos permitem implementar parcialmente uma classe, enquanto a interface não contem a implementação de qualquer membro. Por isso, a seleção de interface ou classes abstratas depende das necessidades e design do nosso projeto. Podemos fazer uma classe abstrata, interface, ou até uma combinação de ambas dependendo de nossas necessidades. Se desejarmos criar uma classe ou método interno para um componente ou library o ideal é utilizar o tipo sealed porque qualquer tentativa de anular algumas das suas funcionalidades não será permitida.

Nós podemos marcar uma classe ou método como selados por motivos comerciais, a fim de impedir um terceiro de modificar nossa classe. Por exemplo, no .NET a string é uma classe selada. Não devemos usar a palavra-chave sealed com um método a menos que o método seja uma mudança de outro método, ou se estamos definindo um novo método e não queremos que ninguém mais o sobreponha, não se deve declará-lo como virtual em primeiro lugar. a palavra-chave selado fornece uma maneira de garantir que ao sobrepor um método seja fornecido um "final" significa que ninguém mais poderá sobrepor-lo novamente.

Conclusão

Devemos utilizar classes abstratas quando queremos compartilhar funcionalidades em comum entre classes, e utilizar interfaces quando desejamos que uma classe possua as mesmas assinaturas porem a implementação de cada método não precise ser a mesma.

Referências

Working with Abstract classes, Sealed Classes, and Interfaces in C# by SANJIT SIL

Books online Microsoft

Padrões de projeto - Erich Gamma - Ralph Johnson - John Vlissides Cod do item:110053

sábado, 8 de março de 2008

Feliz Dia Internacional da Mulher

Que a cada dia todos tomem consciência de que o seu papel na existência do mundo, não é definido por sexo, raça, opção sexual ou qualquer outro tipo de "rótulo". O papel de cada um é ser o melhor que pode para si e para os outros seres.

Esta mensagem é para mulheres, homens e diversos.

Um beijo,
Van



domingo, 10 de fevereiro de 2008

Imagem é tudo !!!

Olá,

Então, estamos começando mais um ano letivo e após as férias merecidas temos que movimentar os pensamentos, a final de contas somos aprendizes e somos felizes por isso.

Nosso blog continua tentando auxiliar àqueles que estão buscando conhecimento e aprendizado.

Aliás, este blog que começou meio assim sem grandes pretensões, tem sido instrumentos de boas conquistas para mim e meus parceiros e tomará que para aos que vem aqui dar uma espiadinha de vez em quando.

Uma dessas conquistas é minha nova parceria com uma jovem de 21 anos chamada Sarah. Ela mora em Belo Jardim – PE, onde faz trabalhos diversificados na área de TI. Ganhei um belo presente dela ... o logo que está no topo deste blog.

Um logo contribui deixar o blog mais interessante e impor uma marca própria. Acredito que isso seja interessante para muitos empreendimentos, pois é sempre bom deixar um registro na memória dos leitores ou dos clientes para quem tem empresa.

E que seja uma imagem forte e capaz de representar a missão do seu empreendimento, afinal de contas “a primeira impressão é a que fica”.

Se você gostou da idéia de criar um logo para o seu comércio, seu site, seu blog, sua comunidade no Orkut, seus serviços ou empresa de uma maneira geral ... dê uma olhada neste artigo e fique mais convencido ainda.

Caso você, assim como eu, não tenha talento para trabalhos gráficos ou criatividade suficiente ... veja alguns dos trabalhos da minha amiga Sarah ... ela tem diversos cursos e muito talento ... e além disso tem boa vontade e também gosta de CONSTRUIR.

Chega de tanto dizeres, pois meu objetivo aqui é vender a idéia de que “uma imagem vale mais do que mil palavras”.

Primeira Logomarca do Construindo o Aprender.

Criação de Sarah Vanessa Holanda de Lima

Sarah, obrigada pelo logo e pelo carinho !!!


Sobre a Sarah:


Tem cursos de Web Designer, Desenho Gráfico, Photoshop Avançado, Auto Cad, Gráfico 2d e 3d, Vetorização e Illustrato ... acrescente ai uma bagagem de conhecimentos autodidata.

Cria logomarcas e o artefato gráfico que você precisar, administra redes, faz manutenção de computadores e em breve será um programadora de alto nível.

Para conversar com a Sarah sobre o seu logo:

MSN:
sarah.holanda@hotmail.com
Email: sarah.vanessa@yahoo.com.br

domingo, 20 de janeiro de 2008

Linguagem Java

Olá,

Aqui está mais um dos bons trabalhos desenvoldidos pelo Grupo PingUrsos.

TRABALHO DE LINGUAGEM DE PROGRAMAÇÃO - JAVA

De acordo com o diagrama de classes e regras de negócio descritas abaixo, implementar as seguintes classes:


Regras de Negócio:

Referente a classe Pedido:

  • O número seqüencial é gerado automaticamente a cada objeto instanciado e será utilizado para registrar o número do registro;
  • O número do pedido é igual ao número seqüencial gerado no momento de instanciar o pedido;
  • Só é válido mês entre 1 á 12;
  • Os dias de entrega só serão válidos respeitando os meses:
    1, 3, 5, 7, 8, 10 e 12 = 31 dias
    4, 6, 9 e 11 = 30 dias
    2 = 28 dias
  • O tipo na classe PEDIDO receberá apenas:
    P = tipo PEDIDO_PRODUTO
    M = tipo PEDIDO_MATERIA_PRIMA
  • A cada pedido á ser cadastrado, o usuário poderá optar por incluir um novo cliente ou aproveitar um cliente já cadastrado em um determinado objeto;
  • O valor do pedido deve ser igual ao valor do PEDIDO_PRODUTO ou ao preço de custo do PEDIDO_MATERIA_PRIMA aplicando 10%.

Referente a classe Cliente:

  • A cada novo pedido para o cliente, então deve ser somado 1 na qtdCompras;

Referente a classe Pedido_Produto:

  • O valor do PEDIDO_PRODUTO é calculado baseado no percentual de Produção;

Referente a classe Pedido_Produto:

  • O preço de custo do PEDIDO_MATERIA_PRIMA deve ser aplicado 10%;

Referente a classe Principal:

  • Permitir a entrada no máximo de 10 pedidos, porém, isto não significa que o usuário é obrigatório a incluir os 10 pedidos. O usuário pode também, optar se será um pedido de produto ou matéria prima;
  • Após a entrada dos dados, então, permitir ao usuário consultar.
  • A quantidade de compras por cliente, o tipo da compra e os valores das compras.
  • A quantidade de pedidos por produto e por matéria prima assim, como a respectiva soma de valores dos pedidos.
  • Só deixar o usuário sair do sistema quando este optar.


Baixe os códigos implementados em Java
SOLUÇÃO - link



quinta-feira, 17 de janeiro de 2008

Principais Componestes da Arquitetura Computador Pessoal

Olá,

Durante o período de faculdade a gente sabe o tanto que custa desenvolver trabalhos acadêmicos. Quem trabalha e estuda normalmente sacrifica o final de semana para elaborar pesquisas e juntar-se ao seu grupo de estudos.

Mas acredito que todo esse esforço não é em vão, pois normalmente aprendemos muito ao elaborar um trabalho. E para a nossa surpresa ... tem alguns ... que até ficam bons rsrs

Por isso vou postar aqui alguns dos trabalhos desenvolvidos pelo Grupo PingUrsos formado por mim e meus companheiros de batalha Irinete, Tais, Renato e Robinson.

O primeiro trata da arquitetura de computadores e contém uma explanação dos principais componentes de um PC. Abaixo o sumário e o link com o arquivo do trabalho.

Desejo que este trabalho te acrescente pelo menos um novo conhecimento.

Saúde e Paz a todos.
VanBalbo

SUMÁRIO

INTRODUÇÃO
1. PLACA-MÃE
1.1. Definição e função
1.2. Formatos (AT e ATX) e Fontes de alimentação
1.2.1. Padrão AT
1.2.2. Padrão ATX
1.2.3. Fonte de Alimentação
1.3. Componentes e Tecnologias de Placas-mãe
1.3.1. Chipset
1.3.2. Chip do BIOS e Bateria
1.3.3. Sockets
1.3.4. Barramentos e Slots de Expansão
1.3.5. Slots de memória
1.3.6. Conectores de Unidades de disco
1.3.7. Outros Conectores
1.4. Fabricantes de Placa-mãe
1.4.1. Sobre a ASUS
1.4.2. Modelo P5V-VM
1.4.3. Modelo M2N32-SLI Deluxe/Wireless Edition
1.4.4. Sobre a MSI
1.4.5. Modelo K9N SLI Platinum
1.4.6. Modelo 975X Platinum
2. PROCESSADOR
2.1. Definição e função
2.2. Características e Conceitos
2.3. Barramentos
2.4. Sinais de controle
2.5. Clock, Bits internos e externos e endereçamento
2.5.1. Clock
2.5.2. Bits internos
2.5.3. Bits externos
2.5.4. Endereçamento
2.6. Memória cache e Co-processador aritmético
2.6.1. Memória cachê
2.7. Co-processador aritmético
2.8. O processador e o seu soquete
2.8.1. Soquetes e processadores
2.9. Entendendo os números dos processadores
2.10. Todos os Soquetes de Processadores
2.11. Processadores de 64 bits x Processadores de 32 bits
2.12. A influência do sistema operacional
2.13. Fabricantes de Processadores
2.13.1. Sobre a AMD
2.13.2. Processador AMD Athlon™ 64 X2 dual CORE
2.13.3. Processador AMD Athlon™ 64 FX
2.13.4. Sobre a Intel
2.13.5. Processador Intel® Core™2 Extreme
3. MEMÓRIA RAM
3.1. Definição
3.2. Histórico de Encapsulamentos
3.2.1. DIP (Dual In Line Package)
3.2.2. SIPP (Single In Line Pin Package)
3.2.3. SIMM (Single In Line Memory Module)
3.2.4. DIMM (Double In Line Memory Module)
3.3. Modelos e Tecnologias
3.3.1. Memórias Regulares
3.3.2. Memórias FPM (Fast Page Mode)
3.3.3. Memórias EDO (Extended Data Output)
3.3.4. Memórias BEDO (Burst Extended Data Output RAM)
3.3.5. Memórias SDRAM (Synchronous Dynamic RAM)
3.3.6. Memórias DDR-SDRAM
3.3.7. Memórias RAMBUS (RDRAM)
3.3.8. Memória DDR2
3.3.9. Principais diferenças entre memórias DDR e DDR2
3.4. Fabricante
3.4.1. Kingston Technology Company, Inc
4. HARD DISCK (HD)
4.1. Como surgiu o HD
4.2. Os componentes do HD
4.3. Como os dados são gravados e lidos
4.4. RAID
4.3.1. Striping
4.5. SAMSUNG SP 2514 N
4.4.1. Especificações
4.6. SP0812C/SDA
4.5.1. Especificações
4.7. SEAGATA
4.6.1. Especificações
4.8. SEAGATA
4.7.1. Especificações
5. LEITORES E GRAVADORES
5.1. Conhecendo a mídia
5.2. O Espiral
5.3. As camadas
5.4. O Motor
5.5. Foco do Laser
5.6. Como a gravação análoga e digital trabalham
5.7. Digital Data
5.8. Alguns modelos com os devidos fabricantes e tecnologias
CONCLUSÃO
REFERÊNCIAS BIBLIOGRÁFICAS



Se você se interessou clique aqui para baixar o trabalho completo.

domingo, 13 de janeiro de 2008

Falando de amor

Falando de amor
Por Vanessa Balbo

Hoje estou feliz!
A felicidade apareceu aqui, sorrateiramente enquanto eu falava de amor.

Eu sei que não era só alegria. Era a felicidade!
A alegria veio mais cedo, no momento em que o meu amor chegou.
Agora era a felicidade, me ouvindo falar de amor.

Hoje eu falei de amor.
Falei do bem que o meu amor me faz.

Hoje eu falei de algumas das várias formas do amor.

Falei de amizade ... de maneira tão leal e sincera, assim como quem faz um amigo.
Falei de afeto ... e usei palavras doces e quase fraternais.
Falei de carinho ... e esbocei gestos suaves e gentis.
Também falei de desejos ... com meias palavras, tentando burlar o pudor.
Falei da libido ... seduzindo, sussurrando ao pé do ouvido.

Hoje eu falei muito de amor.

Falei baixinho para um certo coração ouvir.
Falei devagar e pausadamente para que tudo ficasse bem entendido
e para que não restasse dúvida de que eu estava realmente ...
... falando de amor.

Eu não terminei o meu discurso.
Só parei de falar de amor porque o verbo foi insuficiente.
Esgotei todas as minhas expressões falando de amor.
E aí a felicidade se fez presente para quebrar o silêncio
das palavras que me faltaram e para comprovar a sinceridade da minha declaração ...
... quando eu falei de amor ...

... para o meu amor.