StyleIgnite é um interessante repositório de scripts, menus de navegação, layouts, gráficos e etc, organizados em diferentes categorias, cada um com sua descrição de funcionalidade, permite ainda que o usuário possa votar nos melhores scripts. Com certeza vai para os favoritos.
Month: February 2008
Livro: Getting Real – Caindo na Real
Estou lendo o livro Getting Real. Nele é descrito a metodologia – se é que é uma metodologia – de produção que a equipe da 37signals utiliza. O que? Você nunca ouviu falar na 37signals? Pois é a empresa responsável por iniciativas como o Ruby on Rails e Writeboard, e outras coisas bem interessantes. O livro está disponível inteiro para leitura na web, com tradução para várias línguas, inclusive português pt_br.
Em síntese, o que o o livro prega é que os desenvolvedores devem pular as fases que representam o projeto (documentos, especificações, wireframes, testes de usabilidade etc.) e parta direto para o que realmente é o projeto, ou seja, telas, códigos e programação.
Sabe aquela idéia do “menos é mais”? Pois é exatamente essa que o livro procura destacar, defendendo que os softwares devem iniciar enxutos, que a equipe deve ser pequena e ágil, que o código deve ser o mais simples possível e que tudo deve ser lançado logo e aprimorado sempre.
É como estar construindo algo ao inverso, ou seja, pular diversas especificações funcionais e documentações para construir telas do mundo real.
Bem, na verdade não imaginava algo assim, esta certo que metodologias super detalhadas não sejam a melhor escolha para alcançar a velocidade que projetos Web necessitam, tão pouco, não sei se o estilo defendido pelo livro não acaba tornando o produto final apenas um paleativo para o problema que se deseja solucionar, ou seja, a famosa colcha de retalhos que o desenvolvedor consegue dar manutenção!
Infelizmente nossa realidade nos empurra a isso, muitas vezes temos “chefes” que querem as coisas pra ontem, as contas batendo à porta, orçamentos enxutos e o principal, brasileiro tem aversão a planejamento!
Ao meu ver, utilizar uma metodologia otimiza um processo, e não serve apenas para burocratizá-lo, como muitos acreditam. Um planejamento quando seguido evita retrabalho e acelera a entrega. O difícil é convencer que quando se esta planejando, também está se executando, afinal o pensamento leva à ação.
Enfim, o que estou aprendendo com o livro, é que tem que haver um equilíbrio entre o planejamento e execução, adaptando às necessidades de cada projeto. O próprio livro esclarece que não tem como construir um avião utilizando a metodologia Getting Real.
Diagrama representativo da metodologia
É quem sabe agora aqueles projetos engavetados comecem a torna-se reais. É tenho pelo menos uns 3 aqui esperando, e você, o que acha disso?
CMS em Java
Um Sistema de Gerenciamento de Conteúdo – SGC, ( inglês Content Management Systems – CMS), é um sistema gerenciador de websites, portais e intranets que integra ferramentas necessárias para criar, gerenciar (editar e inserir) conteúdo em tempo real, sem a necessidade de programação de código, cujo objetivo é estruturar e facilitar a criação, administração, distribuição, publicação e disponibilidade da informação. Sua maior característica é a grande quantidade de funções presentes.
Este blog por exemplo, funciona com um dos mais famosos CMS do mercado, chamado WordPress, e tem muitos outros, porém a grande maioria é em PHP, porém encontrei esse link que divulga alguns desses gerenciadores também em JAVA.
Confira em: http://java-source.net/
E aqui também: http://content-management-directory.com/cms-39.html
Guia de Referências – Cheat Sheets
Já falamos aqui sobre o site i love jack daniels, que disponibiliza alguns guias de referência para diversos tópicos, e recentemente recebi de um amigo alguns links novos, os quais compartilho com todos aqui. É o site do Scott Klarr, onde podemos encontrar uma coletânea de Cheat Sheets, como:
- C, CPP, C# cheat sheets
- Gimp cheat sheets
- Windows cheat sheets compilation
- Networking cheat sheets
- Linux-Unix cheat sheets – The ultimate collection
- Designers color chart cheat sheets
- Vi & vim editors cheat sheets
- Emacs editor cheat sheets
- Cheat Sheet Index
- Photoshop cheat sheets
- Apache cheat sheets
- Perl cheat sheets
- Python cheat sheets
- Ruby and Ruby on Rails cheat sheets
- Regular Expressions cheat sheets
- MySQL cheat sheets
- XML-XSLT-RSS cheat sheets
- PHP cheat sheets
- CSS cheat sheets
- Javascript/Ajax cheat sheets
- Html and Xhtml cheat sheets
E muitos outros.
Link: http://www.scottklarr.com/tag/cheat-sheets/
Valeu Dharis!
Use a internet para aprender um novo idioma
Bem, existem vários sites que oferecem a possibilidade de qualquer pessoa aprender um idioma novo, e muitos desses com serviços gratuítos, vejamos 3 desses:
O LingQ (pronúncia: link) é um sistema de aprendizado de idiomas desenvolvido por Steve Kaufmann, um ex-diplomata que fala fluentemente nove idiomas. O método utilizado por Steve não é os de livros de gramática, mas em atividades práticas.
No ambiente do LingQ é possível realizar atividades de leitura, audição, redação e conversação (com Skype). Maioria das atividades são gratuitas, mas para participar das práticas de conversação via Skype é necessário comprar pontos através do PayPal. Uma seção de 15 minutos custa 500 pontos, que correspondem a US$ 5. Atualmente, os seguintes idiomas estão à disposição: inglês, russo, alemão, francês, sueco, espanhol, italiano, português e japonês.
O KanTalk possui a funcionalidade chamada FunTalk Conversation Lessons que incorpora lições que combinam várias mídias como vídeos do YouTube e imagens para auxiliar a prática de inglês. Durante as lições você pode se comunicar com outros usuários através do Skype. As lições podem ser adicionadas aos seus favoritos, enviadas aos seus amigos e avaliadas.
SpanishPod é um serviço web que pretende agregar conteúdo em espanhol para o seu MP3 Player.
Pelo conceito podcast você escolhe uma série de áudio aulas em níveis de desenvolvimento da língua; do iniciante ao avançado. Como alimentador de podcasts, você pode acompanhar novas aulas através de assinaturas de feed.
O serviço busca a responsabilidade no conteúdo e por isso publica aulas de podcasts com falantes da língua espanhola, tudo para tornar o aprendizado o mais próximo da língua “mãe”.
Neste mesmo conceito, temos o EnglishPod.
Fontes: www.meiobit.com
Smashing Magazine – Galeria de Recursos
Você conhece o Smashing Magazine? É uma revista digital, que disponibiliza diversos recursos como:
- Gráficos
- Estudo de Caso
- Inpirações
- Fontes
- How-to
- CSS
- Ferramentas de Desenvolvimento
- Tutoriais de diversos programas e muito mais
Confira: http://www.smashingmagazine.com/
Moço do Suporte – “Você não tem coração?”
Crônica – Moço do Suporte o Carrasco da Firma
Muito se engana quem pensa que a figura mais temida de um escritório é o chefe: o fato de ele ter um salário muito maior que o seu e uma cadeira muito mais confortável que a sua não quer dizer, necessariamente, que o cara é malvado. A vilania também existe naquela sádica e sorridente mocinha do RH, que vive inventado churrascos de confraternização entre funcionários que pagariam para não trombar com os colegas fora do expediente. E o que dizer do protegido dos superiores? O figura adora um puxa-saquismo e, durante a prática, gosta de puxar o tapete dos outros.
Na verdade, se pensarmos direito, todo ambiente de trabalho é repleto de figurinhas deveras amedrontadoras, do tipo que você reza para não esbarrar enquanto pega um cafezinho ou busca uma fotocópia. Aqueles sujeitos que lhe fazem adiar o almoço só para não correr o risco de dividir o elevador com eles. Nenhum, porém, pode ser comparado ao maior carrasco da firma. Ele vive nas sombras, não é de muita fala e esconde suas malvadezas em pequenos gestos. Sim. O moço do suporte.
Todas as empresas pelas quais eu passei dependiam dos computadores para o seu ganha-pão – e é em casos como esse que o moço do suporte se esbalda, por saber que seus conhecimentos e sua presença são mais necessários que os de grande parte dos demais empregados. Pode reparar: em firma de internet, por exemplo, ele não se mistura com a gentalha que fica do lado de lá da redoma de vidro onde ele fica. Porque enquanto nós temos mesas grudadas umas nas outras em um escritório calorento, ele tem um espaço com a temperatura controlada por conta do maquinário.
Read More
Corpo Humano em 3D
Visible Body é um site muito legal que oferece uma ferramenta e visualizações 3D do corpo humano. Apesar de ser compatível apenas com Internet Explorer, vale a pena a visita.
Link: Visible Body
Criar envelopes de CD e DVD com um papel A4
Veja o vídeo:
[youtube]http://www.youtube.com/watch?v=FhydfkKAA7A[/youtube]
Agora, o legal seria se no verso da capinha de papel criada por você, fosse impresso os dados do artista, como nome, faixas e etc… bem isso é simples de resolver, no site Paper CD Case, você preenche um formulário com as informações do seu CD/DVD (título, conteúdo, autor…) e ele gera uma folha em formato PDF,
Além de dispensar tesoura, cola, fita adesiva etc …, a embalagem gerada tem uma aba do tamanho de uma aba de um envelepe de CD comum, exibindo o título da mídia.
Este outro vídeo mostra como fazer um envelope duplo, utilizando também uma papel A4 e uma fita adesiva.
[youtube]http://www.youtube.com/watch?v=iOmcm50bzmA[/youtube]
Fonte: notivagos
Compre [bp] Papel Sulfite[/bp] baratinho, baratinho…
Formulários Web Profissionais
Quem trabalha com Desenvolvimento Web, sabe o quão importante é dominar técnicas de construção de formulários. O NeoLogic, montou uma coletânea com algumas dicas de sites com informações valiosas para quem pretende se especializar na área. Confira:
Estilos e desenho de formulários
- Form Assembly
- Uni Form
- CSS-Only, Table-less Forms
- Tableless Forms
- A form with style
- Niceforms 1.0
- Fancy Form
- Styling form controls with CSS, revisited
- Showing Good Form
- Styling the Button Element with Sliding Doors
Usabilidade e acessessibilidade.
Ajax para formulários
- AJAX Contact Form
- AutoSuggest: An AJAX auto-complete text field
- FancyUpload using Mootools
- jQuery Form Plugin
- Cforms
Validação de Formulários
Sugestão nos campos
Campos ocultos
Dicas para criar formulários
Exemplos e soluções para formulários
- DOM Javascript Slider Bar
- Masked Input Plugin
- Ajax Contact Form + YUI
- Pretty Forms
- AJAX CAPTCHA
- Anchor Layout with Forms
- Ext File Upload Form Widget Example
- Control.TextArea- Prototype
- Instant Edit
- AJAX Check Username
- AJAX chained select
Geradores de Formulários