Monday, January 19, 2009

wubi

wubi - Windows-based Ubuntu Installer creates a 'loop device' -

In Unix-like operating systems, a loop device, vnd (vnode disk), or lofi (loopback file interface) is a pseudo-device that makes a file accessible as a block device.



unetbootin

unetbootin is Universal Netboot Installer
UNetbootin allows for the installation of various Linux/BSD distributions to a partition or USB drive, so it's no different from a standard install, only it doesn't need a CD. It can create a dual-boot install, or replace the existing OS entirely.

QEMU

qemu.exe -L . linux.img
http://www.h6.dion.ne.jp/~kazuw/qemu-win/qemu-0.9.0-windows.zip -the package is ~6MB and is small. This emulated version can live side by side with Windows like vmware fusion for Mac

Wednesday, January 07, 2009

selenium core : Technologies used

cssQuery - http://dean.edwards.name/
cssQuery() is a powerful cross-browser JavaScript function that enables querying of a DOM document using CSS selectors. All CSS1 and CSS2 selectors are allowed plus quite a few CSS3 selectors.

scriptaculous - http://script.aculo.us/
script.aculo.us provides you with easy-to-use, cross-browser user interface JavaScript libraries to make your web sites and web applications fly.
What's inside? animation framework, drag and drop, Ajax controls
DOM utilities, and unit testing. It's an add-on to the fantastic Prototype framework.

xpath - http://code.google.com/p/ajaxslt/

xpath is part of ajaxslt: Pure javascript implementation of XSLT and XPath

AJAXSLT is an implementation of XSLT in JavaScript. Because XSLT uses XPath, it is also an implementation of XPath that can be used independently of XSLT. This implementation has the advantange that it makes XSLT uniformly available on more browsers than natively provide it, and that it can be extended to yet more browsers if necessary.

AJAXSLT is interesting for developers who strive aggressively for cross browser compatibility of their advanced web applications.

This implementation of XSLT operates at the DOM level on its input documents. It internally uses a DOM implementation to create the output document, but usually returns the output document as text stream. The DOM to construct the output document can be supplied by the application, or else an internal minimal DOM implementation is used. This DOM comes with a minimal XML parser that can be used to generate a suitable DOM representation of the input documents if they are present as text.

jsunit - http://www.jsunit.net/

JsUnit is a Unit Testing framework for client-side (in-browser) JavaScript. It is essentially a port of JUnit to JavaScript. Also included is a platform for automating the execution of tests on multiple browsers and multiple machines running different OSs.

strands - http://www.xucia.com/strands-doc/overview.html

Strands adds coroutine and cooperative threading support to the JavaScript language that enables blocking capabilities for asynchronous event callbacks. This makes asynchronous code refreshingly readable and comprehensible.

Dojo toolkit - http://dojotoolkit.org/

The Dojo Toolkit is an open source modular JavaScript library (or more specifically JavaScript toolkit) designed to ease the rapid development of cross platform, JavaScript/Ajax based applications and web sites.

Prototype: http://www.prototypejs.org/

http://prototype.conio.net/ ??

Prototype is a JavaScript Framework that aims to ease development of dynamic web applications.


Saturday, November 29, 2008

dropbox list

3lotusmedia
AccuLink
ADS
alg
AlphaPhiFoundation
amazinggrace
artisticphotocanvas
BarnesMcInerneyDropbox
BiggyPix
bizmonitoring
blazefiletransfer
Breuckmann459571
burningdervish
cabe
caledlaw
canvasone
chadgreenlee1113963
cleanrun
Clitho
digitalsilverimaging
Documents
Donman
dpd
dtSearch
ebscomedia
ECB
epc
ESNMFTP
everydaylivesdeliveries
FinePrintImaging
freqmastering
globallt
halvorbodin
HawkArtDropBox
hotdishadvertising
HotelTravelCheck
ICDLGraduateSchool
ImperialPrinting
ImprintDigital
IndependentWomensVoice
inition
inquirerbox
JaysonNoftle569037
Jive
joshKelleytoremember
kubu
LazyMask
mainehomedesign
MajorProductionFund
MGIPERTH
morganjames
Mumbian
ndkdenver
nerepro
newvision
OLP2008
patrickmediagroup
plan
polishyourimage
polkadotpotato
PostUp
pravda
predisc
Printingmethods
Protograph
pvp
RiverviewSystems
selfbuild/
SendUsYourStory
sftfactory
SIGNSbySaenz
spectre
stingraytacklecompany
STLHE
sydac
teamdropbox
Texcast
thehonigcompany
TheModernFirm
tigerfish
tlac
ToolStudiosDrop
UKlocations
unitedgraphics
UploadBox
vincentpress
vivid
WowStuff706654
ZSpotlight

