Just another site

Monthly Archives: December 2011

How to make online pricing competitive for your ecommerce portal

In the retail arena, analyzes prices of consumer technology products, and predicts if prices on particular items are going to go down, up, or hold steady. It’s a valuable tool for consumers. On the smaller retail front, scours data sources (like competing retail sites) for tech prices. It can be programmed to adjust a store’s own prices to make sure they are always competitive.


Java API to access system information regardless of the underlying platform

SIGAR includes support for Linux, FreeBSD, Windows, Solaris, AIX, HP-UX and Mac OSX across a variety of versions and architectures. Users of the SIGAR API are given portable access to inventory and monitoring data including:

  • System memory, swap, cpu, load average, uptime, logins
  • Per-process memory, cpu, credential info, state, arguments, environment, open files
  • File system detection and metrics
  • Network interface detection, configuration information and metrics
  • Network route and connection tables

Installing centos on Hyper-V

Makes sure you select Legacy Network Adapter while configuring a network for the host OS.

Also a good blog to install Centos on hyper-v with mouse support


As I Said before I/O is going to be a problem in the cloud :)


Networking Best Practice for Workload Management

  • Use nonblocking switches, and set Configure Network Port Speed to a specific value rather than allowing speed negotiation.
  • Disable the unicast storm control. Most switches have unicast storm control disabled by default. If your switch has unicast storm control enabled, you should disable it on the ports that are connected to Microsoft iSCSI Initiator hosts and targets to avoid packet loss
  • Use MPIO to manage multiple network connections to the storage in Microsoft iSCSI Initiator. This provides additional redundancy and fault tolerance on Windows Server operating systems
  • Enable flow control on network switches and adapters. Flow control ensures that a receiver can pace the sender’s speed, and it is important in avoiding data loss
  • Turn off the spanning tree algorithm for detecting loops. Loop detection introduces a delay in creating a port that can become usable for data transfer, and it can lead to application timeouts
  • Segregate SAN and LAN traffic. Servers should use dedicated network adapters for SAN traffic. Deploying traffic for Microsoft iSCSI Initiator on a separate network or networks helps minimize network congestion and latency. Additionally, traffic for is more secure when SAN and LAN traffic can be separated by using port-based virtual local area networks (VLANs) or physically separate networks
  • Use Jumbo Frames if your network infrastructure supports them. Jumbo Frames can be used to allow more data to be transferred with each Ethernet transaction and reduce the number of frames. This larger frame size reduces the overhead on your servers and iSCSI targets. For end-to-end support, each device in the network needs to support Jumbo Frames, including the network adapter and Ethernet switches

Self learning programmes for continued engineering education

MIT OpenCourseWare :


———-Stanford free courses—–

Computer Science
– Game Theory
– Design and Analysis of Algorithms I
– Cryptography
– Software Engineering for Software as a Service
– Natural Language Processing
– Computer Science 101
– Human-Computer Interaction
– Probabilistic Graphical Models

– Lean Launchpad
– Technology Entrepreneurship



Open University ,UK :

UC Berkeley’s :

Utah State OpenCourseWare :

UC Irvine OpenCourseware :

University of Southern Queensland’s OpenCourseWare :

Not necessarily but good for basics :


Eclipse JVM settings for optimized performance

Try the below setting for eclipse.ini or sts.ini (Springsource toolsuite)


Above works frin for a 4GB system with STS 2.8 on windows XP