June 27, 2003

Remote Desktop Shadowing

If this can be done in a well-structured manner, it will be of great use to salespeople who wish to demo products without allowing the client to have the product, or to run it unsupervised. The document I am attempting to decipher is HOW TO: Shadow a Remote Desktop Session in Windows XP Professional.

Ingredients
What do you need? You need 1 Windows 2003 Server, 1 XP Professional computer, and then two computers, one for the client and one for the sales person. The tricky thing here is that actually making it work involves giving the salesperson and the client access to the Windows Server. That may not be so good. I wonder if you can just host it on the Win2003 Server instead.

Here's what happens:
Computer 1. Grab a terminal session from the Windows 2003 Server. From this session, open a desktop session to the XP professional computer. The real desktop of the XP pro computer will now be locked.
Computer 2. Grab a terminal session from the Windows 2003 Server. Locate the original session ID using the Terminal Serviecs Manager utility under Administrative tools. Open a command prompt and use the shadow command - e.g., if the ID is 2, then you type shadow 2 in the command prompt.

Crazy huh? To disconnect the shadow (computer 2) press CTRL-* on the numeric keypad. Computer 1 just logs out in the normal way.

Posted by torque at 3:20 PM | Comments (3) | TrackBack

June 24, 2003

What is really needed?

I was talking to student of Bruce Wooley's yesterday, and it occurred to me that I need to nail down the requirements for a good dry eeg sensor. What's really needed?

Introduction
Three things are required to do dry electrodes. First, the input current must be small, or somewhat equivanlently, the input impedance must be large. Second, the voltage noise must be small in the frequencies of interest, which, in our case, ranges from 0.1 Hz to not more than 100 Hz. In these regions, flicker noise, or 1/f noise, usually dominates. Finally, there must be compensation for the input capacitance so that every electrode experiences exactly the same phase shift.

Input Current
Really the key, three approaches, original is a dielectric contact, stops the current from flowing, need to compensate for chargeup. This is the Richardson electrode. Second is metal contact, dielectric intermediate, then contact - this is Babak's patent. Finally, we have a capacitor made by air, with some support mechanism. This is the Sussex group. Alternative is to use something with low input current already (like the LMC662) as the basis of the sensor, then any complaints go to the chip designer, not us.

Noise
Solution is chopping. Also, we can use the same concept of chopping to take the signal further out - use two amplifiers.

Phase Shift
Need to compensate, review stuff from Bob Pease.

Posted by torque at 9:49 AM | Comments (0) | TrackBack

June 23, 2003

Typo3

Typo3 is an interesting GPL CMS. Installation is a bit tricky. You have to remember to setup GD for PHP and to add in the appropriate things into localconf.php, in particular:
$TYPO3_CONF_VARS["GFX"]["gdlib"] = 1;
$TYPO3_CONF_VARS["GFX"]["gdlib_png"] = 1;
$TYPO3_CONF_VARS["GFX"]["gdlib_2"] = 1;	
Posted by torque at 4:32 PM | Comments (0) | TrackBack

June 17, 2003

Light bulb

What happens when you connect a battery to a light bulb? How do the electrons know to move? How fast does the signal travel? How does it all get instantiated. I don't know... but I probably should.

Posted by torque at 7:58 AM | Comments (0) | TrackBack

Nokia Cark-143

I'm going crazy... but it's getting better. We recently purchased a car kit (CARK-143) from Nokia USA to go with our 7250i. Installation was straight-foward, since another kit had already been installed. However, I noticed that the ignition sense did not seem to be working. The problem had three possible sources: the phone, the car kit, or me. I spent quite a number of hours checking and rechecking connection voltages, so much so that I know it isn't me. So, I emailed nokia and I got some canned message back about how they would not support the 7250i since it had not yet been released in the US even though the CARK-143 webpage clearly states that this car kit is for the 7250i.

