text:
A method, of composing a software application having a user interface, includes receiving input relating to a plurality of tasks and defining a task model of a process, the plurality of tasks including at least one user task to be performed by a user of the application; automatically identifying a plurality of user interface templates by identifying at least one user interface template associated with at least a subset of the plurality of tasks; and creating a user interface model for an application using the plurality of user interface templates.
1. A computer-implemented method of composing a software application having a user interface, the computer-implemented method comprising:
creating the software application using an application design system having a processor, the creating the software application comprising:
receiving input defining a task model of a process, the task model,
including a plurality of tasks and at least one user task to be performed by a user of the software application, and
modeling the process independent of a feature of the user interface and a component of the software application;
automatically identifying, by the processor, a plurality of user interface templates by identifying at least one user interface template assigned to at least a subset of the plurality of tasks, the at least one user interface template stored in a user interface template repository communicatively coupled to the application design system; and
creating, by the processor of the application design system, a user interface model for the software application using the plurality of user interface templates, comprising:
generating a plurality of user interfaces by coupling services to the plurality of user interface templates and by instantiating the plurality of user interface templates with data stored in a data repository.
2. The computer-implemented method of
3. The computer-implemented method of
4. The computer-implemented method of
5. The computer-implemented method of
6. The computer-implemented method of
7. The computer-implemented method of
8. The computer-implemented method of
9. The computer-implemented method of
10. The computer-implemented method of
11. The computer-implemented method of
12. The computer-implemented method of
13. The computer-implemented method of
14. A system to compose software application having a user interface, the system comprising:
a processor-implemented interface configured to receive input relating to a plurality of tasks and defining a task model of a process, the plurality of tasks including at least one user task to be performed by a user of the application, the task model modeling the process independent of a feature of the user interface and a component of the software application;
a processor-implemented assignment module, communicatively coupled to the processor-implemented interface, configured to automatically identify a plurality of user interface templates based on the received input, the assignment module to identifying at least one user interface template assigned to at least a subset of the plurality of tasks, the at least one user interface template stored in a user interface template repository communicatively coupled to the processor-implemented assignment module; and
a processor-implemented instantiation module configured to automatically create a user interface model for an application using the plurality of user interface templates, wherein the user interface model is automatically created by coupling services to the plurality of user interface templates and by instantiating the plurality of user interface templates with data stored in a data repository to generate a plurality of user interfaces.
15. The system of
16. The system of
17. The system of
18. The system of
19. The system of
20. The system of
21. The system of
22. The system of
23. The system of
24. The system of
25. The system of
26. The system of
27. The system of
The present patent application claims the priority benefit of the filing date of U.S. Provisional Application Ser. No. 60/918,399 filed Mar. 16, 2007, and entitled "SYSTEM FOR DEVELOPING SOFTWARE APPLIANCES USING USER TASK MODELS", the entire content of which is incorporated herein by reference.
A portion of the disclosure of this patent document contains material that is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent files or records, but otherwise reserves all copyright rights whatsoever. The following notice applies to the software and data as described below and in the drawings that form a part of this document: Copyright 2007, SAP AG, All Rights Reserved.
This application relates to methods and systems for composing software appliances (e.g., applications).
The creation of user interfaces (UIs) is an important part of any design and creation of a software appliance. Software appliances may be of numerous types, ranging from transaction-oriented applications to information-oriented websites or pages, or any combinations of these examples poles. Currently, the creation of UIs, with the help of development environments or tools, requires the skills of software programmers who are specialists in preparing the appropriate software code and/or UI designers who are skilled in preparing the user interface and ensuring standard usability criteria. Further, current systems (e.g., development environments) for designing and creating software appliances are too complicated and require software coding knowledge and experience to be useful to a particular domain expert who may not have the software coding and/or UI designing knowledge or experience.
In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of some example embodiments. It will be evident, however, to one skilled in the art that the present invention may be practiced without these specific details.
Below are described example systems and methods for creating software and that supports the preparation of software applications that have UIs which are based on, but not confounded with, task models (e.g., user task models). Further, the example systems may allow the derivation of UI models which differ from user task models, such as for example business processes or business scenario models. Further, the example systems may allow for the derivation of UI models which are different from task models (e.g., user task models), and which use user task models as an intermediary or bridging layer.
Example embodiments of composing a software application having a UI are described herein. Example embodiments include receiving input that defines a task model of a process. In example embodiments, the task model includes more than one task. At least one of the tasks may be performed by a user of the software application. In example embodiments, the task model may model the process independent of UI features and independent of components of the software application. In example embodiments, UI templates are automatically identified that are associated with some or all of the tasks. Example embodiments include using the identified UI templates to create a UI model for the software application.
The example systems for composing software appliances may be used by non-programmers and/or non-designers, (e.g., business process experts, such as solution analysts or product managers) to create software appliances with UIs, on the basis of task models (e.g., user task models) and predefined UI templates.
The example systems may facilitate the model-based creation of software appliances in which modelers are not required to have programming or coding skills, and do not need to engage in programming or coding in order to create software appliances that meet defined software quality standards and/or criteria (e.g., software usability standards defined by the International Organization for Standardization (ISO)). Further, the example systems may be deployed to enable modelers having no or limited UI designing skills to create software appliance UIs which comply, for example, with software standards and/or criteria (e.g., software usability standards defined by the ISO). In other words, the example systems and methods may be used to enable the creation of UIs for a software appliance in a manner that does not impede users as a result of a lack of knowledge or skills in either programming or in UI designs.
Further, example methods and systems may enable modelers to model a user experience in terms of tasks (e.g., user tasks) without the need to specify UI features, which may be required by end users in order to perform tasks using the software appliance's UI. In an example embodiment, modelers may be enabled to compose a task model in a manner that is not biased by the modeler's anticipation of how the UI might or should look. In a further example, modelers may divide their work into various roles, for example, with one modeler preparing a task model (e.g., a modeler role), and another modeler configuring details of a UI template.
In an example embodiment, "appliance users" adopt the role of "system users" when the software appliance is configured to accomplish tasks that are typical of "system users" (e.g., task modelling, or other task to be performed by modelers). In example embodiments, "system users" may also adopt roles in addition to those that were initially allocated (e.g., roles created concurrent with added functionality to a software appliance).
The task modeling tool 202 also includes a layout module 211, which a modeler 204 may use to define a flow of tasks (e.g., user tasks), and an assignment module 212, which is responsible for automatically identifying one or more UI templates (or UI instances) that are associated with a particular task (again, as will be described in further detail below). An instantiation module 214 is responsible for the creation of a UI model for a software appliance based on UI template or instance assignments identified by the assignment module 212.
The various components of the task modeling tool 202 are communicatively coupled. This communicative coupling enables the various modules to pass data and signals to each other. While the communicative coupling is shown in
The application design system 200 also includes a number of repositories storing data, objects or structures used by the task modeling tool 202. A task concept repository 216 stores multiple task concepts that may be predefined or created by the modeler 204 and that may be used to design a task flow (e.g., a sequence of tasks) to be performed by an eventual end user of the software appliance. Numerous examples of task concepts are discussed below. The task concepts may include multiple dimensions, which may, in an example, be realized through tagging task concepts.
Example tags may include a semantic tag, which supports modelers in modeling semantic relationships between task concepts. For example, a tag can indicate whether a task concept can serve as the starting points in a sequence of modeled task concepts, or whether a particular task concept should serve as a successor for a task concept that is in focus.
In various examples, semantic tags may also be deployed to describe concepts for any one of a number of usage purposes. Some examples of semantic tags include tags that indicate an activity in which the relevant task concept occurs, a context (e.g., a psycho-physical setting, culture, society or group) in which the task concept may be deployed or a skill set that encompasses a mastery of the relevant task (e.g., a semantic tag, tagging a task concept may indicate the skill set required of a system user (e.g., a modeler)). In an example embodiment, semantic tags may indicate system users' roles (e.g., different modelers' roles) so that multiple system users (e.g., modelers) are distinguished, enabling the system users to separately contribute to and/or participate in a set of tasks that benefit from a coordinative effort. In example embodiments, semantic tags may describe an industry in which the task occurs, results that flow from accomplishing the task, preconditions for executing the task, or duration for completing the task, etc. Semantic tags may contain, in the various examples, information about the relationship of a particular task to any of the above listed factors. For example, the occurrence of a particular task within a particular context may be critical, recommended, beneficial, or detrimental to the relevant context. Accordingly, semantic tags may be used, for example, to exclude a specific task from being used in a model where the performance of the task is suspected to have a negative impact.
An assignment tag may be used by a modeler to indicate whether a particular task concept has been associated with (e.g., by way of assignment) with a UI template (or a structure of UI templates).
While the task concept repository 216 may store a collection of predefined task concepts, the task modeling tool 202 may enable a modeler 204 to create a new task concept, for example by duplicating existing task concepts and changing their names. Having created a new task concept, a modeler 204 may save the task concept to the task concept repository 216 for reuse.
A data and services sources repository 218 embodies software logic and data objects that are exposed to software logic of a software appliance that is being designed.
A UI template repository 220 stores a collection of UI templates (e.g., predefined UIs that have not been linked to respective data and services sources), while a UI instance repository 222 stores UI instances (e.g., UI templates that have been linked to appropriate data and services sources).
A task-UI template assignment repository 224 stores assignments between task concepts (as stored within the task concept repository 216), and UI templates or UI template structures. Similarly, a task-UI instance assignment repository 226 stores assignments between task concepts and UI instances, or UI instance structures.
A software appliance model repository 228 stores un-instantiated software appliance models, while a software appliance instance repository 230 stores instantiated software appliance models (e.g., appliance models to which data and services sources have been linked, allocated or assigned).
The method 300 may be performed by processing logic that may comprise hardware (e.g., dedicated logic, programmable logic), firmware (e.g., microcode, etc.), software (e.g., algorithmic or relational programs run on a general purpose computer system or a dedicated machine), or a combination of the above. It will be noted, that, in an example embodiment, the processing logic may reside in any of the modules described herein.
The method 300 commences at operation 302, and progresses to operation 304, where input is received by the task modeling tool 202 from a modeler that defines a task model of a process, in the example form of user tasks that define the task model. The input relating to the user tasks may comprise identification of user tasks from a palette of predefined task concepts, and also a specification of a task flow related to performance of the user tasks. The task flow defines a sequence in which the user tasks are to be performed by an eventual end user of the software appliance. In addition, the task model may model the process independent of a feature of the user interface and independent of a component of the software appliance. The input received at operation 304 may be received via the presentation interface 208 of the task modeling tool 202.
In one embodiment, the receiving of the input relating to the tasks may include detecting, using the presentation interface 208, a connecting operation (e.g., in the form of a drag and drop operation) with respect to a task identifier displayed within a task list display area of a design UI. The connecting operation may be to relocate the task identifier to a task flow display area within the design UI, e.g. by means of a drag and drop operation.
At operation 306, the task modeling tool 202, and specifically the assignment module 212, automatically identifies UI templates for a set of the user tasks, for which input was received at operation 304. Specifically, the assignment module 212 of the task modeling tool 202 may access one of the task-UI template assignment repository 224 or the task-UI instance assignment repository 226 in order to identify UI templates that have been assigned to one or more of the user tasks.
A task-UI template assignment, or a task-UI instance assignment, (as stored within the respective repositories 224 or 226) may be manually specified by a system designer, and recorded as an indexed relationship between a particular task and a UI template or a UI instance within a respective repository. In an alternative embodiment, these assignments may be fully or partially automated based on business intelligence logic that identifies a correlation or a relationship between one or more tasks and one or more UI templates (or UI instances). For example, metadata (e.g., semantic or otherwise) may be associated with tasks and with UI templates and instances. This metadata may be utilized to automatically detect correlations or relationships. A task may for example be associated with metadata identifying at least one of an activity within which the task occurs, a sequence of tasks within the activity, a context within which the task occurs, a skill set to complete the task, an industry in which the task occurs, results from accomplishing the task, conditions for executing the task or a duration for completing the task.
It should be noted that certain of the user tasks included within a user task model may not have UI templates associated therewith. Accordingly, the automatic identification that is performed at operation 306 may include identifying those user tasks which have no UI templates associated therewith.
At operation 308, the task modeling tool 202, and specifically the data interface 210, may retrieve the appropriate UI templates, for example, from the UI template repository 220 or from the UI instance repository 222. Each of the retrieved UI templates may include a number of UI elements. In example embodiments, a UI element includes text input elements, multiple selection elements and/or single selection elements (e.g., input fields, descriptive text, checkboxes, radio buttons and other mode specific controls, etc.). Each of the retrieved UI templates may also include interaction logic that specifies interactions between the various UI elements. For example, the interaction logic may specify display relationships between the UI elements, according to which these UI elements are to be displayed within a UI derived from the relevant UI template. The interaction logic may also specify interaction relationships between the UI elements. For example, an action performed by a user with respect to one particular UI element may result in specific effect with respect to another UI element. This effect may be defined in terms of the interaction logic.
At operation 310, the task modeling tool 202 may automatically create a UI model for a software appliance, using the UI templates identified and retrieved at operations 306 and 308. In one embodiment, where data and resources are not pre-associated with a particular UI template (e.g., the UI template has not been converted into a UI instance), this creation of the UI model may include instantiating retrieved UI templates with data sources identified within the data and services sources repository 218. Similarly, instantiating the UIs may include coupling services, again identified in the data and services sources repository 218, to one or more of the UI templates.
The creation of the UI model may also include defining a flow for multiple instantiated UIs, based on the received input (e.g., a flow sequence) received with respect to the user tasks. For example, the flow sequence of the user tasks may be used to derive a flow for the generated UI model.
In an example embodiment, the task modeling tool 202 may support two roles at design time, namely that of a modeler 204 and that of a service establisher (not shown). The modeler 204, in this example, may model the application based on tasks and UIs, but may not be responsible for configuring data or services. The second role, that of a service establisher or backend specialist, may be allocated to a user who is familiar with back-end systems, and actively attaches appropriate data sources and services to the UI model created by the modeler 204. Accordingly, in this example, operations performed at 304-306 may be performed by the modeler, whereas the creation of the software appliance instance (e.g., by attaching data sources and services to a software appliance model) may be performed by the service establisher.
In various examples, software appliance instances may be created in either direction, with the modeler 204 first creating the model, and the service establisher then attaching the services, or by the service establisher first creating configured model fragments, that can then be reused by a modeler 204.
Below are described a number of example usage scenarios, which use example embodiments of the above described system and method. In a first usage scenario, a modeler 204 may use input material concerning prospective user tasks to create a task model, based on task concepts included in the task concept repository 216. The task model may be created using the task modeling tool 202 within the application design system 200.
Based on the created task model, the system 200 may propose UI templates. For example, each proposed UI template (or structure of UI templates) may be proposed on the basis of a task concept, retrieved from the task concept repository 216, which is tagged as a task concept to which UI templates are assigned. Again, such assignments may be recorded in the task-UI template assignment repository 224. Task concepts which do not have a UI tagged allow a modeler 204 to include tasks within the task model that do not need interaction with an end user of an instantiated software appliance (e.g., as stored within the software appliance instance repository 230).
For a given task concept, a modeler 204 may, in one embodiment, choose among subordinate task concept variants (e.g., subtask concepts) that have UI templates or UI instances assigned to them (e.g., see
At the next operation, in the first example usage scenario, the modeler 204 may review the UI templates proposed by the system 200 and, by assigning data and services (identified in the data and services sources repository 218), creates a UI instance for each of the proposed UI templates. This results in the specification of a software appliance instance, with concrete UIs.
The assignment of the data and services may also be performed by a user other than the modeler 204. In one example, the assignment of the data and services may be performed by a services establisher or service programmer, as we describe in further detail below.
Turning now to a second usage scenario, the modeler 204 may use input material concerning user tasks, which are to be enabled by a specific software appliance, and use the task modeling tool 202 to create a task model on the basis of task concepts identified in the task concept repository 216. Based on the created task model, the application design system 200 may then propose a number of UI instances (as opposed to the UI templates proposed in the above described first usage scenario). Each proposed UI instance (or structure of UI instances) is proposed on the basis of a task concept that is tagged as a task concept to which UI instances are assigned (e.g., such assignments being indicated in the task-UI instance assignment repository 226). At a next operation, the modeler 204 may review the proposed UI instances, and finalize the creation of the relevant software appliance instance.
Moving on to a third example usage scenario, a modeler 204 may create a new task concept, optionally reusing existing task concepts from within the task concept repository 216. This may be performed, for example, by the modeler 204 taking an existing task concept, duplicating it and renaming the duplicated task concept. Alternatively, a new task concept may be created from scratch and given an appropriate name. In an example embodiment, a semantic tag associated with a task concept is editable (e.g., modified, deleted, added, and/or other editing actions, etc.).
At a next operation, the modeler 204 may review existing UI templates or UI instances. The modeler 204 may then assign one or more UI templates and/or UI instances to any specific task concept. A modeler 204 may also determine whether or not a task concept should be assigned to a UI template or a UI instance, respectively. In this case, a task model may include user tasks that are not supported by the "under modeling" software appliance, for reasons that are inherent to the nature of the task (e.g., fixing a broken engine part) or given a maturity of the technology (e.g., at some future date, the relevant user task may be supported by the software appliance, but at the current time is performed outside the context of the "under modeling" software appliance). The third example usage scenario then may continue with either the first or second usage scenario as discussed above.
In a fourth example usage scenario, the modeler 204 may work merely as a selector of pre-defined software appliance instances as reflected in the software appliance instance repository 230. Accordingly, a modeler 204 may choose whether a particular software appliance instance is well suited for a particular task model for the actual user tasks that require support.
It will be appreciated that the example methods and systems are usable by non-programmer users (e.g., business process experts) to define a software application instance. Further, the example methods and systems enable the modeling of user tasks, irrespective of UIs, by decoupling tasks and UI layers respectively. For example, a modeler 204 may specify a task to be included within a task model, regardless of whether or not the eventual software application instance is able to support that task and/or whether a UI is required within the context of the software appliance instance to support the relevant task.
Further, the example methods and systems may assist in compliance with software standards and/or criteria (e.g., common usability standards) by using predefined UI templates, which may have been designed by UI design experts.
The task modeling tool 202, and specifically the interfaces generated by the presentation interface 208, of the task modeling tool 202 may support two "design time" roles with respect to the above described methods, namely the roles of the modeler and a service establisher. A modeler may be responsible for modeling an application based on tasks and UIs, but may not be responsible for configuring services. The service establisher, on the other hand, may be responsible for attaching appropriate data and service sources to a model created by the modeler.
Turning now to
With this in mind,
The presentation interface on the task modeling tool 202 may also make search capabilities available in all elements of the composition view, a general floor plan for which is shown in
The example computer system 2300 includes a processor 2302 (e.g., a central processing unit (CPU), a graphics processing unit (GPU) or both), a main memory 2304 and a static memory 2306, which communicate with each other via a bus 2308. The computer system 2300 may further include a video display unit 2310 (e.g., a liquid crystal display (LCD) or a cathode ray tube (CRT)). The computer system 2300 also includes an alphanumeric input device 2312 (e.g., a keyboard), a UI navigation device 2314 (e.g., a mouse), a disk drive unit 2316, a signal generation device 2318 (e.g., a speaker) and a network interface device 2320.
The disk drive unit 2316 includes a machine-readable medium 2322 on which is stored one or more sets of instructions and data structures (e.g., software 2324) embodying or used by any one or more of the methodologies or functions described herein. The software 2324 may also reside, completely or at least partially, within the main memory 2304 and/or within the processor 2302 during execution thereof by the computer system 2300, the main memory 2304 and the processor 2302 also constituting machine-readable media.
The software 2324 may further be transmitted or received over a network 2326 via the network interface device 2320 using any one of a number of well-known transfer protocols (e.g., HTTP).
While the machine-readable medium 2322 is shown in an example embodiment to be a single medium, the term "machine-readable medium" should be taken to include a single medium or multiple media (e.g., a centralized or distributed database, and/or associated caches and servers) that store the one or more sets of instructions. The term "machine-readable medium" shall also be taken to include any medium that is capable of storing, encoding or carrying a set of instructions for execution by the machine and that cause the machine to perform any one or more of the methodologies of the present invention, or that is capable of storing, encoding or carrying data structures used by or associated with such a set of instructions. The term "machine-readable medium" shall accordingly be taken to include, but not be limited to, solid-state memories, and optical and magnetic media.
The software may furthermore be transmitted over a network using a transmission medium. The term "transmission medium" shall be taken to include any intangible medium that is capable of storing, encoding or carrying instructions for execution by the machine, and includes digital or analog communications signals or other intangible medium to facilitate communication of such software.
Certain embodiments are described herein as including logic or a number of modules, components or mechanisms. Logic, or a module, component or a mechanism (herein after collectively referred to as a "module") may be a tangible unit capable of performing certain operations and/or being configured or arranged in a certain manner. In example embodiments, one or more computer systems (e.g., a standalone, client or server computer system) or one or more components of a computer system (e.g., a processor or a group of processors) may be configured by software (e.g., an application or application portion) as a "module" that operates to perform certain operations as described herein.
In various embodiments, a "module" may be implemented mechanically or electronically. For example, a module may comprise dedicated circuitry or logic that is permanently configured (e.g., within a special-purpose processor) to perform certain operations. A module may also comprise programmable logic or circuitry (e.g., as encompassed within a general-purpose processor or other programmable processor) that is temporarily configured by software to perform certain operations. It will be appreciated that the decision to implement a module mechanically, in the dedicated and permanently configured circuitry, or in temporarily configured circuitry (e.g. configured by software) may be driven by cost and time considerations.
Accordingly, the term "module" should be understood to encompass a tangible entity, be that an entity that is physically constructed, permanently configured (e.g., hardwired) or temporarily configured (e.g., programmed) to operate in a certain manner and/or to perform certain operations described herein. Considering embodiments in which modules or components are temporarily configured (e.g., programmed), each of the modules or components need not be configured or instantiated at any one instance in time. For example, where the modules or components comprise a general-purpose processor configured using software, the general-purpose processor may be configured as respective different modules at different times. Software may accordingly configure the processor to constitute a particular module at one instance of time and to constitute a different module at a different instance of time.
Modules can provide information to, and receive information from, other modules. Accordingly, the described modules may be regarded as being communicatively coupled. Where multiple of such modules exist contemporaneously, communications may be achieved through signal transmission (e.g., over appropriate circuits and buses) that connect the modules. In embodiments in which multiple modules are configured or instantiated at different times, communications between such modules may be achieved, for example, through the storage and retrieval of information in memory structures to which the multiple modules have access. For example, a one module may perform an operation, and store the output of that operation in a memory device to which it is communicatively coupled. A further module may then, at a later time, access the memory device to retrieve and process the stored output. Modules may also initiate communications with input or output devices, and can operate on a resource (e.g., a collection of information).
Method operations can be performed by one or more programmable processors executing a computer program to perform functions of the invention by operating on input data and generating output. Method operations can also be performed by, and apparatus of the invention can be implemented as, special purpose logic circuitry, e.g., an FPGA (field programmable gate array) or an ASIC (application-specific integrated circuit).
Processors suitable for the execution of a computer program include, by way of example, both general and special purpose microprocessors, and any one or more processors of any kind of digital computer. Generally, a processor will receive instructions and data from a read-only memory or a random access memory or both. The essential elements of a computer are a processor for executing instructions and one or more memory devices for storing instructions and data. Generally, a computer will also include, or be operatively coupled to receive data from or transfer data to, or both, one or more mass storage devices for storing data, e.g., magnetic, magneto-optical disks, or optical disks. Information carriers suitable for embodying computer program instructions and data include all forms of non-volatile memory, including by way of example semiconductor memory devices, e.g., EPROM, EEPROM, and flash memory devices; magnetic disks such as internal hard disks and removable disks; magneto-optical disks; and CD-ROM and DVD-ROM disks. The processor and the memory can be supplemented by, or incorporated in special purpose logic circuitry.
Embodiments may also be implemented in a computing system that includes a back-end component, e.g., as a data server, or that includes a middleware component, e.g., an application server, or that includes a front-end component, e.g., a client computer having a graphical UI or a Web browser through which a user can interact with an implementation of the invention, or any combination of such back-end, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication, e.g., a communication network. Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), and the Internet.
The computing system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other.
Certain applications or processes are described herein as including a number of modules or mechanisms. A module or a mechanism may be a unit of distinct functionality that can provide information to, and receive information from, other modules. Accordingly, the described modules may be regarded as being communicatively coupled. Modules may also initiate communication with input or output devices, and can operate on a resource (e.g., a collection of information). The modules may include hardware circuitry, optical components, single or multi-processor circuits, memory circuits, software program modules and objects, firmware, and combinations thereof, as appropriate for particular implementations of various embodiments.
Although specific example embodiments have been described, it will be evident that various modifications and changes may be made to these embodiments without departing from the broader spirit and scope of the invention. Accordingly, the specification and drawings are to be regarded in an illustrative rather than a restrictive sense. The accompanying drawings that form a part hereof, show by way of illustration, and not of limitation, specific embodiments in which the subject matter may be practiced. The embodiments illustrated are described in sufficient detail to enable those skilled in the art to practice the teachings disclosed herein. Other embodiments may be used and derived therefrom, such that structural and logical substitutions and changes may be made without departing from the scope of this disclosure. This Detailed Description, therefore, is not to be taken in a limiting sense, and the scope of various embodiments is defined only by the appended claims, along with the full range of equivalents to which such claims are entitled.
Although specific embodiments have been illustrated and described herein, it should be appreciated that any arrangement calculated to achieve the same purpose may be substituted for the specific embodiments shown. This disclosure is intended to cover any and all adaptations or variations of various embodiments. Combinations of the above embodiments, and other embodiments not specifically described herein, will be apparent to those of skill in the art upon reviewing the above description.
The Abstract of the Disclosure is provided to comply with 27 C.F.R. §1.72(b), requiring an abstract that will allow the reader to quickly ascertain the nature of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. In addition, in the foregoing Detailed Description, it can be seen that various features are grouped together in a single embodiment for the purpose of streamlining the disclosure. This method of disclosure is not to be interpreted as reflecting an intention that the claimed embodiments require more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive subject matter lies in less than all features of a single disclosed embodiment. Thus the following claims are hereby incorporated into the Detailed Description, with each claim standing on its own as a separate embodiment.
Patent Citations
Non-Patent Citations
Referenced by
Legal Events
Original Image