Saturday, August 30, 2008

GPS stuff

  1. OpenStreetMap (OSM) is a collaborative project to create a free editable map of the world.
  2. .osm is in contrast .gpx format
  3. Indian company selling gps tracking http://gps-tracking.gpsintegrated.com/
  4. Uses Rover9 from Stars Navigation Tech Ltd
  5. uses chipset SiRFstarIII from SiRF Technology Holdings, Inc in San Jose

Wednesday, August 27, 2008

crawler built along with webtest tool

WebTest tool combined with a WebCrawler can be very powerful like "static code analysis" tool.

SaaS & multi-tenant

SaaS and Multi-Tenant are under utilized powerful words in people's resume.

Saturday, June 28, 2008

Library privilage in San Jose, CA

The city of San Jose, CA library system has the possibility of Inter Library Loan free of charge to it's members. Some of the libraries participating in the system are some of the international libraries including from Germany.

Thursday, August 16, 2007

Buy Home

Couple of data pointers while buying home.
  1. Ultimately after purchasing home, will you, your spouce and family members be HAPPY. Have this as the key guidance during the entire purchase process.
  2. I wouldn't recommend not even putting a 5% down payment.
  3. Buying agent and selling agent take 3% each. So, asking for 94% of the asking/listing price is not irrelevant. - Or if this property is not your dream home, you SHOULD ask for less than 94% of the asking price.
  4. Try to by pass the agents - for example, in new homes, try to deal with the seller directly.
  5. Loans (First Mortgage and second Home Equity Line of Credit) are again products and YOU ARE the customer. So, don't hesitate to look for bargain and negotiations.
  6. Don't ever buy more than your means. It is no win scenario gamble - especially if this is your first home where you plan on living.
  7. Buying home on the last few days of making offer / contract is purely 'mind game'. Numbers are just numbers. Stay focused on the final target and see what makes you HAPPY.
  8. Buying home is like buying a stock. It goes up and down. Some one thinks they want to sfel because there are other uses for that money - while the buyer thinks his money will do better in this stock.
  9. When you are in the market, the prices are set also by the personal feelings of the buyers/sellers currently in the market. If you feel better about venturing, go for it. If not, stay back.
  10. Make sure the reccuring income is relatively stable - not much change/impact negatively.
  11. Have some reserve on purchase of home. You might need incidental expenses.

Monday, July 30, 2007

synergy software - multi computer

Do you have multiple computer and you are changing keyboard/mouse to view them? Here is the relief from Open Source software Synergy Synergy works on cross platform.

