Tuesday, February 02, 2010

ntfs-3g & FUSE

wikipedia

NTFS-3G is an open source cross-platform implementation of the Microsoft Windows NTFS file system with read-write support. NTFS-3G uses the FUSE file system interface, so it can run unmodified on many different operating systems. It has been reported to work with Linux, Mac OS X, FreeBSD, NetBSD, Solaris, BeOS, QNX and Haiku. It is licensed under either the GNU General Public License or a Commercial license. It is a partial fork of ntfsprogs and is under active maintenance and development.


www.ntfs-3g.com

Filesystem in Userspace (FUSE) is a loadable kernel module for Unix-like computer operating systems, that allows non-privileged users to create their own file systems without editing the kernel code. This is achieved by running the file system code in user space, while the FUSE module only provides a "bridge" to the actual kernel interfaces.

Released under the terms of the GNU General Public License and the GNU Lesser General Public License, FUSE is free software. The FUSE system was originally part of A Virtual Filesystem (AVFS), but has since split off into its own project on SourceForge.net.

FUSE is available for Linux, FreeBSD, NetBSD (as PUFFS), OpenSolaris, and Mac OS X. It was officially merged into the mainstream Linux kernel tree in kernel version 2.6.14.


Volume Snapshot Service (VSS) Shadow Copy

Wikipedia
Shadow Copy (also called Volume Snapshot Service or VSS), is a technology included in Microsoft Windows that allows taking manual or automatic backup copies or snapshots of data, even if it has a lock, on a specific volume at a specific point in time over regular intervals. It is implemented as a Windows service called the Volume Shadow Copy service. A software VSS provider service is also included as part of Windows to be used by Windows applications. Shadow Copy technology does not require the file system to be NTFS, although it needs one NTFS volume for the shadow copies to be stored.

commands:
  vssadmin list providers
vssadmin create shadow /for=c:

kboot & kexec

http://kboot.sourceforge.net/

kboot is a proof-of-concept implementation of a Linux boot loader based on kexec. kboot uses a boot loader like LILO or GRUB to load a regular Linux kernel as its first stage. Then, the full capabilities of the kernel can be used to locate and to access the kernel to be booted.
kboot integrates the various components needed for a fully featured boot loader, and demonstrates their use. While the main focus is on basic technical functionality, kboot can serve as a starting point for customized boot environments offering additional features.

kboot is currently only tested on the ia32 (i386) platform. Some of its features include:

  • supports most file systems and device drivers the Linux kernel supports
  • transparent navigation in the file system of the booted system, including auto-mounting guided by /etc/fstab
  • network configuration is either manual or with DHCP, including name resolution via /etc/hosts and DNS
  • access to file systems via NFS
  • access to files via HTTP, FTP, and TFTP
  • inbound and outbound SSH (to and from the boot loader)
Besides that, it's easy to add more features. The most important missing features are:
  • no pretty user interface yet
  • no integration of RAID, LVM, etc.
  • needs to support more platforms, in particular amd64
  • file name completion only works for commands and kernels
  • does not boot legacy operating systems yet

kexec from wikipedia

kexec (kernel execution) is a mechanism of the Linux kernel that allows "live" booting of a new kernel over the currently running one. kexec skips the bootloader stage (hardware initialization phase by the firmware or BIOS) and directly loads the new kernel into memory, which starts executing immediately. This avoids the long times associated with a full reboot, and is useful on systems with high availability requirements, where minimizing downtime is of essence.

While feasible, there are two major challenges in implementing a mechanism such as kexec: first, the new kernel will overwrite the memory of the currently running one, while it is still executing. Second, the new kernel will usually expect all physical devices to be in a well-defined state, as they are after system reboot, when the BIOS (or firmware) resets them to a "sane" state. Bypassing a real reboot means devices may be in an unknown state, and the new kernel will have to recover from that.

  1. Reboot Linux faster using kexec

Apache Lucene

Wikipedia:

Apache Lucene, while suitable for any application which requires full text indexing and searching capability, Lucene has been widely recognized for its utility in the implementation of Internet search engines and local, single-site searching.

At the core of Lucene's logical architecture is the idea of a document containing fields of text. This flexibility allows Lucene's API to be independent of the file format. Text from PDFs, HTML, Microsoft Word, and OpenDocument documents, as well as many others can all be indexed so long as their textual information can be extracted.

COW : Copy on Write

From Wikipedia

Copy-on-write
(sometimes referred to as "COW") is an optimization strategy used in computer programming. The fundamental idea is that if multiple callers ask for resources which are initially indistinguishable, they can all be given pointers to the same resource. This function can be maintained until a caller tries to modify its "copy" of the resource, at which point a true private copy is created to prevent the changes becoming visible to everyone else. All of this happens transparently to the callers. The primary advantage is that if a caller never makes any modifications, no private copy need ever be created.

.....

The COW concept is also used in maintenance of instant snapshot on database servers like Microsoft SQL Server 2005. Instant snapshots preserve a static view of a database by storing a pre-modification copy of data when underlaying data are updated. Instant snapshots are used for testing uses or moment-dependent reports and should not be used to replace backups.

COW may also be used as the underlying mechanism for snapshots provided by logical volume management and Microsoft Volume Shadow Copy Service.

Sunday, January 31, 2010

iPad use possibilities

Non 3G Version
  1. eBooks
  2. ePrint outs (Map direction)
  3. Digital Photo Frame
  4. Replace Portable DVD Player
  5. Replace netbook
  6. skype phone
  7. Portable Internet Browser
  8. Product presentation in exec room / coffee shop
  9. Keynote speaker/teleprompter
  10. larger screen for video camera/ on location editing
  11. Music player
  12. Instant ON can replace laptop - check email
  13. Multi touch - for artist/painters/ white boarding
  14. Travel kit - replacement for laptop

Sunday, January 10, 2010

perl JSON API http

  1. sudo perl -MCPAN -e 'install JSON'
  2. sudo perl -MCPAN -e 'install JSON::XS'
  3. sudo perl -MCPAN -e 'install WWW::Mechanize'
