|
||||||||||
|
|
Hubble GamesSetembro 10, 2009 on 3:07 pm | In Informatica, Games | 4 CommentsHubble Games é o mais novo portal/catálogo de jogos para os gamemaniacos por ae, a idéia do portal é que os jogadores possam montar um catálogo de jogos com os jogos que eles tem apatir do console, por enquanto nos consoles Xbox360, PS3 e Wii, mas outros estão por vir, cada dia novos jogos são cadastrados, então não fique chateado se o seu jogo ainda não foi cadastrado, em preve ele será. Vocês podem ver meu perfil aqui, eu tenho um xbox360 e um wii, e como nem todos jogos foram cadastrados eu vou atualizando aos poucos, o legal e importante é comentar e votar nos jogos, assim pode-se refletir através dos TOP os jogos de mais sucesso no Brasil… um portal que tem tudo para crescer. Investimento - Gold IRA transfersSetembro 3, 2009 on 3:01 pm | In Post patrocinado | 1 CommentProcurando como, quando e onde investir em Ouro (Gold) ? Você achou, a Gold Coins Gain é uma empresa especializada em inventimentos em ouro, que desde os tempos dos farós é um investimento seguro e crescente. Veja mais no site, como investir com um manual cheio de informações, além de eles lhe trazerem as ultimas informações de mercado e cuidar dos investimentos para você, a empresa já saiu em diversas mídias grandes como Google, CNBC, Yahoo, AOL e dentre outras… empresa especializada em tranferências de IRA (Individual Retirement Account) para GOLD. Siga os links abaixo para saber mais sobre investimentos em ouro e tranferências: Doctrine ORMAgosto 7, 2009 on 11:56 am | In Informatica, php | 3 CommentsAgora vou falar da ultima novidade nos meus projetos, o uso do Doctrine como camada de abstração de dados. Ele foi criado com base do Hybernation do Java, assim absorvendo bastante idéias e design patterns, eu não conheço profundamente todos os recursos, mas o pouco que tenho usado ja tem me ajudado muito, vou descrever o que ele pode fazer, como tem me ajudado e mais para frente uns tutoriais mais específicos com códigos do Doctrine. O Doctrine é um object-relational mapper ou ORM (mapeador de objeto-relacional), a idéia fica por conta de acessar todos os seus dados mySQL ou de banco através de objetos PHP, chega de querys complexas e gambiarras com php-mySQL. Ele segue o design pattern criado pelo Martin Fowler de Active Record (isso mesmo o mesmo criador do MVC), que é a idéia de objeto ser a referência da tabela. Exemplo: PHP:
Agora com essa idéia você pode escrever Query SQL com OO, o dialeto do doctrine é o DQL (Doctrine Query Language), que é possível trazer todos objetos relacionais (tabelas relacionais) de forma bem simples, vejamos um exemplo de DQL e SQL: DQL: PHP:
SQL: PHP:
Ainda tem muito mais características, vale a pena dar uma olhada no próprio site do Doctrine ou usar o google, mas so com essas definições nos podemos dizer que:
Entao apartir da definição do Schema da base de dados o próprio Doctrine cria todos os códigos de Model ai podemos livremente instanciar Objetos relacionais e salvar, deletar e afins. IDE phpAgosto 3, 2009 on 11:21 am | In Informatica, php | 2 CommentsIDE para programadores PHP, que também muitas vezes escrevem códigos Javascript, CSS e xHTML. Essa parece ser uma busca sem fim, quando você começa procurar uma IDE aberta, free e que atenda a necessidade de otimização de tempo na hora de programar, sem falar se pensarmos que muitas vezes é necessário ela ser multi-plataforma para que possamos programar em ambientes diferentes com o mesmo rendimento... bom, não vou entrar no mérito para discutir ferramentas totalmente windows como o dreamweaver, onde é tem essas características de view, você é programador, seu objetivo é visualizar somente código, com essa prática acertar sempre no resultado do conteúdo, otimizando cada vez mais o tempo de codificação, para isso esqueça ficar visualizando o resultado na sua ide frequentemente. Para todos e alguns problemas mais descrito acima nós temos a IDE Aptana Studio para PHP, o qual tenho usado para programar seja, em windows, linux (uso ubuntu a 3 anos) ou mac (ainda vou ser um futuru usuário), que traz diversas otimizações para programar. Segue a lista de algumas características:
![]() Essas são algumas caracteristicas, ainda existe o aptana.tv onde você pode conferir dicas em video como aumentar seu rendimento, fica a dica de um theme chamado Green Chaud que eu uso e é bastante agradável. PHP o básicoDezembro 17, 2008 on 6:11 pm | In Informatica, php, Tutorial | 6 CommentsEstudando um pouco de PHP, tentarei escrever alguns tutoriais e exemplificar estudos para a Certificação da Zend, començando claro pelo básico... PHP TagsComo PHP foi desenhado para ser um processador de textos é necessário tags para identificar o código do PHP, tudo fora destas TAGS será interpretado como saída de texto, vejamos as tags :
O padrão é o Standard Tags que no caso não é possivel desabilita-las, por isso é a mais recomendada para o uso. Data Types (Tipos de dados)
No caso de valores número temos :
Variaveis VariaveisÉ este o nome mesmo, é a variavel que o nome é contido em outra variavel, como assim? Veja o exemplo: CODE:
No caso de uma função: CODE:
ConstantesConstantes são variaveis de valores imutaveis e podem ser acessados de quaquer escopo dentro do PHP, uma boa prática é declar-las somente com letras maiúsculas. Veja os exemplos: CODE:
É isso ae, uma parte do básico esta ae, bom estudos para vocês, espero que pessoal aprenda e utilizem, ainda tem mais básico, mas vamos deixar para um próximo post. Layout de diretoriosNovembro 21, 2008 on 12:02 pm | In Informatica, php, Tutorial | 1 CommentBom, eu irei na verdade aqui dar sequencia ao meu modelo de aplicação MVC, se você não conhece pode dar uma lida neste Post, seguindo a ideia vamos agora partir da ideia do layout de diretorios para nossa aplicação, usando Url Amigaveis, primeiro temos que ter em mente que poderemos ter diversos App, ou aplicativos que funcionarão como modulos (ex: Admin, Cliente, Contas, RH e assim vai) e para cada modulo estará o modelo MVC ( ou MVP ). Iremos separar também nossas libs (Library ou bibliotecas no bom português), para que possamos atualiza-las independente do sistema (modulos) que tivermos. Iremos também separar uma pasta chamada var que serão as variaves do sistema, são arquivos que irão sendo atualizados mudados conforme o tempo de site (no meu caso os templates do smarty e outros arquivos como xml) e iremos separar os arquivos chamados publicos (que são aqueles arquivos onde as pessoas podem visualizar e roubar de você), no caso são arquivos JS, CSS, Imagens e coisas do genêro. Então por enquanto teremos : CODE:
Colocando modulos no app e pensando que teremos o modulo rais teremos em MVC a seguinte estrutura : CODE:
No caso ainda no view utilizando um sistema de templates para separar codigo de tela, eu tenho mais duas pastas que irão separar mais codigo, em vez de construir inputs, selects, e alguns outros na tela com codigo, dou preferencia para buscar uma classe que possa criar para min e eu retornar o codigo pronto para o template, assim separando o que é um codigo contrutor. CODE:
Pensando agora no resto da estrutra, as bibliotecas ( /lib ) o que iremos ter ? No meu caso eu terei algumas bibliotecas suporte e principalmente aqui uma biblioteca (camada de persistência - Base de dados), veja como fica: CODE:
O layout da publico é super simples e podemos criar diversas regras no .htaccess para moderamos o uso desta estrutura CODE:
No meu caso a var que contém os dados de teamplates compilados e cache deles. CODE:
É isso ai pessoal, logo mais vou continuar escrevendo dos htaccess de cada pasta e do index para nos acessarmos tudo isso com um unico arquivo só. Ficaria muito grande esse index e access aqui neste mesmo texto, então ficamos para a próxima. — Next Page » |
![]()
Powered by WordPress. Theme designed by Lunarpages Web Hosting. |