quarta-feira, 29 de agosto de 2012

Lei Dieckmann: Câmara aprova projeto que torna crime invasão de computadores


Via tecmundo:

A Comissão de Ciência, Tecnologia, Inovação, Comunicação e Informática (CCT) do Senado aprovou hoje (29/08) o projeto de lei PL 35/2012 que deve regulamentar pela primeira vez os crimes cibernéticos no país. O documento já recebeu o apelido de “Lei Dieckmann”, em referência às fotos eróticas vazadas na internet da atriz Carolina Dieckmann.

A atriz foi escolhida para intitular o projeto pelo processo ter sido apressado pelos parlamentares na oportunidade do vazamento das fotos. Agora, o PL 35/2012 deve seguir para a plenária a fim de ser votado, substituindo então outro PL que tentava regular infrações do gênero, a “Lei Azeredo”.

Caso o PL se torne lei, o Código Penal Brasileiro vai passar a julgar crimes digitais como sendo puníveis com algo entre três e 12 meses de prisão. O texto do projeto especifica que “invadir computadores ou qualquer outro dispositivo de informática de terceiros com o objetivo de adulterar, destruir ou obter informações sem autorização” poderá sem punido.

Para saber mais sobre visite: http://g1.globo.com




sexta-feira, 24 de agosto de 2012

Introdução a Banco de Dados parte 2


Modelo – ER Entidade Relacionamento

Este artigo é, parte da série Introdução a banco de dados, aqui irei descrever um pouco mais a fundo o Modelo Entidade Relacionamento, abordado em muitos livros e artigos como MER ou simplesmente ER, ao fim deste artigo saberemos como funciona a estrutura lógica de um banco de dados.


A primeira etapa no desenvolvimento de um projeto para banco de dados é a formulação de um modelo conceitual, definida em muitos livros como modelagem conceitual, o principal objetivo deste tipo de modelagem é obter uma descrição dos dados que serão armazenado em um banco de dados, um detalhe importante a ser lembrado aqui é que nesta etapa de desenvolvimento a implementação torna-se independente do uso de computador.


Modelo entidade Relacionamento é baseado na percepção do mundo real, que consiste em um conjunto de objetos básicos chamados entidade e nos relacionamentos entre esses objetos, a abordagem ER foi criada em 1976 por Peter Chen, na qual pode ser considerada um padrão para modelagens conceituais, isto por que até as técnicas mais recentes se baseiam no conceito criado por Chen.

Segundo Chen, a visão de uma dada realidade se baseia em relacionamento entre entidades, os quais retratam os fatos que governam esta mesma realidade, e a cada um (entidade ou relacionamento) pode possuir atributos (qualificadores desta realidade).
MODELO CONCEITUAL ao se utilizar a modelagem conceitual de dados com as técnicas de Entidades e Relacionamentos obtemos resultados e esquemas puramente conceituais sobre a essência de um sistema.

Quando Peter Chen Formulou a proposta de modelo entidade relacionamento, baseou-se não na visão de um sistema de aplicação como principio e sim na compreensão da realidade em que se situava o problema, perguntinha básica agora. Como iremos projetar um sistema se não entendemos o negócio para qual será realizado?
Chen dedicou-se a destacar a importância de reconhecer os objetos que compõem este NEGÓCIO, independente de preocupar-se com formas de tratamento das informações, procedimento programas. Estes objetos que desejamos conhecer e modelar para um sistema Chen Classificou em dois Grupos: Entidade e Relacionamentos.

O conceito fundamental da Abordagem ER é o conceito de ENTIDADE então diego o que é mesmo Entidade, Entidade é o conjunto de Objetos da realidade modelada sobre os quais deseja-se manter informações no banco de dados (Heuser 98). de maneira mais simples entidade trata-se daquele objeto que existe no mundo real com uma identificação distinta e com significado próprio. É importante ressaltar ainda que uma entidade é uma representação de uma classe de dados ou seja um conjunto de informações de mesmas características das quais suas instancias são na verdade ocorrências.
O modelo ER desenvolvido por Chen pode ser representado graficamente através de um diagrama entidade Relacionamento (DER) Em um DER, uma entidade é representada através de um retângulo que contém o nome da entidade.


Relacionamentos são os conjuntos de associações entre entidades,além de se especificar os objetos sobre os quais deseja-se manter informações de um DER deve permitir as especificações das propriedades dos objetos que serão armazenados no Banco de Dados, uma das propriedades sobre as quais pode ser desejável manter informações a respeito é justamente sobre as associações entre objetos, em um DER, um relacionamento é representado através de um Losango ligado por linhas aos retângulos desta forma representa-se as entidades que participam do Relacionamento. Abaixo segue um exemplo.



Como vimos o modelo Entidade Relacionamento é usado na modelagem de banco de dados Conceituais, na qual é baseado na percepção do mundo real.
Vou ficando por aqui até um próximo post onde venho detalhando mais um pouco o modelo ER sugestões e criticas nos comentários.


A alegria não chega apenas no encontro do achado, mas faz parte do processo da busca. E ensinar e aprender não pode dar-se fora da procura, fora da boniteza e da alegria.
Paulo Freire


fontes:
Projeto de Banco de Dados. - Carlos Alberto Heuser.
Projeto de Banco de Dados Uma Visão Prática. - Felipe Machado & Mauricio Abreu

quarta-feira, 22 de agosto de 2012

Introdução a Banco de Dados


