Criação de Frameworks com MVC e Design Patterns em PHP

Publicado em 12/07/2011 por Luis Milanese

Encontrei dois materiais MUITO BONS que tratam sobre criação de frameworks. E qual é o objetivo de criar um framework se temos tantos bons no mercado? Realmente, reinventar a roda não é uma boa coisa a se fazer (sinto, entretanto, que é uma coisa que a comunidade PHP adora fazer), mas há sim mérito em fazer um framework: te possibilita conhecer melhor o funcionamento. Além do mais, para a criação de um framework, você acabará tendo contato com padrões de projeto (design patterns), organização, além de funções que talvez não conheça e o famoso padrão de arquitetura MVC.

O primeiro material foi escrito por Everton Emilio Tavares que, até o momento, disponibilizou 4 partes.

O segundo é uma coleção de vídeos gravados por Matheus Moura (infelizmente não encontrei o site dele)

É material de alto nível, muitas horas de estudo aí. Certamente muitas coisas novas você aprenderá com esse material.

Lingot: afinador de instrumentos musicais para Linux

Publicado em 21/09/2010 por Luis Milanese

Uma coisa que sentia falta no Linux era de um bom afinador de instrumentos (guitarra e baixo, no meu caso). Algo simples, nada muito complexo. Queria apenas plugar o instrumento no PC e ir afinando.

Foi aí que eu cruzei com o Lingot, programinha leve, pequeno mas que atinge seu objetivo perfeitamente.

Usuários Debian/Ubuntu, basta um simples sudo apt-get install lingot e pronto, está pronto pra usar. icon smile  Lingot: afinador de instrumentos musicais para Linux

Salvo em Outros | Nenhum comentário »

Palavra(s)-chave: , ,

Diferenças entre o MS SQL Server e o Oracle

Publicado em 15/09/2010 por Luis Milanese

E aí pessoal. Depois de um tempo sem atualizar, eis que estou de volta.

Estou trabalhando num projeto muito interessante (darei mais detalhes futuramente). A aplicação está sendo feita em PHP mas utilizando SQL Server e Oracle como bases de dados (sim, as duas).

Um problema enfrentado é justamente adequar algumas coisas do SQL Server para o Oracle, já que o SQL para eles têm sintaxes diferentes, tipos de dados diferentes e etc. Foi aí que esta apostila – Beginning SQL: Differences Between SQL Server and Oracle – que encontrei na net me ajudou um bocado. Está em inglês, mas não é muito difícil compreender.

Espero ter ajudado. Abraços.

Salvo em Bancos de Dados, Outros | 1 Comentário »

Palavra(s)-chave: , ,

Web Apps da Microsoft é lançado

Publicado em 09/06/2010 por Luis Milanese

A Microsoft finalmente lançou o seu Web Apps, que viria a ser a versão online do Office. O Web Apps – cujo nome tanto lembra o “Google Apps” (coincidência) – funciona de forma similar ao produto Google: com ele é possível editar textos (Word), planilhas (Excel), apresentações (Power Point) e escrever notas (OneNote).

Apesar do design com a cara do Office (que faria com que alguns usuários mais leigos sentissem mais à vontade), o produto não traz muitas novidades, comparado ao Apps do Google. Mais uma vez a Microsoft está atrasada.

De qualquer forma, quem tiver interesse, poderá acessá-lo usando o Windows Live ID, clicando aqui.

Salvo em Outros | Nenhum comentário »

Palavra(s)-chave: , ,

Usando o celular Nokia no Ubuntu Linux

Publicado em 13/03/2010 por Luis Milanese

Há algum tempo estava procurando uma forma de acessar o conteúdo do meu celular N70 no Ubuntu e não encontrava uma maneira. E ter que abrir no Nokia PC Suite em algum computador que tenha Windows, salvar no pen-drive e passar para o meu computador não é um procedimento prático.

Foi então que eu conheci o OpenOBEX, cujo objetivo é criar uma implementação open source para dispositivos que dá suporte ao protocolo OBEX.

O OpenOBEX tem dois pacotes – entre outros – que nos ajuda a conectar o Nokia ao Linux: obexftp e obextool. Vamos botar a mão na massa e conectar o celular. icon smile  Usando o celular Nokia no Ubuntu Linux

Nota: Esses passos foram executados no Ubuntu 9.10 (64bits), acessando um Nokia N70. Se você tem outra distro e/ou outro modelo de celular que tenha suporte OBEX, não custa tentar, pois o OpenOBEX não é uma implementação apenas para celulares Nokia.

  1. Vamos instalar os pacotes necessários via apt-get.
  2. luis@luis-ubuntu:~$ sudo apt-get install obexftp obextool

  3. Com os pacotes instalados, conecte seu aparelho na USB e execute o seguinte comando:
  4. luis@luis-ubuntu:~$ sudo obexftp -u

    Isso trará as interfaces OBEX encontradas. A lista apresentada se parece com o seguinte:Found 2 USB OBEX interfaces
    0 (Manufacturer: Nokia Product: Nokia N70 Serial: (null) Interface description: SYNCML-SYNC)
    1 (Manufacturer: Nokia Product: Nokia N70 Serial: (null) Interface description: PC Suite Services)
    Use '-u interface_number' to connect
    Nothing to do. Use --help for help.

  5. Tranqüilo, mapeamos as interfaces. Vamos usar a número 1 da seguinte forma:
  6. luis@luis-ubuntu:~$ sudo obexftp -u 1 -l

    Este comando gerará o seguinte output. Atente-se às linhas negritadas:

    Connecting..done
    Receiving "(null)"...|
    <!DOCTYPE folder-listing SYSTEM "obex-folder-listing.dtd" [ <!ATTLIST folder mem-type CDATA #IMPLIED>
    <!ATTLIST folder label CDATA #IMPLIED>
    ]>
    <folder-listing version="1.0">
    <folder name="C:" user-perm="RW" mem-type="DEV" label="Memória do telefone"/><folder name="E:" user-perm="RW" mem-type="MMC" label="Memory card"/>
    </folder-listing>done
    Disconnecting../done

    Note que ele trouxe a letra (C: e E:) de onde estará os arquivos da memória do celular e do cartão de memória.

  7. E por fim, executaremos o obextool que nos apresentará a interface gráfica deste utilitário e poderemos manipular os arquivos no celular:
  8. luis@luis-ubuntu:~$ sudo obextool --obexcmd "obexftp -u 1"

Este é um aplicativo bastante simples (visualmente falando), mas nos permite as principais operações com arquivos, que são basicamente copiar do PC para o celular e do celular para o PC.

Espero que tenha ajudado. Um abraço.

Fonte: My Way Of Live – Nokia N70 and Linux (N78 also works)

Salvo em Outros | 5 Comentários »

Palavra(s)-chave: , , , , ,

Hello world!

Publicado em 06/03/2010 por Luis Milanese

Olá mundo. Este não é o meu primeiro blog e tenho uma leve sensação de que não será o último. Na verdade, se eu conseguir mantê-lo atualizado com alguma freqüência (não específica), estarei muito satisfeito.

Estou usando um tema pronto, mas pretendo personalizá-lo (ou até mesmo fazer um novo).

Eu não tenho tempo e expertise para criar grandes matérias (esta é a função de um jornalista), mas a idéia aqui é publicar notícias e até tutoriais interessantes sobre desenvolvimento de aplicações Web e qualquer tema relacionado.

Salvo em Outros | Nenhum comentário »

Palavra(s)-chave:

SEO Powered by Platinum SEO from Techblissonline