text:
Zubin Ramdarshan and Lee Bartholomew to take up research and development roles.
A variety of EU fund vehicles have sprung up in recent years and some are now experiencing rapid crossborder growth, finds Paul Golden, but home-country bias still dominates
UK has generated over $35m more revenues than the full year 2015
US stocks have been the single largest revenue generator in 2016
T2S went live in Italy in September last year
Hundreds of hedge funds and other institutional investors have backed the HFSB
Swinburne is a Member of the European Parliament (MEP) and former Deutsche Bank employee
Ekué has overseen Natixis' significant expansion of capital market activities in Asia Pacific
Institutional investors polled expect more volatility and favour active management over passive
Shares in UniCredit, Italy's biggest bank, have fallen by 50% over the past twelve months
Collaboration follows UK Government reforms to pool pension fund assets
Donald Trump's victory on November 8th was welcomed positively by markets
Enhancements ensure asset managers can meet increased reporting requirements
EFAMA broadly satisfied with the Money Market Fund Regulation signed-off yesterday but remains concerned about KYC and other aspects
Reflation restructuring and regulatory clarity should allow for more confident returns
Tennant joined Style Research on 1 December as chair of the board
Warren is set to join in April State Street's London-based business in a senior foreign exchange management role, according to sources close to the bank. Merle Crichton reports
Net inflows in UCITS and AIF funds continued rapid recent trend
Next major European political event to be watching is the French elections in Spring
New hires supports recent launch of UCITS-fund platform
Pensions business offers insurers recurring income for generally less onerous capital implications
Italian banks and insurers are being targeted by short sellers betting on a share price drop
Daniel Melley spent 17 years at Mercer before joining Winton Capital in 2015
March 2017 EMIR enforcement date may expose a global shortage of collateral
Senior figures including Larry Meyers and Jack Palmieri have left the company
The pair plan to develop the prototype further over the next few months
Nordic securities lending experts gathered in Stockholm to discuss the rise of specials and term trades and to look ahead to the impacts of SFTR and CCPs
Analysts reckon next week's vote could trigger an important financial market reaction
Liquidity mismatches in investment funds are an increasing threat to eurozone financial stability and require monitoring
Clearstream, DekaBank, TARGET2-Securities, T2S, CSD, ICSD
US election result likely to generate new trade ideas and revenue opportunities for lenders
Bone had been with the emerging market-focused bank since 2008
EquiLend is working on a solution to streamline the SFTR reporting process.
Net sales of UCITS funds were up 4.3% on July while those of AIFs were sharply lower, according to EFAMA
Bank of America analysts describe this week's flows at "violent rotation" and "bond bloodbath"
Santander Asset Management operates in 11 countries across Europe and Latin America
Daily RQVs for sec lending portfolios are calculated by Pirum using a client's prices and positions
Model combines best of central securities depository and agent bank services
Elixium aims to ease the impact of regulation and balance sheet pressures in the repo market
Barclays analysts shared their thoughts on possible impacts of Trump's win for European lenders
T2S, short for Target2-Securities, is a pan-European platform for securities settlement in central bank money
Senior figures from Deutsche Bank's investor services unit share their thoughts on survey
Gina Slotosch has also worked for State Street, Deutsche Bank and BNY Mellon
Michael Gardner and his entire transition management team exit 18 months after the business was set up, reports Alastair O'Dell
Brannan was head of prime brokerage in the US and Cossey ran the EMEA unit
Geoff Pullen joins from HSBC Securities Services
MiFID II will require ETFs to report their trades, resulting in more transparency on trade volumes
Howell helped redefine Euroclear's business model with a heavy focus on collateral management
Economic slowdown has impacted investment performance from large asset managers
Fixed-income trading revenues help French bank in the third quarter
International business for Clearstream, the group's central securities depository, is on the rise
Demand to borrow Fingerprint shares has risen by 59% over the last month
Franz Wenzel to join institutional solutions team
CSDC provides post-trade services to the Shanghai Stock Exchange and the Shenzhen Stock Exchange
Maureen Schlejen has over 20 years of experience in the Dutch asset management industry
Jochumsen joined Nasdaq in 2008 after Nasdaq's merger with OMX
LSE remains focused on achieving regulatory approvals for Deutsche Borse tie-up
Bank listed series of initiatives this week which are helping clients secure collateral
Andy King has worked at Lloyds, RBC, Northern Trust and HSBC
US fund giant now has $5.12trn in assets under management
Nordea said it was impressed by custody bank's technology platform
Global marco funds' short position on the pound has been a major boost, Lyxor notes
Norges Bank Investment Management runs the $885bn Government Pension Fund
McAree joins from Capita Asset Services and has also worked at PNC Global Investment Servicing
Andrew Neil reports from the RMA's securities lending event in Florida
State-owned investment funds quizzed by BNY Mellon
How businesses are organised geographically will depend on negotiating power and EU politics. Alastair O'Dell reports from ISLA Post Trade Conference
Aberdeen, Poste Italiane, Australia's Macquarie and Amundi are all considering takeover bids for Pioneer
Banks in Italy, Spain and Portugal most likely takeover targets, Citi analysts reckon
Global Investor/ISF hosted a roundtable to discuss whether Luxembourg can replicate its UCITS success with alternative products
Pirum focuses on securities finance automation
Consulting firm says it is critical for incumbent banks to take action now
Deutsche should consider exiting investment banking, Exane BNP Paribas suggests
Financial market reforms continue to reshape and strengthen the global OTC derivatives market although several unintended consequences still need to be addressed, finds Andrew Neil
Chris Bender, director of regulatory advisory at Chatham Financial, looks at the progress and remaining obstacles towards achieving a cohesive harmonious cross-border OTC derivatives regulatory framework
Regulatory and taxation changes are challenging traditional methods of borrowing and lending in Germany. Andrew Neil reports from the Global Investor/ISF Securities Finance Masterclass in Frankfurt
Rob Chiuch, managing director and global head of equity and fixed income trading, securities finance, BNY Mellon Markets, talks monetary policy, US regulatory reform and the impact of blockchain
The combination of new regulatory requirements and low interest rates are having a profound effect on participants' eagerness to borrow and lend securities, says Ceri Jones, as well as the type of trades being done
CSDs in Belgium, France and the Netherlands are live on the T2S platform
Clearing house body has reservations about planned OTC derivatives clearing delay
Tony McDonnell will report to Rafael Moral Santiago
While north-west Europe has long been familiar with transition management, elsewhere on the continent markets remain underdeveloped. Paul Golden considers what managers can offer these new markets
Asset managers not expecting outflows to be reversed in the next month
Platform to allow Large in Scale European Equities negotiation without information leaking to the wider market
Investors concerned over pension liabilities at UK corporates
Brexit boosted EM hedge fund returns and knocked European fund performance
ESMA recommending introduction of an AIF 'passport' currently only available to EU entities
Bank to service €2bn in assets for Nomura Asset Management Deutschland
New Reserved Alternative Investment Fund Vehicle should complement existing range says ALFI
Rothesay insures around 400,000 people and invests across the UK economy
One of London's oldest and largest active asset managers and Global Investor/ISF's Asset Manager of the Year, Schroders now led by Peter Harrison, continues to grow in turbulent times. By Andrew Maloney
William Cobbett from Global Investor/ISF's Transition Manager of the Year speaks to Alastair O'Dell about the challenges of running a global business
Philippe Ricard speaks to James Gavin about the converging needs of UCITS and alternative fund managers
Upcoming global derivatives regulations are set to create an increase in margin calls
Stock pickers struggling to compete with rivals offering cheaper funds that track indexes
While there is frustration at the progress of some areas of financial technology or fintech, there is also a sense that managers are finding ways to exploit developments in areas such as robo-advice. Paul Golden reports
Ongoing regulatory requirements are pulling custodians and clients closer together, increasing the value of scale and the impetus for consolidation. Paul Golden reports
The UK pensions landscape is undergoing rapid change after two decades of decline for traditional defined benefit arrangements. Pádraig Floyd reports
The investment environment remains challenging but that has only spurred greater innovation in the asset management industry, writes Cherry Reynard
Photographs of the winning asset managers and service providers at the Global Investor/ISF 30th anniversary gala dinner and awards
Photographs of the winners of the beneficial owner, global custody and sub-custody surveys from the Global Investor/ISF 30th anniversary gala dinner and awards
Download our complete awards guide here
In the last couple of years banks have regained asset management business from their independent competitors. Paul Golden investigates whether this should be cause for concern
Fund administration is entering a period of consolidation but specialised providers can still thrive in niche areas. Andrew Maloney reports
Emerging markets remain vulnerable to changes in US monetary policy. But an improving outlook will ultimately lead to the renewed importance of fundamentals, finds Cherry Reynard
Hedged ETFs are falling out of favour because currency markets have become too difficult to predict. Paul Golden reports
Regulators are increasingly focused on calculating leverage within the hedge fund industry. But are they going about it in the correct way? Andrew Neil reports
The Irish funds industry has evolved to accommodate a wider range of products and managers. A group of experts discuss the impact of these changes and possible future regulatory developments
Due to the hotchpotch fashion of its implementation EMIR has been bested by MiFID in internal budget battles, finds Ceri Jones
Blockchain has the potential to bring transparency, cost and security benefits to securities lending but it will take time to develop viable solutions. Andrew Neil reports
Opinion: The outgoing chief executive of ISLA, Kevin McNulty, reflects on seven eventful years for the industry during his tenure
Dave Simons reports on the continuing efforts to bring viable central-clearing solutions for US securities lending trades
The winner of the Global Investor/ISF tri-party survey was Clearstream, but BNY Mellon also came away with a significant share of the spoils
Eaton Vance launches multi-asset credit fund Irish domiciled and AIFMD-compliant, fund aims to offer exposure to sub-investment grade credit markets
Although Euroclear CSDs are on track to migrate to T2S at their rescheduled September date, the original aim of reducing settlement prices is farther away than ever. Ceri Jones reports
Asset management has been slow to adopt customer-facing fintech but we may be on the cusp of a breakthrough. By Simon Murray
Family offices are well catered for in terms of investment advice but there is a lack of strategic guidance, says Simon Murray
Electorates around the world are increasingly seeking radical solutions to political problems. Cherry Raynard investigates the impact on emerging markets
Fear of losing corporate customers disillusioned by negative experiences of KYC procedures has heightened interest among banks in the evolution of industry utilities. Paul Golden reports
Keith Lau appointed as global head of funds technology
Firm continues to grow its custody and fund services business
Firm seeks to solidify gains through key promotions
Grainger to spearhead expansion across Europe
Launch on Euroclear's fund processing platform includes SSGA's complete range of sector ETFs
Europe's first ETF covering US-agency backed mortgage-backed securities
Firm to join as direct participant bringing total number to 24
SIX to offer cash equities, ETF and fixed income clearing on the dark pool, LCH to clear equities
Fund to be based on existing Japan domiciled equity strategy run by Yuki Watanabe
Beneficial owners and agents discuss market trends at Global Investor/ISF roundtable in London
Phil Webster joins as portfolio manager supporting pan-European fund range
Middle-office services to support emerging market debt business
Service developed alongside Lyxor AM provides liquidity data for fixed income
Clarient Entity Hub to be rolled out for Schroders' Luxembourg fund hub
Newest Made Simple guide aims to clarify ESG opportunities
Beneficial owners discuss indemnification
BMO Global Asset Management sec lending manager joins Pirum Systems
Firm continues to grow its European presence through key hires
Automated service is a response to mounting regulatory pressure
Natixis' team speaks about why the London office is playing an increasing role, the benefits of staying small and how customised solutions are replacing the industry's historical emphasis on trading
Caceis launched full set of asset servicing capabilities to German clients last month
Sell-side brokers, asset managers and institutional investors are all increasingly using transaction cost analysis to reduce costs and improve regulatory compliance. Paul Golden investigates
J O Hambro, Neuberger Berman and Edinburgh Partners all use ISEFundHub
The hunt for the Holy Grail of profit-boosting fintech is far from over. Ceri Jones investigates
Sovereign wealth funds have reacted to depressed energy markets and low interest rates by refocusing on physical assets, finds James Gavin
Agents and beneficial owners discuss how to maximise value of securities lending programmes
Lift out deal sees US custody bank running DekaBank and Allianz joint venture
Aims for long-term outperformance of the Bloomberg Commodity Total Return Index
This year's Global Investor/ISF survey produced a variety of winners. State Street, Pictet Asset Services, RBC I&TS and Citi shared the global top spots
A panel of experts discuss how beneficial owners can benefit from access to data
Beneficial owners have never taken a more hands-on approach to their lending programmes. A panel of experts discuss how to maximise value and establish best practice
UK pensions reform will feed through into lower fees for asset managers, says Michael Johnson
Asset managers are falling foul of data providers' increasingly draconian rules, but relief may soon be at hand. By Andrew Maloney
The game is rigged against small fund managers, says Anthony Hilton
Day spent three years building Scotiabank's synthetic prime brokerage business
Amanda Cook, specialist in later life advice, to join from Money Wise
Paul Chester hired to lead the effort from Manchester
Pierre Mottion from BNP Paribas shares his thoughts on the new settlement system
Environmental investment specialist reports 26% AuM growth since October
Majority shareholder Palamon exits with a thirteen-fold return on investment
BNY Mellon to be replaced as successor depository bank
Client assets now segregated properly ahead of October deadline
Firm intends to provide a bridge between Chinese and EU markets
Euroclear's GC Access platform helps firms lend or borrow baskets of securities
ESMA has six weeks to rework rejected proposals
European pharma and biotech firms are heading stateside for ADR investment, finds Andrew Maloney
Dan Rudd to relocate from position as head of MENA wholesale
Online submission process now open for annual Global Investor/ISF awards
ECB's quantitative easing programme upped to €80bn per month
Consolidated settlement for UK equities will save on post-trade costs and reduce operational risk
Worldwide handbook covering market developments and the performance of sub-custodians in 47 countries
Old Mutual Global Investors gains Julian Ide to replace acting CEO Peter Thompson in April
New products will offer currency-hedged access to Japanese equities
First third-party SICAF in Italy mandates CACEIS for depository and admin services
Dobson to stay on as chairman at UK asset manager
Defined benefit pension funds have a range of options – none particularly attractive – as they approach maturity. Ceri Jones reports
French bank will provide global custody to Sampo's €25bn of insurance assets
Euan Stirling to join as Guy Jubb's responsibilities are divided up
Merged group will represent over £11.2bn in assets
Multi-cap strategy intends to offer consistent and risk managed returns
GBP-hedged funds intended to fill factor investment gap
The winners of the Global Investor/ISF beneficial owners survey 2016, supported by DataLend, have been announced…
French bank signs up to tri-party platform
Jacqueline Joyston-Bechal joins to lead investment services advisory team
Stephen Doyle appointed as SGSS look to expand UK client book
Partnership launches two new funds based around managed risk factor investing
BlueBay Asset Management has announced the launch of a total return global sovereign bond fund, covering securities across both the developed and developing world.
Pioneer Investments has launched a global subordinated debt fund targeting high-yield fixed income returns.
Boutique investment manager Sanlam FOUR has launched the UK Income Opportunity Fund, targeting stocks for their dividend growth potential.
AXA has announced Laurence Boone as the replacement for Eric Chaney, who is retiring in September.
With some of the largest pension funds in the world the Nordic region is prime territory for the securities lending business which has gone from marginal product to an additional dimension in the investment decisions of funds. The market could get bigger yet – driven by more transparency. But like all other markets, liquidity and returns are getting more difficult to predict. By Sean Keating
AllianceBernstein has appointed Jamie Hammond as head of its EMEA client group and chief executive in London.
State Street Global Advisors (SSGA) has appointed Philippe Roset as head of SPDR ETFs for the Netherlands.
Mike Parsons, head of UK funds field sales at JP Morgan Asset Management, is moving on.
Ashburton Investments has appointed Matthew Kemp as head of UK wholesale in London.
Source, the European ETP provider, has appointed Gray Buxton as its new Chief Financial Officer.
The supplementary pension fund for the French civil service, Ircantec, has awarded equity management mandates to Robeco, BFT Investment Managers and Allianz Global Investors.
Nomura Asset Management (NAM) has launched a new active global equity portfolio, named the Global High Conviction fund, to be managed by head of equity investment for NAM UK Tom Wildgoose.
Peter Saacke is to replace Ruth Keattch as chief investment officer at Artemis when Keattch retires this quarter.
As US and UK investors ready themselves for the first Foreign Account Tax Compliance Act (Fatca) reporting deadline in May and June respectively, Ipes and KPMG have announced plans to extend their collaborative Fatca services to client due diligence, investor relations and potentially some tax information reporting.
Morningstar Investment Management Europe has appointed Paul Brasington as investment operations specialist.
RBS has completed the sale of its Luxembourg fund management operation to private equity fund manager BlackFin Capital Partners.
David Stewart, former chief executive of Odey Asset Management, is to take over from Paul Spencer as chairman of Hermes Investment Management from April 2016.
Kames Capital has appointed two co-managers to its £665m Kames Strategic Bond and £772m Kames Strategic Global Bond funds.
Patron Capital, a pan-European institutional investor focusing on property-backed investments, and Electra Partners have announced a £325m acquisition of Grainger Retirement Solutions, Grainger's home reversion equity release business.
AMP Capital has appointed David Allen as global head of equities.
Tighter regulation means higher transaction costs. That is the key driver behind rising fintech spend – offset those higher costs with more automation. But is the lack of standardisation across new fintech providers creating problems for the future and where is fintech application going to have the greatest and least effect on costs? By Andrew Maloney


