Posts arquivos para maio, 2010

31mai2010

Ruby + Rails no Mundo Real 2010 – Resumo

(0) comentários

No sábado passado (25/10/2010) aconteceu o Ruby + Rails no Mundo Real 2010, evento idealizado e organizado pelo Guru-SP (Grupo de Usuários Ruby de São Paulo).

Bem, resumindo, esse post é apenas um broadcast de um excelente post escrito por Rodrigo Ribeiro, com um Resumo deste evento. Este post ficou tão bem feito que eu não tenho o que complementar ou escrever, apenas para convidar à todos para participar do grupo, das listas de discussão e dos próximos eventos!

Aproveitem!

Minhas impressões – Ruby+Rails no mundo real 2010


27mai2010

WordPress SEO

(0) comentários
Ajuste o SEO do seu blog Wordpress com o plugin All in one seo pack. Já utilizo este plugin aqui a algum tempo e tenho gostado bastante do resultado.
26mai2010

Encoding Tomcat

(0) comentários

No .bash_profile poderá inserir O ENCODING :

export LANG=pt_BR.UTF-8

No Server.xml
URIEncoding=”UTF-8″


<Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true"
    URIEncoding="UTF-8"/>
25mai2010

Diferenciação de Produtos Web (Parte II)

(0) comentários

Completando o post anterior, outro critério que muitos consideram ser seu diferencial estratégico é a qualidade do produto oferecido.

Embora qualidade seja fundamental para qualquer produto ou serviço oferecido, qualidade é algo relativo: segundo sua definição, qualidade significa adequação e conformidade às exigências do cliente.

Como cada cliente possui exigências distintas, um produto de qualidade para um cliente pode não ser adequado para outro cliente.

Outra questão a respeito da qualidade é que, obviamente, todos os players do mercado almejam, em algum momento, ter um produto de qualidade (caso ainda não tenham). Assim, ainda que seu produto seja, atualmente, o único produto de qualidade (para a maior parte dos clientes) no mercado, este não é um diferencial competitivo de longo prazo.

A tendência é que, no longo prazo, todos os players tenham produtos de qualidade, com as features que atendam às necessidades dos clientes e com o preço que os clientes estão dispostos a pagar.

O que então define um diferencial estratégico de longo prazo?

Compartilhe! RSSTwitterFacebookGoogle BookmarksGoogle BuzzDiggdel.icio.usMySpaceNetvibesFriendFeedOrkutPosterousPDFAdd to favoritesPrint


25mai2010

Entrevista com Fabio Akita

(0) comentários
Geralmente o entrevistado em questão é que faz as entrevistas, mas dessa vez ele fez o papel inverso. O blogueiro, programador e evangelizador de Ruby e Ruby on Rails fala sobre a adoção de Ruby on Rails no Brasil, o futuro próximo do Ruby e do Rails, Ruby on Rails em grandes corporações, o melhor ambiente para um equipe de desenvolvimento, sua rotina de estudo e absorção de conhecimento, os atrativos do Ruby para programadores de outras linguagens e dicas para quem está começando com Ruby.


23mai2010

Bordas arredondadas com jQuery e CSS

(0) comentários

Esse é um exemplo simples e prático de como simular bordas arredondadas em imagens utilizando jQuery e CSS. Não existe nenhum mistério, basta criar uma imagem com os 4 cantos arredondados, alguns estilos CSS e um simples script em jQuery, olha só que moleza :)

border-radius

Veja o exemplo

Bordas
Para dar um efeito mais real, eu aconselho usar um .png ou .gif transparente para suavizar as bordas. Aqui estou usando png com bordas de 3px. Faça o download do PNG.

CSS

.bri {
 position:relative;
}
.bri span {
 background:url("borders.png") no-repeat;
 display:block;
 height:3px;
 position:absolute;
 width:3px;
}
.bri .ctl {
 left:0;
 top:0;
}
.bri .ctr {
 background-position:-3px 0;
 right:0;
 top:0;
}
.bri .cbl {
 background-position:0 -3px;
 bottom:0;
 left:0;
}
.bri .cbr {
 background-position:-3px -3px;
 bottom:0;
 right:0;
}

jQuery

$(document).ready(function(){
 $(".border-radius").each(function(i){
 $(this).wrap("<div id='bri"+i+"' class='bri'>").before("<span class='ctl'></span><span class='ctr'></span><span class='cbl'></span><span class='cbr'></span>");
 $('#bri'+i).css({position:'relative', width:$(this).attr('width'), height:$(this).attr('height')});
 })
});

