Outsourcing in India
Guest Editorial: The Internet and Outsourcing.ACM Transactions on Internet Technology, Vol. 7, No. 3, Article 13, Publication date: August 2007.
Definitions: (Source: http://en.wikipedia.org/wiki)
1.Outsourcing is subcontracting a process, to make more efficient use of labor, capital, technology and resources.
2.Telephony encompasses the general use of equipment to provide voice communication over distances, specifically by connecting telephones to each other.
3.Real time systems, which respond to events or signals as fast as possible. (Note: examples are flight controllers, Logic simulators which simulate the operation of a digital circuit and virtual reality).
The Internet is one of the drivers of offshoring professional services (outsourcing). From this need, experienced technical improvements at the foreign locations are made. To-date, it is considered a synergistic mutually-beneficial relationship.
At MIT Sloan School of Management in the spring 2004, the following articles were reviewed:
1.“24-Hour Knowledge Factory: Using Internet Technology to Leverage Spatial and Temporal Seperations” by Amar Gupta and Satwik Seshasau states that full time shifts will reduce development costs and times.
2.“The Internet's Role in Offshored Services: a Case Study of India” by Rafiq Dossani and Nathan Denny describes entrepreneurship and self-reliance emerged from India due to new revenues from the out-of-date (30 year old) hardware systems. Also, nationwide firms, jump-started in India, raised the average level need of technology.
3.“Impact of Internet- Based Distributed Monitoring Systems on Off-Shore Sourcing of Services” by Ravi Aron, Siddarth Jayanty and Praveen Pathak, reviews Internet monitoring systems has promoted technologies which were previously thought too risky or complex like real-time processes.
4.“Preserving Data Privacy in Outsoucing Data Aggregation Services” by Li Xiong, Subramanyam Chitti and Ling Liu looks at the compilation of information from detailed databases on individuals and selling that information to others. This has resulted in the compromised personally identifiable information which resulted in identity theft. There is a call for more strategies in data privacy.
-Evelyn
Labels: data aggregation, Outsourcing, real-time
From Palmtops to Brain Cells
Mar 6th 2008 From The Economist print edition
"Jeff Hawkins, best known as the creator of the Palm Pilot, hopes his new theory will lead to more brain-like computer software."
Hawkins states that the brain processes information using pattern recognition
‘nodes’ arranged like an organizational chart of employees of a large company.
Over time, nodes at each level identify and learn frequently observed patterns. It sends a signal to the next level up in the hierarchy. As multiple signals move up the hierarchy,higher nodes identify and predict more complex patterns.
He hopes to form the basis for software "thinking" applicable in robotics, computer vision, data analysis and video games.
Labels: "Jeff Hawkins" pattern-recognition thinking
Can We Fix the Web? (Kerne, SM)
Can We Fix The Web?
March 20, 2008. By Sean Michael Kerne"The problem with the modern Web is that it's insecure."
According to Kerne, web security problems are based in JavaScript, DOM (document object model) and Cookies. The problem is HTTP, HTML, CSS, JavaScript, XML are nested inside of each other. If a script is from two or more sources it is not secure.
1) JavaScript's global object is the root cause of all Cross Site Scripting attacks.
2) DOM dynamically changes the appearance of Web pages after they have been downloaded to a user's browser.
3) Cookies expose the site to cross site forgery requests.
Google is working on Caja and Cajita.
The creator of JSON--JavaScript Object Notation, Douglas Crockford said we need to replace JavaScript and HTML with a secure language. HTML 5 isn't a solution.
-evelyn
Labels: Kerne Web security
2015 Computers
"Hello, gorgeous! Meet the laptop you'll use in 2015" Computerworld (03/26/08) Nadel, Brian.
The Solar Laptop Concept has an extra hinged lid covered with solar cells that can be adjusted to get the most out of the sun.
The Canova device has two touch-sensitive screens---the upper screen is primarily for viewing applications, the lower screen is for typing, drawing and jotting notes. Lying flat, it can be used for large working spaces as a sketch pad. Folded in half and rotated 90 degrees, it's an e-book.
The Siafu concept notebook can be used for reading a Braille newspaper, feeling the shape of someone's face or going over a tactile representation of a blueprint.
The Cario concept notebook from Anna Lopez can be carried around by its handle, positioned like an easel or placed on a car's steering wheel. When the car's not in motion, it will project maps and video conferences onto the car's windshield.
-evelyn
Labels: laptop solar canova cario
February 1, 2008 Photos
Do you know what this is?