text:
# | Team | Player | Pos | School |
33 | Jacksonville | Ryan Nassib | QB | Syracuse |
Taking a QB in the second round is an appropriate hedge against the possibility of a Blaine Gabbert failure. If Gabbert blossoms, you can always trade Nassib down the line; if not, you have somebody you can give a shot to. | ||||
34 | San Francisco | Datone Jones | DE | UCLA |
Jones would make a great fit in San Francisco, where he could initially back up Ray McDonald and Justin Smith, and eventually replace Smith. | ||||
35 | Denver | Damontre Moore | DE | Texas A&M |
SEC teams keep winning national titles because they're better on the offensive and defensive lines than teams in other conferences. Moore had 12.5 sacks against an SEC schedule, including 3 against Florida. He's a good football player, and he can help replace Elvis Dumervil. | ||||
36 | Detroit | Tank Carradine | DE | Florida State |
Detroit needs a new LDE to replace Cliff Avril, and they could do worse than Carradine. I don't view him as a dynamic pass rusher, but I think he's a solid starter in the NFL on the closed side of a defense. | ||||
37 | Buffalo | E.J. Manuel | QB | Florida State |
I'm jumping Manuel up the QB board here because the Bills are known to value arm strength, playing in a windy place with bad weather. | ||||
38 | Arizona | Justin Pugh | OG | Syracuse |
The Cardinals double down on fixing their offensive line by taking Pugh, who would be a LT if his arms weren't so short. He can be a Pro Bowl caliber LG, though, and that's worthy of the 38th pick. | ||||
39 | New York Jets | DeAndre Hopkins | WR | Clemson |
This is a need pick for the Jets, who have no real weapons on offense, unless you think Santonio Holmes is still good. Hopkins is probably a #2 receiver on a good team, but he'll be number 1 with a 30-round mag for the Jets. | ||||
40 | Tennessee | Keenan Allen | WR | California |
Allen would be a nice complement to Kenny Britt, and picking him is a hedge against Britt continuing to get in trouble with the law. | ||||
41 | Cincinnati | Cordarrelle Patterson | WR | Tennessee |
I'm not as high on Patterson as some people are, because I don't see good natural receiving ability. He's dangerous with the ball in his hands, but I think he faces a steep learning curve in the NFL. | ||||
42 | Miami | Terron Armstead | OT | Arkansas-Pine Bluff |
Since the Dophins are being smart and not trading for Branden Albert, they take Armstead, who is an outstanding athlete. That allows them to leave Jonathan Martin at RT, where he's less apt to get burned. | ||||
43 | Tampa Bay | Jamar Taylor | CB | Boise State |
Even with the acquisition of Darrelle Revis, the Bucs have to be thinking of their back end. With as well as their offense played at times in 2012, an improved ability to cover could put them in the playoffs quickly. | ||||
44 | Carolina | Logan Ryan | CB | Rutgers |
I like Ryan as a zone CB, and I think he's an excellent scheme fi for what the Panthers like to do. | ||||
45 | San Diego | D.J. Swearinger | FS | South Carolina |
The Chargers still use a box safety, and they could use an upgrade at that position. Swearinger is a good player, and he'd pair nicely with Eric Weddle. | ||||
46 | St. Louis | Robert Woods | WR | USC |
I'm a Woods fan, and I especially like the fit with the Rams. He can play in the slot or outside, and he can help Sam Bradford finally look like a decent QB, if he's ever going to. | ||||
47 | Dallas | Giovani Bernard | RB | North Carolina |
This is a Dallas kind of RB, with speed and quickness. The questions with Bernard tend to be in the areas of durability and toughness. | ||||
48 | Pittsburgh | Alec Ogletree | LB | Georgia |
This is a long fall from the conventional wisdom on Ogletree, but I just don't love his film. The Steelers could draft him and develop him to play in a few different spots. | ||||
49 | New York Giants | Kevin Minter | LB | LSU |
Minter is a Giants-type of thumper at the MLB position. I think they'd prefer him stylistically over Manti Te'o. | ||||
50 | Chicago | Manti Te'o | LB | Notre Dame |
Te'o would be a nice pick for the Bears as a long-term replacement for Brian Urlacher. He's probably just a two-down player for them, but he can play sideline-to-sideline like he'll be asked to do. | ||||
51 | Washington | Kyle Long | OG | Oregon |
Some anonymous scout said in PFW's draft guide that Long was an immature goof-off in practice, but I don't think that would deter Mike Shanahan from picking him. Long profiles well as a guard in a zone scheme, if he can learn to be a pro. | ||||
52 | Minnesota | Tyrann Mathieu | CB | LSU |
Mathieu reminds me of Antoine Winfield, so Minnesota seems like the perfect place for him. I expect that Mathieu will make a lot of plays in the NFL, just like he did in college. | ||||
53 | Cincinnati | Jordan Reed | TE | Florida |
Reed would be a nice complement to Jermaine Gresham, and would give the Bengals a pretty threatening 12 personnel package. It would be a poor man's version of Gronkowski and Hernandez in New England. | ||||
54 | Miami | Larry Warford | OG | Kentucky |
Warford is the kind of big and powerful run-blocker that John Jerry was supposed to be for the Dolphins. | ||||
55 | Green Bay | Travis Frederick | OC | Wisconsin |
The Packers have a big hole at Center with the retirement of Jeff Saturday, and picking Frederick helps them get bigger and more physical too. | ||||
56 | Seattle | Quinton Patton | WR | Louisiana Tech |
Patton is a good all-around receiver who can play in multiple positions, and help Russell Wilson matriculate the ball down the field. | ||||
57 | Houston | Terrance Williams | WR | Baylor |
Williams would compete with DeVier Posey to replace Kevin Walter as a starting receiver for the Texans. I'd favor Williams to win that competition, too. | ||||
58 | Denver | Johnthan Banks | DB | Mississippi State |
Banks is long and tall, but he ran a slow 40. I view him as a matchup safety for a smart team, which I am hoping the Broncos are. He has a safety background from high school and his early days in college. | ||||
59 | New England | Sam Montgomery | DE | LSU |
Montgomery was more productive than Barkevious Mingo in college, but he's less talented. I see him as being similar to Brian Robison of the Vikings. | ||||
60 | Atlanta | Johnathan Franklin | RB | UCLA |
Franklin is a nice all-around back, who can be part of the long-term solution in replacing Michael Turner. | ||||
61 | San Francisco | Marcus Lattimore | RB | South Carolina |
The 49ers got next to nothing out of their 2012 class (12 combined games, zero starts), and they have 13 picks in this Draft. That suggests that their roster isn't full of room for rookies, and that they'll want to stash a player or two, and trade 2013 picks for 2014 picks. Lattimore is a good candidate to stash on IR, and see if he can eventually replace Frank Gore. | ||||
62 | Baltimore | Xavier Nixon | OT | Florida |
Nixon is more talented than he his productive, and the Ravens tend to have success with those kinds of players. At a minimum, he's a good swing tackle. He may end up being able to start at LT, though, if he gets focused and does what the coaches ask him to do. |

