text:
Central High defensive end Frank Herron commits to LSU
LSU doesn't recruit often in Memphis. But when the Tigers do, they almost always get the top prospect.
Central defensive end Frank Herron, regarded as the top prospect from Memphis and one of the most promising defensive ends in the country, committed to LSU on Friday afternoon after the Nike football camp held at the University of Memphis.
He chose LSU over Memphis, Mississippi State, Tennessee and Clemson.
"I felt like, when they first offered me, that LSU was the right fit for me and my family," Herron said. "My mama can come down there to visit. I feel like it's a place where I can develop as a player, and it felt like home. (Defensive coordinator John) Chavis, he's a great guy."
Last season, Herron had 57 tackles, including seven for losses, and seven sacks.
The 6-5, 245-pound Herron is rated a four-star prospect and the No.17 defensive end in the nation by Rivals.com. He was defensive line MVP at Friday's Nike camp.
Herron follows in the footsteps of Justin Maclin, a former top defensive end from Ridgeway, who chose the Tigers in 2010. LSU also raided Memphis in 2007 for Ridgeway kicker Josh Jasper.
"It makes me real proud that they came to Memphis to get a kid like Frank," Central assistant coach Bryan Williams said. "It just lets me know they respect the talent in Memphis and the Memphis area."
Herron said he will play defensive end for the national runner-up Tigers. He said the LSU staff has told him he'll have a chance to play early, as juniors Sam Montgomery and Barkevious Mingo are possible early entrants to next year's NFL draft.
"I love the way coach (Chavis) came straightforward and told me I'm gonna play," Herron said. "We have an eight-man rotation, so any way it goes, I'm going to play."
Herron took one unofficial visit to Baton Rouge before committing to the Tigers. He said he plans to attend the LSU camp today.
"I only needed one visit, but I'm going down to their camp to just celebrate and show my respect," Herron said.
Williams said what he appreciated most was how fairly the LSU staff treated Herron.
"They wanted what was best for the kid," Williams said. "It wasn't a whole bunch of recruiting. They had a great product to sell, their record, their coaching staff -- it stood for itself. They left the decision up to him. They didn't hassle him, and I think at the end of the day he made the best decision for him."
John Martin is the CA's recruiting reporter; contact him at email@example.com and follow him on Twitter at @JohnMartinCA.
Subscribe to The Commercial Appeal
Need Help? Call us at 1-888-789-0831.
Monday-Friday: 6am-5pm / Saturday: 6:30am-11:30am / Sunday: 6am-1pm