Evelyn
September 13, 2007 Adding a Digg Widget into Blogger
Putting in a http://www.digg.com widget...
_______________________________________________________________
Labels: digg widget javascript hide
September 12, 2007 My Blogger Settings
Changing the font and color settings in blogger.
Blogger.com-->Settings-->Formatting-->Post Template-->Paste this in:
<span style="font:Palatino Linotype;color:red";>  </span>
then save settings. Put your code between <span> and </span> and the result will be text in your chosen font and color. This will override the template's settings.
More to come...Evelyn
Labels: blogger font color
September 11, 2007 Javascript Annuity Calculator
Annuity Calculator:
Enter values greater than zero for annual interest, years, and annual principle
"Unfortunately, I was not able to get this working program to run in blogger.com"
Evelyn
Labels: JavaScript annuity calculator
September 10, 2007 My Web Site at Angelfire
Hi folks,
I have a web site at
http://echao2001.angelfire.com/I had a former collegue whose daughter, Ashley was playing in Seattle's Wheelchair
Olympics. This web site was for her. :)
I hope you'll go to see it.
Evelyn
Labels: HTML DOM
September 9, 2007 Hardware/Software & Interfaces
Computer hardware has the same function regardless of the type of computer (e.g., keep track of time). Although the same hardware is used (e.g., a clock, flip-flops, registers) inside a MAC/PC/SUN SPARC STATION the hardware is assembled differently.
The hardware and software are a type of "black box". Each can be improved without affecting the other.
The operating system (MacOS, Windows, Solaris) is a type of "black box". All operating systems do the same things (e.g., move, rename, delete files/data). Changes to operating system's coding does not affect the applications. The applications code moves, deletes,... by relying on the operating system to do it.
If the hardware is more complicated (e.g., having a higher number of logic gates and a higher number of logic levels), the interface to the operating system can be composed of easier code, making the operating system run faster. If the hardware is simpler, the software code must be more complex.
It takes over 3-5 years before hardware changes are put in place and about 10 years before the ISA Instruction Set Architecture (the interface between hardware and software)is changed. Why is there a need to change the ISA? Software interfaces are changed to improve/lower compilation time which makes the computer perform faster.
Evelyn
Labels: hardware, interfaces, software
September 8, 2007 Facemail
http://groups.csail.mit.edu/uid/projects/facemail/facemail.pdfFacemail: Showing Faces of Recipients to Prevent Misdirected EmailE Lieberman and R Miller, MIT Computer Science and Artificial Intelligence Lab
rcm@csail.mit.edu Emails have many potential problems. For example, people with the same names in a large company getting other people's mail,'reply' vs. 'reply to all' mistakes, and human error.
To rectify these situations, email is becoming technologically sophisticated by
including pictures of the recipient's face to match the email address before delivery. Problems arise with the size of the photo. Either the faces are too small to be recognized or too large to store.
Some of the requirements for Facemail are
1) A Firefox browser
2) IMP webmail system that is extensible to others
3) A database holds email and faces at the user's web browser (not the server),
populated from data in Google Images and Facebook.
4) Needs to be unpacked
5) Since there will be much data, new standards and controls for privacy must
be created.
This paper suggests there might be several thousands of recipients in an email so new structures and evaluation techniques of already existing web services will be necessary.
Apple Mail uses auto-complete. And, @apple.com addresses are highlighted with a specific color to show the email is a known good address.
X-Face is supported by many Unix mail clients, and by plugin extensions on
other mail clients, such as Thunderbird’s MessageFaces. X-Face has recent extensions
that support high-resolution color images.
Faces on the social desktop,
ContactMap, can be used for sending email or instant messages.
Empathy Buddy augments an email with Chernov faces displaying emotions such as happiness, sadness, anger, fear, and surprise.
Note: Chernov faces were used in Multivariate Statistics prior to the invention of computers. Each feature on the face could be defined as an attribute. Analysis was completed by grouping like attributes together.Passfaces uses faces for authentication, in which the user’s password is represented as a sequence of faces. This is good for humans; we are very good at recognizing faces (as opposed to other kinds of symbols or images).
Evelyn
Labels: Facemail Chernov email
September 7, 2007 Open Mail Relay
http://en.wikipedia.org/wiki/Open_mail_relayhttp://rfc.net/rfc1168.htmlSMTP email protocols are included in ARPANET, MILNET, NSFNET, and about 700 other networks. The SMTP server is an 'open mail relay' server, configured in such a way that it allows anyone on the Internet to relay mail through it. These mail links between the Internet and commercial mail systems like Yahoo! mail and Hotmail are becoming more and more necessary.
Mail relays also allow the exchange of mail with BITNET, CSNET, and the UUCP networks.
In the past, it was cheaper and simpler for e-mail to be passed from computer to computer until it reached its destination.
Note: The determination of the paths originally was a part of the mathematical displine called Graph Theory. Nowadays, e-mail is directly conneced to a target computer via modem. This is the most cost effective and expeditious way for end-users to connect because the technology for backbone networks and Internet switches are in place.
Many ISPs use DNSBLs (DNS-based Blocking Lists) to disallow mail from open relays. Once a mail server is detected or reported to be using open relays, it will be added to one of many lists. And mail coming from those sites will be rejected. This open-relay blacklisting is most commonly done at the ISP level.
Evelyn
Labels: email, open mail relay
September 6, 2007 Yahoo! mail
Today, let's look at mail.yahoo.com...
http://www.techworld.com/applications/news/index.cfm?newsID=5790Of Yahoo!'s hosted email in a half hour period, only 133 in 240 of its probes were answered. Many servers were closed and unavailable. Overall availability ranged from 25 percent to 75 percent; the average availability was 55 percent. The worst of the servers was available only 7 percent of the time."
http://www.techworld.com/applications/news/index.cfm?newsID=5790Yahoo!'s response was:
"Yahoo! Mail treats e-mail delivery as a top priority. We are successfully delivering billions of e-mail messages per day, and in fact, Yahoo! Mail delivers more messages per quarter than the US Postal Service, FedEx and UPS combined in a year. Yahoo! is constantly enhancing technologies and operations in order to deal with the load."
________
Oh.
Evelyn
Dated: 2007
Labels: email yahoo 2007
September 5, 2007 POP3, IMAP, SMTP
Hello everybody,
I have been trying to get my guestbook to work without subscribing to an ISP that requires cash to access the necessary implementation to run it. I've looked through some emails which use different protocols like POP3, IMAP and Windows Live. Yahoo! mail, GMail and MS Outlook use POP3. Fastmail.fm and AIM (AOL's email) use IMAP.
For each of them, you must change the Control Panel (throught User Accounts), if you change the mail server you use.
Today, we'll look at the following mail servers: POP3, IMAP, and SMTP email...
POP3 is Post Office Protocol, an application-layer Internet standard protocol for TCP/IP connections. POP3 differs from earlier versions of POP, POP1 and POP2, in that they allow users to retrieve e-mail when connected to the Internet and view/ manipulate the retrieved messages without staying connected.
In POP, mail stays on the server until it is collected by the client. Even if the client leaves some or all messages on the server, the client's message store is considered authoritative.
IMAP Internet Message Access Protocol differs in that it can be used by more than one person. Fewer ISP Internet Sevice Providers support IMAP.
For IMAP4, the client may store local copies of the messages, but these are considered to be a temporary cache. The server's store is authoritative.
IMAP, by design, assumes MIME-formatted e-mail(meaning attachments are standard and non-ASCII is contained in the email).
Both POP3 and IMAP are used to RECEIVE messages. SMTP Simple Mail Transfer Protocol is used to SEND messages.
__________________
I found an interesting page about emails. Here is an excerpt:
http://www.mikeindustries.com/blog/archive/2006/04/how-to-use-gmail-over-imap__________________
"The problem: I like mail applications better than web-based mail. I am especially not fond of the way Google’s threads work. … a Gmail account is great to have because of its free storage, spam filtering, separation from my own domain, and search capabilities. So very conveniently, Google enabled POP access to Gmail accounts several months ago. That’s great, except I don’t like POP either. It’s fine for people who only use one computer, but the second you begin using multiple machines, it’s a synching nightmare.
"Enter IMAP e-mail. With Dreamhost’s IMAP e-mail setup, I can maintain an unlimited number of e-mail accounts with over 20 gigs of storage space and keep it all automatically synched between as many computers as I want. Awesome.
"The only problem is that while Gmail supports retrieving of e-mail via POP, they don’t via IMAP. So what can I do if I want to continue using my Gmail address for filling out forms on the web and benefit from its excellent spam/phishing filters? Easy! Set it to automatically forward to a special IMAP account! Since Gmail’s auto-forwarding feature leaves headers for the most part intact, I can now receive fully synched, fully intact copies of all my Gmail messages to any computer I happen to be on. Here’s how:
"1. Set up a new IMAP mailbox with your mail provider. The address could
be 'abcdefg@yourdomain.com'… doesn’t matter. It’s not public-facing.
2. Set your incoming mail server to its normal settings.
3. Set your outgoing mail server to 'smtp.gmail.com', check 'Use SSL', and use
port 465.
4. Go to Gmail’s POP/Forwarding settings panel.
Turn on forwarding and forward to the special address you’ve set up.
Set Gmail to archive your mail after forwarding.
That’s it. You’re done. Gmail over IMAP. That such an obvious solution has escaped me...by Mike Davidson"
____________________
Hmmm...
...Did you try it?
Evelyn
Labels: Gmail IMAP POP3 SMPT
September 4, 2007 My Guest Book
Hi,
Please visit my guest book for all of my readers at
http://users3.smartgb.com/g/g.php?a=s&i=g35-07100-44Today, let's create a guestbooks (on a PC in Windows) today.
Using the following code, create a file called:
"MyGuestBook.html" with the following contents:
_______________________________________________________
<html> <head> <title>
My Guest Book
</title> </head>
<body bgcolor="blue">
<form method="POST" action="mailto:ENTER YOUR EMAIL HERE">
</a>
<b>Please enter your name: </b>
<input name="username" size="30">
<br />
<b>and your e-mail address: </b>
<input name="usermail" size="30">
<br />
<center>
<input type="submit" value="submit">
<input type="reset" value="reset">
</center>
</form>
</body>
</html>
_________________________________________________________
Then, configue Windows with:
Start-->Control Panel-->User Accounts-->Mail-->
email accounts-->email tab-->enter your Name, Email,
Password, retype password-->Next-->
If the account went through your output should be:
* The security certificate from a trusted certifying authority
* The security certificate is valid
* The name is valid
If the certificates don't go through, check Next and test again-->next
If they do go through, click next-->
Verify your email-->next-->check the pop, imap, or http box -->next
-->choose between IMAP, POP3 and Windows Live
Note: Tomorrow, there will be IMAP and POP3 info. If you don't know which of these protocols your email server uses, ask in http://www.ask.com.-->Enter your URL for the email location.
E.g., "http://www.fastweb.fm"Happy Scripting!
Evelyn
Labels: guestbooks
September 3, 2007 Labor Day Holiday

Pic: Thanks go to David O who is one of a series of people who has helped me in my quest for greater technological knowledge and who likes bunnies.
evelynLabels: Bunny Stealing a Cookie
Welcome
Hi, this is my blog. Today is September 1st.
I'm a computer software programmer by training and an IT and math teacher by trade.
Suggestions about topics can be documented in my guest book at
http://users3.smartgb.com/g/g.php?a=s&i=g35-07100-44
Thanks, for visiting,
Evelyn