text:
July 2015 Capricorn horoscope with decans for a more accurate forecast. If you are on a cusp, use the free horoscope to find your decan.
Capricorn Decan 2 – born Jan 1 to 10.
Capricorn Decan 3 – born Jan 11 to 19.
Decan 1 Capricorn July 2015 Horoscope
The struggle to keep moving forward continues this month, but things will settle back to normal midway through July 2015. When you feel pressured or lose your patience, remember you can draw on your spiritual strength with Neptune sextile your decan this year.
The competitive environment caused by the Sun opposite your decan continues until July 2. Even though it only last a couple more days into this month, it is important to mention because of the July 1 full moon. This moon phase will last until the July 15 new moon, and places an emphasis on your close relationships.
There is the potential to feel more vulnerable and emotional when confronted by harsh realities or conflict, but the Sun trine Neptune at the time of the full moon strengthens you faith and hope for the future. This will allow you to see past any setbacks and see the bigger picture.
As mentioned last month, Mars opposite your decan from June 23 to July 10 does increase the risk of any ego conflicts becoming more nasty than usual. The first week or so is the most challenging of the month, where extra patience and stamina is required to ignore any provocation. This will become somewhat easier with Mars trine Neptune from July 6 to 10. This reduces the risk of you inadvertently starting, or escalating any conflict as you will be less selfish and more caring.
Mercury opposite your decan from July 8 to 15 will be easier to handle but does increase the risk or minor irritations leading to major misunderstandings and arguments. Even though lack of clarity and poor judgement remain, Mercury trine Neptune from July 12 to 14 increases mutual understanding and empathy. Still, I would not be making important decisions until the second half of this month. The July 15 new moon signals and end to hostilities and allows you to get back on track.
Decan 2 Capricorn July 2015 Horoscope
After a fairly uneventful month astrologically speaking, July 2015 has plenty on offer but of a challenging nature. The usual culprits of unwelcome change and drama are Uranus square your decan and Pluto in your decan, which get hammered by three challenging oppositions. This will put you on the back foot and in a very defensive mode this month.
With the Sun opposite your decan from July 1 to 13, your ego and your will may get in the way of achieving what you want. You may feel like you are banging your head against a brick wall because other people just don't make things easy for you. July 6 to 13 will be the most challenging when the Sun makes difficult aspect to Pluto then Uranus.
Mars opposite your decan from July 8 to 25 is a longer lasting and a more aggressive influence. It will be important to keep your head down and try to stick to routine. Even though your passions and desires will be strong, this is not a winning transit. Basically, up to July 25, you should not push too hard or assert yourself too forcefully. Wait until after these difficult transits to go on the advance. Taking risks would leave you exposed to losses.
Within this irritating Mars transit comes Mercury opposite your decan from July 13 to 19. These will be the most challenging days of the whole month, with confusion and poor judgement setting in. Others may try to take advantage of these weaknesses, so avoid all negotiations and business offers.
The most critical days to watch what you say and do, are from July 15 to 17. This is when the Mercury Mars alignment is at its tightest, intensified by Pluto. Your enemies will be probing for weak spots and you may be subject to harassment or abuse. Women should take extra care when out and alone. For example, no jogging through the park at night with earphones in. Importantly, do not reveal any secrets and avoid biting back.
Decan 3 Capricorn July 2015 Horoscope
May 2015 was a very positive and productive one for you, June was relatively quite and even boring, now July 2015 is the most challenging month for some time. You have three testing or confronting oppositions in a row this month, but fortunately, and old teacher comes back to help you through.
Last year, Saturn sextile your decan helped you make steady and lasting growth, building a solid foundation for the future. Because of Saturn retrograde, this guiding influence returns until mid September 2015. When confronted by any challenges ahead, Saturn provides the stamina, patience and determination to prevail through adversity.
The Sun opposite your decan from July 12 to 23 can bring ego challenges which could leave you feeling deflated and low on self-esteem. The July 15 new moon could strengthen this opposition and extends this testing period through until the moon on 14 August 2015. Relationships with men in particular, and authority figures will be more stressful than usual.
Within this confrontational period, Mercury opposite your decan from July 18 to 24 increases the chance or minor disagreements turning into full-blown arguments. This does have the potential to be the most challenging period of the while month. However, between July 20 and 23, the involvement of Saturn provides a window of opportunity to find common ground. You should still avoid important decisions and business dealings, as your judgement skills will be lacking.
Finally, Mars opposite your decan from July 23 to August 10 can result in anger and frustration. A build up of resentment or other negative feelings needs to be released in a safe manner, or it will explode in a damaging outburst or temper tantrum. Your passionate desires will be running hot, but these can only be fulfilled by thinking less of yourself and more of others. Physical workouts and hard work, alone if possible, are some of the best way this manage this couple of weeks. Try to turn the raw and aggressive energy into some productive, but avoid being overly assertive or demanding.