Introduction
The Nokia full car kits have three nice features that make them worth purchasing: (1) ignition sense, (2) radio mute, and (3) an antenna coupler.

Ignition Sense Woes A search on google revealed that I'm not the only one with this problem. From several, posts, in particular this one, it seems to be that the problem is the phone - that it doesn't support the ignition sense. The funny thing is that my dad claims that his works, which leaves me quite puzzled. The way to find out is to probe the inputs to the phone (there are only like 6-7) and see if any of them change when you shut down the vehicle. If there is a signal, then the car kit is doing it's job. It does appear that certain Nokia phones just do not support ignition sense. Here, Club Nokia replies that the 6310i does not switch on or off with the ignition and that this is a change in design. Here's another post that says that Nokia decided not to include ignition sense "in lieu of other phone features". Hmmmm.

Customer Service Well, for the record, here are my emails with customer service...

Date: Tue, 10 Jun 03 13:56:02 -0400
From: NokiaUSA.CustomerCare@nokia.com
To: torque@stanford.edu
Subject: Re:Concern about Accessories for my phone RequestID:  1-KKSN0

Dear Elwyn,

Thank you for contacting Nokia Customer Care regarding problems
encountered with the CARK-143 and your Nokia 7250i phone. We
understand your frustration and apologize for any inconvenience.

A specific release date for the new Nokia 7250i phone you are
inquiring about has not been determined.

We do not have information available for Nokia products that have not
been released in the United States.

Nokia is pleased to honor the one year warranty on our phone models
manufactured and sold by authorized Nokia dealers in the United
States.

Nokia does not promote the export of phones outside of the country of
origin. Phone models, purchased in another country, that are in need
of repair must be taken back to the point of purchase or the cellular
service provider.

As Nokia continues to develop and introduce new phone models and
accessories in the United States, we will update our U.S. website at
www.Nokia.com/us.

If you would like to learn more about the features of your phone and
receive special offers on ring tones and accessories, please sign up
for our Free monthly newsletter at https://www.nokiaconnections.com/.

If you have additional questions, please contact us. Thank you for
choosing Nokia for your cellular needs.

Sincerely,

Yezid
Customer Care
Nokia Inc.
Nokia.com/us

P.S. In an effort to continuously improve Nokia's service to you,
please complete our E-mail Customer Care Survey at
http://www.klcsurveys.com/surveys/custcare_0603c.htm. Please copy the
link and paste it into the address field of your browser.


Date: Tue, 10 Jun 03 18:34:18 -0400
From: reply.customercare@nokia.com
To: torque@stanford.edu
Subject: Re:Concern about Accessories for my phone RequestID:   1-KKSN0 
      RequestID: 1-KLA8T

Dear Elwyn,

Thank you for your response to Nokia Customer Care regarding the error
message displayed on your Nokia 7250i phone when attached to your car
kit.

We have not made any announcements regarding the Nokia 7250i phone,
nor have we heard any issues regarding the error message you are
receiving. As the Nokia 7250i phone has not been released in the
United States, we do not have specific information or technical
support for your phone at this time.

Please contact Nokia Customer Care in the country you have originally
purchased the phone from. Nokia warranties are valid only in the
country where the product was purchased and is limited to Nokia
Original products. Thus, Nokia does not promote the export of Nokia
products outside the country of origin.

Malfunction issues pertaining to Nokia Car Kits could be isolated as
one of three areas:

(1) Not recognizing what is normal operation of your car kit (such as
operation of the handset or LCD/keypad).
(2) Improper installation and testing of the car kit after
installation.
(3) A component of your car kit is not working properly.

Recognizing what is normal operation for your car kit may be the
issue. A brief review of one or two features may be helpful. For
example, when the phone is connected to the Kit, the menu functions
for Backlight Control, Keypad Tones and Ringing Volume will be
different from those available in normal hand portable use of the
phone.