Banco de Dados



Este artigo irá abordar os conceitos básicos da área de banco de dados que são requisitos necessários para compreensão para projetos de banco de dados. Deste modo este artigo será bem conceitual abordando conceitos como Banco de Dados, Sistema de Gerencia de banco de dados e Modelo de dados, afim de desmistificar o leitor totalmente leigo a respeito do assunto, ao fim deste artigo você saberá o que é:

Banco de Dados; 
SGBD; 
Modelo de dados;
BANCO DE DADOS

O termo banco de dados consiste em uma coleção de dados inter-relacionados na qual representam informações sobre um domínio em específico, deste modo intende-se que banco de dados seja um conjunto de dados integrados que tem por objetivo atender uma comunidade de usuários em comum[ Koth & Silberschatz   94; Heuser 98].
Quando comecei a disciplina de banco de dados em meados de 2009 uma duvida grande pairava sobre minha cabeça na qual não me deixava dormir direito, pouco tempo depois percebi que essa duvida não era só minha mas sim de muitos programadores e analista com um certo grau de experiencia, então para que não percamos muito tempo procurando sanar uma possível duvida compartilharei qual foi um de meus problemas na hora de aprender Banco de dados.
Pois é Qual a diferença entre Informação e Dado, pode não parecer algo difícil de se responder, no entanto isso complicou um pouco de minha vida no começo, deixando um pouco de conversa vamos ao que interessa.
A INFORMAÇÃO é o que nos acrescenta algo ao conhecimento, sobre a realidade ser analisada. Exemplo a quantidade de um determinado produto em estoque, é uma INFORMAÇÃO. Este conhecimento pode ser (ou não) Modelado (REGISTRADO).
O DADO é uma representação, um registro de uma informação. Este dado pode ser registrado fisicamente através de um papel, um disco Rígido (HD) memórias Flashs, etc. Este registro pode ser originador de uma série de processos que influenciam na realidade observada.
É importante que se tenha em mente que o tratamento das INFORMAÇÕES dá origem a vários tipos de DADOS, porém o DADO deve conter apenas os aspectos relevantes da INFORMAÇÃO.
Com base nas informações citadas a cima já são capazes de construir o Mini Mundo de um Banco de dados, Mini mundo é na verdade todo o Contexto no qual o banco de dados atua e na qual todo seu esquema lógico é baseado.


SISTEMA DE GERÊNCIA DE BANCO DE DADOS “SGBD”


Sistema de Gerência de Banco de Dados trata-se de um sistema de manutenção de registro por computador envolvendo quatro componentes básicos, -Dados, -Hardware, -Software e -Usuários.
Para [Date91] o sistema de banco de dados pode ser considerado como uma sala de arquivos eletrônicos, no entanto na literatura, podemos encontrar definições mais fácil de se compreender para Heuser 98, Sistema de gerência de dados é o software que incorpora as funções de definição, recuperação e alteração dos dodos ou seja para manter um banco de dados são usados Sistemas de gerência de banco de dados “SGBD”.
Para o momento é necessário apenas que saibam que no mercado existe uma infinidade de Softwares SGBD, não entrarei mais em detalhes pois isto ficará para um próximo Post.


MODELO DE DADOS...

Modelo de dados pode ser compreendido como uma descrição formal da estrutura de um banco de dados, ou seja, trata-se da descrição dos tipos de informações que estão armazenadas no banco, para construir um modelo de dados, usa-se uma linguagem de modelagem de dados. Linguagens de modelagem de dados podem ser classificadas de acordo com a forma de apresentar modelos, em linguagens textuais ou linguagens gráficas.
No projeto de banco de dados, normalmente são considerados dois níveis de abstração de modelo de dados, o do modelo conceitual e o do modelo lógico .
MODELO CONCEITUAL é uma descrição do banco de dados de forma independente de implementação em um SGBD. O modelo conceitual registra que dados podem aparecer no banco de dados, mas não registra como estes dados estão armazenados a nível de SGBD. de maneira mais simples intende-se como modelo de dados abstratos, que descreve a estrutura de um banco de dados de forma independente de um SGBD em particular para o desenvolvimento deste tipo de modelo normalmente é usado a abordagem entidade-relacionamento (ER) que será descrita a fundo nos próximos posts =D
MODELO LÓGICO é uma descrição de um banco de dados no nível de abstração visto pelo usuário do SGBD. Assim, o modelo lógico é dependente do tipo particular de SGBD que está sendo usado , de forma mais simplificada possível modelo lógico pode ser encarado como modelo de dados que representa a estrutura de dados de um banco de dados conforme vista pelo usuário do SGBD .
Como dito este post foi encarado de forma bem conceitual não tinha como ser mais resumido devido à complexidade do assunto abordado, Banco de dados é uma disciplina relativamente fácil se bem compreendida deste modo é primordial que se tenha bastante atenção em alguns quesitos, e até o próximo post sugestões e criticas deixem nos comentarios...


Ensinar não é apenas transferir conhecimento, mas criar possibilidades para a sua produção ou a sua construção. Quem ensina aprende ao ensinar e quem aprende ensina ao aprender. (Paulo freire)



fontes:
Projeto de Banco de Dados. - Carlos Alberto Heuser.
Projeto de Banco de Dados Uma Visão Prática. - Felipe Machado & Mauricio Abreu
Sistema de Banco de Dados - Henry F. Korth, Abraham Silberschatz, S. Sudarshan
Introdução a Sistemas de Bancos de Dados - Date, C. J