subset: commoncrawl


text:
Book cheap Perth hotels
Perth hotels: zoom on the map to update the list
Perth hotels
The Perth Conference and Exhibition Centre is Western Australia's only dedicated convention and exhibition facility. It holds over 600 events annually, including large rock and pop concerts, with more than 500,000 attendees. The convention centre is ideally located near the hotels in Perth.
Perth is well known for its seafood dishes and the best seafood restaurants are those on the Sunset Coast. Try the seafood platter at Mosmans Restaurant and enjoy really fresh seafood. If seafood is not your first choice, then try Japanese or Chinese food, which are also very popular. If you are looking for something even more informal, then Perth has many excellent burger places and hot dog stands.
Perth houses high-quality shopping centres and some hip boutiques near many of Perth's hotels. The Australian city is awash with designer labels and dedicated stores, with King Street being an ideal stop for all fashionistas. Those seeking a bargain should head to Harbour Town in Perth for big discounts.
Major Points of Interest
Visiting the Aquarium of Western Australia is a truly impressive experience. You can stroll through a 98-metre tunnel and watch sharks, stingrays and turtles glide all around you. For something a little different, visit the Perth Mint, which houses the world's largest gold bar collection and where you can have your own medallion engraved.
The major sport in Perth is Australian football, and the city's two major teams are the Freemantle Dockers and the West Coast Eagles. If you are looking for adventure, try board surfing, kite surfing or windsurfing on Brighton Beach or Scarborough Beach, both close the centre of Perth.
- Sydney hotels (3,293.4 km)
- Adelaide hotels (2,132.6 km)
- Melbourne hotels (2,723.9 km)
- Alice Springs hotels (1,993.5 km)
- Darwin hotels (2,656.5 km)
- Brisbane hotels (3,609.8 km)
- East Perth hotels (1.1 km)
- Ayers Rock hotels (1,651.3 km)
- Singapore hotels (3,912.1 km)
- Hobart hotels (3,013.4 km)
- Port Douglas hotels (3,445.7 km)
- Cairns hotels (3,444.7 km)
- Kuala Lumpur hotels (4,185.2 km)
- Dubai hotels (9,048.5 km)
- East Perth hotels (0.6 km)
- West Perth hotels (2.3 km)
- Fiji hotels (6,330.2 km)
- Gold Coast hotels (3,630.4 km)
- Bali island hotels (2,586.5 km)
- Hong Kong hotels (6,042.2 km)
Recently booked Perth hotels
|Last booked
|Price from
|Country Comfort InterCity Perth
|1 hour ago
Citadines St Georges Terrace Perth
Perth City Centre
|2 hours ago
Pensione Hotel Perth by 8Hotels
Perth City Centre
|3 hours ago
|Fraser Suites Perth
|4 hours ago
Kings Perth Hotel
Perth City Centre
|7 hours ago
Recently Rated Perth Hotels
|Price from
Mantra On Hay Perth
East Perth
5.0 / 51 reviews
Parmelia Hilton Perth
Perth City Centre
3.7 / 57 reviews
Mantra On Murray Perth
Perth City Centre
4.5 / 52 reviews
Comfort Hotel Perth
East Perth
3.0 / 53 reviews
Rydges Hotel Perth
Perth City Centre
4.2 / 55 reviews
Featured Perth Hotels
1 Novotel Perth Langley
221 Adelaide Terrace
Rate includes Breakfast
On Adelaide Terrace and only a half-block from Langley Park and the Swan River waterfront, Novotel Perth Langley is an affordable destination for the discerning business traveler. This Perth hotel...
2 Citadines St Georges Terrace Perth
No 185 St Georges Terrace
FREE In-Room Breakfast, Sparkling Wine + More
Settle in for an extended stay or just enjoy the conveniences of home at Citadines St Georges Terrace Perth in the city's Central Business District. Studio and 1-bedroom guest accommodations offer...
felt like a queen ♛
Great Central Location
3 Mont Clare Boutique Apartments Perth
190 Hay Street
Book 30 Days In Advance & Save
Mont Clare Boutique Apartments are Located in trendy East Perth. The apartments offer everything that one might need for comfort and functionality. All Bedrooms are separate to the main...
Nice apartments & friendly staff
4 Holiday Inn PERTH CITY CENTRE
Stay in central Perth within the heart of the city's mining and resources community at Holiday Inn Perth City Centre. As soon as you step into our intimate Lobby, you'll feel the exclusivity of the...
5 Travelodge Hotel Perth
417 Hay Street
Book 7 Days in Advance & Save 10%
Choose from modern Australian dishes at the onsite Armada Restaurant and Bar or walk to the best of Perth from the convenience of this mid-priced hotel, situated on the edge of the city's Central...
A great place to stay
6 ibis Perth
334 Murray Street
Rate includes Breakfast
Situated in the West End of Perth, the Hotel Ibis Perth is an ideal choice for travelers on holiday or on business. Its location, just 300m (180yds) from the major shopping malls in Murray and Hay...
Perfect location in Perth
7 Seasons Of Perth
37 Pier Street
If you are heading over to Perth for work or pleasure, then Seasons of Perth is the hotel for you. Situated in the heart of the city, the hotel boasts the largest standard guest rooms in the CBD.
8 Four Points by Sheraton Perth
707 Wellington Street
Save 10% on your stay
Located at the western end of the CBD, Four Points by Sheraton Perth is within easy reach of everything Perth has to offer and is opposite of Perth Arena. A short stroll from this hotel will bring...
Great city stay
Great city stay
9 Crowne Plaza PERTH
Crowne Plaza Hotel PERTH in located in East Perth, a short distance to Perth Concert Hall, the convention center and other cultural sights. The hotel was renovated in 2007 and features light and...
10 Mantra On Murray Perth
305 Murray Street
Includes Breakfast For 2 Daily
Mantra on Murray Perth gives visitors to Perth a center-city location convenient to shopping, dining and top attractions like the Perth Cultural Centre and the Perth Convention and Exhibition...
Wonderful hotel in every way
11 Metro Hotel Perth
61 Canning Highway
Formerly known as Metro Hotel on Canning, Metro Hotel Perth is an iconic landmark overlooking the south side of Perth's scenic Swan River. The hotel is in the process of a $3.5...
12 Pan Pacific Perth
207 Adelaide Terrace
Book 14 days In Advance & Save 15%
Experience contemporary luxury without the extravagant price tag at Pan Pacific Perth on Perth's Adelaide Terrace. Formerly the Sheraton Perth, Pan Pacific reflects the highest standards and an...
Bad value for much Money
pleasant stay in pan pacific
13 City Waters Perth
City Waters offers a warm welcome, pleasant ambience and convenient facilities to make your stay in Perth a memorable one. Located next to Langley Park by the banks of the Swan River, the City...
14 Adina Apartment Hotel Perth Barrack Plaza
138 Barrack Street
Book 30 Days in Advance & Save 10%
Perfectly located in the center of Perth, the Adina Apartment Hotel Perth Barrack Plaza provides guests with a comfortable and chic base from which to explore the cosmopolitan city. The hotel is...
well situated.
first time in Perth
15 Country Comfort InterCity Perth
249-263 Eastern Highway
Child Policy - Please Read
Country Comfort Inter City Hotel Perth offers a mix of Deluxe Rooms, Serviced Apartments and Townhouses. Relax in the beautiful gardens or enjoy the guest barbecue facilities, childrens playground,...
16 Mercure Perth
10 Irwin Street
Rate includes Breakfast
Mercure Perth is conveniently located in the heart of Perth city, with the major shopping, entertainment and nightlife areas all close by. The hotel features 239 well appointed rooms, along with a...
Very good Hotel !!
Great place to stay!
17 Mantra On Hay Perth
201 Hay Street
Includes Breakfast For 2 Daily
Short- and long-term visitors to Perth love the convenience of Mantra on Hay Perth's 1- and 2-bedroom apartments, which offer fully equipped kitchens and laundry facilities. The East Perth hotel...
Great stay
18 Adina Apartment Hotel Perth
33 Mounts Bay Road
Includes Bottle of Wine, Chocolate, Late Check Out
The swanky Adina Apartment Hotel Perth is located in central Perth, next to the convention center and near Swan River. Elegant 1- and 2-bedroom hotel apartments include upscale amenities like...
Great Place good location
adina perth convention centre - not so great
19 Kings Perth Hotel
525 Hay Street
In the heart of Perth's Central Business District, Kings Perth Hotel offers leisure and business travelers convenience and an affordable, smoke-free stay. Hotel amenities include...
Excellent Location, Good Value
Spacious Room, Central Location
20 Rendezvous Hotel Perth Central
24 Mount Street
Limited Time Offer! Stay 2 Nights & Save 30%
Enjoy an extended, smoke-free stay near Perth's convention center and Kings Park at Rendezvous Studio Hotel Perth Central. Accommodations range from a standard room to a 2-bedroom apartment....
Centrally Located
its okay i guess
21 Criterion Hotel Perth
Save 15%
With contemporary amenities, the Criterion Hotel Perth offers a friendly and personal service to ensure all guests a pleasant and comfortable stay. Situated in the heart of the business district,...
older hotel great location
Perfectly Perth
22 All Suites Perth - by 8Hotels
12 Victoria Avenue
Includes Breakfast Daily
Relax with home-style comfort and savings at All Suites Perth - by 8Hotels, centrally located near Perth Concert Hall and several restaurants. Studios, 1-bedrooms and 2-bedrooms feature full...
When work done, will be great
23 Verandah Apartments
6 Antonas Road
Brand new apartments, minutes from the Northbridge cafe strip and a short stroll to the CBD. Featuring large 1, 2 and 3 bedroom apartments, every bedroom has a full size private bathroom and...
24 Assured Waterside Apartments Perth
29 Melville Parade
Situated alongside the magnificent Swan River in the cosmopolitan region of South Perth, the Assured Waterside Apartments offers spacious, fully self-contained accommodation just moments away from...
25 Sullivans Hotel Perth
166 Mounts Bay Road
Stay 2 Nights & Save 10% Inc Continental Breakfast
With its location between the city center and Kings Park, Sullivan's Hotel in Perth is an idyllic urban retreat, The hotel offers a host of facilities and conveniences, including parking, Wi-Fi,...
Good location, but a few shortcomings
26 Goodearth Hotel Perth
195 Adelaide Terrace
Book 14 Days in Advance & Save 10%
With value-for-money and tasteful accommodations centrally located on Adelaide Terrace in Perth, the award-winning Goodearth Hotel Perth makes for a convenient base for travelers on business...
great value and location
It worked for my business trip
27 ibis Styles Perth
15 Robinson Avenue
Rate includes Breakfast
Located in Northbridge, the main cultural and entertainment precinct of Perth, ibis Styles Perth is only a short walk from the city centre. Offering great value, ibis Styles Perth features 94...
28 Fraser Suites Perth
10 Adelaide Terrace East
Book 30 Days In Advance & Save 20%
With breathtaking views and standout facilities, Fraser Suites Perth is an apartment hotel that sets new benchmarks for short and long-stay accommodation in Australia. Towering above East Perth, on...
Clean and nice stay
Nice place
29 The Murray Hotel
718 Murray Street
Important Information
The Murray Hotel is a friendly and welcoming 30 room hotel centrally located in West Perth. The hotel is situated opposite Princess Margaret Hospital and close to the businesses and medical...
30 Perth Ambassador Hotel
196 Adelaide Terrace
Stay & Save 20% Inc Breakfast
Perth Ambassador Hotel sits on the edge of Perth's trendy Central Business District and along the banks of Swan River. This cosy hotel is within walking distance to the city's best attractions....
Getting settled after landing in Perth
Awesome hotel
- Previous
- Next