Independent levels for each of these functions will be stored for
handset mode and for handsfree mode.For example, if you are in handset mode when you select any of these
levels, the level will apply only when the phone is operated in
handset mode. Conversely, if you are in handsfree mode when you select
any of these levels, the level will apply only when the phone is
operated in handsfree mode.

When the phone is connected to a car kit, the keypad lights are
continuously on if the lights (Menu 4) option is set to ON. Otherwise,
the lights remain on for 15 seconds once any key is pressed.

If any component of your Nokia Car Kit is found to be functioning
improperly by your installer, they should remove the part or parts,
and send them directly to the Nokia Repair Center. If some small
portion of the car kit becomes broken or cracked, such as the handset
or cradle, simply send that part to us for replacement. Nokia will
repair, or replace, at Nokia's option, any part(s) that will not
properly operate for their intended use with new or factory rebuilt
replacement items.

When a malfunction beyond the normal use of your phone or car kit
occurs, you must take the car kit and phone to the point of
installation. You may find that returning a car kit to the point of
purchase is less time consuming if the item is in stock. Return
policies for merchandise will vary with each dealer. Please consult
your particular retailer for details.

If your car kit was purchased within the warranty period of three
years and you prefer, you may send the entire car kit directly to us
for warranty coverage.

You may find that returning the car kit to your dealer or service
provider is less time consuming if the item is in stock. Return
policies will vary with each dealer. Please consult your point of
purchase for details.

You may also wish to bring your car kit to a local authorized repair
center to be examined by a technician.

You can search for an Authorized Service Center in your area by
visiting our web site, www.Nokia.com/us. Click on the "Support/Repair"
section on the blue navigational bar. On the subsequent screen, please
enter your ZIP code to search for a repair center.

Please call these locations prior to your visit, to verify the
necessary equipment for the repair of your car kit. Each Authorized
Service Center is independently operated; repairs offered and fees may
vary among the different locations.

If you prefer, you may send the car kit directly to Nokia for warranty
coverage at the following address:

Nokia Repair Center
795 W. Nasa Boulevard
Melbourne, FL 32901

We recommend that you include a short note with your Nokia accessory
describing the problem and detailing your mailing address.
Additionally, please include a copy of your proof of purchase for
warranty purposes. Per the warranty agreement, Nokia will cover the
cost of replacement and shipping of the new accessory item.

Allow approximately 7 business days for the turn-around time of your
accessory.

If you have additional questions, please contact us. Thank you for
choosing Nokia for your cellular needs.

Sincerely,

Michelle
Customer Care
Nokia Inc.
Nokia.com/us

P.S. In an effort to continuously improve Nokia's service to you,
please complete our E-mail Customer Care Survey at
http://www.klcsurveys.com/surveys/custcare_0603a.htm. Please copy the
link and paste it into the address field of your browser.
Posted by torque at 6:51 AM | Comments (7) | TrackBack

June 12, 2003

Dry Elecrodes for Physiological Measurement

I finally located James Roman's Dry Electrodes for Physiological Monitoring. It turns out to be in the library after all! For future reference, in case you do not have access to Stanford Libraries, the place to look is the Center for AeroSpace Information Technical Report Server, DO NOT use NASA Technical Reports Server (see I didn't even provide a link). I finally located the technical note with help from Eric at Government Documents. The classification scheme for this sort of material is poor because it is bound together so that a search on NASA TN D-3414, for instance, will fail because the reference is actually NASA TN D-3403-3423. Even searching on that doesn't work, I don't know how Eric did it, but he is the man.

Introduction
In pursuit of a solution for the rapid application of electrocardiogram (ECG) electrodes for long term recording, Patten et al. [1-2] developed "dry" electrodes based on quick-drying conductive glue. The skin is first prepared by subjecting it to 3-seconds of an oscillating toothbrush soaked in electrode paste. Then, a thin layer of the glue is sprayed directly onto the skin using a spray gun or aerosol package. A thin non-shielded wire is captured in the spray. Finally, the electrode is sealed by spraying a second insulating coat. Because of the high impedance of these electrodes, amplifiers with input impedances in excess of 2 MΩ are required. At the time this was very large, though today people talk about trying to do 100s of GΩs or even TΩs.