Por que da Ausência de Conteúdo :(


RETOMANDO AS ATIVIDADES =D

Algum tempo não atualizo os conteúdos no blog isso ocorreu devido à falta de tempo, Redação de minha Monografia e algumas razões pessoais, no entanto, aqui estou novamente começarei hoje uma serie de Post falando sobre banco de dados, Arquitetura e organização de computadores, teoria da computação dentre outros assuntos interessantes dessa vasta área que nos permeia que é a computação em si.


segunda-feira, 11 de junho de 2012

Cooperativa!!!



A alguns dias tive uma ideia volta ao pessoal que vem buscando conhecimento em computação aqui em Colíder - MT que quer dizer que não abrange apenas a “UNEMAT” mas todos, essa é uma vontade pessoal sendo assim gostaria de Recrutar pessoas afim de chegarmos a algo em comum sabemos que abraçar o mundo sozinho é impossível sendo assim se nos unirmos será um pouco mais fácil nos consolidar, a ideia é a seguinte criar um portal com vários cooperados afim de atender uma boa gama da computação...


Este é o primeiro de uma série de posts... Alguns com intuito de sanar as duvidas e outros no intuito de fomentar lideres sejamos fortes como um dividido por zero... A batalha esta para começar junte-se a nós jovens Jedi!...


Princípios do Cooperativismo


O texto abaixo é de autoria de:
Dr. Márcio Alexandre Pinheiro Duarte “Advogado de formação” ...


Basicamente, são 7 Princípios Fundamentais:

Adesão livre e voluntária;
Controle democrático pelos sócios;
Participação econômica dos sócios;

Autonomia e independência;
Educação, treinamento e informação;
Cooperação entre cooperativas;
Preocupação com a comunidade.

1º Princípio - Adesão livre e voluntária - Cooperativas são organizações voluntárias abertas às pessoas aptas que queiram seus serviços e estão dispostas a aceitar suas responsabilidades de sócio, sem discriminação de gênero, classe social, raça, opção política ou religiosa;

2º Princípio - Controle democrático pelos sócios - As cooperativas são organizações democráticas controladas por seus sócios, os quais participam ativamente no estabelecimento de suas políticas e na tomada de decisões. Homens e mulheres que servem como representantes eleitos são responsáveis perante os demais sócios. Nas cooperativas primárias os sócios têm igualdade na votação (é mantida a proporção um sócio-um voto). Nas cooperativas de outros níveis também é mantida a organização democrática;

3º Principio - Participação econômica do sócio - Os sócios contribuem equitativamente e controlam democraticamente o capital de sua cooperativa. Pelo menos parte desse capital deve ser propriedade comum da cooperativa. Os sócios, usualmente, recebem uma compensação limitada, se houver alguma, sobre o capital subscrito, como uma condição da sociedade. As prováveis sobras são alocadas para os seguintes propósitos: desenvolvimento da cooperativa possibilitando o estabelecimento de reservas (parte dessas podendo ser indivisíveis), benefícios aos sócios na proporção de suas transações com as cooperativas e apoio a outras atividades aprovadas pelos sócios;

4º Princípio - Autonomia e independência - As cooperativas são organizações autônomas de auto-ajuda controladas por seus membros. Se elas entram em acordo com outras organizações - inclusive governamentais - ou recebem capital de origens externas, elas devem fazê-lo de modo que assegure o controle democrático de seus sócios e mantenha sua autonomia;

5º Princípio - Educação e informação - As cooperativas oferecem educação e treinamento para seus sócios, representantes eleitos, administradores e funcionários Assim, todos podem contribuir efetivamente para o seu desenvolvimento. O público em geral, particularmente os jovens e os líderes formadores de opinião, são informados pelos sócios já melhor instruídos, sobre a natureza e os benefícios da cooperação;

6º Princípio - Cooperação entre cooperativas - As cooperativas atendem a seus sócios mais efetivamente e fortalecem seu movimento cooperativo trabalhando juntas em eventos, através de parcerias locais, regionais, nacionais e internacionais;

7º Princípio - Preocupação com a comunidade - As cooperativas trabalham pelo desenvolvimento sustentável de suas comunidades submetendo-se a políticas aprovadas por seus membros.


O texto acima destaca algumas características encontradas em cooperativas, é claro que existe mais características a serem elencadas mas essas são de princípios fundamentais, se acaso se identificou com uma ou mais delas queira se ajudar mande-nos um e-mail para diegoaphe@yahoo.com para que possamos trocar uma ideia, a não esqueça de deixar um comentário...

sábado, 28 de janeiro de 2012

Vulnerabilidades Web parte 1: SQLinject


Vulnerabilidades Web Parte 1: SQLinject 

    O intuito deste artigo é apresentar-lhes o conceito sobre SQLinject e lhes apresentar algumas ferramentas que exploram esse tipo de vulnerabilidade, o conhecimento é livre, o uso das informações contidas aqui é de sua total responsabilidade. Usem Com Moderação =). 

   Vulnerabilidades encontradas em Aplicações Web permitem que hackers ou "crackers" tenham acesso direto e publico a informações sensíveis, através de falhas das encontradas pode-se ter acesso a dados pessoais, e suas credenciais de login e senha.

  As aplicações Web permitem aos visitantes apresentar e recuperar dados para um banco de dados através da internet. Hoje Banco de Dados são o Coração da Grande maioria das aplicações Web.

   Injeção de SQL é a exploração de um defeito de código, muito grave na qual pode comprometer todo o sistema da maquina, comprometimento na qual pode chegar a expor a divulgação de dados confidenciais, um ataque de injeção de Sql bem formulado pode inclusive disseminar softwares maliciosos.

   O que é realmente preocupante pois a maioria dos sistemas afetados por tal venerabilidade são sistemas de aplicações eletrônicas e ou aplicações de manipulação de dados confidenciais ou informações pessoais.

   Desenvolvedores normalmente constroem aplicativos que se comunicam com bancos de dados e por vezes seu código pode conter uma ou mais vulnerabilidade de injeção de Sql (Se você sabe ou não) você pode estar colocando todos os dados no banco de dados em risco. Ás vezes você não precisa de uma vulnerabilidade de SQLinject para comprometer os dados uma forma comum de se comprometer um banco de dados é entrar pela própria porta da frente na qual você mesmo deixou aberto portas como