text: I am in San Francisco for the first of our Wine.Dine.Donate dinners (and there are three more cities to go to next). I am always so impressed by the quality of the food in this city and the passion its citizens have for the best ingredients. For me the epicenter of this is the Ferry Building, where Slanted Door, one of this country's best Vietnamese restaurants, is cheek-by-jowl with Taylor's Refresher with its delicioso hamburgers, Cowgirl Creamery, selling incredible cheese, and the farmer's market, featuring Frog Hollow Farm and its sublime peaches. But I have to squeeze in time today to visit the Mission for a burrito, Chinatown around Stockton to nibble on dim sum, and North Beach for some fresh burrata and penne. The big question is, which restaurants do I hit in my whirlwind tour? Any suggestions?


text:
WCMS Pomona
School Website
WCMS Alumni Association
The WCMS Alumni has been around for 30 years due to the hardwork of various alumni either serving on the Alumni Board, various committees or just volunteering to assist during opening day of WCMS and at other events.
Would you like to help out by volunteering?
Please contact Debbi Minero at firstname.lastname@example.com or Ray Mesler at firstname.lastname@example.com
Over 4,000 students like yourself have enjoyed graduating from WCMS. Our Alumni continue to network and come together at our summer conference. We need your help to offer this experience to even more talented and dedicated individuals like yourself. Your WCMS Alumni Association is committed to raising funds for use as scholarships for new and returning students.
Please help us by making a donation today by clicking on the link to the left…it's tax deductible!
Alumni Conference
The 2015 WCMS Alumni Conference will be held on the Friday after graduation so that we can honor Dr. James Likens for his service to the school. The conference is put on jointly by the Alunumi Association and the School Faculty and Staff and gives WCMS Alumni the chance to return the campus and continue their WCMS education.
Don't Miss the 2015 Summer Conference!
Click here for information.
© 2013 Western CUNA Management School


