moto-sul

Moto Sul é mais trabalho finalizado, do mesmo grupo da Realeza Motos, a Brasmoto. A empresa tem sede em Texeira de Freitas e Itamarajú, no estado da Bahia. A interface gráfica foi criada por Alan Vilaça.

O site conta com sistema de notícias, newsletter e catálogo de estoque novo e semi-novo. O projeto foi desenvolvido em Php5, utilizando Code Igniter.

realeza-motos

Essa semana, entregamos mais um projeto freelancer. Trata-se do Realeza Motos, uma empresa especializada em comercio de motos e acessórios. A sede fica localizada na cidade de Itapetinga, extremo sul da Bahia. O site conta com sistema de notícias, newsletter e cadastro de produtos, que é exibido no flash através da leitura de um XML.

O design ficou por conta de Alan Vilaça. O projeto foi desenvolvido com Code Igniter.

Apesar dos esforços para publicar posts apenas relacionados a informática, vez ou outra acabo fugindo do assunto. Diante disso, decidi criar um outro blog, para falar de coisas diversas. Trata-se do Moicano Digital.

Nele pretendo publicar de tudo um pouco, e sempre que possível, publicar tirinhas e fotografias, dois dos hobbys até então escondidos atrás de uma vida atarefada que vivo.

Neste blog, focarei o lado profissional da coisa. Em abril, estarei iniciando a pós de Arquitetura de Software na Unijorge, e pretendo, também, escrever textos relacionado ao que aprender nas aulas.

mare-de-agilidade

A maré de março em Salvador chega esse ano com agilidade! Um evento realizado pelo grupo JavaBahia, em parceria com a Revista Visão Ágil e SEA Tecnologia, a maré de agilidade tem foco em metodologia ágeis de desenvolvimento, tais como XP, Scrum, DDD, etc.

O evento ocorrerá entre os dias 26 a 31/03, na Unijorge. A maré contará com 5 mini-cursos e um dia cheio de palestras muito interessante, que ocorrerá no sábado (28). Confira a programação.

Apesar de Salvador ser a terceira maior capital do país, é raro encontrar eventos como este! Com certeza estarei lá!

Estava assistindo TV agora a pouco, e vi um comercial um tanto interessante.

Trata-se do projeto One Degree Less. A idéia é pintar o telhado da casa ou prédio de branco. Assim, os raios solares são refletidos, ajudando a diminuir o aquecimento global e de sua casa. No site, que em breve terá sua versão em português, mostra algumas soluções com este propósito. Para os mais céticos, há um estudo cientifico no site.

Mais importante do que ter ou gostar da idéia, é pô-la em prática.

[poll id="3"]

Ontem assisti ao filme com maior indicação de oscar em 2009. Hoje descobri que existe (?) um caso brasileiro.

Ou não.

Recentemente recebi uma diga na lista do Code Igniter para debugar código. Trata-se do dBug. A utilização do sisteminha é muito simples! Para isso, basta executar o seguinte código na variável que deseja:

include_once("dBug.php");
new dBug($myVariable);

$myVariable é a váriavel que deseja debugar. Muito útil para identificar por que a sessão (SESSION) não está funcionando, por exemplo. O resultado na instância da classe é colorida e bem organizada.

exemplo-dbug

Convenhamos, o dBug é bem melhor do que o print_r(), não? Além do mais, é totalmente free.

Quem achou que o joguinho para ver em quanto tempo você digita o alfabeto completo era totalmente inútil, se enganou. Encontrei, meio sem querer numa lista de e-mails no Mail Archive, o mais longo endereço de e-mail. Trata-se do http://www.abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijk.com/ (Levei pouco mais de 13 segundos pra digitar isso tudo)

01-email-longo

Agora, vez ou outra você encontrará tirinhas feita por mim. =D

Conforme prometido anteriormente, estarei comentando a prova específica de Analista em Desenvolvimento de Sistemas, da SERPRO, realizada em dezembro de 2008.

Com relação à segurança da informação, julge os seguintes itens.

51) Confiabilidade é tornar uma informação disponível no momento em que ela se torna necessária.

Errado. “A confiabilidade de software é, geralmente, definida como a probabilidade do software operar sem ocorrência de falhas durante um período especificado de tempo em um determinado ambiente.”
Fonte: Espaço Acadêmico

Tornar a informação disponível está associada a disponibilidade.

52) Uma informação será considerada íntegra quanto seu conteúdo não tiver sido lido por entidade não-autorizada, seja esta um sistema ou uma pessoa.

Errado. “Integridade é uma propriedade que garante que a informação manipulada mantenha todas as características originais estabelecidas pelo proprietário da informação, incluindo controle de mudanças e garantia do seu ciclo de vida (nascimento,manutenção e destruição).”
Fonte: Segurança da informação, conceitos e mecanismos

