text:
|Publication number
|Publication type
|Application number
|Publication date
|Nov 29, 2011
|Filing date
|Jul 2, 2010
|Priority date
|Jul 2, 2010
|Fee status
|Publication number
|Fulu Li, Mohsin Beg, Sameer Joshi, WeiHsin Gu, Michael Zoll, Angelo Pruscino
|Original Assignee
|Oracle International Corporation
|Export Citation
|BiBTeX, EndNote, RefMan
|Patent Citations (29), Non-Patent Citations (3), Referenced by (15), Classifications (13), Legal Events (2)
|External Links: USPTO, USPTO Assignment, Espacenet
This application is related to U.S. patent application Ser. No. 12/830,116 filed Jul. 2, 2010, U.S. patent application Ser. No. 12/830,144 filed Jul. 2, 2010, and U.S. patent application Ser. No. 12/830,175 filed Jul. 2, 2010, the entire contents of which are hereby incorporated by reference for all purposes as if fully set forth herein.
The present invention relates to root cause diagnosis of faults in a complex, multi-host system.
A multi-host computing system is a collection of interconnected computing elements that provide processing to a set of client applications. Each of the computing elements may be referred to as a node or a host. (The word "host" is used herein to avoid confusion with "nodes" of a graph). A host may be a computer interconnected to other computers, or a server blade interconnected to other server blades in a grid. A group of hosts in a multi-host computing system that have shared access to storage (e.g., have shared disk access to a set of disk drives or non-volatile storage) and that are connected via interconnects may be referred to as a cluster.
A multi-host computing system may be used to host clustered servers. A server is combination of integrated software components and an allocation of computational resources, such as memory, a host, and processes on the host for executing the integrated software components on a processor, where the combination of the software and computational resources are dedicated to providing a particular type of function on behalf of clients of the server. An example of a server is a database server. Among other functions of database management, a database server governs and facilitates access to a particular database, processing requests by clients to access the database.
Resources from multiple hosts in a cluster can be allocated to running a server's software. Each allocation of the resources of a particular host for the server is referred to herein as a "server instance" or "instance." A database server can be clustered, where the server instances may be collectively referred to as a cluster. Each instance of a database server facilitates access to the same database, in which the integrity of the data is managed by a global lock manager.
Each host of cluster is comprised of multiple components that are interdependent for the purpose of performing the work of the cluster. In addition, hosts in a cluster cooperate with each other to perform global functions such as time synchronization, lock management, and file system management. Thus, a failure in one component on one host may adversely affect other components on that host from carrying out their function and/or may adversely affect another host's ability to carry out its work within the cluster.
Root Cause Diagnosis
As can be seen from the description above, multi-host systems may be very complex with interdependencies among multiple hardware and software components. When the system fails, it may be difficult to determine the root cause of the failure. From a set of observations about the system, the cause of a problem may be determined so that the underlying cause may be fixed.
The approaches described in this section are approaches that could be pursued, but not necessarily approaches that have been previously conceived or pursued. Therefore, unless otherwise indicated, it should not be assumed that any of the approaches described in this section qualify as prior art merely by virtue of their inclusion in this section.
The systems and methods described herein are illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings. Similar reference numbers are used throughout the drawings to reference similar elements and features.
In the following description, for the purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It will be apparent, however, that the present invention may be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form in order to avoid unnecessarily obscuring the present invention.
Diagnosing faults in complex systems may be challenging for at least several reasons. With multiple components performing asynchronously, it may be difficult to know at any one point in time whether observed anomalous system measurements represent a real fault condition or just a transient condition that will correct itself without intervention. False positive indications of failure can occur because a large complex system has oscillating states. It would be too expensive to respond to every transient failure condition. Thus, it is important to compress the variations that occur over short periods of time to get a better understanding of the cumulative system state. Also, diagnosing faults in complex systems may be challenging due to the complex interrelationships among components. The cause of one problem may be the symptom of a more fundamental problem. Knowing the ultimate source of a failure is crucial to identifying the failed component and fixing the failed component properly.
The techniques described herein can be used for diagnosis in a complex multi-host system or in a single host system. The techniques may be used in real-time for continuous monitoring and reporting of faults as they occur in a running system. Alternatively, the diagnostic system can be enabled on demand at the time a problem is suspected. In that way, system resources are not spent diagnosing problems when there is no observable problem, but the ongoing recorded system measurements can be saved to persistent storage and then retrieved and used when they are needed. Also, if a host crashes or restarts without warning, the diagnostic system may be used to analyze data stored before the crash to conduct a post-mortem failure analysis to determine the cause of the crash/restart.
The approach described herein relies on combining two techniques: a probabilistic cause/effect model and the use of a historical time window over which inputs to and outputs from the probabilistic model may be interpreted. A probabilistic model is used to represent the interrelationships among components regarding how a failure in one component may affect another component, and a historical time window may be used to identify recently collected data points used as input to an aggregation function that produces data that better reflects the cumulative state of the data over recent history.
One or more Evidence Collectors (310 a-c) collect one or more system measurements and provide information into the Bayesian network. Each Evidence Collector performs step 210 shown in
The term measurement or measurement value as used herein does not distinguish between a value that is collected through direct observation and one that is computed based on more than one observed measurements. For example, a "percent utilization of memory" measurement requires values for both "the amount of memory in the system" and "the amount of memory currently in use" or "the amount of memory currently free." The unit of measure of the collected value is referred to as a system measure, and the data values collected are interchangeably referred to as measurements, system measurements, system measurement values, or measurement values. "Taking" a measurement is used synonymously with "collecting system measurement values" or "computing system measurement values."
The term "real" failure or "actual" failure is used herein to mean that a detected problem requires intervention to resolve. A "transient" problem is one that will be resolved on its own without intervention, and thus, a transient problem is not a real or actual problem. In addition, the terms "failure," "fault," and "problem" are used interchangeably.
The Evidence Collectors provide the collected data into the Bayesian network. The Bayesian Network 320 is a model for determining the probability of failures in each component as well as for determining an overall system failure given the probability of failure of each of the components that may cause a system failure. Each measurement value corresponds to a point in time when the measurement was taken, referred to herein as a "measurement time point." A "measurement time interval" is comprised of a set of successive measurement time points in recent history, and each measurement time point in the measurement time interval corresponds to a measurement value that was taken at that time point. Thus, the measurement time interval defines a set of measurement values that were collected during the time interval.
A Bayesian Network is a probabilistic model that represents a system of probabilistic events as nodes in a directed acyclic graph (DAG). In the approach described herein, the Bayesian network is adapted to specify the knowledge of the causes and effects of system component failures on each other and on the system as a whole for the purpose of detecting and diagnosing root causes of observed failures. Nodes of the graph represent problems or sub-problems of the system or observed system states, and the connections between nodes represent the probability of a cause/effect relationship between the problems represented by the two nodes in the graph. Given symptoms, the network can be used to compute the probabilities of various system problems/sub-problems.
The Bayesian Network 320 as used in the technique described herein comprises several different kinds of nodes. An observation node takes measurements from the Evidence Collectors and maps a measurement to a measurement state. The measurement state is provided to one or more fault nodes as input. A fault node represents a failure in the system. A fault node takes one or more measurement states and computes the probability of the failure that is represented by the fault node in the network. For example, a fault node "Out of Memory" represents a failure state in which the system is out of memory and computes the probability that the system is out of memory. The failure represented by a first fault node may cause another failure represented by a second fault node. When two fault nodes have this relationship, there is a directed link in the graph from the first fault node to the second fault node. A root cause node is a fault node that represents a potential root cause of problems in the system. A root cause node has no link from another fault node directed to it in the graph because there is no failure for which a root cause node represents the effect/symptom of the failure. The term "symptom node" is used herein to refer to a fault node representing a problem selected for diagnosis.
The terminology needed to describe the association of failures in the system with the nodes that represent those failures in the model can be cumbersome. Thus, a short hand terminology is used herein. "A failure represented by a fault node may cause another failure in the system represented by another node" may be abbreviated to "one fault node causing another fault node" even though nodes in a Bayesian network don't literally "cause" each other Likewise, "the probability of failure corresponding to a failure represented by a fault node" may be abbreviated to "the probability of failure {of, for, corresponding to, associated with} a fault node."
In an embodiment, the Bayesian Network is used to perform Step 220 in
The probability of failure that is generated for each fault node is added to the fault node's respective sliding time window, and the Sliding Window Analyzer 330 may use historical data in the window to determine the likelihood that a real problem corresponding to that fault node should be diagnosed or whether more evidence is needed before acting on the current data. The Sliding Window Analyzer 330 performs step 240 in
Each probability of failure value corresponds to a point in time when the probability of failure for each fault node of the Bayesian network is computed, referred to herein as a "probability time point." A "probability time interval" is comprised of the set of probability of failure values that were computed at probability time points corresponding to a set of successive probability time points in recent history.
If after analyzing the current evidence in the context of historical data the system determines that it is highly probable that a real failure has occurred, then the Root Cause Analyzer 340 performs step 260 by extracting data from the Bayesian Network to determine the fault cause path. The fault cause path is comprised of a series of cause→effect steps starting with the root cause and ending at the failure associated with the symptom node being diagnosed. For example, a fault cause path might look like:
Observable states of many system measurement values are collected periodically over time. Examples of system components whose state may be observed includes hardware components such as memory, CPU, and networks as well as software components such as operating systems, applications, processes, and sessions. States represented may include absolute utilization, relative utilization (e.g. a percentage), or rates such as network throughput, bandwidth, or transactions processed per second. System measurements for one system measure may be taken asynchronously from other system measures. However, all system measurements are taken periodically over time.
In Step 420, an aggregation function may be applied to the measurement collected in the current time period together with the measurements taken at time points during a recent time interval. The aggregation function may use all or some of the values in the current historical time window and returns a single value which is used in Step 430 to provide input to an observation node of the Bayesian network. Each system measurement may have an associated, configurable window size. That is, not all system measurements are required to be aggregated over the same historical time period. However, each historical window may have a fixed size, so that when a new measurement is taken, the oldest measurement in the window is removed from the window. This may be called, "sliding the window" or "rolling the data through the window." Furthermore, the aggregation function is not required to output an aggregated measurement for every time period in which a measurement is collected. In an embodiment, measurements may be collected more frequently than aggregated values are input into observation nodes of the Bayesian network.
The nature of the aggregation function may be different depending on each kind of system measure. For example, for some system measures, the data value of the measurement is not as important as the trend of the values or the frequency of an anomalous value within the historical window. For other measurements, the value itself may be important, but it may be beneficial to smooth out individual data points to avoid troubleshooting a transient problem.
In an embodiment, the aggregation function may be a moving average. The moving average may have the effect of smoothing outlying values that are not necessarily attributed to failures in the system. In this embodiment, the data values within the historical window are averaged, and the average measurement value is provided to an observation node in the Bayesian Network.
In an alternative embodiment, the current measurement may be used without being subject to aggregation.
Using a Rolling Count Aggregation Function
In another embodiment, a rolling count may be used as an aggregation function to count the number of measurements that lie within a threshold range in the historical window.
Bayesian Network
TABLE 1 Measurement States for Free Memory Measurement MB of free memory State of free memory <100 0 100-500 1 500-1000 2 >1000 3
Based on this example, if there is 600 MB of free memory available, then the measurement state for free memory is mapped to state 2, because state 2 corresponds to the range of free memory [500-100 MB] which is the range in the table that includes 600 MB. The state of a measurement is provided as input into one or more fault nodes in the Bayesian network. For example, the state of memory measurement is input into memory fault node 640. Similarly, the example in
Each system state measure may have a natural language representation for use in explaining the fault to a user. Memory Fault Node 640 represents the probability that there is a failure in the memory component. The input from one or more observation nodes such as "low swap space," "low free space", "percentage memory utilization too high" are used to determine the overall probability that one or more specific memory problems exists. The Storage Fault Node 650 and CPU Fault Node 660 work similarly. System Failure Node 670 takes as input the probabilities of failures in memory, storage, and CPU and computes the probability of an overall system failure. Memory Fault Node 640, Storage Fault Node 650, and CPU Fault Node 660 are each fault nodes that are not caused by other failures represented by other fault nodes. Thus, each of fault nodes 640, 650, and 660 are root cause nodes.
System Failure Node 670 represents the overall health of the system. When the System Failure Node 670 indicates a probability of system failure that exceeds a threshold, it may be necessary to form a diagnosis of the system. The System Failure Node 670 is not a root cause node because it can be caused by fault nodes 640, 650, or 630.
The techniques described herein use a Bayesian Network that is already defined to describe the interrelationships among system components.
Time Sliding Analysis Window
A time series is a sequence of data points, corresponding to successive measurement of system states that are measured typically at successive times spaced at uniform or non-uniform time intervals. A time window refers to a time span that consists of a fixed number of successive time points in a time series. As each measurement is collected and added to the stream of measurements, the time window slides to include the new measurement as the most recent value in the window, and the oldest value is removed from the window so that the number of data points in the window is preserved.
The probability of a system failure as determined in the Bayesian network is compared to a failure threshold value defined for the system failure probability. In an embodiment, if the probability of system failure does not exceed the threshold, no further analysis is needed at the current time. If the probability of a system failure exceeds the threshold value, then the sliding window at the current time is identified as a candidate fault window. A candidate fault window is a time period during which the probability of an overall system failure is high enough to warrant further investigation.
In an embodiment, the system may be analyzed for root causes any time there is a candidate window, though there may be low confidence in the explanations produced when the candidate window is not first analyzed to verify that an actual failure occurred. In another embodiment, the system is not analyzed for root causes until a candidate fault window is determined to represent an actual, real failure. When a candidate fault window is identified, a sliding window analysis may be performed to determine whether the failure is likely to be a transient error that will correct itself without intervention or whether it is likely that an actual failure has occurred. If a transient error is suspected, it may not be necessary to expend resources to perform root cause analysis and respond to error indications produced with low confidence.
To determine the likelihood that an actual fault occurred in the system, the sliding window looks back in history over a window of time to see whether the probability of failure at the current time is an anomaly, continues an historical trend, or is consistent with past behavior. In any case, a smoothing function may be performed on the probability values recorded during the historical time window. The smoothing function is a kind of aggregation function that takes some or all of the probability data points in a particular historical time window and generates a new smoothed probability value that better represents the cumulative probability of failure over recent history.
In this example, the length of the window includes four time points, but in an embodiment, the length of the window may be configurable. Window B 715 is the window of time from t2 to t5. At time t5, which is identified to be a candidate fault window, the probabilities within Window B 715 are used to determine whether t5 is an actual fault window. In an embodiment, the number of time periods when the probability of failure has exceeded the failure threshold value is counted and compared to a threshold count value. The fault count for Window B 715 is 1. If the threshold count value is set to 3, then the fault count for Window B 715 does not exceed the threshold, and thus is not considered an actual fault window. However, Window D, which is also a candidate fault window, is an actual fault window because its fault count is 3, which is equal to the threshold fault count value.
Using a fault count over historical probabilities of failure is similar to the technique described as the rolling count for individual system measurements above. In other embodiments, other aggregation functions may be used such as a first order differential or a moving average over all of the probabilities in the window. In embodiments that use these aggregation functions, a new probability may be computed and compared to the same fault node probability threshold value that was used to identify a candidate fault window. In the example shown in
As mentioned earlier, the aggregate probability value is compared to a probability threshold value to determine whether the current time represents an actual fault window. When an actual fault window is identified, root cause analysis is performed to determine the cause of the system failure.
Root Cause Analysis within a Host System
Root cause analysis is the process of diagnosing the source of a problem observed in the system. The technique described herein provides a way to determine a set of ranked fault cause paths within a particular host system. A fault cause path is a series of causes and effects starting with the root cause of the problem and explaining all the intermediate failures leading to the problem being diagnosed. Multiple fault cause paths may be identified for the same problem, and the multiple fault cause paths may be ranked in order of their probability of accurately reflecting how or why the problem occurred. The highest ranked fault cause path may be referred to as the most probable fault cause path.
To generate a fault cause path, a path is traced through the Bayesian network starting at a root cause node and traversing directional links to other fault nodes until the symptom node is reached. Thus, the traversal through the Bayesian network to identify a fault cause path starts with a root cause node and ends at the symptom node. This path provides an explanation as to the sequence of events that caused the failure and may provide some insight as to how to fix the problem or prevent similar problems from occurring in the future. As the Bayesian network is a probabilistic model, the fault cause paths are extracted based on the probabilities of failure associated with each fault node, and the most probable explanations can be provided to an administrator or operator of the system with an indication of the likelihood of the accuracy of each explanation.
The steps for performing root cause analysis are shown in
In a large complex DAG that represents causes and effects of failures in a complex host system, distinguishing root cause nodes from other fault nodes in may be difficult. In step 820, a tree may be constructed from the DAG with the selected symptom node as the root of the tree. Only those nodes from the DAG that have a path to the selected symptom node are represented in the tree because only those nodes may be represented in a fault cause path. Once the tree is constructed, root cause nodes are easily identifiable because the root cause nodes are leaf nodes in the tree. In another embodiment, the root cause nodes may be identified based on the DAG without first creating a tree.
In Step 830, the aggregate probability of failure is computed for each of the root cause nodes. The aggregate probability of failure for each root cause node is computed using an aggregation function over a historical window of probability values that were computed based on recent past evidence. For example, if failure probabilities are computed once per second and the size of the historical window is 4, then the failure probabilities calculated over the last 4 seconds are aggregated, and the result of the aggregation function is used as the aggregate probability of failure for the root cause node in the current time period. In
In an embodiment, the aggregation function computed over the historical time sliding window for the purpose of generating a fault cause path is to take the maximum probability value in the window.
In Step 840, the root cause node having the highest (maximum) aggregate probability of failure is selected as the highest ranked root cause. In Step 850, the root cause is added to the fault cause path. In the example, the maximum aggregate probability among {75%, 90%, and 1%} is 90% corresponding to Out of Swap Space 950. Thus, Out of Swap Space 950 is determined to be the most probable root cause of Host Reboot 980.
The flow continues in
In Step 870, an aggregate probability is computed for each of the fault nodes under examination. The aggregate probability of failure for Some Other Intermediate Fault Node 990 is 50%, and the aggregate probability of failure for Swap Problems 970 is 80
In Step 880, the fault node with the highest aggregate probability is selected. Thus, Swap Problems 970 is selected as the next failure in the fault cause path. In Step 890, the fault node with the highest aggregate probability of failure is added to the fault cause path. The flow repeats, considering intermediate fault nodes in the DAG until the symptom node is reached. In the example, Swap Problems 970 causes the symptom node, and there is no other path to the symptom node. Thus, the symptom is added to the fault cause path, and the analysis is done. The generated fault cause path is:
In an embodiment, once a complete fault path is determined, the system may repeat the process starting with a different root cause having the next highest aggregate probability of failure to generate additional possible, but less likely, explanations of failure. In an embodiment, explanations for all root causes in the model are shown to the user with an indication of their ranking and probability of correctness. In another embodiment, a configurable number of explanations based on the highest ranked root causes is shown to the user. In yet another embodiment, only the root cause explanations having an aggregate probability greater than a threshold are displayed to the user.
In a complex multi-host system, it may be especially difficult to diagnose problems not only because components within a host may cause failure, but also because failures within hosts within the multi-host system may impact the proper operation of each other. In other words, a failure in one host may cause a problem for other hosts, even if none of the observations on the failing host indicate a problem. Thus, it may be necessary to expand the scope of root cause analysis to other hosts in the system.
In Step 1220, the aggregate probabilities of failure are determined for all or certain fault nodes in all of the Bayesian networks. The time window used for each node is aligned with time window of the failing host. The clocks are expected to be synchronized across hosts in the multi-host system. The time window used for analyzing data on each host other than the failing host is aligned to the time of the latest system measurement on that host that occurred before the time of the failure. The length of the time window used on one host is selected to be long enough to allow a failure on that host to cause an observable problem on the failing host. The length of the time window may be the same on every host, or the window size may be configured to different lengths because different hosts have different failure propagation times.
Timeline of host system measurements.
Time of data collection
relative to synchronized
clock (HH:MM:SS)
Failure detected at 1:00:12
Table 2 is a timeline of measurement events across hosts in the multi-host system. Table 2 shows that Host B collected measurements at times 1:00:01 and 1:00:07 and Host C collected measurements at times 1:00:05 and 1:00:10. When a failure at 1:00:12 is detected on Host A, an historical analysis time window is established for Hosts B and C ending at the most recent data collection before the failure. That is, for Host B, the time window may end at 1:00:07 and for Host C, the time window may end at 1:00:10. Thus, if the length of the time window for both hosts were 10 minutes, then analysis of the probability of failures on Host B would be conducted on measurements collected between [00:50:07 and 1:00:07], and between [00:50:10 and 1:00:10] for measurements collected on Host C.
In Step 1230, the aggregate probability of failure for each of the root cause nodes in Host A are compared to their respective threshold to determine if there is a root cause explanation within Host A. Host A has no root cause nodes with a probability of failure exceeding a threshold.
The steps for performing cross-host root cause analysis are different from intra-host root cause analysis regarding the set of fault nodes to analyze for failures. When performing intra-host root cause analysis, the assumption is that the failure is caused within the failing host, and thus, the root cause node with the highest probability of failure can be used, even if the highest probability doesn't exceed a threshold, because the best explanation still depends on the highest probability of failure. When performing cross-host root cause analysis, the failure may be caused by nodes on any of the hosts. In that case, the decision to analyze fault nodes on other hosts other than the failing hosts requires determining whether any of the root cause nodes on the failing host exceed a failure threshold value. If not, then failures on other hosts are also considered when looking for the best explanation of failure.
In Step 1240, a determination is made as to whether any of the root cause nodes on the failing host exceed their failure threshold. If at least one aggregate probability of failure exceeds its threshold value, then in Step 1250, intra-host root cause diagnosis takes place as explained above. However, if none of the root cause nodes' aggregate probability of failure exceeds its threshold, then in Step 1260, a failure on another host is suspected, and cross-host diagnosis is performed as shown in
In another embodiment, intra-host root cause analysis may be performed based on intermediate fault nodes rather than only examining root cause nodes. In an embodiment, all fault nodes including intermediate nodes of the failing host's Bayesian network may be analyzed to determine if there is a probability of failure that exceeds a threshold. The fault node with the highest probability of failure may be selected as the starting point for diagnosis. Alternatively, an intermediate fault node may only be selected as the starting point for diagnosis if there is no root cause node whose probability of failure exceeds the threshold.
If an intermediate node is selected as the starting point for diagnosis, then a fault cause path may be generated in two parts: The first part is the result of performing intra-host root cause analysis with the intermediate node as the symptom node, forming a fault cause path between a root cause node and the symptom node. The second part is the result of performing intra-host root cause analysis treating the intermediate node as though it were a root cause node and finding a fault cause path to the overall health node.
If none of the fault nodes representing overall health of a host exceed its respective threshold (as is shown in
In Step 1360, intra-host root cause analysis is performed on the host on which the selected root cause node resides, using the overall health node of that host as the symptom node. In the example, a fault cause path would be generated between root cause 1135 and node Health C 1130 on Host C.
According to an embodiment, the techniques described herein are implemented by one or more special-purpose computing devices. The special-purpose computing devices may be hard-wired to perform the techniques, or may include digital electronic devices such as one or more application-specific integrated circuits (ASICs) or field programmable gate arrays (FPGAs) that are persistently programmed to perform the techniques, or may include one or more general purpose hardware processors programmed to perform the techniques pursuant to program instructions in firmware, memory, other storage, or a combination. Such special-purpose computing devices may also combine custom hard-wired logic, ASICs, or FPGAs with custom programming to accomplish the techniques. The special-purpose computing devices may be desktop computer systems, portable computer systems, handheld devices, networking devices or any other device that incorporates hard-wired and/or program logic to implement the techniques.
For example,
Computer system 1400 also includes a main memory 1406, such as a random access memory (RAM) or other dynamic storage device, coupled to bus 1402 for storing information and instructions to be executed by processor 1404. Main memory 1406 also may be used for storing temporary variables or other intermediate information during execution of instructions to be executed by processor 1404. Such instructions, when stored in storage media accessible to processor 1404, render computer system 1400 into a special-purpose machine that is customized to perform the operations specified in the instructions.
Computer system 1400 further includes a read only memory (ROM) 1408 or other static storage device coupled to bus 1402 for storing static information and instructions for processor 1404. A storage device 1410, such as a magnetic disk or optical disk, is provided and coupled to bus 1402 for storing information and instructions.
Computer system 1400 may be coupled via bus 1402 to a display 1412, such as a cathode ray tube (CRT), for displaying information to a computer user. An input device 1414, including alphanumeric and other keys, is coupled to bus 1402 for communicating information and command selections to processor 1404. Another type of user input device is cursor control 1416, such as a mouse, a trackball, or cursor direction keys for communicating direction information and command selections to processor 1404 and for controlling cursor movement on display 1412. This input device typically has two degrees of freedom in two axes, a first axis (e.g., x) and a second axis (e.g., y), that allows the device to specify positions in a plane.
Computer system 1400 may implement the techniques described herein using customized hard-wired logic, one or more ASICs or FPGAs, firmware and/or program logic which in combination with the computer system causes or programs computer system 1400 to be a special-purpose machine. According to an embodiment, the techniques herein are performed by computer system 1400 in response to processor 1404 executing one or more sequences of one or more instructions contained in main memory 1406. Such instructions may be read into main memory 1406 from another storage medium, such as storage device 1410. Execution of the sequences of instructions contained in main memory 1406 causes processor 1404 to perform the process steps described herein. In alternative embodiments, hard-wired circuitry may be used in place of or in combination with software instructions.
The term "storage media" as used herein refers to any media that store data and/or instructions that cause a machine to operation in a specific fashion. Such storage media may comprise non-volatile media and/or volatile media. Non-volatile media includes, for example, optical or magnetic disks, such as storage device 1410. Volatile media includes dynamic memory, such as main memory 1406. Common forms of storage media include, for example, a floppy disk, a flexible disk, hard disk, solid state drive, magnetic tape, or any other magnetic data storage medium, a CD-ROM, any other optical data storage medium, any physical medium with patterns of holes, a RAM, a PROM, and EPROM, a FLASH-EPROM, NVRAM, any other memory chip or cartridge.
Storage media is distinct from but may be used in conjunction with transmission media. Transmission media participates in transferring information between storage media. For example, transmission media includes coaxial cables, copper wire and fiber optics, including the wires that comprise bus 1402. Transmission media can also take the form of acoustic or light waves, such as those generated during radio-wave and infra-red data communications.
Various forms of media may be involved in carrying one or more sequences of one or more instructions to processor 1404 for execution. For example, the instructions may initially be carried on a magnetic disk or solid state drive of a remote computer. The remote computer can load the instructions into its dynamic memory and send the instructions over a telephone line using a modem. A modem local to computer system 1400 can receive the data on the telephone line and use an infra-red transmitter to convert the data to an infra-red signal. An infra-red detector can receive the data carried in the infra-red signal and appropriate circuitry can place the data on bus 1402. Bus 1402 carries the data to main memory 1406, from which processor 1404 retrieves and executes the instructions. The instructions received by main memory 1406 may optionally be stored on storage device 1410 either before or after execution by processor 1404.
Computer system 1400 also includes a communication interface 1418 coupled to bus 1402. Communication interface 1418 provides a two-way data communication coupling to a network link 1420 that is connected to a local network 1422. For example, communication interface 1418 may be an integrated services digital network (ISDN) card, cable modem, satellite modem, or a modem to provide a data communication connection to a corresponding type of telephone line. As another example, communication interface 1418 may be a local area network (LAN) card to provide a data communication connection to a compatible LAN. Wireless links may also be implemented. In any such implementation, communication interface 1418 sends and receives electrical, electromagnetic or optical signals that carry digital data streams representing various types of information.
Network link 1420 typically provides data communication through one or more networks to other data devices. For example, network link 1420 may provide a connection through local network 1422 to a host computer 1424 or to data equipment operated by an Internet Service Provider (ISP) 1426. ISP 1426 in turn provides data communication services through the world wide packet data communication network now commonly referred to as the "Internet" 1428. Local network 1422 and Internet 1428 both use electrical, electromagnetic or optical signals that carry digital data streams. The signals through the various networks and the signals on network link 1420 and through communication interface 1418, which carry the digital data to and from computer system 1400, are example forms of transmission media.
Computer system 1400 can send messages and receive data, including program code, through the network(s), network link 1420 and communication interface 1418. In the Internet example, a server 1430 might transmit a requested code for an application program through Internet 1428, ISP 1426, local network 1422 and communication interface 1418.
The received code may be executed by processor 1404 as it is received, and/or stored in storage device 1410, or other non-volatile storage for later execution.
In the foregoing specification, embodiments of the invention have been described with reference to numerous specific details that may vary from implementation to implementation. The specification and drawings are, accordingly, to be regarded in an illustrative rather than a restrictive sense.
|Cited Patent
|Filing date
|Publication date
|Sep 22, 1994
|Oct 1, 1996
|International Business Machines Corporation
|System for localizing field replaceable unit failures employing automated isolation procedures and weighted fault probability encoding
|Aug 21, 1996
|Jun 13, 2000
|Baker; Michelle
|Diagnostic system utilizing a Bayesian network model having link weights updated experimentally
|Apr 24, 1998
|Sep 11, 2001
|Platinum Technology Ip, Inc.
|Method of automatically synchronizing mirrored database objects
|Mar 3, 1999
|Sep 24, 2002
|Hewlett-Packard Company
|Method for knowledge acquisition for diagnostic bayesian networks
|Dec 11, 2000
|Jul 15, 2003
|Lsi Logic Corporation
|Managing a snapshot volume or one or more checkpoint volumes with multiple point-in-time images in a single repository
|Jul 8, 2004
|Nov 25, 2008
|International Business Machines Corporation
|Method using virtual replicated tables in a cluster database management system
|Apr 11, 2008
|May 26, 2009
|International Business Machines Corporation
|Method of and system for deduplicating backed up data in a client-server environment
|Apr 10, 2008
|Jul 28, 2009
|International Business Machines Corporation
|Policy based tiered data deduplication strategy
|Apr 6, 2006
|Aug 18, 2009
|At&T Corp.
|Method and apparatus for fault localization in a network
|Jan 11, 2001
|Aug 2, 2001
|Claus Skaanning
|Automated diagnosis of printer systems using bayesian networks
|Jun 28, 2001
|Feb 14, 2002
|International Business Machines Corporation
|Proactive on-line diagnostics in a manageable network
|Jan 3, 2002
|Jul 3, 2003
|Integrated Management Systems, Inc.
|System and method for using agent-based distributed case-based reasoning to manage a computer network
|Jun 30, 2003
|Jan 20, 2005
|Aaron Jeffrey A.
|Automated diagnosis for electronic systems
|Jul 31, 2003
|Feb 3, 2005
|The Boeing Company
|Method, apparatus and computer program product for constructing a diagnostic network model
|Oct 23, 2003
|Apr 28, 2005
|Przytula Krzysztof W.
|Evaluation of bayesian network models for decision support
|Jun 18, 2004
|Dec 22, 2005
|International Business Machines Corporation
|Method, system and article of manufacture for facilitating problem resolution
|Jun 15, 2005
|Jan 26, 2006
|K5 Systems Inc.
|System and method for monitoring performance of network infrastructure and applications by automatically identifying system variables or components constructed from such variables that dominate variance of performance
|Sep 30, 2004
|Apr 20, 2006
|Tord Bjorsne
|Model based diagnosis and repair for event logs
|Oct 21, 2004
|May 11, 2006
|Agarwal Manoj K
|System and method for problem determination using dependency graphs and run-time behavior models
|Jan 18, 2005
|Jul 20, 2006
|International Business Machines Corporation
|History-based prioritizing of suspected components
|Jan 16, 2007
|Jan 10, 2008
|Fuji Xerox Co., Ltd.
|Failure diagnosis system, image forming apparatus, computer readable medium and data signal
|Jun 29, 2005
|Feb 14, 2008
|Cleary Daniel J
|Method and system for hierarchical fault classification and diagnosis in large systems
|Oct 19, 2006
|Apr 24, 2008
|Oracle International Corporation
|System and method for data de-duplication
|Jan 29, 2007
|Sep 25, 2008
|Tirthankar Lahiri
|Readable physical storage replica and standby database system
|Jan 28, 2008
|Jan 15, 2009
|Herbert Dennis Hunt
|Cross-category view of a dataset using an analytic platform
|Jul 16, 2007
|Jan 22, 2009
|Microsoft Corporation
|Determination of root cause(s) of symptoms using stochastic gradient descent
|Jun 30, 2006
|Nov 26, 2009
|Carlo Cinato
|Fault Location in Telecommunications Networks using Bayesian Networks
|Oct 13, 2009
|Apr 15, 2010
|Israel Zvi Ben-Shaul
|Storage-network de-duplication
|Nov 13, 2008
|May 13, 2010
|International Business Machines Corporation
|File system with internal deduplication and management of data blocks
|Aronovich et al., "The Design of a Similarity Based Deduplication System", SYSTOR, 2009, 14 pages.
|Forman et al., "Efficient Detection of Large-Scale Redundancy in Enterprise File Systems", 8 pages.
|U.S. Appl. No. 12/830,116, filed Jul. 2, 2010, Notice of Allowance mailing date Jul. 28, 2011.
|Citing Patent
|Filing date
|Publication date
|Jan 28, 2010
|Nov 13, 2012
|Xerox Corporation
|Remote diagnostic system and method based on device data classification
|Mar 29, 2012
|Mar 3, 2015
|Amazon Technologies, Inc.
|Variable drive diagnostics
|Mar 29, 2012
|May 19, 2015
|Amazon Technologies, Inc.
|Variable drive health determination and data placement
|Mar 11, 2014
|Aug 23, 2016
|Microsoft Technology Licensing, Llc
|Early detection of failing computers
|Apr 18, 2014
|Oct 4, 2016
|Fujitsu Limited
|Fault isolation by counting abnormalities
|Oct 29, 2013
|Mar 7, 2017
|Hitachi, Ltd.
|Information processing system monitoring apparatus, monitoring method, and monitoring program
|Aug 31, 2015
|Jul 4, 2017
|Microsoft Technology Licensing, Llc
|Predicting service issues by detecting anomalies in event signal
|Jan 28, 2010
|Jul 28, 2011
|Xerox Corporation
|Remote diagnostic system and method based on device data classification
|Mar 11, 2014
|Jul 10, 2014
|Microsoft Corporation
|Early Detection Of Failing Computers
|Mar 12, 2013
|Sep 18, 2014
|Microsoft Corporation
|Divide and conquer approach to scenario timeline activity attribution
|Apr 18, 2014
|Nov 20, 2014
|Fujitsu Limited
|Information processing device and control device
|Oct 29, 2013
|Sep 10, 2015
|Hitachi, Ltd.
|Information processing system monitoring apparatus, monitoring method, and monitoring program
|Aug 31, 2015
|Mar 2, 2017
|Microsoft Technology Licensing, Llc
|Predicting service issues by detecting anomalies in event signal
|Mar 5, 2014
|Nov 18, 2015
|Method and system for analyzing a trace timeline of computer system activity
|Feb 5, 2014
|Nov 16, 2016
|Nec Corp
|System analysis device and system analysis method
|U.S. Classification
|International Classification
|Cooperative Classification
|European Classification
|Jul 8, 2010
Owner name: ORACLE INTERNATIONAL CORPORATION, CALIFORNIA
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LI, FULU;BEG, MOHSIN;JOSHI, SAMEER;AND OTHERS;REEL/FRAME:024655/0433
Effective date: 20100624
|May 20, 2015
|Fee payment
Year of fee payment: 4


text:
What is JotForm?
JotForm is a free online form builder which helps you create online forms without writing a single line of code. No sign-up required.
At JotForm, we want to make sure that you're getting the online form builder help that you need. Our friendly customer support team is available 24/7.
We believe that if one user has a question, there could be more users who may have the same question. This is why many of our support forum threads are public and available to be searched and viewed. If you'd like help immediately, feel free to search for a similar question, or submit your question or concern.
twice payment deduction in January monthAsked by manishnatani on January 08, 2014 at 12:05 AM
Dear Support Team
this is to inform you that , in the month of january ,i was updating the new crdeit card for future payment , but in this you also taken another payment twice , so kinldy revers the same asap
Manisha Natani
JotForm Support
Hi Manisha,
Thanks for the info and we apologize for any inconveniences caused.
I have now cancelled the old subscription and processed a full refund on the last charged taken from your old card. The new subscription taken from your updated card will be your active subscription from now on.
Please take note that refund may take 3 to 5 days before it'd reached back to your bank account.
Should you have further questions, do let us know.
Thanks and Regards!

subset: commoncrawl


text:
Sword Master
a game by Activision
Platform: NES
- Machine: Nintendo
Although stores are glutted with warrior-fights-evil-forces-to-save-the-world games, soft-ware companies keep churning them out. And why not? It's a successful and age-old formula. The basic idea appears in everything from the ancient tales of King Arthur to the modern Star Wars movies.
The best of these videogames share a few common ingredients: many colorful adversaries, multiple levels of difficulty, a lone champion of chivalry, and something or someone (usually a beautiful princess) to be rescued from doom.
Sword Master has all of the above. Although it won't win any prizes for originality, it's still a good-quality game. Activision obviously put some care into its creation. The graphics are sharp and colorful, and the action is smooth-scrolling. Characters move gracefully across the screen and during combat.
Sword Master also gives you a break from the overwhelming odds usually confronted in fighting games, matching you instead against creatures one-on-one. It's refreshing to be able to concentrate on one foe at a time. Nor does the game ask you to solve any puzzles or break any codes. It's a combat mission and nothing more.
The only twist in Sword Master is its clever use of magic. By pushing the Select button, you can done the Cloak of Might and transform yourself into a sorcerer. This allows you to spell-cast your enemy into oblivion. However, since magic burns up more energy and experience than the more conventional methods of combat, you should wear the magic cloak only when you really have to.
Enemy creatures have different strengths and weaknesses, many of which are outlined in the game's instruction manual. Along with these descriptions is a long list of valuable strategy hints. The action continues through seven levels and ends with a fight against Vishok the serpent god, the game's greatest challenge.
If you're a weary veteran of sword-and-sorcerer games, there isn't much here that will surprise you. But if you've never played this type of game, Sword Master is a fine example on which to cut your teeth. It's also good gaming for those who just can't get enough of this kind of action.
Other games by
Sword Master DownloadsSword Master download
In Sword Master, an NES action/adventure game from Activision, you use might and magic to battle your way through seven levels of intense combat against Vishok, the serpent God. At first, all you have is a sword, but later you can develop the powerful magic skills of a wizard.
Two to Tangle
Sword Master forces you to develop a split personality. You can be the Sword Master or the Wizard and the trick is learning when to switch between the two.
As the Sword Master, you only have three methods of attack -- slash up, swing right, and chop down. To destroy your opponents, you must string the moves together in different patterns. Unfortunately because there are only three moves, the sword fighting gets repetitious early on. Just the same, the animation is smooth and clear with just the barest hint of flicker.
If you survive the early sword fighting, you earn a Magic Staff that enables you to transform yourself into the Wizard in an impressive flash of graphic glory. As the Wiz you turn in your sword for a magic flame. However, you might as well be holding a match, the flame travels a very short distance, so it's almost useless. Luckily, you can pick up additional spells during your quest, so your wizardly skills become much more potent.
ProTip: The Wizard is most useful against the tall Blue Ogre. If you duck and keep tiring, it'll never touch you.
Mind Thy Enemies
Sword Master is a real monster show. You'll face all sorts of weird monstrosities from killer wolves to fire-breathing Zillasaurs.
Every time you successfully defeat one of Vishok's minions, you receive experience points. Save 'em or spend 'em. By saving them, you can eventually increase the length of your health gauge. As the Wizard you can spend them to cast more powerful spells. And you'll need every edge you can find. Some of the creatures here are EXTREMELY difficult to defeat, real blood boilers.
To avoid the Invincible Eyes, jump up and bump them with your back. You'll take some damage, but they'll fly away.
Charge the Level Three boss, but kill him quickly or he'll regenerate his hit points.
On the Level Graphics
Although Sword Master really makes you a feast for the beasts, at least it's a feast for your eyes, too. The graphics are razor sharp and the somewhat dark colors maintain the ominous mood of the game without being too murky. Each level has a unique look and feel, with multiple levels of scrolling that make every scene intense. Slick animation gives each character a real 3-D look. The sounds complement the graphics perfectly to really pull you into the Sword Master world.
In Level Four be careful on the ledges. You need to stand on the very tip of them to make some jumps. (Don't go too far!)
The Final Cut
Sword Master's a cut above most hack and slash adventures, and you can interpret that two ways. The graphics and the sounds are dynamite, but the challenge is a knock out. The fact that you only get five lives to complete the game, makes it a practically impossible quest. The title says it all: Sword Master is for sword masters!
Hear ye, hear ye! Most fearless knights, art thou prepared to don tine swords, step back in time, and face one of the greatest medieval challenges known to humankind? If so, then step forward and you shall be granted the opportunity to partake in Activision's new high action adventure challenge, Sword Master. Seven in-depth, multi-scrolling levels enable you to get up close and personal with some fine fiends, including the Deadly Blue Knight, the Emerald Dragon, sword-toting skeletons, gargoyles, and even the dreaded Zillasaur. With a strategically placed swipe of your sword, or perhaps a quick zap of some good old-fashioned, medieval magic, you'll be celebrating victory in no time.


text:
SHARE MARKET UPDATES AND ALERTS : By PremiumStockTips, CALL 08040751836
The Indian markets extended gains in late morning deals and are trading near day's high led by stocks in rate-sensitive sectors like auto, financials and realty.
At 10:50 a.m., the S&P BSE Sensex was up 300 points or 1%, trading at 28,165 level, while the Nifty50 gained 100 points or 1%, hovering around 8,712 points. Broader markets are continuing to outperform the benchmark indices- BSE Midcap and Smallcap indices are up 2% each.
Maruti Suzuki, Adani Ports, and Mahindra and Mahindra have been the top gainers on Sensex, with gains ranging between 4%-3%. Infosys, TCS and Wipro have been on the losing side, all slipping around 1%.
Jubilant Life Sciences has rallied 10% to Rs 676, also its record high on the BSE in intra-day trade, after the pharmaceutical company said that it has received United State Food and Drug Administration (USFDA) approval for Ruby-Fill- Rubidium 82 generator and elution system. It was up by 7% at 10:50 a.m.
Maruti Suzuki India has hit a new high of Rs 5,720, up 4.4% on NSE after the company reported a strong 31% year on year growth in its passenger vehicle sales in September 2016 at 149,143 units, on the back of highest-ever domestic sales.
In overseas markets, Japanese stocks rose on Monday as global risk asset markets took heart from easing concerns over Deutsche Bank, triggering a relief bounce in financial sector shares.
The Nikkei rose 1.2 percent to 16,640.70 after losing 1.5% on Friday. Hang Shen gained more than 1%. Tokyo shares received an early lift from Friday's gains on Wall Street.
The S&P financial sector saw its best performance in roughly two months on Friday, with Deutsche Bank shares surging on a report that the German lender was close to a more favourable settlement with US authorities over the sale of toxic mortgage bonds.


text:
Park Hyatt Sydney7 Hickson Road, Sydney NSW 2000
Meetings and Events
Five sophisticated Sydney meeting rooms, with the latest in audiovisual technology, offer flexible solutions for intimate gatherings or exclusive corporate conferences and social events. This blended with renowned Park Hyatt service and creative cuisine, delivers one of Australia's most complete event packages.
Park Hyatt Sydney's transformation involves a complete redesign of our Sydney conference venues – providing two contemporary, stylish meeting rooms for up to 120 guests. The Gallery features commissioned works of art from renowned Australian artists, with the flexibility of dividing into three intimate event spaces, or one large sophisticated venue.
One of our meeting rooms, the newly designed Guest House, located on the very edge of Sydney Harbour with uninterrupted views of the Opera House, presents a unique option for up to 60 guests. The Guest House's exclusive presentation kitchen, coupled with a private outdoor terrace on Sydney's harbourfront, appeals to the most discerning event planner.
AccommodationPark Hyatt Sydney's guest rooms are residential in style, offering contemporary luxury and harbourside living. Starting at a spacious 40sqm, guest room interiors reflect a natural feel with rich layers of chocolate, cream and beige hues. Luxurious new furnishings & fittings, naturally-textured fabrics, subtle plush carpets, designer lighting and the latest technology feature throughout. Specially commissioned paintings and artwork by prominent Australian artists are on display, creating an art gallery of unique artefacts in all 155 guest rooms and suites.
The Dining Room, The Living Room and The Bar.
Technical Facilities Dedicated on-site AV technical assistance (Staging Connections)Recreation Facilities
- Rooftop Swimming Pool
- Spal
- Fitness Center


text:
Free Diesel Only the Brave Fragrance Samples
Diesel are giving away thousands of free perfume samples of Only the Brave and Only the Brave Extreme fragrances for men (although anyone can claim one). Diesel Only the Brave is a fragrance that leaves the mark of a distinctive attitude. It's an explosive cocktail that bears witness to a man
Free Just for Men Product Trial
The Insiders are looking for 400 men to take a free product trial of Just for Men, a hair dye that'll help hide those cheeky grey hairs that crop up (as if you didn't know it did that!). If you're one of the guys who has a few greys, but
Free Viktor & Rolf Spicebomb Perfume Samples
Viktor & Rolf are once away giving away free perfume samples of their popular men's fragrance Spicebomb when you become a member of their Secret Service. Viktor & Rolf's Spicebomb is a highly addictive explosion of spices, built on a balmy, woody vetiver trail. Based around strong olfactory contrasts and presented
Free Dolce & Gabbana The One Perfume Samples
Dolce & Gabbana are giving away vial sized free samples of their The One fragrance, available in versions for both women and men. The One for Women is a warm, oriental floral fragrance, with a modern sensuality. It has top notes of Bergamot, Mandarine, Solar accord, Lychee, Peach; heart notes of Madonna
Free Hugo Man and Hugo Woman Perfume Samples
World famous designers Hugo Boss are giving away free samples of their classic Hugo Man fragrance and their Hugo Woman perfume. Hugo Woman is an unconventional blend of rich floral and daring fruity notes with an unexpected boyish black tea twist. The scent creates a contrast of tones and sensations, fusing
Free Comme des Garcons Perfume Samples
Comme des Garcons are giving away very generous vial sized free samples from their range of unisex fragrances including Floriental, Wonderwood, and more. Get some large free perfume vial samples from the Comme des Garcons website now, from their latest fragrances through to their classics, including: Floriental is a creative collision
Free Boss The Scent Fragrance Samples
Hugo Boss is giving away free samples of their new The Scent perfume designed exclusively for men – just sign up and they'll pop one in the post for you.


text:
Endless horizons is an award winning, five star boutique hotel situated on umhlanga rocks drive, durban north, kwa-zulu natal, south africa.
The hotel is situated in the cosmopolitan suburb of Durban North and offers unsurpassed 180 degree views of the Indian Ocean. The location offers travellers a wide variety of activities and destinations to visit and explore. Only a short hop to the King Shaka International Airport, Umhlanga Business Parks and Gateway Theatre of Shopping makes this hotel the ideal location to be based at in Durban whether travelling for business or pleasure. Other attractions and excursions (in a 20km radius) includes the Moses Mabhida-, Kings Park- and Kingsmead Stadiums, various restaurants and golf courses, nature reserves and blue flag beaches to name but a few.
Features & Facilities
- Conference facilities
- Pool
- Restaurants
- Gym
- Meeting & Events


text:
Birgith Sims
- Membership and Racks
07708 802943
Contact Form
Miscellaneous Information
I ensure payments of subscriptions and rack fees are up to date and handle rack allocation and boat numbering. Any member having difficulties with subscription payments should contact me (or the Captain) a.s.a.p. Subs are due IN FULL on Oct. 1st every year. If special arrangements (e.g. instalment payments) are required, please note that only the Captain and I are able to arrange this.


text:
Foia rankings
Difficulty ranking world: 6758 (all)
Ranking Portugal: 120 (all)
Difficulty score: 40.15 what?
Foia ratings
(rate it)
The Foia is situated in Algarve.
Starting from Monchique,
the Foia ascent is 8.37 km long. Over this distance, you climb 427 heightmeters.
The average percentage thus is 5 %.
Look for other sides to climb the Foia.
If you wish, you can add up to 10 points by clicking on the map, or entering an address.
|Mode of travel:
Find climbs close to the Foia: within 10 km - within 20 km - within 50 km
Find all climbs and cols in Algarve on a map.
No stories submitted yet. Did you climb this mountain?
Did you climb the Foia? Please send your cycling story, description or comments. You can also send us video's or send us pictures on the Foia.
© climbbybike™ All rights reserved 2005 -


text:
Well, this is in my opinion a complete timeline of the RA universe.
Erasing the twins
Time travelling is very complicated.
It seems that different time machines change times in "different" ways. For example:
- the original Chronosphere (RA 1): Einstein travelled back in time, erased Hitler, eventually travelled back to the present, and the timeline changed a few minutes after (I think so because Einstein's assistant recognised him)
- Gregor's machine: Soviets travelled back in time, erased Einstein, and eventually travelled back to completely different present.
Now we think about this: if someone create a different reality, is there any reason why he should not be born in this new reality (except if he really kills himself in the past :D)?
- When Einstein erased Hitler and returned back, the timeline changed. In this new reality was another Einstein from this new reality. When the timelines merged (present changed) this "new" Einstein was probably erased.
- Similar with Soviets (RA 3): They travelled in completely diferent present, but all the people around them knowed them. What can we presume from these facts? Their new "twins" were erased as well.
Quite complicated solution of time travelling, but I think it's logical and makes sense.
RA3 Time travel problem
EA did many mistakes with releasing RA3. Not only that many missions must be canonical despite they are in non-canonical campaigns, but the original idea with erasing Einstein is very difficult...
In EA they did not realized that in RA 1 Einstein changed the time with erasing Hitler. The Soviets travelled in 1927, but Einstein Hitler-killer erased Hitler in 1924 and returned back to 1946! Cherdenko did not erased the Einstein Hitler-killer but his twin in this new reality!! The original Einstein was alright! Thus, Einstein Hitler-killer had to travel back to present in this new timeline!
So in the timeline of RA3 there is maybe still Einstein! Well, we can presume that something happened to him and he did not survived - somethink like there was a deathful problem with time travelling from 1924 to once more changed present (changed by the Soviets) - the changing of timeline was deadly to him.
If the Soviets had travelled back to 1946, a few years later, and erased this Einstein, everything would have been as EA wanted... EPIC FAIL xD
Well I hope that this is all I can tell about this. I will try to answer any your questions if have any.
PS: The campaigns in RA3... Soviet campaign fits exactly on the time travel, but what about the canonical Allied? (Well for me canonical the Soviet. :)) In Allied campaign are several missions before the Empire attacks the Allies and Soviets... But in the Soviet campaign the Empire is attacking just from the end of their time-travel arrival! So? There are two solutions:
- These missions takes part before the arrival of the time travellers, and Allies are fighting with Chedenko's twin (that was later erased)... too complicated
- Allies didn't noticed Imperial attacks until liberation of Heidelberg?!
Unlikely...Yeah, makes sense! Allies are just stupid :D
Thanks for reading,
Москвин 19:31, August 2, 2011 (UTC)


text:
QUEENSLANDERS are leaving the country at a higher rate than anywhere else in Australia.
Australian Bureau of Statistics released data yesterday that showed Queensland had the highest permanent departures relative to the number of people living in the state.
The statistics showed 95 people per 100,000 left the state to move overseas without a return date planned.
Western Australia was a close second, while Tasmania, Northern Territory and South Australia had the highest population retention rate.
New Zealand took the top spot for destinations (29 per cent), followed by Britain (24 per cent).
Lawyer Denva Poyntz, 27, from Surfers Paradise leaves Australia tomorrow to live and work in London.
"I am moving to London for both personal and professional reasons," she said.
"My fiance moved to London to pursue a work opportunity and I am moving over to join him, travel and also to gain international experience in my industry."
Many of her friends have also taken the plunge to move overseas, Ms Poyntz said.
"I think that apart from the obvious reason, being to travel and to experience different cultures, people are moving overseas in order to develop professionally," she said.
Although she studied overseas and has travelled extensively, this change is a daunting one.
"I think the biggest challenge will be saying goodbye to my friends and family," she said.
People aged 20-39 were most likely to relocate, with slightly more women leaving than men.
Results recorded the changes between 2004 and 2010, with an 18 per cent increase in departures in the seven years.
The report surmises the change may be due to more affordable travel, a more global labour market or the prominent travelling culture of Australians.
The statistics showed of the 84,000 Australians who said they were departing permanently, only 17,000 spent more than 12 months or more overseas.
Originally published as State leads in saying goodbye


text:
Fresh Cheese Spaetzle
Recipe by UmmBinat
ZWT6 Germany. Germans typically use quark when making spaetzle, but Grace Parisi from http://www.foodandwine.com told us that the type available in the United States isn't curdy enough. So Parisi uses small-curd cottage cheese in the spaetzle and makes the chive sauce with tangy quark. Adding 2 tablespoons of granulated sugar instead of the chives turns this savory dish into a delicious dessert.
Top Review by breezermom
I have no spaetzle maker, so this was true dedication on my part. I used a colander to squeeze the batter through, and then tried to shape them into "little sparrows". I don't think I succeeded very well, but the taste was wonderful! DS loved these and requested that I make them again. Thanks so much for sharing your recipe!
See Discussion:1 Review
Ingredients Nutrition
- 2 eggs, lightly beaten
- 1⁄4 cup plus 1 tablespoon milk
- 1⁄4 cup small curd cottage cheese
- kosher salt & freshly ground black pepper
- 1 cup all-purpose flour
- 2 tablespoons unsalted butter
- 1⁄2 cup Quark
- 1 1⁄2 tablespoons snipped chives
Directions See How It's Made
- Bring a large pot of salted water to a boil.
- In a medium bowl, beat the eggs with the milk, cottage cheese, 1/2 teaspoon of salt and 1/4 teaspoon of pepper.
- Stir in the flour until a smooth, thick, sticky batter forms.
- Spoon the batter into a colander with 1/4-inch holes.
- Set or hold the colander 1 inch above the boiling water and scrape the batter through the holes, using a rubber spatula.
- Stir the spaetzle once or twice to separate them.
- As soon as they rise to the surface, use a slotted spoon to transfer the spaetzle to a clean colander and drain well.
- Melt the butter in a large nonstick skillet. Add the boiled spaetzle and cook them over moderately high heat, stirring and shaking the skillet occasionally, until the spaetzle are browned and crisp in spots, about 5 minutes.
- Add the quark and snipped chives, reduce the heat to moderately low and cook, stirring, until the sauce is creamy, 1 to 2 minutes. Season the spaetzle with salt and pepper and serve right away.
- The boiled cheese spaetzle can be covered in plastic wrap and kept at room temperature for up to 2 hours before sautéing.
- INSTEAD OF COTTAGE CHEESE: Farmer cheese.
- INSTEAD OF QUARK: Crème fraîche, fromage blanc, lebneh or mascarpone.


text:
We help you locate a Altrincham melodeon teacher. Melodeon lessons are a brilliant way to start a stimulating new hobby, acquire a new skill and attain confidence with melodeon. Try our site to find Altrincham melodeon teachers and determine which matches your requirements so you can start your melodeon lessons in Altrincham straight away!
This is the only place to find Altrincham melodeon teachers in the UK, helping you discover Altrincham melodeon lessons close to home and Altrincham tutors to help with any instrument, for example, piano, violin or guitar. We can help you find Altrincham melodeon tuition or a Altrincham melodeon tutor to prepare for melodeon exams and develop your melodeon skills! We order Altrincham melodeon teachers local to you by their tuition prices and distance from you.
If you are a melodeon teacher wishing to offer melodeon lessons in Altrincham or anywhere else across the UK, please register with First Tutors: Music or learn about us here. Becoming a Altrincham melodeon tutor is a great way to re-affirm your own knowledge through giving melodeon tuition while assisting others, all in your local Altrincham area!


text:
The Weird 80s - 80s Memories - Crazy video clips from the 80s MP3
Crazy video clips from the 1980s - a great compilation.
Crazy 80s workout MP3
How can this be real? (Got it from Kontraband.com - go there. Awesome site.)
Cute N Crazy! Retro 80s Gal MP3
Voting is done. Twitter: http://twitter.com/#!/rclbeauty101.
Crazy Lixx - Girls Of The 80's [Lyrics In Description] MP3
Crazy Lixx "Girls Of The 80's" off their 2014 self-titled album. I do not own this song it belongs to its rightful owners. Lyrics: You're not like any other girl I've known ...
Wiz Khalifa - CRAZY SINCE THE 80's MP3
Wiz khalifas song crazy since the 80's off the cd show and prove.
Wiz Khalifa - Crazy Since The 80s : Show And Prove MP3
Wiz Khalifa -- Crazy Since The 80s from his Show And Prove album. Subscribe for the newest Wiz Khalifa songs!!! Check out Sam Adams on my page as well!!!
Crazy 80's Facial Workout MP3
I couldn't find this anywhere so I reposted it. It is not mine. A video of a lady showing you techniques on how to keep your face young. Some people say this is ...
Crazy Lixx - Girls of the 80's MP3
Crazy Lixx - 2014.
Crazy Lixx - Hell Raising Women & Girls Of The 80s LIVE (BYH 2015) MP3
Crazy Lixx - Hell Raising Women & Girls Of The 80s LIVE Bang Your Head Festival 2015 Balingen, Germany 16.07.2015.
Meet CrAzY 80s Girl!! MP3
Tamara hears 1980s music coming from her garden and finds a girl who has traveled into the future from the past! Music Credit: Kevin MacLeod Peppy Pepe, ...
Eastside 80s Bday Bash @ The Crazy Horse Turn Around Gang Smacks Lil Scrappy Mom Momma Dee MP3
Eastside 80s Bday Bash @ The Crazy Horse Turn Around Gang Smacks Lil Scrappy Mom Momma Dee @OFFICIAL.EASTSIDE80SBABY ...
Michael Bolton - Everybody's Crazy MP3
Music video by Michael Bolton performing Everybody's Crazy. (C) 1985 Sony BMG Music Entertainment.
Everybody's Crazy
Michael BoltonSweet little girl, she's the high school queen She lives tonight, in every school boys' dream Oh, but nobody knows how she's cryin' She's just a child goin' on seventeen She gets so confused by her[...]
Crazy Frog - In the 80's MP3
Prodigy - Am I Crazy? (+ Hidden Track) - Product OF 80's MP3
Prodigy - Am I Crazy? (+ Hidden Track) - Product OF 80's Big Twins Hard White Un Pacino.
Crazy 80s - Salmonella Dub MP3
Album - Killervision (2000)
IN THE 80'S - Crazy Frog MP3
Crazy Calls Vol. 1 - 80s Zany Answering Machine Tape MP3
If you were watching tv in the late 80s you heard the commercial for this tape of wacky answering machine messages over and over again. I bought this cassette ...
Madonna - Crazy For You (Official Video) MP3
Music video by Madonna performing Crazy For You (Vision Quest). © 1985 Columbia Records.
Crazy For You
MadonnaSwaying room as the music starts Strangers making the most of the dark Two by two their bodies become one I see you through the smoky air Can't you feel the weight of my stare [...]
Crazy Frog - In the 80's MP3
Photos of crazy frog.
Kim Carnes - Crazy in the Night (Fright Flicks of the 80s) MP3
Crazy 80s Hits Compilation MP3
http://www.AllTimeClassicSongs.com, Crazy Hits From A Crazy Decade, George Michael Michael Jackson Cyndi Lauper Huey Lewis Duran Duran B52's Van ...
Fine Young Cannibals- She Drives me Crazy with lyrics MP3
80's one hit wonder, and one of my favorite songs Enjoy!
2nd ricky gervais 80s band seona dancing crazy MP3
ricky gervais 80s band seona dancing crazy seonadancing.
Bite Shark -- Crazy 80's Toy Commercial MP3
Bite Shark is the best Shark-toy that was ever made!! The only toy better than Bite Shark is Roar Bear. And the Only toy better than Roar Bear is Legtopus. It's like ...
Color Crazy 1980's Makeup Tutorial MP3
My previous video → http://www.nikkietutorials.com/site/2014/05/makeup-tutorial-modern-roaring-20s-dior-inspired-makeup-look/ Gag me with a spoon! I can't ...
Sonic Riders: Zero Gravity - [Boulevard/Heroes/Cream] - Crazy Taxi in the 80s Boulevard is... MP3
Cheap? ...Maybe :D If you somehow manage to get the 100 Rings monitor and activate the Magnet Barrier on the Crazy Taxi on the first lap, then you pretty ...
Crazy 80s Video Slots Review | MoneySlots.net MP3
Here's a video review of Crazy 80's slots from Microgaming. Be sure to check out the full Crazy 80's slot review at ...
LEE GREENWOOD (Live 80s) - TOUCH AND GO CRAZY MP3
Lee Greenwood is a great showman who gives his all when he performs.....


text:
Yay! Janet Mbugua wears sneakers! look how she looks cute and lovely in them
Well it is somewhat sort of a stereotype for women with that banging body to always wear dresses with stilettos and/or high heeled shoes. Janet Mbugua however, disagrees with that and even went to great lengths to jot a piece down on her blog Official janet Mbugua about mothers wearing sneakers and she truly nailed it.
"I recently posted a picture on my social media wearing Nike Roche sneakers and the feedback was pleasantly unexpected. So I began to think of ways of wearing this otherwise stereotyped look, and came up with a sneaker look book for mums seeking to remain stylish, edgy and maintain the comfort and practicability that comes with sneaker wear." Janet Mbugua
Janet absolutely look gorgeous in sneakers and tights but she looks like a heaven sent angel in dress and sneakers. Ladies if you want to bring the gorgeous back, please wear dresses and sneakers and if you think that's all me, let Janet Mbugua herself convince you here.
Janet Mbugua wears sneakers y'all! look how cute she looks lovely in them
photos courtesy of officialjanetmbugua.com


text:
Super-EZ Video to Mp3/Wma Converter 184.108.40.206.76 | 3.75 MB
Super-EZ Video to Mp3 Wma Converter is a one-for-all solution to convert video files of MPEG, AVI, MP4, SWF, FLV, WMV, RMVB, ASF, MOV, 3GP, etc. into MP3, WAV, WMA, OGG AAC, M4A, FLAC and MP2 files. In order to bring you most convenient format settings, the program provides all commonly used presets to easily customize the output quality. Batch conversion is also supported to save you much time. With the advanced audio converting engine, Super-EZ Video to Mp3/Wma Converter processes conversion of the highest speed and quality.
Converting Wizard & User-friendly Operating Window
The Wizard mode guides the whole conversion for the novices. You can easily add video files to the converting list by the big "Add..." button. A thumbnail of the video as well as other video information can be viewed in the operating window.
Best Support for Most Popular Formats
Supports input video formats of MPEG, AVI, MP4, SWF, FLV, WMV, RMVB, ASF, MOV, 3GP, etc. Supports input audio formats of WAV, MP3, MP2, WMA, OGG, AAC, M4A and FLAC. Supports output audio formats of WAV, MP3, MP2, WMA, OGG, AAC, M4A and FLAC.
Various Presets for Precise Output Control
You can decide which conversion presets to use to fit your needs. The parameters of these presets are well predefined for all kinds of usages.
Batch File Conversion to Save Time
The program allows you to take advantage of batch sequences to automate the conversion process easily at the click of a button. Just arrange the conversion order and click "Convert". The tasks will be processed one by one.
Home Page -


text:
Alex Chittock
Typical budget:
$3,000 and under
Headquartered in Colchester
I am a web designer/developer with over 4 commercial experience in designing, developing and deploying custom solutions to clients across the East of England.
I have extensive experience in Print Design, Graphic Design, Website Design, PHP, JQuery, Javascript, CSS, XHTML, XML, MySQL and Project Management.
Contact Us
Concept of a sandwich shop's website. Designed to reflect the store's interior design.


text:
How to hack WhatsApp?
Only 3 steps to doing this:
- Step 1: Download Copy9 App
- Step 2: Install Copy9 and activate your account ( It's free to sign up)
- Step 3: Login my.copy9.com and view anything you want.
WhatsApp hack made easy with Copy9
It has been pretty long since mobile phones came in the market. Technology has taken lots of turns and has become more sophisticated with the smart phones these days.
With the help of good technology people have successfully achieved new heights of imagination. Perhaps it was just another imagination when whatsapp was brought forward by some tech-organization.
What is it?
Whatsapp is a very common name for those who uses a smartphone. Almost everyone has this app installed in their smartphones and they make use of this app to the fullest.
What does this app do? Well, if you think about the way technology is moving, it does not do much for you but you can use it for chatting with friends, can make video and audio calls and send videos, pictures, and other files as well.
Doesn't really sound to be a lot but people does have a knack of using a particular thing to its full potential. And probably this habit has led people to use this chatting app for professional reasons.
There is a video chat facility available, so, people have find a way out to talk with you people live, face to face! There are loads of examples for which whatsapp is being used by the people over the world.
How to hack someone's Whatsapp without their phone?
The Answer:
You can do this by using Copy9. With one-time install on the target phone, you can read someone's WhatsApp messages anytime and anywhere without them knowing.
- No need rooted or jailbreak
- Free download and easy install
- Remote Control Via SMS Commands
- 100% Undetectable
How to hack whatsapp chat history?
Well, the working mechanism of the Copy9 is very simple.
1. What you need to do is use the target phone download whatsapp hack app at Copy9.com�
2. After the download is complete install the app in your target smarthone.
4. Once the installation is complete,to see the details of the data, just login to my.copy9.com with your account and check the data you want to see.
Note : If your target phone is not rooted or jailbreak yet, you must wait longer to see new whatsapp messages. Maybe it takes 1 day more.
So, like you can see, using the whatsapp hack is very much easy and it is really a good tool to spy on others' mobile.
Although there are risks involved in downloading a third party app and install in your phone, but if you get the right app like Copy9, you can really stay ahead of your problems for sure. So, what are you waiting for?
Choose the right app, decide where you should use it and also decide how much you really want to use the app and get going.
If you choose Copy9 as your spy app, you can be rest assured that your confidential data will be kept secured and won't be shared with anyone else.
Why use Copy9?
With technology come a few problems. Technology has brought 2 people closer who were separated by distance, but with the whatsapp they connect to each other easily but what if someone uses this for a wrong reason.
What if someone use this app to cheat on his or her partner? Yes! Of course they can do that easily.
With the help of whatsapp, they can talk to people whom they like and in the process can cheat on their loved ones. This is where the spy comes in. Hack whatsapp messages like Copy9 are the best option to choose.
These are third party software or apps which helps you in Hack whatsapp online. There are more than uses of this type of spy apps rather than just spying on your partner.
There are plenty of apps available in the market but not all of them are free. If you are searching for how to hack whatsapp which will work fine, you can surely try the Copy9 .
So, like you can see, using the whatsapp spy is very much easy and it is really a good tool to spy on others' mobile.
Where can you use?
Child Safety
In the current situation, children are not at all safe.
Whenever they are out of home, you are in loads of tension until they get back home. Even if you are in the office, you bound to be tensed a bit. But with the Copy9 spy app you can easily keep track of them.
This will help you in several ways. Not only you will be able to know where they are or what they are doing, but also you will be able to keep an eye on their phones. T
his way they will safe from outside harms and also they won't be involved in any kind of bad things which are spreading through phones these days.
Tracking your lost phone
With the help of Copy9 you can track your lot phone all the time and get to the culprit even.
Of course this will help you only if the mobile is switched on, otherwise you will not be able to track your phone.
To keep your phone safe, what you need to do is, download copy9 and install it on your smartphone. After that, you can roam around easily without any worries.
Tracking your spouse
This is one of the features that every spy application has but this is not the pleasant of the things to deal with.
If you find that your spouse is cheating this will heart you and if your spouse finds out about this, she or he is not guilty, you will be in trouble. So, you need to use a spy app that has a good reputation so that you do not get caught.
Using the Copy9 spy app, you can easily track what your spouse is sharing, whom she is talking to and where she is etc. This will help you remove any kind of doubt about your spouse from your mind.
Employee tracking
This is even better. With the Copy9 available online, you can now track your employees.
What they are doing during the work time, whom they are talking to and also what they are sharing with people, whether they are sharing any secret with someone else or not etc.
This will enable safety of your company and you will be able to stop your employees who are not really working hard enough in your company.


text:
Become an organisation designer and lead design and implementation of organisations that match business requirements.
During a 3 day course you will learn how to apply professional organisation design implementation method and tools to your own case.
Read more
Organizational diagnosis, design and implementation
NASA/Sandra Joseph and Kevin O'Connell
Educating young business leaders
OrgCon can be used to teach complex ideas within Strategic Organizational Diagnosis and Design OrgCon is used at many respected academic institutions around the world. The tool is used both in undergraduate, graduate and executive education.
Read more »
The Oval at Stanford University
King of Hearts / Wikimedia Commons / CC-BY-SA-3.0
King of Hearts / Wikimedia Commons / CC-BY-SA-3.0


text:
Three faculty members at Mississippi University for Women have been named provost fellows to help with future planning and address areas critical to the university, including global engagement, scholarly and creative engagement and teaching innovation and engaged learning. They are Erinn Holloway, instructor of Spanish; Dr. Beverly Joyce, professor of art history; and Dr. Amy Pardo, associate professor of English.Read More »
Tag Archives: Mississippi University for Women
Board gives preliminary nod to tuition hike at five universities
JACKSON — Tuition is likely to be headed up at five of Mississippi's eight public universities. The College Board gave preliminary approval to tuition plans for the next two academic years today. The board must vote a second time before the plan becomes final. Average in-state tuition and fees would rise 2.8 percent to $6,509 in fall 2014. In 2015, ...Read More »
Board likely to vote on college tuition plan today
ACROSS MISSISSIPPI — Mississippi's two largest universities could increase tuition by 5 percent a year over the next two years, while three smaller universities could hold tuition flat, according to a plan a College Board committee considered yesterday. While the board is likely to vote on the plan today, rules require a second vote after 30 days. That means increases ...Read More »
State universities see first enrollment decline in 20 years
AROUND MISSISSIPPI — More than 80,000 students are working toward building a successful career and brighter future by pursuing a college degree. However, across Mississippi's eight public universities, preliminary fall 2013 enrollment figures show a decrease of 490 students from fall 2012 numbers. This is the first time in 20 years that overall enrollment has shown a decrease. "While the ...Read More »
College Board approves university construction projects
AROUND MISSISSIPPI — Mississippi's College Board has approved the top 10 construction priorities of the state's universities. Here is the total amount requested from the Legislature by each institution for the top 10, as well as the top two projects from each: ___ Alcorn State University Total for top 10 projects: $56.2 million. Top projects: 1. Technology classroom building, $17 ...Read More »
Smith earns scholarship
Starkville nurse practitioner Mary Atkinson Smith, DNP, FNP-BC, has been named the sole recipient of a full scholarship to attend the Nurse in Washington Internship (NIWI) offered by the Nursing Organizations Alliance (The Alliance) in Washington, D.C. Smith is a board-certified family nurse practitioner and has additional certifications in orthopaedics and perioperative nursing. She is the director of health ...Read More »
All Things Money Conference to feature MEC's Blake Wilson
Entrepreneurs will hear from one of the top economic development officials in the state at the All Things Money Conference set for Wednesday, Jan. 30. The program will be held at East Mississippi Community College's Douglas Building Lyceum from 8:30 a.m. to 12:30 p.m. Blake Wilson, president and CEO of the Mississippi Economic Council, will be the keynote speaker, and ...Read More »
TEC chooses Beck
TEC has appointed Annie Beck as account executive at TEC of Jackson Inc., located in the Hattiesburg market. She brings with her over 20 years of sales experience, which will be a great benefit to TEC. Beck, currently residing in Hattiesburg, graduated from Mississippi University for Women with a biology degree. She is the mother of four children — Cessler ...Read More »
Hospital adds Pounders
Nicole Pounders has been named director of Baptist Memorial Hospital-Golden Triangle's education department. The Commercial Dispatch reports her duties include overseeing nursing and staff education and orientation of newly hired nursing staff. Pounders holds a nursing degree from Mississippi University for Women.Read More »
Smith earns certification
Mary A. Smith, assistant professor of nursing in the graduate department at Mississippi University for Women, has successfully completed the CNOR (certified nurse operating room) exam. Smith is a board-certified family and orthopedic nurse practitioner, registered nurse first assistant with Starkville Orthopedic Clinic and is sole proprietor of Golden Triangle Geriatric Collaborative, which is a house call program. She is ...Read More »


text:
Easy Vegetable Soup
READY IN: 1hr 27mins
Recipe by najwa
I used all my favorite veggies in this soup. If you want to omit one, just make sure you have a total of 6 cups of other veggies. Very filling, low-calorie meal!
Top Review by PamperedChefAngie
I LOVE a good veggie soup....the only thing I did different was add about 1/2lb of ground turkey...(lower fat than beef) it was just enough to add a WONDERFUL flavor...and the whole family was happy!!
See Discussion:2 Reviews
Ingredients Nutrition
- 6 cups boiling water
- 3 chicken bouillon cubes
- 1 onion, chopped
- 1 potato, cut into very small cubes
- 2 large tomatoes, pureed (or equal amount tomato sauce)
- 1 1⁄2 cups frozen peas
- 1 1⁄2 cups frozen corn
- 1 cup frozen lima beans
- 1 cup carrot
- 1 cup frozen green beans
- 1⁄2 head cabbage, shredded
- salt, to taste
- pepper, to taste
- 1 teaspoon ground cumin
- 2 -3 tablespoons quick oatmeal (optional)
Directions See How It's Made
- Put water in a large pot, add boullion cubes, onion and potato, cover and simmer for 15 minutes, until potatoes are soft.
- Add all the vegetables, salt, pepper and cumin, cover and simmer for at least 1 hour.
- If you want a thicker soup, add the oatmeal.
- Enjoy.


text:
Question: You have been hired to work in the IS area
You have been hired to work in the IS area of a manufacturing company that is starting to use the Internet to order parts from its suppliers and to offer sales and support to its customers. What types of Internet positions would you expect to see at the company?
View Solution:
View Solution:
Answer to relevant QuestionsYou have decided to open an Internet site to buy and sell used music CDs. Describe your approach to customer relationship management for your new business.A new IS project has been proposed that is expected to produce not only cost savings but also an increase in revenue. The initial costs to establish the system are estimated to be $500,000. The remaining cash flow data is ...1. What are the advantages of Altitude Online adopting a new ERP system compared to simply connecting existing corporate systems?2. Why isn't an out-of-the-box ERP system enough for Altitude Online? What additional needs ...Identify and briefly describe the various classes of singleuser, portable computers.Discuss the role of the business manager in helping to determine the computer hardware to be used by the organization.
Post your question


text:
WACO (AP) – Three people were arrested and more suspects are sought in a Central Texas scam involving items on Craigslist purchased with counterfeit cash.
Waco police on Wednesday announced the arrest of two men and a woman on charges of engaging in organized criminal activity.
Police received at least two dozen complaints in an investigation since last June. The victims offered items, mostly electronics, via Craigslist then met the buyers, handed over the goods, were paid and later learned the cash was counterfeit.
McLennan County jail records show 30-year-old Tony Glenn Fisher and 41-year-old Dennis Glenn Bridger are being held on $100,000 bonds. Bond was set at $25,000 for 27-year-old Samantha Williams-Karcher. Online jail records don't list attorneys for the trio from the Waco area.
The suspects were arrested last Friday.
(©2014 CBS Local Media, a division of CBS Radio Inc. All Rights Reserved. This material may not be published, broadcast, rewritten, or redistributed.)
Latest News:
- NASA-Approved Solar Eclipse Glasses Harder To Find
- Celtics To Retire Paul Pierce's No. 34
- Kindergarten Kids All Smiles About New Academic Journey
- Patient's Breast Augmentation Surgery Streamed Live
- Irving Police Identify Body Dumped Near 183, Make Two Arrests
Top Trending:
- Man Fights To Take Pregnant Wife Off Life Support
- Cowboys' Romo Update: Complication In Back Surgery
- Flu Cases Spike In Texas, 13 Dead In Houston Area
- 70-Year-Old Brutally Attacked Outside Restaurant
- Owner Reunites With Dog 4 Months After 'Dognapping'
PHOTOS: Your Pet Pictures


text:
Self Catering in Dorset - Portland
Isle of Portland Travel and Heritage Information
Sleeps a maximum of: 4
Pricing From: £375.00 - 850.00
Cove Cottage is the perfect place to experience Portland's rugged beauty just a stone's throw from Chesil Beach and watch the breathtaking sunsets at the local Cove pub.
This Grade II listed fishermans cottage, built in the 1800's, has been refurbished to a very high standard with original features, such as pine beams, throughout.
Situated just 1/4 of a mile down the road is the sailing academy, and, with fishing and Diving a popular sport on the island, there are many local dive schools nearby.
Four star rated by Visit Britain.Non smokers This cottage offers 1 king size bedroom, 1 twin bedroom, 1 bathroom with roll-top bath and separate shower, lounge and fully equipped kitchen with dining table and chairs. Non smokers Free internet WiFi available.
Services / Facilities:
Location Type
Housekeeping & Services
Bed Linen Included
Towels Included
Fuel and Power Included
No Smoking
Open Fire/Wood Burner
Open fire
Wood burner
1 Double Bedroom
1 Twin Bedroom
Washing Machine
Coffee Machine
Internet Access
Wireless Broadband
CD Player
DVD Player
Leisure Equipment
Patio Furniture
Garden/Terrace/Play area
Private garden
Parking available
Off road parking
Local Water Sports
Jet Skiing
Scuba Diving
Swimming (outdoor pool)
Get an Ordnance Survey map covering the Portland area.
Nearest AttractionsHeritage Rated from 1- 5 (low-exceptional) on historic interest
Portland, St George's Church - 1 miles (Historic Church)
Portland Castle - 1.1 miles (Castle)
Rufus Castle - 1.3 miles (Castle)
Chesil Bank and the Fleet - 2.3 miles (Countryside)
Weymouth SEALIFE Adventure Park - 4.7 miles (Family Attraction)
Bennetts Water Gardens - 5 miles (Garden)
Jordan Hill Roman Temple - 5.5 miles (Roman Site)
Abbotsbury Swannery - 8.8 miles (Family Attraction)
Whitcombe Church - 9.3 miles (Historic Church)
Winterborne Came, St Peter's Church - 9.4 miles (Historic Church)
Nearest Alternative Cottages
Portland, Dorset
Sleeps: 4
Stay from: £420.00 - 850.00
Easton, Dorset
Sleeps: 6
Stay from: £295.00 - 795.00
Portland, Dorset
Sleeps: 6
Stay from: £630.00 - 735.00
Details of facilities are believed correct at time of publication, but may be subject to change by the cottage proprietor. Up-to-the-minute facility listings will be always presented during the booking process for your approval.
UK Self Catering
England - Scotland - Wales
Popular Locations
Devon - Cornwall - Lake District - Highlands - North Wales - South West Wales


text:
At least 20 people were killed Monday in rebel shelling on government-held areas of the northern Syria city of Aleppo and in a car bomb attack on an army government checkpoint on the outskirts of Damascus, state media and a monitoring group reported.
State news agency SANA said that 15 people were killed in the shelling in Aleppo, with another 81 injured.
The agency said the attacks had been carried out by Syrian al-Qaeda affiliate the al-Nusra Front and associated groups. The opposition Syrian Observatory for Human Rights said that Islamist factions had carried out the shelling.
The Observatory put the death toll at 19, and added that another 15 people had been killed in rebel shelling in the city over the previous three days.
Aleppo, Syria's largest city before the war, is divided between a government-held western sector and the rebel-held east.
Government advances in recent months, backed by Russian airstrikes, have put the east - already devastated by years of shelling and air raids - at risk of encirclement and siege.
In the Damascus suburb of Sayyida Zeinab, a regime stronghold, the Observatory reported that eight people were killed in a car bomb attack at an army checkpoint.
State news agency SANA put the number killed at only five, but said 20 others were wounded "by the terrorist bombing."
It said that a suicide attacker blew up his four-wheel-drive vehicle after he was discovered by one of the soldiers manning the checkpoint just south of Sayyida Zeinab.
The area is home to an important Shiite shrine. Pro-Iranian militias who have come to the aid of overstretched Syrian government forces have boasted that they are defending the shrine.
Deadly bomb attacks on checkpoints in Sayyida Zeinab in January and February that were claimed by the Islamic State extremist group killed almost 200 people, including more than 100 civilians, according to reports from the Observatory at the time.
In Geneva, the head of the Syrian regime delegation Bashar al-Jaafari said the bomb attack "is a proof that those who claimed they were having dialogue with us here in Geneva diplomatically and then decided to withdraw ... are no more than terrorists and terrorism sponsors."
He was referring to the Syrian opposition delegation, which decided last week to postpone the talks in Geneva until the shelling stops on rebel-held areas across Syria.