subset: commoncrawl


text:
Ant control
Q: Do you have an inexpensive way to get rid of those sugar ants (pharaoh ants) that are invading my kitchen and bathrooms? I've tried those gel baits and other baits and they are expensive and are not working. Please help! - Jan
A: We had a bad ant problem in our last home. Here is how we dealt with it. First, we followed the trail to where they were coming in from outside. Then we sealed that spot with hot glue gun or aerosol foam from the hardware store (some have even
used toothpaste). If you can, continue to follow the trail to the nest, then pour rubbing alcohol into the nest (keep pouring until the nest starts to overflow). This kills them on contact.
Go back and wipe their trail clean... they leave a scent for other ants to follow. Recipes for one
Q: I am a mom of six, grandmother of fifteen and a great grandmother of one, and I thought I knew all the tricks but find myself at a loss now that I am retired and alone. I can't seem to find recipes that are for one (and I don't mean one that lives in a palace). Any hints for us grandmas that are divorced, retired and would still like to have a few pennies left over each month. Thanks for any help you may be. - Rose Marie Holden
A: The tricks you have used in the past still can apply with some minor adjustments. I would still plan menus around the sale items (loss leaders) at the store, and cook as you usually did. I would then freeze what you didn't eat into meal-sized portions. So one dinner that you cooked may turn into six dinners for you. By freezing them into meal-sized portions, you won't waste much when you thaw some for another meal. This also allows you to have the leftovers when you won't mind eating them again.
And you'll see personalized content just for you whenever you click the My Feed .
SheKnows is making some changes!
b e h e a r d !
Welcome to the new SheKnows Community,
where you can share your stories, ideas
and CONNECT with millions of women.
Get Started


