Skip to main content

Working Environment


It is always good to think about your working environment. Here I am listing mine,  expecting your comments to add other necessary tools to this list.

Anti Virus

Avast  –> http://www.avast.com/free-antivirus-download
Avira  –> http://www.avira.com/en/avira-free-antivirus
AVG  –> http://www.freeavg.com/?lng=in-en&cmpid=free
Kaspersky  –> http://www.kaspersky.com/
McAfee  –> http://www.mcafee.com/us/
Symantec  –> http://www.symantec.com/index.jsp

Application Server

JBoss  –>  http://www.jboss.org/jbossas/
Tomcat –>  http://tomcat.apache.org/
Weblogic –>   http://www.oracle.com/technetwork/middleware/weblogic


Browser

Firefox –>  http://www.mozilla.com/en-US/firefox
Google Chrome  –> http://www.google.com/chrome/
IE  –>  http://windows.microsoft.com/en-US/internet-explorer/downloads/ie

Communication_Network

IPMessenger –>  http://ipmsg.org/index.html.en
Putty –>  http://www.chiark.greenend.org.uk/~sgtatham/putty/
TcpMon –>  http://ws.apache.org/commons/tcpmon
WinSCP –>  http://winscp.net/
Wireshark –> http://www.wireshark.org/

Content Management System

Joomla  –> http://www.joomla.org/
OpenCMS  –> http://www.opencms.org/en/

Database

Sqldeveloper –>  http://www.oracle.com/technetwork/developer-tools/sql-developer
Toad –> http://www.toadworld.com/

Dictionary

Wordweb –>  http://wordweb.info/free/

Editors/IDE

Adobe PDF –> http://get.adobe.com/reader/
Beyond Compare –> http://www.scootersoftware.com/
Eclipse –>  http://www.eclipse.org/
IntelliJ  –> http://www.jetbrains.com/idea/
LibOffice  –> http://www.libreoffice.org/download/
NetBeans –>  http://netbeans.org/
NotePad++ –>  http://notepad-plus-plus.org/
Nitro PDF  –> http://www.nitroreader.com/
OpenOffice  –> http://www.openoffice.org/
Source Insight –> http://www.sourceinsight.com/
Textpad –> http://www.textpad.com/
Ultra Edit –> http://www.ultraedit.com/
WinMerge –> http://winmerge.org/

Java Tools

IBM GC Monitor –> http://www.alphaworks.ibm.com/tech/pmat
JavaDecompiler –> http://java.decompiler.free.fr/
MemoryAnalyzer(MAT) –>  http://www.eclipse.org/mat/
SoapUI  –> http://www.soapui.org/
Visualvm –>  http://visualvm.java.net/
Yuicompressor –>  http://developer.yahoo.com/yui/compressor/
Firebug –> http://getfirebug.com/

Mobile

Nokia OVI Suite –> http://www.comms.ovi.com/m/p/ovi/suite/index_en_uk.html

Pictures

IrfanView  –>  http://www.irfanview.com/

Version Control

Clearcase –>   http://www-01.ibm.com/software/awdtools/clearcase/
Tortoise CVS –>  http://www.tortoisecvs.org/
Tortoise SVN –>  http://tortoisesvn.net/downloads.html

Web


FreeDownloadManager   –>  http://www.freedownloadmanager.org
GTalk   –> http://www.google.com/talk/
Skype  –> http://www.skype.com/intl/en/home
DAP –> http://www.speedbit.com/dap/

Zip

7Zip –>  http://www.7-zip.org/
WinRar –> http://www.win-rar.com/
WinZip –> http://www.winzip.com/

Comments

Popular posts from this blog

ATG - quick reference to commonly used DSP Tags

In this blog, I would like to give a quick reference to the most commonly used DSP Tags.Note that in this DSP tag details : bean refers to a Nucleus path, component name, and property name param refers to a Page parameter value refers to a Static-value var refers to a EL variable id refers to a scripting variable ============================================================== 1.dsp:importbean     example: <dsp:importbean bean="/atg/dynamo/droplet/Switch"/> ============================================================== 2.dsp:page     usage: It encloses a JSP. The dsp:page invokes the JSP handler, which calls the servlet pipeline and generates HTTPServletRequest.    example:    <dsp:page> ..... </dsp:page> ============================================================== 3.dsp:include     usage: Embeds a page fragment in a JSP.     example:   <dsp:include src="/myPage/Result...

ATG Search architectural flow : Search and Index

I would like to explain the high level ATG Search implementation architecture ( for an online store) through the above diagram. In this diagram 1.x denotes the search functionality and 2.x denotes the indexing functionality. I have given JBoss as the application server. Physical Boxes and Application Servers in the diagram ( as recommended by ATG )  : Estore ( Commerce ) Box --> The box with the estore/site ear (with the site JSPs and Java codes). Search Engine Box --> The box with the search engine application running. Indexing Engine Box --> The box with the indexing engine application running. CA (Content Administration) Box --> The box with the ATG CA ear ( where we could take CA -BCC - Search Administration and configure the search projects) . Search Indexer Box --> The box with the ATG Search Index ear ( to fetch the index data from repository). Note that the engine performing indexing will need access ...

ATG - more about Forms and Form Handlers

An ATG form is defined by the dsp:form tag, which typically encloses DSP tags that specify form elements, such as dsp:input that provide direct access to Nucleus component properties. Find below a sample dsp:form tag.    <dsp:form action="/testPages/showPersonProperties.jsp" method="post" target="_top">      <p>Name: <dsp:input bean="/samples/Person.name" type="text"/>      <p>Age: <dsp:input bean="/samples/Person.age" type="text" value="30"/>      <p><dsp:input type="submit" bean="/samples/Person.submit"/> value="Click to submit"/>    </dsp:form>   When the user submits the form, the /samples/Person.name property is set to the value entered in the input field.Unlike standard HTML, which requires the name attribute for most input tags; the name attribute is optional for DSP form element tags. If an input tag omits the n...

Income Tax process and e-filing

http://financeminister.in/income_tax_calculator.php https://incometaxindiaefiling.gov.in Below I am listing the step-by-step activities of the Tax Process that a working professional need to do in a given Financial Year. Here FY refers to Financial Year  and  AY refers to Assesment Year. Each month we will pay the Tax (From APRIL 20xx to MARCH 20xx+1) through our Employer for the FY 20xx – 20xx+1. In the month April 20xx, we will give the investment details to the employer (in our employer specified portal) for the FY 20xx – 20xx+1. In the month January 20xx+1, we will give the investment proof details , Rent receipts… to the Employer Finance Department for the FY 20xx – 20xx+1. In the month MAY/JUNE 20xx+1, employer gives the Form 16 for the FY 20xx – 20xx+1 to us (The proof given by the employer to the employee for the tax paid by the employee). In the month July 20xx+1 (on or before July 31st of every year), we will fill the ITR forms (earlier it was NayaSaral f...

Basic design decisions for a commerce search setup ( with an ATG Search view)

In this blog I would like to explain the basic set of configuration/design decisions needed to setup an ATG search project. Most of these design decisions are common for all Enterprise search applications. 1. Decide the searchable properties :   This means the properties that the business want the user to search in the ecommerce platform. In ATG search these are configured as the text properties in the product-catalog-output-config.xml ( the definitionFile of the \atg\commerce\search\ProductCatalogOutputConfig). Usually the displayName of product/sku, displayName of department/category/sub-category, skuId, brandName are the properties configured as searchable. 2. Decide the search refinement properties or the faceted properties :   After a user search for a keyword, search refinement is the next step done to filter his results. ATG supports the search refinement using the Faceted Search concept. Read more about facted search @...