stargeek
PHP news website logo.
home    PHP scripts    articles    seo tools    links    search    contact    shop    realtors


Implementing An ADO Data Control With VB6







Implementing An ADO Data Control With
VB6

Implementing An ADO Data Control With
VB6
06/18/2002 10:19 AM

The ADO data control can save Visual Basic developers hours of time. In this article Susan shows us exactly how to go about implementing an ADO control. 5 Free Bonuses!!! "Attention All Web Developers" Now includes 5 FREE eBooks to help you promote your ConMan website! "This is one of the best pieces of software that we have ever used. It's quick, streamlined, and allowed us to have a fully working site packed with articles in just 3 hours" Ever wanted to run your own content driven web site? Well now you can with ConMan: the fast, flexible and secure web site + admin suite. Try it for free!Click here. Get notified when we post new content: New Forum Threads 1. How do i do this? 2. C# editor of your choice? 3. Article Added Date 4. ASP Developer Seeking Employment 5. Hlp pls. - 1 record per page, refresh through records problem 6. your site was down :( 7. Can't get html editor to work properly 8. New website & advice 9. mysql tables 10. Article Type More Forum Threads... Other Recent Articles An Introduction To The Bulk Copy Utility // by Mitchell Harper - 12th Jun 2002




This is a GrokNews Entry: (what is grok?)





Similar Items

Implementing An ADO Data Control With VB6

Grok Headline matches for Implementing An ADO Data Control With VB6

Implementing Flood Control


Implementing Flood Control 12/19/2004 03:27 PM
If the load of application relies on incoming events, you may eventually face the happy curse of popularity: too much work to do with your available resources. If you set a limit on how many events you can process within a time period, you can avoid the flood. Vladi Belperchinov-Shabanski explains the algorithm and demonstrates working code.

Your Personal Data, Out of Control


Your Personal Data, Out of Control 07/21/2004 03:01 PM
The American Civil Liberties Union has created a clever animation about how personal data is spreading via linked databases to create the most detailed dossiers on all of us. The scenario, a call to a pizza-delivery service, is exaggerated. But it's clearly the direction in which we're heading. The ACLU offers specific suggestions on how to slow this rampaging privacy invasion.

Control the data explosion with scalable
storage systems


Control the data explosion with scalable
storage systems
05/26/2004 10:34 PM
Sunday Times South Africa May 27 2004 2:28AM GMT

Implementing CSS (Part 1)


Implementing CSS (Part 1) 06/05/2005 11:17 PM

One of the most interesting problems (to me at least) in browser layout engines is how to implement a style system that can determine the style information for elements on a page efficiently. I worked on this extensively in the Gecko layout engine during my time at AOL and I've also done a lot of work on it for WebCore at Apple. My ideal implementation would actually be a hybrid of the two systems, since some of the optimizations I've done exist only in one engine or the other.

When dealing with style information like font size or text color, you have both the concept of back end information, what was specified in the style rule, and the concept of front end information, the computed result that you'll actually use when rendering. The interesting problem is how to compute this front end information for a given element efficiently.

Back end information can be specified in two different ways. It can either be specified using CSS syntax, whether in a stylesheet or in an inline style attribute on the element itself, or it is implicitly present because another attribute on the element specified presentational information. An example of such an attribute would be the color attribute on the font tag. Both WebCore and Gecko use the term mapped attribute to describe an attribute whose value (or even mere presence) maps to some implicit style declaration.

A rule in CSS consists of two pieces. There is the selector, that bit of information that says under what conditions the rule should match a given element, and there is the declaration, a list of property/value pairs that should be applied to the element should the selector be matched.

All back end information can ultimately be thought of as supplying a declaration. A normal rule in a stylesheet that is matched has the declaration specified as part of the rule. An inline style attribute on an element has no selector and is simply a declaration that always applies to that element. Similarly each individual mapped attribute (like the color and face attributes on the font tag) can be thought of as supplying a declaration as well.

Therefore the process of computing the style information for an element can be broken down into two phases. The first phase is to determine what set of declarations apply to an element. Once that back end information has been determined, the second phase is to take that back end information and quickly determine the information that should be used when rendering.

WebCore (in upcoming Safari releases) has a really cool optimization that I came up with to avoid even having to compute the set of declarations that apply to an element. This optimization in practice results in not even having to match style for about 60% of the elements on your page.