text:
Pikachu Meets the Press
From Bulbapedia, the community-driven Pokémon encyclopedia.
Pikachu Meets the Press: A Pokémon Newspaper Strip Collection is the title of a book compiling the daily comic strip series Pokémon Newspaper Strip. The book compiles all the strips in the series—both black-and-white daily strips and full-color Sunday strips. It was released in both hardcover format and softcover format by VIZ Media.
Pikachu Meets the Press is currently out of print.
Edition | Country | Company | Date | ISBN | |
Hardcover Edition |
United States | VIZ Media | May 4, 2001 | ISBN 0606220615 | |
Softcover Edition |
United States | VIZ Media | Unknown | ISBN 1569315760 |
This book-related article is a stub. You can help Bulbapedia by expanding it. |
This book article is part of Project Merchandise, a Bulbapedia project that aims to write comprehensive articles on all Pokémon toys, dolls, books, and collectible merchandise. |


text:
Welcome to Paradise.
A man cloaked in black arrives in the sleepy town of Paradise, Colorado. He knows too much about the town's many unspoken secrets, and he himself holds the greatest secret of them all. Bearing the power to grant any unfulfilled dream, he is irresistible. As dark clouds and sandstorms envelop the town, it becomes apparent that Paradise is being isolated for a reason. But why?
He belongs to the X Group. They call him Saint. Invasive techniques have stripped him of his identity and made him someone new . . . but who is he really? From the deep woods of Hungary to the streets of New York, one man's search for truth leads him into a world of government cover-ups, political intrigue, and ultimate betrayal.
This is the story of Marsuvees Black, a force of raw evil who speaks with wicked persuasion that is far more destructive than swords or guns. It's also the story of two unsuspecting survivors of a research project gone bad—who may be the most powerful people on earth. And finally, it's the story of one who comes out of the desert to lead those willing to stand for truth. The epic conclusion to what began in a small town called Paradise.
Contributor(s) | Ted Dekker |
About the Contributor(s) | Ted Dekker Ted Dekker is the New York Times best-selling author of more than25 novels. He is known for stories that combine adrenaline-laced plots with incredible confrontations between good and evil. He lives in Texas with his wife and children. Twitter @TedDekker, facebook.com #! teddekker |
Release Date | May 29, 2012 |
Weight (lbs) | 2.5000 |
Height | 8.75 |
Width | 5.8 |
Length | 1104 |
Length Unit | Pages |
Publisher | Thomas Nelson |
Price | $24.99 |
Format | Hardcover |
Language | English |
You may also be interested in the following product(s)
The Lost Books Box Set
$39.99 -
The Lost Books Visual Edition
$25.99 -
The Heaven Trilogy
$24.99 -


text:
Hello there my pretties - I have been absent for a while and I apologise. It has been a really rough couple of weeks - my darling Grandpa was admitted to a Hospice a couple of weeks ago, and passed away peacefully this past Monday morning. Poor Grandpa had Alzheimers and was becoming increasingly frustrated that his mind and his body were letting him down. I think in the end he decided it was just his time to go. It was heartbreaking for us, as we all loved him dearly, but at the same time I know that he'd found the last couple of years so difficult after having lived a very active life - old age didn't sit well with him. We gave him a lovely send-off, with much laughter and telling of funny stories, and I even managed to get up and speak!
On the same day Grandpa left us we had to make the heartbreaking decision to have our gorgeous wee dog Fred put down - he had a slipped disc and although it was operable it would have meant a lot of post-op pain and a long and uncomfortable recovery period during which he would have had to be confined to a cage. We couldn't bear to put our stoic wee boy through all of that. Our house isn't the same without him - he was such a character of a dog, and our big dog Jessie misses her best mate so very much.
So I hope you will all forgive me for my absence, life is returning to normal and I will be back very soon with the pretties!


text:
Thomas Laqueur
- The Wreck of the 'Titan' by Morgan Robertson
- Shadow of the 'Titanic' by Andrew Wilson
- 'Titanic' 100th Anniversary Edition: A Night Remembered by Stephanie Barczewski
- The Story of the Unsinkable 'Titanic': Day by Day Facsimile Reports by Michael Wilkinson and Robert Hamilton
- 'Titanic' Lives: Migrants and Millionaires, Conmen and Crew by Richard Davenport-Hines
- Gilded Lives, Fatal Voyage by Hugh Brewster
- 'Titanic' Calling edited by Michael Hughes and Katherine Bosworth
Richard Drayton, Martin Sanderson, D.E. Steward, Colin Jones et al., Marina Warner, Frank Tangherlini, Tony Cheney, John Benson, Norma Clarke, Robert Buckeye, Chris Purnell, Richard Carter, David Woodhead, Joe Swan, Jonathan Hauxwell -
James Wolcott
- Selected Letters of William Styron edited by Rose Styron and R. Blakeslee Gilpin
J. Robert Lennon
- A Hologram for the King by Dave Eggers
Hugo Williams
Poem: 'From the Dialysis Ward' -
Jean McNicol
- Julian Bell: From Bloomsbury to the Spanish Civil War by Peter Stansky and William Abrahams
Peter Godfrey-Smith
- Mind and Cosmos: Why the Materialist Neo-Darwinian Conception of Nature Is Almost Certainly False by Thomas Nagel
Alissa Quart
Two Poems -
Stephen Sedley
How to Comply with Strasbourg -
Colin Kidd
- The Conservatives since 1945: The Drivers of Party Change by Tim Bale
- The Conservative Party from Thatcher to Cameron by Tim Bale
- Reconstructing Conservatism? The Conservative Party in Opposition, 1997-2010 by Richard Hayton
Jeremy Harding
Short Cuts -
Adam Phillips
- Unapologetic: Why, Despite Everything, Christianity Can Still Make Surprising Emotional Sense by Francis Spufford
- Our Church: A Personal History of the Church of England by Roger Scruton
Michael Wood
At the Movies: 'Django Unchained' -
Kevan Harris
A Fistful of Tomans: Iran's Currency Wars -
August Kleinzahler
Two Poems -
Jerry Fodor
- Philosophy in an Age of Science by Hilary Putnam
Joanna Biggs
- How Should a Person Be? by Sheila Heti
Rodric Braithwaite
- Governing the World: The History of an Idea by Mark Mazower
Sheila Fitzpatrick
- Stalin's General: The Life of Georgy Zhukov by Geoffrey Roberts
Eleanor Birne
At the Nunnery Gallery: Madge Gill -
Gavin Francis
Diary: Among the Neurons


