sfNicEditPlugin: Adicione um editor de texto rico aos seus forms no Symfony

24/08/2010 - 10:11

Em meados de 2009 usei o framework Symfony para desenvolver um sistema em PHP para um projeto do qual eu era bolsista. Terminado o projeto, abandonei o framework. Agora reiniciei meus estudos e estou gostando bastante. Tanto que já desenvolvi meu primeiro plugin para compartilhar com a comunidade e já tenho muitos outros em mente.

O nome do plugin é sfNicEditPlugin. Ele adiciona uma instância do editor de texto rico NicEdit a um textarea. Esta é a primeira versão do plugin, ainda faltam alguns parâmetros que o NicEdit aceita, outros já estão disponíveis.

Você pode encontrar o p...

Tags: Plugins, PHP, Symfony

Adicionar ao Delicious Adicionar ao Digg Adicionar ao Google Bookmarks Adicionar ao Technorati Postar no Twitter Adicionar ao Yahoo! Bookmarks

Quarto e último dia de palestras no FISL11

26/07/2010 - 09:13

Último dia do FISL11. No geral, o fórum valeu muito a pena, muitas palestras legais, algumas nem tanto, mas o que importa é a contribuição de cada um dos palestrantes com o software livre. O evento foi muito bem organizado, exceto a infra-estrutura wireless que decepcionou todo mundo novamente. Mas nem tudo é perfeito e ainda assim quero muito voltar no ano que vem. Ganhei uma camiseta do iG preenchendo um cadastro (sem validação nenhuma, por sinal). Destaque também para os adesivos muito legais do iG, alguns com os Ditados Populares (parte 1, parte 2, parte 3), criação do Faus...

Tags: Evento, Software Livre, FISL11

Adicionar ao Delicious Adicionar ao Digg Adicionar ao Google Bookmarks Adicionar ao Technorati Postar no Twitter Adicionar ao Yahoo! Bookmarks

Terceiro dia de palestras no FISL11

24/07/2010 - 00:24

Hoje o dia foi muito cansativo, mas as palestras não me agradarm muito, por isso assiti poucas. Visitamos o prédio de informática da PUC-RS pela parte da tarde e comprei uma camiseta do Debian. Dormi na praia e não consegui mais encontrar camisetas do Ubuntu e do Tchê Linux. Damn. Mais tarde, eu e o @anibalsolon resolvemos um shell script proposto no estande da QI e ganhamos brindes :D.

09:00 - Faça você mesmo sua versão GNU/Linux (Isamar Villas Boas Perrelli Maia)

O palestrante mostrou algumas formas de destrinchar uma distribuição do Ubuntu, mudando alguns aspectos e ...

Tags: Evento, Software Livre, FISL11

Adicionar ao Delicious Adicionar ao Digg Adicionar ao Google Bookmarks Adicionar ao Technorati Postar no Twitter Adicionar ao Yahoo! Bookmarks

Segundo dia de palestras no FISL11

22/07/2010 - 21:44

09:00 - Passeio pelos estandes

Nesta manhã visitamos os inúmeros estandes presentes no evento. Destaque para a Caixa Econômica Federal, com seu estande interativo e com uma fila imensa (mas imensa mesmo) para ganhar uma camiseta com sua caricatura. Também tirei uma foto com o lendário Jon "maddog" Hall, diretor executivo da Linux International. Ia postar a foto aqui, mas esqueci o cabo da câmera em casa. Posto assim que chegar em casa.
 

10:00 - Drumbeat, com Mark Surman, diretor executivo da Mozilla Foundation (Mark Surman)