TCP/1433 no Microsoft SQL Server.

TCP/1521 no Oracle.

TCP/523 no IBM DB2.

TCP/3306 no MySQL.

   Realizar testes de instrução em aplicações web em busca de Vulnerabilidades recorrentes a SQLinject pode decorrer de injeção de código simples de SQL como or='1' entre outras, entretanto para manter a eficiência é melhor usar Scripts, Scanners autotomizados para injeção de Sql. Nós compilamos uma lista livre de Scanners para injeção de SQL que acreditamos que será de um valor e tanto para iniciantes, desenvolvedores web e auditores de segurança profissionais é claro que não contemplamos todas as ferramentas, mais foi feito um compilado das mais usadas.


SQLIer: Essa ferramenta é extraordinária de tão simples :) o usuário declara a URL e a ferramenta tenta determinar todas as informações necessárias para explorar a vulnerabilidades de Sqlinject por si só, não requerendo ação nenhuma do usuário.

Modo de usar, use com moderação =)

sqlier [OPTIONS] [URL]

-c [host]

-o [file]

-s [seconds]

-u [usernames]

-w [options]

para mais informações acesse a documentação da ferramenta aqui


SQLID: Trata-se de um script de linha de comando escrito em ruby que faz a busca por erros comuns que possibilita injeção Sql em aplicações web.

Modo de usar, use com moderação =)

sqid.rb [options]

[options]

-m, --mode MODE

-s, --start START

-q, --query QUERY

-u, --url URL

para mais informações acesse a pagina da ferramenta aqui


SQLmap: É uma ferramenta de injeção automática de Sql desenvolvida em python, capaz de executar fingerprint no banco de dados enumera todas as query do banco de dados, capaz de gerar um shell remoto e muito mais.

Modo de usar, use com moderação =)

python sqlmap.py [options]

--version

-h, --help

-v

-d

-u

-l

-r

-g

-c

para mais informações acesse a pagina da ferramenta aqui


FJ-Injector Framwork: Trata-se de um framework de código aberto projetado para ajudar a encontrar vulnerabilidades de injeção de SQL em aplicações web. Este possui recursos de proxy para interceptar e modificar requisições HTTP e uma interface automotizada para exploração de falhas Sql -- esta ferramenta ainda não fiz o test mais não faltara oportunidade =)


SQLNinja: trata-se de uma ferramenta para explorar vulnerabilidades de ijeção de SQL em aplicações Web que usa Microsoft SQL server como banco de Dados Raiz.

Modo de usar, use com moderação =)

sqlninja -m upload

-v

-f

-p

para mais informações acesse a pagina da ferramenta aqui

Este artigo foi elaborado no intuito de apresentar-lhes algumas ferramentas open Source e em sua grande maioria disponíveis nos Repositórios Linux/Unix. Qualquer sugestão é bem vinda, se você usa uma ferramenta e quer vela publicada aqui poste nos comentários desde já agradecemos a leitura.

sexta-feira, 27 de janeiro de 2012

FBI Deseja criar Sistema para Monitorar Redes Sociais.


FBI Deseja criar Sistema para Monitorar Redes Sociais
Eis o plano Mirabolante para dominar o Mundo....
...
FBI anuncia a busca por empresas interessadas em desenvolver um sistema capaz de fazer o monitoramento de redes sociais. Pelo visto eles tem pressa em escolher as futuras candidatas pois as empresas que desejam realizar este serviço "sujo" tem até o dia 10 de fevereiro para montarem seus projetos e enviar ao Órgão de inteligencia americano.