text:
Groomer Bio
Janie Semprevivo – AKA "Janie"
You want to be sure that the person who is grooming your pet is well-experienced and well-qualified to care for your friend. Be sure, that I love dogs more than anything and humane treatment and care is our standard at Wag 'N Wash. Below is some information that will make you feel at ease.
Grooming Experience:
18 years (including owning Wag 'N Wash since April, 2000).
Grooming Education:
Nash Academy of the Animal Arts, 600 hours completed
Certified in Canine CPR (Re-Certified April 2016)
Certified Level II Reiki Practitioner (March 2014)
I also attend two to three grooming conferences each year to hone my skills and to learn new techniques and to find new products to better serve my customers.
N.D.G.A.A. – National Dog Groomers Association of America
NAPCG – National Association of Professional Creative Groomers
N.A.F.E. – National Association of Female Executives
NJ Business and Industry Association
American Dog Owner's Association
Wolf Education and Research Center
Related Pet Care Experience:
30 years of experience with pet care, holistic health care, handling and rescue. I've written and appeared in several articles relating to animal neglect and exploitation. Was instrumental in getting the Elizabeth, New Jersey pound to stop its abuse of sheltered animals. Initial article written for Elizabeth Reporter led to another article in the Newark Star Ledger. The aftermath of the articles resulted in an interview on Channel 9 UPN News. Here I commented on the conditions at the pound, the ongoing neglect as well as the animals I and several others had removed.
In addition to the pound project, I spent 7 years working in the Elizabeth, NJ area. 167 dogs were rescued and with the assistance of other rescue groups, homes were found for all of them. Having fallen in love with Daphne immediately, she became my pet and having had to rehabilitate Buddy from a burnt pup found in a garbage can to where she is now, I could never have given her up. Both of them have gone to the bridge.


text:
Sell something for me
- Status Closed
- Budget $250 - $750 USD
- Total Bids 2
Project Description
I manufacture flyash bricks in Bilaspur Chhattisgarh. I need help in marketing my product locally otherwise transportation cost will increase if I want to sell in other places.
The real estate sector is not in good shape and there is lot of competition in the market. Suggest me good ideas or source to market my product.
Get free quotes for a project like thisSkills Required
Looking to make some money?
- Set your budget and the timeframe
- Outline your proposal
- Get paid for your work
Hire Freelancers who also bid on this project
Looking for work?
Work on projects like this and make money from home!
Sign Up Now- Forbes
- The New York Times
- Time
- Wall Street Journal
- Times Online


text:
Paul So is a theoretical physicist specialized in dynamical systems analysis and its application to neuroscience. He received his Bachelor of Science in Physics and Mathematics from Harvey Mudd College in Claremont, California in 1988 and obtained his PhD from the Chaos Group at University of Maryland in College Park, Maryland in 1995. His work on dynamical systems spanned the development of control and observer techniques for high dimensional chaotic systems, theory and experimental work in quantum chaos, analysis of synchronization and coherence in chaotic systems, and the dynamical reconstruction of complex systems using unstable periodic orbits. The overarching goal of his research is the application of these tools from dynamical systems and other physical insights from statistical physics to a better understanding on the mechanisms for information processing in the brain and on dynamical causes related to different pathological neural diseases such as epilepsy and Parkinson's disease.
Paul So
School of Physics, Astronomy and Computational Sciences
The Krasnow Institute for Advanced Study
Mail Stop 2A1
George Mason University
Fairfax VA 22030-4444Krasnow Institute Rm 114
paso at gmu dot edu


text:
Or search by location type:
Home > Volunteer > Apply to Volunteer
Please bring these forms with you to your interview. We look forward to seeing you at your interview!
1600 S. 48th St. Lincoln, NE 68506-1299
402-481-1111 • 800-742-7844
Copyright 2017 Bryan Health. All rights reserved.
Privacy Policy | Social Media Policy


text:
Recently tried Telestial in USA for micro sim for 1 week trip from Oz. $10 lasted < 1 day. There has to be a better way. Can use AT&T or tmobile which is great but setup crazy (have to say you are not in USA.
What problems have you encountered with AT&T? They have several pre-pay plans and I've never had any difficulty. Wander in to an AT&T outlet, pay, leave and I'm good to go. Tim
No problems with AT&T. Just the poor process and expensive charges from Telestial www.simple calling.com. My $10 data credit got me < 1MB! in fact, 1MB turned my $10 credit into $5 debit! At that cost, forget it! The ability to tap AT&T and t-mobile is neat, but not at those prices!
So why not purchase an AT&T pre-pay card when you get to the US? No need to use your regular SIM card. Tim
Why not an AT&T sim? Reasons from what I could find out 1. You needed a USA address (not too hard) 2. You needed. A USA credit card. Apparently not even MaterCard or Visa if with foreign bank would work. 3. You needed to cancel the service before exit from USA
I've never experienced any problems like this...but maybe it's different in different states - I was always in California. Have a look here for their data plans... http://www.att.com/Common/about_us/files/pdf/emerging_devices/iPad_fact_sheet_081210.pdf Tim
The AT&T plans are good but there is nothing about the issues I raised. Those issues you really need to know before you assume it will all happen.
As I mentioned before, I did not experience any of the problems. I used a UK Mastercard on one occasion and a UK AMEX card on another. I was never asked for a US address. I walked in, chose my plan, they scanned my card, I was handed the microSIM, I walked out, put the microSIM into my iPad and I was good to go. This was in San Francisco; maybe they're not as troubled by these details there. Tim


text:
The name Alex Hilton may be familiar to you. He was formerly one of Britain's leading left-wing political bloggers, as Recess Monkey and as founder of Labour Home. He was a Labour candidate at the last election and was the target of a famously vexatious libel action brought by Johanna Kaschke, which was eventually struck out. These days he is the public affairs manager for the Anthony Nolan Trust, a leading cancer charity.
Yesterday I used Twitter to draw attention to a recent execution in Iran of three men for "offences against religion", said to involve sodomy. The "offences" seem to have been consensual. The Independent quoted Mahmood Amiry-Moghaddam, a researcher at Iran Human Rights, as saying:
Iranian authorities have previously presented such cases as rape, in order to make the execution more acceptable and to avoid too much international attention, but this time the news is not presented as rape.
The case is a salutary reminder that despite hopeful events elsewhere in the wider Middle East the Islamic Republic of Iran continues to behave with unabashed barbarity.
Graeme Archer, re-Tweeting the story, added the thought that "Meanwhile, Edinburgh students boycott Israel." The parallels aren't exact, but I tend to share his puzzlement at the Left's obsession with the misdoings of Israel - still the only true democracy in the Middle East despite the hopeful events of the Arab Spring - and its continued indulgence of the truly vile regime of Ahmadinejad and the ayatollahs. It's always worthwhile showing up double standards.
The comment brought forth this from Alex Hilton:
That's right. Hilton's interpretation of the complex, miserable and seemingly unresolvable story of the Israel/Palestine question boils down to "race murder" on the part of the Israelis. Race murder. In other words, what the Nazis did to the Jews: a deliberate policy of the extermination of an ethnic group on the basis of its racial character. No mention of politics. No mention of terrorism. No mention of the declared aim of Hamas to remove Israel from the face of the earth. No room for complexity of any kind. "Race murder".
I challenged Hilton on this deplorable sentiment. "Is that an unfair precis of israeli govt's disregard for palestinian life?" he replied lamely. Yes. It is unfair. It is also obscene and ridiculous. You surely do not have to be an uncritical champion of every action of the Israeli security forces to see that. And it's no excuse that Twitter only allows 140 characters in which to express a thought.
Hilton seemed genuinely surprised that anyone might find the characterisation of Israeli policy as "race murder" offensive or unwarranted. Such rancid opinions are perhaps commonplace in his social world, but it's rare to see them expressed so unguardedly. Nor is it necessarily wise for someone who represents the public face of a leading cancer charity, and who (I think) still has ambitions of being a Labour MP. Still, it's good to know sometimes what people really think.
Thursday, 8 September 2011
A disturbing insight into the mind of Alex Hilton.
A disturbing insight into the mind of Alex Hilton.
blogging|middle east|Politics|


text:
Hotel Italia
TripAdvisor Reviews Hotel Italia Mantova
Travel Blogs from Mantova
Serene Sirmione
... There is also a garden/park on the tall rock right next to the shore, for which you have to find stairs to go up. The garden closes before sun-set.
I had an amazing time in this beautiful small town. I wish the same for everyone who visits it.
Best moments in life can't be captured, but best places can be
By Sushant Tiwari
... of lovely churches. The edge of the lake is ringed with holiday van parks, hotels & Pensiones & in summer it must be jammed full of visitors but it was quite comfortable for us with some German older visitors.
The return bus from Lazise, at 1.30, was nearly full of school kids returning home but they thinned out rapidly as we approached Verona. The countryside appears to be very fertile with many vineyards, olive groves, fruit trees, ...
... the right building. I didn't particularly care for the staff here as they were hardly around, but the room was nice.
Mantova is nestled into a c-shaped lake, giving it some really wonderful trails to bike around on (especially at sunset). I rode around on them until dusk and then headed into the centre of the city which I then had to walk most of it due to the cobblestones and how widely placed they were. There was really only a ...
Day 48 - Verona Vistas
... and we mentioned Seattle, the owner said that he knows Rick Steves who indeed has visited his restaurant. Very proudly he brought out his tablet to show us the video clip. Wine was poured with a very unique aerator that is hand blown glass from Italy. When Kathy asked where we might get one the owner said he would sell us one. Another souvenir of our trip!
Verona has been a lovely stop and one to recommend for a short stay en route to Venice.
Day 47 - Vino in Verona
We left our apartment in Lezzeno about 10:00am for our drive to Verona. The first hour required us to navigate the narrow winding roadway of Lake Como as well as the many cyclists out for a Sunday ride. Given we have no timetable, there was no need to hurry.
We drove about three hours including a couple of stops along the way. We arrived in Verona about 1:30pm at our hotel in the ...


text:
Moby What?!Why is Moby Dick blocked by Internet censors at some schools? James Paul Gee is a leading proponent of developing video games for education and a professor of literacy studies at Arizona State University. His most recent book is Good Video Games and Good Learning. | |||
No Comments | They may be able to teach problem-solving skills better than textbooks. James Paul Gee is... 6:38How Video Games Can Help |
Schools need to catch up with all the information kids are receiving from everywhere else.... 4:32Education 2.0 |
Chatham High School students, like many nationwide, are increasingly surrounded by screens... 04:36Old School, New School |
posted February 2, 2010
FRONTLINE is a registered trademark of WGBH Educational Foundation.
Web Site Copyright ©1995-2014 WGBH Educational Foundation


text:
Skip To Navigation
Skip To Content
It may be a good time to consider career laddering. Also known as career pathing, this process can help you improve and renew your career, whether you want to step sideways or move up.
Use this tip to evaluate your current job and find answers to questions like:
Evaluate where you are now
Reflect on how you would complete each of these statements (or write down your answers):
Think about whether you can make your current job more satisfying. Reflect on how you would complete each of these statements (or write down your answers):
Consider growing in place
Now that you had a chance to think about your current position, consider what changes you can make to find more satisfaction in your job or organization. Talk to your supervisor about the changes you have in mind.
The following suggestions will help you start looking for new opportunities at work:
Consider moving on
If you're unable to make changes that renew your sense of satisfaction at work or you find you are no longer learning new things, you may want to look in some new directions:
The career laddering process encourages you to take responsibility for the ongoing development of your career. Career laddering can help you increase your job satisfaction by taking a close look at where you are, discovering where you'd like to be and making changes to close the gap.
When your work aligns with your values and passions, the result is renewed energy, greater job satisfaction and a fulfilling career.
Relevant Tips (alis.alberta.ca/tips)
TIP SEARCH Search by keyword or phrase:


text:
Social Science
Education is a field with a variety of options for working with children; the most popular position being a classroom teacher.
It is predicted the United States will need to fill nearly 1 million teaching positions as current teachers reach retirement age. High demand areas will include those requiring special training in math and science, working with English as a Second Language, working with those identified with special needs and working within schools which serve a significant percentage of students from low-income situations.
Family and Consumer Sciences is rapidly becoming a high need area in the state of Kansas as high schools have redesigned programs to meet work force demands and revisions within the Kansas State Department of Education Career & Technical Education Pathway programs.
To teach children (PreK – 12th grade) in Kansas public schools, teachers must be licensed by the Kansas State Department of Education. This is accomplished after completion of a four year degree and meeting minimum standards on professional assessments in content areas and pedagogy of teaching.
Cowley College offers several avenues and partnerships to assist students in transferring to an appropriate teacher college to meet state licensure requirements for all grade levels.
In addition, Cowley College has designed programs to assist those who would like to work within school systems but seek employment opportunities other than as a classroom teacher.
Like us on Facebook!
For Information Contact:
Julie Rhoads
Director of Education
Call: 620.442.0430 / Future Students: 620.441.5303 or email@example.com
Copyright © Cowley County Community College and Area Vocational-Technical School
Accredited / Legal Notices / Non-Discrimination Notice / Mobile PathOpen the original version of this page.
Usablenet Assistive is a Usablenet product. Usablenet Assistive Main Page.


text:
Artist description:
No description entered.
Flash Draw Created Nov 30, 2006 470 x 338px Unless noted Copyright 2006 Migra.
We encourage you to submit a comment and let the artist know what you think of this drawing. Please log in or join to post a comment.
Post a comment
umm sarvok957, im a christin but im called a mormon and i still think thats awesome, and joseph smith SAW him and drew him and the prophets TODAY STILL SEE HIM!!! AND THATS WHAT HE RESLLY LOOKS LIKE!!!!!! SO SHUT UP!!!!!!!! oh and btw 5! and fave
I hate to say it, but ur comments seem to be coming only from hard-core christians...I dont believe ppl should make images of Jesus or God because it detracts from them (and also nonoes knows what he ACTUALLY looked like)...but nice pic
This is very good..... Scratch that, this is very GREAT...You should do 1 4 Christmas.. *****10*****


text:
Nantes: Riotous Assembly over an Ayrault-port Riots badly damaged Nantes when around 1000 leftist extremists battled police, water cannons and teargas at the end of a pacific tractor-led protest against 46-year-old plans for a new airport at Notre-Dame-des-Landes.
Full Story...
Cross & Crescent Flirt in France - A Tea Party? Following the electorate's quenelle to the ruling Socialists in the first round of nationwide municipal elections other forces playing a long game on the right, aim to overturn the country's increasingly discredited progressive elite. Full Story...
Weather in France? Want the weather forecast? for wherever you are in France... just enter your postcode. - Click the image above.
Reuters Breaking news and in-depth world news in video format, from top news agency, Reuters. - Click the image above.
MSNBC-TV For a decidedly American slant on the worlds top news stories, check this video newsfeed daily - Click the image above.
UK TV News This Week Been away? Missed the UK TV News?... catch up on what's been happening for each day of this week - Click the image above.


text:
Task Scheduling with Quartz
Both people-oriented and system-oriented BPM systems need a mechanism to execute tasks within an event or temporal constraint, for example, every time a state change occurs or every two weeks. BPM suites address these requirements with a job-scheduling component responsible for executing tasks at a given time. OSWorkflow, the core of our open-source BPM solution, doesn't include these temporal capabilities by default. Thus, we can enhance OSWorkflow by adding the features present in the Quartz open-source project.
What is Quartz?
Quartz is a Java job-scheduling system capable of scheduling and executing jobs in a very flexible manner. The latest stable Quartz version is 1.6. You can download Quartz from http://www.opensymphony.com/quartz/download.action.
The only file you need in order to use Quartz out of the box is quartz.jar. It contains everything you need for basic usage. Quartz configuration is in the quartz. properties file, which you must put in your application's classpath.
Basic Concepts
The Quartz API is very simple and easy to use. The first concept that you need to be familiar with is the scheduler. The scheduler is the most important part of Quartz, managing as the word implies the scheduling and unscheduling of jobs and the firing of triggers.
Task Scheduling with Quartz
A job is a Java class containing the task to be executed and the trigger is the temporal specification of when to execute the job. A job is associated with one or more triggers and when a trigger fires, it executes all its related jobs. That's all you need to know to execute our Hello World job.
Integration with OSWorkflow
By complementing the features of OSWorkflow with the temporal capabilities of Quartz, our open-source BPM solution greatly enhances its usefulness. The Quartz-OSWorkflow integration can be done in two ways—Quartz calling OSWorkflow workflow instances and OSWorkflow scheduling and unscheduling Quartz jobs. We will cover the former first, by using trigger-functions, and the latter with the ScheduleJob function provider.
Creating a Custom Job
Job's are built by implementing the org.quartz.Job interface as follows:
public void execute(JobExecutionContext context) throws
The interface is very simple and concise, with just one method to be implemented. The Scheduler will invoke the execute method when the trigger associated with the job fires. The JobExecutionContext object passed as an argument has all the context and environment data for the job, such as the JobDataMap.
The JobDataMap is very similar to a Java map but provides strongly typed put and get methods. This JobDataMap is set in the JobDetail file before scheduling the job and can be retrieved later during the execution of the job via the JobExecutionContext's getJobDetail().getJobDataMap() method.
Trigger Functions
trigger-functions are a special type of OSWorkflow function designed specifically for job scheduling and external triggering. These functions are executed when the Quartz trigger fires, thus the name. trigger-functions are not associated with an action and they have a unique ID. You shouldn't execute a trigger-function in your code.
To define a trigger-function in the definition, put the trigger-functions declaration before the initial-actions element.
<trigger-function id="10">
<function type="beanshell">
<arg name="script">
propertySet.setString("triggered", "true");
This XML definition fragment declares a trigger-function (having an ID of 10), which executes a beanshell script. This script will put a named property inside the PropertySet of the instance but you can define a trigger-function just like any other Java- or BeanShell-based function.
To invoke this trigger-function, you will need an OSWorkflow built-in function provider to execute trigger-functions and to schedule a custom job—the ScheduleJob FunctionProvider.
More about Triggers
Quartz's triggers are of two types—the SimpleTrigger and the CronTrigger. The former, as its name implies, serves for very simple purposes while the latter is more complex and powerful; it allows for unlimited flexibility for specifying time periods.
SimpleTrigger is more suited for job firing at specific points in time, such as Saturday 1st at 3.00 PM, or at an exact point in time repeating the triggering at fixed intervals. The properties for this trigger are the shown in the following table:
s. The properties for this trigger are the shown in the following table:
Property |
Description |
Start time |
The fire time of the trigger. |
End time |
The end time of the trigger. If it is specified, then it overrides the repeat count. |
Repeat interval |
The interval time between repetitions. It can be 0 or a positive integer. If it is 0, then the repeat count will happen in parallel. |
Repeat count |
How many times the trigger will fire. It can be 0, a positive integer, or SimpleTrigger.REPEAT_INDEFINITELY. |
The CronTrigger is based on the concept of the UN*X Cron utility. It lets you specify complex schedules, like every Wednesday at 5.00 AM, or every twenty minutes, or every 5 seconds on Monday. Like the SimpleTrigger, the CronTrigger has a start time property and an optional end time.
A CronExpression is made of seven parts, each representing a time component:
Each number represents a time part:
- 1 represents seconds
- 2 represents minutes
- 3 represents hours
- 4 represents the day-of-month
- 5 represents month
- 6 represents the day-of-week
- 7 represents year (optional field)
Here are a couple of examples of cron expression:
0 0 6 ? * MON: This CronExpression means "Every Monday at 6 AM".
0 0 6 * *: This CronExpression mans "Every day at 6 am".
For more information about CronExpressions refer to the following website:
Scheduling a Job
We will get a first taste of Quartz, by executing a very simple job. The following snippet of code shows how easy it is to schedule a job.
SchedulerFactory schedFact = new
Scheduler sched = schedFact.getScheduler();
JobDetail jobDetail = new JobDetail("myJob", null, HelloJob.class);
Trigger trigger = TriggerUtils.makeHourlyTrigger();
// fire every hour
trigger.setStartTime(TriggerUtils.getEvenHourDate(new Date()));
// start on the next even hour
sched.scheduleJob(jobDetail, trigger);
The following code assumes a HelloJob class exists. It is a very simple class that implements the job interface and just prints a message to the console.
package packtpub.osw;
import org.quartz.Job;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;
* Hello world job.
public class HelloJob implements Job
public void execute(JobExecutionContext ctx) throws
System.out.println("Hello Quartz world.");
The first three lines of the following code create a SchedulerFactory, an object that creates Schedulers, and then proceed to create and start a new Scheduler.
SchedulerFactory schedFact = new
Scheduler sched = schedFact.getScheduler();
This Scheduler will fire the trigger and subsequently the jobs associated with the trigger. After creating the Scheduler, we must create a JobDetail object that contains information about the job to be executed, the job group to which it belongs, and other administrative data.
JobDetail jobDetail = new JobDetail("myJob", null, HelloJob.class);
This JobDetail tells the Scheduler to instantiate a HelloJob object
when appropriate, has a null JobGroup, and has a Job name of "myJob".
After defining the JobDetail, we must create and define the Trigger,
that is, when the Job will be executed and how many times, etc.
Trigger trigger = TriggerUtils.makeHourlyTrigger();
// fire every hour
trigger.setStartTime(TriggerUtils.getEvenHourDate(new Date()));
// start on the next even hour
The TriggerUtils is a helper object used to simplify the trigger code. With the help of the TriggerUtils, we will create a trigger that will fire every hour. This trigger will start firing the next even hour after the trigger is registered with the Scheduler. The last line of code puts a name to the trigger for housekeeping purposes.
Finally, the last line of code associates the trigger with the job and puts them under the control of the Scheduler.
sched.scheduleJob(jobDetail, trigger);
When the next even hour arrives after this line of code is executed, the Scheduler will fire the trigger and it will execute the job by reading the JobDetail and instantiating the HelloJob.class. This requires that the class implementing the job interface must have a no-arguments constructor.
An alternative method is to use an XML file for declaring the jobs and triggers. This will not be covered in the book, but you can find more information about it in the Quartz documentation.
Scheduling from a Workflow Definition
The ScheduleJob FunctionProvider has two modes of operation, depending on whether you specify the jobClass parameter or not. If you declare the jobClass parameter, ScheduleJob will create a JobDetail with jobClass as the class implementing the job interface.
<function type="class">
<arg name="class.name">com.opensymphony.workflow.util.ScheduleJob
<arg name="jobName">Scheduler Test
<arg name="triggerName">SchedulerTestTrigger</arg>
<arg name="triggerId">10
<arg name="jobClass">packtpub.osw.SendMailIfActive
<arg name="schedulerStart">true
<arg name="local">true
This fragment will schedule a job based on the SendMailIfActive class with the current time as the start time. The ScheduleJob like any FunctionProvider can be declared as a pre or a post function.
On the other hand, if you don't declare the jobClass, ScheduleJob will use the WorkflowJob.class as the class implementing the job interface. This job executes a trigger-function on the instance that scheduled it when fired.
<function type="class">
<arg name="class.name">com.opensymphony.workflow.util.ScheduleJob
<arg name="jobName">Scheduler Test
<arg name="triggerName">SchedulerTestTrigger
<arg name="triggerId">10
<arg name="schedulerStart">true
<arg name="local">true
This definition fragment will execute the trigger-function with ID 10 as soon as possible, because no CronExpression or start time arguments have been specified.
This FunctionProvider has the arguments shown in the following table:
Argument |
Description |
Mandatory |
Username |
The user name to be used when executing the trigger function. |
No |
Password |
The password to be used when executing the trigger function. |
No |
Jobclass |
If this is specified, ScheduleJob will use this class when creating JobDetail. Otherwise, ScheduleJob will create a job with a class WorkflowJob, used to execute the trigger function with the ID of triggerId. |
No |
schedulerName |
The scheduler name to be used. |
No |
schedulerStart |
If this is set to true, ScheduleJob will create and start a new scheduler. |
No |
txHack |
Set this parameter to true if you are having problems with deadlocks in transactions. |
No |
cronExpression |
The cron expression. If this argument is set, a CronTrigger will be created. Otherwise, a SimpleTrigger will be instantiated. |
No |
startOffset |
This is the offset from the time of execution of the ScheduleJob function provider to the next job. Default is 0. |
No |
endOffset |
This is the offset from the time of execution of the ScheduleJob function provider to the end of the job. Default is no ending. |
No |
Repeat |
The repeat count of the Job. The default can be 0 or REPEAT_INDEFINITELY. |
No |
Repeatdelay |
The offset between repetitions. |
No |
Transactions in Quartz
Excluding a few minor exceptions, Quartz performs the same transactions in a standalone application or inside a full-blown J2EE Container. One of these exceptions is the use of global JTA transactions inside a JTA-complaint container. To enable the creation of a new JTA transaction or to join to an existing JTA transaction, just set the org.quartz.scheduler.wrapJobExecutionInUserTransaction property inside the quartz.properties file to true. Enabling this parameter allows the Quartz job to participate inside a global JTA transaction. This in combination with a JTA workflow implementation puts the workflow step and the temporal task into one transaction, thus assuring the information integrity.
The JobStore interface designed in Quartz is responsible for the persistence and retrieval of all job and trigger data. There are two built-in implementations of the JobStore interface, the RamJobStore and the JDBCJobStore.
The RamJobStore stores the job, trigger, and calendar data in memory, losing its contents after JVM restarts. On the other hand, JDBCJobStore uses the JDBC API to store the same data.
The JDBCJobStore uses a delegate to use specific functions of each database, for example, DB2, PostgreSQL, etc.
The JobStore configuration is located in the quartz.properties file. To set the JobStore, add the following line to the configuration file, if you want to use the RamJobStore:
org.quartz.jobStore.class = org.quartz.simpl.RAMJobStore
The configuration of the JDBCJobStore is a little more complex as it involves datasources, transactions, and delegates:
To use local JDBC transactions, you only need to set the following parameters:
org.quartz.jobStore.class = org.quartz.impl.jdbcjobstore.JobStoreTX
org.quartz.jobStore.dataSource = jdbc/defaultDS
The datasource is your datasource JNDI name.
To use global JTA transactions, you need the following parameters:
org.quartz.jobStore.class = org.quartz.impl.jdbcjobstore.JobStoreCMT
org.quartz.jobStore.dataSource = jdbc/defaultDS
org.quartz.jobStore.nonManagedTXDataSource = jdbc/nonTXDatasource
This differs from the JDBC transaction mode in its use of a non-JTA managed datasource for internal JobStore use.
For both transaction modes you need to set the database delegate appropriate for your database.
The delegates included with Quartz are as follows:
Database |
Delegate class |
Generic JDBC |
org.quartz.impl.jdbcjobstore.StdJDBCDelegate |
Microsoft SQL Server and Sybase |
org.quartz.impl.jdbcjobstore.MSSQLDelegate |
PostgreSQL |
org.quartz.impl.jdbcjobstore.PostgreSQLDelegate |
Oracle |
org.quartz.impl.jdbcjobstore.oracle.OracleDelegate |
Cloudscape |
org.quartz.impl.jdbcjobstore.CloudscapeDelegate |
DB2 v7 |
org.quartz.impl.jdbcjobstore.DB2v7Delegate |
DB2 v8 |
org.quartz.impl.jdbcjobstore.DB2v8Delegate |
org.quartz.impl.jdbcjobstore.HSQLDBDelegate |
Pointbase |
org.quartz.impl.jdbcjobstore.PointbaseDelegate |
For more detailed configuration options, refer to the Quartz documentation at http://www.opensymphony.com/quartz/documentation.action.
Example Application—Customer Support
In this section we will develop an example to show the capabilities of the OSWorkflow-Quartz duo. In every company, the customer plays a central role. If not attended to correctly, he or she can turn around and buy services or products from a competitor. Every company also has a customer support department and a good performance indicator for this department would be the number of customer requests attended to.
Some customer support requests come from mail or web interfaces. Suppose you have an web application that receives customer support requests. A typical customer support process is as follows:
This is the most simple of processes and the most commonly implemented. While in the pending state, the request can be forwarded to many people to finally reach completion. If the request is stalled in this state, the process doesn't add value to the business and doesn't match customer expectations, thereby downgrading the company image and customer loyalty. So a good approach to the process would be to reduce the percentage of support requests in the pending state. If a support request is in the same state for two hours, an e-mail to the customer support coordinator is send, and if a six hour threshold is exceeded an email is send directly to the customer support manager for notification purposes. These notifications assure the request will never be accidentally forgotten. The decision flow is depicted in the following figure:
To implement this process logic, we need temporal support in our business process.
Obviously this is done by Quartz. The workflow definition is as follows:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE workflow PUBLIC "-//OpenSymphony Group//DTD OSWorkflow 2.6
//EN" "http://www.opensymphony.com/
<action id="100" name="Start Workflow">
<function type="class">
<arg name="class.name">packtpub.osw.ScheduleJob
<arg name="jobName">TwoHourMail
<arg name="jobClass">packtpub.osw.SendMailIfActive
<arg name="triggerName">MailIfActive2hTrigger
<arg name="triggerId">10
<arg name="schedulerStart">false
<arg name="local">true
<arg name="groupName">CustomerSupportJobs
<arg name="cronExpression">0 0 */2 * * ?
<function type="class">
<arg name="class.name">packtpub.osw.ScheduleJob
<arg name="jobName">SixHourMail
<arg name="jobClass">packtpub.osw.SendMailIfActive
<arg name="triggerName">MailIfActive6hTrigger
<arg name="triggerId">10
<arg name="schedulerStart">false
<arg name="local">true
<arg name="groupName">CustomerSupportJobs
<arg name="cronExpression">0 0 */6 * * ?
<unconditional-result old-status="Finished"
status="Pending" step="1" />
<step id="1" name="Pending">
<action id="1" name="Finish request" finish="true">
<unconditional-result old-status="Finished" step="2"
status="Finished" />
So the process definition is very easy, as we have two steps, but the key of the solution lies in the ScheduleJob2 FunctionProvider. This FunctionProvider is a slightly modified version of OSWorkflow's built-in ScheduleJob; the only difference is that the new implementation puts the function provider's arguments in the JobDataMap of the job. The difference from the original ScheduleJob code is as follows:
There is just one line to put the arguments of the FunctionProvider into the JobDataMap.
The process definition schedules a custom SendMailIfActive job every two hours and a SendMailIfActive job every six hours. If the process is still in pending state, then a mail is sent, otherwise the job is unscheduled. The job code is as follows:
package packtpub.osw;
import java.util.Date;
import java.util.Properties;
import javax.mail.Message;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
import org.quartz.Job;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;
import org.quartz.SchedulerException;
import com.opensymphony.workflow.Workflow;
import com.opensymphony.workflow.basic.BasicWorkflow;
* Quartz job that send an email if the specified workflow is active.
public class SendMailIfActive implements Job
public void execute(JobExecutionContext ctx) throws
long wfId = ctx.getJobDetail().getJobDataMap()
String username = ctx.getJobDetail().getJobDataMap()
String to = ctx.getJobDetail().getJobDataMap().getString("to");
String from = ctx.getJobDetail().getJobDataMap()
String subject = ctx.getJobDetail().getJobDataMap()
String text = ctx.getJobDetail().getJobDataMap()
String smtpHost = ctx.getJobDetail().getJobDataMap()
String triggerName = ctx.getJobDetail().getJobDataMap()
String groupName = ctx.getJobDetail().getJobDataMap()
Workflow workflow = new BasicWorkflow(username);
long state = workflow.getEntryState(wfId);
System.out.println("State:" + state + " for wf:" + wfId);
if(state != 4)
sendMail(smtpHost, from, to, subject, text);
} else
ctx.getScheduler().unscheduleJob(triggerName, groupName);
} catch (SchedulerException e)
private void sendMail(String smtpHost, String from, String to,
String subject, String text)
Properties props = new Properties();
props.put("mail.smtp.host", smtpHost);
Session sendMailSession = Session.getInstance(props, null);
Transport transport = sendMailSession.getTransport("smtp");
Message message = new MimeMessage(sendMailSession);
message.setFrom(new InternetAddress(from));
message.setRecipient(Message.RecipientType.TO, new
message.setSentDate(new Date());
transport.sendMessage(message, message.getAllRecipients());
} catch (Exception e)
This completes the proactive workflow solution commonly requested by users.
In this article, we covered the integration of the Quartz job-scheduling system with OSWorkflow, which provided temporal capabilities to OSWorkflow. We also took a look at the trigger-functions, which are executed when a Quartz trigger fires. We also learned how to schedule a job from a Workflow definition by using ScheduleJob. Finally, we showed the capabilities of the Quartz-OSWorkflow duo with the help of a sample application.


