text:
A simulation system for simulating transfer operation of blocks of data in a target data storage unit such as an optical compact disk read only memory. Blocks of the data are contained in a memory to which a simulation computer has direct access without requiring that the target data storage unit be operatively connected to the simulation computer. Simulation comprises the steps of characterizing a hypothetical transfer of data operation of the target data storage unit by calculating its performance characteristics for the particular transfer operation in units of time; controlling direct access by the simulation computer to the data in the memory in accordance with the calculated performance time, and providing the results of the direct access simulation to the user. Simultaneous simulations of the target data storage unit may be carried out for the same or different types of host computers.
1. A method for simulating predetermined transfer operations of blocks of data in a target data storage unit having a first data access time and being intended for use with a host computer, wherein the simulation occurs on a separate storage memory having a second data access time which is faster than said first data access time, and during simulation all of the blocks of the data are contained in the separate storage memory to which a simulation computer has direct high speed access, the simulation not requiring the blocks of data to be pre-fixed on the media target data storage unit, the method comprising the steps of:
a. determining, for a transfer operation by which data is transferred from the target data storage unit to a host computer, the units of time required for such transfer in accordance with said first data access time of the target data storage unit,
b. fixing the time of direct access by the simulation computer to the data stored in the separate storage memory to correspond to the duration of the calculated performance time by adjusting the effective rate at which data is transferred from the separate storage memory to the simulation computer to correspond to the time required by the determining step,
c. retrieving the data from the separate storage memory based upon said second data access time and transferring the retrieved data to said simulation computer in accordance with the fixed time of direct access, and
d. providing the results of the direct access to the user.
2. The method for simulating predetermined transfer operations set forth in claim 1 wherein the step of determining the units of time required for such transfer comprises the steps of recording a table of time values for possible operations of the target data storage unit, storing the table in the separate storage memory accessible by the simulation computer and selection of a particular value depending upon the particular transfer operation to be simulated.
3. The method for simulating transfer operation set forth in claim 1 further including the step of using the host computer as the simulation computer.
4. The method for simulating transfer operation set forth in claim 1 wherein the target data storage unit is a CD rom.
5. The method for simulating transfer operation set forth in claim 1 wherein a plurality of simulation computers connected to the separate storage memory simultaneously perform simulated transfer operations.
6. The method for simulating transfer operation set forth in claim 2 wherein the step of recording a table of time values includes the step of determining a plurality of operating zones for the target data storage unit and includes the step of deriving time values for each zone.
7. The invention of claim 1 wherein the step of adjusting the effective rate of data transfer includes causing the simulation computer to enter into delay loop wait states.
8. The invention of claim 7 wherein the simulation computer is caused to enter into delay loop wait states either before, during or after the actual data transfer.
9. A method for simulating on a simulation computer the operation of optical read only memory playback of data in conjunction with a predetermined host computer without use of pre-fixed optical data storage media, the simulation occurring in a separate storage memory, wherein the optical read only memory has a first data access time, the method comprising the steps of:
a. storing the data in a high access speed memory device having a second data access time faster than the first data access time,
b. calculating the expected access time of the optical read only memory playback in conjunction with the predetermined host computer for a particular retrieval operation upon the data;
c. performing said particular retrieval operation upon the data by operating the high speed memory device based upon the second data access time to retrieve the data, and
d. transferring the retrieved data to the simulation computer in accordance with the expected access time.
10. The method for simulating the operation of optical read only memory playback set forth in claim 9 wherein the step of calculating the expected access time of the optical read only memory playback in conjunction with the predetermined host computer for a particular retrieval operation upon the data comprises the steps of empirically determining access times for retrieval operations of the particular playback unit and recording the times so determined in a lookup table.
11. The method for simulating the operation of optical read only memory playback set forth in claim 10 wherein the read only memory playback unit incorporates a helical track locus of contiguous sectors of data, and wherein the table is divided into a predetermined number of zones of contiguous sectors.
12. The method for simulating the operation of optical read only memory playback set forth in claim 9 wherein a plurality of simulations are carried out simultaneously for a plurality of host computers of varying types.
13. The method for simulating the operation of optical read only memory playback set forth in claim 12 comprising the step of partitioning the high access speed memory device among the plural simulations simultaneously ongoing.
14. A software development system for simulating the operation of a data storage device having a first data access time without requiring that such device be a part of the development system, the system comprising
a simulation computer and an operational memory means for recording direct access time data corresponding to the times of predetermined operations to be simulated,
high access speed memory means having a second data access time faster than said first data access time for storing the data for which the data storage device operations are to be simulated,
input means for receiving a particular data operation from the user, and
processing means for processing the particular data operation by determining the location of the data in the high access speed memory means and for operating the high access speed memory means to retrieve the data based upon the second data access time and for transferring the retrieved data for use by the simulation computer in accordance with the direct access time data.
15. The software development system set forth in claim 14 wherein the high access speed memory means comprises at least one high capacity, high performance disk drive.
16. The software development system set forth in claim 15 wherein the disk drive is connected through a disk drive controller to the simulation computer.
17. The software development system set forth in claim 16 wherein the disk drive includes a partition directory indicative of storage partitions for a plurality of operating systems, and wherein the controller is connected through a multi-host interface bus to a plurality of simultaneously operable simulation computers, each having its own operating system.
18. The software development system set forth in claim 14 including means for characterizing operations of the data storage device including means enabling the data storage device to be connected directly thereto and operated, in order that operations of the data storage device may be recorded and characterized automatically.
19. The software development system set forth in claim 14 wherein the data storage device is a CD rom.
20. A method for simulating, in a simulation computer having a memory device having a first data access time, the playback operation of an optical read only memory device having a second data access time operating in conjunction with a host computer wherein the second data access time is known and is greater than the first data access time, comprising the steps of
a. storing data in the memory device in the simulation computer,
b. calculating the expected time for retrieving the data from the optical read only memory device,
c. retrieving the data from the memory device based on the first data access time, and
d. adjusting the rate at which the data is used by the simulation computer to correspond to the expected time for retrieval from the optical read only memory device by causing the simulation computer to enter into at least one wait state before, during, or after the actual transfer of the data from the memory device.
The present invention relates to methods and apparatus for developing computer software programs and data bases. More specifically, the present invention relates to a system for developing and full simulation testing of software programs and data bases intended to be embodied and/or distributed in a wide variety of media and formats, including optical read only memory.
There are many forms of media suitable for storing vast amounts of information. Such information is typically arranged in the form of data bases. These data bases are usually compilations of data or information which are arranged and stored on media capable of being accessed and read automatically by computing machinery. Examples of data bases are dictionaries, indexes of periodical literature, encyclopedias, lists, directories, numerical tables, and/or combinations of any of the above. An entire library may be collected and stored as a data base, and as such, the amount of information so collected and stored can be vast. In the development of a software system or data base, important characteristics are capacity, speed of retrieval of data, and data transfer rate. These characteristics may determine in large measure whether a particular software offering will be a commercial success or not.
In a digital computer environment, when a data base is "on line" or is accessible directly by a user of the digital computer, the user should be able to scan the data base for a particular characteristic or item of information and thereby locate and retrieve particular information from the data base.
Large computers, called "main frames", have been equipped with considerable storage capacity so as to be able to store and process very large data bases very rapidly. Unfortunately, such computers have been very expensive, and very large, requiring rooms and special power and cooling environments for proper operation.
With the advent and widespread proliferation of microprocessor-based computers, generically referred to as "personal computers", a need for direct access to large data bases by such computers has arisen. Indirect access has been made available via telecommunications connections to central computer facilities which manage data bases. Such access via the telephone network has been slow, cumbersome and expensive for the end user. Also, the public access to such data bases inherently has lacked privacy and/or physical security and has thus prevented some important types of information collections from being made available to selected users.
Simultaneously with the proliferation of personal computers, technological advances in mass storage media and devices have resulted in small plastic optical storage disks for home entertainment applications such as video playback records, and audio playback disks (called compact disc or "CD"). These light reflective optical media are formed with reflective "pits" so that the lengths of these pits and the distances between them may be scanned by a laser-diode-generated light beam in order to recover the data represented thereby. The CD has the capability to store vast quantities of information in digital form. For example, an audio-size CD (having a nominal diameter of only 120 mm and a thickness of 1.22 mm is capable of storing approximately 663 megabytes of digital data ("CD rom").
When CD roms are installed in a suitable playback unit, and when the playback unit is connected to the host computer via a suitable hardware interface connection and software "device driver", the digital information stored on the optical disk may thereupon be directly accessed and/or processed by the host computer, depending upon the computational or processing application being carried out.
CD roms and playback units come from a variety of different manufacturing sources and may assume a variety of data formats and characteristics Similarly, there are a wide variety of personal computers and operating systems with which CD roms and their playback units may be used and, each of these has its own particular operating system and characteristics.
While vast quantities of digital data may be fixed on CD rom, this particular medium has its own peculiar characteristics, based on the arrangement of the data blocks in the single spiral track formed on the data surface of the disk. Depending upon the arrangement of the data on the disk, it may be necessary for the disk player to reposition its optical stylus radially by moving from an inner radial location of the disk track to an outer radial location, or conversely. This repositioning may require considerable time, measured in seconds. Such time delays associated with the data access process may lead to undesirable performance characteristics of CD rom digital playback units connected to target host computing machines.
Before a CD rom containing computer information may be confidently released for manufacture and publication, it must be tested in its intended playback environment of a particular target host computer. It is not unusual for as many as twelve test versions of a CD rom to be required incident to the testing environment, so that a particular application program/data base may be optimized with respect to the characteristics of the CD rom, its playback unit, and the target computing machine with which it is to be connected and used.
One drawback of CD roms is the very high initial manufacturing cost for producing a single test CD rom. Typically, the cost for a test CD rom is about $4,000.00. One other significant drawback is the time required for manufacture of a test CD rom. Typical manufacturing turn-around is about one month. If twelve test disks are required by the software publisher in order to be sure that its software product is debugged to the point of commercial acceptability, the process could likely require about one year development time and about a $50,000.00 investment in test disks (before a production disk master could be made).
Before the introduction of a commercial embodiment of the present invention, the business of assembling data into a form suitable for fixation onto an optical CD rom was largely carried out by service bureaus. Such service bureaus typically received raw data from the software publisher, converted the data into a digital form suitable for recording on the particular storage medium selected, processed the digital information into a format intended for the selected medium and then checked the result by an emulation process. Some or all of the formatted information would be tested in this manner.
Unfortunately, the emulative testing did not enable testing of the entirety of the information, and did not enable testing in a manner which duplicated playback characteristics of the optical CD rom upon which the data would ultimately be recorded during disk manufacture and play back by the user. Thus, even though the result passed the emulation tests, once a test disk was made, further testing was required, based on testing of the test disk. This led to changes and further test disks, etc., as already explained.
Also, the service bureaus were few in number, and each tended to specialize in the format of a particular optical CD rom source. Each source has a slightly different mastering format, so that a different data format is required for each separate source (brand) of optical CD rom.
The process of testing software undergoing development by emulation, rather than by full simulation, has drawbacks and may lead to unsatisfactory results. This approach is typified by the creation of a large data base on a large computing system or "mainframe" other than the target machine where it is intended to be run. Emulation testing occurs after the data base has been assembled. In an emulation test, a small subset of the data base is loaded into a target machine, such as a personal computer, and then run in the intended environment, but not at real data retrieval speed. In this prior approach, the personal computer was acting as an emulator, rather than as a full simulator, in testing only a small fraction of the data base undergoing development at some speed other than the ultimate retrieval/data processing speed. Any attempt to test a large data base by parsing it into small portions and testing each small portion in this manner will be extremely time consuming and may not provide an accurate assessment of overall data base performance in the target environment.
Thus, there has been a largely unsolved need for a system for simulating performance of programs and data bases stored on delayed access time media which enabled large programs and data bases intended for distribution to users e.g. via CD rom to be fully emulated and debugged in the target operating environment without the delays and costs associated with e.g. creating multiple iterations of test disks.
A principal object of the present invention is to provide a performance simulation development system which overcomes the limitations and drawbacks of the prior art.
Another object of the present invention is to provide a performance simulation which simulates not only the retrieval of data from a particular medium but also the speed of retrieval of the data within its particular arrangement proposed for the medium without first having to fix the data onto that medium.
One more object of the present invention is to provide a performance simulation system operating environment which enables interactive test, debug, indexing, edit and alteration of software undergoing development on a continual basis and ready performance simulation thereof without delays and expenses otherwise associated with creating test versions of the target medium, such as compact disk read only memory ("CD rom").
A further object of the present invention is to provide a performance simulation environment for use with a host computer which has two selectable operating speeds: a high speed development speed which operates as fast as possible during the software development process, and a simulation speed which models the operating characteristics of the storage medium, such as CD rom.
Yet one more object of the present invention is to provide a performance simulation system which may be connected directly to and used with a target computing machine, so that software being developed may be simulated on the target machine with its particular computational speed, and its configuration of memory and accessories, such as touch key pads, touch screen, etc.
Still another object of the present invention is to provide a performance simulation system which includes a standard bus interface, such as the small computer system interface ("SCSI"), together with a third party bus controller, and device drivers, so that the system may be connected to and used on line at full speeds and at simulation speeds and conditions with a wide variety of different kinds of target computing machines, each with its own particular operating system and hardware characteristics, without need for first installing the simulation software into each such machine.
Yet a still further object of the present invention is to provide a highly versatile mass storage and data handling system for bus level attachment to one or more host computers of the same or different type in a manner which combines large capacity tape storage capability with large capacity fixed disk random access and retrieval storage in a way which directly enables the mass storage and data handling subsystem to provide full simulation of data storage and retrieval operations of predetermined mass storage media and systems in accordance with control programming of the host computer.
One more object of the present invention is to provide a complete in-house CD rom real time full simulation and premastering environment enabling creation of master tapes for direct generation of CD rom disks without need for pressing test disks during the debug and CD rom transfer and adaptation processes, thereby providing to the user complete in-house control of the entire CD rom publishing process.
One more object of the present invention is to provide a performance simulation system which enables users to conduct disk data retrieval tests, determine how well commercially available retrieval software packages fit their data, develop and test their own retrieval software packages, add indexes and conduct beta testing without pressing a single CD rom test disk.
Yet one more object of the present invention is to provide a performance simulation for developing data for storage and retrieval via CD rom in a manner which enables mastering and premastering media to be recorded in file structures selectively compatible with the formats of a variety of mastering facilities (CD rom disk manufacturers).
Still one more object of the present invention is to provide a software development and simulation system which has the capability of being connected to any one of a wide variety of auxiliary memory mass storage computer appliances and subsystems, such as a CD rom playback unit for example, and thereupon determine and record the operational characteristics of such unit and its media so that it may thereafter be simulated as part of the software development function.
These objects are achieved in a method for simulating the operation of mass storage read only memory playback of data without requiring the use of the predetermined storage medium, such as optical compact digital disk (CD rom) in conjunction with a predetermined host computer. The method comprises the steps of:
a. storing the data in a high access speed memory device;
b. calculating the expected access time of the optical read only memory playback in conjunction with the predetermined host computer for a particular operation of the playback unit;
c. retrieving selected portions of the data from the high access speed memory device, and
d. presenting retrieved selected portions of the data to the user over a time period corresponding to the calculated expected access time.
These and other objects, advantages and features of the present invention will be more fully understood and appreciated upon consideration of the following detailed description of a preferred embodiment, presented in conjunction with the accompanying drawings.
In the Drawings:
FIG. 1 is an overall block diagram of a software development system incorporating the principles of the present invention.
FIG. 2 is an isometric front view in elevation of the hardware element making up the software development system illustrated in FIG. 1.
FIG. 3 is a graph of a simulation data table in juxtaposition with a read only memory compact disk in a manner which is illustrative of operation of the software development system illustrated in FIG. 1.
FIG. 4 is a flow chart of a program illustrating the principles and practice of the present invention.
A system for simulating performance of programs and data bases stored on delayed access time media shown in functional overview in FIG. 1 includes a hardware unit 10 illustrated in FIGS. 1 and 2, and control software, the function of which is described in conjunction with FIG. 3, hereinafter.
The hardware unit 10 includes a transfer media 12 such as a one half inch, nine track, ANSI compatible digital tape storage subsystem having an interface 14 to a SCSI interface bus 16 and having a storage capacity from approximately 100 to 1000 megabytes. The transfer media 12 may be the above described and preferred one half inch tape storage system, Storage Technology model 2922, or its equivalent, or alternatively may be a digital audio tape cassette recorder, a magneto-optical disk storage unit with removable media, or an 8 mm cassette tape drive by Exabyte Corporation. All of these media subsystems may be used as the transfer media subsystem 12. The transfer media 12 is a vehicle for entering data into the simulation system as well as a media for outputting data files from a mass storage unit fixed disk drive 18 to data storage transfer media suitable for transmittal to mastering facilities. The transfer media subsystem 12 is controlled through the interface 14, which is a Pertec tape drive interface to SCSI interface controller unit, or may also be controlled directly via control signals sent over a SCSI (Small Computer System Interface) bus 16 which extends throughout the hardware unit 10 and which enables connection to external computing machines and appliances, as will be discussed in greater detail hereinafter.
The hardware unit 10 also includes at least one fixed disk drive 18. Four units 18A, 18B, 18C and 18D, connected to a common controller 20, are shown in FIG. 1 in a daisy chain control connection and direct data connection via an ESDI standard interface 22 to the controller 20. The controller 20 includes a SCSI interface and connects directly to the SCSI bus 16, as shown in FIG. 1. The controller 20 not only converts the ESDI interface for each drive 18 into the SCSI interface convention, it also provides conventional fixed disk controller functions for the hardware unit 10. Each fixed disk drive 18 is preferably a very high capacity, high performance unit having a storage capacity of at least 300 megabytes formatted, with an average track access time of e.g. 29 milliseconds. With the four disk drive units 18A, 18B, 18C and 18D shown in FIG. 1, the hardware unit 10 provides 1.2 gigabytes on line via the SCSI bus. The disk drives may be treated as a single logical mass store and partitioned into various partitions, as will be more particularly explained hereinafter.
The hardware unit 10 also preferably includes a simulation/development supervisory controller 24. This supervisory controller 24 is preferably implemented as a self-contained computing system which is located within the housing of the hardware unit 10. It includes a very high speed processor which operates in accordance with control programming. The supervisory controller 24 is directly connected to the SCSI bus 16, and it thereby is able to control the operations of the transfer media controller 14 and the disk file controller 20 in accordance with its supervisory program. Programming for the supervisory controller may be loaded via the transfer media subsystem 12, or it may be loaded from fixed disk 18, or it may be provided from an external computer to which the SCSI bus 16 of the hardware unit 10 is connected.
The transfer media subsystem 12, its controller 14, the fixed disk file controller 20 and the supervisory controller 24 are connected via a control bus 26 to a control panel 28 which is accessible to an operator of the system for simulating performance of programs and data bases stored on delayed access time media hardware unit 10. FIG. 2 shows the control panel 24. It includes an array, 27 of input keys, and an arrangement of indicator lamps and signals 29.
The hardware unit 10 is preferably contained within a suitable enclosure 30 which is adapted to contain the transfer media subsystem 12 at the top thereof. A closeable lid 32, hinged to the enclosure, when lifted up provides access to the tape transport portion of the tape deck 12 so that the tape reels may be changed. A window 34 of transparent material in the lid 32 enables the operator of the hardware unit 10 to observe the operation of the tape deck 12. Ventilation holes 36 provide for air circulation cooling of the elements contained within the enclosure 30. A power plug 38 and a multi-conductor cable 40 extending from and part of the SCSI bus 16 provide connections to a primary power source and external computing machinery and accessory appliances directly related to software development and with which the system is being or to be used. Although only one SCSI cable 40 is shown in FIG. 2, it is to be understood that as many SCSI interface cables (with related signal drivers, etc.) as may be required by a particular application are provided by the hardware unit 10.
Referring again to FIG. 1, the hardware unit 10 is shown being in connection with three external computing machines a large minicomputer 42, such as a Digital Equipment Corporation VAXtm computer operating under the VMS operating system, for example; an Intel 8088/8086/80286, etc., based personal computer 44, such as the IBM Personal Computer tm family of computers operating under the MS-DOS operating system, for example; and, a Motorola 68000 based personal computer 46, such as the Apple McIntosh tm personal computer operating under the McIntosh Operating System, for example. Other computing machines, such as intelligent work stations of the type made by Apollo and Sun, may also be effectively connected to the hardware unit 10. The units 42, 44 and 46 are shown by way of exemplifying the wide variety of differing computer operating system environments which may be simultaneously on-line with the hardware unit 10 of the software development system.
The hardware unit 10 is also shown connected to an optical mass storage device 48, such as a Philips Compact Disc Read-Only Memory Drive, model CM100/25, which is directly adapted for playing back 12 cm diameter CD-rom digital disks having a formatted capacity approximating 600 megabytes per disk. This particular player is only one of a number of CD-rom players presently available, and it has its own performance characteristics. Other players, presently existing, and under development at the time of this application, may have different performance characteristics. One important aspect of the present invention is that the hardware development system be able directly to characterize and record the performance characteristics of any one of an unlimited variety of e.g. optical disk CD-rom playback units, so that full and true simulations of performance of such unit may be accomplished with respect to software undergoing development for distribution via optical media intended for use with such unit. The direct connection of the hardware unit 10 to the player 48 makes possible the characterization and recordal of its characteristics for simulation purposes. Moreover, the direct connection to the playback unit 48 also enables the overall computing environment to access and use data stored on media capable of being read by the unit 48 in conventional fashion.
The connections of the computers 42, 44 and 46, and the connection of the playback unit 48, to the hardware unit 10 is directly made via the SCSI bus 16. Each computer and appliance to which the hardware unit 10 is connected via the SCSI interface includes a suitable SCSI bus interface (hardware). The advantage of such an arrangement is that multiple computers and appliances may be on line with the system for simulating performance of programs and data bases 40 stored on delayed access time media hardware unit 10 without need for special circuitry for any particular computer or appliance.
Thus, this arrangement means that software may be developed in a McIntosh Operating System environment for use with the McIntosh Computer 46 at the same time that software is being developed in the MS-DOS or UNIX environment for the IBM Personal Computer family 44. In this arrangement, the software development system of the present invention acts as a chameleon in the sense that it assumes a full compatibility appearance to each different operating system environment of the on-line computers without regard to the other operating system environments also presently on-line with the system.
In order to carry out simultaneous simulation, it is necessary to partition the physically attached disk drive devices 18A, 18B, 18C and 18D among the various operating system environments. Each operating system may obtain disk storage space by virtue of one or more partitions. The partition information is written to the directory of each disk drive. Thus, each operating system may determine its proper disk storage space merely by consulting the directory of each disk drive. The various partitions are created by a program which enables the user to partition the disks into whatever partitions may be required by, or advantageously used in the simulation operating environment.
By way of example illustrating multiple computers simultaneously connected to and operating with the hardware unit 10, a SCSI interface host adapter board 50 is shown by the dashed line profile installed within an expansion slot of the IBM Personal Computer 44. Such host adapters for connecting the internal PC bus to the SCSI bus 16 are readily available. Similar host adapters are provided for the DEC VAX machine 42 and for the Apple McIntosh machine 46. The CD-rom playback unit 48 also comes with a SCSI port, thereby enabling direct connection to the SCSI bus 16 of the hardware unit 10.
In a simplified configuration of the hardware development system, such as a system devoted solely to software development within the IBM Personal Computer environment, the simulation/development controller 24 within the hardware unit 10 may be replaced by a simplified timing accessory board 52. This timing board 52 is shown by dotted line outline as installed in one of the expansion slots within the IBM Personal Computer 44 in FIG. 1. In this simplified embodiment of the invention, all of the development process control/simulation software is loaded into the IBM Personal Computer 44 from e.g. floppy disks, and the actual simulation of CD-rom is carried out by system operations including the central processing element of the IBM Personal Computer 44. Precise simulation timing is made possible by the timing board 52, working in conjunction with the PC processor under program control.
One of the advantages of the system for simulating performance of programs and data bases 40 stored on delayed access time media of the present invention is that it enables development and adaptation of large software data bases to CD-rom format as fast as possible, typically at very high speeds characteristic of "mainframe" computers, such as the Digital VAX 42.
Typically, existing large data bases which are to be adapted for storage and retrieval with optical CD-rom media require indexing in accordance with the format of the particular media/playback environment. This is so that the blocks of information comprising the data base in original format are rearranged and ordered so as to match the data block format selected for the optical media. The particular arrangement selected controls one of the important performance aspects of CD-rom: access time. Depending upon the data arrangement selected for the data base, the performance of the CD-rom playback unit may be commercially acceptable, or it may have so many performance flaws and delays as to amount to an unsuccessful product. Thus, it is most advantageous that formatting of large data bases for adaptation to CD-rom, for example, be carried out as quickly as possible.
Once a large data base or application program is indexed for CD-rom, it then needs to be tested. As already mentioned, testing heretofore has required either the pressing of a test disk at considerable expense, or has been by way of emulation and unreliable. After the data base undergoing development processing with the present system has been indexed for CD-rom in a high speed operation, the performance of this huge collection of data as proposed to be embodied in CD-rom media may be precisely and fully simulated by an unlimited variety of tests.
The simulation function of the present invention enables the user to specify the particular CD-rom media and playback unit to the system, and the particular type of test to be carried out.
Once the simulation parameters have been selected and/or loaded into the simulation processor 24, the present system enters the simulation mode. In this mode, the user operates the attached computer, such as the IBM Personal Computer 44, for example, as if it were attached to the CD-rom playback unit being simulated. The large data base or application program being developed is then presented to the user via the particular personal computer just as it would appear if actually fixed in a test CD-rom disk. The delays and "quirks" of the particular program and hardware environment may be fully assessed by the user to determine any correctable deficiencies which may be related, e.g. to the location of the data or the algorithm used to process it in the particular hardware environment. Special features of the computer, such as touch screen, touch keys, "mice", floating point accelerators and coprocessors, core memory size, cache memory, etc., may also be fully simulated and evaluated by the user with the present system. Thus, the software may be optimized for particular hardware environments and processing speeds, and commercially acceptable programs and data bases suitable for distribution and use via CD-rom media playback may thus be realized, all without ever having to manufacture a test disk.
One example of simulation of CD rom by the hardware unit 10 is illustrated in conjunction with FIG. 3. Therein, a CD rom disk 60 is illustrated diagrammatically. One purpose of the hardware unit 10 is to simulate this disk 60 in a manner which will enable a software publisher to assess and improve the performance of its software, without need for actually fabricating the disk 60 in order to test its performance. In this particular example it is understood that the disk 60 typically contains approximately 270,000 separate 2048 byte sectors, although it may contain as many as 324,000 such bytes or 660,000,000 bytes of information.
All of the sectors are arranged along a single spiral track 61, which the CD rom player playback head always follows in track following servo mode. The locus of the track 61 is set forth in grossly exaggerated form in FIG. 3 by the dotted line. The other operational mode of the CD rom player is a seek, which comprises a controlled radial jump from one radial location on the disk 60 to another radial location on the disk 60. Included in the seek latency are factors such as angular or rotational offset to the destination starting sector location and radial distance from the departure ending sector to the new starting sector. The CD rom playback unit reads the disk 60 from an innermost region 62 of the spiral track 61 to an outermost region 64 of the track at a constant linear data rate. The implication of this constant linear, rate is that the rotational angular velocity of the disk 60 is faster at the innermost region 62 of the track 61 and slower at the outermost region of the track. While a constant linear data rate is presently the format practiced, a constant angular velocity with appropriate spacing between the data transitions on the data surface is also capable of being simulated by the hardware unit 10.
In accordance with the principles of the present invention, a simulation table is provided to the user (preferably in a format which may be readily edited by the user, such as an ASCII file). This table is processed into a suitable machine readible format to create a simulation table 66 shown in FIG. 3. This table 66 enables the hardware unit 10 to carry out an accurate simulation of performance of the CD rom disk 60.
There may be a wide variety of tables available to the user, depending upon the kinds and sector sizes of the disks to be simulated.
A version of the table 66 is placed into a device driver region of the operating system program memory of the particular computer which will be carrying out simulation of the CD rom disk 60. Since the hardware unit 10 is capable of being simultaneously connected to a wide variety of different types of computers, e.g. via the SCSI interface bus 16, each different computer would have a version of the table 66 tailored to its own particular characteristics and requirements (as well as the characteristics of the CD rom playback device being simulated). Table 66 may alternatively be generated and used in conjunction with a control program executed by a simulation processing unit within the hardware unit 10, in which case the hardware unit 10 would act as a stand-alone simulation unit without need for connection to any particular computer.
The table 66 includes a simulation header 68 which sets forth overall operating conditions including data transfer rate (assumed to be a constant with a constant linear data rate scheme); a simulation on/off flag; a number which indicates the number of zones into which the disk 60 is divided by the simulation process, as will be explained shortly; a timing loop (i.e. the number of passes through a software delay loop which takes one millisecond; this provides calibration for a software timer; alternatively, a precise one millisecond hardware timer may be used to provide the delays requisite for providing an accurate simulation); and, the maximum size of the table 66.
A zone is defined as a band of sequential sectors of the spiral track 61, starting at a certain location and ending at another certain location on the disk 66. The particular number of zones for the simulation is user selectable. In practice, the simulation of CD rom has resulted in the selection of five zones 1, 2, 3, 4, and 5. These zones are shown as contiguous circumferential bands in FIG. 3.
A zone header block 70 of the table 66 contains headers for the e.g. five zones which are defined in order to carry out the simulation. For each zone header the table sets forth a latency value, the size of the zone in sectors, and the starting address of the simulation data for each zone. Following the header block 70 are e.g. five simulation data tables 72, 74, 76, 78, and 80.
In order to perform a simulation of e.g. CD rom, the system must know where the head is presently located and where it is to be moved. The number of sectors to be read must also be known. The time of the last read from the departure sector must also be known. From this information, the simulation computer obtains a seek delay from one of the tables 72, 74, 76, 78 or 80, depending upon the number of sectors between the departure sector and the destination sector. The simulation computer obtains the latency value from the zone including the departure sector, and it determines the amount of time required for data transfer based upon the number of sectors being read.
The sum of these determinations establishes a simulation of the overall amount of time required to transfer the data from an actual data disk through the CD rom playback unit into a target host computer memory. The actual amount of time required by the simulation system to transfer the data (shorter than the CD rom playback unit) is subtracted from the determined simulation time; and the simulation computer then enters one or more delay loop wait states for this time difference, either before, during or after actual data transfer during the simulation. This process thereby enables the simulation system to mimic closely the performance of a particular CD rom playback unit, together with a predetermined host computer. FIG. 4 is a flowchart that illustrates the simulation process in accordance with the principles of the present invention. The data from the host computer 42 is indexed and transferred to disk drive memory 18 via interface 16 at a step 200. Using the specifications of the mass storage device 48, the operator selects the simulation parameters at a step 202 using the supervisory controller 24. A logical mode 203 tests whether the simulation is to be carried out internally or in an external computer. The selected parameters may then be loaded into simulated controller 24 at a step 204 or directly into an external host computer 42, as shows at step 204'. The external simulation steps are identical to the internal process, and have corresponding reference numbers. The simulation mode is entered in a step 206 following the loading of the parameters. At step 208, the operator manually selects the number of zones using the specifications from the storage device 48, and enters the selections via supervisor controller 24. At step 210, time values are derived from the zone and retrieval position selections, and the values are recorded as access time in table form at step 212. The operator inputs head location and sector information at step 214. Following seek delay calculations at step 216, the data is retrieved at high speed at step 218 for presentation to the user at step 220.
Here follows one example of a portion of a table (ASCII format) for simulating a Philips cm100 CD rom. This example sets forth data for the five zones. In this example, header information is followed by two columns of numbers. The left column equals the relative distance in sectors from the departure sector to the destination sector, and the corresponding value to the right of each number of the left column equals simulation delay in milliseconds. These simulation delay values are determined empirically, based on the particular playback characteristics of a given playback unit within a particular operating system environment.
______________________________________Zone 1band size = 53969 sectors (stored in header 70)latency = 86 milliseconds (stored in 70)1 = 1312 = 1443 = 1574 = 1715 = 1846 = 1977 = 2118 = 2249 = 23710 = 25111 = 26412 = 27713 = 29114 = 30415 = 31716 = 33117 = 34418 = 35719 = 37120 = 38440 = 65160 = 91780 = 606100 = 599120 = 623140 = 585160 = 578180 = 540200 = 654400 = 385600 = 376800 = 5371000 = 7771200 = 8801400 = 10021600 = 10181800 = 9582000 = 9804000 = 9196000 = 13748000 = 109410000 = 143012000 = 117014000 = 162716000 = 143618000 = 127420000 = 141640000 = 183260000 = 187580000 = 2586100000 = 2201120000 = 1934140000 = 2068160000 = 2300180000 = 2498200000 = 2466Zone 2band size = 53969latency = 1351 = 1702 = 1833 = 1974 = 2105 = 2236 = 2377 = 2508 = 2639 = 27710 = 29011 = 30312 = 31713 = 33014 = 34315 = 35716 = 37017 = 38318 = 39719 = 41020 = 42340 = 69060 = 95780 = 539100 = 565120 = 589140 = 615160 = 479180 = 423200 = 568400 = 369600 = 443800 = 4681000 = 8101200 = 8191400 = 9841600 = 7741800 = 9642000 = 9414000 = 8636000 = 14378000 = 101710000 = 137512000 = 133314000 = 134116000 = 120218000 = 94120000 = 121940000 = 181860000 = 186280000 = 1372100000 = 1832120000 = 1968140000 = 2058160000 = 2123180000 = 2271200000 = 2696Zone 3band size = 53969latency = 1641 = 2012 = 2153 = 2284 = 2415 = 2556 = 2687 = 2818 = 2959 = 30810 = 32111 = 33512 = 34813 = 36114 = 37515 = 38816 = 40117 = 41518 = 42819 = 44120 = 45540 = 72260 = 98880 = 485100 = 463120 = 489140 = 515160 = 397180 = 471200 = 641400 = 318600 = 471800 = 4251000 = 9061200 = 8971400 = 10291600 = 8631800 = 7402000 = 8074000 = 9226000 = 13838000 = 104110000 = 137012000 = 107914000 = 116316000 = 113018000 = 99620000 = 115840000 = 169360000 = 202880000 = 1436100000 = 1855120000 = 1997140000 = 2020160000 = 2080Zone 4band size = 53969latency = 1891 = 2292 = 2423 = 2554 = 2695 = 2826 = 2957 = 3098 = 3229 = 33510 = 34911 = 36212 = 37513 = 38914 = 40215 = 41516 = 42917 = 44218 = 45519 = 46820 = 48240 = 74960 = 101580 = 404100 = 451120 = 498140 = 546160 = 593180 = 420200 = 467400 = 331600 = 354800 = 3181000 = 7741200 = 7851400 = 10121600 = 7381800 = 9012000 = 7834000 = 7516000 = 13618000 = 117510000 = 133412000 = 105514000 = 104616000 = 109118000 = 97020000 = 94540000 = 139960000 = 135880000 = 1711100000 = 1821120000 = 1900140000 = 2187160000 = 2257Zone 5band size = 53969latency = 2121 = 2522 = 2663 = 2794 = 2935 = 3066 = 3197 = 3338 = 3469 = 35910 = 37311 = 38612 = 39913 = 41314 = 42615 = 43916 = 45317 = 46618 = 47919 = 49320 = 50640 = 77360 = 103980 = 575100 = 598120 = 621140 = 644160 = 607180 = 447200 = 531400 = 454600 = 434800 = 4101000 = 8721200 = 8401400 = 10511600 = 7071800 = 7262000 = 8044000 = 7686000 = 15658000 = 121210000 = 103012000 = 110014000 = 89516000 = 109518000 = 95520000 = 99740000 = 127260000 = 111280000 = 1667100000 = 1691120000 = 1579140000 = 1933160000 = 2002180000 = 2142200000 = 2445______________________________________ sector size = 2048 (not stored, but must be known) transfer rate = 153586 bytes/sec (stored in header 68) number of zones = 5 (stored in header 68)
Having thus described an embodiment of the invention, it will now be appreciated that the objects of the invention have been fully achieved, and it will be understood by those skilled in the art that many changes in design and construction and widely differing embodiments and applications of the invention will suggest themselves without departure from the spirit and scope of the invention. The disclosures herein are purely illustrative and are not intended to be in any sense limiting of the invention, the scope of which is more particularly defined by the following claims.
Patent Citations
Referenced by
Legal Events
Original Image


text:
Hang tight!
Recipe by Ghirardelli®
"For the white chocolate lover, these white cupcakes are covered with luscious Ghirardelli White Chocolate--in the creamy frosting and sprinkled on top!"
Watch video tips and tricks
1 cup
Ghirardelli Classic White Chips
6 ounces
Ghirardelli White Chocolate Baking Bar
1 3/4 cups
all-purpose flour, plus
2 tablespoons
all-purpose flour
3/4 teaspoon
baking powder
1/4 teaspoon
3/4 cup
unsalted butter, at room temperature
1 1/2 cups
granulated white sugar
large eggs
3/4 cup
whole milk
3/4 teaspoon
fresh lemon juice
1/2 teaspoon
pure vanilla extract
large egg whites
1 cup
granulated white sugar, plus
2 tablespoons
granulated white sugar
1 cup
unsalted butter at room temperature, plus
2 tablespoons
unsalted butter, at room temperature
The frosting calls for so much butter, and it wasn't worth it. The cupcakes were gummy and chewy, and didn't taste good at all. I do not recommend this recipe.
I was disappionted that the cupcakes themselves didn't have any of the white chocolate in the batter. I wish I would have mixed the chips in before baking. And I agree, way too much butter in the frosting, and way too much frosting! You could easily halve the frosting and still have leftover. Not impressed...
But, hold the phone - these were amazing the next day!
5 Ratings
not very good, had a hard crust
* Percent Daily Values are based on a 2,000 calorie diet.
White Chocolate Cupcakes
Serving Size: 1/14 of a recipe
Servings Per Recipe: 14
Amount Per Serving
Calories: 591
Calories from Fat: 314
With our 2,700+ chicken breast recipes, you'll never serve the same old chicken again.
The firm, juicy texture of zucchini make them a perfect side to toss on the grill.
Delicious recipes, party ideas, and cooking tips! Get a year of Allrecipes magazine for $7.99!
These cupcakes are moist, delicious, and easy to make.
These soft buttery treats make terrific holiday cookies.
Make this creamy white chocolate raspberry cheesecake.

subset: commoncrawl


text:
The Erlanger Pension Plan is a retirement program that is 100 percent funded
by Erlanger (Chattanooga-Hamilton County Hospital Authority Pension Retirement
Plan & Trust). An employee must be 25 years old, worked 12 months and
a minimum of 1,000 hours as a regular employee to be eligible. After
meeting these requirements, an employee will be entered as a participant in the
Erlanger Pension Plan on the earlier of January 1 or July 1.
Temporary and Relief Pool employees are not eligible for the Defined Benefit
Plan. A participant is fully vested after three years of pension
service. Pension Service is accrued by working a minimum of 1,000 hours as
a regular employee during the pension year, July 1 through June 30.
Normal retirement age is age 65, however, the Plan does provide early payout
provisions. To receive early retirement, an individual must be at least 55
years old with at least 10 years of pension service. An employee who
reaches at least 30 years of pension service and reaches age 60 is eligible to
receive early retirement with full benefits. There is also a provision
that allows terminated vested payments to participants who have exited their
employment and have a vested benefit.
For more information, please contact the Retirement Analyst at (423)
Social Security website : www.ssa.gov


text:
When: Friday, November 09, 2012 11:00 AM - 1:00 PM
Where: Van Munching : 2518
Event Type(s): Other
Want to start a business but don't know where to start? Come to the Dingman Center for Entrepreneurship TOMORROW and let our expert Entrepreneurs-in-Residences point you in the right direction! No reservations needed, just walk into the Dingman Center between 11am-1pm on Friday and sign up for a slot!
Website: http://www.rhsmith.umd.edu/dingman/students/pitch/
For more information, contact:
Marvin Meihung Yueh
Dingman Center for Entrepreneurship
+1 301 405 9511


text:
Wood making good progress
Posted: April 18, 2013|
SCUNTHORPE speedster Joshua Wood is continuing to make great strides in only his fourth year of racing.
After making progress each season, the 20-year-old has now stepped up to the British Superbike support races, in the Triumph Triple Challenge on a 675 Daytona.
The first round at Brands Hatch saw him place 17th out of 32 riders on both the Saturday and Sunday, in races which were broadcast on TV.
Wood is now eager to build on that.
"It's my first season at this level. It's a big jump," he said.
"I'm just hoping to get used to the bike and get all the practice done ready for the year after.
"All the bikes are pretty much the same, so it's down to the rider's ability how you do.
"It would be nice to go for championship wins but I'll have to see what happens."
Wood has previously been competing in club racing in Superteens and Minitwins on a Suzuki SV 650.
Although pleased with his previous form, coming fourth last term, he accepts this year is a different challenge.
"All the riders are very good. They're all experienced riders throughout the whole grid," he said. "That's the main difference between club level and BSB."
If anyone would like to sponsor Wood, they can email email@example.com


text:
Orange High wrestles its way to historic 1st Big Eight 3-A title
The latest version of the Orange wrecking crew left little doubt Saturday it is as powerful as its mat predecessors. The Panthers compiled four pins and a major decision to crush Chapel Hill 55-6 and claim the inaugural Big Eight 3-A Conference wrestling crown.
Both teams came into the match unblemished in conference tilts at 6-0, and now turn their attention, as qualifiers, to the state dual team tournament which begins Tuesday. Seedings, sites and opponents will be announced Monday.
Orange senior 138-pounder Collin Smith, 35-3 on the season, picked up his 20th pin, in just 21 seconds over Jonathan Sepulveda.
"I took him down with a single leg, and I just jumped on the half once I saw there was an opening there," said Smith, who expressed surprise at the spread of the team score.
"I think we were expecting to have a couple of pretty close matches, and we did. But we definitely did a good job today," Smith said.
"We're excited. We work hard and try our best and we're thankful" to win the conference title, Orange coach Bobby Shriner said.
"The score didn't indicate how close it was of a match. There were some very close matches, and they had a couple of younger guys up top who were tough," Shriner said.
Chapel Hill coach Tripp Price acknowledged that wrestling Orange at home is a daunting task.
"You look at that wall and you see the tradition here, and that's what we're trying to build," Price said.
"We've only got one senior, and they've got 13 seniors. I thought we wrestled really well," Price said. "A lot of matches went the whole way, we were still in them in the third period, so I think we're making gains."
At 152, the Panthers' Melik Jimenez cruised to a 14-3 major decision over Erik Jens, using a double-leg for two of his three takedowns and twice putting Jens on his back for near fall points. Orange then scored three consecutive first-period pins at 160, 170 and 182 from Joshua Clark, Austin Peters, and David Peters-Logue, respectively.
Clark went from takedown to half nelson/tight waist to deck Jose Smokowski. Peters hit a double-leg takedown and moved up to a half nelson to clamp William Hess. And Peters-Logue hit a double-leg, then cranked Ben Soderling to his back with a half/underhook combination.
Argie Burnette picked up 6 team points for Orange at 195 when Roberto Sibrian injured his left knee and had to give up an injury default. Sibrian was leading 2-1 in the second period when Burnette shot on his legs. Sibrian's foot remained planted in an awkward position as the Panther knocked him backward at the edge of the mat.
Chapel Hill's wins came from I'Money Rushing at 126, 6-4 over Gonzalo Garcia, and 220-pounder George McBurney, a 2-1 winner over Kyle Dawson.
Orange 55, Chapel Hill 6
106—Grant Thompson (O) dec. Zachary Allen (CH) 4-1. 113—Jamison Askew (O) dec. Wesley Kelley (CH) 8-2. 120—Joe Scott (O) won by forfeit. 126—I`Money Rushing (CH) dec. Gonzalo Garcia Contoral (O) 6-4. 132—Jared Flynn (O) dec. Eliot Martin (CH) 6-0. 138—Collin Smith (O) pinned Jonathan Sepulveda (CH) 0:21. 145—Trent Tanner (O) dec. Tommy Morrison (CH) 8-4. 152—Melik Jimenez (O) maj. dec. Erik Jens (CH) 14-3. 160—Joshua Clark (O) pinned Jose Smokowski (CH) 1:11. 170—Austin Peters (O) pinned William Hess (CH) 1:05. 182—David Peters-Logue (O) pinned Benjamin Soderling (CH) 0:40. 195—Argie Burnette (O) won by injury default over Roberto Sibrian (CH) 0:00. 220—George McBurney (CH) dec. Kyle Dawson (O) 2-1. 285—Byron Stephenson (O) dec. R. Hudson Price (CH) 3-0.
Orange 81, Oxford Webb 0
106—Grant Thompson (O) won by forfeit. 113—Jamison Askew (O) dec. Justin Perry (W) 7-4. 120—Joe Scott (O) pinned John Wheeless (W) 2:23. 126—Gonzalo Garcia (O) won by forfeit. 132—Jared Flynn (O) won by forfeit. 138—Collin Smith (O) won by forfeit. 145—Trent Tanner (O) won by forfeit. 152—Melik Jimenez (O) won by forfeit. 160—Josh Clark (O) won by forfeit. 170—Austin Peters (O) won by forfeit. 182—David Peter-Logue (O) won by forfeit. 195—Argie Burnette (O) won by forfeit. 220—Kyle Dawson (O) won by forfeit. 285—Byron Stephenson (O) won by forfeit.


text:
Dec. 19, 2007
Coach Alford's Post-Game Press Conference | Box Score | Quotes | Notes | Photo Gallery
ALBUQUERQUE, N.M. (AP) -- Roman Martinez scored a career-high 24 points and Chad Toppert added 16, leading fired-up New Mexico to an 83-69 win in the 200th meeting with rival New Mexico State on Wednesday night.
Jamaal Smith had 12 points and Daniel Faris 10 for the Lobos (10-2), who avenged a 71-62 loss in Las Cruces earlier this month. The Aggies (5-8) are winless in six games away the Pan American Center.
Jonathan Gibson scored 19 points on 7-of-12 shooting from the field for New Mexico State, while Justin Hawkins returned from a one-game absence because of a strained left hamstring and scored 18.
But this one was all New Mexico, which extended its lead in the series to 106-94. The attendance of 17,243 was the largest crowd at The Pit this season, and the Lobos drew on the energy in a high-intensity showdown.
New Mexico was outrebounded 44-28 in New Mexico State's earlier victory, and that statistic prompted New Mexico coach Steve Alford to tape a newspaper headline -- "Lobos Bullied" -- on each player's locker.
The tactic worked, as the Lobos finished with a 36-24 edge this time against the taller Aggies. It was a game of streaks, though, and that made things bumpy for New Mexico until the Lobos seized control midway through the second half.
New Mexico went without a field goal for a 9 1/2 -minute span on each side of halftime, then offset that shortage with seven straight baskets during a key second-half stretch, extending a 35-34 halftime lead to 69-54 with 7:04 remaining.
Toppert hit two 3-pointers and Darren Prentice got a layup to put the Lobos in control. Earlier, New Mexico used a 16-0 burst to open the second half after Hatila Passos made a layup to give the Aggies their final lead.
The Lobos led 51-36 with 13:32 to play after New Mexico State center Martin Iti was called for an intentional foul in the backcourt. Martinez made two free throws, and on the ensuing possession Smith hit a 3-pointer.
But it was a slugout for both teams, and things turned a little nasty late in the first half when Smith was fouled by Jahmar Young, then locked elbows with Hawkins, who pushed Smith and was whistled for a technical foul.
Smith made the ensuing one-and-one free throws, then Toppert hit the two technical foul shots to put the Lobos ahead 34-25.
The Aggies charged back, with Hawkins making two free throws and hitting a 3-pointer during a 9-0 run that tied it at 34.


text:
Providing a significant boost to an effort to end-around the Electoral College, California Gov. Jerry Brown signed legislation on Monday that would award the Golden State's 55 electoral votes to the presidential candidate garnering the most votes nationwide.
California, which has more electoral votes than any other state in the nation, is the eighth state to join the National Popular Vote compact, an effort to end the Electoral College's role in picking presidents.
The bipartisan movement is trying to convince state legislatures to commit their electoral votes to the candidate who wins the popular vote, precluding elections like the one in 2000, when George W. Bush won the presidency despite losing the national popular vote to Democrat Al Gore.
With California's passage of the legislation, the National Popular Vote now has 132 of the 270 electoral votes to circumvent the Electoral College system. It will not take effect until enough states sign on and pass legislation to equal 270.
An afterthought in the presidential process, California is seeking to leverage its status as the country's most populous state into a more prominent "king-maker" role. Assemblyman Jerry Hill, who sponsored the legislation, griped that Californians are ignored by candidates "pandering exclusively to the battleground states." Brown's statement on signing the legislation echoed that sentiment.
"California should not be taken for granted in presidential elections, and it seems logical that the occupant of the White House should be the candidate who wins the most votes," Brown said. "That is basic, fair democracy—and that's why California has joined the movement for a national popular vote."
John Koza, who founded the National Popular Vote project in 2006, was elated at California's endorsement. California's backing, he acknowledged, "gives it (the National Popular Vote) the credibility so that it's not just a theoretic or academic idea." Koza is aiming for the initiative to have enough support before the 2016 presidential election.
By effectively bypassing the Electoral College, Koza hopes to force presidential candidates to campaign in all 50 states. "Right now the candidates spend 98 percent of their time and money in 15 states. So two-thirds of the states are totally ignored," groused Koza.


text:
Ever thought about writing your own computer programs? Want to create your own computer games?
Welcome To The Mazito Game!
"Mazito-2" and "Mazito-3")
The Mazito game is a set of URL-completion puzzles, similar in concept to those which were first introduced in the Cybertrek adventure game back in 2002, and which have subsequently been utilized in several other more recent games (such asTri-Quest and Not Pr0n ).
Some of the puzzles in the Mazito are quite easy, while others only look easy! So, be careful!!
IMPORTANT: Use only lower case letters when answering non-numerical puzzle questions. And if an answer requires two or more words, do not separate the words with spaces. (For example, Charlie Brown would be expressed as charliebrown )
And finally, you do not have to be a "webmaster" to play this game. Unlike most of the other so-called "Internet Riddles", none of the Mazito's web pages require you to view their source listings in order to find hidden clues or messages. (Any game creator who feels that he must require players to use such "hacker" methods doesn't know how to design "good" puzzles!)
The first ten players who made it all the way to Level 29
of the Mazito game have their names displayed here:
|Sam & Bethan Evans
|2005 April 28
|Ron R. Hall
|California, USA
|2005 April 28
|Guillaume Schaer
|Reykjavik, Iceland
|2005 April 28
|Sarah Huntingford
|Solihull, UK
|2005 April 28
|Alanna Caveney
|2005 April 28
|Benjamin Lin (zeephro)
|2005 April 28
|Richard Bradshaw
|2005 April 28
|Sebastiano Tine
|2005 April 28
|Lucas Buck
|2005 April 28
|Mike Jewell
|2005 April 28
"Mr. Logic" is the producer of many online puzzle games. In the Spring of 2002, he created the concept of the "Online Riddle" when he released his Cybertrek adventure game. Since then, hundreds of other game makers have implemented his "URL-completion" method in the design of their own games (e.g., "This Is Not Pr0n", etc.). If you'd like to play more of "Mr. Logic's" games, just click the following link:
|Click Here to Play Some More of Mr. Logic's Riddles
Mr. Logic's IQ Question
In the following group of images, which one does not belong in the group?
Here's Another "IQ" Question:
Is Midnight Actually 12AM or 12PM?
(The Correct Answer will probably come as a surprise to you!)
Listen (Live) to Mr. Logic's
Click Here to Visit the Homepage for the "Thinking Machine"
Click Here to Read Mr. Logic's
Secret Coded Messages
Want to have fun creating your own secret coded messages?
Just download our SiMPLE
encrypter/decrypter program (called "Secret") and save it onto your desktop.
(No installation
(Tell all your friends to download their own copy of "Secret",
Instructions for Decrypting the Secret Joke:
Copy and paste the entire encrypted joke into a new text document whose name
begins with a plus sign followed by one or more letters (e.g., "+joke.txt").
Then drop that text document onto your copy of "Secret".
[ Contact Us | SiMPLE | Message Board | About the Author ]
� Copyright 2005-2014 SiMPLE CodeWorks, Inc. All rights reserved.


text:
Maddie Burdick
Maddie Burdick is a freshman midfielder from Milton, Ga. As an early enrollee, she began classes at Georgia in January 2014 and participated in the Bulldogs' spring season. Her Q&A is the first in what will be a weekly series on Georgiadogs.com called "Getting To Know The Freshmen," compiled by student coach Jill Maloney.
Q: What's been the biggest change from high school that you've experienced so far?
A: The biggest change from high school has to be balancing my schedule and managing my time between practice, class, studying, and tutoring.
Q: What's been the best moment for you so far?
The best moment for me so far was in the spring when our team got to meet Michelle Akers and spend the day volunteering at her farm.
Q: What has it been like coming in with such a big freshman class?
A: It was a little overwhelming at first because there were so many of us and only a few knew each other. I would say everyone is comfortable around one another off the field, and now we are continuing to learn how each of us plays on the field.
Q: What was it like coming in for conditioning in July?
A: I came in January and stayed all summer to rehab for my injury.
Q: How did you find the team dynamic and chemistry coming in? What/who helped the transition?
A: The team dynamic and chemistry was awesome coming in. When I enrolled in January, [Taylor Donohue] and [Jill Maloney] were very helpful since the year before they also graduated high school early and enrolled at UGA in January.
Q: How does it feel getting to play for the University of Georgia?
A: It feels like a dream getting to the play for the University of Georgia. Years ago I never would have guessed that I would end up at UGA playing the sport I love.
Q: What made you choose Georgia?
A: I chose Georgia because of the beautiful campus, the state-of-the-art facilities, the team chemistry, the support staff, and all of the opportunities the university had to offer.
Q: What is a personal goal you have for this season?
A: I would love for our team to make it into the NCAA tournament this year.
Q: What would your last meal be?
A: Filet Mignon.
Q: What is your spirit animal?
A: No idea!
Q: What actress would you want to play you in your biopic?
A: Jennifer Lawrence or Missy Peregrym.
Q: What's on your Netflix queue?
A: House of Cards, Prison Break, Sherlock, and American Horror Story.
Q: What would the title of your memoir be?
A: How to Persevere
Q: If you had to do karaoke, what would you sing?


text:
Forgot Password? | Not a User? Sign up
Your browser does not support iframes.
In the only races specific to Gadsden County this election, former teacher Steve Scott and incumbent Charlie Frost both won bids to represent their districts on the Gadsden County School Board, according to unofficial results.
Scott defeated Rodney Moore to represent District 2, which covers parts of Quincy and Havana, by capturing 49.85 percent of the vote compared to Moore's 42.38 percent.
Special guest for special anniversary
The New Hope Missionary Baptist Church will be celebrating their annual Trustee's Anniversary at 3 p.m. Sunday, Nov. 2. The speaker will be Bruce James, Most Worshipful Grand Master, Jurisdiction of Georgia, Riverdale, Georgia. Music will be rendered by the Majestic Kingdom Embassy Sweet Choir.
The church is at 4294 New Hope Road. For information, contact Deacon Nathaniel Thomas at 229-225-7111. The Rev. Derrick Calhoun, pastor.
Harvest festival set
Both East and West Gadsden and Tallavana Christian bowed out of Volleyball 2014 with opening round losses in their respective district tournaments. Tallavana lost to FAMU in round one 25-16, 25-10, 25-13.
This past Friday West Gadsden played a huge home game against Port. St. Joe.
Fans of art and artists alike converged on downtown Quincy Friday night as the Gadsden Arts Center conducted the 26th annual Art in Gadsden exhibition. More than 100 people packed the center to view 110 pieces being presented as a part of the exhibition. The pieces will be on display until Dec. 23 and they're available for purchase, with prices ranging from $85 to $20,000.
Three Quincy teenagers suspected by police officials to be associated with a gang representing the city's Sub-Division area were arrested Oct. 21 for attempting to burglarize a home near Stevens and Williams streets.
Officers were dispatched to the area around 8:40 a.m. after receiving a call that three males were burglarizing a home.
The Gadsden County Development Council hosted agency officials from around Gadsden County at a Tuesday afternoon meeting in an attempt to unify the county around the council's economic development goals.
Quincy commissioners approved a new city financial director at their Tuesday meeting, pending acceptable background and credit checks. Selected by a committee that included Interim City Manager Mike Wade and Director of Human Resources and Risk Management Bessie Evans, Ted Beason is expected to begin sometime after Thanksgiving, when his four-week notice with the City of Temple Terrace is fulfilled. Beason is the assistant financial director there.
When Gene Johnson gives the graduation commencement speech to East Gadsden's Class of 2015 this May, he hopes to impart to them the mindset that helped him rise from being a service attendant on a train to being a defense attorney with the department of justice in Washington, D.C.
"You have to have in your mind the willingness to achieve," Johnson said. "Whatever obstacles there are, you have to be able to deal with them."
This past week of volleyball represented the last opportunity for volleyball coaches to shape up their teams for the possibility of post-season play. The Munroe volleyball team lost three matches, although the team and some individual players played some of their best volleyball of the season.
Copyright © 2015
The Gadsden County Times is your source for local news, sports, events and information in Gadsden County and Quincy, FL, and the surrounding area.


text:
HAZARD — Kentucky's unemployment rates for December 2012 have been released, and Perry County, along with surrounding counties, doesn't seem to be anywhere near to out of the woods.
The state recorded a 7.9 percent jobless rate in December, down from 8.6 the previous year, and just 0.3 percent higher than the nation's rate; ninety-seven counties in the bluegrass also saw a drop.
Perry County, however, noted a 12.7 percent unemployment rate, a sharp rise from December 2011 at 9.7 percent. The county's rate has increased 0.5 percent since November 2012, but had been showing a steady decline in unemployment since August, when rates were at their highest.
Counties in the Kentucky River Area Development District, including Letcher, Knott, Perry, and others, recorded some of the highest rates in the state for another consecutive month.
Out of these counties, Knott recorded a 13.8 percent jobless rate, Letcher County an even 14 percent, and Leslie County had 14.6 percent.


text:
Keep these points in mind when you are extending professional courtesy to your colleagues.
For a detailed discussion of these and other questions regarding the legality of extending professional courtesy, read "Physicians, the law, and professional courtesy."
See also:
Content reviewed: 2/28/07
To view past e-tips Return to e-tips sign-up page


text:
How the Pope Might Be Facing Illness
Interview With President of Council for Health Care Workers
VATICAN CITY, FEB. 3, 2005 (Zenit) - How is John Paul II living these hours in which he is hospitalized for complications brought on by flu? How does he relate to illness and suffering?
In this interview, Cardinal Javier Lozano Barrag�n, president of the Pontifical Council for Health Care Workers, ventures a response. John Paul II established the pontifical council so that the Church might witness to the world with greater clarity and enthusiasm the Christian dimension of pain and sickness.
The cardinal gave us this interview at midday today, in his office on the Via della Conciliazione, shortly after a Vatican spokesman said that the Pope's condition was stabilized.
Q: The attention of the world's media has focused during these hours on the person of John Paul II as he has been hospitalized. How is the Pope living these moments?
Cardinal Lozano: According to the medical reports that we have, what has occurred does not worry us especially.
There was a certain complication last night and it was thought appropriate to take him to the Gemelli hospital because it has all the means to care for him in the best way.
It is an acute flu which also has gastric consequences and, because of the respiratory problems it causes, it was thought appropriate to hospitalize him so that he would not develop complications. Up to now, I insist, up to now there is no reason for special concern.
But, undoubtedly, the Pope is sick and he is 84 years old. If we look only at the physical aspect, then we realize that his health is deteriorating, as cells go deteriorating in all of us as we get older. There is no doubt that they will come to an end. This is obvious.
But we Christians, and first of all the Pope, go beyond a mechanistic, biological and merely physical mentality. In the face of the most acute problems of life, which are thought about by those who have the courage to think about them, the questions arise: "Why suffering? Why death?"
Q: And what answer does the Pope give to these questions?
Cardinal Lozano: The answer is not an ideology of some sort, either an ideology that denies death, which is ridiculous, or an ideology that speak about a stoic attitude, which is silly.
Everyone knows that the worse thing that can happen to us is to die. And we are going to die without a doubt. Then, the only solution is something wonderful: It is a historical event, which occurred and which maintains its absolute present importance -- Christ dead and risen.
The Pope has a very beautiful expression in the encyclical "Salvifici Doloris," which he took up again later in the apostolic letter "Novo Millennio Ineunte," when he says that Christ on the cross had, on one side, his face, his whole being, suffering; and on the other side, glorious.
The two dimensions go together, as Christ on the cross did not cease to be God and was sure of his resurrection. He was suffering and, at the same time, joyful.
Q: Do you think the Pope is now living these two aspects?
Cardinal Lozano: Precisely. However, the Pope does not say: "Just as Christ was suffering and glorious I want to imitate him." No, he bears within himself, as any one of us can, thanks to baptism and the rest of the sacraments, the suffering and glorious Christ.
Then, it is not a question of my imitating Jesus' conduct, as I would not have the strength to do so -- it would be absurd. But I cede the way to Christ with his divine omnipotence so that he will supply the utmost to me and give me the greatest happiness. It is a paradox that is realized only by Christ's omnipotence. It is what is called the "new creation."
In the latter, it is no longer God creating the world out of nothing, but God creating within me, the guilty nothing, that is, with original sin, with my own sins, my situation of evil, my situation of sickness given all the evil of the world. In that moment one experiences redemption in one's innermost being, real redemption.
This redemption means joy and happiness, because in death is the height of life, the new creation through the love of the Holy Spirit. The Spirit that hovered over the initial waters, in the initial confusion, makes the "cosmos," order, arise.
And from this confusion, which is pain, sickness, death, darkness, the Spirit with his most felicitous light, with his love and greatest consolation, makes the new creation arise, which is the resurrection, to the joy and happiness of the one who suffers.
In this sense the Pope is a transparence of the suffering and glorious Christ.
Q: Do you think, then, that the world can see in this Pope another Christ, "alter Christus," as is the case of a priest when he celebrates the sacraments?
Cardinal Lozano: Yes, but in the Pope this is true in a very special way. Christ is the principle and foundation of the Church, the rock; and the Pope, John Paul II, is that visible foundation. That is why in him his painful and glorious experience is projected in such a strong manner.
He is here to confirm, to strengthen our suffering and our joy. It's his function.
And those of us who help him must share in it, in particular, those in the pontifical council that he instituted with that objective: to witness to Christ, dead and risen, in particular before those who suffer and are sick.
Q: Then, as president of the Pontifical Council for Health Care Workers, what advice or call do you give to Christians who are following closely the news on the Pope?
Cardinal Lozano: I would say that it is very good to be interested in the Pope's health, but that one must be able to interpret what the Pope's life means in the life of each one of us.
In other words, each one of us Christians must be like Christ, suffering and joyful at the same time. That is, we must not fall for the great error of the health "ethics" of our time, which confuses health with well-being.
Catholic Online
http://www.catholic.org CA, US
Catholic Online - Publisher, 661 869-1000
Pope, Illness, Health, Flu, Vatican, Rome
Rate This Article
0 Comments
Leave a Comment
More Featured Today
- Monaco & The Vatican: Monaco's Grace Kelly Exhibit to Rome--A Review of Monegasque-Holy See Diplomatic History
- My Dad
- A Royal Betrayal: Catholic Monaco Liberalizes Abortion
- John Paul II as an Apostle of Mercy
- Embrace every moment as sacred time
- A Recession Antidote
- The Why of Jesus' Death: A Pauline Perspective
- Father Lombardi's Address on Catholic Media
- Pope's Words to Pontifical Latin American College
- Prelate: Genetics Needs a Conscience
Most Popular
Chris Brown tired of the Devil in his life: Singer claims he heard God speak for the first time Read More
Do you know what a can of Coke really does to your body? Read More
Satanic statue secretly unveiled in Detroit, drawing Christian protest Read More
Massive solar storm offers Earth ONLY 12 HOURS of preparation when it happens Read More
Daily Readings
Reading 1, Leviticus 25:1, 8-17
Yahweh spoke to Moses on Mount Sinai and said: Read More
Psalm, Psalms 67:2-3, 5, 7-8
Then the earth will acknowledge your ways, and all nations your ... Read More
Gospel, Matthew 14:1-12
At that time Herod the tetrarch heard about the reputation of ... Read More
Saint of the Day
St. Alphonsus Marie Liguori
August 1: Bishop, Doctor of the Church, and the founder of the ... Read More
Latest Videos
Taking Care of Your Wedding Garment: Sermon by Fr John Lawrence Polis FI. A Day With Mary View Video
Jul 30 - Homily: God Lives in the Church View Video
Jul 29 - Homily - It is Worth Everything View Video
Jul 29 - Homily: Martha and Diligence View Video
Jul 29 - Homily: Martha and Mary View Video


text:
Forgot your password? No problem. Enter your email here and we'll send you a link to reset it.
If you're still having trouble, get in touch with us here and we'll take care of it.
Sonoma - Napa Gran Fondo Short Course
|Starts in:
|Sonoma, California, US
|49.7 mi
|+2787 / -2791 ft
But, if you'd still rather sign-up without it, no problem. Just tell us a little about yourself:


text:
Experimentation with programs that i "Rediscovered". I didn't think these "New" programs were worthy of using, but to my surprise, ...
distraction now distruction as requested.
before-after Robby the Robot remix. Request ... http://www.freesound.org/forum/viewtopic.php?p=39861#39861
Abstract Percussion Loop made from field recorded found sounds
mojomills RING ALERTS
Complex funky jazz clavinet groove with wah fx from my Yamaha psr s900
created in fruity loops. 100 BPM. Contains backwards voice samples
Cool perc for dance music
Synthetic manipulations.
aliensolo VST ( which randomly crashes by DAW :¬(
This short melodic sequence was made using NI Massive and is constructed of a simple arpeggio pattern at 140bpm.
request for flip-over noise for game ... http://www.freesound.org/forum/sample-requests/17036/
Record of my cellphone pressing buttons 1-#.Used my headset mic to record this.background noise was removed with Audacity.the several beeps ...
Before after remix of simulated vinyl scratching
Two aliens talk to each other via two-way radio. Originally built for, but not used in, a little video project. ...


text:
Video:Tips for Creating a Restaurant Menuwith Executive Chef Brian Young
Creating a menu is a process that involves many factors, from seasonality to cost to customer demand. Learn what executive chef Brian Young from Tavern on the Green has to say about creating menus for different functions.See Transcript
Transcript:Tips for Creating a Restaurant MenuHi, I'm Brian Young, Executive Chef at Tavern on The Green in New York City. Here for About.com, and today, I'm going to explain how to create a menu.
Prioritize The Elements of Your MenuI would say that every menu has its own process, because every menu has its own set of circumstances that need to be fulfilled. Whether it's flow on the menu, whether it's seasonality. Whether it's a cost function. Whether it's simple customer desire.
For example, if you're catering or you're doing a party, that's like say thousands of people, you have to create a menu that can be of excellent quality of a predictable time frame of a do-ability.
A la Carte MenusNow on an ala carte basis, um, which is probably your most typical menu, um you do that about 4 to 6 times a year, that you change the menu and that is very seasonal driven. So what you try to do in a seasonal driven menu is you try to take advantage of opportunities that open themselves in the market. Be it the availability of certain ingredients, the natural pairings that may come about based upon a particular region.
Menus By SeasonIn spring we're going to use fava beans, morels, shad, um all, soft shell crabs, all harbingers of spring. But, we're going to definitely offer them because, you know, that is what a Spring Menu should incorporate, at least in the New York region. If it's summer, you want to take advantage of tomatoes, just ingredients that sort of speak to that particular time, in essence.
Menus for EventsIf we do a specified menu, like a menu for wine pairing of a specific region, then you're going to have to open the books and do some specific research. Say we're doing a wine menu of Spain - I think that there's a myriad of sources that you would use. Um, some of it just basic knowledge you may have, some of it familiarity with ingredients, and some of it, you know you have to go and find it. In order to fulfill the terms of what would be considered a great job on that menu. The strive for authenticity, on some level, has to speak to that in order for the connections to be made.
Menu Design and WritingAnd also, how you write the menu, uh, the verbiage and I think that the wording of a dish and the flow of it and the choice of words is very important in expressing the essence of what a dish is trying to achieve.
It's a very complete process, when you're a chef, you come up with an idea and you end up executing it and marketing it and serving it, and following it through to its end user. You have to know clearly who you are as a chef and you should use that as your foundation. Then you have to dedicate yourself to always trying to teach yourself something new or you can constantly develop.
Thanks for watching to learn more visit us on the Web at About.com.
About videos are made available on an "as is" basis, subject to the User Agreement.


text:
Forgot Password? | Not a User? Sign up
Your browser does not support iframes.
BIRDSEYE – Enjoy a special presentation by members of the Louisville AND Evansville Astronomical Societies and the Stonebelt Stargazers of Bedford as they share their knowledge of the sky above from 6 to 10 p.m. or later Saturday at the Patoka Lake Beach.
There will be kid's activities from 6 to 8 p.m., along with solar observing. Two special astronomy programs will be held at 6:30 and 7:30 p.m. under the tent on the beach.
From 8 p.m. on there will be telescopes set up for observations of Saturn and Mars as darkness falls.
TELL CITY – Family and Friends CPR classes will be offered from 9 to 11 a.m. Tuesday and July 19.
This program is designed for the lay person, 10 years and older, to learn CPR and choking-rescue skills. Children 10 and 11 years old may participate in the class with an older sibling or adult. No testing or performance evaluation required. Fee is $10 for the two hour class.
The Perry County News is pleased to announce events of local interest as a service to our readers and the community. Information should be sent to The News at P.O. Box 309, Tell City, IN 47586. Information can also be faxed to 547-2847 or e-mailed to email@example.com. Please include a telephone number.
ROME – The Rome Community Center will begin to host flea markets through summer and fall months this year. The first market will be held from 8 a.m. to 3 p.m. Saturday.
Everyone is welcome and vendors may include new and used items, crafters, antiques, artists and produce. No food vendors will be accepted. Space is available for $10.
Concessions will be available. Proceeds from the markets will benefit the Rome Community Center, which is the old Perry County Courthouse.
For more information, call 836-2104 or 836-4431.
TELL CITY – The Perry County Memorial Hospital Auxiliary will sponsor a "Gently Used" sale featuring books, jewelry and handbags.
The sale will kick off at 7 a.m. Wednesday and end at 4 p.m. Paperback books will be 50 cents each and hardbacks will be $1. Jewelry and handbags will be individually priced.
TELL CITY – The Lincoln Trail Quilt Guild will host its fourth annual quilt show Aug. 10 and 11 at the Evangelical United Church of Christ Fellowship Hall.
The public may visit from 9 a.m. to 5 p.m. Aug. 10 and from 9 a.m. to 3 p.m. Aug. 11.
Raffle tickets are available for a splitting image pattern quilt, quilted by the Women of the Lutheran Church. The winner of the raffle will be drawn after the quilt show Aug. 11.
To purchase tickets, call Nancy Spencer at 836-2800.
PERRY COUNTY – County residents are asked to help the Perry County Animal Shelter in controlling stray cats in the area with a trap, neuter and release program.
The program is for stray cats only. Residents who are willing to capture a stray may take it to the shelter at 200 Herzeele St. in Cannelton between 5:30 and 6 a.m. July 25.
For $30 per cat, a service from Vanderburgh County will have the cats spayed or neutered.
Cats will be ready for pickup at 10 a.m. July 26 and then released where they were caught.
ST. MEINRAD – The VanWinkle-Mills Reunion will be held July 8 at the St. Meinrad Community Center.
A carry in dinner will be served around 12:30 p.m. Table service and drinks will be furnished.
All families and friends are invited. Help pass the information to all relatives.
The Perry County News is pleased to announce events of local interest as a service to our readers and the community. Information should be sent to The News at P.O. Box 309, Tell City, IN 47586.Information can also be faxed to 547-2847 or e-mailed to email@example.com. Please include a telephone number.
Copyright © 2015
The Perry County News is your source for local news, sports, events, and information in Perry County, Indiana, and the surrounding area.


text:
Gear Review
Not a good as I hoped
I thought these would be great - easier to change the lenses in comparison the the half jacket and flak jackets, but I found them much heavier and not as comfortable, so I sent them back. I like the jawbone much better as the lens are easy to change and they are light.
View More Details on Oakley Fast Jacket XL Polarized Sunglasses


text: The Sears Cyber Monday 2014 Ad is 2-pages of deep discounts on appliances, kitchenware, Christmas decor, winter apparel, indoor games and more. Here are some of the Cyber Monday doorbusters you'll be able to get: Frigidaire Side-By-Side Refigerator $1097.99, Kenmore Top Freezer Refrigerator $449.99, Kenmore 5-qt. Stand Mixer $169.99, Conversion Table Tennis Top $57.77. Prices valid Dec.1 only.


text:
Teresa Wilson, Powershell MVP, talks about exploring Windows PowerShell 5.0 on Windows 10.
Easily find what version of Windows PowerShell you are running.
Teresa Wilson, Windows PowerShell MVP, talks about upgrading to Windows 10.
Data Loss Prevention (DLP) is a technology that can detect and prevent sensitive information types from being sent outside of an organization. DLP rules will often need tweaking, and this goes hand in hand with troubleshooting false positive detections. We recently published new TechNet documentation that will make this troubleshooting DLP much easier!
Use Windows PowerShell to download links from a webpage.


text:
Click on the logo for the specific guide on how to spot a fake, or read the general guide below
If the price is too good to be true, it is! Start by checking the price against the original manufacturer's recommended retail price (rrp) on their website or that of the brand's authorized dealer. If there's a big difference in price then you can be 99% guaranteed to be purchasing a counterfeit.
Read the label or logo. Counterfeiters make spelling mistakes, believe it or not. They've been known to get the typeface wrong or some other detail. Spot the differences. If something looks wrong, call the brand's store or customer service center and ask for advice.
If you're buying online, figure out who the seller is. Where is the site located. Is it China? Brazil? India? Get the details of the seller. If you're worried, try calling them by phone or check out their address on Google – if they don't have contact details, how are you going to get your money back if something isn't right? Simply, you won't.,
Many reputable businesses operate online; known as etailers, they are often recognized by well established brands. These etailers are sometimes authorized resellers of authentic products.
Eighty-five percent of the world's internet users have purchased something online, according to a study done by The Nielsen Company called "Global Online Survey on Internet Shopping Habits." In fact, half of all internet users purchased something this month. As an online consumer, you should take certain guildelines into consideration.
In commerce both on and offline, nothing beats a positive reputation. Try to purchase items from vendors which have been recommended to you by reputable sources, like magazines specializing in that type of product, or experts. Also, speak with your friends before purchasing. What etailers do they use? Have they had any negative experiences with certain outlets? Using a search engine is also a quick way to see if an e-tailer has a bad online reputation. More tips on safe online spending can be found in MSN's "8 Mistakes that Expose you to Online Fraud."


text:
Jan 8, 2012 2 Comments ›› Angelia
(JPost) — Suzie flops down on the chair and lets out a long breath. Quickly moving to her head, she unfastens her headscarf, the purple and silver head covering she wears during the day, and calmly lets her long black hair fall to her shoulders and down her back.
"I've had it with this double life," she told The Media Line at her Cairo flat. "The problem is I wouldn't have got my job if I wasn't veiled so I put it on during the day and take it off at night before going out with friends," she adds in perfect English, a hint of a British accent coming through. […]
"That can scare people a lot, but we must all remain cautious before we jump to conclusions," says Nehad Abu Komsan, the head of the Egyptian Center for Women's Rights (ECWR). "I don't think that many people voted for these parties because of a conviction toward them, but more because that was who was campaigning the most."
The grassroots Committee for the Prevention of Vice and Promotion of Virtue has adopted the name of an official government body that operates in Saudi Arabia. Armed with wooden canes, the Saudi committee's paid operatives and volunteers patrol the streets enforcing the strict separation of men and women, conservative dress codes, public prayer and other behavior it regards as commanded by Islam.
Looking nervously at the Saudi model, activists and average Egyptians worry about what the Egyptian vice committee might bring as Islamist parties sweep the elections.
Already, Egyptians are reporting members of the group have entered shops, cafes and other Egyptian locations to lecture owners on the un-Islamic nature of their businesses, often referring to places that sell body-clinging women's clothes and alcohol as haram, or forbidden in Islam.
The group claims that the Al-Nour Party had told members of the organization that they would support their efforts if they came to power ahead of parliamentary elections, which began November 30. However, the Salafist party, in a statement on it official Facebook page, has denied any relationship with the committee and distanced themselves from the group.


text:
Civil War Living History Day 2014 | SF
Dang! This event has already taken place.Saturday, August 16, 2014 - All Day | Cost: FREE
>> Want to see our Top Picks for this week instead?
>> Want to see our Top Picks for this week instead?
Fort Point | Fort Point, San Francisco
Come experience history first hand from 10 am to 5 pm on August 16, 2014, with demonstrations including musicians, infantry and artillery drills, medicine in the 1800s, and the daily life of soldiers and civilians of the era.
Civil War Living History Day
Saturday, August 16, 2014 – 10am to 5pm
Fort Point | Fort Point, San Francisco
Fort Point is a National Historic site located in the Presidio under the southern anchorage of the Golden Gate Bridge. Additional parking is available at the Crissy Field lot near the Warming Hut and on the hill overlooking the fort.
Links: Event detailsCost: FREE
**Annual Event**, *Top Pick*, History, Live Music, San Francisco, Theater & Performance
Venue: Fort Point
Address: Fort Point, San Francisco
Submitted by Rena