O sistema proposto deve ser capaz de informar aos agentes do FBI informações como Local e horário onde os posts foram publicado e as atualizações em tempo real dos perfis suspeito em um mapa. O software deverá ser capaz de fazer em todo o conteúdo publicado nas redes sociais como Facebook, twitter, Orkut, etc. o filtro de conteúdos agregados a ferramenta é especificado de acordo com os interesses da agência.
A Pergunta agora é onde fica o Livre arbítrio, quer dizer que, por que eles pertencem a lei "podem agir fora dela", eles podem invadir a privacidade. Enfim o que a América e seu discurso de liberdade esta afim de formular? 
alguns fatos importantes que deveriam ser revisto caso isso venha acontecer:
Artigo 13.º· "Princípio da igualdade"
1. Todos os cidadãos têm a mesma dignidade social e são iguais perante a lei.
2. Ninguém pode ser privilegiado, beneficiado, prejudicado, privado de qualquer direito ou isento de qualquer dever em razão de ascendência, sexo, raça, língua, território de origem, religião, convicções políticas ou ideológicas, instrução, situação econômica, condição social ou orientação sexual.
Sempre que se fala em privacidade remete-se ao direito à privacidade consagrado no artigo 26.º da Constituição Federal Princípios Fundamentais e com razão pois este diz:
Princípios fundamentais
Artigo 26.º
"direitos pessoais"
1. A todos são reconhecidos os direitos à identidade pessoal, ao desenvolvimento da personalidade, à capacidade
civil, à cidadania, ao bom nome e reputação, à imagem, à palavra, à reserva da intimidade da vida privada e familiar e à proteção legal contra quaisquer formas de discriminação.
2. A lei estabelecerá garantias efetivas contra a obtenção e utilização abusivas, ou contrárias à dignidade humana, de informações relativas às pessoas e famílias.
3. A lei garantirá a dignidade pessoal e a identidade genética do ser humano, nomeadamente na criação, desenvolvimento e utilização das tecnologias e na experimentação científica.
4. A privação da cidadania e as restrições à capacidade civil só podem efetuar-se nos casos e termos previstos
na lei, não podendo ter como fundamento motivos políticos.
Artigo 37.o
"Liberdade de expressão e informação"
1. Todos têm o direito de exprimir e divulgar livremente o seu pensamento pela palavra, pela imagem ou por qualquer outro meio, bem como o direito de informar, de se informar e de ser informados, sem impedimentos nem discriminações.
2. O exercício destes direitos não pode ser impedido ou limitado por qualquer tipo ou forma de censura. (Olha só que bonito chegamos onde queríamos é bem isso que querem fazer com nossa privacidade, nós a População temos força unidos podemos tudo. E o que estão tentando fazer é fora da lei não podemos deixar que isso vá adiante)...
3. As infrações cometidas no exercício destes direitos ficam submetidas aos princípios gerais de direito criminal
ou do ilícito de mera ordenação social, sendo a sua apreciação respectivamente da competência dos tribunais judiciais ou de entidade administrativa independente, nos termos da lei.
4. A todas as pessoas, singulares ou coletivas, é assegurado, em condições de igualdade e eficácia, o direito de resposta e de retificação, bem como o direito a indemnização pelos danos sofridos.

Conhecimento é poder - Governos tentam impedir o conhecimento-livre, pois sabem que quando o povo se une, nada pode o deter.

Aos governos preocupados em reter o conhecimento da população e fiscalizar o que estamos fazendo no ciberespaço vocês devem se preocupar com duas coisa simples que assombra a todos. 

"Vamos dominar o Mundo"


O Como Acabar com a Fome no Mudo e Como reduzir o Aquecimento Global.


Fonte:
http://tinyurl.com/7uvq3ro
http://tinyurl.com/85ccakh

quinta-feira, 22 de dezembro de 2011

Analise da Pratica do Estágio Supervisionado do Curso de Licenciatura em Computação.


Analise da Pratica do Estágio Supervisionado do Curso de Licenciatura em Computação.

A cerca de mais ou menos um mês atrás conclui a disciplina de estágio supervisionado do curso de licenciatura em computação, essa disciplina é dividida em três grandes etapas afinal são preciso dezoito meses para realiza-la, sendo assim essa fica dividia em estágio I, II e III o estágio supervisionado neste curso requer uso de pratica pedagógica para mais informações a respeito veja em: http://nubigeno.wordpress.com/2011/12/20/consideracoes-sobre-o-estagio-supervisionado-de-licenciatura-em-computacao/ .
O que afinal aprendi neste período de observação e regência, que o estagio com toda certeza é de suma importância para formação de um bom profissional pois é justamente aqui que é posto a prova aquilo que você passou quatro anos colado em uma carteira de sala de aula aprendendo, no estagio tu vai a campo enfrentar seus demônios e por vezes derrota-los :).
No decorrer destes dezoito meses percebi algumas coisas boas e umas nem tanto na qual citarei na tabela logo abaixo:

=] Coisas boas! ;)

Percebi que a sala de aula não é tão ruim quanto pensei que ensinar aquilo que se sabe é simples o fato de se ter domínio do conteúdo passa confiança a seus alunos.
Percebi que não é só de sala de aula que se vive o licenciado em computação, pois aprendi o suficiente para levantar a cabeça e resolver os mesmos problemas que um bacharel em Ciência da Computação ou Sistema de Informação resolve.
Percebi que ser licenciado em computação é bem mais do que se sentar em uma cadeira de laboratório e fazer, criar usuários puramente clicadores posso moldá-los ao meu ver torna-los o meu espelho ou seja se o pai é bom o filho também pode ser.
Percebi que existe pessoas nas quais querem ver seus alunos progredirem explorando o potencial existente em cada um deles.
.. .. …........ …. … …..... …. …