text:
Dragonbreath, #6
Pages: 208
Ages: 8+
Finished: Feb. 7, 2012
First Published: Jan. 10, 2012
Publisher: Dial Books
Genre: children, fantasy, graphic novel hybrid
Rating: 4/5
First sentence:
Sheriff Dragonbreath entered the canyon with his six-gun in his hand.
Publisher's Summary: "Ride 'em, cowboy! Danny's off to summer camp! Danny Dragonbreath is counting down the days to his awesome western summer camp . . . until he gets the terrible news that his annoying younger cousin Spencer is going too. Good-bye, Danny the Cowboy; Hello, Danny the Babysitter. But when Spencer befriends a mythical jackalope (or horned bunny) and then uncovers a diabolical jackalope-napping ring, things start looking up again. After all, if you need a math problem solved, you call a nerd. But if you need a villainous ring of horned-bunnynappers broken up, you call Danny Dragonbreath."
Acquired: Received a review copy from Penguin Group Canada.
Reason for Reading: Next in the series.
This is certainly the most well-written story in the Dragonbreath series to date. We have a complete developed plot, with adult antagonists, that progresses following conventional plotlines. The book actually involves a mystery that is solvable by the reader if they pay attention to the clues given out along the way. Danny and Wendell have become bonafide complete characters with their background stories built up over the last several volumes to create two very good, but opposite best friends. The reader can count on how each will act in certain situations and we know their strengths and weaknesses, but also knowing, more than they do, that their friendship is stronger than the sum of their parts, proving they can overcome obstacles for each other. This strong friendship, at this time in the series, welcomes the addition of Christiana as a third member of the team, having met her in the last book. Her character is given some good development to allow some interplay between both Danny and Wendell as well as a bit of a background story. We are also, once again, introduced to a new relative of Danny's only this time it is a younger cousin, but it does bring back the recurring theme of the previous books where Danny visits a relative, only this time the relative visits him.
A solid plot and a good story, though lacking a little in the humour department. I didn't find this one near as funny as the others, perhaps because it was more serious when the antagonists are adults (mind you, still animals) and the victims are cute animals, even if they are mythological jackalopes. There were funny scenes and lines but on the whole more of an adventurous frolic than the simple humorous story of the previous volumes. A solid entry in the series.