Technical details
Conductive glue. The conductive glue consists of silver powder suspended in household cement. The exact recipe is given in [1] and is as follows: combine

in an 8-oz bottle, cap and shake until mixture is devoid of lumps.

Application. A DeVilbiss No. 156 atomizer with two valves and a glass supply bottle was modified to launch a lead wire into the spray using a spring-loaded release rod. Both valves were connected to a single air house, with one valve responsible for spraying the conductive glue and the other for blowing air for drying. The air pressure used was 20 pounds per square inch. The insulation-glue spray is applied using an aerosol container and dried using heated air.

Removal. Electrodes are removed by dissolving them in acetone. This is accomplished by patting them with saturated gauze sponges.

References
[1] C. W. Patten, F. B. Ramme, J. Roman, Dry Electrodes for Physiological Monitoring, Nasa Technical Note NASA TN D-3414, National Aeronautics and Space Administration, Washington, D.C., May 1966.
[2] J. Roman, Flight Research Program III - High-Impedance Electrode Techniques, Nasa Technical Note D-3414 Supplement, National Aeronautics and Space Administration, Washington, D.C., June 1966. Preprint of article published in Aerospace Medicine, August 1966.

Posted by torque at 4:09 PM | Comments (0) | TrackBack

June 11, 2003

epmap

What is UDP, and how do I use it? UDP stands for User Datagram Protocol, and it is also known as RFC678. What does RFC stand for? UDP is an alternative protocol to TCP, Transmission Control Protocol, which is used for serving webpages. It is used for a variety of things including networked games. I'm interested in understanding how to read the Endpoint Mapper found at port 135 in Window's machine.

  • Microsoft has a tool called PortQry, which enables one to do UDP queries in a straight-forward manner. Some documentation is available - in particular, it gives an example of how to query the Endpoint Mapper.
  • A list of port assignments. We want 135, DCE endpoint resolution.
  • Closer: rpcdump dumps the contents of the endpoint mapper database. Wow, it works, and comes with source.
Ok, it looks like the answer is in rpcdump.c, though it references and . In the code there is a lot of talk on binding and stringbindings. The action comes from RpcMgmtEpEltInqBegin, which kicks everything off, and RpcMgmtEpEltInqNext, which gets the next endpoint. This is done until rpcerr == RPC_X_NO_MORE_ENTRIES. Hmmm. I'd like to run something like this from PHP, how can we do it? We would need to call some sort of RPC library. We could develop our own using C++, but there may be tools out there already. RPC is an acronym for Remote Procedure Call. Essentially, over the network, one can call a function, send parameters, and get results. In this case we want to send a call to port 135 to a lookup function that will dump the endpoints.
  • XML-RPC is a spec and implemenation of RPC for PHP. Will it do the trick? No, I think this is something else. It allows you to use RPC but communicate using XML.
  • Aha, RpcMgmtEpEltInqBegin. Ugly.
Ok, here we go. The binding handle, I think, is what we generate by using fsockopen("udp://www.thesite.com",135,$errno,$errstr). And then, there's a bunch of options... wow, this might be undoable. Wait though, backing up, we recall that XML-RPC runs on all platforms, so there must be away to do it without using Microsoft's convention - though it may be very hard to sort it all out.
  • Still closer. Take a look at erlang.org. But can he do it without installing anything on the windows box? rpc:call looks very close to RpcMgmtEpEltInqBegin in arguments.
  • How does an RPC call work anyhow?
  • Oh yes, and then there is mynetwatchman.com's site, which gives information on how those net send spam artists work. I keep meaning to save this one. It makes a lot more sense now.
