Novo Twitter Bootstrap 3 RC2

Twitter Bootstrap 3 RC2 - Site

Twitter Bootstrap 3 RC2 – Site

Para quem está sempre lendo sobre novas ferramentas já deve ter visto que recentemente o Twitter Bootstrap lançou uma nova versão que é a 3, porém ainda se encontra em Release Candidate, que significa que ainda é um beta. Porém eles fizeram mudanças drásticas comparado a versão 2, abaixo irei dar uma visão geral sobre.

Grids

Agora quem quiser trabalhar com o novo sistema de grids do BS3(Bootstrap 3) terá que se adaptar aos novos nomes, para quem já usa a versão 2, talvez não sofre tanto, porém acredito que a entrada de novos usuários do framework na versão 3 provavelmente irá cair, pois os nomes não são mais tão simples como span12, span3 agora terão que se acostumar com “.col-xs“, “.col-sm-“,  “.col-md-“, “.col-lg-” que apesar de proporcionar uma idéia legal não é simples e rápido quando se vem dos sistemas de grid padrão como o grid960. Aliás se for usar o offset ai que fica mais chato ainda.

Twitter Bootstrap 3 RC2 - Grids

Twitter Bootstrap 3 RC2 – Grids

Cores

Fizeram grandes mudanças nas cores, o azul continua sendo azul, porém agora de forma mais suave, o que pode ser muito bom para alguns projetos, pois não tem mais aquele background em degrade marcante, o que apesar disso eu prefiro o background com o degrade pois da um ar mais animado, porém o novo modelo de cores ficou bom, para mim parece algo similar ao que a Microsoft fez do Windows 7 para Windows 8, tirando muitos degrades excessivos e deixando tudo num tom mais suave e simples.

Twitter Bootstrap 3 RC2 - Buttons

Twitter Bootstrap 3 RC2 – Buttons

Breadcrumbs

Nossa esse eu tópico é muito especifico eu gostei tanto que merece, algo que achava ricidulo na versão 2 era ter que colocar a barra visto que o próprio css poderia fazer isso pra mim com o :last ou :first, poxa eles perceberam isso e colocaram esse detalhe na versão 3 e isso é um ganho de produtividade legal, pois não precisa ler seu código PHP(pra quem usa isso claro, rsrsrs), agora é só colocar os itens que automáticamente será gerado. 😀 (amei)

Twitter Bootstrap 3 RC2 - Breadcrumb

Twitter Bootstrap 3 RC2 – Breadcrumb

Glyphicons/Icones