The idea behind the optimization is to recognize when two elements in a page are going to have the same style through DOM (and other state) inspection and to simply share the front end style information between those two elements whenever possible.

There are a number of conditions that must be met in order for this sharing to be possible:
(1) The elements must be in the same mouse state (e.g., one can't be in :hover while the other isn't)
(2) Neither element should have an id
(3) The tag names should match
(4) The class attributes should match
(5) The set of mapped attributes must be identical
(6) The link states must match
(7) The focus states must match
(8) Neither element should be affected by attribute selectors, where affected is defined as having any selector match that uses an attribute selector in any position within the selector at all
(9) There must be no inline style attribute on the elements
(10) There must be no sibling selectors in use at all. WebCore simply throws a global switch when any sibling selector is encountered and disables style sharing for the entire document when they are present. This includes the + selector and selectors like :first-child and :last-child.

The algorithm to locate a shared style then goes something like this. You walk through your previous siblings and for each one see if the above 10 conditions are met. If you find a match, then simply share your style information with the other element. Such a system obviously assumes a reference counting model for your front end style information.

Where this optimization kicks into high gear, however, is that it doesn't have to give up if no siblings can be located. Because the detection of identical style contexts is essentially O(1), nothing more than a straight pointer comparison, you can easily look for cousins of your element and still share style with those elements.

The way this works is that if you can't locate a sibling, you can go up to a parent element and attempt to find a sibling or cousin of the parent element that has the same style pointer. If you find such an element, you can then drill back down into its children and attempt to find a match.

This means that for HTML like the following:

<table>
<tr class='row'>
<td class='cell' width=300 nowrap>Cell One</td>
</tr>
<tr class='row'>
<td class='cell' width=300 nowrap>Cell Two</td>
</tr>

In the above example, not only do the two rows share the same style information, but the two cells do as well. This optimization works extremely well for both old-school HTML (in which many deprecated presentational tags are used) and newer HTML (in which class attributes might figure more prominently).

Once the engine determines that a style can't be shared, i.e., that no pre-existing front end style pointer is available, then it's time to figure out the set of declarations that match a given element. It is obvious that for inline style attributes and mapped attributes that you can find the corresponding declaration quickly. The inline style declaration can be owned by the element, and the mapped attributes can be kept in a document-level hash. WebCore has a bit of an edge over Gecko here in that it treats each individual mapped attribute on an element as a separate declaration, whereas Gecko hashes all of the mapped attributes on an element as a single "rule." This means that Gecko will not be able to share the mapped attribute declaration for the following two elements:

<img width=300 border=0>
<img width=500 border=0>

WebCore creates three unique declarations and hashes them, one for a width of 300, one for a width of 500, and one for a border of 0. Gecko creates two different "rules," one for (width=300,border=0) and another for (width=500,border=0). As you can see in such a system, you will frequently not be able to treat the identical border attributes as the same.

Aside from this difference in mapped attribute handling, the two engines employ a similar optimization for quickly determining matching stylesheet rules called rule filtering. All rules that are potentially matchable by any element (i.e., that have the correct media type) are hashed based on the contents of the rightmost simple selector in the rule.

A selector in CSS can be either simple (meaning that all of the contents of that selector apply only to a single element) or compound (meaning that you may examine multiple elements like parents or siblings of that element). A compound selector is essentially a chain of simple selectors, so the following rule:

tr > td { color: blue }

has two simple selectors, tr and td. The rightmost simple selector in the rule is the one that we will use for the rule filtering optimization.

The rightmost simple selector falls into four categories.