text:
12th out of 53 books — 3 voters
Goodreads helps you keep track of books you want to read.
Start by marking "Mill Girl: A Victorian Girl's Diary, 1842-1843" as Want to Read:
Enlarge cover
Open Preview
See a Problem?
We'd love your help. Let us know what's wrong with this preview of Mill Girl by Sue Reid.
Not the book you're looking for?
Preview — Mill Girl by Sue Reid
Mill Girl: A Victorian Girl's Diary, 1842-1843 (My Story: Girls)
by Sue Reid
In spring 1842, Eliza is shocked when she is sent to work in the Manchester cotton mills - the noisy, suffocating mills. The work is backbreaking and dangerous - and when she sees her friends' lives wrecked by poverty, sickness and unrest, Eliza realizes she must fight to escape the fate of a mill girl.
Paperback, 192 pages
Published May 5th 2008 by Scholastic
(first published June 21st 2002)
Friend Reviews
To see what your friends thought of this book, please sign up.
Reader Q&A
To ask other readers questions about Mill Girl, please sign up.
Be the first to ask a question about Mill Girl
From Childhood
More lists with this book...
Community Reviews
(showing 1-30 of 460)
Mill Girl by Sue Reid is the diary of thirteen year old Eliza, from the My Story range for Key Stage Two. Eliza lives in Manchester during Victorian times. She enjoys school and is described by her teacher as the 'best scholar', giving Eliza the ambition to one day become a teacher. Eliza's father works in the Cotton Mill, something she hopes she will never have to do. When her parents can no longer afford the school tuition fee, she has to leave school and complete house hold chores instead. On ...more
Nov 10, 2008 Ruth rated it 3 of 5 stars · review of another edition
Shelves: historical-fiction, children-and-young-adults
Nice to learn a little history of Manchester's cotton mills, even if it is through a fictional diary of a young girl. In fact, this is how I usually prefer to learn history. I'm more likely to remember it now that I can associate it with a short story in my head.
Jun 21, 2015 Ape rated it 3 of 5 stars
Shelves: history-fact-fiction, england
I rescued this book as I felt sorry for it, languishing in the bottom of the last chance bin. As I understand things, it's part of a series aimed at girls in their early teens (yeah, not me!). However, it's not that bad, and for light and easy historically themed reading, it hit the spot. Quick and not too heavy on the head, whilst at the same time not being trash was what I was looking for. Yes, ok, everything's a bit nicer than it might have been, and yes, I'm sure all the girls in these books ...more
Sep 18, 2011 Fiah rated it 4 of 5 stars
Shelves: 2011, life, my-story-series, school-reading-room, historical-fiction
I really enjoyed reading this and liked how Eliza's expressed and told her feelings and days were. My most favourite characters in this book are Eliza's family, Jack's family and Mrs Legg.
And I've found the relationship/friendships between Eliza and Jack, also, Jack and William were really cute. It is sad, though, that William wasn't there and Jack is too far away.
And I've found the relationship/friendships between Eliza and Jack, also, Jack and William were really cute. It is sad, though, that William wasn't there and Jack is too far away.
Oct 25, 2007 Rachel Brand rated it 5 of 5 stars · review of another edition
Shelves: own, historical, 2003, children
When I was 12, I adored books written in diary format and anything to do with history. Thus, "Mill Girl" was one of my favourite books and I reread it dozens of times. Strangely, I never read any of the other books in the "My Story" series but this book is in my Keepers box under my bed.
Feb 04, 2015 Simone rated it 3 of 5 stars · review of another edition
Shelves: 2015-reading-challenge
I thought this book was very well-written and thought-provoking as it really brings to life the suffering that many Victorian children endured in the mills during the Industrial Revolution. As well as being a useful learning tool for people like myself with a casual interest in history, the character of Eliza is well-developed and her relationships with family, friends and colleagues are relatable. A brilliant way to learn about the past, like all books in the My Story series.
Jul 03, 2013 Jacinta Crealy rated it 4 of 5 stars
Written for upper primary, possibly lower secondary. Read it in a day. Chose it because it spoke of life in England during the time of the Chartists and the industrial revolution riots, an experience that sent one of my ancestors on a ship to Australia to avoid possible arrest. I really liked this book, so accessible for a younger generation, told through the eyes of a 13-year-old girl. I loved the historical accuracy and fine detail of how people dealt with poverty, poor working conditions and ...more
Mar 04, 2012 Josie rated it 2 of 5 stars · review of another edition
Shelves: childrens-fiction, historical-fiction
Re-read in February 2012: I'm trying to work out why I didn't really like this story, but I can't quite put my finger on it. I think it's a combination of things: Eliza is a bit bratty, there aren't enough little details to make the story come alive, and the happy ending feels unrealistic. Also, I wanted to find out how William died! I thought it might have been in an accident at the mill, but then surely Eliza would have had a stronger reason for hating the place? She never mentions it, anyway, ...more
Nov 11, 2012 Molly added it
This entire series is a wonderful way to learn history or teach it to adolescents. I find today's generations seem to recall more when they learn through other people (pop songs, celebrity gossip, etc.), so what better way to teach history than through someone else's perspective? Yes, "authentic" diaries would be "better", but would the language really hold the modern student's attention? Did the diary writer know what WOULD be important in the context of history? Probably not.
this story is really sad because its about a 10 yr old ogril who works in a mill and she has to work their all her life to eurn money for her family and also she gets really sick quickly because it is very dirty in the mill and even somtimes she can go to hosptal and that is why she is keeping a diary
May 19, 2013 Emmeline rated it 3 of 5 stars
I didn't mind this book. There were some bit when it would get really exciting and I couldn't stop reading it but some bits when I just thought it was quite boring and couldn't be bothered to read it anymore. That's why my rating's in the middle. I enjoyed it but in some places it could've been better :)
Apr 11, 2011 Charlotte rated it 3 of 5 stars
I thought that this book was ok but not the best. I found it quite boring at parts and think that it could have been better. I am not sure if I would read this book again or recommend it.
Jul 01, 2013 Joanne rated it 3 of 5 stars · review of another edition
A really easy read, looks into the history of Manchester in the 1840's. Very informative but there are parts that which aren't gone into enough like how did her brother die?
I read this for research for a workshop I am doing on Victorian mill children. It is a fair stab at social history for older children and was useful in places.
Oct 12, 2013 Eleanor rated it 3 of 5 stars · review of another edition
Shelves: historical-fiction, read-as-a-child
This book was really sad but interesting because my own ancestors worked in the Manchester Cotton Mills.
Jul 01, 2013 Fiona rated it 4 of 5 stars
Shelves: 2013-reads, total-reads
Mmm not bad and then I realised it was a children's book - read it in a day so it must have been good.
Jun 27, 2009 Sally rated it 3 of 5 stars · review of another edition
Shelves: england, childrens, diary-or-letters, daily-life, 1800s, my-story, working-class
Terrifying to know that this was the reality for so many!
Other Books in the Series
My Story: Girls (1 - 10 of 27 books)
Share This Book
No trivia or quizzes yet. Add some now »