Update For those of you wishing to go a little more in depth, there are a number of books on Windows network security that will shed more light. You might also considering looking for an expert on something like Scriptlance:

Posted by torque at 4:15 PM | Comments (67) | TrackBack

quotemeta

In case you are ever doing regexp with Perl, a good thing to remember is the quotemeta command. This allows you to escape (addslashes) to everything that isn't a regular character or number. Otherwise your regexp can get hosed.

Posted by torque at 11:10 AM | Comments (0) | TrackBack

June 10, 2003

P. C. Richardson

This is an update on Philip Richardson, who, with Alfredo Lopez, invented capacitive electrodes. His email bounced, but I was able to locate his phone and address in San Francisco (he mentioned that he opened a practice in SF on his website). One of these days when I'm brave enough I'm going to call him. Hope that he is in good health.

I found Richardson's classmates from Rensselaer (1960, EE).

Posted by torque at 3:32 PM | Comments (1) | TrackBack

Dry Electrodes from NASA

I'd like to get this:

DRY ELECTRODES FOR PHYSIOLOGICAL MONITORING , Technical Note
Authors:
C. W. Patten, F. B. Ramme and J. A. Roman
Report Number: NASA-TN-D-3414
Performing Organization:
NASA Dryden Flight Research Center, Edwards, CA
Availability:
Currently this document is not available on-line.
From the NTRS FAQ: Where do I go for a hardcopy of the report?

Report Date: May 1966
No. Pages: 40

for free, how!

Another article, written by the third author, James Roman, is available in Aerospace Medicine 37. Unfortunately, while I was at Lane last week this volume was not there, and the attendants said that it had not been checked out. Perhaps I'll check again today. This isn't as substantial as the first report (40 pages) but should shed some light. I can get the first article at ntrs (nasa technical reports server), but it costs $30. I suppose I can get it... I looked around the Stanford Catalog but could not obtain it. There's yet another one called Method of making dry electrodes which does not have a price or number of pages.

Posted by torque at 12:06 PM | Comments (0) | TrackBack

SRICO

Today I found a document about some work SRICO had been doing with the US Army on dry biopotential acquistion. Essentially their device uses lithium niobate to alter the polarization of a beam of light traveling through a fiber. The major technical challenge is noise from the fiber-optic since microphonic noise can affect the beam. How the contact is made is not completely clear though. The sensor is large, about 5 cm square.

Posted by torque at 11:56 AM | Comments (5) | TrackBack

June 9, 2003

Plugin detection

One of the projects on scriptlance today was on plugin detection -- I found the answer here. The way to do it is using Javascript. Just in case the site goes down I've thrown it in this blog. Using this, I wrote a small script which allows you to download PDF's but makes sure you have Acrobat Reader before doing so.

Posted by torque at 11:03 AM | Comments (1) | TrackBack

June 7, 2003

Praise the Lord

Looking for worship songs for tomorrow I stumbled upon Daniel Azuma's music. Wow, I almost started crying - it brought to mind all the wonderful things that God did at Tech, and how much hope I had. It is a blessing to me - thank you Daniel.

Posted by torque at 12:22 AM | Comments (4) | TrackBack

June 5, 2003

How to Cite Patents

I often find myself avoiding writing for the stupidest reasons. Today I made the excuse that (1) I did not have Endnote or Microsoft Word on my room 28 computer, and that (2) without Endnote I couldn't properly cite stuff. That's baloney, so that I don't lose it, UIUC has 16 examples of how to cite, IEEE style. My thought now is to blog my thesis out. One entry at a time, and then someday I'll put it back together.

Posted by torque at 1:51 PM | Comments (3) | TrackBack

Richardson's Bioelectric Capacitive Electrode