http://beerpla.net/2008/03/27/parsing-json-in-perl-by-example-southparkstudioscom-south-park-episodes/



#!/usr/bin/perl -w

use strict;
use JSON;
use LWP::Simple;

fetch_json_page("http://www.crunchbase.com/v/1/company/yousendit.js");

sub fetch_json_page
{
my ($json_url) = @_;
eval{
my $content = get($json_url);
my $json = new JSON;

# these are some nice json options to relax restrictions a bit:
my $json_text = $json->decode($content);
print $json_text->{phone_number} . "\n";
};
# catch crashes:
if($@){
print "[[JSON ERROR]] JSON parser crashed! $@\n";
}
}

Tuesday, January 05, 2010

mysql backup

http://dev.mysql.com/doc/refman/5.1/en/backup-methods.html

MySql data file copy is a valid process for MyISAM engine!!

  1. Making Backups by Copying Table Files
  2. Making Delimited-Text File Backups
  3. Making Backups with mysqldump or mysqlhotcopy
  4. Making Incremental Backups by Enabling the Binary Log
  5. Making Backups Using Replication Slaves
  6. Recovering Corrupt Tables
  7. Making Backups Using a File System Snapshot


Saturday, November 21, 2009

perl <> mysql


#!/usr/bin/perl
use DBI;
use DBD::mysql;

#use strict;
$user="user";
$password="password";
$database="database";
$dsn="dbi:mysql:$database:localhost:3306";
$dbh = DBI->connect($dsn, $user, $password,
{ RaiseError => 1, AutoCommit => 0 });
$sth = $dbh->prepare("SELECT ID,Score1 FROM STUDENT_RECORD1");

$sth->execute();

while ( @row = $sth->fetchrow_array ) {
print "@row\n";
}

Wednesday, September 02, 2009

Thursday, August 20, 2009

MySql useful tips

mysql -u -p -e
"select
TABLE_NAME, COLUMN_NAME, COLUMN_DEFAULT,
IS_NULLABLE, DATA_TYPE,
CHARACTER_MAXIMUM_LENGTH, CHARACTER_OCTET_LENGTH,
NUMERIC_PRECISION, NUMERIC_SCALE,
COLUMN_TYPE, COLUMN_KEY, EXTRA,
PRIVILEGES, COLUMN_COMMENT
from information_schema.columns
where
TABLE_SCHEMA = ''
order by TABLE_NAME, COLUMN_NAME "
> tbl


select TABLE_NAME, TABLE_ROWS from information_schema.TABLES where TABLE_SCHEMA = '' order by TABLE_ROWS ;



Monday, August 17, 2009

Address validation service

http://www.melissadata.com
  1. Address Validation (Makes sure the suite number is input - else throws error)
  2. ZIP, Geo code, phone,
  3. List of streets in zip
  4. real estate data
  5. house numbers on street
  6. Zip codes in radius

Sunday, August 16, 2009

interesting lists / templates that can be converted to content

List of waerfalls in Tamilnadu
List of Forts in India
Pin Codes of Indian cities - map with GPS co-ordinates(?)
STD codes in India - With GPS
Railway Stations in India with GPS
Highways of Tamilnadu & India
Choleswara temples with gps location

List of spices (?) used in Tamil friends home(s) and what dish it is used, where to purchase, how much (tricky)
Tamilnadu transportation routes: example http://www.tn.gov.in/transport//routes/routes_salemghat.htm

bluetooth info

Here is the list of Bluetooth Chipset Vendors (2002 list)
  1. Agere Systems
  2. Alcatel
  3. Atmel
  4. CSR
  5. Conexant
  6. Ericsson ROK 101 007/8
  7. GCT Semi
  8. Infineon
  9. Microtune / Transilica
  10. Motorola
  11. NewLogic
  12. Oki
  13. Parthus
  14. Philips
  15. Silicon Wave
  16. Spirea
  17. TI
  18. Vaishali
  19. XEMICS
  20. Zarlink

Here are the Bluetooth stacks
  1. Widcomm (Windows)
  2. Microsoft Windows stack (Windows)
  3. EtherMind stack (Windows)
  4. Toshiba stack (Windows)
  5. BlueSoleil (Windows)
  6. BlueZ (Linux)
How about putting bluetooth 2.0 in a chip > dongle for security.

small cap voice

http://smallcapvoice.com/
100K per year for participant!! Good money infact.

IT PIO

http://www.it-pio.org/ an organization for

~ 100 people assembled in Cupertino for Aug 15th, 2009 celebrations.
Information Technology - People of Indian Origin

Friday, August 14, 2009

java download location

http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-6u16-windows-i586.exe?BundledLineItemUUID=Z1RIBe.p_ooAAAEj2BJSexxh&OrderID=rxdIBe.pQlAAAAEjzhJSexxh&ProductID=bhJIBe.ptbMAAAEishcTvuC_&FileName=/jdk-6u16-windows-i586.exe

Thursday, August 13, 2009

os / browser testing