HTML
Basta incluir uma class=”border-radius” na imagem que você quer aplicar o efeito, não esqueça de definir o width/height.

<img class="border-radius" src="imagem.jpg" width="380" height="167">

Funcionou nos seguintes nos navegadores:

  • IE 7, IE8, Chrome, Safari, Firefox e Opera (Win)
  • Firefox, Safari, Chrome, Opera (Mac)
  • Firefox, Chrome, Opera (Linux)

Se tiver alguma dúvida poste seu comentário.

22mai2010

ZFS Internals (part #10)

(0) comentários
PLEASE BE AWARE THAT ANY INFORMATION YOU MAY FIND HERE MAY BE INACCURATE, AND COULD INCLUDE TECHNICAL INACCURACIES, TYPOGRAPHICAL ERRORS, AND EVEN SPELLING ERRORS. From the MANUAL page: The zdb command is used by support engineers to diagnose failures and gather statistics. Since the ZFS file system is always consistent on disk and is self-repairing, [...]


22mai2010

Blogs and Feeds

(0) comentários
Hello there… Today i was doing something that was on my todo list for a long time. When i did start to blog, my intention was not (just) talk about technical stuff, but just write about evertything i did like, or do not like: music, movies, politics, and a lot of things that i’m sure [...]


18mai2010

Diferenciação de Produtos Web

(0) comentários

Ao desenvolver um produto, é função do Gerente de Produtos (em conjunto, obviamente, com todos os stakeholders), definir qual será o diferencial do produto em relação ao mercado. Os clientes se manterão fiéis ao seu produto somente se ele tiver um diferencial competitivo sustentável em relação aos demais concorrentes do mercado, e, mais que isso, em relação a outros produtos substitutos, ainda que não concorrentes diretos de seu produto. É esta diferenciação que torna um produto sustentável e, no final das contas, garante sua rentabilidade.

Dois exemplos clássicos de tentativa de diferenciação de produtos são:

  • A diferenciação por preço – seu produto é parecido com os demais do mercado, mas você consegue vendê-lo a um preço menor – não é sustentável no longo prazo: algum concorrente com mais recursos eventualmente poderá oferecer o produto a um preço mais baixo que você, e, após um tempo de disputa, um dos dois irá chegar ao seu limite de preço baixo e assim deixará o outro vencer. É uma estratégia arriscada, em que só há lugar para um player no mercado, e este pode não ser você! É uma estratégia válida caso seu objetivo, no curto prazo, seja mesmo subsidiar o produto para tentar deliberadamente tirar um concorrente do mercado, mas não se sustenta no longo prazo, além do risco.
  • Diferenciação por quantidade de funcionalidades que o produto possui. Uma ferramenta de e-mail que tenha calendário, por exemplo, é melhor que uma ferramenta que não tenha (será mesmo? Quantas pessoas – em seu público-alvo – usam o calendário?). Por um lado, ter mais funcionalidades torna o produto mais complexo, o que pode prejudicá-lo; por outro, em pouco tempo os concorrentes poderão desenvolvê-la também. Por mais que desenvolvedores muitas vezes discordem, hoje em dia, com a tecnologia à disposição, principalmente no mundo web, é possível fazer/copiar qualquer coisa. A tecnologia e as funcionalidades são diferenciais temporários, porque em breve alguém irá copiar seu produto (claro, somente se ele for bem sucedido, se ele fracassar, você não corre o risco de ser copiado! ;) )

Enfim, há diversas de se diferenciar um produto, algumas mais eficientes, outras menos, e, nos próximos posts pretendo abordar algumas formas de diferenciação que acredito serem mais interessantes para produtos web.

Deixe aqui nos comentários deste post sua opinião sobre qual a melhor forma de diferenciar seu produto web!

Compartilhe! RSSTwitterFacebookGoogle BookmarksGoogle BuzzDiggdel.icio.usMySpaceNetvibesFriendFeedOrkutPosterousPDFAdd to favoritesPrint


17mai2010

SQL AntiPatterns and noSQLbr

(0) comentários
Last saturday I presented an updated version of what sent me the noSQL way at nosqlbr – the first noSQL conference in Brazil. Basically I talked about stuff I did and I saw when I gave consulting to legacy systems. Life is not pretty but there are ways out. The event was great and I [...]

Switch to our mobile site