text:
It's All Good: Delicious, Easy Recipes That Will Make You Look Good and Feel GreatHardback Sphere
List price $31.19
You save $4.34 13% off
Free delivery worldwide
Dispatched in 3 business days
When will my order arrive?
- Publisher: Sphere
- Format: Hardback | 304 pages
- Dimensions: 222mm x 258mm x 34mm | 1,300g
- Publication date: 4 April 2013
- Publication City/Country: London
- Illustrations note: Integrated: 100 Colour Illustrations
- Sales rank: 1,093
Product description
Last spring, after a particularly grueling schedule and lapse of overindulgence, Gwyneth Paltrow was feeling fatigued and faint. A visit to her doctor revealed that she was anemic, vitamin D deficient, and that her stress levels were sky high. He prescribed an elimination diet to clear out her system and help her body heal. But this meant no coffee, no alcohol, no dairy, no eggs, no sugar, no shellfish, no deep-water fish, no wheat, no meat, no soy, nothing processed at all! An avid foodie, Paltrow was concerned that so many restrictions would make meal time boring, so, together with Julia Turshen, she compiled a collection of 185 delicious, easy recipes that followed her doctor's guidelines. And it worked! After changing her diet, Paltrow healed totally, felt more energetic and looked great. Now, in IT'S ALL GOOD, she shares the go-to dishes that have become the baseline for the restorative diet she turns to whenever she feels she needs it. Recipes include: Huevos Rancheros, Korean Chicken Tacos, Salmon Burgers with Pickled Ginger, even Power Brownies, Banana 'Ice Cream', and more!
Add item to wishlist
Other people who viewed this bought:
Notes from My Kitchen Table
USD$24.09 - Save $7.10 22% off - RRP $31.19
My Father's Daughter
USD$30.96 - Save $1.04 (3%) - RRP $32.00
Honestly Healthy
USD$21.51 - Save $9.68 31% off - RRP $31.19
Against All Grain
USD$28.80 - Save $17.99 38% off - RRP $46.79
The Green Kitchen
USD$30.35 - Save $8.64 22% off - RRP $38.99
It's All Good
USD$27.81 - Save $3.36 10% off - RRP $31.17
Other books in this category
I Quit Sugar
USD$18.32 - Save $5.06 21% off - RRP $23.38
Nourishing Traditions
USD$24.36 - Save $3.70 13% off - RRP $28.06
The Fast Diet Recipe Book
USD$19.67 - Save $3.71 15% off - RRP $23.38
Deliciously Ella
USD$23.47 - Save $7.72 24% off - RRP $31.19
I Quit Sugar for Life
USD$18.37 - Save $5.01 21% off - RRP $23.38
The Dukan Diet Recipe Book
USD$18.23 - Save $5.15 22% off - RRP $23.38
- Categories:
Author information
Gwyneth Paltrow is an Oscar winner and author of the New York Times bestselling cookbook, My Father's Daughter. She is a mother and an actress, splitting her time between London and New York. Her website, www.goop.com, covers food, crafts, fashion and fitness.


text:
Developing software solutions for the modern world and working together with our customers, partners and suppliers to invest in the ever advancing technologies of the software industry.
There is no doubt that we live in a fast moving and changing world. Developer Solutions builds software solutions specifically designed to utilise its customers' business insight. Translating business requirements into actionable, useful and functional requirements is a major process in the software development cycle and there are many ways to solve a problem. Developer Solutions brings a long history of practical real world experience to deliver sound advice to modern every day scenarios presented from its broad range of customers.
Our role is to remove the complexity and avoid talking in jargon-filled 'geeky' language, yet provide that same detailed technology requirement to provide cutting-edge real-world solutions to our customers' business requirements.
There are many scenarios when Cloud computing makes perfect sense, there are also times when it does not. Let us help you to decide what works for you.
The most prolific change to our every day lives is mobile technology. Having access to the information we want when we want it has become the norm.
DSCallards (Developer Solutions parent company) are UK partners with both SAP and Yellowfin. We have years of experience in designing, building and supporting BI integration into company applications.
Developer Solutions has been delivering high quality tailor-made software development services since 2001 to both private and public sector clients.
As well as off-the-shelf support services, our goal is to design and create a solution that fits your business and delivers peace of mind.
Quality is important to Developer Solutions because we value our customers. Our focus is the delivery of quality products and services and we strive to exceed expectations.
Developer Solutions has extensive experience in developing our own solutions and therefore understands the entire life of a development cycle and what is needed to deliver on time and to budget. Our Development Team has been implementing multiple languages, tools and styles into their development projects for many years.
Developer Solutions has been providing software development services since 2001 and offer a tailor-made development capability that utilises the latest technologies. Whether it is a small section of a large project, extra resource to ensure that a project is completed on time, or full end-to-end development service, our team has the necessary skill set.
We believe that our core competence lies in our understanding of organisations, their requirements and business processes. With an expert team of developers and using a set of pre-defined methodologies, such as PRINCE2, Developer Solutions has a first class track record of delivering custom software projects to budget and on time.


text:
Emily V. Gordon is an L.A.-based writer, live-comedy booker, and podcaster. You can find her talking about video games on the podcast The Indoor Kids, writing about relationships for HuffPo and xoJane, or otherwise on her laptop.
How to deal with life's more uncomfortable social interactions.
Why do we think being miserable is the only way to produce great work?
We lied, stole cars, hid boys all over the house, and even broke limbs for a taste of freedom.
I could barely talk to boys in real life, but I was a femme fatale online.
Six decent excuses to have at the ready.
Video games inspired by that thing you already love.
When it's OK to be a big phony—and when it's totally not.
I don't steal people's style/know-how/confidence—I channel their very essence.
New music that's like old music, only newer.
A healthy way to drown your sorrows.
Yo! July's theme is SLOW MOTION. Got pitches about taking your time, in any/all senses? Send them to firstname.lastname@example.com. ALSO: If you've got a special place where you make your rad creations and would like to share a picture of it for a future post, send it to the same address in an email with the subject line "WORKSPACE," slow riders! ✴
Rookie is a website for teenage girls. With monthly-themed content, we update three times every weekday, and once a day on weekends. Click here to find out where to send stuff you'd like us to see. Learn about the people who write this thing here.


text:
Town Square
Summer Reading Program at Atherton Library
Original post made by Atherton Library, Atherton: other, on Jun 8, 2011
Don't miss out on the discussion!
Sign up to be notified of new comments on this topic.
Help! Im Covered in Bugs
By Laura Stec | 2 comments | 1,685 views
Calave wine bar opens in Palo Alto
By Elena Kadvany | 5 comments | 1,649 views
Constitution Guarantees Nationwide Right to Same-Sex Marriage
By Chandrama Anderson | 28 comments | 1,369 views
Family Outing - Inside Out
By Cheryl Bac | 0 comments | 257 views


text:
- DIZipWriter 6.1.3 LZMA compression update: Faster buffer comparison plus other speed optimizations.
SQLiteSpy is a fast and compact GUI database manager for SQLite. It reads SQLite3 files and executes SQL against them. Its graphical user interface makes it very easy to explore, analyze, and manipulate SQLite3 databases.
If you like to contribute to SQLiteSpy: Please post comments, suggestions, feature requests and bug reports to the mailing list. Thanks to all who have already shared their encouragement and ideas!
User Feedback
products/sqlitespy/index.txt · Last modified: 2015/05/19 11:21 (external edit)
|Copyright (c) 2000-2011 Ralf Junker – http://www.yunqa.de/delphi/ – Disclaimer – Haftungsausschluss – Impressum


text:
Michelle Thompson
Grand Bay, AL
You are using an outdated browser. Please upgrade your browser to improve your ReverbNation experience.
Michelle Thompson
Grand Bay, AL
Thursday, June 27th, 2013 at 7:00pm
All Ages
© 2015 eMinor Incorporated
All trademarks are the property of the respective owners. ReverbNation is not affiliated with the trademark owners.
Not listening to anything?
Try one of the ReverbNation Channels