(1) The selector uses an ID. (Example: #foo)
(2) The selector doesn't have an ID but uses a class. (Example: .foo)
(3) The selector has no class or ID but specifies a tag name. (Example: div)
(4) The selector specifies none of these things. (Example: *[disabled])

The rule is placed into one of four hashtables depending on which category it falls into. The idea behind these categorizations is to always filter out more specific information first. For example, if an element has a specific ID, then obviously any rules whose rightmost selector uses a different ID cannot match. Technically the last category can just be a list and not a hashtable, since those rules must always be examined by all elements.

Each hashtable, therefore, consists of a mapping from a given atomic string to a set of rules that match. The class attribute is exceptional in that you must put the rule into the hashtable multiple times if multiple class attributes are used.

When determining the set of rules that match a given element, you only examine rules that correspond to the correct hash entry based off your ID, classes and tag name. This optimization basically eliminates 95+% of the rules up front so that they need not even be considered during the matching process.

Each rule is then examined in detail, with all selectors being checked, to determine if it is a match, and the set of matches is collected. The set of matches can then be sorted by priority and specificity such that all the declarations are in the proper application order.

This brings us to the final phase of the style computation, which is taking the set of matches and quickly computing the appropriate front end style information. It is here that Gecko really shines. What I implemented in Gecko was a data structure called the rule tree for efficient storing of cached style information that can be shared *even when* two elements are not necessarily the same.

The idea behind the rule tree is as follows. You can think of the universe of possible rules in your document as an alphabet and the set of rules that are matched by an element as a given input word. For example, imagine that you had 26 rules in a stylesheet and you labeled them A-Z. One element might match three rules in the sheet, thus forming the input word "C-A-T" or another might form the input word "D-O-G."

There are several important observations one can make once you formulate the problem this way. The first is that words that are prefixes of a larger word will end up applying the same set of rules. All additional letters in the word do is result in the application of more declarations. Thus the rule tree is effectively a lexicographic tree of nodes, with each node in a tree being created lazily as you walk the tree spelling out a given word.

This system allows you to cache style information at each node in the tree. This means that once you've looked up the word "C-A-T-E-R-W-A-U-L", and cached information at all of the nodes, then looking up the word "C-A-T" becomes more efficient.

In order to make the caching efficient, properties can be grouped into categories, with the primary criterion for categorization being whether the property inherits by default. It's also important to group properties together that would logically be specified together, so that when a fault occurs and you have to make a copy of a given struct, you do so knowing that the other values in the struct were probably going to be different anyway.

Once you have the properties grouped into categories like the border struct or the background struct, then you can either store these structs in the rule tree or as part of a style tree that more or less matches the structure of the document. Inheritance has to apply down the style tree and tends to force a fault, whereas non-inherited properties can usually be cached in the rule tree for easy access.

WebCore doesn't contain a rule tree, but it is smart enough to refcount the structs and share them as long as no properties have been set in the struct. In practice this works pretty well but is not as ideal as the rule tree solution.


Implementing XHTML 2.0


Implementing XHTML 2.0 07/27/2004 08:02 PM
Well, I slept off most of my desire to blog about XHTML 2.0, but here's a post anyway. The thing is, I don't think implementing elements using behaviors is really a good idea, although I feel bad saying it while the W3C is linking to my test implementation. ?

Implementing filesystems in Python


Implementing filesystems in Python 12/10/2003 06:35 PM

LUFS-Python provides a relatively simple API for implementing new Linux filesystems in pure Python. You install the package, write a class implementing methods for handling filesystem operations such as creating a directory, opening/reading/writing/closing a file, creating symlinks etc and finally mount your new filesystem with some special arguments to the mount command.

At first glance, this is a bit of a gimmick - why would you want to write your own filesystem in the first place? We've been talking about this at work and came up with a few ideas. How about a filesystem where HTML files saved in a certain directory were instantly run through HTMLTidy and converted in to valid XHTML ? Or a custom network filesystem that saves files on a remote server using GnuPG to encrypt them before transfer? How about a read-only filesystem that lets you browse the contents of a MySQL database? Just imagine being able to use tools such as grep and find to search your database. A module that maps someone elses public web server to your own filesystem, making mirroring as easy as running a recursive cp command. A filesystem that updates a swish-e full-text index every time a file is saved to it - years before Microsoft release Longhorn. The possibilities are endless.

Here's a really fun idea: a filesystem that implements a dynamic website. Instead of using tools like mod_python to dynamically create pages, implement a filesystem that dynamically creates HTML files as they are requested and set up a stock Apache install with the dynamic filesystem as the document root. Then point ProFTPD at it so you can log in via FTP and mess with your content dynamically. We're thinking about bulding an FTP interface to our new database driven CMS, but we could just build a filesystem interface and point our FTP server straight at it.

I'm sure there are performance and stability issues that make most of the above more trouble than it's worth, but I think you'll agree it's a pretty exciting technology.


Implementing Linux emulation on NetBSD


Implementing Linux emulation on NetBSD 05/13/2004 03:28 AM
NetBSD's Linux emulation doesn't run a Linux kernel on a virtual machine; it runs Linux binaries on a NetBSD kernel. Linux emulation let you run plenty of useful programs that won't run natively under NetBSD, such as Sun's 1.4 Java Runtime Environment and JDK.

Hands On: Implementing OS X 10.3
(Panther) Server


Hands On: Implementing OS X 10.3
(Panther) Server
02/10/2004 02:43 AM
I can tell you now that everything Apple promised is indeed in there -- and it works! By Yuval Kossovsky (Computerworld via MyAppleMenu)

Implementing client-side code for SSL in
JDK 1.3


Implementing client-side code for SSL in
JDK 1.3
01/23/2003 02:47 AM
CNET Jan 23 2003 1:24AM ET

Gov't could raise P20B by implementing
IP law


Gov't could raise P20B by implementing
IP law
09/14/2004 04:18 PM
Sun Star Network Sep 14 2004 7:26PM GMT

ICANN To Begin Implementing IPv6


ICANN To Begin Implementing IPv6 07/22/2004 02:58 PM
WebProNews Jul 22 2004 6:18PM GMT

"Code snippets for implementing tags
with SQL"


"Code snippets for implementing tags
with SQL"
04/11/2005 11:43 PM

Implementing a relational database using
MySQL


Implementing a relational database using
MySQL
04/06/2005 12:17 PM
When properly implemented, a relational database can greatly enhance the availability of data and information for an enterprise's decision makers. However, deploying a relational database on almost any scale requires a thorough understanding of the fundamental concepts and rules that govern their behavior.

Implementing XPath for Wireless Devices


Implementing XPath for Wireless Devices 06/06/2002 05:37 PM
In the first of a two-part series, we explore the implementation of XPath on wireless devices using the WAP family of standards.

Poll Position: Implementing Identity


Poll Position: Implementing Identity 04/04/2005 06:03 AM
Q: How do you best build a brand?

Implementing XPath for wireless devices
(XML.org)


Implementing XPath for wireless devices
(XML.org)
06/07/2002 08:34 AM

Being User-Centered When Implementing a
UCD Process


Being User-Centered When Implementing a
UCD Process
09/09/2002 06:29 AM

Implementing successful shared services
in government


Implementing successful shared services
in government
02/17/2004 10:26 PM
Computer Weekly Feb 18 2004 2:09AM GMT

Scilly Isles looks at implementing
e-government across 5 islands


Scilly Isles looks at implementing
e-government across 5 islands
04/16/2005 02:13 AM
PublicTechnology.net Apr 16 2005 4:16AM GMT

Implementing XPath for Wireless Devices,
Part II


Implementing XPath for Wireless Devices,
Part II
07/17/2002 07:16 PM
In the second of a two-part series, we explore the implementation of XPath on wireless devices using the WAP family of standards.

Implementing XPath for wireless devices,
part II (XML.com)


Implementing XPath for wireless devices,
part II (XML.com)
07/18/2002 07:34 PM

Software Developer resist implementing
Atom


Software Developer resist implementing
Atom
05/24/2004 07:44 AM

Not all developers who are designing RSS applications are adding Atom support and I can't say that I blame them but it is interesting to see their comments. [miseldine.com]


C++: Implementing Design by Contract to
reduce bugs


C++: Implementing Design by Contract to
reduce bugs
08/16/2004 03:06 AM
CNET Aug 16 2004 7:13AM GMT

Features: Implementing REST Web
Services: Best Practices and Guidelines


Features: Implementing REST Web
Services: Best Practices and Guidelines
08/11/2004 07:03 PM
Hao He offers guidelines and best practices for implementing REST web services.

Enterprise Java Beans - Part 2,
Implementing Your First EJBs


Enterprise Java Beans - Part 2,
Implementing Your First EJBs
11/14/2003 03:33 AM
WebmasterBase Nov 14 2003 2:36AM ET

Guidelines for Implementing and
Maintaining Virtual Reference Services


Guidelines for Implementing and
Maintaining Virtual Reference Services
07/29/2004 06:48 AM
Guidelines for Implementing and Maintaining Virtual Reference Services
http://www.ala.org/ala/rusa/rusaprotools/referenceguide /virtrefguidelines.htm

The purpose of these guidelines is to assist libraries and consortia with implementing and maintaining virtual reference services. The guidelines are meant to provide direction, without being over- prescriptive. Variance among institutions will result in differences in the adherence to these guidelines, but the committee hopes to have cast the model broadly enough to provide a framework for virtual reference which can be widely adopted and which will endure through many changes in the ways in which libraries provide virtual reference services. Prepared by the MARS Digital Reference Guidelines Ad Hoc Committee, Reference and User Services Association, 2004. Approved by the RUSA Board of Directors June 2004.

Sakhr implementing solutions with
e-government project in Qatar


Sakhr implementing solutions with
e-government project in Qatar
03/27/2005 07:47 AM
AME Info Mar 27 2005 9:54AM GMT

TechRepublic: Building and Implementing
a Successful Information Security Policy


TechRepublic: Building and Implementing
a Successful Information Security Policy
12/09/2003 01:27 PM
ZDNet Dec 9 2003 12:53PM ET

You Control: iTunes puts control in OS X
menu bar (MacCentral)


You Control: iTunes puts control in OS X
menu bar (MacCentral)
08/31/2004 07:26 PM
MacCentral - You Software Inc. announced on Tuesday the availability of You Control: iTunes, a free download that places iTunes controls in the Mac OS X menu bar. Without leaving the current application, you can pause, play, rewind or skip songs, as well as control iTunes' volume and even browse your entire music library by album, artist or genre. Each time a new song plays, You Control: iTunes also pops up a window that displays the artist and song name and the album artwork, if it's in the library. System requirements call for Mac OS X v10.2.6 and 10MB free hard drive space. ...

Photonics Control Announces Optical
Control Breakthrough


Photonics Control Announces Optical
Control Breakthrough
06/26/2004 02:40 AM
Intelligent Photonics Control Corp. (Photonics Control), the world leader in providing embedded control solutions for optical devices, announced today that it has reached a significant milestone. The Company has integrated its solutions into 50 different customer platforms including Optical Amplifiers, VMUXes, OPMs, DGEs, and Tunable Lasers. [PRWEB Jun 26, 2004]

You Control: iTunes puts control in OS X
menu bar


You Control: iTunes puts control in OS X
menu bar
08/31/2004 01:50 PM
You Software Inc. announced on Tuesday the availability of You Control: iTunes, a free download that places iTunes controls in the Mac OS X menu bar. Without leaving the current application, you can pause, play, rewind or skip songs, as well as control iTunes' volume and even browse your entire music library by album, artist or genre. Each time a new song plays, You Control: iTunes also pops up a window that displays the artist and song name and the album artwork, if it's in the library. System requirements call for Mac OS X v10.2.6 and 10MB free hard drive space.

TrendWatch Graphic Arts Report indicates
that most have litte interest in
implementing Computer Integrated
Manufacturing (CIM) into their business
right now.


TrendWatch Graphic Arts Report indicates
that most have litte interest in
implementing Computer Integrated
Manufacturing (CIM) into their business
right now.
07/20/2004 02:44 AM
With all the attention granted JDF and CIM in the last 12 months, one would expect to see a spike in implementation. Unfortunately, the truth is JDF, and subsequently CIM, is just not happening — at least, not right now. The evidence says that except for Periodical Printers, graphic arts professionals are not focused upon making CIM work for them. By most accounts, the commercial printing industry is in an infrastructure-building phase. The good news is that once that infrastructure is able to support CIM, the industry will then gradually begin adopting it. [PRWEB Jul 20, 2004]

Research And Markets: On Average, Many
Midsize Companies Or Divisions Of Large
Organizations Spend $315,000 To $880,000
On Selecting, Implementing And
Maintaining ECM Solutions.


Research And Markets: On Average, Many
Midsize Companies Or Divisions Of Large
Organizations Spend $315,000 To $880,000
On Selecting, Implementing And
Maintaining ECM Solutions.
12/19/2004 03:46 PM
[PRWEB Dec 17, 2004]

Tapestry in Action: Implementing a
Tapestry Application


Tapestry in Action: Implementing a
Tapestry Application
05/10/2004 07:18 AM
Tapestry in Action allows you to create full-featured web apps by connecting framework components to economical amounts of application code. Examples include form validation, application localization, client-side scripting, and synchronization between browser and app server. By Manning Publications Co. 0510

To control or not to control, that is
the question


To control or not to control, that is
the question
06/28/2004 04:51 AM
The application vendors should do a better job of standardizing default storage locations and names (even as aliases) while still letting users override those choices and pick their own storage metaphor. This isn't nuclear physics - everyone has experience organizing their "stuff" (socks, bills, books, DVDs) so why not a) let them do it and b) use familiar metaphors for it?

BBned selects Allied Data Technologies
as Supplier for combined Voice and Data
IAD


BBned selects Allied Data Technologies
as Supplier for combined Voice and Data
IAD
09/15/2004 02:24 AM
Allied Data Technologies, specialist of Customer Premises Equipment (CPE) for the Local Loop (PSTN, ISDN, xDSL), today announces their agreement with BBned, largest provider for high-quality DSL services in the Netherlands, for the supply of CPE equipment for their Voice over DSL services in the Netherlands. The agreement involves the delivery of Voice Integrated Access Devices (IAD), called the CopperJet 816-2P, with the intention of a follow up order and delivery next year. The initial shipment will take place this year. [PRWEB Sep 15, 2004]

Epic Data Introduces the MPT9500
Mini-Workstation for Data Collection


Epic Data Introduces the MPT9500
Mini-Workstation for Data Collection
04/08/2005 01:08 AM
BC Technology Apr 8 2005 5:34AM GMT

OLAP and Data Warehousing (Data
Warehouse solution architecture)


OLAP and Data Warehousing (Data
Warehouse solution architecture)
07/12/2004 09:12 PM

Convert data between XML and relational,
LDAP data (Advisor.com)


Convert data between XML and relational,
LDAP data (Advisor.com)
10/11/2002 07:56 AM

Grok Description matches for Implementing An ADO Data Control With VB6
GrokA matches for Implementing An ADO Data Control With VB6

TabletMagic lets Wacom serial tablets
work in OS X


TabletMagic lets Wacom serial tablets
work in OS X
07/01/2004 08:50 AM
Developer Scott Lahteine has announced that Beta 5 of TabletMagic 1.0, a free open source Mac OS X driver for unsupported Wacom serial tablets, is now available. The software includes a control application, and Lahteine notes that it currently supports the ArtZ-II and PenPartner tablets as well as others whose model numbers start with CT, KT, SD or UD. He also says that it works with most USB-to-Serial adapters, such as those made by Keyspan, but it doesn't yet work with ADB tablets nor the iMate. TabletMagic 1.0 requires Mac OS X v10.2 or higher.

Device Server - Wireless Serial to
Ethernet Converter for RS232/422/485
Serial Devices


Device Server - Wireless Serial to
Ethernet Converter for RS232/422/485
Serial Devices
12/29/2004 05:50 AM
HelloDevice SS110 is a Wireless-enabled serial to ethernet converter for RS232/422/485 based serial devices. [PRWEB Dec 29, 2004]

Bluetooth serial adapter ousts RS-232
serial cable


Bluetooth serial adapter ousts RS-232
serial cable
03/31/2005 02:28 PM
Electronics Talk Mar 31 2005 7:18PM GMT

Getting the Computer's Serial Number
into a MIF File


Getting the Computer's Serial Number
into a MIF File
05/28/2004 04:56 PM

Retrieving The Serial Number From A
Remote Computer Using VBS


Retrieving The Serial Number From A
Remote Computer Using VBS
05/02/2004 02:01 PM

Notes and Tips: Serial Number Decoding


Notes and Tips: Serial Number Decoding 08/04/2004 10:02 AM
Here's a Mac serial number decoder that works with old models.

Code Exchange: Serial Number Validator


Code Exchange: Serial Number Validator 06/23/2004 06:53 PM
This sample serial number validator is the most typical, or generic method to protect a shareware application. The allows the user to download a full application, as it can be easily registered after purchase. eg: no need to download a separate, "full retail" version, etc.

Serial Number plus logs do not get
written to C:\ in WinXP


Serial Number plus logs do not get
written to C:\ in WinXP
01/06/2005 07:43 PM

Recover a lost iPod's serial number


Recover a lost iPod's serial number 06/01/2004 10:44 AM
Recently the unthinkable happened, I lost my iPod! Then I realized I never wrote down the serial number and therefore couldn't file a proper police report. Well, I knew that iTunes was able to recognize my particular iPod, s...

10.3: Serial number in the 'About This
Mac' box now works


10.3: Serial number in the 'About This
Mac' box now works
11/17/2003 11:38 AM
In Panther, clicking twice on the 'Version 10.x.y' text in the About This Mac dialog (in the Apple menu) now gives you the serial number of your machine. In former versions of OS X, this line usually quoted an empty serial nu...

SMS Installer Walkthrough: Get
Name/Serial Number Script Action


SMS Installer Walkthrough: Get
Name/Serial Number Script Action
01/05/2004 09:09 PM

Find a lost Windows Product Key (serial
number)


Find a lost Windows Product Key (serial
number)
07/02/2004 01:05 PM
“Learn the procedures and tools you can use to reveal a lost product key for a currently installed version of Windows.”

Serial ATA to... ANYTHING!


Serial ATA to... ANYTHING! 12/04/2003 02:28 PM
Does anyone had any idea how to get a Serial ATA drive enclosure? One that outputs to something that is...

Serial Mail 2.5


Serial Mail 2.5 01/03/2004 03:20 PM
AppleScript to generate serial mailings from a template using Apple Mail and data provided by an Address Book group. The messages are generated and you may choose whether to save or send the messages - so you can review the result before sending.

Serial Adapters


Serial Adapters 12/11/2002 08:09 AM
There's a converter that allows iPAQ accessories to work with the HTC PPC Phone Edition devices, it's been around for...

Serial Mail 1.1


Serial Mail 1.1 11/04/2003 04:49 PM
An Mail.app AppleScript to gernerate serial mailings from a template using data provided by an Address Book group.

New: Stealth Serial Port for G5


New: Stealth Serial Port for G5 02/11/2004 11:00 AM
GeeThree released a Stealth Serial Port for the G5, which installs in the G5's modem slot and provides a "native" serial port.

10.3: A quick fix for USB-to-Serial
(MCT) support


10.3: A quick fix for USB-to-Serial
(MCT) support
02/11/2004 11:04 AM
I have been having a terrible time getting the standard USB-to-Serial driver used for MCT to work under Panther, although it used to work under 10.2. Part of the story has been detailed here at OSXHints in the discussion boar...

Serial Line Control


Serial Line Control 06/25/2004 01:35 PM
tty_switch 1.00 released

The Serial Killer Who Hugged Me


The Serial Killer Who Hugged Me 04/04/2005 04:37 PM
Life and Death: an extraordinary post from Chris Clarke about his connection to serial killer Stephen Peter Morin. His family chimes in meaningfully in the comments. Mori n's execution is often pointed to as proof of the cruelty of lethal injection.

Serial protocol tool


Serial protocol tool 12/25/2003 12:47 AM
New version under way

New: SATAMAXe Serial ATA RAID


New: SATAMAXe Serial ATA RAID 09/24/2004 11:41 AM
ProMax Systems released the SATAMAXe-XL and SATAMAXe-HD, two external Serial ATA storage systems for digital video.

Serial 'Snuggler' Gets Probation in La.
(AP)


Serial 'Snuggler' Gets Probation in La.
(AP)
08/13/2004 11:04 AM
AP - The serial "snuggler" will have to keep his hands to himself. The man who sneaked into women's apartments just to cuddle with them has been sentenced to five years' probation.

Intel Ignites Serial ATA-300


Intel Ignites Serial ATA-300 04/21/2004 06:16 AM

Serial line sniffer 0.4.3


Serial line sniffer 0.4.3 07/09/2004 12:07 AM
A utility for logging the data going through a serial port.

Report: Serial Numbers


Report: Serial Numbers 04/13/2005 11:17 AM
tracking Mac serial number changes and issues

Opening the Serial (Storage) Box


Opening the Serial (Storage) Box 12/26/2003 05:25 PM
Internet.com Dec 26 2003 4:10PM ET

Serial 'Snuggler' Sentenced to Probation
(AP)


Serial 'Snuggler' Sentenced to Probation
(AP)
08/12/2004 08:12 PM
AP - Baton Rouge's serial "snuggler" — the man who snuck into women's apartments just to cuddle with them — has been sentenced to five years' probation.

Friends, with Joey as a serial rapist?


Friends, with Joey as a serial rapist? 05/05/2004 06:27 PM
T he One where the Writers Totally Got Themselves Uninvited from Any Parties at Courtney Cox or Jennifer Aniston's House. In the midst of all the dry-as-kindling &quot;Friends&quot; stories being published, there's been one spark: Amaani Lyle's sexual harassment suit against the show's writers. While it's easy to be distracted by the actual meat of her complaint — making Joey a serial rapist (#74), a fill-in-the-genitals coloring book (#56-#58), the importance of spelling &quot;penis&quot; (#59-#60), the twigs in Courtney Cox's uterus (#91), a missed opportunity to bugger Jennifer Aniston (#88-#90) — their defense is even more interesting: Such talk is a necessary creative element of their job. W rites Joanna Grossman: The defendants admitted that many of Lyle's allegations were true. They testified in deposition that they did many of the things she complained of, but argued that the conduct was justified by &quot;creative necessity.&quot; The writers' job, defendants argued, was to come up with story lines, dialogue, and jokes for a sitcom with adult sexual themes. To do this, they needed to have &quot;frank sexual discussions and tell colorful jokes and stories (and even make expressive gestures) as part of the creative process.&quot; An interesting new permutation in how we classify inappropriate workplace behavior with major ramifications for the creative class, or a big ol' weaselly dodge?

Serial rapist confesses in letter


Serial rapist confesses in letter 04/18/2004 08:27 AM
The family of convicted serial rapist Antoni Imiela say he has confessed to his crimes in a letter.

Implementing An ADO Data Control With VB6

The following phrases have been identified by the grok system as matching this entry: microwave timer in vb6 vb6 create song adodc vb6 rollback vb6 db2 connect ado "utilitunes serial" dreamweaver for 0sx serial number divx e06d7363 download wacom driver 0sx vb6 example program adodc project lg vx4500 ssh

















Also check out:


Grok

Ipod Porn on the
Rise

Brief Abstract of
Wikipedia's
Mesothelioma Cancer
page

Get first aid
instructions in your
cell phone

IE is crap
JSPWiki gains
podcasting support

Rasmus Lerdorf Blogs
Back

Apache Chunk
Handling Bug
Detected

Validation vs. Code
Bloat

Jon Udell: Extreme
design versus
extreme programming

Fast Search claims
Google's size crown

Pixelsurgeon
Interviews Jakob
Nielsen

Review - Popular
Domains

Web Database
Applications with
PHP & MySQL

Improving Google
Images

Google Search
Appliance Successes

Google in the first
Web browser

Googlers Googling
Google

Microsoft to Bow IE
5.2 for Mac OS X

Macromedia Flash
Sings the Opera

PHP Weekly: Issue
#90

Sex Tips for Geeks
Get Well Dave!
Satisfying
Serendipity

Your Website Should
Encourage People To
Act

Don Norman,
Usability Expert

Web Services
Conference 11-12
July in Tokyo, Japan

SQL Injection
Attacks - Are You
Safe?

Web Development With
Apache And Perl: A
Book Review

Web Application
Development with PHP
4.0

Google Book
An Introduction To
The Bulk Copy
Utility

The database socket
is deserializing:
How to tell if your
developers are lying
to you

Book review: Does
the new offering on
ebXML explain all?

Look to MSF to
manage your next
project

Six reasons to kill
a project

HTML Tip: Learn To
Speak Latin

PHP Class 'RaSMail'
released

RaSMail
Keynote touts
monitoring tools for
customer Web sites

Staring at a Monitor
All Day

The Book of SAX
Easily create charts
and graphs in a
browser

Time tracking by
developers promises
a strong return

Handling large data
files efficiently
with Java

Answers to your
burning career
questions

IT professionals:
Uncle Sam wants you!

Tech sites to keep
you sharp

Surviving multiple
managers

Magical Web service
tour

Learn from young
guns

Directory
Integration

The Queue Factor
Joint Venture
Rest Assured
APC-AA: new stable
release 2.2.0

what is grok?