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