text:
In a spirited celebration of the people who contribute their time, talent and treasure to serve those in need, more than 300 guests attended St. John's Bread and Life's 15th Annual "Johnny's Angel" Award Dinner on April 10 at the University's Queens, NY, campus.
Maria C. and Joseph H. Schwartz '70C, '72MBA, '09HON were this year's honorees. Danny Velez, Bread and Life Mobile Soup Kitchen Driver, received the 2013 Sister Bernadette Award recognizing those who overcome adversity to demonstrate commitment and passion in promoting the agency's mission. Held in the D'Angelo Center's ballroom, the event raised $210,000 to support Bread and Life, one of Brooklyn's largest not-for-profit organizations providing food, job placement and other services to New Yorkers in need.
Read full story


text:
Sri Lanka to take note of Holmes views - Kohona says diplomats satisfied with camps |
Friday, 20 March 2009 | |
By Sunil Jayasiri and Sandun A Jayasekera The government yesterday said it had taken note of the recommendations put forward by the United Nations Under-Secretary for Humanitarian Affairs, Sir John Holmes, on his recent visit to the island recently. "We welcome any recommendation, and as a whole, they were positive," Human Rights Minister Mahinda Samarasinghe told media yesterday. He said, on his return, Sir Holmes had sent a set of recommendations, dealing with the camps set up for Internally Displaced People, which he visited during his stay in Sri Lanka, to President Mahinda Rajapaksa. "His proposals included ideas on how those camps could further be improved in order to provide better facilities for IDPs," the minister said adding, "Mr. Holmes had extended his satisfaction on the facilities at the camp and these recommendations are for further improvements to the facilities there." Minister Samarasinghe also said that on behalf of the President, he had sent a reply to Sir Holmes. "Those recommendations were very constructive and practical but we had to postpone some of these recommendations taking into consideration the security situation," the minister said. According to the minister discussions are underway with local authorities to implement most of these recommendations. The number of civilians fleeing the uncleared areas is gradually increasing as they value their freedom more than anything else, Essential Services Commissioner General S.B. Divaratna said yesterday. He said by last Monday, 45,519 civilians had arrived in the newly liberated areas and on Wednesday alone more than 1500 people had crossed over. Addressing the media at the Information Department auditorium, he said the government was taking all steps to facilitate the crossing over to the liberated areas of these civilians. He said transporting essential commodities to Mullaitivu and Kilinochchi had become easier after the opening of the A9 highway. In the first two months of 2009 alone, the government has sent 71,000 metric tonnes of food items and another 15,000 of other essential commodities such as fuel and clothes to Mullaitivu and Vavuniya through the Vavuniya Oddusudan route, he said. The government has continued to also send medicine, medical equipment and even building materials to the north despite heavy LTTE resistance, Mr. Divaratna said. "We are carrying out these humanitarian operations against so many odds. The LTTE does not want the government to dispatch these items to the people in the north as their intention is to show the world that the people are dying of starvation, from diseases or from injuries sustained in the cross fire," he said. When the food was transported by sea, the LTTE fired at our ships. The Essential Services Commissioner General's Department then hired smaller ships to dispatch food in smaller quantities of between 50 and 100 metric tonnes. Boats were then used to bring the stocks from the ships anchored in mid sea ashore. Food convoys were targeted by the LTTE and food lorries had to return on many occasions when the Department started to supply food using land routes, he said. Mr. Divaratna assured there was no reason why anybody should die of starvation, diseases or injuries. Kohona says diplomats satisfied with camps By Jamila Najmuddin The government said yesterday it operated in a transparent manner, when dealing with civilians fleeing LTTE-held areas and the diplomats who visited these camps over the weekend confirmed this. Foreign Secretary Palitha Kohona told Daily Mirror a group of diplomats who visited displaced peoples' camps in Vavuniya last week to get a first hand view of the situation were of the opinion that conditions in those camps were better than camps set up in other war torn countries. "One of the envoys told me the conditions in camps in Vavuniya were much better than in countries such as Darfur or Eastern Congo. What needs to be mentioned is that the international community did not help us set up these camps but instead the government did it on its own," Dr. Kohona said. He said the visit by the diplomatic community to the refugee camps in Vavuniya last week was the second since their visit to the area on March 4. The delegation that visited the camps last week included French, Russian, Indonesian and Korean Ambassadors, the Deputy Chief of Mission of Japan, his second secretary, the Maldivian High Commissioner, and the United Nations Director General. Meanwhile Dr. Kohona said the government was not prepared just yet to accede to requests by the international community to visit the camps as it was not the government's intention to set up 'IDP related tourism' where the international community visited the camps and gaped at civilians who had escaped from the clutches of the LTTE. He said while the government maintained transparency when dealing with the refugees, the visits by high-level delegations to these camps disturbed the entire establishment while the security in the area too have to be placed on high alert during such visits. "Because of these problems, we hope there are fewer requests to visit these refugee camps," Dr. Kohona said. He said discussions were underway between the government and the European Union for a delegation to visit the country sometime soon to get a first hand view of the conditions in the refugee camps though the dates and the agenda for the visit were yet to be finalized. "Our consultations with the EU are ongoing and its visit to the country is nothing new as last year too an EU delegation visited the country," Dr. Kohona said. Last year, a six-member EU delegation visited the country and held extensive discussions with foreign ministry officials, ministers, opposition party leaders, senior government officials, civil society groups and the media. Courtesy: dailymirror.lk |
Last Updated ( Friday, 20 March 2009 ) |
< Prev | Next > |

subset: commoncrawl