Although the patent (US3500823) belong's to both Philip Richardson and Alfredo Lopez, Jr., the earliest substantial paper includes Franklyn Coombs and Robert Adams. With some effort, I was able to obtain the original patent from the USPTO. As far as I know, this is really the first capacitive biopotential sensor, though there are some references that talk about dry biopotential sensing prior to this. Amazingly, Richardson has a web presence and even an email address!

Introduction
The development of capacitive biopotential measurement began in the late 60's with Lopez and Richardson's capacitive electrocardiographic sensor [1-3]. Based on a black stained anodized aluminum electrode and an ultra-high input impedance circuit (30,000 MΩ), the sensor was attached to unprepared skin using an elastic strap.

Theory
Preparation of the skin by abrasion and application of a conductive paste or gel are, for the most part, necessary in biopotential recordings such as electrocardiography (ECG), electromyography (EMG), and electroencephalography (EEG). The reason is to minimize the variation of the impedance between electrode and skin with respect to the input impedance of the amplifier. This, in turn, minimizes the amplitude of motion-artifacts. In ECG and EMG, studies inevitably involve movement, e.g., the aerobic stress test. The impact of this movement is somewhat alleviated by the fact that ECG and EMG signals are measured in the millivolts (mV). In EEG, though much less movement is involved, micro-motion artifacts can still be bothersome, as EEG is measured in microvolts (μV).

In addition to electrode-skin impedance variation, artifacts linked to motion can also be coupled into the signal by polarization effects at the electrode due to non-zero DC current. When the electrode is stationary, non-zero DC current from the sensor causes the system to polarize. Because the system is biochemical, there will be a finite response time. Any sudden shifts in electrode position will require the stystem to restabilize. The voltage shifts resulting from this restabilization will contribute to motion artifacts. This will be very complicated - I would guess that the speed at which the system recovers is related to the amount of input current. The more current there is, the faster the polarization will stabilize. So, it makes sense either to have a lot of input current, or none at all.

The claim of Richardson and Lopez is in convential electrodes, change in ohmic contact (via the paste) is responsible for motion artifacts. Since in a capacitive electrode there is no ohmic contact, then there will be no motion artifacts. That this is true is not completely clear. If there is motion the capacitance may change, which would induce a voltage change.

Electrode
Richardson and Lopez used an anodized aluminum disk as the electrode, though in their patent [3], they claim any conductive material such as "copper, aluminum, or stainless steel having an insulation on its outer or skin contacting surface." In this case, the insulating coating was produced using an anodizing process. Here they claim that the aluminum oxide is used so that the film will be "free from pores or grain structure". To produce the film, they immerse the electrode in a standard sulphuric acid anodizing bath for 1.1 hours. The voltage is brought up to 100V using 100A/sq. ft. The process is finalized by dying the oxide, and immersing in hot water for oxide sealing.

To obtain the dimensions of the insulating layer, they measured the capacitance and back-calculated the thickness. For the said electrode, the resistance was greater than 4 GΩ and the capacitance was 5000 pF at 30 Hz. It is unclear why the capacitance is given in terms of frequency. Assuming a dielectric constant of 9, they calculated the thickness to be 0.7 mil.

Conclusions
Richardson, et al. [1] end with a very important (and honest) point, that "the production of motion artifacts caused by change incapacity coupling... limits the use of this type of electrode." In fact, this will the be the problem with a capacitive electrode-skin junction. With any sort of movement, the capacitance will change because the contact area will change. One way of addressing this is to make the contact area conductive, but to have a fixed capacitor between the amplifier and the contacting electrode.

Further Thoughts
One thing that was not mentioned above is the issue of skin potential artifacts in EEG. Present at low frequencies (<0.1 Hz), these artifacts result from biochemical changes in skin and are related to the galvanic skin response. When necessary, the most common way of eliminating such artifacts is to abrade the scalp aggressively, to the point of drawing blood [4].