text:
Join us during the month of April as we share tips and tricks to protect your childs smile! Check out this infographic to learn more about facial injuries and how to avoid them!
New Years Resolutions almost always include better health, and what better way to improve your health and appearance than starting with your teeth and gums! Here are 4 easy ways to start 2015 off right!
Bring Your Halloween Candy to you Commerce Park Dental office and receive cash! Get the details here...
May 2014 was a busy month of conference attending! Read about the different conferences that we attended and what we learned.
As summer approaches and kids are playing outside more often, we want you to be sure of what to do in the chance event of a dental emergency. Read more for detailed information on what to do and who to call!
April is National Facial Protection Month, so we have outlined the top 10 sports that your children should be wearing a mouth guard for!
Read about how we are supporting Autism Awareness Month this April and how you can get involved!
Come visit us at Kidologie Gets Ready for Summer on March 16th, 2014 at Reed Intermediate School.


text:
Toshiba Portege Z830 (Core i7) - A Business User's Best Friend
The world's smallest and lightest Ultrabook, the Core i7 Toshiba Portege Z830 is not only very portable, but it's also fit for the corporate world. It comes with essential security features, a full suite of connectivity options, and something extra up its sleeve. Read on to find out more about it.
Toshiba Satellite P755-1001X – A Multimedia Workhorse
Toshiba's Satellite P755 is one of the newer 15.6-inch multimedia notebooks toting a Sandy Bridge quad-core Intel Core i7-2630QM processor and NVIDIA GT 540M graphics. How does it compare to the rest of the field? Read on to find out!
Toshiba Portege Z830 Singapore Launch - Portability Extreme
Toshiba recently had a launch event that featured what Toshiba claims is the thinnest and lightest Ultrabook in the market right now. They also took the opportunity to introduce two new tablets, and a new all-in-one PC.
Toshiba Portege R830 (Core i7-2620M 2.7GHz) - It Just Keeps On Going
The Toshiba Portege R830 is one for the suits, those who have no time for anything other than an Intel Core i7 processor, a built-in optical drive, and more than 4 hours of battery life. It's slim profile and 1.4kg light weight make it as portable as it is handy. Let's check it out!
Toshiba Qosmio X770 - Your New Pet Monster
The Toshiba Qosmio X770 is a monster of a gaming notebook that you would always want to bring around with you. Equipped with a generously large 17-inch screen, quad-core processor, GeForce GTX 560M graphics and much more, read on for the full details on why it may be your new pet monster.
Toshiba's Qosmio F750: World's First Glassless 3D Notebook
3D might be the "in" thing right now, but Toshiba has stepped up their game when they introduced the world's first glassless 3D notebook, the Qosmio F750. Read on to find out more about it!
First Looks: Toshiba Satellite E300
Toshiba's Satellite series of notebooks aren't normally in the spotlight, but this time around, we have the nice looking E300 to play with. Let's explore!
Toshiba QOSMIO F60 - Red-y to Rumble
Clad in a gorgeous red hue comes Toshiba's 15.6-inch multimedia machine, the QOSMIO F60. Now let's see if this pretty machine can deliver the performance to match its looks.
Toshiba's New 3D Regza TVs for 2011 Revealed
Toshiba finally joins the 3D TV race and we highlight two of their new Regza TV series that aim to deliver a punch in the steadily growing 3D TV space. We also managed to get some hands-on time with these TVs from the recent Toshiba regional TV strategy event.
Toshiba Portege R700 - Portability Unleashed
Toshiba's latest slim wonder is one that packs a punch that belies its small frame. Find out more as we explore this sleek machine that comes with a mighty engine inside.


text:
prints, sailing prints, sailboat prints, sailing yacht prints, flagship prints, karenita 1929 prints, errol flynn prints, saint-tropez prints, provence prints, france prints, mediterranean prints
All prints ship in durable cardboard tubes.
Fine Art America is one of the largest, most-respected giclee printing companies in the world with over 40 years of experience producing museum-quality prints. All of our prints are produced on state-of-the-art, professional-grade Epson printers.
We use acid-free papers and canvases with archival inks to guarantee that your prints last a lifetime without fading or loss of color. Paper prints include a 1" white border around the image to allow for future framing and matting. Canvas prints include a 2.5" white border to allow for future stretching on stretcher bars.
Prints ship within 3 - 4 business days in durable cardboard tubes.
Karenita 1929 - This beautiful sailing yacht formerly owned by the actor Errol Flynn as "SIRROCCO" hosted many famous names in the heyday of Hollywood. More recently she has been the flagship of the fashion clothing company "Blanc Bleu" and a regular sight at St Tropez and other top Mediterranean venues.
Lainie learned the joy of photography from her father at a young age and now as an International Feng Shui Practitioner finds herself in wonderful places around the world. Being inspired by the words from a Rumi poem "Let the beauty we love be what we do" Lainie delights in joining travel, Feng Shui and photography. To read more about Lainie and the "Art" of Feng Shui have a look at her web-site. www.anahatafengshui.com If you see other images of hers that you would like uploaded here ... let her know. Watermarks will not appear on purchased artwork. Both Lainie's words and images are copyright protected. � Copyright 2015 Lainie Wrightson Thank you for your interest. Please look in frequently for updates.
Our return policy is very simple:
If you're not happy with a purchase that you made on FineArtAmerica.com, for any reason, you can return it to us within 30 days of the order date. As soon as it arrives, we'll issue a full refund for the entire purchase price. Please note - Fine Art America does not reimburse the outgoing or return shipping charges unless the return is due to a defect in quality.
Fine Art America sells thousands of pieces of artwork each month - all with a 100% money-back guarantee.
If you've hesitated to purchase artwork online in the past, why not give us a try? You have nothing to lose!
We take great pride in the fact that 318,443 artists have chosen Fine Art America to fulfill their orders, and we look forward to helping you select your next piece!
Customer Service: 877-807-5901
(Call Any Time - 24 Hours Per Day)
All prints ship from our production facility within three business days of your order.


text:
The Message audio Bible is now available on Bible Gateway! Click to learn more.
79:6 Pour out your anger on the nations. The poet calls for a reversal, asking God to turn His wrath from Israel to the nations God was using to punish them. In the end the Lord answered the psalmist's prayer, restoring Israel and destroying Babylon.


text:
2003 Honda Odyssey Q&A
2003 Honda Odyssey Question: What does it mean when t he light is on that says "maintenance required"?
I had my van services including oil and filter change in April, 2012 and does not require maintenance again until June, 2012 - chickenfoot
Answer 1
We have had that trouble as well, intermittently for a few years now. The maintenance req'd light comes on even though we are current with our oil changes and services. The first time it happened we took it to the dealership, who told us that the light has to do with the gas cap (which we've replaced but it still happens). An independent mechanic confirmed what the dealership told us. When you get gas, you need to crank the cap well past the first click. The light still goes on sometimes, but typically after the next tank of gas and a few good turns of the cap, it eventially goes out. I hope this helps. - Noliwat
Related Content
1. pushrod
2. stevieray1
3. globalhelper
4. Shivers
5. csubak30
6. ziptie12
7. Hal...
8. IsraelS
9. goodguy
10. BrianLankford


text:
Producer Pack
Producer Pack Products
There are no available products under this manufacturer.
Producer Pack aims to provide both established and up-and-coming producers with the samples and loops they need to give their music a definite edge. Their products cover many different styles from House, Electro, Minimal, Grime, Dubstep, Drum n Bass, Jungle, UK Garage, to Step, Old Skool, 4x4, Ska, Reggaeton, RnB, Hip Hop, Broken Beat, Ghetto Tech, Hooligan Soul to Boogie.


text:
The Media Society - The BBC Today: Future Uncertain
- Film, Media & Entertainment
- 45 Dean Street, London, Greater London, W1D 4QB
John Humphrys In Conversation
The Media Society
Wednesday, 15 January 2014 from 18:30 to 20:00 (GMT)
supported by The Financial Times, present:
John Humphrys in conversation
John Humphrys has been a presenter of Radio 4's Today programme since January 1987. In that time he has carved out a reputation as one of the media's most feared interviewers. Earlier this year it was his interview with the BBC's then Director General, George Entwistle, that led to the latter's resignation. John won a Sony Radio Award and the London Press Club award for that interview.
John's interviews on Today have occasionally attracted criticism from
politicians, among them Jonathan Aitken, who in March 1995 accused him of "poisoning the well of democratic debate". The criticism triggered an outbreak of pro-Humphrys comment among listeners and the media, including the Daily Mail, which described him as "one of the most brilliant journalists in the country".
During his career with the BBC, John has also worked as a foreign
correspondent in both America and Africa, and presenter of the Nine O'Clock News. He also presents Mastermind on BBC Two.
This evening John Humphrys talks to journalist and broadcaster (and former Today editor), Phil Harding , about those interviews, about his life in journalism and getting up at an unearthly hour.
The Media Society is a charity whose objectives are to promote knowledge and understanding of the role of the media, to assist in the study and research into the exchange of knowledge and opinion between those in the media and those in public and political life, industry, commerce and learning as well as the general pulblic; and to promote and encourage the study of the media in schools, colleges and educational establishments.
In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.


text:
What If Models From Classic Paintings Were Real?
46K views
Community member
19-year-old Hungarian photographer Flora Borsi wonders where some of the greatest artists got their inspirations from, and imagines what their muses could've looked like if they were real people. In her Real Life Models photo manipulation series, Flora recreates the distorted features from classic paintings by such artists as Rudolf Hausner, Amedeo Modigliani, Pablo Picasso and Kees van Dongen, and that way brings some very surreal-looking people to the real world. [Read more...]
46K viewsShare on Facebook
Click to get our top posts
Popular on Bored Panda
You May Also Like
What do you think ?
Facebook comments
Like what you're reading?
Subscribe to our top stories.


