Rss Directory > Programming > Article > Com classe, herança, diagramas e tudo mais o.O
 
  Sun, 16 Mar 2008 21:14:00 +0100
Situação Altamente complicada essa. Escolher o tema que você vai ter de estudar por 1 ano praticamente. É complexo por que é muito facil escolher algo que não vá lhe agradar depois e faça você ficar desmoivado. Existe também o fator de qualidade do tema, quer dizer, algo que vá resaltar no seu curriculo quando um entrevistador le-lo.
Controle de Banco de Jornal... não parece algo muito chamativo, pode ser MUITO, mas MUITO complexo, aqui não conta apenas complexidade mas sim a aplicabilidade AND o nivel de empreendedorismo da idéia.
De certa forma deve haver uma apelação comercial pro assunto escolhido. Pelo menos no caso de um PCC de Sistemas de Informação, o ideal é resolver um problema em uma empresa, seja do ramo que for. De preferencia utilizando sistemas de informação, algum hardware específico se necessário. Mas o importante é resolver com alguma novidade e criatividade. Todos sabem que um Controle de estoque resolve N problemas em um almoxarifado/estoque, porém com um conhecimento inicial leigo que é o meu, não vejo maneiras diferentes de resolver isso. Pra mim, um microsiga ou qualquer outro ERP poderia resolver isso adaptando alguns módulos.

Então aqui vai a dica, você que esta no 1° semestre, procure Problemas, o maximo que puder.
Isso é importante pois abre um leque de assuntos para com os colegas e professores e você acaba aprendendo rapido sobre os temas da conversa. Isso é muitpo importante desde o inicio do curso. Aos poucos, como aconteceu comigo, vamos perdendo o "mojo", deixando de pedir opinião para colegas. Isso é prejudicial, o conhecimento deve ser discutido para que seja melhorado.
  Sat, 01 Mar 2008 03:30:00 +0100
Então nessa segunda aula continua o esforço do professor em nivelar a turma.
Ele falou de coisas básicas de HTML e tal, que eu nem sabia (pulei varias etapas do aprendizado no desenvolvimento web). Ele chegou até a exemplificar uma das diferenças em HTML e XHTML, o nivel de validação por exemplo, tags deve ser abertas e fechadas

no XHTML, ao invés de apenas jogadas no meio do arquivo como é no HTML (dai o browser se quebra pra interpretar a tag). Isso deixava (e ainda deixa de vez em quanto) os desenvolvedores com a responsabilidade de construir uma mesma página para vários browsers, tudo por culpa da falta de validação e exigencias do HTML.
Teremos mais XHML na proxima aula, estou ansioso.

Vimos algo de JavaScript, só qualqeur coias assim, bem despretencioso. Uma função de validação de um campo.
Algo como

function {

if(Document.form.campoQualquer.value == ""){
Alert("Preencha o Campo");
return false;
}
return true;
}
E por ai vai =D
  Wed, 27 Feb 2008 20:52:00 +0100
Tive que setar o estilo do cursor como hand (maozinha torta). Depois de algum tempo testando vi que realmente não funcionava no Firefox - dizem que é um estilo proprietário da Microsoft.
A saída que encontrei foi a seguinte:

O valor deve ser colocado como
<input name="bla" value="bla" style="cursor: pointer;cursor: hand;" type="submit">
OU no CSS

{...
cursor:pointer; cursor:hand;
...}



Bizaaaarro, mas funcionou por enquanto =)
  Thu, 21 Feb 2008 03:02:00 +0100
Hoje tivemos a primeira aula de Programação pra Web com o professor Eder Cachoeira. Ele falou basicamente das teorias na primeira parte da aula.
As duas peças fundamentais da web: O Cliente (Browser geralmente) e o Servidor (http, ftp, imap, pop, jabber, smtp, ssh, telnet entre outros).
Falou sobre as várias gerações da web:
1° geração: quando só havia texto puro, a maior limitação aqui era o browser que não avançava o suficiente para interpretar as tags html.
2° geração: texto + imagem + links (isso mesmo, segundo ele não existiam LINKs O_O)
3° geração: adicionado o fator Design, ja se preocupando também com o usuário.
4° geração: agora os sites possuiam dinamismo, ou seja, o conteúdo podia ser alterado sem necessariamente alterar o pagina em si. Para isso foram utilizadas linguagens de programação (perl, php...) e bancos dados (nem imagino como funcionava um cadastro sem bando de dados)
5° geração: é o momento em que estamos. Existe praticamente um ciência incubida de estudar vários fatores da web, por exemplo, acessibilidade (o nivel de facilidade para alcançar determinado conteudo, com ou sem algum tipo de deficiencia fisica), usabilidade (nivel de facilidade para utilizar recursos), além dos WebStandards que padronizam a produção dos sites, métricas para vizualização de acessos etc.

A segunda parte da aula foi sobre linguagens de marcação e programação pra web. Eu sai fora pra ir malhar, então o que ele explicou ta nesse link aqui...

Primeira aula

Hoje, TCC 1 com Garcindo, o Mestre do Mestre dos Magos. =P
  Tue, 19 Feb 2008 21:22:00 +0100
Então, senti a necessidade de separar o material relacionado a trabalho, faculdade em outro espaço. Aqui é ele, sim, um terceiro blog, faço quantos eu quiser e quantos eu conseguir tocar pra frente. Esse aqui possivelmente vai ser o mais parado, pq eu sou bem lerdo pra escrever coisas dos estudos.