References
[1] P. C. Richardson, F. K. Coombs, and R. M. Adams, "Some new electrode techniques for long-term physiologic monitoring," Aerosp Med, vol. 39, no. 7, pp. 745-50., 1968.
[2] A. Lopez, Jr. and P. C. Richardson, "Capacitive electrocardiographic and bioelectric electrodes," IEEE Trans Biomed Eng, vol. BME-16, no. 1, p. 99, 1969.
[3] P. Richardson and A. Lopez, Jr., "Electrocardiographic and Bioelectric Capacitive Electrode," U. S. Patent 14,860,040, March 17, 1970.
[4] T. W. Picton, S. Bentin, P. Berg, E. Donchin, S. A. Hillyard, R. Johnson, Jr., G. A. Miller, W. Ritter, D. S. Ruchkin, M. D. Rugg, and M. J. Taylor, "Guidelines for using human event-related potentials to study cognition: recording standards and publication criteria," Psychophysiology, vol. 37, no. 2, pp. 127-152, 2000.

Posted by torque at 1:40 PM | Comments (129) | TrackBack

June 4, 2003

Passages of the Day

Deuteronomy 8 Psalms 91 Isaiah 36 Revelation 6
Deuteronomy 8

God wants us to know that we do not live by bread alone, but by what proceeds from the mouth of the Lord. What does it mean to live by bread alone? It means working and living to satisfy the hunger of the flesh. In the past few weeks, I have been trying to do this job and that on scriptlance - on one hand it is to see if I can get some extra income learning about how to do things. On the other hand, it is to somehow get some sort of satisfaction from being able to finish something - anything. But this passage teaches me that this desperate feeling comes from God, and is there so that we can look to Him. Maybe it isn't that we are literally hunger, but we may be hungry for signifance, for love, for admiration.

When I look back I can see that God really has provided for us. In a few months, we will have two boys - but, at least for now, we have a home, plenty of food, and peace. We have a safe place to worship, and good friends. Is there really much more that we need. No. We have more than enough. This is like the good land (vs. 7-10). We have unlimited fresh water, whole wheat bread and beany rice, tomatoes on the vine, more bottles of wine than we know what to do with, Costco size jugs of olive oil and honey, we "eat food without scarcity" lacking nothing, and all around are opportunities - consulting things, programming, graduate stipend. So let us not forget the Lord, and keep his commandments or we will become proud. Let it never be said that it was our own work that gave us what we have (vs. 17). I guess in a way that is how I'm thinking when I try to bid on these projects - thinking, oh, I can make myself a solid future. Today I remember You.

Psalm 91

Nice, a fitting and beautiful follow-up Psalm. The Lord is our refuge and strength. The word for Almighty God is El Shaddai.

Isaiah 36

Wow, this is very discouraging for Hezekiah. As I remember, Hezekiah is the good king too. Hw was the one who tore down the high places that the Lord detested. Now under seige, Sannacherib claims that God sent him to destory Israel. One error that Hezekiah had, pointed out by Sannacherib, was that he went to Egypt for help, rather than fully relying on the Lord. I wonder what will happen in tomorrow's passage.

Revelation 6

The day will come when everyman, kings, rich, strong, slave, free will hide in the caves. Who can stand the day of his coming.

Posted by torque at 10:28 AM | Comments (0) | TrackBack

ScriptLance

Yesterday ScriptLance had 43 new projects. Assuming that 50% get filled (which is low), that's 20*5 = $100. Not a huge amount, but not bad. Also, not everyone is referred so it could be a bit higher. $100*30=$3000.

Posted by torque at 10:24 AM | Comments (7) | TrackBack

June 1, 2003

Search Inventory

Very interesting, Overture has a place where you can enter in a search term and it will tell you how many times in the previous month that word has been searched for along with suggestions. The only thing I wonder is whether this is equivalent to Google's list - wouldn't you suppose that the audience is different? Anyone who is anyone uses Google.

Posted by torque at 9:14 PM | Comments (4) | TrackBack