53) Um elemento fundamental a ser considerado no mundo eletrônico atual é a disponibilidade da informação, ou seja, informação para as pessoas autorizadas na hora que dela precisarem.

Certo. “A disponibilidade da informação está diretamente relacionada à resiliência do negócio. Desastres podem gerar enormes perdas de dados e ter impactos devastadores nos negócios. No entanto, a disponibilidade da informação significa mais do que ter medidas de recuperação de desastre efetivas.”
Fonte: IBM

54) O desenvolvimento de software seguro é uma funcionalidade presente em todas as ferramentas e padrões existentes no mercado.¹ Assim, o programador precisa focar apenas na criatividade e no atendimento aos requisitos do cliente, pois segurança, hoje, é uma questão secundária.

Errado. A resposta está no próprio enunciado. Em 1, ele diz justamente que segurança é fundamental, e o programador precisa sim, cuidar disso. Segurança hoje é prioridade!


Update: Download do caderno de prova e gabarito

Joguinho viciante em flash é o que há na internet. Vez ou outra me pego nesses passa-tempo (ainda é assim com a reforma ortográfica?) que me custa uma grana. Afinal, dizem por aí que tempo é dinheiro.

Esse humilde resultado abaixo é o meu.

tempo-alfabeto-completo

Vi no Asttros

Sempre que é lançado um edital para concurso público, corremos para estudar! É comum nos preparamos, estudando e revisando todo o conteúdo da prova específica, afinal, a concorrência é grande.

Entretanto, muitas pessoas teem (olha a nova regra ortográfica aí!!) sido eliminada das provas por zerar a prova de lógica. Talvez os concorrentes desprezam esta matéria, por ser simplesmente lógico. Só depois de levar uma surra da prova que entende que a lógica não é tão lógico assim.. =)

Por isso, não aprenda levando na cara. Ouça a voz da experiência, aprenda com o erro dos outros e estude!

Download da apostila

Em prosseguimento ao artigo “Como se tornar um programador php“, abordarei nesse post os seguintes ítens:

  • Recolhendo material de estudo
  • Estudando códigos prontos
  • Praticando
  • Tirando dúvidas

Vamos lá!

Praticando

Chegado neste ponto, não podemos esquecer da principal forma de fixar o aprendizado: praticando! Programação é igual a matemática. Quanto mais você pratica, mas você aprende como resolver os problemas encontrados. (que analogia!) Assim, uma vez recolhido todo o material, estudado e analisado o código, é hora de treinar!

Inicialmente, você precisará de um servidor pra testar suas aplicações. Para isso você precisa do php, apache e mysql. Existe algumas ferramentas que permite instalar tudo junto e já configurado. É o caso do Xampp e o Easyphp. O easyphp é para windows, mas o xampp possui a versão para outros sistemas operacionais, como o Lamp para o linux.

Uma outra pedida é você desenvolver um site simples, e disponibilizar na internet. Existe alguns servidores php de hospedagem gratuita. Só nunca testei, mas existe relatos de que alguns servidores são legais.

Tirando dúvidas

Para finalizar, tire suas dúvidas. A primeira e principal fonte é o manual oficial de php. Calma! Não se preocupe se você não entende nada em inglês ou se tem aversão. Há duas formas de explorar o manual php em português. Uma é online e outra offline, fazendo o download do arquivo. Eu recomendo baixar o arquivo de ajuda do windows. Ele auxilia bastante na hora de pesquisar por determinado assunto. Mas se você preferir em outro formato, pode acessar a lista com outros formatos.

Uma vez tendo acesso ao manual php, a principal fonte para tirar dúvidas em relação a sintaxe e funções da linguagem, explore-o. Cada vez que você ver alguma função nova nos códigos ou apostilas de consulta, verifique no manual o que aquela função faz. Se observares, o próprio manual já é um bom material pra começar php. É só seguir a ordem do índice, pois ele aborda todos os pontos. Se não sabes pra que serve a função isset(), por exemplo, pesquise no manual.

Um outro método que usei bastante foi participar de fóruns como fonte de pesquisa e para tirar dúvidas. Mas, por favor, não entre no fórum pedindo código. Faça sua pergunta, explique o que você precisa, até onde chegou e pergunte como pode resolver isso. Normalmente eles não te dão o problema resolvido. Apenas indica o caminho para que você resolva. Como eu disse anteriormente, a comunidade PHP é grande, e o pessoal é colaborativo.

Não faça de qualquer jeito

Então é isso! Espero que este artigo possa orientá-lo nos estudo da linguagem, e que sempre procure ser bom no que faz. Não faça de qualquer jeito. Faça direito, ok?! O mercado é competitivo, e exige que você seja bom no que faz.

Um abraço e até a próxima!

Página 5 de 14« Primeira...2345678...Última »