In one of my earlier projects, we have a developer write a program for Windows and named it 'pauli' (girl friend's name?). I recall the developer telling that this causes security threat - not sure if this is still existing in Synergy.

Hey, cross platform? Not a problem!! I am using this program on windows and Mac OS and it works well. From the tar ball, Linux seems to be supported as well.

Thursday, July 26, 2007

Possible waterfalls trip Aug 2007

Here is the list of waterfalls that might be interesting for us for the Aug 3, 2007 week end trip.

  1. http://www.waterfallswest.com/ca_webber.html
  2. http://www.waterfallswest.com/ca_loves.html
  3. http://www.waterfallswest.com/ca-bowman-lake-falls.html
  4. http://www.waterfallswest.com/ca-faucherie-lake-falls.html
  5. http://www.waterfallswest.com/ca_lakeclementine.html
  6. http://www.waterfallswest.com/ca_paradise.html
  7. http://www.waterfallswest.com/ca_devil.html
  8. http://www.waterfallswest.com/ca-bear-river-falls.html

Parameters that xxxx had in mind for this short listing

  1. Closer to home - with in couple of hours of driving.
  2. Waterfalls must be beautiful.
  3. multiple Waterfalls clustered in small region
  4. Better than Uvas Canyon waterfalls
  5. Waterfalls in it’s best (/optimal) beuty during July/Aug time
  6. Ease of reaching by car
  7. Not much effort in hiking from the car to get a good view point to view the falls
  8. At-least one swimming hole (webber is a possibility)
  9. If there are other interesting view points on the way or neighboring place – that’s extra.

Other resources to search for waterfalls:

  1. http://www.waterfallswest.com/region_ca.html
  2. http://www.world-waterfalls.com/database.php?s=T&t=G&category=stateprov&search=California&orderby=name
  3. Well…. http://www.google.com/

A possible plan for this trip:

  1. drive on Friday 8/1 evening to Truckee, CA (221 miles/3 hours 37 minutes) or Auburn, CA (155 miles/2 hours 34 minutes) or in between these 2 cities
  2. Halt at Auburn or Truckee.
  3. Start out seeing couple of waterfalls
  4. Get back to hotel on Saturday Night
  5. Packup on Sunday morning – visit more places
  6. Return home on Sunday evening

Alternate LOONG day trip possibility (in this order)

  1. http://en.wikipedia.org/wiki/Salmon_Creek_Falls
  2. http://en.wikipedia.org/wiki/Limekiln_Falls
  3. http://en.wikipedia.org/wiki/Big_Sur - couple of them
  4. http://en.wikipedia.org/wiki/Andrew_Molera_Falls

xxxx picture on Mossbrae Falls was on wikipedia’s california:portal from Jan 30th to April 24th 2007. Why not one of us capture the great picture to share….

Tuesday, July 24, 2007

hypoteneous

ஒடிய நீளன்தனை ஒரெட்டு கூரக்கி
கூரதில் ஒன்டை தள்ளி குன்ட்ரதின் பதியை சேர்தல்
நீடிய கருனம் தனே.

Monday, June 04, 2007

Cool LAMP Modules

CentOS Linux
Apache
PHP
MySQL
GeoIP from MaxMind is GPL
PEAR - PHP Extension and Application Repository
JSON - JavaScript Object Notation
PHP Shared memory: http://pear.php.net/package/System_SharedMemory
import contact list from webmail services http://svetlozar.net
SugarCRM - Customer Relationship Management
Drupal - Content Management Service

Tuesday, May 08, 2007

file upload sites

DropSend.com, MediaMax, YouSendIt.com and SendThisFile.com
MegaUpload
RapidShare
Amazon S3
send6.com
mailbigfile.com
yousendit.com
LeapFILE
FlyUpload - Khalid Shaikh

Sunday, April 22, 2007

testing interview questions

How do you test an office stapler!!
How do you debug a broken stapler!!

Bring a stapler to the in-person interview and have the candidate provide test cases. No one approach/answer is correct. Look for thought process. First make sure the candidate understands an office stapler and it's general features (or else it might not be productive discussion).

What skills are required for your position

Flexible
Networking protocol
Qwik to learn
absorb
Not Afraid
Solid BackGround
Solid team work
cross team communication

network computing -> enterprise computing

In the 90s and 2000s, there is so much dependency on networking that it has churned out lots of skilled professionals in this domain. These professional move in to other similar domains and reuse nomenclatures used in the networking domains. Example: the enterprise security companies seems to have significant influence from networking. Or, may be the networking brought in lots of hassles along with it's benefits. So, the networking experts recognized the trouble and started working on it's solutions. Borrowed word
PM: Performance Management (monitoring)
FM: Fault Management

prs - Performance, Reliability & Scalability

Looks like companies are recognizing the need to do the right thing to get more reliable juice on the existing hardware/software. Business community has started putting money where the mouth is. Check out the trend in job req in early Jan 2007 for these terminologies and yo will notice that there are job titles with one or more of these words in both Dev and QA organizations. Also, some of the big troubles bubbling up most likely due to these factors - read RIM service down or Intuit servers going down during it's peak load.

Saturday, April 07, 2007

IP aliasing

IP aliasing is the process of adding more than one IP address to a network interface. With this, one node on a network can have multiple connections to a network, each serving a different purpose.

howto
/sbin/ifconfig eth0 up
/sbin/ifconfig eth0 172.16.3.1
/sbin/ifconfig eth0:0 172.16.3.10
/sbin/ifconfig eth0:1 172.16.3.100

Blog Archive