=[ Coisas nem tão boas assim :(
Percebi que por onde é que form0s sempre haverá pessoas que se escorem em seu trabalho para poder subir, enfim essa é a escalada da vida.
Percebi que para muitos profissionais deste curso, existe à visão de que você esta sendo preparado apenas para sala de aula, essa visão esta um tanto quanto defasada, enxergando desta forma você profissional fechado acaba matando a capacidade de muitos de seus alunos, olhe a sua volta exitem pessoas com potenciais a serem explorados que simplesmente são travados por mentes medíocres.
Percebi que ao estagiar em projetos que podem trazer benefícios de alguma forma a sociedade tu é simplesmente ignorado e recebe nota de acordo com a dificuldade empregada na realização de seu trabalho fato é que quando mais difícil de ser realizado menor a chance de se alcançar notas altas por seu mérito.
Percebi que o conhecimento lhe foi dado de alguma forma entretanto tu fica limitado a realizar as tarefas de acordo com a cartilha da banca que lhe avaliará.
.. .. …........ …. … …..... …. …

Percebi também que não posso enumera tudo aqui pois poderia escrever um livro a respeito mais para isso é claro teria que melhorar muito a forma com que escrevo hehe =]
Enfim minha analise do estágio supervisionado da forma em que ocorre hoje pode ser muito proveitosa dependendo do professor na qual se realiza a disciplina ou pode nem ser tão proveitosa quanto poderia ter sido aos comandos de outros professores.

O FATO É QUE TIVE TRÊS BOAS EXPERIENCIA E UMA NEM TANTO EXITE PROFESSOR QUE SABE APROVEITAR OS ALUNOS QUE TEM E REALMENTE EXISTE AQUELES QUE FAZEM DE CONTA QUE SABEM” *.*
Aos bons meus sinceros agradecimento pois me tornaram uma pessoa melhor. Já aos ruins meu muito obrigado por roubarem o tempo que tinha para dedicar a coisas mais interessantes.

sábado, 15 de outubro de 2011

Insatisfação

O post de hoje não tem nada a ver com tecnologia peço desculpas aos leitores mas este é o único local que encontrei para demonstrar tamanha insatisfação com a justiça brasileira. O fato que irei narrar aconteceu na madruga de hoje sexta para sábado.
Como Todos sabe sexta feira é dia de sair para balada esquecer um pouco o trabalho e relaxar quem sabe beber um pouco mas isso ao menos comigo ocorre moderadamente, mas o fato é que nem sempre acontece assim com todo mundo eis que alguns exageram na dose e acabam cometendo pequenas, médias ou até graves imprudências mas deixa de conversa fiada e vamos ao que interessa.
Segundo COSTA: Aldo de Campos. Lei Seca: significa alcoolemia zero. lei publicada que entrou em vigência no ano de 2008 de lá para cá álcool e volante torna-se mistura perigosa mesmo em pequenas dose ou seja a tolerância da lei se restringe a zero, mas será que esta é cobrada da manira que deveria????
Em meu ponto de existe um pouco de descaso no que desrespeito a atuação do cobrador da lei a pessoa a ser cobrada, em quanto a cobrança existir da maneira que é a frouxa todo mundo continuará a errar. 
Bem mais o Descaso ainda não é este,  a revolta começa por que um meliante que usava seu carro para queimar pneus em plena a pista foi atuado de maneira grosseira e displicente, como todos sabe quando a pessoa se encontra em estado de embriagues esta  não responde bem a seus estímulos, reflexos e por vezes acaba cometendo certas besteiras "imprudência". O descaso começa quando um Delegado que está ali para manter a Ordem e o bom respeito usa de sua autoridade para  atuar, até aqui nada contra este esta fazendo nada mais que seu serviço que é zelar pelo bem estar de todos. 
Porem quando este ato passa a ser displicente afeta todo, no sentido sociedade que esta em volta observando sua atuação neste caso. O senhor delegado obstruiu a rua para realizar sua operação  que no caso era parar o meliante que queima pneus, Após rendido o meliante esta de pé enfrente ao delegado, encostado em seu veiculo sem demonstrar nenhum perigo intendendo que o que fez não esta certo,  e o senhor Delegado saca sua pistola e aponta diretamente a uma pessoa desarmada e que não demostrava nenhuma atitude que o leva-se a agir desta maneira. Beber e usar carro é errado, usar a autoridade "Força"  sem necessidade neste caso  " Proposito " Também é errado mas para conceituar um pouco mais deixo um trecho descrevendo abuso.  
Abuso de autoridade -  1) Consiste na prática por órgão público, no exercício de suas atribuições, de atos que vão além dos limites destas, prejudicando a outrem. Três são os pressupostos para a existência de abuso de autoridade: a) que o ato praticado seja ilícito; b) que seja praticado por funcionário público no exercício de suas funções; c) que não tenha motivo que o legitime. 2) Exercício irregular do direito inerente à ascendência jurídica de uma pessoa em relação a outra, independente de vínculo hierárquico. Constitui agravante cometer o crime com abuso de autoridade. Vide abuso de função. Vide abuso de poder. 

Referente a lei seca pode-se encontrar material a respeito em http://lfg.jusbrasil.com.br/noticias/80602/lei-seca-alcoolemia-zero-punibilidade-tambem-aldo-de-campos-costa acessado as 04:40 de 15/10/2011 
definição de Abuso foi retirada de http://www.jusbrasil.com.br/topicos/296142/abuso-de-autoridade acessado as  04:40 de 15/10/2011 .

Gostaria de esclarecer uma coisa como cidadão, o que presenciei achei que não foi uma atitude ótima para o momento, é claro que deveria ser feito algo para brecar a pessoa alcoolizada mas não da forma como foi feita.  não to aqui para jugar ninguém apenas expressar um sentimento. 


terça-feira, 27 de setembro de 2011

História da Google.


Post de Hoje A história da Gigante Google atualizada.