Couple of aspects / challenges to solve
  1. There are tones of possible OS/Browser/plugin configurations. Maintaining each of them can be costly and resource intensive
  2. Supporting closed source stuff like Windows, Apple can be costly just for the price of OS alone
  3. Open Source (Linux) has the challenge of variety -
  4. Blackberry, iPhone OS, Symbian OS - nooo don't open that Pandora Box
  5. How do we make Windows XP multiple concurrent users
  6. How to remotely access the desktop with lowest network bandwidth cost
  7. How to have no/minimal client side setup
  8. How deal with variety in clients (Windows, Mac, Linux, IE, FireFox, Safari....) accessing our solution
  9. How to ensure (and verifiable?!) privacy of customer installation
  10. How to get the first 1-100 customers. The next 10,000 can be easy (as each of them want to do it on their own - wouldn't they)
  11. How to price for casual one time user (read as freelance web site designers)
  12. How to prevent folks using us as launch pad for attacks

What are the comparable technologies out there we can adopt
  1. Virtual machines
  2. VPN
  3. WebEx (any solution from Citrix? I believe yes)
  4. litmusapp.com
  5. cloud computing
  6. http://www.soti.net/
  7. http://browsershots.org/
  8. http://www.browsercam.com/
  9. http://webworkerdaily.com/2008/01/07/is-your-html-good-enough-7-browser-testing-services/
  10. http://tredosoft.com/Multiple_IE
  11. http://www.xenocode.com/browsers/
  12. xWindows - http://www.straightrunning.com/XmingNotes/
  13. http://saucelabs.com/
How about I operate on one os/browser - but the same http response is rendered on different os on multiple screens in front of me...

Wednesday, August 05, 2009

older technologies

http://www.htlchennai.com/ci.htm
http://www.htlchennai.com/uci.htm
http://www.htlchennai.com/ntu.htm
http://www.htlchennai.com/se.htm
http://www.htlchennai.com/maxxl.htm
http://www.ptc.com/products/cadds5 - http://en.wikipedia.org/wiki/Computervision

old computing devices

  1. Early calculator - http://www.voidware.com/calcs/fx39.htm quickly switched to the LCD version (due to un-affordability to buy batteries) http://www.voidware.com/calcs/fx82.htm
  2. Early computer which processed Fortran 77 code : http://en.wikipedia.org/wiki/IBM_1620 actual input using http://en.wikipedia.org/wiki/Card_punch device.
  3. My first geeky computer (Microprocessor Kit) http://en.wikipedia.org/wiki/Microprofessor_I
    1. Storage was primarily RAM (Cassette recorder - expensive to own) - input the machine code every time powered up
    2. 8 KB ROM (EPROM) that we would erase using UV light and reuse
  1. Early desktop computer ran on Zilog's Z80 (64KB RAM) and 8 inch floppy drive with OS being CP/M (MS DOS first version had many resemblance to CP/M)

Monday, August 03, 2009

Social networking random info & links

  1. Gartner Magic Quadrant for Social Software
  2. Wikipedia on Magic Quadrant
  1. altuslearning.com
  2. amazee
  3. bigtent.com
  4. Center'd (fatdoor)
  5. Collectivex
  6. Crusher (website)
  7. Daily strength
  8. dopplr
  9. Epinions.com
  10. Evite
  11. Facebook
  12. fatwire.com
  13. Findsmith
  14. geocommons
  15. groovr
  16. grou.ps
  17. Groupee
  18. grouply
  19. Gurgle
  20. hi5
  21. justbetweenfriends.com
  22. last.fm
  23. linkedin.com
  24. MEETin
  25. Meet-up
  26. minglebox
  27. Netlog
  28. Ning
  29. passitto
  30. PatientsLikeMe
  31. Peuplade
  32. pingg
  33. Quechup
  34. selectminds.com
  35. SoberCircle
  36. Soceeco
  37. socialcast.com
  38. socialtext.com
  39. Sonico.com
  40. SparkPeople
  41. Spongecell
  42. swivel
  43. the groupery
  44. thepoint.com
  45. Upcoming
  46. upnext
  47. visiblepath.com
  48. vooeasy
  49. Webjam
  50. weogeo
  51. wiggio.com
123Signup Event Management
Evite Event Management
Famundo Event Management
Jooners Event Management
Cingo Family Organization
Cozi Family Organization
Thefamily.com Family Organization
Club Spaces Group Management
ClubExpress Group Management
Clubmatic Group Management
ClubPoint Group Management
ClubRunner Group Management
Collective X Group Management
Findsmith Groups Group Management
Grou.ps Group Management
Grouply Group Management
Meet-up Group Management
Memberize (goClub) Group Management
Orgsites.com Group Management
Schoolpulse Group Management
The Groupery Group Management
Wild Apricot Group Management
Yahoo! Groups, Group Management
Emember NA
Minti Parent Social Networking
Mom Junction Parent Social Networking
MommyBuzz/MoxieMoms Parent Social Networking
MothersClick Parent Social Networking
Raising Them Parent Social Networking
CircleUp Polling
Café Mom/Club Mom Social Networking
Center'd Social Networking
DadDaily Social Networking
eons.com Social Networking
Facebook Social Networking
Got Kids Network Social Networking
Linked In Social Networking
Mamasource Social Networking
Maya’s mom Social Networking
MySpace Social Networking
Ning Social Networking
Webjam Social Networking
myelife.com
Soceeo Social Networking

www.123signup.com
http://preview.evite.com/party/invitations
www.famundo.com
www.jooners.com
www.cingo.com
www.cozi.com
http://www.myfamily.com
www.clubspaces.com
http://www.clubexpress.com/content.aspx?page_id=22&club_id=0&module_id=379
http://www.clubmatic.com/

www.clubrunner.ca
www.collectivex.com
http://www.mob.findsmithgroups.com/
http://grou.ps/introduction.php
http://www.grouply.com
www.meetup.com
* Home Page Link: http://www.memberize.com/clubportal/ClubStatic.cfm?clubID=2037&pubmenuoptID=21199
http://www.orgsites.com/wa/anna/
www.schoolpulse.com
https://web.thegroupery.com/
http://annatrial.onefireplace.org/
www.yahoo.com
www.emember.com.au
www.minti.com
www.momjunction.com
http://www.moxie-moms.com/index.php
http://www.mothersclick.com/user/Anna/homepage
http://www.raisingthem.com/index.php?page=my_home
http://www.circleup.com/my/cu/home/
http://www.cafemom.com/
www.center'd.com
Uses Ning
www.eons.com
www.facebook.com
http://www.gotkidsnetwork.com
email me if you need this info.
www.mamasource.com
http://www.mayasmom.com/
http://home.myspace.com/index.cfm?fuseaction=user
www.ning.com
http://www.webjam.com/webjam/home

http://annasplaygroup.soceeo.com/networks/

http://www.socialnetworkingwatch.com/company-index.html
http://www.web-strategist.com/blog/2007/02/12/list-of-white-label-social-networking-platforms/

http://www.ygroupsblog.com/
http://www.tabup.com/Signin.aspx
http://www.weebly.com/aboutus.html
http://www.rjenda.com/jsp/login.jsp
http://www.alumnisoftware.com/
http://blueleo.com/index.bl
http://www.bluekiwi-software.com/

Sunday, August 02, 2009

Technology possibility on Tours

  • Electronic Museum Guide Wiki article that has more info..
  • Audio Tour
  • City Audio Guide - possibility of $1.5B industry (Why not a Open Source Wiki for this industry?)
  • Location awareness can help (GPS)
  • How about fm receiver with user. The ultra low power transmitter transmits location based info over the fm channel (Would that save total cost of ownership of such system?)
  • How about integrating with Google Street View as part of the multimedia tour guide
  • We can get sms or tweaks for the tour info (short and sweet)!!
  1. have seen this at Manalay Bay Shark Reef, Las Vegas
  2. Empire State Building
(in both situations, there is a number at the location and a matching audio in the portable device).
Available products:

  1. www.audioguide2go.com
  2. http://en.wikipedia.org/wiki/Location_based_media
  3. How to use the existing Tour guides (persons) to coexist and also enhance their delivery? Or should we look at the replacement model instead? What is the impact to tour bus operators (hop on hop off type).
  4. What is the over lap with Maps, tour guide (book) and travel books industry?
  5. How can this enhance/replace campus tour experience?
  6. How does this impact Packaged Tours

Monday, July 20, 2009

HP Laptop Config

HP Pavilion dv6700 Notebook PC
Intel(R) Core(TM)2 Duo CPU T5750 @ 2.0GHz 2.0GHz
4.00 GB
64bit
HPQOEM - 6040000 Ver 1.00PARTTBL
TOSHIBA MK3252GSX
Screen 1280x800

Saturday, June 27, 2009

new york tours

http://www.citysightsny.com/page.php?id=50 - $74
http://www.nyctrip.com/Pages/index.aspx?PageID=55
https://www.statueoflibertytickets.com/

$184.00 Flight 174 Flight 102 SJC > JFK > BUF

10:25 PM
6:50 AM
8:09 AM
9:35 AM

$214.00 Flight 174 Flight 4 SJC > JFK > BUF

10:25 PM
6:50 AM
9:38 AM
11:03 AM

$49.00 Flight 1 BUF > JFK

8:35 AM
9:55 AM

Thursday, June 25, 2009

know your location on phone - no gps/no carrier payment

http://pols.sourceforge.net/


Intel POLS is a Privacy-Observant Location System that provides an easy to use, on-device localization solution for mobile application developers. The goal of POLS is to lower the barrier of entry for location-based applications on mobile devices.



caltrin technologies

Updates through Tweets: http://cow.org/c/
HAM radio like setup: http://www.railroadradio.net/content/view/24/143/
icaltrain link http://m.icaltrain.com/m_search.php?from=San+Francisco&to=Sunnyvale&day=Weekday
Caltrain Bike Car: http://twitter.com/bikecar

shoutcast http://railaudio1.railroadradio.net:7112/

Wednesday, June 24, 2009

Joomla drawbacks

Joomla Drawbacks (as compared to Drupal)
  1. Flexible User Roles and Permissions
  2. Content Managements limited to section, category, article
  3. Multiple site management
  4. Easier URL out of the box missing (it sounds like it should have been fixed in 1.5 for apache - couldn't get it to work though)
  5. Size 16MB (as compared to 3MB)
  6. SSL Compatibility
  7. Standards compliance
  8. Internationalization
  9. Slower Speed

Monday, June 22, 2009

Joomla high level items

Joomla 1.5.11
  1. Extension
  • Component
  • Module
  • Plugin
  • Template
  • Library
  • Language

Tuesday, June 16, 2009

reasons for layoff

  1. canceled project
  2. general layoffs
  3. performance-based cuts
http://www.telonu.com/layoffs/tracker

Monday, June 08, 2009

East Coast Trip - possibilities

New York:
  1. Statue of Liberty
  2. Empire State building
  3. Central Park
  4. Washington Square park
  5. Time Square
  6. Wall Street
  7. Madison Avenue
  8. Brooklyn Bridge
  9. Metropolitan Museum of Art
  10. Museum of natural History
Pittsburgh Temple (Washington to Buffalo)
Philadelphia, Pennsylvania (Liberty Bell) (New York <> Washington DC)

Washington DC:
  1. White House
  2. Lincoln Memorial
  3. The Capitol
  4. Washington Monument
  5. Jefferson Memorial
  6. Great Falls of Potomac River
  7. Smithsonian Museum
Niagara:
  1. Maid of The Mist Boat Ride ($13.50)
  2. Journey Behind the Falls
  3. Skylon/Minolta tower (Observation Deck)
  4. Whirlpool Aero Car (Cable Car)
  5. American Falls
  6. Bridal Vile falls
  7. Horse shoe falls
  8. Goat Island
  9. Cave of the winds (Bridel Vile - US)
  10. Butterfly Conservatory - Niagara Parks, Niagara Falls, Ontario

Wednesday, June 03, 2009

Couple of vendors to php SaaS

http://www.responsys.com/ Ondemand Marketing for email campaigns and tracking
http://solutions.liveperson.com/live-chat/ - Chat function for sales & Support
http://www.globallogic.com/ - provide Tech Support
http://www.globallogic.com/ - Out Sources Engineering & QA Team
http://complitech.net/ PHP skills (Sugar CRM)
http://augmentum.com/ China

Saturday, May 30, 2009

Groups & Teams

Groups and Teams dynamics online (social networking) is slightly different.

Team: Short lived team members
Group: Longer life of the team members

Monday, May 25, 2009

Social Bookmarking sites

  1. Gnolia Systems
  2. del.icio.us
  3. AddThis
  4. Searchles
  5. Iminta
  6. Diigo
  7. Mister Wong
  8. metroproper
  9. Buru
  10. Global Grind
  11. kawink
  12. Socialbrowse
  13. Zigtag
  14. Add to Any
  15. Antstorm
  16. weheartplaces
  17. yuppmarks
  18. Wakoopa Portal
  19. JigJak
  20. Link Spank
  21. YoolinkPro

TinyURL
Bitly
Owly
Isgd
Digg
StumbleUpon
Bitly
Trim

Business Search / Evaluation / InfoTools

  1. Crunch Base
  2. Trade Vibes
  3. investing Business Week
  4. LinkSV
  5. Hoovers
  6. Dun & Bradstreet
  7. implu
  8. InsideView
  9. JigSaw
  10. LexisNexis
  11. InfoUSA
  12. BoardEx
  13. SnapData
  14. DataMonitor
  15. Moody's
  16. ICON Group International
Indian:
  1. Manta
  2. Sulekha B2B
http://www.palowireless.com/ - with focus on wireless (not as active recently)

open source bookmark Platforms

GetBoo -

GetBoo is both a social and private bookmarking GPL 2 open source & website which can be used to:

  • Keep links to your favorite news, blogs, music, games, and more on GetBoo and access them from any computer on the web.
  • Import/Export these links from your browser's bookmarks and view them with the same hierarchy.
  • Share favorites with friends, family, and colleagues.
  • Find new things. Everything on GetBoo is someone's favorite - they've already done the work of finding it. Explore and enjoy.
Scuttle

Web-based social bookmarking system. Allows multiple users to store, share and tag their favourite links online.

SemanticScuttle is a open-source social bookmarking web application allowing advanced tagging features. SemanticScuttle is based on Scuttle.

gnizr™ (gÉ™-nÄ«zÉ™r) is an open source application for social bookmarking and web mashup. It is easy to use gnizr to create a personalized portal for a group of friends and colleagues to store, classify and share information, and to mash-it-up with information about location. Java based.

Unalog : A web-based human event (links/books read, songs played, etc.) logging tool focused on rich bibliographic support and library (as in books-on-shelves) systems integration.

SiteBar : is a solution for people who use multiple browsers or computers and want to have their bookmarks available from anywhere without need to synchronize them or take them along. The bookmarks are stored on a server.

iBegin Share :
  • Ability to save pages to social sites like Facebook, Digg, Delicious, Google, Yahoo, and more
  • Ability to email your friends
  • Ability to save the page as a PDF or Word doc
  • Ability to print the page
  • Fully extensible with a plugin system. Add any social site you want. You can even add IM, SMS, and more!
  • Complete stat tracking - see what pages are being shared, how they are being shared, over any time period
  • Pre-configured as a Wordpress Plugin
ma.gnolia M2 emphasis on design, social features, and open standards

Friday, May 22, 2009

Social Softwares

Not in this list
  1. Calendaring (National holidays, religious holidays, flight/train schedules)
  2. Investment
  3. Betting
  4. Searching info (I am searching for a cheap ticket or a vacation or coupon for iPod)
In the Wikipedia List http://en.wikipedia.org/wiki/List_of_social_software

Web Advertisement Server

Prominent Players:
  1. AdSense (Publisher) for Feeds, search, mobile content & parked domains
  2. Google Ad Manager (Advertiser)
  3. DoubleClick - An ad management platform for publishers, advertisers, and agencies.
  4. OpenX - An open-source ad-server released under the GPL license.
  5. ADTECH - Part of the AOL Platform-A group of companies.
  6. Hiro-media - Dedicated video ad server
  7. Google Ad Manager - Google's Ad Server
  8. Videoplaza - Dedicated video ad server
  9. ZEDO provides internet ad serving to web publishers and direct marketers.
  10. SmartPPC EVO - Ad serving software
  11. AdBrite, Inc. is an online advertising firm
  12. Google Analytics, AdBrite, Google Adwords, Microsoft adCenter, Yahoo! Search Marketing and the Apple iPhone.
  13. SmartPPC EVO (Evolution) is a commercial ad serving software
  14. from various XML feeds ( Miva, Abcsearch, 7Search, Marchex, SearchFeed, ValueClick, etc.)
  15. from ad networks (Google AdSense, AdBrite, Yahoo! Publisher Network, etc.).

Thursday, May 21, 2009

Membership Management

Membership management comprises of
  1. Basic bio
  2. renewal
  3. types of membership
Membership types
  1. fees
  2. Dues
  3. Periodicity of membership
  4. privilaged status/info

Social Network Service features

  1. email
  2. Instant Messenger (Text/Audio/Video)
  3. Discussion Board / Forum
  4. News / Blog
  5. Wiki
  6. Organizing
  7. play list with no song
  8. Trip planning
  9. Customer / Consumer Review Site
  10. Bookmark
  11. URL (directory?)
  12. Calendaring
  13. Address Book
  14. Polls
  15. Ratings / Reviews
Infrastructure components
  1. Identity Management
    1. User Profile
  2. Work with other social networks
  3. Interaction media
  4. File / content management
  5. Roles & Permission
  6. User / Subscriber management
  7. Search
  8. Badges / Widgets
    1. html
    2. javascript
  9. Provide APIs
    1. REST
    2. Soap
    3. Json
    1. Browser
    2. Mail readers
    3. stand alone client
    4. RSS
Revenue Possibility:
  1. Hosted solution
  2. White label
  3. Advertisement
  4. Affiliates
  5. Sponsors
  6. Research
  7. Transactions - Per 1000 blog/emails
  8. Shopping - Group merchandise
  9. Local / group supported ads
  10. Subscriptions / membership fees
User Generated / Consumer generated

Focused Social Network products available in the market
  1. Dating Services
  2. Music
  3. Books
  4. Physical Activity
  5. Online Games
  6. Regional coverage (buz/technology reasons)
  7. Mothers
  8. Investment
  9. Social Activism
  10. Charity
  11. Fund Raising
  12. School / College
  13. Work
  14. Alumni (education / Work)
  15. Match tourist / Locals
  16. Gender Based
  17. Art
  18. Museum
  19. Clubs
  20. Scientist research
  21. Age based (Baby Boomers)
  22. TV Series
  23. Genealogy
  24. Gossip
  25. Celebrities centered
  26. Hospitality
  27. Remix
  28. Contests
  29. Hobbies
  30. Product based groups
  31. Church / Temples
  32. match questions with answers

Matrix:
  1. ARPU
  2. CPM
  3. CPA

Tuesday, May 19, 2009

squid localhost

I installed Squid earlier this week to track all the http traffic.... effectively web scrapper. I stumbled on one issue that took more than 2 hours to debug...
http_access allow localhost

was needed so that my local machine traffic can be peroxided.

After the traffic started flowing, stumbled on issue that the 'dynamic' web content is not cached. While this can make sense as proxy, Squid is not usable for my use. I wish this feature was provided as charity at-least.

The data is binary - not plain text. This makes it difficult to parse easily...

I had to resort to Firefox extension slogger on firefox 2.0 (instead of the latest as of today 3.0.10). This combo did work and got my task done.

online Browser 'emulators'

http://www.xenocode.com/browsers/

Sunday, May 17, 2009

Java vs C/C++

It is interesting to note the differences between the Java vs C/C++ schools of thought. I am sure there might be pundits who might have more knowledge and stronger affinity towards either of these languages - still this is my views (ready to be corrected as needed).

Commonality:
  1. It is interesting to note the similarities and dissimilarities of portability of C & Java programs.
  2. Both C & Java are implemented in multiple architectures.
  3. Both languages have big industry support, total ecology support, Application Developer community, standards organizations, training, education, books, tutorials, conferences, seminars - and religious followers
  4. Both are available free of cost (GNU - open soruce)
  5. Both C/C++ code and Java code supports each others calling others and be called by the other language.
C++ :
  1. Some of C++ application domains include systems software, application software, device drivers, embedded software, high-performance server and client applications, and entertainment software such as video games.
  2. Several groups provide both free and proprietary C++ compiler software, including the GNU Project, Microsoft, Intel, Borland and others.
  3. C++ was developed starting in 1979 as an enhancement to the C programming language. C itself is a general purpose programing language developed in 1972. Meaning - this is available for longer time - to be mature as compared to Java.
  4. C provides compilers for each architecture where the same source code can be recompiled as needed. java approach is to provide single compiler and have JRE for different platforms.
  5. C some times provides cross compilers that come in handy for rare/new architectures.
  6. This author believes there are more architectures that has C compilers than the availability of JRE.
  7. C was designed to be compiled using a relatively straightforward compiler, to provide low-level access to memory, to provide language constructs that map efficiently to machine instructions, and to require minimal run-time support.
  8. C was therefore useful for many applications that had formerly been coded in assembly language.
  9. ISO & ANSI standard
Java:
  1. Memory management (NO memory leak that C/C++ programs are notorious for)
  2. Garbage collection
  3. Language is not standardized - pretty much propitiatory spec

Monday, May 11, 2009

Local advertisers directory from Indian monthly magazine

Local advertiser Category:
  1. Appliances
  2. Beauty
  3. Books
  4. Classes Language
  5. Classes Computers
  6. Classes Dance
  7. Classes Music
  8. Counseling
  9. Education
  10. Entertainment
  11. Events
  12. Fabrics
  13. For Sale
  14. Grocery
  15. Health
  16. Insurance
  17. Jewelery
  18. Legal
  19. Loans
  20. Music
  21. Organizations
  22. Professional Services
  23. Psychic
  24. Radio/TV
  25. Real Estate
  26. Restaurants
  27. Services
  28. Spiritual Growth
  29. Sports
  30. Tax & Accounting
  31. Travel
  32. Video
  33. Weddings

Free stuff adverticements

  1. Wikipedia
  2. Linux
  3. Free Licenses (product, content, arrangement of facts)
  4. LilyPond
  5. open street
  6. GNU
  7. Open Source personalities

Cholan features

Features that might be interesting for customers
  1. Gold price
  2. Currency exchange value http://www.x-rates.com/
  3. News (Bay Area, Tamilnadu; Politics/entertainment/sports)
  4. Technology updates
  5. Google Search bar
  6. flight schedules and possibly current flight status
  7. Weather info for Chennai and one bay area city
  8. Tamil Day calender info including raghu kalam etc
  9. Local Events
  10. Map
  11. Job from your company and your target/dream position
  12. http://www.chennaiiq.com/astrology/english_date_to_tamil_date_conversion.asp
  13. http://www.tamildailycalendar.com/ has physical daily calendar leafs as image
  14. http://www.chennaiiq.com/astrology/tamil_panchangam.asp

Sunday, May 10, 2009

URL Shortenning Space

URL Shortening space:
  1. http://www.longurlplease.com/ - has json api
  2. http://snurl.com/& http://snipurl.com/ - drag to browser toolbar, API, multiple ; stats: users, clicks & links
  3. http://snipurl.com/ - 2M in March 09
  4. http://bit.ly/ search capability, bookmarklets, preview plugin, mobile, google spreadsheet/gadget integration, track amazon affiliates clicking
  5. http://urlborg.com/a/ provides stats
  6. http://buk.me/ firefox tool, reverse lookup
  7. http://cli.gs/ - you can use 2 diff cligs to track the same info from different sources, geotagging (target different info for different geographical locations)
  8. http://budurl.com/
  9. http://burnurl.com/
  10. http://href.in/
  11. http://www.ponyurl.com/
  12. http://1url.tw/
  13. http://lnk.by/
  14. http://ow.ly/
  15. http://www.bit.ly/
  16. http://u.mavrev.com/ - urlshort released as open source
  17. http://post.ly/
  18. http://tcrn.ch/
  19. http://awe.sm/
  20. http://unhub.com/

Web 2.0 revenue stream

Revenue Streams:
  1. subscription
  2. advertisement
  3. transaction fees
  4. volume and unit selling
  5. syndication and franchise
  6. sponsorship and co-marketing
Affiliate Networks:
  1. Commission Junction (http://www.cj.com/ )
  2. Link Share (http://www.linkshare.com/ )
  3. Google Affiliate network (http://www.google.com/ads/affiliatenetwork/ )
  4. ShareASale (http://www.shareasale.com/ )
  5. ClixGalore (http://www.clixgalore.com/ )

cool Web2.0 free technologies

http://en.wikipedia.org/wiki/Prototype.js
http://en.wikipedia.org/wiki/Script.aculo.us
http://en.wikipedia.org/wiki/Jquery
http://livepipe.net/
http://www.phpflickr.com/
http://www.fpdf.org/
http://magpierss.sourceforge.net/
http://keithdevens.com/software/phpxml
http://www.phpcaptcha.org
http://www.openx.org/
http://tinymce.moxiecode.com/
http://openinviter.com/

Sunday, April 26, 2009

Browser Home Page Hosting Companies

_service Start Location Funds Features
allyve Septi 07 Hamburg, Deu auto login email, social networks
DevHD Novi 6 Atherton, CA profiles, bookmarks, and accounts from sites like Twitter, Yahoo, GMail and Friendfeed,
igoogle Mayi 2005 Mountain View, CA 100M Framed Photo, GoogleGram, Daily Me, Free Form, YouTube Channel, Personal List, Countdown, 1Club.FM Free Internet Radio Player, chat
Netvibes septi 5 Paris, Fra 16M RSS/Atom feed reader, local weather forecasts, calendar, bookmarks, notes, to-do lists, searches, POP3, IMAP4 (Gmail, Yahoo Mail, Hotmail, and AOL Mail), Box.net, Delicious, Meebo, Flickr photos, podcast
Pageflakes Jani 6 SFO 4.1M RSS/Atom feeds, Calendar, Notes, Web search, weather forecast, del.icio.us bookmarks, Flickr photos, Facebook, YouTube, Twitter, email
Pageonce Mayi 7 Palo Alto 1.5M consumers manage their online lives and marketers
start.io Aprii 8 LA, CA Really what I am looking for here
Skyspine
Sthrt Mayi 8 Orlando, FL email, games, news, weather, RSS
Webwag
Yahoo.com

Homepage managers

Company
allyve
Sept 07 Hamburg, Deu
auto login email, social networks
DevHD Nov 06 Atherton, CA
profiles, bookmarks, and accounts from sites like Twitter, Yahoo, GMail and Friendfeed,
igoogle May 05 Mountain View, CA 100M Framed Photo, GoogleGram, Daily Me, Free Form, YouTube Channel, Personal List, Countdown, 1Club.FM Free Internet Radio Player, chat
Netvibes sept 05 Paris, Fra 16M RSS/Atom feed reader, local weather forecasts, calendar, bookmarks, notes, to-do lists, searches, POP3, IMAP4 (Gmail, Yahoo Mail, Hotmail, and AOL Mail), Box.net, Delicious, Meebo, Flickr photos, podcast
Pageflakes Jan 06 SFO 4.1M RSS/Atom feeds, Calendar, Notes, Web search, weather forecast, del.icio.us bookmarks, Flickr photos, Facebook, YouTube, Twitter, email
Pageonce May 07 Palo Alto 1.5M consumers manage their online lives and marketers
start.io Apr 08 LA, CA
Really what I am looking for here
Skyspine



Sthrt May 08 Orlando, FL
email, games, news, weather, RSS

Wednesday, February 25, 2009

test credit card numbers

http://www.darkcoding.net/credit-card-numbers/

Mastercard


5319102646488048
5554045695790927
5420785565098057
535062919819 1489
5364910660550103
5266885983175565
5127777973679285
5134390185169342
53 52939626094017
5246447622892145

VISA 16 digit


4716199183296349
4532403205442598
4532250279599237
4916155288242768
4 916812073252853
4556856972591320
4916157249446876
4556682778375621
4716855 350718544
4024007113770027

VISA 13 digit


4024007138692
4556993857876
4539171318010
4716131052059
4916288396420

American Express


373916861716856
371906407786184
346109491188258
348456375430415
377 920540490509

Discover


6011433427081739
6011141225017066
6011000161904358

Di ners Club


30154328942171
36825836097004
30035751184078

enRoute


214995752390545
21 4900870983569
214977085904481

JCB 15 digit


180018863853838
210092038614494
180044389176363

JCB 16 digit


3096945339422458
3088174569704085
3158536520063915

Voyager


8699260277 62364
869941024295722
869935132433050

Sunday, February 22, 2009

some websites

http://younoodle.com/
http://www.tradevibes.com/
http://www.ycombinator.com/
http://www.heyzap.com/
http://www.lunch20.com/
http://www.clickpass.com/
http://www.synthasite.com/
https://secure.logmein.com/home.asp?lang=en

Saturday, February 21, 2009

Proximity info sharing

If I tell the train/bus conductor that I need to get down at a specific stop, can the conductor wake me and ensure that I get down at the right place.

Can we replace the 'conductor' in the above example by a smart device using bluetooth technology that can talk to my cell phone with bluetooth.

Update: Feb 21, 2011
Using Android aGPS, we currently have this available. yourehere

Tuesday, January 20, 2009

C printf debug

printf("__LINE__=%d __FILE__=%s\n", __LINE__, __FILE__);

Standard Predefined Macros

http://gcc.gnu.org/onlinedocs/gcc-3.2.3/cpp/Standard-Predefined-Macros.html
__FILE__
This macro expands to the name of the current input file, in the form of a C string constant. This is the path by which the preprocessor opened the file, not the short name specified in #include or as the input file name argument. For example, "/usr/local/include/myheader.h" is a possible expansion of this macro.
__LINE__
This macro expands to the current input line number, in the form of a decimal integer constant. While we call it a predefined macro, it's a pretty strange macro, since its "definition" changes with each new line of source code.

__FILE__ and __LINE__ are useful in generating an error message to report an inconsistency detected by the program; the message can state the source line at which the inconsistency was detected. For example,

     fprintf (stderr, "Internal error: "
"negative string length "
"%d at %s, line %d.",
length, __FILE__, __LINE__);

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

Monday, March 12, 2007

MySQL tables - file extension

File Purpose
tbl_name.frm Definition (format) file
tbl_name.MYD Data file
tbl_name.MYI Index file

Thursday, February 22, 2007

ssh - with no password

The technical terminology sees to be "public key authentication".
ssh - with no password requires the file ~/.ssh/authorized_keys contain the public key of the client stored in the ssh server.

~/.ssh/id_dsa.pub - contains the public key of the client

$ chmod go-w $HOME $HOME/.ssh
$ chmod 600 $HOME/.ssh/authorized_keys

Thursday, February 08, 2007

Why India for outsourcing

1. Indian S/W folks read/write/speak/understand English
2. Unlike Romania, India has a larger pool of talent and also the engineering institutes churn out more engineers each year. In Romania, if large enterprise like Cisco (Already done) goes and recruits 500 s/w professionals, smaller companies will not get any one...
3. Weather in India is favorable as compared to many countries (No snow in most places - year round)
4. India is a nice place to visit (for ages!! haha. It is considered a place to visit if possible)
5. With more NRI returning, the Indians at large now understand the expectations from international companies.

Friday, January 26, 2007

interview questions

* What types of projects (academic or otherwise) have inspired you in the past?
* What are some self-directed missions that may have influenced your career direction?
* How does our company fit into your vision?
* What are some things that excite and motivate you?
* Describe a time you had to work with someone you didn't like.
* Tell me about a time when you had to stick by a decision you had made, even though it made you very unpopular.
* How would you handle a boss you suspected of performing unethical actions?
* Would you describe yourself as an innovative person? Give us an example of something particularly innovative that you have done that made a difference in the workplace.
* What was the last time you were late with a project?
* Putting you on the spot: How do you feel this interview is going?

Tuesday, January 16, 2007

language dependancy of good tools

Expect: tcl/tk
Watir: Ruby/WET

There are not many good reasons to nail these good/powerful tools to specific languages and restrict it's wide spread usage. On the other hand, nailing them to language gives the marketing muscle to tag on to existing bandwagon. Both products (Ruby/Watir - Expect/tcl) get cross promotion benefits. From a person who don't know both, it is additional thing to learn - instead of reusing sh and perl...

Friday, December 22, 2006

ssh tunnelling

On the receiving server edit the /etc/ssh/sshd_config file. Replace AllowTcpForwarding yes. restart sshd (or reboot) for this setting to take effect.

On the receiving server say
ssh -L:localhost: @ -N

On the sourcing/originating/'client' machine say
sh -L:localhost: @ -N

Now you can use any tool on the 'client' machine as though the server is running locally - only caution is to know that you have to use the credentials of the remote machine as needed. For example, if you want to use MySQL query browser on the client, you have to give the credential of the username of the machine on which the MySQL server is running. This will be the machines account - not mysql account.

soundid

Currently, the price of SoundID products are on the higher range of the spectrum compared to similar mobile phone products in the market - hopefully, they are superior in sound quality as compared to inexpensive ones.
Company founded in Jan 2000
SoundID uses csr bluetooth module
Potential for WiFi taking over bt
Company seems to have strong medical background (notice the founders and investors background)
Possibility of some one breaking bt encryption and putting audio in all available ear pieces around - devastating impact (as the modules might be useless or costly upgrades)

Investors' exist strategy:
Texas Instrument buying
IPO not likely until the sale of minimum 100K/Year.
Dependency on overseas manufacturing

Thursday, December 21, 2006

Alviso

Ghost towns in the bay area:
Drawbridge, California (Near Alviso) and
Holy City, California (on HW 17)

Alviso north of 237 is a old Mexican town. Many homes & establishments are old and having Mexican flavor all over. There is a train track and the trains go on them ones a day or so (actively used).
The southern part of Alviso is modern and have newer companies like other areas in the south bay. Guadalupe River and Coyote Creek flood here... Last big flood was in 1983. The levee has been strengthened since.

http://alviso.com/

Mexican restaurant visited: Marie Elena's Restaurant in Gold Street.

Alviso is currently part of SJ (not too sure).
An electric generator came to the town during the fall of Gov Davis - California energy crisis.

The property was owned by an old short lady who died recently.

wsdl studios

AboveAll Studio from www.aboveallsoftware.com
StylusStudio from www.stylusstudio.com
SOAtest™ from www.parasoft.com
soapUI from www.soapui.org

Monday, November 20, 2006

watir good and bad

Ruby : What I liked
1. installed just fine on my Windows XP machine
2. It has interactive command-line interpreter and compile version (interpreter excellent for quick and dirty jobs as well as prototyping - where compile is considered extra step..)
3. Ruby is new and hot - there seems to be more momentum (Folks looking for the next big thing - after java)
4. Ruby seems to be small foot print and can be compiled on many platforms - portability
5. Ruby implements package management, RubyGems, to distribute components efficiently.
6. Ruby Application Archive (RAA) and RubyForge are repository focused on Ruby.
7. 'Ruby on Rails' is application framework
8. rake is the ruby build system available on rubyforge

Watir:
1. SilkTest and WinRunner rule the webUI funcitonal/regression testing/automation arena - for good reason. They both do a good job at what they claim.
2. The price is on the higher end for people who look for open source as their default search. Evaluation copy/free copy is not easy to get for small/'not so serious' players.
3. Available only for Windows and I belive only for IE.
4. Now comes the Watir, a framework running on Ruby.
5. Tried installing it and it went smooth.
6. Tried the google example - went very smooth
7. Tried Hotmail login that uses cross domain cookies - it just wouldn't work
8. Checking the forums - looks like if IE complains, Watir will complain too. But, this statement don't look right to me as IE don't actually complain (even though it is doing things that IE might not like...)
9. Willing to risk using Watir expecting it to mature eventually.

Tuesday, October 17, 2006

bub road companies

http://www.bluelane.com/
http://www.luminousnetworks.com/ - take over?

Bay Shore Tech Park companies

http://www.bayshoretechpark.com/ Bay Shore Tech Park
http://www.btcommercial.com/ NAI BT Commercial
Harvest Properties

http://www.i2cinc.com/
http://www.qwikker.com/
http://www.wideray.com/
http://www.novawavetech.com/
http://www.centralitycomm.com/
http://www.strongmail.com/
http://www.planetweb.com/
http://www.clickatell.com/
http://www.wherifywireless.com/
http://www.shutterfly.com/

Friday, September 29, 2006

Iain's company

// Iain Huxley
// President
// Mindspike Technologies
// http://mindspike.com
// Ph: (510) 339 7789

activity noticed around Date: Mon, 13 Mar 2000 22:44:23 -0800

Blog Archive