text:
Methods and associated systems for processing data are disclosed. A hashing function sequentially processes a hash key to generate a hash value. A policy management system processes packets according to defined policies.
1. A hashing method in a hashing module having a plurality of registers for storing random numbers, comprising:
receiving a packet;
extracting a set of selectors from the received packet;
receiving a first set of selector bits in a selector register,
wherein a number of bits in the first set of selector bits is less than a total number of bits in the extracted set of selectors, and wherein the number of bits in the first set of selector bits is configurable;
storing an initial random number in each of the plurality of random number registers;
associating each initial random number with a bit in the first set of selector bits;
for each random number register, selecting the initial random number if the associated selector bit for the random number register has a first value;
XORing the selected initial random numbers to generate a hash value; and
storing the generated hash value.
2. The method of
prior to storing the initial random number, generating a pseudo random number using the random number register.
3. The method of
4. The method of
5. The method of
retrieving a security association using the generated hash value as an addressing index into a memory storing a plurality of security associations.
6. The method of
receiving a second set of selector bits in the selector register;
associating each initial random number with a bit in the second set of selector bits;
for each random number register, selecting the initial random number if the associated selector bit in the second set of selector bits has the first value; and
XORing the first generated hash value and the selected initial random numbers to generate a second hash value.
7. A hashing apparatus, comprising:
a first data memory having a configurable width, wherein the first data memory is configured to receive a first set of selector bits from a set of selector bits extracted from a data packet, wherein a number of bits in the first set of selector bits is less than a total number of bits in the extracted set of selector bits, and wherein the number of bits in the first set of selector bits is configurable;
a plurality of registers, each register configured to store an initial random number and configured to receive a bit from the set of selector bits; and
a plurality of enable circuits, each enable circuit coupled to one of the plurality of registers, wherein each of the plurality of enable circuits is configured to output the initial random number stored in the register coupled to the enable circuit if the associated selector bit has a first value;
a pipelined XOR module configured to combine outputs of the enable circuits to generate a hash value; and
a second data memory configured to store the hash value.
8. The apparatus of
9. The apparatus of
10. The apparatus of
11. The apparatus of
12. The apparatus of
a first XOR reduction stage configured to receive each output of the plurality of enable circuits, wherein the first XOR reduction stage includes a first plurality of XOR gates;
a second XOR reduction stage configured to receive an output from each XOR gate in the first XOR reduction stage, wherein the second XOR reduction stage includes a second plurality of XOR gates;
a plurality of registers configured to receive an output from each XOR gate in the second XOR reduction stage;
a third XOR reduction stage configured to receive an output from each register in the plurality of registers, wherein the third XOR reduction stage includes a third plurality of XOR gates; and
an output XOR gate configured to receive an output from each XOR gate in the third XOR reduction stage, wherein the output represents the hash value.
13. The apparatus of
14. A firewall preclassifier method, comprising:
associating a firewall classification with a session;
storing the firewall classification in a data memory;
receiving a packet;
extracting a set of selectors from the received packet;
receiving a first set of selector bits in a selector register, wherein a number of bits in the first set of selector bits is less than a total number of bits in the extracted set of selectors, and wherein the number of bits in the first set of selector bits is configurable;
storing an initial random number in each of a plurality of random number registers, wherein each random number register has a different initial random number;
associating each initial random number with a bit in the first set of selector bits;
for each random number register, selecting the initial random number if the associated selector bit for the random number register has a first value;
XORing the selected initial random numbers to generate a hash value, wherein the hash value corresponds to an address in data memory storing the firewall classification;
retrieving, from the address in data memory, the firewall classification; and
classifying the packet according to the retrieved firewall classification.
15. The method of
16. The method of
This application claims the benefit of U.S. Provisional Patent Application No. 60/437,535, filed Dec. 31, 2002, the contents of which are hereby incorporated by reference.
The invention relates generally to the field of data processing and, more particularly, to hashing algorithm systems and methods and to systems and methods for applying policies to data packets.
The transmission of data over a data network typically involves sending messages between application programs ("applications") executing on host processors connected to the data network. In a packet network such as the Internet a host processor encapsulates data from an application into data packets to send the data over the packet network. When a host processor receives the data packet from the packet network, the host processor decapsulates the packets to obtain the data. The host processor then provides the data to the appropriate application.
The process of encapsulating data into a packet involves adding information such as source and destination addresses to the data to facilitate transmission of the data over the packet network. Conventionally, the encapsulation process follows a particular packet data protocol. A typical protocol defines the structure of a packet such as the location of the source address and the destination address in the packet. A protocol also may define procedures for routing the packet over the network using those addresses. For example, the components in a data network may use the destination address to determine where to send the packet. The recipient application may use the source address to determine which application sent the packet.
Common protocols used in conjunction with the Internet include Internet protocol ("IP"), transmission control protocol ("TCP"), user datagram protocol ("UDP") and Internet control message protocol ("ICMP"). In general, IP relates to controlling data transfer between host processors, TCP relates to establishing sessions to transfer data between applications, UDP provides a faster but less reliable data transfer mechanism than TCP, and ICMP relates to error messages and network traffic statistics.
Data transmitted over public networks such as the Internet may be encrypted to prevent unauthorized parties from intercepting the data. Typically, a device connected to the network encrypts data using a cipher algorithm and an encryption key. The device sends the encrypted data over the network to another device that decrypts the data using the cipher algorithm and a decryption key.
Several standards have been developed to facilitate secure data transmission over data networks. For example, the Internet security protocol ("IPsec") may be used to establish secure host-to-host pipes and virtual private networks over the Internet. IPsec defines a set of specifications for cryptographic encryption and authentication. IPsec also supports several algorithms for key exchange, including an Internet Key Exchange ("IKE") algorithm for establishing keys for secure sessions established between applications.
There is a perpetual need for increased operating speed and implementation flexibility in data communications systems. On the one hand, developers are continually creating applications that require increasingly greater amounts of data to be sent between system components. On the other hand, end users want their applications to run faster which, in turn, often requires that associated data transfers be performed more quickly.
To increase system performance, some systems incorporate dedicated devices that offload some of the processing operations from the host processor. For example, a network processor may be used to perform some of the packet processing operations. A cryptographic accelerator may be used to perform the cipher algorithms to offload encryption, decryption and authentication processing from the host processor.
In a typical system, the primary data flow is from the host processor to the network processor then to the network, and vice-versa. In addition, the host processor or network processor routes packets that will be encrypted or decrypted to the cryptographic accelerator. The cryptographic accelerator then routes the encrypted or decrypted packets back to the host processor or network processor. In personal computer-based systems, the host processor, network processor and cryptographic accelerator typically are connected via a peripheral component interface ("PCI") bus.
In addition, to address the need for faster data communications, various groups have developed standards that specify high-speed data transfers between components of data communication systems. For example, IEEE standards 802.3ab and 802.3z define Ethernet systems for transferring data at rates up to one gigabit per second (1 Gbit/s). IEEE standard 802.3ae defines an Ethernet system for transferring data at rates up to 10 Gbits/s.
Various techniques also have been developed relating to faster processing of data. To support ever increasing data transmission rates techniques have been developed to increase the speed at which data may be located in a data memory. For example, conventional data lookup operations may use hashing algorithms to quickly locate the address of a specific type of data stored in a data memory. A hashing algorithm typically defines techniques for processing a "key" to generate an address. Thus, the address is initially generated using the key and the data is stored at that address. At a later point in time, the key is used to regenerate the address to retrieve the data.
The ever increasing need for faster data processing and data transfers and development of the standards discussed above contribute to the need for techniques and circuits capable of achieving high data transfer rates. Moreover, there is an ever-present economic motivation to achieve such results in a cost effective and adaptable manner. Accordingly, a need exists for improved packet processing techniques to support data transmission over data networks and a need exists for improved techniques for processing data.
The invention relates to methods and associated systems for processing data. For example, a device constructed according to one embodiment of the invention provides an improved hashing function. A device constructed according to one embodiment of the invention processes packets according to defined policies.
In one embodiment of the invention, a hashing function processes a portion of the hash key at a time to sequentially calculate a hash value. A set of linear feedback shift registers generates random numbers associated with each bit in each portion of the hash key. The random numbers are XORed together according to the value of each bit to generate an intermediate hash value. The intermediate hash value is XORed with the random numbers for the next portion of the hash key. Once all of the portions of the hash key have been processed, the resulting hash value provides an address that may be used to locate information associated with the hash key.
In one embodiment, the hashing algorithm is used to locate security association information associated with a session. For example, selectors such as a TCP/IP destination address, source address, protocol, destination port and source port may comprise the hash key. These selectors may then be hashed down to locate the address of the security association that is to be used to process packets for the corresponding session.
In one embodiment of a system constructed according to the invention, policies are defined for particular sessions so that as packets for such a session are received, actions associated with the policies are performed on the packets. A hashing algorithm as described above maybe used to locate the policies for received packets. For example, the session information for the received packet may be hashed down to generate an address that contains policy information for that session.
One embodiment of a system constructed according to the invention comprises a firewall preclassifier. This system may take action on packets for a session such as rejecting or routing the packets according to the policy associated with the session.
These and other features, aspects and advantages of the present invention will be more fully understood when considered with respect to the following detailed description, appended claims and accompanying drawings, wherein:
The invention is described below, with reference to detailed illustrative embodiments. It will be apparent that the invention can be embodied in a wide variety of forms, some of which may be quite different from those of the disclosed embodiments. Consequently, the specific structural and functional details disclosed herein are merely representative and do not limit the scope of the invention.
The embodiment of
The host processor 100 communicates with the security processor 102 via a packet link 114. Thus, the host processor 100 includes a media access controller 110 that communicates with a media access controller 112 in the security processor 102. Another media access controller 116 in the security processor 102 communicates with the network 104.
The security processor 102 may support the IPsec protocol. For example, the security processor 102 may include one or more encryption/decryption/authentication processor(s) 122 that encrypts TCP/IP packets received from the host processor 100. In addition, the security processor 102 may format the encrypted packets as IPsec packets for transmission over the network 104.
In accordance with conventional practice, the encryption/decryption/authentication processor 122 uses security associations in conjunction with its encryption/decryption/authentication algorithms. For example, a security association may specify an encryption algorithm to be used to encrypt data from a particular application. A security association also may include an encryption key used by the encryption algorithm.
In practice, an application may establish several connections with other applications via the packet network 104. To maintain the security of these connections, the security processor 102 may use different security associations to encrypt, decrypt or authenticate data for each of these connections.
In accordance with one embodiment of the invention, the security processor 102 includes a hashing function 118 that may be used to locate information stored in data memory that is associated with or is used by the packet processing 108. For example, the input to the hashing function 118 may be session information that the packet processing 108 extracts from a packet. The hashing function 118 may then hash the session information to generate the address of the information stored in the data memory.
In one embodiment, the hashing function 118 generates the address of security association information 120 for a session. The encryption/decryption/authentication processor 122 may use the security association information 120 to encrypt, decrypt and/or authenticate packets for that session.
In one embodiment, the hashing function 118 generates the address of policy information 124 for a session. Policy processing 126 may use the policy information 124 to determine how to handle packets for a session.
Then, as represented by block 208, the hashing function selects several of the random numbers based on the selected portion of the key. For example, each of the random numbers may be associated with one of the bits of the selected portion of the key. The random numbers may then be selected depending on whether the value of the corresponding bit is a zero or a one.
As represented by block 210, the hashing algorithm processes the selected random numbers to generate a hash result. For example, in one embodiment, the random numbers are combined using an exclusive OR ("XOR") operation.
As discussed above, the hashing function processes a portion of the key at a time. Thus, as represented by block 212 and line 214, the hashing function processes each portion of the key in turn. In one embodiment, after each portion of the key is processed, the resulting hash result is XORed with the selected random numbers for the next portion of the key.
After all of the portions of the key have been processed (block 216), the final hash result is an address that may be used to locate the desired information.
One embodiment of a security processor that provides a per packet search function to locate security associations for inbound and outbound packets will now be discussed. The security processor associates every packet with a flow based on selectors that are extracted from the packet. The selector extraction process may depend on the packet type. Three common packet types include:
1) Outbound Packets (non-IPsec);
2) Inbound IPv4/IPv6 Packets (non-IPsec); and
3) Inbound IPv4/IPv6 IPsec Packets.
The three packet types are each mapped into their own flow table each with a unique flow table base address. Selectors that the security processor may extract from an IP (outbound or inbound non-IPsec) packet include the following:
1) Source Address;
2) Destination Address;
3) Protocol;
4) Source Port (TCP, UDP, ICMP);
5) Destination Port (TCP, UDP, ICMP); and
6) User Defined (3 Bytes).
Selectors that the security processor may extract from an IPsec packet (inbound IPsec) packet include the following:
1) Security Parameter Index—SPI (AH, ESP);
2) Destination Port (TCP, UDP, ICMP);
3) Protocol; and
4) User Defined (3 Bytes).
Each selector may be individually enabled for each flow table. The user defined bytes may be individually added to the flow selectors. The three user defined bytes may each have the following selectable options for extracting data from the packet 3:
1) 8 bit Offset (0-255 bytes);
2) Starting Location for Offset (BufferData or IP Header);
3) Enable for IPv4 Packets; and
4) Enable for IPv6 Packets.
The selectors are extracted from the packet by the security processor into an SAHandle field. The selectors are hashed by the security processor into an address (8-24 bits) that is used as an entry point into the flow table (see
The ICMP "type"/"code" (upper 16 bits) are mapped into the source port location (same location in the packet as UDP or TCP) of the selectors. A 16 bit mask value is applied to the source port selector location in the generation of the SAHandle for all ICMP traffic. The destination port selector is always set to zero for ICMP packets.
Referring now to
The universal hash function is used to provide a "hash" that represents a unique set of bits in a "key". Since the total number of bits used in the "key" is larger than the number of bits in the hash, there exists the possibility of a "collision" of hash values. A "collision" occurs when two "keys" result in the same "hash" value.
The security processor "keys" are the selector values that correspond to a flow. Thus the flow table is organized according the "hash" that identifies a unique flow. The flow entries in the flow table are found by using the resulting "hash" value for the flow entry selectors.
The performance of a hashing function depends on the loading factor of the hash table. In the case of the security processor, the loading factor is determined by the size of the flow table:
For example, a flow table size of 24 bits represents 2^24 flow table size or 16 Million flow elements. The maximum number of security associations supported by the security processor is 2 Million. Assuming they are equally distributed as inbound and out-bound security associations, there are 1 Million security associations per flow table that are possible. Using an average of 8 flows per security association, the total number of keys in the system when fully utilized is 8 Million keys producing a load factor of 50%.
The performance of the security processor hashing function provides extremely good results at a load factor of 50%. Theoretical data suggests that the maximum search length for a 60% loaded universal function is no longer than 7 entries. Experimental results show that the maximum search length for the modified hashing function using a 50% loaded scheme with actual packet data used as the selectors is within these limits (6 entries)
The flow distribution of the hashing function does exceptionally well under both actual packet selectors and random packet selectors. For a 50% loaded function, the distribution is shown as:
The hash function used by the security processor still performs extremely well even when it is over loaded at a 150% load factor the distribution is shown as:
The hash function even holds up in an over loaded scenario where the load factor is greater than 300%, the longest search length is 14 flow entries. The first 6 flow entries contain 98% of all flows and 76% of all flows are found in the first 3 flow entries.
As illustrated in
H3q(x)=(x(1) AND Q(1)) XOR (x(2) AND Q(2)) XOR . . . XOR (x(i) AND Q(i))
The hash function XORs the number in Q(i) if the corresponding X(i) bit is set to one. Therefore any zero values are ignored in the calculation of the hash value.
The security processor generates a 24 bit hash value that is truncated to the appropriate size based on the size of the flow table. Since the numbers in Q are chosen at random, truncation has no effect on the performance of the hash function other than increasing the load factor.
It is noted that the array that represents the matrix Q could be made programmable but the number of bits for IPv6 (10 Kbits) is relatively large. Additionally implementing such a function directly would require a large number of gates. Accordingly, the disclosed modified H3 algorithm fits well into the architecture of the security processor.
A convenient way to calculate the hash values is 32 bits at time when the internal data path of the security processor is 32 bits. The maximum number of values to hash is 320 bits in the case of IPv6. The maximum time required to hash is determined by processing 5 Mpps or 200 ns. Therefore, even at 100 MHz, there would be 2 cycles per word to calculate the hash value or 16 bits at a time. The implementation described here will work with any bit width, simply a trade-off of speed versus gate size.
The modified H3 algorithm uses initial random values with the size of the hash width (24 bits in this case) to populate the first N (processing width, 16 in this case) locations of the implementation. The modified H3 algorithm uses LFSRs that are reset to the initial random values to generate the subsequent "related" random values on each subsequent clock.
As shown in
An example of pipelined XOR reduction stages is shown in
One embodiment of operations of the hashing circuit of
As represented by block 402, the hashing circuit is defined with a specific width of the selector register 302. For example, the specified number of bits of the selector will be processed each clock cycle.
As represented by block 404, each of the bits of the selector register 302 is associated with a linear feedback shift register (e.g., shift register 306) that generates pseudo random numbers.
When security processor receives a packet, it extracts the selectors from the packet (block 406). These selectors may include, for example, TCP/IP destination address, source address, protocol, destination port and/or source port.
As represented by block 408, the security processor writes the first set of the selector bits to the selector register 302.
Then, as represented by block 410, the AND logic gates (e.g., AND gate 308) controls which of the random numbers from the linear feedback shift registers is provided to the XOR circuits (e.g., XOR circuit 310). For example, if the value of the bit 302 in the selector register is a one, then the random number generated by linear feedback shift register 306 will be provided to the XOR circuit 304 by AND gate 308.
As represented by block 412, the XOR circuits (e.g., XOR circuits 310, 326 and 328 and connections 318, 320 and 322) XOR the random numbers together to generate a hash value that is stored in a register 316.
As represented by block 414, the hashing circuit processes each portion of the selectors in turn. Here, after each portion is processed, the hash value is XORed with the random numbers for the next portion of the selectors (block 416).
After all of the portions of the key have been processed, the final hash value will be stored in the data memory 316.
The flow tables are located in memory local to the security processor. The structure of a flow table (shown in
The flow elements located in the flow table are called "base" elements. The security processor uses the selectors to calculate a hash value equal to the size (in bits) of the flow table. The local memory address is generated as {base address, hash result, 5′b0} 600. The base flow element is read from the resulting local memory address.
All flow elements contain a pointer 604, 612 to the next flow element(s) 606, 614 in the chain. A flow element may contain either 1 IPv6 flow entry or 3 IPv4 flow entries. The NEXT_PTR 604, 612 provides the next flow element in this chain. The NUM value is fixed globally from 1-4 elements. The security processor uses a separate base address register for chained flow elements. All flow tables share the chained flow element space (memory is allocated by the host to the security processor).
If all of the "next" flow elements are contiguous, they can be described by one NUM and NEXTPTR value allowing the security processor to fetch them all in a single burst.
The flow entries contain the selectors that are matched to the packet selectors for each flow. In addition to the selector "keys", the flow entry contains the memory location (SA_PTR 608) and size (SA_LEN) of the SA Data Structure 610.
The SA_PTR 608 is a 22 bit address that is combined with the SA base address register to generate a 128 byte aligned address. For internal memory, the SA_PTR value is the actual internal memory word address. The SA_LEN is an 8 bit value that describes the number of 32 bit words in the SA Data Structure 610.
The 22 bit SA_PTR address allows the security processor to support 4 Million security associations of up to 128 bytes or 2 Million security associations up to 256 bytes in size.
The maximum size of the SA Data Structure is 1024 bytes.
One embodiment of host flow table management will now be discussed. The organization of the flow table supports multiple flows pointing to the same security association data (allows the use of wildcards, ranges, etc. in the policy used to establish the security association). The SA Data Structure can be updated using a memory access command. The entire structure can be changed in a single access to memory allowing the SA Data Structure to be updated coherently. Since the memory access command goes through the PSU, the order of the security association update is maintained with the packet order through the device.
The flow table need not be changed when updating a security association. The flow table need only be changed when the policy database changes. If the policy changes, then the host needs to disable any security associations that are associated with that policy.
The host may include policy verification data as part of every security association (SAUpdate) such that changing a policy only requires that the corresponding security associations are removed without any changes to the flow table. The security processor will verify that a flow associated with a security association is valid before using that security association. The advantage of using policy verification is that the other flows need not be changed during a policy configuration change. The disadvantage is that eventually, the flow table may become more densely populated due to fact that no flows are ever removed. It also requires that the security processor fetch the security association data before identifying an invalid flow (this may use more memory bandwidth).
The security processor tracks the maximum flow search length (hit and miss) as well as the total number of flows in the flow table. The host may use that information to reset the flow table clearing memory locations directly or using the hardware BIST functionality in the security processor.
The security policy database (SPD) is stored in host memory. The host (remote or local to the security processor) manages the SPD and the IKE processing. The host converts policy into flows that are then managed by the security processor. The flow tables (or Hash Tables) are managed automatically by the security processor.
Starting from the left in
If security is applied and no security association exists, the host initiates IKE using UDP traffic on port 500 (or 4500) to generate the security association. The security association is added to the security processor using a memory access packet. The 5-tuple (or flow) is then linked with a security association by the host. A flow update packet is sent to the security processor to add the flow to the hash table which includes a link to the proper security association. If a security association already exists for the policy, then the host simply sends the flow update.
An example SPD layout of host memory is shown in
Since the policy may include wildcards or ranges, there could be many flows pointing to the same SA Data Structure.
The host may keep track of the returning flow update messages from the security processor for particular security associations (as shown in
Alternatively, the host may choose to simply age flows in the security processor flow table. The host would set up a number of buckets to collect the returning flow update messages from the security processor. Selecting a time interval "t", provided the maximum flow lifetime of 4t is required, the host sets up 4 buckets. For a duration of "t" time, the host collects all returning flow update messages from the security processor in B0. After "t" time, the host re-sends all messages in B3 to the security processor which delete the previously added flows after no greater than 4t time. Then B3=B2, B2=B1, BL=B0 with B0 used to collect the next bucket of flow update messages.
For inbound packets, the flow update is added when the security association is generated through the IKE process. The flow update is sent to the security processor once the security association is added. The management of the flow table is much simpler since a single SPI will typically point to a single security association (unless multi-homed SA).
The flowchart of
As represented by block 902, applications executing on a host processor establish sessions with other applications via a packet network. For secure sessions, this may include generating security association information for each session.
As represented by block 904, the host processor may associate firewall classifications with some of the sessions, for use by the security processor. The host processor sends the firewall classifications to the security processor (block 906).
As represented by block 908, when the applications communicate via the sessions, the host processor generates packets for each session and sends the packets to the packet network via the security processor.
Turning now to the operations of the security processor beginning at block 910, as represented by block 912, after the security processor receives the policy information, the security processes received packets 1100 (block 914), and may identify the session associated with the packet (block 916). As represented by block 918, the security processor 112 may then identify the policy associated with that session, so that it may apply the policy to the packet (block 920).
As represented by block 1202, the host processor may define firewall classifications that may be used in conjunction with some of the sessions established by applications executing on the security processor.
As represented by block 1204, applications executing on a host processor establish sessions with other applications via a packet network. For secure sessions, this may include generating security association information for each session.
As represented by block 1206, the host processor may associate the firewall classifications with some of the sessions, for use by the security processor. The host processor sends the firewall classifications to the security processor 112, for example, in a configuration packet over the packet link (block 1208).
As represented by block 1210, when the applications communicate via the sessions, the host processor generates packets for each session and sends the packets to the packet network via the security processor.
Turning now to the operations of the security processor beginning at block 1212, as represented by block 1214, when the security processor receives the configuration packet, the security processing extracts the firewall classifications from the configuration packet. Then, as represented by block 1215, the security processor stores the firewall classifications in a data memory 1110.
When the security processor receives a session packet 1100 (block 1218), header processing 1102 in the security processor may extract session information from the packet (block 1220). The header processing 1104 sends the session information to a hashing circuit 1106. This session information may include, for example, destination address, source address, protocol, destination port and/or source port.
The hashing circuit 1106 then hashes the session information 1104 to generate and address 1108 (block 1222). For example, the hashing circuit may hash the selectors as discussed above. In addition, the hashing function may need to compare the session information 1104 with session information 1114 stored in the data memory 1110 to verify that the correct firewall classification has been located.
Then, as represented by block 1224, based on the address 1108 generated by the hashing circuit 1106, the security processor 112 may retrieve the firewall classification 1112 associated with that session from the data memory 1110.
Next, as represent by line 1116, the policy manager 1118 in the security processor applies the policy defined by the firewall classification to the packet (block 1226). For example, the policy manager 1118 may provide packet encapsulation 1120 to route the packet over the network. The policy manager 1118 may perform a drop packet function 1122 in the event these types of packet are not to be processed or routed on through the network. Alternatively, the policy manager 1118 may perform a pass packet function 1124 to route the packet to, for example, the host processor.
It should be appreciated that the inventions described herein are applicable to and may utilize many different protocols and standards and modifications and extensions of those protocols and standards including, for example and without limitation, IP, TCP, UDP, ICMP, IPsec, SSL and FCsec. Moreover, a variety of cryptographic and signature algorithms and modifications and extensions thereof may be used. The invention may be practiced using tunnel mode and/or transport mode packet processing.
It should also be appreciated that the inventions described herein may be constructed using a variety of physical components and configurations. For example, a variety of hardware and software processing components may be used to implement the functions of the host processors, security processors, network processors and the Ethernet processors/controllers and the other components and processes described herein. These hardware and software components include, without limitation, processors and associated data memory, state machines and logic and may involve execution of software, firmware or other code. Such components may be combined on one or more integrated circuits. For example, several of these components may be combined within a single integrated circuit. Some components may be implemented as a single integrated circuit. Some components may be implemented using several integrated circuits.
In addition, the components and functions described herein may be connected in many different ways. Some of the connections represented by the lead lines in the drawings may be in an integrated circuit, on a circuit board, over a backplane to other circuit boards, over a local network and/or over a wide area network (e.g., the Internet). Thus, some of the components may be located in a remote location with respect to the other components. Typically, one or more of the connections represented by the lead lines in the drawings may, for example, comprise a data network. In addition, these connections may be made with physical wire, fiber and/or wireless connections, for example.
A wide variety of devices may be used to implement the data memories (e.g., local memory, databases and non-volatile memories) discussed herein. For example, a data memory may comprise one or more RAM, disk drive, SDRAM, FLASH or other types of data storage devices.
The invention may be practiced using different types of cipher engines. For example, in one embodiment of the invention data is decrypted using a block cipher, rather than a stream cipher.
In summary, the invention described herein teaches improved data processing techniques. While certain exemplary embodiments have been described in detail and shown in the accompanying drawings, it is to be understood that such embodiments are merely illustrative of and not restrictive of the broad invention. In particular, is should be recognized that the teachings of the invention apply to a wide variety of systems and processes that are configurable. It will thus be recognized that various modifications may be made to the illustrated and other embodiments of the invention described above, without departing from the broad inventive scope thereof. In view of the above it will be understood that the invention is not limited to the particular embodiments or arrangements disclosed, but is rather intended to cover any changes, adaptations or modifications which are within the scope and spirit of the invention as defined by the appended claims.
Patent Citations
Non-Patent Citations
Referenced by
Legal Events
Original Image

subset: commoncrawl


text:
Hi, forgot about the paper developer. It's Ilford PQ. The paper is ilford multigrade IV RC de luxe.
I believe the light is as neutral as possible. I opened up the head and there are no filters in the way. The bulb sure seem like 75w, I can't look near it for more than a split second with the cover off.
I will check the other things you have all mentioned.


text:
Dead Cat Bounce
Brooklyn, NY
You are using an outdated browser. Please upgrade your browser to improve your ReverbNation experience.
Dead Cat Bounce
Brooklyn, NY
Sunday, November 4th, 2012 at 3:00pm
All Ages
Sunday , November 04 , 2012 , 03:00 PM - 05:00 PM
Founded 15 years ago by Matt Steckler '97, the jazz group Dead Cat Bounce invokes Charles Mingus and the World Saxophone Quartet, featuring four saxophonists--Mr. Steckler, Jared Sims, Charlie Kohlhase, and Terry Goss--plus bassist Dave Ambrosio and drummer Bill Carbone (Ph.D. candidate). The band will perform Mr. Steckler's compositions from their fourth album "Chance Episodes" (2011), which was praised in "Downbeat" and "Jazz Times" magazines.
Location: Russell House All Rooms
Admission: FREE!
Sponsor: Russell House, Center for the Arts
Contact: 860-685-3355, firstname.lastname@example.com
© 2015 eMinor Incorporated
All trademarks are the property of the respective owners. ReverbNation is not affiliated with the trademark owners.
Not listening to anything?
Try one of the ReverbNation Channels


text:
Battlement Mesa Homes for Rent
BusinessWeek "Best of the Web" Winner 3 Years Running
Search Battlement Mesa Home Rental Market
My new property overlooks the ocean. I would never have found such a deal had it not been for MyNewPlace. Thanks! - Battlement Mesa,CO
Popular Rental Properties in Battlement Mesa, Colorado
Updated and fresh paint throughout - Large fenced
Clifton, Colorado, 81520
3 Bedrooms
3 BR home in Fruitvale area
Grand Junction, Colorado, 81504
3 Bedrooms
402 Broken Arrow Dr.
Grand Junction, Colorado, 81504
3 Bedrooms
578 Eastbrook St.
Grand Junction, Colorado, 81504
3 Bedrooms
Battlement Mesa Homes for Rent
There are a number of enticing houses for rent in Battlement Mesa and we can help you come across the perfect one - just use MyNewPlace's home rental search. Home rentals can provide more space than other housing options. Single family house, condo, or townhome - you can find the perfect rental home in the ideal neighborhoods of Battlement Mesa that will perfectly fit your housing needs. Have more questions about renting? Check out our Renter's Guide for all the answers!
Want the inside scoop on Battlement Mesa? Check out our Battlement Mesa Local Talk for local tips and information about Battlement Mesa. You can also get answers to your Battlement Mesa questions from our local experts by using the "Ask a Question" feature.
Houses for Rent in Cities Near Battlement Mesa, CO
MyNewPlace can help you find the Battlement Mesa, CO home rental that will work best for you. Using our rental home search, you can view townhomes or condos for rent if you want to live downtown, or check out the rental listings for single family house rentals in the surrounding areas. Try one of these cities below for more rental houses near Battlement Mesa, CO.


text:
Follow Harriet on Twitter
About Harriet
- The Poetry Foundation's blog for poetry and related news.
- More about Harriet
- Contributors
- Archive
Posts Tagged 'William Butler Yeats'
Dylan Thomas in New York October 24, 2014: The New York Times reports that a gaggle of events are sheduled, uh, we mean, scheduled, for this weekend in celebration of the centenary of Dylan Thomas's birth. Yup! 100 years ago: October [...]
NPR Introduces Poetry of Infancy July 23, 2012: NPR's in-house poetry critic David Orr has written a short piece noting the paucity of poetry about infancy and pregnancy. Without dwelling too much on why this might be, Orr defends [...]
More on Yeats from The Waterboys' Mike Scott May 14, 2012: We've reported on The Waterboys' album An Appointment With Mr. Yeats here and here, and now, with the album out in the world, comes this Wales Online interview with Mike Scott. [...]


text:
tabi Bonney
Song & Album Downloads
Editor's Pick
Artist: Nike Nando
Featuring: tabi Bonney
Song: Double Dragon
Album: SprdLv
Those who are old enough to remember likely have fond memories of Double Dragon, the old school fighting game featuring two twin brothers, Jimmy and Billy, fighting off a gang to rescue their girl.... More
Posted 2 years ago
Featuring: Fat Trel
Song: TOHL (Time Of Her Life)
Update: Click "Watch Video" above to view the TOHL video. Mobile users can scroll down. tabi Bonney out does himself as he teams up with his fellow Washingtonian Fat Trel, with a... More
Posted 2 years ago
Featuring: Mos Def (Yasiin Bey)
Song: Chop Chop
The last time we heard from tabi Bonney he was floating up on a Castle on a Cloud, but today's selection finds him returning solidly to Earth alongside two hip-hop legends. New release Chop, Chop... More
Posted 3 years ago
Song: Castle On a Cloud
Update: Click "Watch Now" above to view tabi's 6ix Shooter-directed "Castle On a Cloud" video. Surfing fans know The Endless Summer as the most classic of classic wave... More
Posted 3 years ago
Featuring: Nicole Wray
Song: Winner's Parade
Everyone loves a Winner's Parade. Well, except for the losers. And I guess the people who have to clean up all that confetti off the streets afterwards. They probably hate parades. Wait, where was... More
Posted 3 years ago
Song: Parachute
Attention ladies: if you're gonna be in the vicinity of tabi Bonney, you'd be wise to pack a Parachute, because it's highly likely you'll be falling for the D.C.... More
Posted 4 years ago
Song: Hang Glide
I've been looking everywhere for Tabi Bonney over the last six months, but he was nowhere to be found – at least on our pages. Turns out all I had to do was buy a ticket to the Paid Dues tour, or... More
Posted 4 years ago
Artist: Kidz In The Hall
Featuring: tabi Bonney | One Chance
Song: Star
Having convinced hip-hop lovers in the Booth and beyond to Pledge Allegiance to the Dope on last week's Brain Candy entry, Chi-town mainstays Kidz In The Hall have set themselves one damn high... More
Posted 4 years ago
DMV buzzmaker tabi Bonney has teamed up with Mick Boogie and DJBooth.net to take listeners on a trip to A Place Called Stardom. Stardom, Bonney's very first mixtape release, features 24 tracks' worth of original... More
Posted 5 years ago
Sample Text - Sample Link


text:
42 years of experience
Accepting new patients
42 years of experience
Accepting new patients
10931 Hunting Horn Dr
Santa Ana, CA 92705 Phone number & directions
Santa Ana, CA 92705 Phone number & directions
License & Identifications
A medical license is required for a doctor to practice medicine in a particular state. Requirements vary by state but most require, at a minimum, post-graduate training in the doctor's specific specialty. An NPI number is a national identifier unique to an individual health care provider and is managed by the Center for Medicare & Medicaid Services (CMS).
Learn more about Dr. Arnold Shatz:
View the full profile to get information on:
- Qualifications
- What's important to you
View full profile
Patient Reviews
Have you visited Dr. Shatz? Share your experience.
Write a Review
Write a Review
Specialties & Research
Dr. Arnold Shatz, FACS, MD is board certified in Urology.
- He has special expertise in 1 area:
- Overactive Urinary Bladder
Education & Awards
Dr. Shatz graduated from Temple University Physicians, Philadelphia.
Dr. Shatz has 4 hospital affiliations:
- St. Joseph Hospital - Orange
- Loma Linda University Medical Center
Home > Find an Urologist > CA > Santa Ana Urologists > Dr. Arnold Shatz, FACS, MD
Similar doctors nearby
Dr. Guy Biagiotti
Santa Ana, CA
Dr. Doanh Pham
37 years experience
Tustin, CA
Dr. Ervin Ruzics
29 years experience
Orange, CA
Dr. Lamia Gabal-Shehab
16 years experience
Santa Ana, CA
Dr. Luis Kobashi
47 years experience
Santa Ana, CA
Dr. August Maggio
37 years experience
Santa Ana, CA
- Additional Information
- Dr. Arnold Irwin Shatz FACS and MD is a male Urologist, has 42 years of experience and practices in Urology.
- Where does Dr. Arnold I. Shatz practice?
- Dr. Arnold Shatz has 1 office location.
Dr. Arnold Shatz practices Urology near Santa Ana, CA.
See Santa Ana Urologists.


text:
F800GS Excessive heat from exhaust
View Single Post
Beastly Adventurer
Joined: Jan 2010
Location: Grand Valley, Colorado
Oddometer: 4,873
Originally Posted by
I have been noticing on the last few rides that my exhaust seems much hotter near my left heel. If I am riding with the balls of my feet on the pegs and my heels up by the heel protector it is actually too hot to keep my heels there for extended periods.
I know for a fact that it was not that hot before. I replaced the stocker heel protector with the touratech metal one but I have had it on there for quite awhile so that is not the issue.
The engine temp indicator has never gone above the normal reading even during extended slow speed off road. When it is in the 30-40 degree range outside it reads one bar below normal.
Anyone else have this issue? I am wondering if maybe my catalytic converter is shot or something. The bike has 33,000 miles and I have noticed a fuel mileage drop but I thought that was from winter fuel mix in California.
You might be on to something. If your CAT is plugged somewhat it will burn more gas, and get hotter down stream. Why would it be plugged..... I have no clue. But when you see more than one variable change, then it is good of you to observe. One cheap remedy you can try, is a boad load of Techron.... Just to make sure your injectors are functioning fine.
View Public Profile
Find More Posts by ebrabaek


text:
FIS Reports First Quarter 2015 Results
FIS today reported that first quarter revenue increased two percent on a reported basis to $1.6 billion from $1.5 billion a year earlier and five percent on a constant currency basis.
Read More
FIS serves more than 14,000 organizations worldwide.
FIS is the world's largest provider of banking and payments technology.
Read More FIS Facts
Independent Bankers Association of Texas 41st Annual Convention
September 19, 2015
IRS Nationwide Tax Forum
July 7, 2015
ACAMS AML and Financial Crime Conference
September 28, 2015
2015 Dallas Area Compliance Association Compliance Conference
September 23, 2015


text:
Thanks for redeeming.{{else}}
Success! Thanks for repurchasing.{{/if}} {{else}} {{#if Expired}}
Increase my visibility!{{else}} {{#if IsMultiPack}}
{{#if HasMultiPack}} You have {{MultiPackCount}} top spot(s) left. Now loading you into the search listings... {{else}} You have used all top spots. Now loading you into the search listings... {{/if}}{{else}}
We are loading you into the search listing pages...{{/if}} {{/if}} {{/if}} {{/if}}
{{Current}} just saw you!{{/if}} {{#if LastTopSpotPurchaseIsMulti }} {{#if HasAnyTopSpot}}
{{#if HasFreeTopSpot }} {{ UnclaimedTopSpotFree }} Free {{/if}} {{#if HasPaidTopSpot }} {{#if HasFreeTopSpot }} & {{/if}} {{ MultiPackCount }} {{/if}} Top Spot{{#if Plural}}s{{/if}} Left{{else}}
0 Top Spot{{#if Plural}}s{{/if}} Left{{/if}} {{else}} {{#if HasFreeTopSpot }}
{{ UnclaimedTopSpotFree }} Top Spot{{#if Plural}}s{{/if}} Left{{/if}} {{/if}} {{else}} {{#if HasResults}}
{{Current}} see you now!{{else}} {{/if}} {{/if}}
You can now invite anyone to meet at your favorite Starbucks.
Limited-time feature
33 year old woman | Seattle, WA, USA | Seeking women 29-38 within 10 miles
The future belongs to those who believe in the beauty of their dreams.
I moved to Seattle a year ago to complete a 3 month fieldwork at Seattle Children's Hospital and... Well... I am still here. I work for a non-profit pediatric therapy clinic and I have my dream job as an occupational therapist . I get paid to be a great big kid! When i am not crawling around and playing with kiddos, i mosttly enjoy any outdoor activity and good food with good company. I love to read! The Red Tent, Pope Joan, What is the What, Lord of the Rings, The Game of Thrones, The Giver, and Watership Down are some of my favorites. I just finished a memoir by Amanda Lindholt ( sad but empowering and haunting) and starting The Shining. I love to hike, camp, climb, bike...anything outside. Have recently taken a few kayaking excursions on Lake Union and the sound. I have never skied, but hope to do so. I love love love music. Music is a huge part of my life, but I cannot make my own; I do hope to take cello and ballet classes one day. Pandora/spotify are the best invention ever. So far today I have listened to Gillian Welch, The Frames/ swell season, Cloud Control, Spoon, The Flaming Lips, and Led Zepplin. I love food. If I had one wish it would be to be able to sing. My dream is to travel around the world to advocate for disenfranchised populations, but if I could go anywhere in the world tomorrow it would be Africa. I am a gentle spirit and I love to laugh. My Dog is my princess. I love cats but am allergic to them (sometimes the puffy swollen eyes are soooo worth it!). I want to have a large cat sanctuary someday. I fall down a lot and run into things because I am really clutzy, but somehow I have become pretty athletic despite the occasional trip in front of entire gym full of people! I am highly intelligent but can be flighty sometimes....I misplace my keys, phone or wallet at least once a day...i blush easily and talk a lot when I am nervous. I am outgoing and cherish people. I tend to get along with everyone. Alright, I am done talking about me. if any of the above banter interests you I am very willing to share more! I am looking for an intelligent, kind, adventurous, fun and intriguing person to share adventures with!
Book club , Camping , Coffee and conversation , Cooking , Dining out , Fishing/Hunting , Gardening/Landscaping , Hobbies and crafts , Movies/Videos , Museums and art , Music and concerts , Exploring new areas , Nightclubs/Dancing , Playing cards , Travel/Sightseeing , Volunteering , Wine tasting
Dancing, Other types of exercise, Swimming, Walking / Hiking, Yoga
I exercise 3-4 times per week.
I have Dogs
I like Birds, Cats, Exotic Pets, Fish, Horses, Other
I have a rat terrier who is extra special, but I love her very much. I love all animals, unfortunately I am pretty allergic to cats, would love to get another dog, however at this time it would not be feasible!
Yellowstonw,Teton,lake st.Clair,Sanibel island
The color of green trees in the summer against black clouds of a storm....the smell of sunshine...the energy in the air before a storm, laughter of a child,floppy puppies,the smell of a dog just rising from sleep, ORANGE, Playing and laughing
I like to get outside as much as possible. A journey into the mountains makes the perfect afternoon. I love being around good people and friends. Reading, laughing, dancing, and enjoying life!
I am a sucker for fantasy fiction... Last read 3rd book of Robert Jordan's Wheel of Time( not sure how I felt about them, didn't keep reading), currently read Mistborn (also not so sure). Next in the list is re-read The RED Tent I thinking is time.
Z{{Cta}} {{#if HasMoreInfo}} ?{{CtaSecondary}} {{/if}}
|What she is looking for
|5'3" (160cms)
|5'5" (165cms) to 6'2" (187cms)
|Body type:
|About average
|About average, Athletic and toned
|No preference
|Light brown
|No preference
|No Way
|No Way
|Social Drinker
|Never, Social Drinker
|Other profession
|No preference
Occupational Therapist
|I'll tell you later
|No preference
|Never Married
|Never Married
|Have kids:
|Wants kids:
|Not sure
|Definitely, Someday, Not sure
|White / Caucasian
|No preference
|I'll tell you later
|Agnostic, Atheist, Buddhist / Taoist, Jewish, Spiritual but not religious, Other
|No preference
|Graduate degree
|Bachelors degree, Graduate degree, PhD / Post Doctoral
As of December I am officially a Master.


text:
CVS Fish Oil 1000mg Softgels
|Special Info for This Item
|FREE Shipping Eligible
|Check Store Availability
Dietary Supplement. Heart, joint & skin health. Pharmaceutical grade (This dietary supplement is manufactured in a pharmaceutical facility and conforms to manufacturing standards and omega-3 concentration levels of pharmaceutical fish oils). This breakthrough fish oil softgel contains three times as much omega-3 fatty acid as a standard fish oil softgel (900 mg compared to 300 mg), and contains 455 mg EPA and 360 mg DHA per softgel. Compared to 3 standard fish oil softgels. CVS/pharmacy Pharmaceutical Grade Fish Oil 1000 mg: 900 mg omega-3's. This breakthrough fish oil softgel contains three times as much omega-3 fatty acid as a standard fish oil softgel (900 mg compared to 300 mg), and contains 455 mg EPA and 360 mg DHA per softgel. Refined and concentrated in Germany, this fish oil undergoes testing for heavy metals such as cadmium, mercury and lead as well as pollutants such as PCBs, dioxins and pesticides before it is released. CVS.com. CVS quality. Please recycle. (These statements have not been evaluated by the Food and Drug Administration. This product is not intended to diagnose, treat, cure, or prevent any disease.)
Other Ingredients: Gelatin, Glycerin, Purified Water.
Nutrition Facts
Serving Size: 1softgel
Servings Per Container: 60
|Amount per Serving
|% Daily Value
|Calories from Fat
|Total Fat
|2 %
|DHA (Docosahexaenoic Acid)
|EPA (Eicosapentaenoic Acid)
|Total Omega-3 Fatty Acids
|Fish Oil Concentrate
As a dietary supplement, take one to four softgels daily, preferably with a meal. For adults only. Consult your doctor before taking any supplement.
Contains Fish: Anchovy, sardine, mackerel and squid. Keep out of reach of children. For optimal storage conditions, keep in a cool, dry place with the cap tightly closed. Protect from excessive heat or freezing. Tamper Resistant: Do not use if seal under cap is broken or missing. Supplementation with omega-3 fatty acids should be avoided in patients with inherited or acquired bleeding predispositions, including those taking anticoagulants. As with any product containing omega-3 fatty acids, adhere carefully to the amount recommended by your health care practitioner.


text:
The year is 1964. America and Russia are in the midst of a cold war and nuclear proliferation. The possibility of nuclear war is on almost everyone's mind. The questions are asked, "Could we start a war by accident?" and "Once in motion, could we stop such a war?" In 1964 two films were made that attempted to answer that question, in very different ways. Read more »
What a cool (pardon the pun) idea for a book. We read so much about men who have conquered the poles or Everest but hardly anything about the women who have explored alongside them or have waited patiently at home. The author knows both how it feels to travel to remote places on dangerous missions and also the anxiety and deep worry that comes with being left at home--she's the daughter of two explorers, Wally and Marie Herbert. She conceived the idea for this book while camping with her father in a tent on a Greenlandic glacier thirty years ago.
Many of the famous arctic and Antarctic explorers' wives are featured here beginning with Lady Jane Franklin, the powerful and persistent lady that pushed for rescue expeditions to find her husband's ship. Also included are portraits of Jo Peary, Eleanor Anne Franklin, Eva Nansen, Marie Herbert (the author's mother), Emily Shackleton, and Kathleen Scott.
What struck me most reading Polar Wives was how talented the woman were in their own right, for instance, Eva Nansen was a leading singer in Norway while Kathleen Scott was a very talented British actress. In addition, Eleanor Anne Franklin, first wife of Sir John, was a Romantic poet who died young at age twenty-nine. Sir John then married her dear friend, Jane.
Imagine how it felt to watch your spouse ship away for a three, four, or five year journey to the coldest and most inaccessible parts of our planet. In the chapter "An Eagle in the Backyard" the author describes the feelings of both Emily Shackleton and her husband Ernest on the British docks. To make matters even worse, many explorers died on these journeys as Sir John Franklin and Robert Falcon Scott did. Read more »
Did you know there's a place in Antarctica where it's warm enough to swim? It's true! It's heated by an active (though not actively erupting!) volcano. Mouse and his human friend have set out on a long journey to that spot, and we're along for the adventure.
A Trip To The Bottom Of the World with Mouse, written and illustrated by Frank Viva, is the tale of a mouse in a stripey hat, and a bald-headed boy in a shirt with a bat on it, amusing themselves aboard a big boat bound for Antarctica. Mouse is antsy to get where they're going -- Mouse is always antsy -- and the boy is seasick. So they chat about everything they can think of to keep their minds occupied. The story progresses as a series of lists under discussion: things that are hard to do on a boat on a rough ocean, things to wear when it's cold, and the different kinds of penguins inhabiting the icy expanse.
Read more »
"An action packed historical novel set on the high seas!" claims the book jacket for Heart of a Samurai by Margi Preus. Normally these aren't quite the descriptors I am looking for in a good book, but this Young Adult novel has amazing visual appeal and lying underneath the "high seas adventure" is a true heart of gold.
Preus tells a fictional account of a true story: Manjiro, a young man from a small fishing village, becomes the first Japanese person to set foot in America. Japan at the time had closed borders and a deep distrust for anything foreign. When Manjiro is rescued with his friends after being shipwrecked on an island by an American whaling ship, his life is changed forever. Captain Whitfield sees that Manjiro is a quick study, both in language and sailing and takes him under his wing. The more Manjiro sees outside Japan, the more he wants to learn and explore eventually ending up attending school in New Bedford, Massachusetts living with the Whitfields. Read more »
The Pacific Crest Trail is a 2,663 mile long trail reaching from the Canadian border in northern border in Washington, through Oregon, to the Mexico border in southern California. Hiking this trail can take 4-6 months and it purposefully avoids civilization. The Cascade and Sierra Nevada mountains make for both difficult hiking and beautiful unspoiled scenery.
After a trying few years after the death of her mother, author Cheryl Strayed started her PCT trail hike despite her outdoor inexperience. Her book, Wild: From Lost to Found on the Pacific Crest Trail chronicling her hike came out this past spring and was well reviewed. I promptly put this book on my to-read list as doing a long hike lingers at the bottom of my life to-do list.
Looks like I will have to wait to read this memoir a little bit longer as this past week Oprah selected Wild as the first title of her new Oprah Book Club 2.0. As of this morning there were quite a few holds on this book, but I'm thinking the wait just might be worth it. Read more »
"I don't have time. I don't have time to worry about how it happened. It is what it is. We're genetically engineered to stop aging at 25. The trouble is, we live only one more year, unless we can get more time. Time is now the currency. We earn it and spend it. The rich can live forever. And the rest of us? I just want to wake up with more time on my hands than hours in the day" -- Will Salas (Justin Timberlake) In Time
These are the opening lines to the film In Time where time literally is money. At age 25 you stop aging, but you only have one year left to live. You can work for more time, trade time, steal time and fight for time, no matter what you spend time. Read more »
High Noon is one of the classic westerns of all time. The story of a town marshal waiting for the arrival of a band of outlaws arriving on the noon train with just one plan, to kill the marshal. Played by Gary Cooper, the marshal finds little support from the citizens of the town. He has the option to leave but a duty to stay. In Outland we travel in time to the future. We are on a remote mining facility on one of Jupiter's moons. Once there, a newly arrived marshal finds evidence of a major drug problem that endangers the lives of all the workers. As the evidence mounts we soon find the marshal waiting for the arrival of a band of assassins arriving on the next earth shuttle with just one plan, to kill the marshal. Played by Sean Connery, the marshal finds little support from the citizens, administration and works of the facility. He had an option to leave, but a duty to stay. Read more »
While most books about the Arctic or Antarctic focus on just one thing--the indomitable quest to reach one of the poles--this book has a much broader canvas--it covers the equally arduous work of making new scientific discoveries during the age of great polar exploration.This broader canvas allows the reader to learn about biological, geological, and meteorological phenomena but also about the cost of empire. England sponsored many of these expeditions while this country held political dominion over one quarter of the world. And as the twentieth century dawned, political power was changing rapidly. Britain had lost face in the Boer Wars in Africa and needed heroism and success to bolster its image abroad and its people's faith in the government and military as Germany, France, and the United States were becoming arch competitors.But the book is mostly about science and adventure under the most brutal conditions. At one point Scott and Shackleton dock near an ice floe and decide it's time to use a hot-air balloon to get a better view of the landscape ahead. In this totally unpeopled land, Scott rides up into the air and views the vast white expanse. For most of us, such a view would provoke sheer terror. And Scott himself was a little nervous in the little bamboo basket. I kept thinking, what if he falls out. Read more »
Do you know where the largest "active" super volcano is located in the continental United States? It might surprise you to know it is located in Yellowstone National Park. If you walk around the park you might not notice it though you would be aware of its presence all around you seen in the hot springs and mud pits throughout the park. So why would you not notice it? It's so big that you simply cannot see it. The Yellowstone super volcano is so large that its caldera can only be seen from space. Yellowstone National Park is not just the location of the volcano, it is the volcano, and if it erupts we will say good-bye to the earth as we know it. Read more »
For some reason The Green Lantern was panned by most critics and many comic book fans. For my part I don't understand why. I've long awaited a movie version of The Green Lantern and this film fit the bill as far as I was concerned. Read more »
About the Library |
Hours & Locations |
Contact Us |
Volunteer |
Careers |
Wireless Printing |
Site Map | Mobile Catalog
Monroe County Public Library | 303 E. Kirkwood Ave., Bloomington, IN 47408 | (812) 349-3050


text:
Thanks for redeeming.{{else}}
Success! Thanks for repurchasing.{{/if}} {{else}} {{#if Expired}}
Increase my visibility!{{else}} {{#if IsMultiPack}}
{{#if HasMultiPack}} You have {{MultiPackCount}} top spot(s) left. Now loading you into the search listings... {{else}} You have used all top spots. Now loading you into the search listings... {{/if}}{{else}}
We are loading you into the search listing pages...{{/if}} {{/if}} {{/if}} {{/if}}
{{Current}} just saw you!{{/if}} {{#if LastTopSpotPurchaseIsMulti }} {{#if HasAnyTopSpot}}
{{#if HasFreeTopSpot }} {{ UnclaimedTopSpotFree }} Free {{/if}} {{#if HasPaidTopSpot }} {{#if HasFreeTopSpot }} & {{/if}} {{ MultiPackCount }} {{/if}} Top Spot{{#if Plural}}s{{/if}} Left{{else}}
0 Top Spot{{#if Plural}}s{{/if}} Left{{/if}} {{else}} {{#if HasFreeTopSpot }}
{{ UnclaimedTopSpotFree }} Top Spot{{#if Plural}}s{{/if}} Left{{/if}} {{/if}} {{else}} {{#if HasResults}}
{{Current}} see you now!{{else}} {{/if}} {{/if}}
You can now invite anyone to meet at your favorite Starbucks.
Limited-time feature
29 year old man | Jacksonville, FL, USA | Seeking women 22-35 within 200 miles
Matched? Not so much...
Simply put... I love hard, work harder and play to win. I am a leader by nature, a student by mentality and a giver by heart. I am better than I once was and still not quite where I want to be- but happy where I stand. I want to continue seeing the world and have big plans to change it-care to join? IG/T: GBsWorld Mentality- I enjoyed today almost as much as I'll enjoy tomorrow Love to cook, write, read, teach, play, photograph, do anything on a beach, and all alliterations. I enjoy good conversation, a tasty bottle of red, corny jokes, adventures, anything new unfamiliar & most sports but passionate career is in soccer. I have been to over 25 countries and it is not nearly enough-traveling, like education, should never stop.
Camping , Coffee and conversation , Business networking , Cooking , Dining out , Fishing/Hunting , Gardening/Landscaping , Movies/Videos , Museums and art , Music and concerts , Exploring new areas , Playing cards , Playing sports , Political interests , Religion/Spiritual , Travel/Sightseeing , Volunteering , Watching sports , Wine tasting
Baseball, Basketball, Billiards / Pool, Football, Golf, Hockey, Other types of exercise, Running, Skiing, Soccer, Swimming, Tennis / Racquet sports, VolleyBall, Walking / Hiking, Weights / Machines, Yoga
I exercise 5 or more times per week.
I don't believe in astrology
I have Dogs
Any beach with good seafood, people and banter
All things active if not then asking you questions
The Talent Code
Z{{Cta}} {{#if HasMoreInfo}} ?{{CtaSecondary}} {{/if}}
|What he is looking for
|6'0" (182cms)
|5'0" (152cms) to 6'0" (182cms)
|Body type:
|Athletic and toned
|Slender, About average, Curvy, Athletic and toned
|Blue, Brown, Green, Hazel
|Light brown
|No preference
|No Way
|No preference
|Social Drinker
|Social Drinker, Regularly, Moderately
|Self-Employed / Entrepreneur
|No preference
Full time Director for a soccer club contract work for a number of organizations in the area
|I'll tell you later
|No preference
|Never Married
|Never Married
|Have kids:
|Wants kids:
|Definitely, Someday, Not sure, Probably not
|White / Caucasian
|Asian, Black / African descent, East Indian, Latino / Hispanic, Middle Eastern, Native American, Pacific Islander, White / Caucasian
|Christian / Other
|No preference
|English, Italian, Spanish
|Bachelors degree
|High school, Some college, Associates degree, Bachelors degree, Graduate degree, PhD / Post Doctoral


text:
1. In a wok or frying pan on medium high heat, heat oil place the salmon and let it cook for about 3 minutes on each side remove and set aside.
For the sauce
2. In a small saucepan on medium high heat, heat together soy sauce, sugar, ginger and chilli and stir well to mix.
3. Add the curry paste and soup base, stir and cook until it well combined.
4. Spoon sauce over the salmon and serve garnished with a sprig of parsley.


text:
Navigating The Web For The Best Deals On Cyber Monday
Get prepared for big savings with these tips for Cyber Monday shopping.
Top Five Free Date Ideas In St. Louis
Dating and love don't have to cost a fortune, especially when St. Louis has so many fun free things to do.
Missouri Mothers Save Placenta As Natural Remedy
Some new Missouri moms are reverting to the traditional birthing practice of saving their placenta in hopes of warding off postpartum illness.
We're Changing Our Clocks This Weekend — But Why?
Is it really a secret scheme to boost retail sales?


text: Books Late Soldier Leaves Journal To Infant Son May 25, 2009 Journalist Dana Canedy's life and family was changed forever when 1st Sgt. Charles Monroe King, the man she loved, was killed in combat after a roadside bomb, ripped through his Humvee in Iraq. Before his death, King wrote a journal to their infant son, Jordan, whom he had seen once. Listen Loading… 17:10 Playlist Download Embed Embed Close embed modal <iframe src="http://www.npr.org/player/embed/104479354/104479348" width="100%" height="290" frameborder="0" scrolling="no">


text:
Win A Bryan Adams 'Reckless' Deluxe Edition CD + LP
We're giving away the Deluxe Edition of Bryan Adams' 'Reckless.'
We're giving away the Deluxe Edition of Bryan Adams' 'Reckless.'
To American listeners, Bryan Adams seemed to arrive out of the blue with 1983's 'Cuts Like a Knife' LP, but he'd actually been around for quite awhile.
Bryan Adams is about to revisit his musical roots with a new album, 'Tracks of My Years,' a collection of classic covers from the '50s, '60s and '70s that will be released on Sept. 30.
Bryan Adams' breakthrough 1984 album 'Reckless' will be expanded into a four-disc super-deluxe reissue in honor of its 30th anniversary.
When Bryan Adams suddenly needed help recording what would become his breakthrough album, he got it from an unlikely source -- Foreigner star Lou Gramm. As Gramm recalls in his book, 'Juke Box Hero,' "We were in the final st


text:
Food Encyclopedia
Browse Alphabetically
pomegranate molasses
Categories: Pomegranate
Pomegranate molasses is a thick, syrupy pomegranate juice reduction that has a rich, tart flavor with a slightly sweet edge. It can be found in Middle Eastern markets and some gourmet markets and is used in Mediterranean dishes (such as in Turkey's muhammara) or as a marinade for grilled meats.
From The Food Lover's Companion, Fourth edition by Sharon Tyler Herbst and Ron Herbst. Copyright © 2007, 2001, 1995, 1990 by Barron's Educational Series, Inc.
Related Recipes From Food Network
- Pomegranate Spritz Cookies
- Pomegranate, Sriracha and Mint Chicken Wings
- Pomegranate-Cinnamon Grilled Quail
- Pomegranate Molasses Butter
- Pomegranate-Ginger Sparklers


text:
The first job I had was at a retail pharmacy in the front end. I stocked the shelves, rang out customers and did inventory off and on for a full decade. Oh, of course, I helped in the one hour photo lab, which has come to be almost obsolete today.
When I worked in the front end and there weren't any customers around I would read through the latest tabloids. And of course, sarcasm inserted here, like in any good-in-the-know teenager I knew the name of every celebrity along with what album was dropping when or the latest movie coming out. It was crazy how important their lives looked. But now, where are they? And to be honest, does it matter?
The reality is…
No one wants forgotten about.
I see it with the students I work with. A foster child is in the mercy of where they are being placed in the moment. Several of students have been in 3 different schools within six months and often without notice. They have to make new friends, often times without closure from the old relationships, if they even had the chance to make a friend.
I see it in friends pushing through the motions. It may not seem like it, but how often do we walk through everyday – same job, same gas station, same house – and feel so isolated? With the common question of "If I leave would anyone care?"
None of us want to be forgotten.
And so, as an alternative, we fight to become over-eccentric, life of the party & the talk of the town. Maybe, if we become this, we won't be forgotten.
We've forgotten that an impact in the ordinary. The cashier who looks in your eye and says "Have a great day!" so genuinely. Or the little child, who you don't even know, running up to you and to excitedly say, "I like your shirt." Or a stranger putting a hand on your shoulder to tell you what a beautiful person you are.
The simple, ordinary interactions are often overlooked. Yet, at least for me, these interactions are the most edifying. I sense the love spreading in its simplest form – a phrase, an interaction, a small physical touch. The world doesn't seem so big and I don't feel so small. It's a new day where no one gets forgotten.
Be an ordinary, everyday hero.


text:
The Old God has left the world and the pretenders are awakening and coming out from hiding. You start the game by designing one of the pretender gods that will compete for true ascension to godhood. The type of god can range from a magically powerful arch mage to an ancient kraken or a mystic monolith that people pray to. Your pretender controls one of over sixty different nations and with the help of that nation he will spread his word and battle the other pretenders. Dominions 3 is a turn based strategy game. You can play single- or multiplayer (1 - 23 players) with simultaneous turns. There are more than 1500 different units, 600 spells and 300 magic items in the game. The game also features a medieval musical score by Erik Ask Uppmark and Anna Rynefors, both awarded the title of Musicians of the Realm by the Swedish Zornmärkeskommiten. Dominions 3 is a highly detailed game and a 300 page pdf manual is included in the download.
|Learning by failing - Game in Progress
|Thread Options
|1 2 3 4 5 6 7 8 ... 15
|Jun 25 2013, 9:24am Anchor
Main Menue --> Preference --> Mod Preference
|Jun 25 2013, 12:32pm Anchor
after a few test games with the LA pangea tree huggers I figured that the micro management (armies of carrion critters) is not that smaller compared to the one required by blood hunting, besides strong sacred can help the early game for a noob ;P
long story short I'd like to take LA Mictlan.
Edited by: Nerdzul
|Jun 26 2013, 4:47am Anchor
Ogaburan and Alistair - I think you can pick nations now.
|Jun 26 2013, 7:37am Anchor
Btw Alastair thx for the miniguide and link (btw I'm open to any suggestion)
Edited by: Nerdzul
|Jun 26 2013, 7:56am Anchor
I was just informed I will be traveling between the 29th and the 14th of next month... (2 weeks form this weekend), so im no longer sure I should join.
I managed to make it into a business & pleasure kind of trip, so I just hope I will have enough time for my existing games...
I doubt you guys want to wait 2 more weeks for me, so I will probbaly join if someone drops out or goes awol.
|Jun 26 2013, 4:59pm Anchor
We're going to go reallly different- I'm going to grab Jomon.
|Jun 27 2013, 8:09am Anchor
@Oga - A shame, I will be Pm'ing you if we need a sub.
|Jun 27 2013, 9:03am Anchor
Just update the topic of this thread.
That said, we've got 9 players, which is frankly above the range you were looking for.
|Jun 27 2013, 2:46pm Anchor
I will join if you want another player.
|Jun 28 2013, 4:35am Anchor
You should just update the Opening Post (OP), It's simpler.
I dislike emotes, so will generally use things like =) rather than
|Jun 28 2013, 5:26am Anchor
I am unsure if ISOD is still in, but with Mongler I think we are starting now.
Game is up now. LearnByFail. 9 players max.
|Jun 28 2013, 7:45am Anchor
by the way, how long have we decided to make turns?
Edited by: Nerdzul
|Jun 28 2013, 12:22pm Anchor
I'll take LA Arco.
|Jun 29 2013, 1:52am Anchor
we are starting with 28 hours, then increasing that as needed.
|Jun 29 2013, 6:39am Anchor
Ok, pretender sent, I'll be offline most of the saturday and sunday (got a party out of town), see you in a couple of days
|Jun 29 2013, 8:33am Anchor
Pretender sent.
|Jun 29 2013, 8:41am Anchor
I have updated the thread to reflect who have joined the game.
|Jun 29 2013, 8:51am Anchor
I'll upload my pretender sometime during this weekend.
|Jun 29 2013, 11:47am Anchor
Aaaand the game has begun
Edited by: lukasr
I dislike emotes, so will generally use things like =) rather than
|Jun 29 2013, 12:12pm Anchor
...Uhm what? I thought I was supposed to be in the game too (I was the 3rd player to sign up). Gustavberner, did you miscalculate player slots or what?
Anyway, don't bother remaking just for me. Have fun everyone.
|Jun 29 2013, 1:11pm Anchor
Someone stole your place tewey?
If so, I support a restart.
Edited by: mongler
|Jun 29 2013, 1:24pm Anchor
Don't know about stealing. The game has only 9 slots but the list of registered players has 10 names so I guess that's why.
|Jun 29 2013, 1:37pm Anchor
Its my bad. I forgot to edit the max number of players and turn off autostart.
I have unstarted the game so you can join now. Sorry about the confusion. I thought I had turned off the autostart feature.
|Jun 29 2013, 1:57pm Anchor
Ok thanks. Can't do my pretender right now so I will send it tomorrow.
|Jun 29 2013, 2:35pm Anchor
ok- the game should start as soon as TeWey is in. I am so sorry for the confusion. I take noob-game quite literal
Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.


text:
Thanks for redeeming.{{else}}
Success! Thanks for repurchasing.{{/if}} {{else}} {{#if Expired}}
Increase my visibility!{{else}} {{#if IsMultiPack}}
{{#if HasMultiPack}} You have {{MultiPackCount}} top spot(s) left. Now loading you into the search listings... {{else}} You have used all top spots. Now loading you into the search listings... {{/if}}{{else}}
We are loading you into the search listing pages...{{/if}} {{/if}} {{/if}} {{/if}}
{{Current}} just saw you!{{/if}} {{#if LastTopSpotPurchaseIsMulti }} {{#if HasAnyTopSpot}}
{{#if HasFreeTopSpot }} {{ UnclaimedTopSpotFree }} Free {{/if}} {{#if HasPaidTopSpot }} {{#if HasFreeTopSpot }} & {{/if}} {{ MultiPackCount }} {{/if}} Top Spot{{#if Plural}}s{{/if}} Left{{else}}
0 Top Spot{{#if Plural}}s{{/if}} Left{{/if}} {{else}} {{#if HasFreeTopSpot }}
{{ UnclaimedTopSpotFree }} Top Spot{{#if Plural}}s{{/if}} Left{{/if}} {{/if}} {{else}} {{#if HasResults}}
{{Current}} see you now!{{else}} {{/if}} {{/if}}
You can now invite anyone to meet at your favorite Starbucks.
Limited-time feature
35 year old woman | Houston, TX, USA | Seeking men 32-40 within 50 miles
This will be fun or at least give me some good stories :)
I'm a small town girl at heart but love love love the city as well. I like being active and doing fun stuff like going to the beach, walking or running outdoors, etc...don't get me wrong I love to get dressed up for a nice dinner and maybe a play or movie but there are plenty of other things to do around this city.....there are always festivals, concerts or random fun activities going on! Family is very important to me so I hang with them as often as I can....this typically means a road trip to Louisiana. The best thing to me is doing something new so I really like trying new activities and seeing/learning new things which is why I love to travel but need to do it more often! Love to laugh and talk so good conversation is a must. As to my match...I'm not going to write a list of attributes except to say that a connection must be there and the person must be genuine.
Coffee and conversation , Dining out , Fishing/Hunting , Hobbies and crafts , Movies/Videos , Museums and art , Music and concerts , Religion/Spiritual , Shopping/Antiques , Travel/Sightseeing , Wine tasting
Basketball, Billiards / Pool, Bowling, Dancing, Football, Running, VolleyBall, Walking / Hiking
I exercise 3-4 times per week.
Z{{Cta}} {{#if HasMoreInfo}} ?{{CtaSecondary}} {{/if}}
|What she is looking for
|5'7" (170cms)
|5'11" (180cms) to 8'11" (271cms)
|Body type:
|Athletic and toned
|About average, Athletic and toned, A few extra pounds
|No preference
|Dark brown
|No preference
|No Way
|No Way, Cigar aficionado
|Social Drinker
|Social Drinker, Moderately
|Other profession
|No preference
|I'll tell you later
|No preference
|Never Married
|Never Married, Widow / Widower, Divorced
|Have kids:
|Yes, and they sometimes live at home, No, Yes, and they live at home
|Wants kids:
|Definitely, Someday
|Black / African descent, Native American, White / Caucasian, Other
|No preference
|Christian / Other
|Christian / Catholic, Christian / Protestant, Other, Christian / Other
|No preference
|Graduate degree
|Bachelors degree, Graduate degree, PhD / Post Doctoral


text:
I've created a table of contents page for my writing, The Library. For now, I've just hand coded in the urls for the stories and poems. What I would like to do is to use the
< ?php wp_list_cats(); ? >
code to call ONE category and then list the posts in that category. Is there a way to do this?


text:
Tomorrow marks the beginning of another NCAA Basketball Tournament, and we are definitely amped up for the coming games. The beginning of the tournament also got us thinking about some of the most popular basketball-related themes. Where basketball is concerned, there really are only a few big ones, but they're all memorable and instantly recognizable.
Source: YouTube.com
There are a lot of songs that are created and then later appropriated for movies. "I Believe I Can Fly" by R. Kelly was not one of those songs. Written for the 1996 live action/Looney Tunes mash-up "Space Jam," the song help propel the movie into the box-office stratosphere. It also earned a life of its own outside the movie, and in addition won two Grammy Awards for Best Male R&B Vocal Performance and Best Rhythm & Blues Song.
Tags: Music, Basketball
Even if you didn't watch the awards ceremony this past Sunday, you may have heard about Lady Gaga's performance of a medley of songs from "The Sound of Music," including "The Hills Are Alive," "My Favorite Things," "Edelweiss," and "Climb Ev'ry Mountain." If you haven't, the video is below. The performance particularly moved Julie Andrews, who played the role of Maria in the 1965 film.
Tags: Music, Lady Gaga
It's a simple fact of life. Someday one of either two things will happen to your favorite artists: 1) They will kick the bucket or 2) They will decide that enough is enough and retire from the music business. It happens to every musician, but for some of them that time is coming sooner rather than later. So here are four artists you may want to think about seeing before it's too late, in no particular order.
Normally when someone retires it's because they're entering the final chapter of their life, and they want to live their final years without the stress of work, maybe do some traveling, and spend time with family. That does not appear to be the motivation for Motley Crue's retirement at the end of this year. After all, none of them are particularly old. Mick Mars is the oldest member of the band at 65, but the other three members are in their 50s.
Tags: Music
Have you ever become interested in a seemingly obscure artist, only to look them up and realize they used to be the lead singer or lead guitarist in a famous band? If this has happened to you, don't think you're alone; it's happened to us, too. So today's post is dedicated to that phenomenon. Some artists have switched bands while others have formed solo careers. There are so many examples we could give you, but here are six.
Grohl is now known for being the front man of Foo Fighters, but from 1990 to 1994 he was the drummer for Nirvana. Following Kurt Cobain's death, he formed Foo Fighters. He is also part of Them Crooked Vultures with Josh Homme of Queens of the Stone Age (see below) and John Paul Jones, formerly of Led Zeppelin.
Josh Homme is the founder of Queens of the Stone Age, but he was once a member of stoner rock band Kyuss. He also has a shared history with Grohl, but not in Nirvana or Foo Fighters. Instead, he is a member of supergroup Them Crooked Vultures, which formed in 2009 and released an album, but has since been on hiatus.
These days he's known as a successful solo artist, but Gabriel earned his chops in the band Genesis, of which he was a member until 1975. Since leaving Genesis, Gabriel has had a very successful career, with a number of popular solo albums, particularly in the mid-1980s to early 1990s.
Chester Bennington isn't so much a case of an artist leaving one band for another, or leaving a band for a solo career, but one of joining yet another band. Bennington is the lead vocalist for Linkin Park, and has been a member of that band since 1999. In 2013, he also joined Stone Temple Pilots, replacing long-time lead vocalist Scott Weiland.
Another member of Genesis, Phil Collins is still technically in the band but announced his retirement from music in 2011 after years of dealing with pain stemming from issues with his vertebrae. Collins began a solo career in the early 1980s parallel to his work with Genesis. In 1996, Collins left the band to focus on his solo work, but briefly rejoined with bandmates Tony Banks and Mike Rutherford for a reunion tour in 2007.
Black Eyed Peas member Fergie has seen two transitions during her career. She was originally a member of teen pop group Wild Orchard but left in 2001. The next year she joined the Black Eyed Peas at the invitation of will.i.am. In 2006, she released her first solo album, Dutchess. That is her only solo album to date, though she has said she's working on a new one.
Tags: Music, Performer Transitions
Each year, we get treated to tons of new music. And yet, each year, there are some songs that just won't leave us alone. It's not that these songs are bad; we just heard them — a lot. Presented without comment, for your listening pleasure.
Tags: humor, music
For information on submitting a guest post, please view our guest posting guidelines.
The TN Team Blog and other social media platforms where TicketNetwork.com's content team posts content including, but not limited to Facebook, Twitter, and Google+, are written by the TicketNetwork.com content team. The views expressed do not necessarily reflect those of TicketNetwork Inc. Any trademarks remain the property of their respective owners; the appearance of trademarked terms does not indicate any association with TicketNetwork.com or TicketNetwork, Inc. The views, opinions and positions expressed within guest posts are those of the author alone and do not represent those of TicketNetwork or its employees. The accuracy, completeness and validity of any statements made within guest post articles are not guaranteed. TicketNetwork accepts no liability for any errors, omissions or representations made in the guest blogger postings. The copyright of the guest blogger's content belongs to the author and any rights or liability with regards to alleged infringement of the author's work is between the alleged infringer and the author and not TicketNetwork. Please note that guest bloggers are not paid by TicketNetwork for blogging content.
© 1996-
All rights reserved. TicketNetwork and the swirl logo are
registered trademarks of TicketNetwork, Inc.
TicketNetwork.com is an online ticket marketplace, not a box office or venue.
Need help narrowing down your options? Select tickets as you browse and compare them here.
Don't miss out on the 1989 World Tour, one of the biggest events of 2015!
For nearly half a century, the WWE (formerly known as the WWF) has been a staple of...
The wildly successful film featuring royal sisters Anna and Elsa is even better on ice!
All Dates
Need help ordering? Call 1-888-456-8499


text:
Terms and Conditions of Employment
Terms and Conditions of Employment and related policies can be updated from time to time. Please contact your human resources advisor to ensure that you have the correct information pertaining to your situation.
The Compensation and Labour Relations Branch is responsible for the development, publication, maintenance, and interpretation of the terms and conditions of employment for persons appointed to a position as a term, indeterminate, casual, seasonal, or part-time worker, as well as for excluded and unrepresented employees, in departments and agencies of the Core Public Administration, named in Schedule I and Schedule IV of the Financial Administration Act.
The terms and conditions of employment are set out in the relevant collective agreements as well as supplemented in the Policy on Terms and Conditions of Employment and other relevant policy instruments.
Policies and Instruments
- Guidelines for the Processing of Garnishments
- Policies and Guidelines for Ministers' Offices
- Policy Framework for the Management of Compensation
- Policy on Terms and Conditions of Employment
- Directive on Leave and Special Working Arrangements
- Directive on Terms and Conditions of Employment
- Directive on Terms and Conditions of Employment for Certain Excluded/Unrepresented Employees
- Terms and Conditions of Employment for Students
- Directive on Union Dues
- Union Dues Reference Table
- Frequently Asked Questions - Union Dues
Other links
- Collective Agreements
- Glossary of Terms and Definitions (Currently under review)
- Human Resources Information Notices
Pay Administration Guide, Policies and Instruments (Currently under review)
- Additions to Basic Pay
- Appointment to an hourly rate (PSTCER 24.1(b) and 26.(1))
- Canadian Forces - Rehabilitation leave
- Labour Disruptions (strike)
- Maternity and Parental Benefits Guide
- Maternity-related Reassignment or Leave Policy
- Pay Authorities
- Performance pay
- Rate of pay when a change in exclusion status occurs
- Self-Funded Leave Policy
- Specified Period Appointments During Extended Period of Leave Without Pay (Dual Employment)
- Severance Pay
- Work Force Adjustment.
Archived Policies and Instruments
- Leave with Income Averaging Policy (Archived April 1, 2009)
- Leave With Pay Policy (Archived April 1, 2009)
- Leave Without Pay Policy (Archived April 1, 2009)
- Pre-retirement Transition Leave Policy (Archived April 1, 2009)
- Pay Administration Guide (Parts archived on April 1, 2009)
- Acting assignment
- Computation of Entitlements
- Continuous Service
- Continuous/Discontinuous Service
- Continuous employment, continuous service and continuous/discontinuous service
- Deductions from pay
- Demotion
- Deployment or transfer by appointment
- Deposit of Regular Pay
- Dual remuneration
- Emergency Salary Advance
- Initial Appointment
- Introduction to Pay Administration Information On-line
- Maximum Hours of Work
- Pay above the minimum on appointment from outside the Public Service
- Pay increments (PSTCER sections 27 and 29 to 45)
- Payday
- Payments to a Third Party
- Promotion (PSTCER 24.(1))
- Public Service for the Purposes of the Public Service Terms and Conditions Employment Regulations
- Reclassification/Conversion
- Revisions
- Termination of Employment
- Vacation Pay Advance
- Part-time, Casual and Seasonal Employees
- Recovery of Amounts Due to the Crown
- Pay Administration - TB Circular 1979-35
- Pay Administration - TB Circular 1977-37
- Date modified:


text:
How Will You Vote on Prop 1? [POLL]
This November, the Yakima public will be able to vote on whether or not there should be a charter amendment in the city constitution that sets aside $750,000 per year for the city's parks.
In one way, it would guarantee that the city's parks could always be improved and nothing would stop Yakima from getting great outdoor options
Boulder Cave Closing for Year Monday
Residents Can Help Raise $200,000 for Randall Park
Dog and Wine Walk and Cop Run Helping Charity, More Briefs
Should Smoking Be Banned In Yakima Parks? [POLL]
This past week at the Yakima City Council meeting, Sara Bristol brought up the idea of banning smoking in city parks. It's an interesting proposition and one I think most families would agree with. Other cities around the country have enacted similar bans. So as we wait for this issue to come back to the city council, what do you think?


text:
PRLog - Oct. 26, 2012 - TORONTO -- Vimana Labs is pleased to announce that its iPhone application Date Calculator Whiz is now available for download from the iPhone App Store.
Date Calculator Whiz is a powerful date calculator application for iPhone like no other.
Did you ever want to know the date x work days from now?
Or, did you ever want to calculate when to start a project from a deadline date and number of available work days?
Or perhaps, did you ever wonder how many weeks to Christmas?
With this powerful application, you can instantly perform date calculations in split seconds! Combining a sleek intuitive interface with useful features like custom calendars and saved calculations, calculating dates and managing schedules will now be a breeze.
With Date Calculator Whiz you can:
Calculate interval in weeks, days, or work days, between two dates.
Calculate the end date with a starting date and an interval.
Calculate the start date with an ending date and an interval.
Sleek intuitive interface and attractive design. When you calculate a value, a lock appears next to the result field and you can change the other two variables to tweak your results, or clear all to start a new calculation.
A Today checkbox next to start and end date lets you quickly select today's date.
Email your calculations instantly from within the app.
Save your calculations and they will dynamically update the next time you open the app. Think "Days to Christmas!"
Create your own custom calculator by locking one of the three values for quick future calculations.
Create and add your own custom calendar with holidays for work day calculations.
Download Link:https://itunes.apple.com/