Bom dia Pessoal a históra que irei apresentar agora como o próprio nome do post já diz é a tragetória completa da Google, com pitacos português ou seja jeitinho Brasileiro, bom juntar tudo isso em um post pra vocês só foi possível graças ao pessoa da http://www.undergoogle.com/ que mantem um histórico da google até 2004.

A história começou a ser traçada quando eu ainda era apenas uma criança e pensava apenas em brincar como toda criança normal para meus padrões, os padrões nerd's só se manifestaram tempos mais tarde, bom antes de usar o google como ferramenta de pesquisa eu me divertia no altavista e com o CaDê. Bom chega de blá blá blá e vamos ao que realmente interessa.

A história começa em 1995 quando Larry Page e Sergey Brin começam uma amizade em um curso de graduação da universidade de Stanford, nos Estados Unidos . Após discussões sobre diferentes pontos de vista, Larry e Segey chegam a uma ideia em comum, esta se tratava de um dos grandes desafios da computação, que por sinal ainda hoje não é plenamente resolvido. A obtenção de dados relevantes em grandes quantidades de informações em outras palavras: a Busca.
Em 1996 surge o BlackRub o então ancestral do Google. O projeto foi batizado com este nome devido sua habilidade em rastrear links na Web, vale lembrar que em 1996 a Web ainda gatinhava e não se tinha a magnitude que se tem hoje. Larry se destacava pela habilidade que tem com Hardware neste periodo ele formulou uma arquitetura baseada em servidores de baixo custo.
Dois anos mais tarde surge então o Google como site de busca em 1998 este mercado era lotado pelo, cadê e o Popular Altavista entre os nerd's de Platão. Então em Desembro de 1998 surge a versão beta do google.com como mostra a imagem a baixo.
1998: Continuando seus trabalhos, os amigos adquirem um terabyte em discos rígidos, uma capacidade de armazenamento muito grande para a época. Surge o primeiro data center (centro de dados) da Google, localizado no quarto de um dos fundadores. O Google ganhava popularidade e consumia a largura de banda da universidade como um pequeno monstrinho. Enquanto as aranhas – programas de computador que mapeiam a web – trabalhavam, a internet de toda a universidade simplesmente parava. O projeto deveria ganhar uma nova sede. surge então uma nova alternativa de pesquisa na internet mas que diferencial este tinha sobre os outros buscadores, com o passar do tempo os usuarios percebia que as pesquisas realizadas com a ajuda do google eram mas limpas.

Encorajados por David Filo, fundador do portal Yahoo, Page e Brin continuaram seus trabalhos. Estavam endividados devidos aos gastos com a companhia e precisavam de um investidor. Esse investidor era Andy Bechtolsheim, um dos fundadores da Sun. De Andy, os dois amigos ganharam um cheque no valor de $100,000 dólares.
O Cheque estava endereçado à Google Inc (que ainda não existia). Larry e Sergey foram obrigados a formalizar a empresa. A primeira sede foi uma garagem. No final do ano, o sistema de busca já respondia a 10.000 requisições por dia.
1999: O Google atinge surpreendentes 500,000 acessos diários e se move para uma nova sede. Haveria uma segunda troca neste mesmo ano. O projeto crescerá e sairia da garagem de casa, reparem que os projetos que atingiram grandes repercussão todos sairam da garagem de casa.




Em Dezembro de 2000 o google remove do seu logotipo o BETA e passa a responder por apenas Google. O Crescimento da Google continuava. Pouco a pouco formava-se uma cultura única de trabalho. Em uma empresa que já contabilizava 60 empregados, as lava lamps eram a principal decoração. As mesas dos empregados eram bastante simples e não haviam paredes (como ocorre ainda hoje). Em cima dessas mesas, computadores de alto desempenho. O Clima de informalidade favorecia a troca de idéias entre os empregados. A velocidade inigualável e os recursos do portal atraiam usuários de forma astronômica. 

Em Maio, após o recebimento de dois prêmios, o Google torna-se o maior portal de buscas da web, ao atingir o surpreendente número de um bilhão de sites em seu índice.
Na mesma época, um sistema revolucionário de anúncios era criado. Logo viriam os primeiros lucros, por meio do o AdWords.
Graças à uma parceria, a Google passa à fornecer seus serviços aos usuários do Yahoo!. Naquele mesmo ano surgiria ainda a Google Toolbar.
2001: Este foi considerado o ano das inovações, devido às dezenas de recursos introduzidos pela empresa em sua procura incansável por uma informação livre e sem barreiras.
Surgiam:
Usenet archive, o maior grupo de discussão da web, comprado e remodelado pela google.
Google Zeitgeist: Estatísticas à respeito das palavras mais procuradas. Google Image Search Busca de Imagens na web. Google Catalog Search Ao final do ano, já haviam três bilhões de sites catalogados.
2002: O Crescimento continuava. Diversos empresários passaram a buscar formas de adicionar a tecnologia Google aos negócios. A resposta veio em forma de Google Mini.
As novidades não parariam por ai. No mesmo ano, foram lançadas as APIs, permitindo que desenvolvedores utilizassem recursos do Google em seus aplicativos. Mais tarde, a empresa adiciona recursos de computação de cluster à Google Toolbar, permitindo que os usuários colaborassem na pesquisa científica.
O já popular AdWords foi atualizado. Surgiam Google Labs, Google News e Froogle.
2003: Foi criado o AdSense, sistema que permitia aos webmasters obterem fundos por meio de anúncios de texto. A busca também foi incrementada. De acordo com a palavra-chave digitada, a tradicional caixa de texto do Google já era capaz de rastrear vôos em aeroportos, realizar operações matemáticas e muito mais.