text:
The question about getting less expensive treatment abroad (outside of US and UK) arises very often during the consults. And as we explain to the patients that they are the ones who make the decision and later deal with consequences like failure, inflammation, breakage, etc. We see alot of patients from Latin America with different complications from the dental implants received there. And in the end the patient is the one who is left to pay double for the services and sometimes is left with severe complications after this "cheaper" treatment abroad. If you`re ready to take those risks and try some methods or materials like dental implants, you can definitely do it, but is it worth the risks? Just think that if that was a heart valve implant would you risk?
- Treatments
- Dental Implants
- Dental Implants Abroads...
Dental Implants Abroads and Mri Scan, Are They Safe?
- limerick1
- 3 years ago
Doctor Answers 1
Dental implants abroad. If it was heart valve implant would you take a risk?
Olga Kharevich, DMD, PhD (in memoriam)
Miami Cosmetic Dentist
5.0 out of 5 stars 30 reviews
Related content
- 2 comments
- 1 thank
Dental Implants PicturesBefore & afters from doctors (184)
These answers are for educational purposes and should not be relied upon as a substitute for medical advice you may receive from your physician. If you have a medical emergency, please call 911. These answers do not constitute or initiate a patient/doctor relationship.
You might also like...
Related content
Related content
- 5 doctor answers
- 20 doctor answers
Ask a Doctor
Get personalized answers from board-certified doctors. For free.


text:
Fashion your most stylish self
Culture, tips & hacks for every man.
Modern motherhood. Redefined.
Discover something delicious.
Shape a mindful, balanced life.
The arrival of Beyoncé's new Pepsi commercial last week left us longing for a few things: the full version of her
As the saying goes, all good things must come to an end. Yes, even Rihanna's run as River Island's resident badgal. The #Navy will be bidding adieu to Riri's clothier skills as her final collection...


text:
선택하신 언어는 한국어입니다.
If you are traveling in a large group, let our sister site - Hostelbookers, tailor an expert solution for you.
HI - HALIFAX Situated right in the heart of Halifax's downtown, Heritage House Hostel is 200m from the bus & train...
추가 정보 »
Our hostel is located north of downtown Halifax, only 5 minutes walk to the waterfront and all the other major...
추가 정보 »
Newly renovated historic inn in downtown Halifax
추가 정보 »


text:
Please note: This bid opening has been extended from an earlier posting. An addendum is attached.
Heritage Elementary site improvements (posted May 5, 2015)
Sealed bids will be received by Pickerington Local School District at the Treasurer's Office, 90 N. East St., Pickerington OH 43147, until 11 a.m. local time, on May 28, 2015, for site improvements at Heritage Elementary School in accordance with contract documents prepared by SHP Leading Design.
Bids will be opened and read immediately afterward. Submit all questions to Josh Predovich (firstname.lastname@example.com or 614.223.2124). Pre-bid meeting will be at 1 p.m. on May 14, 2015, at Heritage Elementary, 90 N. East St., Pickerington, OH 43147.
Contract documents may be obtained for free from Key Companies, 195 E Livingston Ave., Columbus, OH 43215 (T 614.228.3285; F 614.338.0687). The contractor is responsible for all shipping costs. All bids must be accompanied by a bid guaranty in the form of either a bid guaranty and contract bond for the full amount of the bid (including all add alternates) or a certified check, cashier's check, or an irrevocable letter of credit in an amount equal to 10 percent of the bid (including all add alternates), as described in the instructions to bidders.
No bidder may withdraw its bid within 60 days after the bid opening. The district reserves the right to waive irregularities in bids, to reject any or all bids, and to conduct such investigation as necessary to determine the responsibility of a bidder.


text:
We loved this deal too, but it's no longer available. Check out our other sweet deals here.
The New Zealand Herald
$65 for a 26-Week Gift Subscription to the Weekend Herald & Herald on Sunday (value $145.60)
Delivered within: 10 days
1 of your friends
already grabbed this deal:
Discuss this DealStart the discussion
- Find all the answers in your letterbox, every weekend.
- Grab a 26-week gift subscription to the Weekend Herald and Herald on Sunday for just $65.
- Get amongst some of the country's best journalism on a chilled out, sunny weekend.
- Give the gift of staying informed this Christmas with this unique gift idea.
The weekend's your chance to slow things down – a time when every contemplative sip of coffee, crossing of the legs, and turning of the weekend paper represents a ritual that, some believe, helps ensure that the powers that be keep giving us those two glorious days of holy respite. Whether you do so to appease the weekend gods or just to wind down after a long week, GrabOne has a deal that will have you sorted for the next half-year.
Grab a 26-week subscription to the Weekend Herald and the Herald on Sunday for only $65.
Some of the country's best news, sport and entertainment journalism delivered to your letterbox, every single weekend for 26 weeks. That's what's on offer here. Take the time to stay informed and entertained on your weekend. There are few things more pleasurable than relaxing over the paper on a sunny morning, and even fewer things at such great value. This could also be your answer to the "what do I give the person who has everything?" Christmas gift idea questions. What better present than the gift of solid, in-depth information about the world around us, and what's going on in our own back yard.
The New Zealand Herald
(0800) 633 377
Call centre hours
Monday - Friday 6.00am - 5.00pm
Saturday & Sunday 6.00am -10.00am
Business in trade
ConditionsLimit: 1 for you and 2 gifts for others
Valid for one per delivery address. This offer is not available to those with a rural address. Only available within the Herald's distribution boundaries. Subscription will start on 29 December 2012 and delivered to the address provided. To alter the subscription start date, please call 0800 633 377. For new subscriptions only. Cannot be redeemed for cash or credit.
See the rules that apply to all deals Delivery Timeframe: 10 days
More Great Deals
More Great Auckland Deals
Pie Face
Hees Garden Seafood Restaurant
Beauty by Configure - Newmarket
Hauraki Blue Cruises
Omaha Beach Golf Club
ProfessioNAIL Auckland
The Oyster Inn
Comvita Viaduct Store
Jorge Daniel Hair Stylist @Fraser John Studio Ponsonby
Nader Hair
Hamilton Zoo
C.L. Jewellery Ltd.
NZ Cars and Automotive Ltd
The Clean Auckland
Nesting Essentials
Plumbing 360
Airport Gateway Hotel
White Island Tours Ltd
Total Health Dentistry
Kebabs on Campus North Shore
Distinction Hotel
Go Asia Travel
Diamond Photo
Mount Hot Pools
Dentist Auckland Fastbraces®
Energy Online
SKYCITY Super League Darts
SKYCITY Super League Darts
The Boatshed Kayaks - Lake Karapiro, Cambridge
The Shaw Academy
Epic Cycle Adventures
Deals in Other Regions
Voucher Guarantee
Getting more bang for your buck
Good news:
GrabOne's Voucher Guarantee means missing out on claiming your deal in time no longer means losing out altogether!
How does it work?
- A voucher is valid up to and including the expiry date stated.
- If you don't use your voucher before that date for whatever reason, it can still be used towards that service with that business for an additional 30 days.
For example, if you buy a bungy jump deal but don't use it before the expiry date, you can still use the amount you paid for the voucher towards a bungy jump, for another 30 days.
A few things to note:
- The GrabOne Voucher Guarantee does not apply to product deals, travel and accommodation-related deals, or time-dependent event deals.
- It's always best to use your voucher before the expiry date, so you get the most value for your money. And if you're a bit forgetful, we now automatically remind you if your vouchers are about to expire.
- During the extended Voucher Guarantee period, your voucher can only be put towards the service stated on the voucher.
- If the offer is seasonal, like a seasonal menu or chimney sweep service, the Voucher Guarantee can be put towards a similar offer at the merchant's discretion.
- The conditions on your voucher still apply during the Voucher Guarantee period.


text: On 09/23/2013 02:14 PM, Jason Gunthorpe wrote: > CLASS-sysfs.c is a common idiom for linux subsystems. > > This pulls all the sysfs attribute functions and related code > into tpm-sysfs.c. To support this change some constants are moved > from tpm.c to tpm.h and __tpm_pcr_read is made non-static and is > called tpm_pcr_read_dev. > > Signed-off-by: Jason Gunthorpe <jgunthorpe@...> [...] > diff --git a/drivers/char/tpm/xen-tpmfront.c b/drivers/char/tpm/xen-tpmfront.c > index 12a4ab2..7892557 100644 > --- a/drivers/char/tpm/xen-tpmfront.c > +++ b/drivers/char/tpm/xen-tpmfront.c [...] > -static DEVICE_ATTR(durations, S_IRUGO, tpm_show_durations, NULL); > -static DEVICE_ATTR(timeouts, S_IRUGO, tpm_show_timeouts, NULL); > -static DEVICE_ATTR(locality, S_IRUGO | S_IWUSR, tpm_show_locality, > - tpm_store_locality); This patch drops the "locality" sysfs attribute from xen-tpmfront. Since that attribute is currently only implemented for the xen TPM driver, it is best to leave it there for now (and its show/store functions could also be made static, an oversight I just noticed now). If this attribute is later made available on other TPM drivers, it may need to contain device-specific logic, but such an implementation is well outside the scope of this series. -- Daniel De Graaf National Security Agency


text:
446 Main St., 4th Floor
Breakfast • Lunch
Delivery • Catering
Greendale Physical Therapy Centers are located in Clinton, Shrewsbury, Worcester, and Woburn. "You don't have to be an Olympic athlete to be treated like one" is their motto. Their team has worked with numerous professional and Olympic athletes. Greendale Physical Therapy is owned by physical therapists, who operate an outpatient orthopedic physical-therapy practice. They offer sports, manual, exercise-based and aquatic physical-therapy services.
You Shop.
Amazon Gives.
Amazon will donate 0.5% of the price of your eligible AmazonSmile purchases to WICN whenever you shop on AmazonSmile!
Click HERE to shop now.
Become a Member Now
Can't remember the last time you gave? Time to become a SUSTAINER!!
Your ongoing monthly donation will ensure that your membership never expires.
CLICK HERE to join now.
446 Main St., 4th Floor
Breakfast • Lunch
Delivery • Catering


text:
No Dash For Gas!
Misc on November 2, 2012 | Make a Comment
As the UK's environmentally-illiterate government seems intent on building a new generation of gas-fired electricity stations that would lock us in to a high-cost energy supply and blow any chance we have of meeting our commitments under the Climate Change Act, around 30 activists have taken matters into their own hands by occupying and shutting down the in-construction West Burton gas station. Hurrah! Check out the latest images and video clips of their protest.
Update: The final two occupiers came down on Monday 5th November after stopping the operation of the power station for a full seven days. Sign and share this petition against the UK's dash-for-gas; come to this public meeting in London on 19 November; see the protestors' solutions; and follow the group on Twitter or Facebook to find out about upcoming actions you can get involved in.