Apresentada pelo diretor da Mozilla Foundation (co...

Tags: Evento, Software Livre, FISL11

Adicionar ao Delicious Adicionar ao Digg Adicionar ao Google Bookmarks Adicionar ao Technorati Postar no Twitter Adicionar ao Yahoo! Bookmarks

Primeiro dia de palestras no FISL11

21/07/2010 - 22:52

O dia da abertura do FISL11 foi extremamente cansativo. Cheguei aqui em Porto Alegre às 10:20 da manhã, após 5 horas de viagem de ônibus, com a caravana organizada pelo Amilton.

É impressionante a quantidade de palestras interessantes, nem almocei direito para assistir a uma delas. Abaixo uma breve descrição de cada uma.

11:00 - Quer programar na sua linguagem preferida? No Gnome dá. (Gustavo Noronha)

Palestra muito interessante mesmo, abordando desenvolvimento no ambiente Gnome através de GObjects, implementados na linguagem C, permitindo que você desenvolva as mai...

Tags: Evento, Software Livre, FISL11

Adicionar ao Delicious Adicionar ao Digg Adicionar ao Google Bookmarks Adicionar ao Technorati Postar no Twitter Adicionar ao Yahoo! Bookmarks

FISL11 - Fórum Internacional do Software Livre

16/07/2010 - 11:19

De 21 a 24 de julho de 2010, será realizado o 11º Fórum Internacional do Software Livre, em Porto Alegre/RS. O FISL é considerado o maior encontro de comunidades de software livre da América Latina e um dos maiores do mundo.

Participei na edição de 2008 e posso dizer que realmente vale muito a pena. É um evento onde você encontra empresários, estudantes, programadores, enfim, entusiastas do software livre, tem a oportunidade de assistir inúmeras palestras gratuitas, inclusive de celebridades internacionais do software livre, participar dos mini-cursos e fazer novos amigos ...

Tags: Evento, Software Livre

Adicionar ao Delicious Adicionar ao Digg Adicionar ao Google Bookmarks Adicionar ao Technorati Postar no Twitter Adicionar ao Yahoo! Bookmarks

PHP - Trabalhando com PDO (PHP Data Objects)

29/06/2010 - 08:07

Olá pessoal, voltando com um novo post depois de muito tempo sem blogar. Hoje vou falar sobre PDO (PHP Data Objects), uma extensão presente a partir da versão 5 do PHP que permite desenvolver códigos de acesso a banco de dados portáveis, mudando apenas uma linha de código.

Imagine um sistema cheio de mysql_connect's, mysql_query's e de uma hora pra outra você se vê obrigado a mudar o banco de dados pra PostgreSQL, por exemplo. Imagine o trabalho de alterar toda essa parte do seu projeto? O PDO veio para solucionar esse e muitos outros problemas, como o de SQL Injection, já que ...

Tags: PHP

Adicionar ao Delicious Adicionar ao Digg Adicionar ao Google Bookmarks Adicionar ao Technorati Postar no Twitter Adicionar ao Yahoo! Bookmarks

Tutorial de programação com Brainfuck

29/04/2010 - 09:32

Brainfuck é uma linguagem de programação esotérica, praticamente sem fins práticos, criada em 1993. Extremamente minimalista, possui apenas 8 comandos, com os quais é possível fazer inúmeras coisas. Não se deixe enganar pela sintaxe complicada e baixo número de comandos, esta linguagem é capaz de resolver qualquer problema computável. É uma excelente linguagem para treinar a sua lógica e, é claro, fazer jus ao nome da linguagem.

Comandos

. Imprime o caractere ASCII refente ao valor inteiro da célula atual
, Armazena o valor da pró...

Tags: Brainfuck, Nerd

Adicionar ao Delicious Adicionar ao Digg Adicionar ao Google Bookmarks Adicionar ao Technorati Postar no Twitter Adicionar ao Yahoo! Bookmarks

Method Chaining com PHP

20/04/2010 - 08:10

Method Chaining (encadeamento de métodos) é uma técnica de programação que permite reduzir o tamanho de seus códigos. Em determinadas classes, você precisa chamar vários métodos diferentes em diversas linhas. Com method chaining, você poderá chamar esses métodos em cadeia, em somente uma linha. Por exemplo, veja a seguinte classe de formatação de strings:

class String{
	private $str;

	public function __construct($str){
		$this->str = $str;
	}
	
	public function toLower(){
		$this->str = strtolower($this->str);
	}
	
	public function capitalize(){
		$this->str =  ucfirst($this...

Tags: Programação, PHP

Adicionar ao Delicious Adicionar ao Digg Adicionar ao Google Bookmarks Adicionar ao Technorati Postar no Twitter Adicionar ao Yahoo! Bookmarks

Tutorial de Hibernate com SQLite

05/04/2010 - 09:26

Comecei a trabalhar com Java há um mês, usando o framework Hibernate. O Hibernate é uma camada de persistência que pode parecer confusa no início, mas proporciona uma grande produtividade, uma vez que gerencia todo o processo de comunicação com o banco de dados, desde criação e atualização de tabelas, até chaves estrangeiras.

O NetBeans 6.8 é uma IDE que facilita muito o processo de criação, pois já vem com o Hibernate incluso. Vale lembrar que é sempre bom saber fazer o trabalho de forma braçal, para conhecer o lugar onde você está se metendo. Resolvi usar SQLite para a...

Tags: Java, SQLite, Hibernate

Adicionar ao Delicious Adicionar ao Digg Adicionar ao Google Bookmarks Adicionar ao Technorati Postar no Twitter Adicionar ao Yahoo! Bookmarks

 
 

Sobre

Esse site era pra ser um portfólio inicialmente, mas acabou meio que virando um blog. Pretendo postar algumas coisas que considero interessantes e que podem ajudar outras pessoas. Esse site não usa Wordpress como parece, somente um template para Wordpress :)

jQuery - Biblioteca Javascript
Mozilla Firefox - O melhor browser do mundo   Linux - O melhor sistema operacional do mundo   Ubuntu - Distribuição do Linux baseada em Debian FileZilla - Cliente de FTP Mozilla Thunderbird - Cliente de Email PostgreSQL - O mais avançado banco de dados Open Source do mundo Apache - Servidor web PHP - Linguagem de programação server-side

© 2010 Jonnas Fonini.

Q2SU2HZ4A5TR