2004: Seguindo a expansão da companhia, a nova sede em Mountain View é inaugurada. Surgem os serviços de busca personalizada e Local Search, no Google Labs.
No dia 1º de abril, são revelados planos para uma sede na lua , prevista para um futuro próximo. Neste mesmo dia, era anunciado o GMail, serviço de correio eletrônico que provocou uma revolução na web, ao oferecer 1 Gigabyte de espaço aos usuários gratuitamente. Parecia mentira. Mas não era.
Num esforço para promover meios de organizar imagens e fotos, a Google adquire o Picasa, serviço voltado para o gerenciamento e organização de imagens. Algum tempo depois, é lançada ao público a primeira versão do Google Desktop Search, um pequeno utilitário para realização de buscas rápidas no computador. Surge também o Google SMS, permitindo que usuários realizem buscas diretamente de seus celulares.
Expandindo os horizontes . Buscando novos caminhos e novas informações a serem organizadas, a Google adquire a Keyhole, empresa de mapeamento global e inicia os trabalhos no Google Earth.
Dezembro traria novidades, com o anuncio oficial do Google Print seguido de uma tremenda atualização do Google Groups.

2005: A quantidade de recursos continuava a crescer. Surgia o My Search History, capaz de manter um histórico dos últimos termos pesquisados pelo usuário e o Google Web Accelerator, software para acelerar a navegação na internet. Seguindo uma tendência de personalização, a empresa anuncia o serviço Personalized Homepage, permitindo que cada usuário criasse sua própria página personalizada. Pouco menos de um ano após a compra da KeyHole, o Google Earth é apresentado aos usuários. Procurando trazer novidades ao já popular GMail, a empresa anuncia o Google Talk, um comunicador instantâneo bastante simples que fez surgirem críticas e elogios. A segunda geração do Google Desktop dá as caras, tendo como principal novidade a SideBar, uma barra de ferramentas lateral que busca integrar os serviços oferecidos pela empresa. O Google Blog Search completa o ciclo de inovações.

2006: O ano começa com a novíssima Google Video Store, loja de video criada pela empresa. Através dela, produtores de video passam a definir preços e licenças de uso para o conteudo.
O Google Desktop 3 dá as caras, com a capacidade de exibir os painéis da sidebar em qualquer lugar da àrea de trabalho. Poucas semanas depois uma nova versão é lançada em 15 idiomas.
Rumores a respeito do Google Calendar se fortalecem e pouco a pouco imagens começam a surgir na web. No dia 13 de abril, o serviço é lançado. O Google Talk ganha temas e imagens de exibição, conquistando cada vez mais usuários. Em parceria com a Nike, surge Joga.com , o portal dos amantes de futebol. Na china, os conflitos com o governo se agravam e a Google acaba censurando seu mecanismo de busca. Revoltados, cerca de 20 usuários protestam na sede da empresa. O Planeta marte é mapeado e o Google Earth Ganha uma versão para macs. Nasce o Finance com informações sobre negócios. O GMail ganha recursos de chat. Já são mais de 25,270,000,000 páginas indexadas.

2007, A Google planejava o lançamento de seu próprio celular, possivelmente, um concorrente do iPhone da Apple. O projeto, ficou conhecido como Android, este não chegou a tornar-ser um telefone, mas um sistema operacional para dispositivos móveis, o que a Google adquiriu e depois lançou como um projeto código aberto sob a licença Apache 2.0. O Google fornece um kit de desenvolvimento de software para desenvolvedores para que aplicativos possam ser criados para serem executados no Android baseado. Em setembro de 2008, a T-Mobile lançou o G1, o primeiro telefone com Android.
O primeira deles foi anunciada pela primeira vez em 27 de maio de 2009. 
Mais de um ano depois, em 5 de janeiro de 2010, o Google lançou um telefone Android sob o seu próprio nome chamado de Nexus One.
Outros projetos do Google incluem um serviço de comunicação colaborativa novo, um navegador e até mesmo um sistema operacional móvel.O Google Wave foi descrito como um produto que ajuda os usuários a se comunicarem e colaborarem na web. O serviço é um "email redesenhado" do Google, com edição em tempo real, capacidade de incorporar áudio, vídeo e outras mídias, e extensões que melhoram ainda mais a experiência de comunicação. O Google Wave foi anteriormente na visualização de um desenvolvedor, onde os usuários interessados ​​tinham que ser convidados para testarem o serviço, mas foi liberado para o público em geral em 19 de maio de 2010, no Google I/O. Em 1 de setembro de 2008, o Google pré-anunciou a disponibilidade futura do Google Chrome, um navegador de de código aberto,  que foi depois lançado em 2 de setembro de 2008. No ano seguinte, em 7 de julho de 2009, o Google anunciou o Google Chrome OS, um sistema operacional de código aberto baseado no Linux que inclui apenas um navegador de web e é projetado para que os usuários façam login em sua conta Google.
Em 2011, o Google anunciou que irá desvendar Google Wallet, uma aplicação móvel para pagamentos sem fio. No mesmo ano, a empresa anunciou que estava trabalhando em um serviço de rede social chamado Google+.