5 Must-Have Firefox Add-ons for Web Development & QA 5 Deve-Have Firefox Add-ons para o Desenvolvimento Web & QA

June 24th, 2008 24 de junho de 2008

These add-ons are so useful that I cannot work for a single day without them and so I would suspect most web developers and QA Engineers. Esses add-ons são tão útil que eu não posso trabalhar para um único dia sem eles e por isso eu suspeito mais desenvolvedores web e GQ Engenheiros. These plugins / add-ons makes Firefox a formidable web development and testing platform. Estes plugins / add-ons Firefox torna um formidável desenvolvimento web e plataforma de teste. They are: São eles:

Read more (357 words) » Leia mais (357 palavras) "

Programming Language Survey: Please Provide Your Input & See Results Linguagem de programação Survey: Por favor forneça o seu contributo e ver resultados

May 15th, 2008 15 de maio, 2008

A short survey on your programming language preferences, shouldn’t take more than 1 minute of your time. Um pequeno inquérito sobre a sua programação preferências de idioma, não deve demorar mais de 1 minuto do seu tempo. Please participate and let others know too. Por favor, participem e informar outras pessoas também.
Read more (41 words) » Leia mais (41 palavras) "

JavaOne 2008 is Starting Now… JavaOne 2008 está começando agora…

May 6th, 2008 6 de maio, 2008

JavaOne 2008 is starting in couple of hours. JavaOne 2008 está começando a par de horas. I will be there all four days soaking in all the knowledge, fun and sharing about it in this blog. Vou estar lá todos os quatro dias de imersão em todos os conhecimentos, divertida e de partilha sobre isso neste blog.

Read more (47 words) » Leia mais (47 palavras) "

9 Important Tips for Selenium Remote Control (Java client) - Test Tool 9 dicas importantes para Selénio Controle Remoto (Java client) - Ferramenta de Teste

April 16th, 2008 16 de abril de 2008

Selenium Remote Control (RC) is a test tool that allows you to write automated web application UI tests in many programming languages against any HTTP website using any mainstream JavaScript-enabled browser. Selênio Controle Remoto (RC) é uma ferramenta que permite que você teste a escrever aplicações web UI testes automatizados em muitas línguas programação HTTP contra qualquer site utilizando qualquer mainstream JavaScript-enabled browser. Selenium RC is a powerful and simple framework for running (scheduled or manually) automated UI centric regression tests for web applications / services. Selênio RC é uma poderosa e simples quadro de correr (programada ou manualmente) automatizado UI centric regressão testes de aplicações web / serviços. Here are few simple tips for Selenium RC java client. Aqui estão algumas dicas simples para Selénio RC java cliente. I used JUnit for tests. Eu costumava JUnit para testes. You can use NGUnit too. Você pode usar NGUnit também.

Read more (378 words) » Leia mais (378 palavras) "

How To Communicate Between Java Applets Como comunicar entre Java applets

October 22nd, 2007 22 Oct, 2007

Communication between Java applets has been an interesting topic from the early days of Java. A comunicação entre applets Java tem sido um tema interessante a partir do início de Java. There are several esoteric ways to communicate like using Javascript as a bridge. Existem várias maneiras de se comunicar esotéricos gostam de usar o Javascript como uma ponte. However we will look into the simplest and most reliable method of intra-applet communication. No entanto, iremos debruçar-se sobre o método mais simples e mais fiável do comércio intra-applet comunicação.

Read more (122 words) » Leia mais (122 palavras) "

Review: Top 6 Free Linux (& Windows) HTML Editors (Open Source) & Recommendation Review: Top 6 Livre Linux (e Windows) HTML Editors (Open Source) & Recomendação

September 11th, 2007 11 de setembro de 2007

I have tried several HTML Editors over the years. Eu tentei várias HTML Editors ao longo dos anos. One of the earliest WYSIWYG HTML editor I used was Netscape Gold / Composer, which was quite basic but probably the only one at that time (1995). Uma das primeiras WYSIWYG HTML Editor I foi utilizado Netscape Ouro / Compositor, que foi bastante básicos mas provavelmente a um só nessa altura (1995). For quite sometime after that I used Visual Page, even when the product was discontinued because of its simplicity and ease of use. Por algum tempo depois que me bastante utilizado Visual Page, mesmo quando o produto foi descontinuado devido à sua simplicidade e facilidade de uso. I graduated on to Dream Weaver. Eu me formei com a Dream Weaver. Anyway back to the present when I moved to Linux, I was looking for a high quality HTML editor to be a replacement of DreamWeaver on Linux platform. Enfim de volta ao presente quando me mudei para Linux, eu estava à procura de uma elevada qualidade editor de HTML para ser uma substituição de DreamWeaver em plataforma Linux. I was looking for an editor with WYSIWYG capability with modern CSS based layouts. Eu estava procurando um editor WYSIWYG com a capacidade moderna baseada layouts CSS. I needed something light-weight and yet with well rounded features. Eu precisava algo leves e ainda com características bem distinta. Syntax highlighting was a nicety but not necessity. Sintaxe de nicety mas não foi uma necessidade.