Sabe aquele lance de ter que usar o FontAwesome(http://in9.us/d8d04) para adicionar icones ao seu projeto? Bom na nova versão do Bootstrap isso acaba, pois agora eles tem até uma sessão sobre para isso e usa a mesma metodologia do FontAwesome isso é muito bom pois abre uma gama de icones para usarmos sem ficar limitado aos que eram oferecido pela versão 2. 😀

Twitter Bootstrap 3 RC - Glyphicons/Icones

Twitter Bootstrap 3 RC – Glyphicons/Icones

Conclusão

Aqui coloquei os icones que achei mais marcantes de se falar, porém alguns acabar te dando uma má impressão sobre a nova versão contudo tire suas próprias conclusões, caso goste somente de alguns itens da nova versão do bootstrap, crie seu próprio fork do projeto e adicione os itens que gostou afinal eles usam LESS e mudar o que desejar é fácil, e divertidamente mais rápido. Caso não queira criar um fork, pegue os arquivos LESS de ambos e adicione somente o que gostou do BS3, rsrsrs.

Sugiro ver outro post sobre o tema, achei enquanto procurava algo sobre na web, é do Daily Dev Tips(por Fabricio Matté), dá uma visitada, http://in9.us/35037 . Além do Daily Dev Tips tem também vários post feitos no Bass Jobsen(em inglês) – http://in9.us/bff6e , mas vale a leitura dos posts pois dá dicas de como pegar somente o que deseja e adaptar um versão no seu estilo.

Twitter Bootstrap 3 RC2 – http://getbootstrap.com
Twitter Bootstrap 2 – http://getbootstrap.com/2.3.2/

Abraços, pessoal.

Dica de Select dos Estados do Brasil

Mapa do Brasil - Estados

Mapa do Brasil – Estados

Essa dica de hoje é uma dica que postei num antigo blog meu, que na época rendeu muitas visitas e comentários, e quero deixar a dica aqui, para ajudar, porém irei fazer mais que isso, irei postar mais coisas legais relacionado a isso. Pois bem, você provavelmente já teve problemas em ter que colocar um select de todos os estados de nossa amada patria e dai sofrer digitando não rola, então para te ajudar irei colocar a lista prontinha para você.

Não bastando a lista que estará mais abaixo, deixo também uma dica que meu ajudou muito em vários projetos que é ainda mais rápido que colocar o select, porém requer javascript. Se trata de um script deixado no Google Code o mais legal dele é que além de estados ele ainda tem todas as cidades de todos os estados, então você seleciona o Estado e ele já carrega o Município(cidade) referente, isso é demais galera uso ele há bastante tempo e sempre resolveu grandes problemas meus e claro ganhei muito tempo.

Lista feita com javascript: https://code.google.com/p/cidades-estados-js/

Como usar:

<script type="text/javascript" src="http://cidades-estados-js.googlecode.com/files/cidades-estados-1.2-utf8.js"></script>
<script type="text/javascript">
window.onload = function() {
  new dgCidadesEstados({
    estado: document.getElementById('estado'),
    cidade: document.getElementById('cidade')
  });
}
</script>

É so isso ai em cima pra fazer seu código ter ambas as listas de estados e cidades, porém caso não tenha noção de javascript ou só quer os estados, abaixo vai lista completa, aliás ela já esta em ordem alfabética, quer coisa melhor?!!

Exemplo:

Codigo HTML:

<select name="Estados">
<option value="0">Selecione o Estado</option>
<option value="ac">Acre</option>
<option value="al">Alagoas</option>
<option value="ap">Amapá</option>
<option value="am">Amazonas</option>
<option value="ba">Bahia</option>
<option value="ce">Ceará</option>
<option value="df">Distrito Federal</option>
<option value="es">Espirito Santo</option>
<option value="go">Goiás</option>
<option value="ma">Maranhão</option>
<option value="ms">Mato Grosso do Sul</option>
<option value="mt">Mato Grosso</option>
<option value="mg">Minas Gerais</option>
<option value="pa">Pará</option>
<option value="pb">Paraíba</option>
<option value="pr">Paraná</option>
<option value="pe">Pernambuco</option>
<option value="pi">Piauí</option>
<option value="rj">Rio de Janeiro</option>
<option value="rn">Rio Grande do Norte</option>
<option value="rs">Rio Grande do Sul</option>
<option value="ro">Rondônia</option>
<option value="rr">Roraima</option>
<option value="sc">Santa Catarina</option>
<option value="sp">São Paulo</option>
<option value="se">Sergipe</option>
<option value="to">Tocantins</option>
</select>

Link Externo(matéria do outro blog): http://mentedolulu.blogspot.com.br/2009/01/codigo-pronto-select-de-estados-do.html

bom por hoje é só pessoal, espero que possa ajudar muito vocês.
Abraços

Será o fim do CodeIgniter?

EllisLab - Logo

EllisLab – Logo

Semana passada a EllisLab, a empresa responsável pelo framework php CodeIgniter, anunciou que estão a procura de novo responsável para o framework, eles informam que já não é mais viável para eles ficarem dando suporte ao CodeIgniter. Com isso discussões em vários forums e até mesmo no blog da EllisLab foram iniciados. Lembrando que a EllisLab criou o Expression Engine usando o CodeIgniter, porém ao que parece, após anos de modificações o core, o Expression Engine não usará mais o CodeIgniter.

Há muitas dúvidas por trás disso, mas como o próprio Phil Sturgeon(criador do PyroCMS) lembrou, falaram muita coisa do MySQL quando a Oracle comprou a Sun e nem por isso se viu finalizado o MySQL, hoje temos até mesmo o MariaDB que é um fork do MySQL que funciona até mesmo com as mesmas bibliotecas do MySQL para PHP e outros, o mesmo pode ocorrer com o CodeIgniter.

CodeIgniter - Logo

CodeIgniter – Logo

Se eu tivesse mais tempo e uma galera motivada, poderíamos até criar um fork do CodeIgniter e dar prosseguimento de onde se encontra atualmente, claro que continuando nas mesmas filosofias e implementando coisas sem atrapalhar o desempenho do framework.

Para ajudar aos desesperados sugiro ficarem primeiramente tranquilos quanto ao “fim” do CodeIgniter, pois a EllisLab só não quer mais dar suporte, o que é uma ótima oportunidade para se criar uma verdadeira comunidade sem nenhuma empresa por trás da ferramenta. Podendo até ter sistema de doação e crescer talvez até o ponto de ser o melhor framework php open source. Segundo, informo que há muitos outros frameworks php que podem te ajudar a fazer quase o mesmo que o CodeIgniter, se não achar crie um fork do CodeIgniter e manda ver.

Caso ajude aos que não conhecem vou deixar alguns outros frameworks que podem ajudar, porém nem todos eu usei, mas estão sendo muito comentados nos foruns após a noticia.

Laravel – http://laravel.com/
Kohana Framework – http://kohanaframework.org/
PHPixie – http://phpixie.com/

Links para o CodeIgniter

CodeIgniter Site Oficial: http://codeigniter.com/
GitHub CodeIgniter: https://github.com/EllisLab/CodeIgniter/

Tem sugestão de algum framework melhor, sugira ai.

Abraços. 😀

Já ouviu fala do Medoo?

Medoo - The Lightest PHP database framework

Medoo – The Lightest PHP database framework

Você já ouviu falar do Medoo(http://medoo.in/)? Pois é eu nunca tinha ouvido falar, mas assim como outro framework para banco de dados que eu usava Lumine PHP(projeto brasileiro) eu nem sabia que existia, dai outro dia procurando algo melhor na web achei essa classe muito simples e legal.

Medoo é um framework php para banco de dados, veja bem, ele não é ORM, ele trabalha mais como um facilitador de conexão com o banco de dados, ele usa PDO para conectar ao banco e claro aceita mais de um banco de dados como MySQL, MsSQL, PostgreSQL e outros. Como forma de facilitar ainda mais meu trabalho tenho pensado no desenvolvimento de adicionais para ele o que iria facilitar muito meu trabalho, mas não pretendo desenvolver nada que sai da simplicidade que ele oferece.

Ele já usa e sugere os novos padrões de desenvolvimento em PHP5 o que deixa a “brincadeira” muito mais divertida.

Caso você use em alguma aplicação sua comenta ai, para podemos compartilhar dicas e sugestões. Espero que ela te ajude também no desenvolvimento, de novos sistemas ou até mesmo na manutenção.

Abraços

O valor do parabéns – Bom trabalho

É segunda-feira, vai trabalhar!

É segunda-feira, vai trabalhar!

Todos nós gostamos de ser parabenizados, mesmo que alguns de nós não nos importemos muito com isso, quando alguém te dá os parabéns por um bom trabalho é um muito bom, algumas pessoas chegam até a ficar convencidas achando que são alguma coisa importante, porém esse não é o foco.

Você já deu parabéns para algum colega de equipe essa semana? E esse mês?
Pare para pensar quantas vezes você fala ao menos um “Gostei“. Isso muda toda a interatividade da relação com a pessoa, é tão legal que quebra paradigmas ou preconceitos criados com sua pessoa, não que você seja uma pessoa ruim, porém o dia a dia te deixa tão cheio de coisas que esquece de fazer o simples sempre.

Não estou aqui querendo ficar falando de positivismo e tal, estou querendo lhe mostrar que um simples “Está bom“, “Gostei” ou um “Bom trabalho” pode motivar muito e ajudar ainda mais quando estamos travados mentalmente, eu não sou Designer que sofrem mais com isso, contudo já passei por situações de intenso estresse que eu olhava o código e não entendi nada, era só texto para mim.

Portanto meu grande leitor, quebra o clima, destrua barreiras, mostre atitude e dê os parabéns para alguém mesmo que o trabalho não tenha sido um dos melhores, você pode muito bem dizer: “Não é o seu melhor, mas tá bom”, poxa algo tão simples pode ajudar muito em futuros projetos.

Bom essa dica de hoje me pareceu meio positivista o que não sou maior fã, contudo estou sempre tentando aplicar, rsrsrs.

Ótima semana para vocês.

Abraços