text:
JMS Provider | ConnectionURL |
STCMS | stcms://, stcmss:// |
OpenMQ / JMQ / Sun Java System Message Queue | mq://, mqtcp://, mqssl://, httpjms://, httpsjms:// |
JMS Grid | stream://, tcp://, ssl://, http:// |
WebSphere MQ/MQ Series | wmq://, wmq5:// |
WebLogic JMS | t3:// |
JBoss JMS | jboss:// |
STCMS 4.5.3 / SRE | stcms453:// |
Generic JNDI | jndi:// |
See below for more information
In either case, to use of outbound connections, a mapping must be made in the deployment descriptor of the EJB or servlet that ties the JNDI names of the connection factories to names in the ENC (Environment Naming Context). The application code can then lookup the JMS connection factory and create outbound connections.
TopicConnection topicConn = null; try { TopicConnectionFactory factory = (TopicConnectionFactory) context.lookup("java:comp/env/jms/TCF"); topicConn = factory.createTopicConnection(); TopicSession topicSession = topicConn.createTopicSession(false, Session.AUTO_ACKNOWLEDGE); topic = (Topic) context.lookup("jms/topic1"); TopicPublisher publisher = topicSession.createPublisher(topic); TextMessage txtMsg = topicSession.createTextMessage("Hello world"); publisher.publish(txtMsg); } finally { if (topicConn != null) { topicConn.close(); } }
Note that because a JMS connection is a transactional resource:
Parameter name | Meaning |
ConnectionURL | default value for connectionURL |
UserName | default username |
Password | default password |
MBeanObjectName | MBeanObjectName: name of the MBean that the adapter should create. The MBean will provide access to statistical info and a relay MBean for management of destinations in the JMS server. |
MBeanServerDomain | MBean server domain: JMX name for the MBeanServer to be used to register the RA MBean in. Not used if no MBean name is specified. When left blank or unspecified, the default MBeanServer will be used. |
Options | See below |
Parameter name | Meaning |
ConnectionURL | connection URL. Takes precedence over the value specified in the generic section of ra.xml. This can be of the form of lookup://name. See below. |
UserName | username. Takes precedence over the value specified in the generic section of ra.xml. |
Password | password. Takes precedence over the value specified in the generic section of ra.xml. |
ClientId | the client id, used in Connection.setClientID() |
ProducerPooling | (deprecated; use JMSJCA.producerpooling instead) A boolean that indicates if producers are pooled by the connector. For some JMS providers JMS producers (topic-publishers and queue-senders) are expensive to create because it may involve creating a socket connection. When ProducerPooling is turned on, the socket resources of a producer will not be closed when the application closes the producer. Instead, the producer will be returned to a pool that is tied to the session. The next time the application uses a producer on the session, it will be reused from the pool. |
IdleTimeout | (deprecated; use JMSJCA.idletimeout instead) This parameter is used for connection validation. If a connection is not used successfully for a period longer than the IdleTimeout period, the connection is marked as invalid. "Successfully" is defined as a msg was sent or received without an exception from the underlying JMS implementation. |
Options | switches and options, see below |
Parameter name | required? | Meaning |
ConnectionURL | not required | connectionURL. Takes precedence over the value specified in the generic section of ra.xml. |
UserName | not required | username. Takes precedence over the value specified in the generic section of ra.xml. |
Password | not required | password. Takes precedence over the value specified in the generic section of ra.xml. |
ClientId | not required | the client id passed to setClientID)(). Note that many JMS providers require a client id to be set in order to use durable topics. If this value is omitted or left blank, a client ID will be automatically generated based on the durable subscription name. |
destination | mandatory | name of the queue or topic that messages should be read from. To indicate that this is the name of an object that should be looked up in JNDI, prefix the name with lookup://. If this prefix is not found, the queue or topic will be created using the approach most suitable for the JMS server, typically by calling createQueue(name) or createTopic(name) See release notes of individual adapters for more information. |
destinationType | mandatory | should be either javax.jms.Queue or javax.jms.Topic |
subscriptionDurability | depends | applies only to topics. Should be set to either Durable or NonDurable |
subscriptionName | depends | in case the subscriptionDurability is set to Durable, this parameter must be specified and must indicate the name of the durable subscriber. |
ConcurrencyMode | not required | either serial, cc, or sync. See below. |
endpointPoolMaxSize | not required | In the case of concurrent processing, this value (integer) specifies the number of MDBs that can be used to process messages concurrently. This should match the value specied in the application server specific deployment descriptor that specifies the number of MDBs the bean pool. |
MBeanName | not required | MBeanObjectName: name of the MBean that the adapter should create. The MBean will provide access to statistical info and a relay MBean for management of destinations in the JMS server. |
messageSelector | not required | specifies a JMS message selector (optional) |
Options | not required | switches and options, see below |
RedeliveryHandling | not required | see below. |
BatchSize | not required | see below. (Set to a number greater than 1 to turn on batching) |
HoldUntilAck | not required | see below. (Set to 1 to turn on this special mode) |
ContextName | not required | Before the inbound connector calls the onMessage() method on an MDB, it will first log a message to the Logger with name com.stc.EnterContext. This entry in the activation spec defines the contents of the message. After the onMessage() method has returned, the same message (i.e. the value of ContextName), will be logged to the com.stc.ExitContext logger. The parameter ContextName may be left blank or may be omitted; in that case the value of ContextName is not logged to com.stc.EnterContext and com.stc.ExitContext. The Java CAPS application server interprets the com.stc.EnterContext and com.stc.ExitContext specially, and will actually not log the message (i.e. the value of ContextName), but will prepend the value of ContextName to all log entries that are logged by the application in the MBD. |
protocol://server:port?key1=value1&key2=value2The query string is optional and contains both properties for the JMS server as well as for the connector. See also the section on Options below.
The ConnectionURL can be specified at the connector level (i.e. top of ra.xml), but also for each activation spec. This allows multiple MDBs to use the same connector, but connect to different JMS servers. The ConnectionURL can also be specified for each connection factory. This is useful for global connectors: to connect to multiple JMS servers, one can specify a different ConnectionURL for each connection factory. For embedded connectors this is slightly different: the connection factory is configured in the ra.xml, and the number of connection factories in ra.xml is limited to exactly one per connectionfactory-interface class. This class must be one of the three JMS factory classes. Hence, the number of connection factories is limited to three per connector. Hence, if no global connectors are used, a separate embedded connector has to be used for each distinct JMS server used in an EAR. An alternative construct to using one different embedded connector for each distinct JMS server is by using a special facility in JMSJCA in which the username is overloaded: see below "Overloaded username".
In the activation spec, the ConnectionURL can take the form of lookup://jndiname where jndiname should represent a JMSJCA connection pool bound in JNDI. The advantage of this construct is that all connectivity parameters no longer need to be present in the activation spec, but can be delegated to a globally shared connection pool. The connection pool is typically configured in the application server, i.e. outside of the application, i.e. outside of the EAR file.
During activation, JMSJCA checks the ConnectionURL; if it starts with lookup:// it will try to use the remainder of that string to lookup an object in the default JNDI provider. The returned object must a connection factory that was created with JMSJCA; the activation and the connection pool also must use the same classloader. The configuration of both the connection pool (MCF) and its resource adapter (RA) will be inspected. Next, the following properties will be changed in the activation spec:
The precedence order for outbound connections is as follows: 1) createConnection(username, password), 2) at the connection factory level, and 3) at the connector level.
The precedence order for MDBs is as follows: 1) at the activation spec level, and 2) at the connector level.
A special feature of JMSJCA is that the ConnectionURL can also be specified in the application code when creating a connection through ConnectionFactory.createConnection(username, password) or one of the equivalents for queue and topic. If the username can be recognized as a ConnectionURL, e.g. if the username starts with stcms:// or stcmss:// for STCMS, the username is interpreted as a ConnectionURL rather than a username. Hence, createConnection(), createQueueConnection(), and createTopicConnection() can be used as follows:
createConnection("u", "p"); createConnection("protocol://host:port?option=value", null); createConnection("protocol://host:port?option=value&username=u&password=p", null); createConnection("protocol://host:port?option=value&username=u", "p");As shown, the username can still be specified: the query parameters username and password will be read from the ConnectionURL. The password can also be specified in the password parameter to createConnection(username, password).
The following first two statements are equivalent and will all create a connection to the STCMS server on BLUE at port 18008 using the username "X" and the password "Y". In the third statement, the username is obtained through the normal presedence rules, i.e. from the connection factory level specification or the connector.
ConnectionFactory.createConnection("stcms://blue:18008?username=X", "Y") ConnectionFactory.createConnection("stcms://blue:18008?username=X&password=Y", null) ConnectionFactory.createConnection("stcms://blue:18008, null)
Connections to JMS servers specified in the username parameter are pooled in the same pool as the "normal" connections in the connector pool.
Parameter name | in/out | Meaning |
JMSJCA.NoXA | in/out | if set to true, this indicates that the resource adapter should not use XA. This can be used in case the JMS provider is not configured to use XA. This feature can also be used when the resource adapter is used outside of the application server. See the note on transaction control below. |
JMSJCA.LocatorClass | in/out | Specifies the Java class name of the class that will be used to access the transaction manager in the application server. The transaction manager is used in case of temporary destinations (in order to delete them when the connection closes) and when messages are moved to the dead letter queue. The default value will most likely suffice. |
JMSJCA.redeliveryredirect | in | If set to true, in the case of messages being sent to dead letter queue, messages will be redirected rather than copied. |
JMSJCA.redeliveryhandling | in | specifies the behavior of the dead letter queue. See below. |
JMSJCA.concurrencymode | in | allows the concurrency mode to be overridden. Values are sync, CC, or serial. This is useful in particular cases (e.g. FIFO modes in STCMS) where the default concurrency mode does not suffice. |
JMSJCA.ACC | out | if set to true this indicates that the resouce adapter should behave as if it is running inside a client container. This means that the resource adapter will not be under the control of a transaction manager. The default is false. This property can also be set as a system property. |
JMSJCA.IgnoreTx | out | if set to true, the resource adapter will ignore the isTransacted parameter to the method createSession(isTransacted, ackmode) and equivalent functions and always change this parameter to isTransacted=true and the ackmode parameter is set to TRANSACTED. The default value is the opposite of JMSJCA.ACC. This property can also be set as a system property. |
JMSJCA.BypassRA | out | if set to true, this indicates that factories should not delegate to the resource adapter, but will instead delegate to the "native" JMS connection factory directly. The default is false. This property can also be set as a system property. |
JMSJCA.Strict | out | if set to true, the adapter will behave as close to the J2EE spec as possible. This property can also be set as a system property. See notes of specific adapters. |
JMSJCA.sep | in/out | To allow multiple properties to be specified in one single line (useful for some administrative consoles that limit the user input to one line), this options allows for a character to be specified that will be used to delimit multiple options. Example: "JMSJCA.sep=,JMSJCA.NoXA=true,JMSJCA.ACC=true" specifies two options: JMSJCA.NoXA = true and JMSJCA.ACC = true. Note that the separator can be escaped with a backslash in case it needs to be used as part of an option-value. Example: "JMSJCA.sep=*JMSJCA.NoXA=true*queuepattern=Q.\*" yields two values: JMSJCA.NoXA=true and queuepattern=Q.* |
JMSJCA.nocfcache | out | Disable connection factory caching. Default: false, but may depend on particular connector (e.g. WL for which it is set to true). Can be set to true for those cases where connection factories constitute live connections. In case of connection failures, these connection factories should not be cached but recreated. |
JMSJCA.messagewrapping | in | Always create a message wrapper around a message when it gets delivered to the MDB which allows the application code to associate state with the message in case the message gets redelivered. See Message Wrapping. Possible values: 0=auto, 1=always. Default: 1. |
JMSJCA.selector | in | Specifies a default selector for all activations. See Selectors. Default: "" |
JMSJCA.ForceBMT | in | When set to true, it will ignore the application server's directive to enlist receiving the message part of the transaction that spans the Message Driven Bean, and will ensure that receiving the message happens in a separate transaction. In other words: it ignores the CMT directive and will behave as if the application server had indicated BMT. Default: false. |
JMSJCA.idletimeout | out | This parameter is used for connection validation. If a connection is not used successfully for a period longer than the IdleTimeout period, the connection is marked as invalid. "Successfully" is defined as a msg was sent or received without an exception from the underlying JMS implementation. |
ProducerPooling | out | A boolean that indicates if producers are pooled by the connector. For some JMS providers JMS producers (topic-publishers and queue-senders) are expensive to create because it may involve creating a socket connection. When ProducerPooling is turned on, the socket resources of a producer will not be closed when the application closes the producer. Instead, the producer will be returned to a pool that is tied to the session. The next time the application uses a producer on the session, it will be reused from the pool. Default: false, but for some JMS providers this is turned on by default (e.g. STCMS453). |
JMSJCA.minimalreconnectlogging | in | If JMSJCA fails to connect to the JMS Provider upon an inbound activation, JMSJCA will retry periodically until the connection can be established. Every time a connection attempt fails, an error is logged. There are cases where it is expected and valid for these connection attempts to fail, for example in a cluster where multiple nodes try to connect to the same durable subscriber. When this option is specifed, and the value is set to 1, i.e. JMSJCA.minimalreconnectlogging=1, only a single error is logged upon the first failed connection attempt. |
JMSJCA.minimalreconnectloggingds | in | See JMSJCA.minimalreconnectlogging. When set to 1, i.e. JMSJCA.minimalreconnectloggingds=1, an informational message will be logged only on the first failed connection attempt if the error is caused by a failure to create a consumer, but failures in making connections and other errors will cause an error to be logged on each failed connection attempt. |
JMSJCA.interceptorsvcname | in/out | Specifies the interceptor provider name for inbound and outbound messaging, i.e. the name of the file listing interceptor classes located in the directory META-INF/services/ in the classpath. Default: jmsjca.interceptor |
JMSJCA.overrideissamerm | in/out | When set to true, this will cause a wrapper around the XAResource to be used so that isSameRM() always returns false. It is typically not necessary to set this option. Its purpose is mainly to provide compatibility with GenericJMSRA. Default: false |
Options can be specified in:
For all JMS providers, the name that is passed in into createQueue(String) and createTopic(String) support two special formats:
An administrative object has a Name attribute. This is a mandatory parameter, and indicates the destination name. This destination name is used to obtain the destination object in a JMS provider specific way. An administrative object also supports an Options attribute. This optional parameter specifies additional configuration options for the destination. Usage is specific to the JMS implementation. For an example, see WMQ.
Administrative objects can be used both for inbound and for outbound: the destination in an activation spec can be specified as an administrative object. To indicate that the destination parameter in an activation spec denotes an object that should be looked up, prefix the name with lookup://.
The destination obtained through Session.createQueueue() or Session.createTopic() also uses this approach: if the destination name supplied to these methods starts with lookup://, the destination is looked up in the container's JNDI instead of calling Session.createQueue() or Session.createTopic() on the underlying JMS provider. If the looked up destination is an administrative object, this destination is converted into a JMS provider specific destination using an approach specific for that provider. Of course the application code can also lookup the administrative object in JNDI, and pass it to methods such as createProducer().
Destination q = (Destination) new InitialContext().lookup("orders"); session.createProducer(q).send(session.createTextMessage("hello 1")); session.createProducer(q).send(session.createTextMessage("hello 2"));In the first send() method in this code fragment, the destination is looked up in the JNDI provider at server X using the lookup-name queues/q1234. Because destinations are cached in the adapter, in the second send() method, the cached destination object is used.
In this example, the activation spec has the destination attribute has the value lookup://orders, the destination object is looked up in a similar fashion in the JNDI provider at server X using the lookup-name queues/q1234. If on the other hand the destination attribute has the value orders, the destination object is obtained using createQueue("orders") or createTopic("orders").
Destination q = session.createQueue("lookup://jms/destinations/orders");This will result in a lookup in the container's jndi of the object with the jndi-name jms/destinations/orders. The resulting object is an administrative object containing the name q1234. The adapter will call session.createQueue("q1234") on the STCMS JMS client, and return the resulting object.
Connection c = fact.createConnection(); Session s = c.createSession(false, Session.AUTO_ACKNOWLEDGE);
Transacted mode: This is the default mode: a call to Connection.createSession(isTransacted, ackmode is defaulted to c.createSession(true, Session.SESSION_TRANSACTED). The XA emulation will propagate only the second phase of the transaction commit protocol to the session, i.e. commit and rollback are propagated to the transacted session; the first phase is ignored. This implies that transactional integrity is not guaranteed: if Session.commit() or Session.rollback() fail, the transaction may be left in an inconsistent state. Note that the application code can call Session.commit() or Session.rollback() directly; in that case the transaction managed by the container is bypassed completely, and the transaction may be inconsistent.
Non transacted mode: To use this mode, set JMSJCA.IgnoreTx=false(default is true), and call Connection.createSession(false, Session.AUTO_ACKNOWLEDGE) (the values CLIENT_ACKNOWLEDGE or DUPS_OK_ACKNOWLEDGE may also be used). The XA emulation will not propagate anything of the container managed transaction to the session. This means that the session is used completely outside of the transaction managed by the container. There is no transactional integrity.
Parameter value | Meaning |
serial | Uses one asynchronous listener; the JMS thread is used to invoke the onMessage() method. |
cc | Provides for concurrent processing by using connection consumer mode. Messages are dispatched to the WorkManager. Messages may be processed out of order. |
sync | Provides for multiple synchronous receivers that call receive(TIMEOUT) in a loop. This mode is mandatory for some implementations that do not properly implement the connection consumer mode (CC), or do not allow the XA start() method to be called from within the onMessage() method. A consequence is that for Topics, there will be no concurrent processing in this mode. |
The default value for the ConcurrencyMode-parameter is serial.
The msgid cache is not persistent, nor is it shared between multiple activations. This means that if a message was seen 10 times with the redelivered flag set, and the project is undeployed, the redelivery count will be set to zero when the project is deployed again. Also, if there are multiple application servers reading from the same queue, a message may be redelivered 10 times to one application server, and 10 times to the other application server, and both activations will see a count of 10 instead of 20.
The msgid cache is limited to 5000 entries; when this limit is reached, the oldest msgids are flushed from the cache. "Oldest" means least recently seen.
format := entry[; entry]* entry := idx ":" action idx := number (denotes the n-th time a msg was seen) action := number (denotes delay in ms) | "delete" | "move"(args) move := "queue"|"topic" | "same" ":" destname destname := any string, may include "$" which will be replaced with the original destination name.Example:
5:1000; 10:5000; 50:move(queue:mydlq)This causes no delay up to the 5th delivery; a 1000 ms delay is invoked when the message is seen the 5th, 6th, 7th, 8th, and 9th time. A 5 second delay is invoked when the msg is invoked the 10th, 11th, ..., 49th time. When the msg is seen the 50th time the msg is moved to a queue with the name "mydlq".
If the messages were received from "Queue1" and if the string was specified as
5:1000; 10:5000; 50:move(queue:dlq$oops)the messages would be moved to the destination "dlqQueue1oops": the special character "$" denotes the original destination name. Instead of "queue" one can also specify "topic" or "same". The latter denotes a queue if the message was received from a queue, or can denote a topic if the message was received from a topic.
Note that if lookup://queues/Queue1 is used as the destination name, the deadletter queue in this example becomes lookup://queues/dlqQueue1oops.
Another example:
5:1000; 10:5000This causes no delay up to the 5th delivery; a 1000 ms delay is invoked when the message is seen the 5th, 6th, 7th, 8th, and 9th time. A 5 second delay is invoked for each time the message is seen thereafter.
stcms://localhost:18007?JMSJCA.redeliveryhandling=5:1000; 10:5000
Moving messages is done by creating a new message of the same type unless the property JMSJCA.redeliveryRedirect is set to true in which case the messages are simply redirected. In the first case, the payload of the new message is set as follows:
The message properties of the copied message are as follows:
Property | Deprecated property | Meaning |
_JMSJCA_RedeliveryCount | JMS_Sun_JMSJCA_RedeliveryCount | number of times the message was seen with the redelivered flag set by JMSJCA. Will accurately reflect the total number of redelivery attempts only if there's one instance of the inbound adapter, and the inbound adapter was not redeployed. |
_JMSJCA_OriginalDestinationName | JMS_Sun_JMSJCA_OriginalDestinationName | name of the destination as specified in the activation spec |
_JMSJCA_OriginalDestinationType | JMS_Sun_JMSJCA_OriginalDestinationType | either "javax.jms.Queue" or "javax.jms.Topic" |
_JMSJCA_SubscriberName | JMS_Sun_JMSJCA_SubscriberName | as specified in the activation spec |
_JMSJCA_ContextName | JMS_Sun_JMSJCA_ContextName | as specified in the activation spec |
_JMSJCA_OriginalJMSMessageID | JMS_Sun_JMSJCA_OriginalJMSMessageID | original msgid as obtained through getJMSMessageID() of the original message |
_JMSJCA_OriginalJMSCorrelationID | JMS_Sun_JMSJCA_OriginalJMSCorrelationID | original JMS Correlation ID as obtained through getJMSCorrelationID() of the original message |
_JMSJCA_OriginalClientID | JMS_Sun_JMSJCA_OriginalClientID | The ClientID as specified in the activation spec |
_JMSJCA_ExceptionClass | JMS_Sun_JMSJCA_ExceptionClass | The classname of the exception that was caught by the RA. This is typically a wrapper exception created by the container. |
_JMSJCA_ExceptionMessage | JMS_Sun_JMSJCA_ExceptionMessage | The exception message of the exception that was caught by the RA. |
_JMSJCA_ExceptionStackTrace | JMS_Sun_JMSJCA_ExceptionStackTrace | The exception stacktrace of the exception that was caught by the RA. |
_JMSJCA_UserRollbackData* | JMS_Sun_JMSJCA_UserRollbackData* | Values specified on the message while being processed in the MDB by the application code. See Message Wrapper. |
_JMSJCA_JMSX* | n/a | Provider specific properties copied from the original message |
This table has a column called "Deprecated property". In JMSJCA versions until 6.0u2, the "old property names" were used. However, these property names were not portable with all JMS providers: MQSeries/WebSphere MQ does not support user defined properties starting with JMS. That is why these properties have been renamed and now have the prefix _JMSJCA. As not to break existing applications, i.e. for backward compatibility, the old property names are still supported but now have been deprecated. These deprecated property names are not available on JMS providers that do not support them, e.g. MQSeries/WebSphere MQ.
3:25; 5:50; 10:100; 20:1000; 50:5000
Arbitrary state can be associated with a message through the _JMSJCA_UserRollbackData* properties. For example, when an MDB calls message.setStringProperty("_JMSJCA_UserRollbackData_failuremode", "permanent") and rolls back the transaction, the next time that the message gets delivered, a call to message.getStringProperty("_JMSJCA_UserRollbackData_failuremode") will yield "permanent".
Note that this kind of state is not persisted and that its scope is limited to only the MDBs of the activation in which the state was set.
Through functionality exposed in message wrapper, the MDB can also query the number of times the message was seen before by the activation that the MDB is part of. This is done through the _JMSJCA_RedeliveryCount object property which returnes a java.lang.Integer.
An MDB can find out what the redelivery handling is for the activation that it is part of: getStringProperty("_JMSJCA_RedeliveryHandling") returns the redelivery string that applies to that message. The MDB can even change the redelivery handling for each particular message using setStringProperty("_JMSJCA_RedeliveryHandling", h) where h is the redelivery handling string. This string should be of the same format as redelivery handling strings specified in the activation spec.
An MDB can even stop message delivery altogether by calling setStringProperty("_JMSJCA_StopMessageDelivery", reason) where reason is a string that will be printed in the log as the reason why message delivery was stopped. Of course message delivery can only be resumed by an external action such as the call on the activation MBean, disabling/enabling or undeploying/redeploying the application.
The message wrapper implements one of the six javax.jms message types. The interface type will be the same as the wrapped message implements. Messages cannot be wrapped if a JMS provider delivers messages that implement more than one of the derived interfaces (TextMessage, BytesMessage, MapMessage, ObjectMessage, StreamMessage). If the JMS provider delivers a proprietary message that implements only javax.jms.Message, the wrapper will only expose the javax.jms.Message interface.
The message wrapper exposes new functionality through the methods that are declared in the javax.jms.Message type, especially the properties methods. A summary of all functionality is listed in the following table. Details on each item can be found in the corresponding sections.
Parameter | Deprecated parameter | Type | method | See section on | Meaning |
- | - | - | acknowledge() | HUA mode | To indicate that processing of the message has finished |
JMSJCA.setRollbackOnly | n/a | java.lang.Boolean | setObjectProperty() | HUA mode | To rollback the transaction |
JMSJCA.batchIndex | n/a | java.lang.Integer | getObjectProperty() | Batch | Indicates the number of messages that preceded this message |
JMSJCA.batchSize | n/a | java.lang.Integer | getObjectProperty() | Batch | Indicates the size of the batch, the same value as in the activation spec |
_JMSJCA_UserRollbackData | JMS_Sun_JMSJCA_UserRollbackData | java.lang.String | setStringProperty(), getStringProperty() | Redelivery | Gives access to arbitrary data that an application can associate with a message. |
_JMSJCA_RedeliveryCount | JMS_Sun_JMSJCA_RedeliveryCount | java.lang.Integer | getObjectProperty() | Redelivery | The number of times the message was seen before. A value of zero indicates that the message wasn't seen before. |
_JMSJCA_RedeliveryHandling | JMS_Sun_JMSJCA_RedeliveryHandling | java.lang.String | getStringProperty() setStringProperty() | Redelivery | The current redelivery handling setting for this message; sets the redelivery handling for this message |
_JMSJCA_StopMessageDelivery | JMS_Sun_JMSJCA_StopMessageDelivery | java.lang.String | setStringProperty() | Redelivery | Stops message delivery. The second parameter passed to setStringProperty will be printed in the log as the reason for stopping message delivery. Once message delivery is stopped, it can only be resumed by another invocation on the MBean. |
_JMSJCA_MBeanServer | JMS_Sun_JMSJCA_MBeanServer | java.lang.Object | getObjectProperty() | - | Returns the MBeanServer used to register the Activation MBean |
_JMSJCA_MBeanName | JMS_Sun_JMSJCA_MBeanName | java.lang.String | getStringProperty() | - | Returns the MBean name used to register the Activation MBean |
_JMSJCA_ExceptionClass | JMS_Sun_JMSJCA_ExceptionClass | java.lang.String | getStringProperty() | Redelivery | The classname of the exception that was caught by the RA the last time the message was delivered, or null if there is none. |
_JMSJCA_ExceptionMessage | JMS_Sun_JMSJCA_ExceptionMessage | java.lang.String | getStringProperty() | Redelivery | The exception message of the exception that was caught by the RA the last time the message was deliverd, or null if there was none. |
Note that the extra properties on the message wrapper do not follow the JMS specification:
Substitution parameters are of the form ${Parameter} . Substitution can be disabled by escaping the $-sign with an extra $-sign. For instance, while s = '${subscribername}' may resolve to s = 'x47' if the subscriber name in the activation spec was x47. On the other hand, the string s = '$${subscribername}' will always resolve to s = '${subscribername}' .
Selectors can also refer to parameters in the activation spec: the ${subscribername} refers to the the subscriptionName parameter in the activation spec.
Here is a list of all sustitution parameters:
Parameter | Usage | Description |
${subscribername} | Anywhere | Will be replaced with the subscriptionName parameter in the activation spec |
${selector} | Override | Will be replaced with the selector parameter in the activation spec |
${andselector} | Override | Evaluates to and (${selector}) if the selector in the activation spec is non-empty string, or evaluates to an empty string "" if the selector spec is an empty string |
${selectorand} | Override | Evaluates to (${selector}) and if the selector in the activation spec is a non-empty string, or evaluates to an empty string "" if the selector in the activation spec is an empty string. |
Parameters that are not in this list will be resolved as System parameters using System.getProperty().
The EndOfBatch message can be recognized using an Object message property with the name JMSJCA.EndOfBatch such that
Note that since all messages in a batch are delivered in one transaction, all messages in the batch are rolled back. Therefore, in typical applications, it would be preferable to move faulty messages to an error-queue rather than to throw an exception or mark the transaction for rollback. Note that the redelivery handling feature (see above) works the same on all messages and cannot make a distinction which message in a batch may be faulty.
Here is an example that illustrates its intended use:
// An imaginary way to post a request to a different thread private void postRequest(Message m, OnDoneHandler h) { // Do something } // An imaginary callback handler public interface OnDoneHandler { void onDone(boolean failed) throws Exception; }; // The onMessage method public void onMessage(final Message m) { postRequest(m, new onDoneHander() { public void onDone(boolean failed) { m.acknowledge(); } }); }
In this example the RA-thread will call onMessage(), and after it has returned from this method it will not commit/rollback the transaction nor will it return the session to the pool. Instead, these two activities are done when the other thread calls acknowledge().
message.setBooleanProperty("JMSJCA.setRollbackOnly", true); message.acknowledge();
public void onMessage(final Message message) { try { postRequest(message, new OnDoneHandler() { public void onDone(boolean failed) throws Exception { if (failed) { message.setBooleanProperty("JMSJCA.setRollbackOnly", true); } message.acknowledge(); } }); } catch (Exception e) { // Posting failed; rollback try { message.setBooleanProperty("JMSJCA.setRollbackOnly", true); message.acknowledge(); } catch (JMSException e1) { throw new RuntimeException(e1); } } }
Here is an example:
public void onMessage(final Message message) { try { if (message.getObjectProperty("JMSJCA.EndOfBatch") != null) { // End of batch message.acknowledge(); } else { // Message in middle of batch try { postRequest(message, new OnDoneHandler() { public void onDone(boolean failed) throws Exception { if (failed) { message.setBooleanProperty("JMSJCA.setRollbackOnly", true); } message.acknowledge(); } }); } catch (Exception e) { // Posting failed; rollback message.setBooleanProperty("JMSJCA.setRollbackOnly", true); message.acknowledge(); } } } catch (JMSException e) { throw new RuntimeException(e); } }
There are three approaches to this problem:
For those JMS servers for which the first approach does not work, jmsjca provides the third approach.
Parameter | Required | Meaning | Default |
distribution | yes | turns on distributed durable subscribers. Valid values: 0=off, 1=distributed durable subscriber | 0 |
subscribername | yes | the name of the durable subscriber | |
queue | no | name of the queue to send the messages to | LOADBALQ_topicname_subscribername |
mbeanname | no | name of the MBean associated with the topic-to-queue delivery object | specified MBean name + "-LOADBALQ" |
batchsize | no | number of messages read in one batch from the topic and written to the queue | 10 |
Method | Meaning |
getJMSServerMBean() | returns the ObjectName of the MBean that provides management capabilities of the contents of destinations in the JMS server. |
getJMSServerType() | returns the type of the JMS server, e.g. STCMS. |
Also, for each activation (i.e. MDB deployment), the JMSJCA connector can register an MBean. This MBean can be used to start/stop delivery of messages to the MDBs and can be used to extract performance data out of the connector. The name is specified in the MBeanName parameter of the activation spec.
Attribute | Meaning |
ActivationSpec | A dump of the values in the activation spec |
NActiveEndpoints | Number of active MDBs, i.e. number of threads that are currently in onMessage() |
NConfiguredEndpoints | Number of MDBs specified in the activation spec |
NHighestActiveEndpoints | Highest number of active MDBs reached sofar |
NMessages | Total number of messages delivered, i.e. the number of times onMessage() was invoked |
NTotalEndpoints | Current number of MDBs in the pool |
Stats | snapshot of performance numbers |
Method | Meaning |
getJMSServerMBean() | returns the ObjectName of the MBean that provides management capabilities of the contents of destinations in the JMS server. |
getJMSServerType() | returns the type of the JMS server, e.g. STCMS. |
getStatus | indicates if the connector is "Up" (i.e. connected to the JMS server, and potentially delivering messages to MDBs), "Down" (i.e. no connection exists to the JMS server), "Connecting" (i.e. the adapter is trying to establish a connection to the JMS server; the status of a connector immediately after activation is always "Connecting"), or "Disconnecting" (i.e. the connector is disconnecting from the JMS server and may be waiting for all threads to return from their onMessage() methods. |
getProperties | returns a String specifying configuration parameters. |
JMSJCA interceptors can be tied to a particular resource adapter instance, a particular activation, or, unlike EJB 3 interceptors, can be defined globally as default interceptors simply by adding a jar to the application server's classpath.
Example: by dropping a jar in the lib directory of the application server, interceptors are invoked on each message delivery and each time a message is sent. An interceptor can be written that adds a special tracking id to each message that is sent. This special tracking id may depend on an incoming message if any.
Object <METHOD>(javax.interceptor.InvocationContext) throws ExceptionThe invocation context has the following methods:
For inbound, the interceptors are invoked after beforeDelivery() and before onMessage(). The application server will set the thread context classloader to the application in the beforeDelivery() method.
If an exception is thrown on inbound, this will be treated as if it were thrown by the MDB. If an exception is thrown on outbound, the exception is propagated to the application code just as if the JMS implementation had thrown the exception. The exception from the interceptor is wrapped into a JMSException.
For outbound, a single interceptor object is instantiated for each outbound managed connection and for each specified interceptor class.
As a result, interceptors are single threaded.
In the paragraph above, ${JMSJCA.interceptorsvcname} is evaluated as an option that can be specified in the URL or in the Options field. The default is jmsjca.interceptor. Example: using the URL stcms://localhost:18007?JMSJCA.interceptorsvcname=myinterceptor will cause JMSJCA to try to load all files called META-INF/services/myinterceptor and extract the classnames of the interceptors from these files.
The order in which interceptors are loaded and executed cannot be influenced.
javax.jms.MessageListener.onMessage(javax.jms.Message) javax.jms.MessageProducer.send(javax.jms.Message) throws javax.jms.JMSException; javax.jms.MessageProducer.send(javax.jms.Message, int, int, long) throws javax.jms.JMSException; javax.jms.MessageProducer.send(javax.jms.Destination, javax.jms.Message) throws javax.jms.JMSException; javax.jms.MessageProducer.send(javax.jms.Destination, javax.jms.Message, int, int, long) throws javax.jms.JMSException; javax.jms.QueueSender.send(javax.jms.Message) throws javax.jms.JMSException; javax.jms.QueueSender.send(javax.jms.Message, int, int, long) throws javax.jms.JMSException; javax.jms.QueueSender.send(javax.jms.Queue, javax.jms.Message arg1) throws javax.jms.JMSException; javax.jms.QueueSender.send(javax.jms.Queue, javax.jms.Message arg1, int, int, long) throws javax.jms.JMSException; javax.jms.TopicPublisher.publish(javax.jms.Message) throws javax.jms.JMSException; javax.jms.TopicPublisher.publish(javax.jms.Message, int arg1, int, long) throws javax.jms.JMSException; javax.jms.TopicPublisher.publish(javax.jms.Topic, javax.jms.Message arg1) throws javax.jms.JMSException; javax.jms.TopicPublisher.publish(javax.jms.Topic, javax.jms.Message arg1, int, int, long) throws javax.jms.JMSException;
/** * Saves the message id of an inbound message on an outbound message if the * inbound message was intercepted and if the outbound message is sent on the * same thread as the inbound message was received. This matches a simple * queue-to-queue scenario: an MDB receives a msg and in the MDB another message * is sent. * * @author fkieviet */ public class Interceptor3 { // Inbound and outbound are using different interceptor instances, so // use a threadlocal to remember the input message private static ThreadLocal<Message> inputMessage = new ThreadLocal<Message>(); @AroundInvoke public Object intercept(InvocationContext ctx) throws Exception { if (ctx.getMethod().getName().equals("onMessage")) { // For inbound, save the message so that it can be used later for outbound try { inputMessage.set((Message) ctx.getParameters()[0]); return ctx.proceed(); } finally { inputMessage.set(null); } } else { // For outbound, try to copy the inbound message id to the outbound message // before it is sent if (inputMessage.get() != null) { Message outputMessage = null; for (Object o : ctx.getParameters()) { if (o instanceof Message) { outputMessage = (Message) o; } } if (outputMessage != null) { try { outputMessage.setStringProperty("OriginalID" , inputMessage.get().getJMSMessageID()); } catch (JMSException ignore) { System.out.println(ignore); // message may not be writable } } } return ctx.proceed(); } } }
This class should be packaged in a jar and in this jar there should be a file META-INF/services/jmsjca.interceptor. (A different file name can be chosen if the RA is configured to use this different name). This file should contain the classname of the interceptor. The jar can be placed in the lib directory of the application server.
Genericjmsra's queues and topics contain the name of a destination object bound in JNDI. JMSJCA will take this name, prefix it with jndi:// and create its own administrative object for it. This approach will work if the JNDI adapter is used, and if this adapter is pointing to the the same JNDI store as Genenericjmsra.
stcms://server:portwhen using SSL, specify
The ConnectionURL can optionally contain a query string. This can be used to specify parameters for the STCMS connection factory or the JMSJCA adapter. For example, to turn make the client validate the SSL certificate that it receives from the server, one can specify server authentication as follows: stcmss://?com.stc.jms.ssl.authenticationmode=Authenticate.
Another example:
Run in cc-mode will cause deadlock in the case of any MDB rolling back. This can be fixed either in the client side or the server side. A better solution will be addessed later.
Likewise, for the connection URL the STCMS instance name can also be specified, e.g. stcms://(domain1stcms1). In this case, the server name will be localhost and the port will be looked up in the lifecycle listener with the name domain1stcms1.
Since STCMS shares user database and the credentials with GlassFish, the advantage of this is that the credentials don't need to be specified at all, which makes maintenance of the system easier when the password of GlassFish needs to be updated periodically. The same advantage holds true for the port number. Note that the cleartext password cannot be obtained in GlassFish. Instead, a so-called trusted connection is used to connect with STCMS.
Workaround #1:use sync mode instead of CC mode. This implies that there is no concurrent processing for topics. This mode can be specified in the deployment descriptor or in the URL. See the JMSJCA release notes.
Workaround #2: restart the SJSMQ broker if this situation occurs
Workaround: upgrade to 3.7UR1 or higher.
Likewise, for the connection URL, the JMS Host name can also be specified, e.g. mq://(default_JMS_host). In this case, the server name will be localhost and the port will be looked up in the JMS Host configuration named "default_JMS_host" in GlassFish.
The advantage of this is that the credentials need to be specified in fewer places in GlassFish and JMQ, which makes maintenance of the system easier. The same advantage holds true for the port number.
For MQ Series 5.3, the following jars should be placed in the application server's classpath:
Here is a sample configuration for GlassFish copied from domain.xml:
<connector-connection-pool associate-wit... transaction-support="NoTransaction" validate-atmo...> <property name="Password" value="abcdef"/> <property name="UserName" value="WMQAdmin"/> <property name="Options" value="JMSJCA.sep=,JMSJCA.NoXA=true,JMSJCA.IgnoreTx=false"/> <property name="ConnectionURL" value="wmq://runtime9:1416?QueueManager=JMSDEMO&marker=notx2"/> </connector-connection-pool>(several attributes left out for brevity)
The connection URL passed to JMSJCA is identical to the WebLogic URL plus a query string. Example: t3://blue:7001?JMSJCA.WLFACTORY=myxa&prefix=jms/destinations
Parameter | Default | Explanation |
JMSJCA.WLFACTORY | weblogic.jms.XAConnectionFactory | Specifies the name of the connection factory to be looked up in WebLogic's JNDI. This connection factory is used both for XA and non XA (eventhough XA is emulated). This factory works for both queues, topics and unified (JMS 1.1) factories. In the example above, the connection factory would be obtained by looking up myxa. |
prefix | "" | The value is prefixed to the destination name used for looking up destinations. In the above example, a destination called MyQueue would be looked up as jms/destinations/MyQueue. |
Note that the query string can also include parameters for JMSJCA. Example: t3://blue:7001?JMSJCA.WLFACTORY=myxa&prefix=jms/destinations&JMSJCA.redeliveryhandling=5:1000;10:5000.
The activation spec uses the same convention of prefix/name as createQueue(name). Example: if the destination in the activation spec is specified as MyQueue, and the URL is t3://blue:7001?JMSJCA.WLFACTORY=myxa&prefix=jms/destinations, the destination will be looked up in WebLogic's JNDI as jms/destinations/MyQueue.
Name | Meaning |
JMSJCA.QueueCF | JNDI name of queue connection factory (javax.jms.QueueConnectionFactory) |
JMSJCA.TopicCF | JNDI name of topic connection factory (javax.jms.TopicConnectionFactory) |
JMSJCA.UnifiedCF | JNDI name of connection factory (javax.jms.ConnectionFactory) |
If the property java.naming.factory.initial is specified, the InitialContext is created using the complete set of properties specified in the URL and or the options field. If the property java.naming.factory.initial is not specified, the InitialContext is created using its default constructor.
java.naming.factory.initial=com.stc.jms.jndispi.InitialContextFactory java.naming.provider.url=stcms://localhost:18007 java.naming.security.principal=Administrator java.naming.security.credentials=STC JMSJCA.TopicCF=connectionfactories/xatopicconnectionfactory JMSJCA.QueueCF=connectionfactories/xaqueueconnectionfactory JMSJCA.UnifiedCF=connectionfactories/xaconnectionfactory com.stc.jms.autocommitxa=true com.stc.jms.jndispi.disconnected=true
These properties can be specified in the Options field or be encoded in the ConnectionURL. Note that if the Options field needs to be limited to one single line, e.g. because of limitation in administrative consoles, the JMSJCA.sep option can be used. Example:
JMSJCA.sep=,java.naming.factory.initial=com.stc.jms.jndispi.InitialContextFactory,java.naming.provider.url=stcms://localhost:18007,java.naming.security. principal=Administrator,java.naming.security.credentials=STC,JMSJCA.TopicCF=connectionfactories/xatopicconnectionfactory,JMSJCA.QueueCF= connectionfactories/xaqueueconnectionfactory,JMSJCA.UnifiedCF=connectionfactories/xaconnectionfactory,com.stc.jms.autocommitxa=true,com.stc.jms. jndispi.disconnected=true
The same thing will happen if the destination is specified as lookup://q and q is an administrative object with name jndi://queues/Queue1.
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE sun-ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Application Server 9.0 EJB 3.0//EN" "http://www.sun.com/software/appserver/dtds/sun-ejb-jar_3_0-0.dtd"> <sun-ejb-jar> <enterprise-beans> <unique-id>1</unique-id> <ejb> <ejb-name>MDB1</ejb-name> <jndi-name>mdbtest</jndi-name> <mdb-resource-adapter> <resource-adapter-mid>sun-jms-adapter</resource-adapter-mid> </mdb-resource-adapter> </ejb> </enterprise-beans> </sun-ejb-jar>
X:\glassfish\bin>asadmin deploy --libraries X:\glassfish\lib\install\applications\jmsra\imqjmsra.jar,X:\glassfish\lib\install\applications\jmsra\imqbroker.jar sun-jms-adapter.rar
In this example, GlassFish v3 is installed in directory X:\.


text:
Breast Cancer Awareness Event- Salon Allure wants to give back !!!
Are you or someone you know a breast cancer survivor, or maybe even dealing with it as we speak?
Submit a short essay and picture to tell us here at Salon Allure your story for a chance to win a "Day of Beauty" on Sunday November 3rd.
Nominate a friend, relative or yourself for a makeover. Submit a short essay and a picture about you or someone you know that has overcome the obstacles and challenges of breast cancer. We want to hear your story and why you feel you or this person should be 1 of 3 women to "GET ALLURED"!
Submissions must be made no later than October 25th, 2013 via email to email@example.com. The Salon Allure team will select the top 3 essays and notify the winners immediately.
*All other essays submitted but not chosen in the top three will receive a 20% off gift certificate for services to be honored in the month of November.
So please, join us on Sunday, November 3, 2013 from 10-4 for refreshments with friends, family or even just to be a part of this special day with women who are an inspiration to all of us!
Other vendors that will be in attendance include:*Dovine Designs: Jewelry & Accessories*Lulu Cakes- Unique Diaper &Towel Cake Creation*Caked Up- Custom Cakes & Cupcakes
These vendors will also donate a percentage of their sales to The Susan G. Komen Foundation.
Please feel free to share this as you see fit.
Also, please RSVP to this email address and let us know if you will be attending and/ or plan to bring a guest.
Hope to see you on the 3rd for a very special day.
-Gabriella, Theresa, and the rest of the Salon Allure Team
Salon Allure
368 New Hempstead Road Suite 8
New City, New York 10956
+ Leave a Comment
- Pearl River Patch Editor
- Ryan Buncher
- email@example.com
Copyright ©2013 Patch. All rights reserved.


text:
2 Meetup Groups match "Documentary Films" near Jacksonville, FL
This is a group for anyone interested in film making, at any level from Script writes to Directors, with opportunities of working with DSLR, video camera, and RED cameras. for High definition film making. We want to cover all facets of filming, from Camera/ sound on location equipment to post production, script review, post editing, coloring, sound, to submission of films. This group will have access to a Cloud collaborative environment, High Definition, codex exports, access to a selling foota …
There are no upcoming Meetups.
Are you currently a filmmaker in the North Florida area looking to network with new people? Maybe you're a Producer, Director, DP, AD, Grip, Gaffer, MUA, you name it? Maybe you are brand new to filmmaking and have an itch to see what it's all about? Our group will do it's best to expand the bounds of all forms of filmmaking in the North FL area!
Get an alert email when new Meetup Groups like this start near you.
You'll get advice, help finding members, and tools to make running a Meetup Group easier.


text:
Juicy Couture
Sharp Suiting Blazer
Juicy Couture embraces the bright and glamorous fun of its Los Angeles heritage by discovering the couture in the everyday, and delivering an element of surprise in all of its designs. Famous for ascending the tracksuit to its status as a casual luxury icon, the brand continues to evolve, bringing the same confident, whimsical and feminine attitude to everything it creates. Today, the global phenomenon offers an assortment that spans fashion apparel for women, girls and baby, handbags, shoes, intimates, swimwear, fragrance, accessories, jewelry, sunglasses and small goods.
- Shell: 60% wool 36% poly 4% elastane
Lining: 100% poly - Dry clean only
- Button front closure
- Front flap pockets
- Button sleeves
- Satin trims
- Styled with Juicy Couture Short Sleeve Graphic Tee Leopard in Pale Pink.
- Styled with Rich & Skinny The Legacy Leather Look in Shady.
- Styled with House of Harlow Bone Wrapped Ring in Gold.
- Styled with House of Harlow Stone Top Skull Cocktail Ring in Rose Gold.
- Modeled in size S. See fit guide for model's dimensions.
- Revolve Style No. JUICY-WO1758
- Manufacturer Style No. JG006412


text:
My preference is for a polyamorous (closed group) relationship, but I'm open to monogamous relationships as well, and may consider other types.
Although I'm pretty open-minded about looks, I find short women extremely sexy. So I love that this site seems to be matching me with a lot of women around 5'0-5'3 (though I like 4'6"-5'2" best).
Professionally, I studied computer engineering in college, but wasn't able to finish due to a combination of health and financial issues which compounded each other, along with 2 failed attempts to pass C++. I've done a few programming contract jobs since then, but the only jobs I've been able to find in the field were government-sponsored programs, which dried up once I hit 30 and no longer qualified for those programs. There's been nothing since. I'm currently on disability, which sucks, but at least it pays almost twice as much as income assistance, no time limit, and lets me earn more per month without deductions. But I don't want to be stuck on that for the rest of my life, so I'm trying to build careers as a musician, photographer, and entrepreneur, still looking for IT jobs (though I can't do programming jobs any more due to my disability), and looking for other options.
BTW, if you're looking at my Personality section, I suggest swapping the "More Geeky" and "More Dominant" bars, as well as the "Less Spiritual" and "Less Into Exercise" bars.


text:
'Once Upon a Time' photos
Image 1 of 9
Ginnifer Goodwin is Snow White
Ginnifer Goodwin has been hard at work behind the scenes of "Once Upon a Time." She says of her photo project:
Comments (0)
Add comments | Discussion FAQCurrently there are no comments. Be the first to comment!
COMMENTING POLICY: Readers are encouraged to post comments that are germane to the article. We reserve the right to remove any user, and to delete comments that contain abusive language or personal threats, as well as those that are racist or demeaning. Readers may report comments by clicking "Report Abuse." Once a comment has been flagged, a Baltimore Sun staffer will investigate. Click here for more information on commenting.


text:
php flush(); ?>
These are my new favorite bikram yoga bottoms. I have several different styles and brands and I like this short because it is long enough that it helps me with toe stand so my foot doesn't slip so much. They are also very flattering and comfortable. Please make more colors! (purple especially and prints would be fun)
Great Hot Yoga shorts. I appreciate that they short without being too short like some of the other Hot Yoga specific shorts. They have a slightly longer inseam than the Lululemon Hot Yoga shorts.
I love these Hot Shorts They are the perfect fit. I have had such a hard time finding the right shorts for my yoga practice in heated studio. Thank you Zobha.
This is a perfect pair of shorts for Hot Yoga or Bikram. I've also worn them under see through summer dresses. I have them in multiple colors.
Love the length of the inseam and the coverage. They hardly ride up, and are perfect for teaching (nothing shows when I'm demo-ing!). I wear them also under short dresses. I am a size 2 in Zobha capris, but somehow I need to size up to a 4 in these (the leg openings too tight in the 2).
For your best fit, please consult our size chart. Go to http://www.zobha.com/t- fit.aspx
Hi, I'm wondering if size 2 is like XS? I'm 5'2". Thanks! Olivia
Love these shorts for hot yoga. Great length and I don't have to adjust in class. I agree w/other poster. More colors please, I would love to buy more of them!!
would love to see these shorts in other bright colors too. like all shades of red, lavender or purple. love these shorts
These shorts are the perfect length...I am 5'2" and they fall just below the biggest part of the thigh which is very flattering. I wear them for yoga and was very concerned about the white being see through, but they are not. The Zobha material is super comfortable and the fit is as usual, perfect. I bought more colors to go to dance classes. Keep making these!
These are great looking shorts. I would love a pair. Too bad you don't have them in my size. I've been looking at them for a while.


text:
Shuya5's Epic Services!
Only Available to Elite Members
Now giving away free services! Look in the news section for more details!
Strength, Attack, Defence, and Ranged lv1-60!
Why am I offering this service? Well, so I can give back to the community that has supported me for a quite a while now. I know that this looks tiny to what others are offering, but this is the best I can do to offer back to the community.
So What I offer:
Free Services:
*Only if you have the money to buy raw foods that are required to level 1-40
I will train any of the above skills lv1-40 for free!
Essence Mining (Up to 1000 rune or pure essences, just make sure you have completed Rune Mysteries, have the best picaxe possible and level 30 mining if you want me to mine pure essence)
*Note that if you are using free service, you can only choose one skill and service per player and one time, so choose wisely.
NEW Premium Services
These are services you have to PAY in runescape gp or MMO Gold (No real money please)
Fishing lv1-60
Woodcutting lv1-60
Cooking* lv1-60
*Only if you have the money to buy raw foods that are required to level 1-40
Firemaking lv1-60 (requires you to have supplies)
Essence Mining(only if you want me to mine 1000 essence or more, same requirements as free service)
Air Rune supplier
Water Rune supplier
Earth Rune supplier
Fire Rune supplier
Strength 1-40***
Attack 1-60***
Defence 1-60***
Ranged 1-60***
***Money to buy foods, supplies, and equipments are required. Separate prices.
**You can use premium services as many times as you want.
For 1-60 leveling service, here is the list of prices:
(lv1-10)-60...600K rsgp OR 600 MMO gold
(lv11-20)-60...550K rsgp OR 550 MMO gold
(lv21-30)-60...510K rsgp OR 510 MMO gold
(lv31-35)-60...470K rsgp OR 470 MMO gold
(lv36-40)-60...430K rsgp OR 430 MMO gold
(lv41-45)-60...390K rsgp OR 390 MMO gold
(lv46-50)-60...330K rsgp OR 330 MMO gold
(lv51-55)-60...280K rsgp OR 280 MMO gold
(lv56-60)-60...200k rsgp OR 200 MMO gold
If you want to combine MMO Gold and rsgp, remember that 1 MMO Gold is 1k rsgp.
For Essence Mining (no MMO Gold please):
100 rune/pure essence=2.5k rsgp
For Rune supplier:
100 air rune=300 rsgp
100 water rune= 1k rsgp
100 earth rune= 1.5k rsgp
100 fire rune= 500 rsgp
*Prices may change
Price Comparison
This is simply just to show you how cheap my prices are.
At Rsfirm.com, they charge you $27 for fishing, $31 for cooking, and $46 for woodcutting for 1-60.
$1=1million rsgp=1000k rsgp so it means they charge you 27mil rsgp-46mil rsgp
I am doing 1-60 for 600K, so it is 0.6mil rsgp.
27mil and 0.6mil, well I guess you know which offer is better.
And also, the prices I have set for runes and essences are all lower than GE prices.
As you can see, I'm talking about serious business here.
Payment Methods
If you are paying by MMO Gold, please inform Adub by saying the amount of Gold you will want transferred, and who you are transferring to (Because of the recent update, you will need to transfer the gold to a middleman. I myself will contact the middleman, so all you need to do is just include in the pm to Adub that it is for middle man (I will tell who it is by sending a pm to you). Please note that the middleman will handle the MMO Gold until I finish the service.
If you are paying by rsgp, just make sure that you have the amount needed in your rs bank, and when I am training, I will withdraw the correct amount and transfer it to my account.
Contacting Me
Free Service: Just make a post here and complete the form below and send me a pm with the form attached.
If you chose Cooking or Essence Mining, do you have the required materials?:
2.Levels you want me to train (anywhere from lv1 to lv40):
OR if you chose Essence Mining, how much essence do you want mined:
3.Your Account Username/email:
4.Password (don't worry, I will keep it secure)
5.Bank pin if you have one:
Premium Service:
Do you have the required materials?:
2. Number of Essence you want me to mine, OR runes you want me to give (if you chose leveling, leave it blank):
3.Your Account Username/email:
4.Password (don't worry, I will keep it secure):
5.Bank pin if you have one:
6.The amount you will pay(either in rsgp or MMO gold):
Also, attach the form below too:
Some Important Information:
Due to the fact that I live in Europe, time zones may affect the time it takes to train an account. Also, like any other Middle School Student, I am busy, so it may take a while for the account to be fully trained. Also, keep in mind that I train the accounts in the order that the PMs arrived and also it depends on the skill choice you make, so it may take a looong time (Anywhere up to a week or more) to train your account.
Also, I will sometimes be gone because of the school fieldtrips and activities, and that will delay the training as well. If that is the case, I will try to post a message here in the news section, or PM you.
If you are paying by MMO Gold because you are using premium services, then expect some delay because it will take time for me to verify that you have transferred the gold. So if you do not want to wait, pay me with rsgp.
And finally, this service may end without warning (definitely before summer), so I recommend you to stay up-to-date.
I will now be giving away lv40-50 free training, 1000 essences, or 1000 runes to the first person who orders any of the following:
1. 1-60 for any skill (or 40-60 if you are using my free service for the first time)
2. Over 1500 essences (2.5k rsgp for 100 ess)
3. Over 1500 runes (see the list of prices)
Note that if you choose lv40-50 free training, you will still need to have the money to buy supplies if you choose Cooking or firemaking. You will also still need to pay for lv50-60.
This will ONLY be given away to the first person who contacted me about using any of the three premium services that I listed above.
I will PM you back if you are the winner, and ask you to choose from any of the three giveaways.
In other news...
I will be closing this service within a week.
Thanks for your time


text:
Jim Lehrer: 2011 National Book Festival
Television journalist Jim Lehrer appears at the 2011 National Book Festival.
Speaker Biography: In October 1975, the half-hour "Robert MacNeil Report," with Jim Lehrer as the Washington correspondent, premiered on Thirteen/WNET New York. Over the next seven years, "The MacNeil/Lehrer Report" (as it was renamed in 1976) won more than 30 awards. In September 1983, Lehrer and MacNeil launched their most ambitious undertaking, "The MacNeil/Lehrer NewsHour." The 1995-96 season marked their 20th year
Louis Bayard: 2011 National Book Festival
Louis Bayard appears at the 2011 National Book Festival.
Speaker Biography: The Washington Post says Louis Bayard has ascended to "the upper reaches of the historical-thriller league." He has been an Edgar and Dagger award nominee and his novel "The Pale Blue Eye" has been optioned for a film. Set partly in Washington, D.C., his newest novel, "The School of Night" (Henry Holt), offers "seamless prose and conjures the past with credibility," said The Wall Street Journal. Bayard is also a reviewe
US & Europe debt fears hammer stocks
Nov. 21 - Fears about out-of-control government debt on both sides of the Atlantic have swept across financial markets, knocking stocks sharply lower and pushing up prices of bonds deemed to be safe havens. Ruairidh Villar reports.
Berlusconi's parting shots
Nov 13 - Outgoing Italian Priime Minister Berlosconi calls on the ECB to support the euro. Deborah Lutterbeck reports.
Boeing lands record order in Dubai
Nov. 14 - Boeing makes a big splash at the Dubai Air Show with a blockbuster deal to sell 50 of its 777 jetliners to host airline Emirates. Conway G. Gittens reports.
Elizabeth Taylor sparkles at Christie's
Nov. 15 - Hollywood starlet Elizabeth Taylor's glittering jewels go on display in Paris ahead of two auctions in New York. Kilmeny Duchardt reports.
U.S.S. Constitution: Old Ironsides
The Constitution is the oldest commissioned naval vessel still floating. It was named by George Washington and commissioned in 1797. It defeated 5 British war ships during the War of 1812. (6min)
Beetlejuice - Poe Pourri part 1
Part 1 of the beetlejuice episode "poe pourri" enjoy... Examines the use of irony and personification. Also, it contains Edgar Allen Poe references throughout.
Moving Straight Ahead
Adding randomly moving dots, or visual "noise," makes the visual motion cues much harder for your brain to interpret, until the noise is removed toward the end of the video.
Synthèse des ateliers du colloque « Histoire et littérature » 1/4 (video)
Intervention pour la synthèse des ateliers A2et B2 Littérature et représentation du social ; Lire le Moyen Age ; Au-delà de la représentation ; Politiques du patrimoine
Synthèse des ateliers du colloque « Histoire et littérature » 2/4 (video)
Intervention pour la synthèse des ateliers A3 et B3 Entre fiction et réalité ; manuels et programmes ; parler de la Shoah à l'école.
Des rapports littérature/histoire à l'École au moment de l'instauration de l'histoire des a
Intervention pour la table ronde : « Histoire et Littérature de l'école au lycée : différences et complémentarités »
Energiewende: German Angst or Bold Step Ahead?
Joschka Fischer
Tuesday, November 29, 2011
The Street Just Out of Sight: Ta-Nehisi Coates at MIT
Ta-Nehisi Coates reads from his soon-to-be-published novel on November 29, 2011 at MIT. Sponsored by the Program in Writing and Humanistic Studies
21st Century Democracy: Opening Up The Political Process To All Voters
Watch video of a forum discussing a new nominating process for 2012 presidential election. Americans Elect is providing voters the opportunity to directly nominate a presidential candidate outside the two-party system for the 2012 presidential election. Through AmericansElect.org, every registered voter can sign up to become a delegate and participate. This election, voters can pick akeep reading »
Hugh Elliott (Anglo American), Dinah Rajak (Uni of Sussex) and Noshua Watson (IDS) are interviewed
Hugh Elliott (Head of Government Relations, Anglo American), Dinah Rajak (Researcher, University of Sussex) and Noshua Watson (Research Fellow, Globalisation Team, IDS) are interviewed on the seminar 'Mining and conflict prevention: an insider's view - Anglo American's approach to conflict prevention and management', held at IDS on the 29 November 2011 as part of the Business and Development Seminar Series.
Hugh Elliott talks about AngloAmerican's approach to conflict prevention and management
Hugh Elliott (Head of Government Relations, Anglo American), discusses 'Mining and conflict prevention: an insider's view - Anglo American's approach to conflict prevention and management'. This event forms part of the 'Business and Development' seminar series, hosted by IDS' Globalisation Team. www.ids.ac.uk/go/media/events/business-and-development
[PURDUE MLSS] Machine Learning for Discovery in Legal Cases by David D. Lewis
Lecture notes: http://learning.stat.purdue.edu/mlss/_media/mlss/lewis.pdf
Machine Learning for Discovery in Legal Cases
Changes in the Federal Rules of Civil Procedure in December 2006 led to an explosion in the amount of electronically stored information that needs to found and turned over in civil litigation in the United States. Traditional manual review approaches (rooms full of low paid lawyers and paralegals reading paper documents) have collapsed under this burden, spawning a multi-bill
A house
Sustainable Production
Juliet Davenport : Course


text:
Ernst & Young is pleased to launch a podcast series highlighting key topics critical to the corporate development function. The podcast series was recorded at the last year's Conference Board and is presented in conjunction with an invitation to the 2009 Conference Board's 2009 Corporate Development Conference: Strategies for a challenging economy, sponsored by Ernst & Young LLP.The 2009 event will be held at The InterContinental The Barclay NY in New York City, April 22-23, 2009. You can register and access the full agenda and list of panelists online at www.conference-board.org/cd.
In sessions focusing on the transaction market landscape, global M&A, the global deal team, valuation in multinational deals, defensive strategies and repurposing corporate development for challenging times, panelists will consider ways to best manage global corporate development today. They will also explore key aspects of strategic corporate development, including the CDO's role in corporate strategy, how to tailor divestitures to buyers, integrating opportunistic transactions, alternative deal structures in today's tight credit market and defensive strategies. You can access the full agenda and list of panelists online at www.conference-board.org/cd.
REGISTER TODAY: The Conference Board extends Ernst & Young contacts a discounted conference rate of $1,600, a significant savings over the non-associate price. You should use promotion code CA2 to qualify for the discount. Please reserve your spot today by calling 212-339-0345 or register on-line at www.conference-board.org/cd.
Hosted by Ernst & Young LLP Transaction Advisory Services
2012 Oct 18 12:00 PM Eastern time
2012 Sep 17 12:00 PM Eastern time
2012 Jun 20 12:00 PM Eastern time
2012 May 10 11:00 AM Eastern time
2012 Feb 28 12:00 PM Eastern time
2012 Jan 18 12:00 PM Eastern time
View all in Transactions
Released on: Wednesday, March 25, 2009
(n/a n/a your local time)
Duration: 0 seconds
Note: the webcast technology is not compatible with the browser you are using. Use Internet Explorer or Firefox.
America's top entrepreneurs are in Palm Springs for the country's most prestigious gathering of high-growth, market-leading companies.
Authentication error: login


text:
No alerts at this time. Operating Schedule: Normal.
As part of VI's 7 Days of Halloween you are invited to stop by the student center, October 25th, between 3 & 6 p.m. to make your mask for the upcoming Masquerade Ball (October 31st). Masks will be judged at the ball.
The Halls of Fright and Doors of Doom decorating contests begin today!!!
Halls of Fright: RAs must register their floor in advance. Sign-up sheet located outside of Student Activities. Decorate your floor for Halloween. Judging will take place on 10/31
Doors of Doom: Faculty and staff will register to decorate their doors for Halloween. Students will judge doors and cast ballots on 10/29 during dinner.


text:
Observed at Carlyle Rookie Girls volleyball
Carlyle 3A volleyball conferences and Arcola 1A volleyball conferences
Observed at Alameda vs Arcola volleyball
Observerd at Wawota Kid's Carnival
Reaching out to Nova Scotia's homeless
Business Forecast: Job numbers show U.S. economy recovering
Vancouver shuts the door on knobs in favour of levers
Gary Doer compares Nelson Mandela to Gandhi
Survey results are meant for general information only, and are not based on recognised statistical methods.
Please Wait A Moment.
The email and/or password you have provided is not recognized. Please verify your entry and try again. To register please close this window and click "Register" on the top right of the site.
Remember Me
Lost your password?


text:
Bristols Stone Soup Emporium closing
Click here to view in a gallery.
A customer browses the merchandise inside of the room that once was a cooler when the building, that now houses the Stone Soup Emporium in Bristol, was a general store. (Truth Photo By Delayna Earley)
Top, a customer browses merchandise at the Stone Soup Emporium in Bristol. Above, Paul Guzman, owner and operator of Bonnie & Clyde�s Soda Shop in the building, makes a chocolate mint ice cream soda on Jan. 21, 2011. The Stone Soup Emporium is closing.
Truth Photos By Delayna Earley
The business with a collection of vendors will close by the end of the month and could be done this weekend, according to Paul Guzman, who worked with Bonnie Barrett to purchase the building, but failed.
Guzman has operated Bonnie & Clyde�s Soda Shop in the business and said his last day will be Tuesday, Feb. 19.
Barrett opened Stone Soup Emporium in November 2010, he said. The former King�s Grocery Store building had antiques and boutique items from a number of vendors.
Guzman opened a soda shop in there on April 27, 2011, after working through proper permitting with the Elkhart County Health Department.
�It was going really well,� he said. The shop thanked its customers on Facebook and said, �It was a great ride.�
He and Barrett were working leasing the former grocery building and were working on getting funding to purchase it. Then Guzman had a heart attack. He survived, but the effort to buy the building didn�t. �We weren�t able to pull together funding to purchase the building,� he said, adding that without doing that, the business wasn�t really viable long-term.
The ice cream shop was one of four Elkhart County spots to be named on a list of the state�s best. Guzman was making lunches and hoping to put in a full kitchen and feed more workers coming to Bristol with Utilimaster�s move, he said. The soda shop and Stone Soup Emporium got traffic because of being part of the Heritage Trail and in the Elkhart County Convention and Visitors Bureau publicity, he said.
But Bristol is a small town. �It�s not St. Joe, Mich. It�s not downtown Shipshewana during peak season,� Guzman said.
He�s removing the soda fountain and hopes to reopen elsewhere. The hours for the last day Tuesday will be 10 a.m. to 5 p.m.
Stone Soup Emporium will likely be open through Sunday. The hours for the remaining days will be 10 a.m. to 5 p.m., except Sunday when it would open at noon. Guzman said the vendors may move out this weekend.


text:
Products A-Z All Services Can't find what you're looking for? Chat Live!
Products A-Z Can't find what you're looking for? Chat Live!
Can't find what you're looking for? Chat Live!
Blackbaud is the leading provider of nonprofit software and services. Take a look around, and find out why.
Read how Weinstein Hospice used The Giving Score's smart segmentation to identify key donors.
Learn about the rise in corporate social responsibility, content marketing and how to ask less and get more from your donors.
Benchmark your fundraising performance with the new Blackbaud Index calculator. Get Started!
Our award-winning support team & sales representatives are standing by to help!
contact a specialist now: 800.443.9441
Chat with our experienced staff to receive help right away.
chat with sales
chat with support
Subscribe to our feeds; friend us on Facebook; follow us on Twitter and YouTube!
click to connect
Privacy Policy | Safe Harbor Notice | Terms of Use | Acceptable Use Policy | Sitemap | © 2013 Blackbaud, Inc. All Rights Reserved


text:
NIV Teen Study Bible
Price: | $49.99 |
Buy From Zondervan
Choose a Retailer Below
The NIV Teen Study Bible helps teens keep in step with all God has done, is doing, and will do in the world---and in their life. This bestselling Bible helps them discover the eternal truths of God's Word and apply them to the issues they face. A Retailers Choice Award winner in the Youth/Teen.
Italian Duo-Tone™, Mist Blue/Kiwi$39.99
Italian Duo-Tone™, Jasper/Leaf Green$39.99
Italian Duo-Tone™, Melon Green$44.99
Hardcover, Jacketed$29.99
Sticky Notes$5.99
Italian Duo-Tone™, Sienna$34.99
Italian Duo-Tone™, Chocolate$34.99
Italian Duo-Tone™, Espresso$39.99
Italian Duo-Tone™, Chocolate/Raspberr...$39.99
Italian Duo-Tone™, Mud Splat Moss$44.99
Italian Duo-Tone™, Charcoal$49.99
This Bible keeps up with you! As an on-the-go teen, you're moving fast. God is moving faster! The NIV Teen Study Bible will help you keep in step with all he has done, is doing, and will do in the world---and in your life. This bestselling Bible will help you discover the eternal truths of God's Word and apply them to the issues you face today. Features include: * "We Believe" unpacks the Apostles' Creed to reveal the biblical foundation of faith * Topical index helps with in-depth Bible study * Book introductions * Highlighted Bible verses to memorize * Qand amp;As to test Bible knowledge * Presentation page * 8-page full-color map section * Biblical advice about friends, family, school, and other issues * Easy-to-read font size * Complete text of the New International Version (NIV) of the Bible Popular with teenagers and trusted by parents, the NIV Teen Study Bible will accelerate your faith, getting you up to speed with God and moving your spiritual growth into the fast lane! Throughout this Bible, an exciting feature called "We Believe" lays out the foundation of the Christian faith by explaining the Apostles' Creed, statement by statement, linking each one to the Bible passage that supports it. This feature will help you remember what Christians around the world agree on and equip you to handle the many questions and challenges teens face regarding their faith. Other great features offer biblical advice about friends, family, school, and other issues. Examine intriguing topics such as relationships, money, and music, and hear God speak to you personally through Scriptures.


text:
Tag Archives: surge
Fri, Oct 11, 2013 | 17:30 BST
Surge Deluxe heading to Vita in 2014 Futurlab has announced
Futurlab has announced Surge Deluxe will be heading to PlayStation Vita.
Tue, Dec 11, 2012 | 16:23 GMT
Surge from FuturLab hits PS Mobile and Vita tomorrow
FuturLab has announced its PlayStation Mobile title Surge will be released tomorrow. The game was developed using Sony's PSM SDK and will be available on all PlayStation Certified devices including Vita for £2.59/€3.29. Check out a trailer for it below.
Thu, Jun 18, 2009 | 18:25 BST
Splatterhouse pushed into early 2010
Namco Bandai says that the rehires from Bottle Rocket are hard at work alongside Surge - the Afro Samurai team – and are "committed to bringing Splatterhouse to the Xbox 360 and PS3 in 2010."
"This will give us time to polish and incorporate all the content to deliver a top notch game worthy of this classic video game franchise," a Namco representative told Joystiq.
Splatterhouse was absent from E3, according to Siliconera, because Namco wanted the team to focus on the game not a demo.
More through the links.
Fri, Dec 05, 2008 | 06:20 GMT
Namco heads west with new Surge label
Namco's announced Surge, a new label and studio designed to appeal specifically to western tastes.
"Surge presents a significant milestone for Namco Bandai as it personifies our commitment to deliver compelling content for the discriminating player who is looking for games that are not only groundbreaking but also push the envelope," said Namco US marketing boss, Andrew Lelchuk.
"Through passion and innovation, Surge will complement our portfolio of established franchises and intellectual property while positioning the company as a creative force."
Afro Samurai will be the first Surge game, releasing in January.
Press release after the link.


text:
I think we all have a special place where we can retreat and spend some time with the Lord and for whatever reason, just feel closer to Him. My place is the beach (if you don't have a special place I encourage you to find one…even if it's a chair in your house, or a park bench nearby). Although, my schedule doesn't allow me to go as much as I would like, when I am there, sitting in my beach chair, listening to the waves crash against the shore, I am always powerfully reminded of the beauty and majesty of our Savior. The last time I went to the beach, I decided to take a jog. I had jogged the entire week on the sidewalk—it's easier, but for whatever reason on the last day I wanted to spend as much time as I could on the beach—seeing the ocean. This particular jog I did alone because my friends wanted to sleep in. I was excited for some alone time with the Lord. I began my run on the white sand shores of the Gulf. Halfway through my run I had a moment with the Lord, I felt Him say, "look up daughter, look around and see the beauty all around you". Now for someone who was so excited about running on the beach this seems a silly thing to have to be reminded, but you see, I was scared of falling. Running in the plush sand is hard…did I mention there was a clear drop in the shoreline…diff-i-cult to navigate. Instead of enjoying the beauty of the Lord's creation, which is what I intended to do when I began my run, I stared at my smelly feet so I wouldn't fall thus causing me to miss out on the beauty that was around me.
I am so thankful the Lord reminded me to look up and look around—because as you can imagine the view up was a lot more beautiful than the view I had been focusing on! This run with the Lord was a sweet reminder and encouragement about my walk with the Lord. So many times I forget to put on my Jesus Goggles ( I call them goggles instead of glasses because let's be real…I need a tacky, plastic, waterproof strap to keep those things on the majority of the time…the harder they are to get off the better!) Many times, I walk through life, looking down, viewing my circumstances through my fleshly viewpoint, not seeing a way out of them, thinking they are too hard to overcome, losing hope, and becoming discouraged…when all the while the Lord is telling me to look up (at Him) and look around (blessings He has given me) remembering that He is working (Romans 8:28), that His ways are higher (Isaiah 55:9) and that ALL He does is done out of love for me (1 John 4:8). I am reminded to focus on the blessings in my life and honestly most of the time it takes putting on my Jesus Goggles to see those blessings around me. But every time I look up (at Him) and look around (blessings He has given me), I find Jesus there in the midst, reassuring me that He is with me, that He is working things out for my good and that these afflictions are momentary!
"Our light afflictions, which is but for a moment, is working for us a far more exceeding and eternal weight of glory." 2 Corinthians 4:17
Singleness, career change, financial struggles, family situations, death, illness, broken relationships, negative attitude—whatever "light afflictions" we face, the Lord is near asking us to trust His perspective and to rely on Him for the strength to overcome these difficult circumstances.
From HIS perspective, every event has a purpose that fits perfectly into His plan. When we have God's viewpoint, we will be able to face our circumstances with the confidence that He will see us through our difficulty. –Charles Stanley
Today my prayer for myself and for you is that we will each ask the Lord to give us His viewpoint. That as we face the circumstances that are thrown at us, we will do so with confidence that He will be with us through each difficulty. And that we will take the time throughout the day to look up, focusing on His love for us and look around—looking for where the Lord is working in and around us. Because He is. It's a promise!


text:
marty wrote:See:
Compaq Presario AMD Laptop
Are there any cheaper laptops for sale anywhere on planet earth?
spinningmagnets wrote:A while back, there was a push to develop a $100 laptop for schoolkids in poor countries. I recall it was a 10" screen, it used Linux as an operating system, and the breakthrough was that it didn't have a hard-drive, it used flash memory when thimb-drives reached about 2-gigs. Of course it had ports like USB, etc...but the basic unit would allow a remote school to connect to the internet...
A few month ago, India announced they were going to build hundreds of thousands of 7" Android touchpads for $60 each...http://venturebeat.com/2011/10/26/aakas ... exclusive/
dogman wrote:About as good as it gets in that price range. Has decent memory, good size hard drive. I don't know how fast that processor is, but in that price range it will not be super fast.
+1Lessss wrote:buy it repartition it and install ubuntu
dodjob wrote:+1Lessss wrote:buy it repartition it and install ubuntu
Recommended Minimum System Requirements
The Recommended Minimum System Requirements, here, should allow even someone fairly new to installing Ubuntu or Gnu&Linux to easily install a usable system with enough room to be comfortable. A good "rule of thumb" is that machines that could run XP, Vista, Windows 7 or x86 OS X will almost always be a lot faster with Ubuntu even if they are lower-spec than described below. Simply try Ubuntu CD as a LiveCD first to check the hardware works.
Ubuntu Desktop Edition
1 GHz CPU (x86 processor (Pentium 4 or better))
1 GiB RAM (system memory)
15 GB of hard-drive space (or USB stick, memory card or external drive but see LiveCD for an alternative approach)
800 by 600 screen resolution
Either a CD/DVD drive or a USB port for the installer media
Internet access is helpful
RallySTX wrote:So the 278 dollar unit has the cam built into the laptop, has twice the CPU memory, twice the hard drive space on a faster drive, better graphics, and longer lasting battery. Not bad!
Brian L.
Ypedal wrote:anything running win7 needs at LEAST 3gb of ram, if you plan to use it as a media centre, it needs 4+
if you run XP it's not so bad but let's face it, xp is getting old ( but reliable !!.. still runs my home pc.. but my laptop is win7 ) ..
Users browsing this forum: Grey beard and 1 guest


text:
Teacher Assignments
Teacher Entries
Student Entries
Conditions of Use
Welcome to 7th grade GT Social Studies. I hope that you are willing and able to work this school year. This will be the busiest classroom in 7th grade GT. We will be using this blog to answer Weekly Writing Prompts and If I Had Been There's . You may also answer both of these assignments the old fashioned way, on paper. When answering an assignment, you are expected to use proper English. When writing to one another about other things you may type in "text talk".
Article posted July 27, 2011 at 07:34 PM • comment (38) • Reads 4028 • see all articles