I tried several editors including but not limited to SciTe Text Editor, Nvu, Bluefish Editor, XEmacs Text Editor, KompoZer & Quanta Plus. Tentei vários editores, incluindo mas não limitado a SciTE editor de texto, Nvu, Bluefish Editor, XEmacs editor de texto, KompoZer & Quanta Plus. Here is a brief overview of each followed by my recommendation. Aqui está uma breve visão geral de cada seguido por minha recomendação.
Read more (744 words) » Leia mais (744 palavras) "

ExtJS Hack: How To Get Selected Index of ExtJS ComboBox ExtJS Hack: How to Get selecionada índice de ExtJS ComboBox

August 20th, 2007 20 de agosto de 2007

ExtJS ComboBox doesn’t advertise, in its documentation, any way to get the selected index of a ComboBox. ExtJS ComboBox não anunciar, na sua documentação, de qualquer forma de obter o índice de uma ComboBox selecionados. Looking at the code I realized we can use the undocumented property selectedIndex. Olhando para o código eu percebi que podemos utilizar a propriedade selectedIndex indocumentados. However there is a catch. No entanto, existe uma captura.

Read more (63 words) » Leia mais (63 palavras) "

ExtJS Hack: Dynamic ComboBox & Remote On-Demand Loading With Local Filtering ExtJS Hack: dinâmica ComboBox & remoto On-Demand com carga local de filtragem

August 20th, 2007 20 de agosto de 2007

In ExtJS you can create ComboBox which loads data from the server. Em ExtJS você pode criar ComboBox que carrega os dados do servidor. You can also code so that new data is loaded from the server in response to an event like changing selection of another ComboBox. Você também pode código para que os novos dados são carregados a partir do servidor, em resposta a um evento como alterar selecção de outro ComboBox. However it also means that the filtering is done remotely which is slow. No entanto, também significa que a filtragem é feita remotamente, que é lento.

In ExtJS ComboBox automatic filtering is a nifty capability where the ComboBox items are automatically filtered to show only the values which matches the text you typed so far. Em ExtJS ComboBox filtragem automática é um bacana onde a capacidade ComboBox itens são automaticamente filtrada para mostrar apenas os valores que coincide com o texto que você digitou até agora. It can also auto-fill the rest for you. Também pode auto-preenchimento do resto para você. This powerful capability comes at a price for remote mode. Esta poderosa capacidade tem um preço de modo remoto. Every time the data is filtered by sending a query to the server which can be slower than local query. Cada vez que os dados são filtrados através do envio de uma consulta para o servidor que pode ser mais lento do que o local consulta.

In many use cases the full data is already on the client side, fetched during the initial loading of the ComboBox. Em muitos casos, o uso de dados completo já se encontra no lado cliente, coletados durante o carregamento inicial do ComboBox. Subsequent filtering can be easily done on the client side. Posteriormente filtragem pode ser feito facilmente com o lado cliente. Let’s see how we can solve it. Vamos ver como podemos resolvê-lo.

Update: I have also filed a Update: Eu também têm apresentado um defect Defeito in ExtJS forum to hopefully incorporate the functionality in the core with suggested solutions. ExtJS no fórum de espera incorporar a funcionalidade do núcleo com propostas de solução. The defect details has been provided at the end of this post. Os detalhes defeito tenha sido fornecida no final deste post.
Read more (719 words) » Leia mais (719 palavras) "

How To Make AJAX Calls With ExtJS Easily Como fazer chamadas com AJAX facilmente ExtJS

August 14th, 2007 14 de agosto de 2007

Simple things should be simple. Simples coisas deveriam ser simples. While starting with ExtJS, I saw a screencast on Grid which used a rather dubious method of making an AJAX call using an actual form element. Embora começando com ExtJS, eu vi um screencast Grid em que utilizou um método bastante duvidosa AJAX de fazer uma chamada utilizando uma forma real elemento. I hunted for a better option and I came across a better option - Ext.data.Connection. Eu caçados para uma melhor opção e eu vim através de uma melhor opção - Ext.data.Connection. Here’s an working example on how you can easily make AJAX call in ExtJS library. Aqui está um exemplo de trabalho sobre a forma como você pode facilmente fazer AJAX chamada em ExtJS biblioteca.

Read more (288 words) » Leia mais (288 palavras) "

How To Add Trim Functionality To Javascript String Como adicionar funcionalidades para remates javascript string

August 12th, 2007 12 de agosto de 2007

Trim is a useful function available in languages like Java & PHP which removes the leading and traling whitespace(s) from a String. Trim é uma função útil disponível em linguagens como Java e PHP que remove o líder traling e branco (s) de uma string. Unfortunately Javascript doesn’t natively provide trim functionality to the String object. Infelizmente Javascript não nativamente fornecer funcionalidade para os remates String objeto. Fortunately there is a simple solution. Felizmente há uma solução simples. Place the following code near the top of your Javascript file (or inline script) to add trim() functionality to all String objects. Coloque o seguinte código na parte de cima do Javascript arquivo (ou inline script) para adicionar remates () String funcionalidade para todos os objetos.
Read more (117 words) » Leia mais (117 palavras) "