text:
Late in 2013, Time's Hannah Beech posted a great blog on the magazine's website around the time that about 24 foreign journalists were worried that the visas allowing them to work in China might not be approved: "Foreign Correspondents in China Do Not Censor Themselves to Get Visas," she told readers. She's right, of course, and some more proof that they won't dial back their coverage arose last week.
On Friday, the board of the Foreign Correspondents' Club of China sent a letter to Chen Mingjian at the Ministry of Foreign Affairs Information Department. They said they were "deeply concerned" (read "really angry") about the violent treatment meted out to some of their members outside the court where government critic and civil rights campaigner Xu Zhiyong was being tried last Wednesday, January 22. The confrontations happened during Xu's closed-door trial, where police outside the courtroom manhandled reporters from CNN, BBC and Sky News.
This all happened in Beijing. Reporters, especially camera crews and photographers, are used to getting shoved around by cops and thugs on the payroll of corrupt local officials in the provinces while covering village and township-level demonstrations. But nothing this big has happened in Beijing since police tried to stop reporters who showed up for a street rally during the Arab Spring uprisings in February 2011. That rally never materialized, but the police showed up in force and resorted to tactics similar to those they used Wednesday.
More evidence that reporting on China isn't being curtailed? A collaborative investigation by the International Consortium of Investigative Journalists (ICIJ) was released, revealing that relatives of China's political elite, including the brother-in-law of President Xi Jinping, own offshore companies in tax havens. More than 50 news organizations around the world worked to analyze two and a half million files to produce the report. ICIJ says many of the files were leaked from within two offshore firms--Singapore-based Portcullis TrustNet and BVI-based Commonwealth Trust Limited--that help clients create offshore companies, trusts, and bank accounts. ICIJ's full explanation of their investigative methods can be found here.
China's government was not happy. Greatfire.org, which monitors websites censored by China, found that as of Sunday, China had blocked the sites of a dozen news organizations that contributed to the investigation, including the U.K.'s Guardian, Spanish newspaper El Pais and French newspaper Le Monde.
Speaking last week at a foreign ministry briefing in Beijing, government spokesman Qin Gang expressed suspicion over ICIJ's report, telling reporters: "From the point of view of readers, the logic of some of the related articles is unconvincing, and it leads people to suspect the intentions behind it."
The ICIJ's piece, "Leaked Records Reveal Offshore Holdings of China's Elite," is the sort of reporting that seems to have brought down the wrath of immigration officials on those 24 foreign reporters late in 2013--see the December CPJ 2013 blog, "Covering China goes far beyond the current visa woes."
Will there be retaliation beyond the blocking of a few websites? It is hard to believe there won't be in some form, somewhere down the line. Until recently, the government was less concerned about international coverage. Before the spread of so many digital platforms, Chinese citizens didn't have much access to foreign media. Now, despite the government's attempts at restriction, they do: foreign reporting resonates deeply within China, mostly through social media. And, as China has started to assert itself internationally, it has become much more preoccupied with its image.
It is also worth noting that reporting on corruption was the reason Xu Zhiyong, a champion of the New Citizens' Movement who called for government transparency, was on trial in the first place. While the police were stifling coverage outside the court, Xu was sentenced on Sunday to four years in jail for "gathering a crowd to disturb public order."
On January 21, The South China Morning Post reported that a Hong Kong-based publisher who was working on a critical book about Xi -- Chinese Godfather Xi Jinping -- has been detained on the mainland for nearly three months. Yao Wentian, 73, the chief editor of Morning Bell Press, was allegedly taken into custody on October 27 after he was "lured to Shenzhen on the pretense of delivering paint to a long-time friend," according to sources speaking to the Post. He was then surrounded by a dozen plainclothes security agents. Formally arrested in early November, he is being held in the detention center of a medical facility, according to the Post.
CPJ's calls to the Shenzhen Public Security Bureau went unanswered. People who have spoken to Yao's 74-year-old wife told the Post that the publisher suffers from heart problems and had fainted repeatedly during his detention.
The determination of Xi's government to control foreign and domestic media has been made clear in policy statements and by its actions in public. Expect the situation for Chinese and foreign journalists to become more restrictive in this Year of the Horse. According to some feng shui masters, the sign represents leadership, combined with recklessness.


text:
Today's return of the Chevy Caprice to the police car ranks means more than just serious hoonage potential. With a new optional technology package, we're told it'll be the most high-tech production police car ever.
From what we can see and what we're told in the press release, the folks at Australia's National Safety Agency (NSA) are collaborating with the LAPD, Holden and Chevy to show off an advanced integrated technology system with the new Chevy Caprice. The system will include:
*Large, purpose designed, multi-function, touch screen integrated into dashboard
*Intelligent power management system
*Consolidated user interface
*Automatic Licence Plate Recognition
*In-car video with live broadcast capability
*Advanced wireless connectivity
*Automatic and seamless CAD and computer system updates performed 'on the fly' minimising down time and costly service calls
*Wireless vehicle telemetry fleet management system
*Forward looking infrared/night vision (FLIR) camera
*Fingerprint and facial recognition capability
*Virtual prisoner cell
*Latest high output low power LED lighting technology
While yes, the proposed Carbon Motors E7 would probably beat out the tech package from Chevy, the new Caprice is, you know, real. So take a look through the photos below of what appear to be two different packages and tell us what you see.

subset: commoncrawl


text:
The Royal Wedding Official Guest List
A List of Attendees for Will and Kate's Big Day
April 25, 2011 -- Selected Guest List for the Wedding Service at Westminster Abbey
View the Westminster Abbey Seating Chart
The following are all confirmed attendees at the Royal Wedding as of April 23, 2011:
Members of the British Royal Family
The Queen
The Duke of Edinburgh
The Prince of Wales and The Duchess of Cornwall
Prince Henry of Wales
The Duke of York
Princess Beatrice of York
Princess Eugenie of York
The Earl and Countess of Wessex
The Princess Royal and Vice Admiral Timothy Laurence
Mr. and Mrs. Peter Phillips
Miss Zara Phillips with Mr. Mike Tindall
Viscount Linley and Viscountess Linley And The Hon. Charles Armstrong-Jones
The Lady Sarah Chatto and Mr. Daniel Chatto And Master Samuel Chatto And Master Arthur Chatto
The Duke and Duchess of Gloucester
The Earl and Countess of Ulster
The Lady Davina and Mr. Gary Lewis
Lady Rose and Mr. George Gilman
The Duke and Duchess of Kent
Earl and Countess of St. Andrews
Lord Downpatrick
The Lady Marina-Charlotte Windsor
The Lady Amelia Windsor
The Lord and Lady Nicholas Windsor
The Lady Helen Taylor and Mr. Timothy Taylor
Prince and Princess Michael of Kent
The Lord and Lady Frederick Windsor
The Lady Gabriella Windsor
Princess Alexandra, the Hon. Lady Ogilvy
Mr. and Mrs. James Ogilvy
Miss Marina Ogilvy
The Lady Saltoun
Members of Foreign Royal Families
The Prince and Princess of the Asturias
The Crown Prince of Bahrain: As of April 25, the Prince decided not to attend the wedding amidst criticism by activists due to ongoing unrest and crackdowns in the Gulf Arab kingdom.
Prince Philippe and Princess Mathilde of Belgium
The Sultan of Brunei and Raja Isteri Pengiran Anak Hajah Saleha
King Simeon II and Queen Margarita of the Bulgrarian
The Queen of Denmark
King Constantine and Queen Anne-Marie of the Hellenes
Crown Prince Pavlos and Crown Princess Marie-Chantal of Greece and Prince Constantine of Greece
Sheikh Ahmad Hmoud Al-Sabah of Kuwait
Prince Seeiso Bereng Seeiso and Princess Mabereng Seeiso of Lesotho
The Grand Duke and Duchess of Luxembourg
The Yang di-Pertuan Agong and Raja Permaisuri Agong of Malaysia
Prince Albert II of Monaco and Miss Charlene Wittstock
Princess Lalla Salma of Morocco
The Crown Prince and Princess of The Netherlands
The King and Queen of Norway
Sayyid Haitham bin Tariq Al Said of Oman
The Emir of The State of Qatar and Sheika Mozah bint Nasser Al Missned
King Michael I of Romania and Crown Princess Margarita
Prince Mohamed bin Nawaf bin Abdulaziz of Saudi Arabia and Princess Fadwa bint Khalid bin Abdullah bin Abdulrahman
The Queen of Spain
The King of Swaziland
The Crown Princess of Sweden and The Duke of Västergötland
Princess Maha Chakri Sirindhorn of Thailand
The King of Tonga
The Crown Prince of Abu Dhabi
Crown Prince Alexander and Crown
Princess Katherine of Yugoslavia
The Princess Elizabeth of Yugoslavia
The Governor-General of Antigua and Barbuda
The Governor-General of Australia and His Excellency Mr. Michael Bryce
The Governor-General of The Bahamas and Lady Foulkes
The Governor-General of Barbados
The Governor-General of Belize and Lady Young
The Governor-General of Canada and Mrs. David Johnston
The Governor-General of Jamaica
The Governor-General of New Zealand and Lady Satyanand
The Governor-General of Papua New Guinea and Mrs Michael Ogio
The Governor-General of the Solomon Islands and Lady Kabui
The Governor-General of St Christopher and Nevis
The Governor-General of St Lucia
The Governor-General of St Vincent and the Grenadines and Lady Ballantyne
Watch a special "20/20" Thursday at 8 p.m. ET for a behind-the-scenes look at the life that awaits Kate Middleton and join us again at 4 a.m. Friday morning for ABC News' live coverage of the Royal Wedding with Diane Sawyer and Barbara Walters.
The Prime Minister of Australia and Mr. Tim Matheison
The Prime Minister of The Bahamas and Ms Delores Miller
The Prime Minister of Barbados
The Prime Minister of New Zealand and Mrs. John Key
The Prime Minister of Papua New Guinea and Lady Somare
The Prime Minister of Saint Lucia and Mrs. Rosalia Nestor King
The Prime Minister of Saint Vincent and The Grenadines and Mrs. Ralph Gonsalves
The Premier of Bermuda and Mr. Germain Nkeuleu
The Premier of The British Virgin Islands and Mrs. Ralph O'Neal
The Premier of the Cayman Islands and Mrs. Kerry Bush
The Hon. Sharon and Mr. Rodney Halford (Falkland Islands)
The Chief Minister of Gibraltar and Mrs. Peter Caruana
The Chief Minister of Montserrat and the Reverend Doctor Joan Delsol Meade
The Hon. John and Mrs. Vilma Cranfield (St. Helena)
Members of Government, Parliament and Devolved Administrations
The Prime Minister and Mrs. David Cameron
The Deputy Prime Minister and Ms. Miriam Gonzalez Duantez
First Secretary of State, Secretary of State for Foreign and Commonwealth Affairs and Mrs. William Hague
The Chancellor of the Exchequer and the Hon. Mrs. Osborne
The Secretary of State for Justice and Lord Chancellor and Mrs. Kenneth Clarke
The Secretary of State for the Home Department and Minister for Women and Equalities, and Mr. Philip May
The Secretary of State for Culture, Olympics, Media and Sport and Mrs. Jeremy Hunt
The Rt. Hon Ed Miliband, M.P and Ms. Justine Thornton
The Speaker of the House of Commons and Mrs. John Bercow
The Presiding Officer of the National Assembly for Wales and the Lady Elis-Thomas
The Presiding Officer of the Scottish Parliament and Mrs. Alex Fergusson
The Speaker of the Northern Ireland Assembly and Mrs. William Hay
The Lord Speaker and Mr. Martin Hayman
First Minister of Wales and Mrs. Carwyn Jones
First Minister of Northern Ireland and Mrs. Peter Robinson
First Minister of Scotland and Mrs. Alex Salmond
The Mayor of London and Mrs. Boris Johnson
The Rt. Hon. The Lord Mayor and The Lady Mayoress
Sir Gus and Lady O'Donnell
The Rt. Hon. The Lord Mayor of Westminster and Count Paolo Filo della Torre
Mr. and Mrs. Simon Fraser
Representatives from the Church and other Faiths
The Most Reverend Gregorious, Archbishop of the Greek Archdiocese of Thysteira and Great Britain
The Archbishop of Canterbury and Mrs. Rowan Williams
Rabbi Anthony Bayfield
Mr. Anil Bhanot
The Archbishop of Armagh, Cardinal Archbishop Sean Brady
Primus of the Scottish Episcopal Church, The Most Reverend David Chillingworth
The Right Reverend John Christie, Moderator of the General Assembly of the Church of Scotland
Mr. Malcolm Deboo President, Zoroastrian Trust Funds of Europe
The Rt. Reverend Doctor Norman Hamilton
The Archbishop of Armagh, The Most Reverend Alan Edwin Harper
Monsignor Philip Kerr, The Convener, Action of Churches Together in Scotland
Commissioner Elizabeth Matear, Salvation Army
The Archbishop of Wales, The Most Reverend Doctor Barry Morgan
The Reverend Gareth Morgan Jones, President of the Free Church Council of Wales
Cardinal Cormac Murphy-Connor
The Archbishop of Westminster, The Most Reverend Vincent Nichols
Cardinal Keith Patrick O'Brien, Archbishop of St. Andrews and Edinburgh
Rabbi Alan Plancey
Imam Mohammad Raza
The Chief Rabbi (Lord Sacks)
The Venerable Bogoda Seelawimala, Acting Head Monk, The London Buddhist Vihara
Maulana Syed Raza Shabbarm, Muhammadi Trust
Mr. Natubhai Shah, President, the Jain Academy
Dr Indarjit Singh, Director, Network Sikh Organisations (UK)
Canon Chirstopher Tuckwell
The Reverend Martin Turner
The Archbishop of York and Mrs. John Sentamu
Senior Members of the Defence Services
Major General and Mrs. William Cubitt, Major General Commanding Household Division and GOC London District
Air Chief Marshal Sir Stephen and Lady Dalton, Chief of the Air Staff
General Sir Nicholas and Lady Houghton
Air Vice-Marshal the Hon. David and Mrs. Murray, Defence Services Secretary
General Sir David and Lady Richards, Chief of the Defence Staff
Admiral Sir Mark and Lady Stanhope, First Sea Lord and Chief of the Naval Staff
General Sir Peter and Lady Wall, Chief of the General Staff
Amongst the guests at the Wedding Service are all Heads of Mission in London representing countries with which the United Kingdom has normal diplomatic relations and Her Majesty's Lord Lieutenants for the United Kingdom. These individuals will not be accompanied by their spouses or partners.
Other guests at the Wedding Service, who may be recognizable to television viewers or whom have an official link to Prince William or Miss Middleton include the names below. Please note that this list is not exhaustive of any of the categories of guests – charitable, military, friends or any other category – invited.
All the following individuals have been invited with their spouses or partners if married or in a civil partnership:
Mr. David Allan
David Allan is the Chairman of Mountain Rescue, England and Wales. Prince William has been Patron of the organisation since 2007.
Major Tom Archer-Burton
Major Archer Burton was Prince William and Prince Harry's Commanding Officer in the Household Cavalry.
Mr. Charlie Mayhew
Charlie Mayhew is Chief Executive of the Conservation Charity, Tusk Trust. Prince William and Prince Harry visited Tusk-funded projects in Botswana last year.
Mrs. Alison Moore-Gwyn
Alison Moore Gwyn is Chief Executive of Fields in Trust. In 2010, Prince William became Patron of The Queen Elizabeth II Fields.
Mr. Seyi (pronounced Shay) Obakin
Seyi Obakin is Chief Executive of Centrepoint. Centrepoint became Prince William's first Patronage in 2005. His mother, Diana, Princess of Wales was also Patron of the Charity.
Mr. Peter Cross
Peter Cross is Chief Executive of the charity SkillForce, of which Prince William has been Patron since 2009.
Miss Amanda Berry
Amanda Berry is Chief Executive of BAFTA. Prince William has been President of BAFTA since 2010.
Mrs. Ann Chalmers
Ann Chalmers is Chief Executive of the Child Bereavement Charity. Prince William has been Patron of the Charity since 2009.
Mrs. Julia Samuel
Julia Samuel is Chair of the Child Bereavement Charity and also a family friend of Prince William.
Mrs. Tessa Green
Tessa Green is former Chairman of The Royal Marsden NHS Foundation Trust. Prince William became President of The Royal Marsden in May 2007.
Mr. Simon Johnson
Simon Johnson worked closely with Prince William as Chief Operating Officer of the FA's 2018 World Cup bid.
Sir Trevor Brooking
Sir Trevor is the Football Association's Director of Football Development and is responsible for youth-coaching standards in England.
Sir Clive Woodward
Sir Clive Woodward is a former Coach of the England Rugby Team and the British and Irish Lions.
Mr. Gareth Thomas
Prince William met Welsh Rugby player Gareth Thomas several times in his role as Vice Patron of the Welsh Rugby Union.
Mr. Ian Thorpe
Prince William met the Olympic swimmer, Ian Thorpe, on a visit to Australia in 2010. The Prince has since supported Mr. Thorpe's charitable organisation Ian Thorpe's Fountain for Youth.
Mr. Barty Pleydell-Bouverie
Barty Pleydell-Bouverie led the Cycle of Life charity bike ride across Africa in 2008, which raised money for the Tusk Trust.
Rear Admiral Ian Corder
Rear Admiral Ian Corder is Rear Admiral of Submarines. Prince William was appointed Commodore-in-Chief of Submarines by The Queen in 2006.
Brigadier Ed Smyth-Osbourne
Brigadier Smyth-Osbourne was Prince William and Prince Harry's Commanding Officer in the Household Regiment and acted as their military mentor.
Major William Bartle-Jones
Major Bartle-Jones was Prince William's Squadron Leader in the Household Cavalry Regiment based at Windsor.
Wing Commander Steven Bentley
Wg Cdr Steve Bentley is Prince William's Search and Rescue Force Squadron Leader at RAF Valley, Anglesey.
Sergeant Keith Best
Sgt Keith Best is a colleague of Prince William's at RAF Valley, in Anglesey, North Wales.
Squadron Leader Paul Bolton
Sqn Ldr Paul Bolton is a colleague of Prince William's at RAF Valley in Anglesey, North Wales.
Wing Commander Kevin Marsh
Wing Commander Kevin Marsh met Prince William through his service in the RAF.
Lance-Corporal Martyn Compton
Martyn is a Lance-Corporal in the Household Cavalry. He was injured in an ambush in Afghanistan in 2006, which put him in a coma for three months and left him with 75 per cent burns.
Miss Holly Dyer
Holly is sister to 2nd Lieutenant Joanna Dyer, who was killed by a bomb in Iraq in 2007. Joanna was a close friend of Prince William's at Sandhurst.
Mrs. Susie Roberts
Susie Roberts is the widow of Major Alexis Roberts, who was killed in Afghanistan in 2007. Major Alexis Roberts was Prince William's Platoon Commander at Sandhurst.
Mr. and Mrs. Bryn Parry
Former soldier Bryn Parry and his wife Emma founded the charity Help for Heroes to assist wounded service men and women. Both Princes William and Harry are supporters of the charity.
Mr. Edward Gould
Mr. Edward Gould was Master of Marlborough College whilst Miss Middleton was a student.
Dr. Andrew Gailey
Dr Andrew Gailey is the Vice-Provost of Eton College and was Prince William's Housemaster.
The Hon. Edward Dawson-Damer
Australian Ed Dawson-Damer is an ex-Irish Guards officer, who was Equerry to Queen Elizabeth The Queen Mother in the 1980's.
Mr. Sam Stevenson
New Zealander Sam Stevenson was Prince William's New Zealand equerry during his visit to the country in July 2005.
Sir John Major
Following the death of Diana, Princess of Wales in 1997, Sir John Major was appointed a Guardian to Prince William and Prince Harry with responsibility for legal and administrative matters.
Mr. Rowan Atkinson
Actor Rowan Atkinson is a close friend of The Prince of Wales.
Mr. Tom Bradby
The journalist and news reporter Tom Bradby has known both Prince William and Miss Middleton for some time. He conducted their first joint interview together on the day their engagement was announced.
Mr. Ben Fogle
Ben Fogle is best known as a travel writer, television presenter and adventurer and has met Prince William on a number of occasions.
Sir Elton John
Sir Elton John is a singer-songwriter, composer and pianist. He performed at the funeral of the late Diana, Princess of Wales.
Mr. and Mrs. David Beckham
Prince William, as President of the Football Association, has met footballer David Beckham on a number of occasions.
Mr. Guy Ritchie
Guy Ritchie is a friend of Prince William and Miss Middleton. He is a well-established filmmaker, who directed Lock Stock and Two Smoking Barrels, Snatch and Revolver.
Miss Joss Stone
Joss Stone is best known as an English Soul singer and songwriter. She performed at the Concert for Diana at Wembley in 2007 and at City Salute in 2008.
Mr. Mario Testino
Photographer Mario Testino took Prince William and Miss Middleton's official portrait photographs to mark their engagement.
Miss Tara Palmer-Tomkinson
Tara Palmer Tomkinson is a friend of The Prince of Wales and his family.
Mr. Sam Waley-Cohen
Amateur jockey Sam Waley Cohen is a friend of Prince William and Miss Middleton.
Mr. Galen Weston
Canadians Galen and Hilary Weston are friends of The Prince of Wales and his family.


text:
Find a Milwaukee area trade school or technical college with HVAC technician certificate classes and associate degree programs. Take a college HVAC course and in a short length of time you'll learn to test, install, and repair different types of HVAC systems. Schools have training classes for NATE and EPA certification too. Fill our application and get matched with an HVAC training center near Milwaukee, WI.
Read: What Does an HVAC Tech Do? - Financial Aid for HVAC School


text:
Drivers ignore 'no turn on red' sign
Sign targets drivers at intersection of San Jose Blvd., St. Augustine Road
JACKSONVILLE, Fla. – The traffic light at San Jose Boulevard and St. Augustine Road has a sign that clearly reads, "No turn on red." But that's not stopping numerous cars from cross the line -- and endangering pedestrians.
"I think people don't take driving seriously enough," driver Tricia Hines said. "I think there are a lot of responsibilities attached to it. I think people just view it too causally."
There's nearly always traffic at the intersection, not to mention people trying to cross the road. But there are drivers who say it's pointless to try to stop people from turning.
"I see a lot of people go through it," driver Leon Brown said. "I sometimes ask myself, 'Why have the sign there?'"
It's there and illuminated when pedestrians have the right-of-way.
Drivers say the problem is the light is not always turned on. The light is only triggered when a pedestrian pushes the button to cross the street.
Channel 4 safety expert Ken Jefferson says it's important for drivers to pay attention.
"When they're trying to make a right turn on red, generally they are looking left to see the traffic coming or not coming, and then they turn blindly a lot of times without checking again on the right to see if anyone is crossing the street," Jefferson said.
Some people say they're hopeful the law will be better enforced, arguing the light helps create a level of safety.
"I think it's a protective move," Hines said. "It's a busy intersection, lot of accidents, and I think it's a good idea."
An idea some drivers are choosing to ignore.
Copyright 2013 by News4Jax.com. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.


text:
Modern neuroscience has shown us that we have more personal control over our brain than we ever thought possible. We can change attitudes, beliefs, emotional states, and behaviour; all by using the power of neuroplasticity.
Our leading-edge neurofeedback brain training programmes harness the brain's capacity for change, training your mind so you can operate at your peak. The ability to strengthen your cognitive weaknesses, to re-route thought patterns and break emotional habits can be life-changing.
High performers achieve enhanced focus, mental resilience and decision ability. We aid children's development and learning skills, and provide symptom resolution for a variety of emotional and brain-based conditions.
Brainworks neurofeedback brain training services are offered in clinic, at home, and on neurofeedback retreats around the world.


text:
Clip-Lok boxes are an innovative, costeffective, environmentally friendly way to pack and unpack products. The brainchild of Clip-Lok International, a openhagen-based manufacturer with offices in over 14 countries, they are reusable flat-packable wooden boxes for companies that need to ship their products over any distance. Sturdy, Clip-Lok boxes can be reused on the average 100 times.
To secure its competitive edge, Clip-Lok must custom design boxes that are cost effective, match the precise size and shape of their contents, and can be flattened for return shipment.
The intelligent knowledge-based design and data management capabilities of CATIA PLM Express allow Clip-Lok engineers to create more designs and manage more projects than before.
Clip-Lok reduced its lead time from three weeks to less than one week and improved communication with customers, which has had a positive effect on its business.


text: Earthquake in Ecuador I am concerned about my sponsored child and her family. How do I find out if they're ok?? Her name is Sahida Erazo Panezo. They live in... Chelsea St John Wade, 4 years ago Last reply: Katherine, 3 years ago 14 14 me toos 22 22 replies Question Answered Archived


text:
Founded in 2003, Isonaval is based in Barcelona, Spain. It specializes in end-toend design and engineering of large yachts as well as recreational craft. Composed of a young creative team of designers and naval engineers, Isonaval manages naval engineering projects that cover styling, exterior and interior design, system and structural engineering, steel work, boat stability testing, measurement work and surveys, renovation and inspections.
A young, small yacht design and engineering company, Isonaval, wanted to expand the range of design and engineering services it provides to its customers.
The company chose Dassault Systèmes' solutions for Yacht and Middle Ship and successfully expanded its activity to handle larger and more ambitious projects than before.
Isonaval has reduced project delivery times and increased productivity by up to 40%, enabling it to handle larger and more complex projects.


text:
Welcome to Magstar !
Magstar Machinery is a professional supplier of high quality extruder & plastic extrusion solution.
Magstar's ambition is to meet your plastic extrusion needs.
The mark of Magstar extrusion line and extruder is their high quality, fast after service and competitive price. We have built excellent business relationships with different partners all over the world. These partners driven Magstar technology advancement.
With our efforts, Magstar has sucessfully run some challenging projects continuously. Looking forward future, w... [Details]


text:
August 12, 2013
In an astounding testament to the depth of our surveillance society, a new line of 'spy trashcans' have been rolled out that further the international agenda to track and collect all of your personal data at every turn.
In the past we've seen politicians revealing that various electronics like your television and computer can spy on you at any time using special built-in hardware, but now even the most basic items are being turned into tools of the surveillance state. In fact, they don't even have to be electronic in the first place.
And such is the case with the new 'spy trashcans', rolling out just recently into the streets of London for beta testing.
Utilizing Wi-Fi technology within the infrastructure of the now tech-equipped trashcans, new 'Renew Pods' spy trashcans have been placed throughout the financial district of London. The trash cans actually go ahead and utilize their internet connectivity to collect information from your smartphones without your permission (or any form of warning).
While the true data the spy cans are collecting may be completely withheld thanks to various relationships with spy agencies like GCHQ and the NSA, the 'Renew' company behind the spy cans says that the Renew Pods track and collect a medley of information.
This includes information that is actually, under law, considered personal data that requires permission to collect. Specifically, it includes your phone's unique Media Access Control (MAC) address, which these Renew Pods collect without even the slightest warning. But that's along with collecting other characteristics that are used to sell to advertisers in order to better 'target' you with advertising in the area.
From your phone's unique identification address to its manufacturer, model, and even speed, these spy cans know more about your phone than you do — all without asking. Something that is uniquely against the law and actually ended with Google facing legal issues when rolling out Street View due to the fact that it was sharing the personal details of random citizens. According to a report from tech website GigaOM:
"If you're wondering just how legal all this is, then you're not alone. It turns out that recording your precise location as well as your phone's Media Access Control (MAC) address constitutes the gathering of personal data. In the UK, that means asking permission — which the trash cans aren't doing."
In other words, the Renew company behind the spy cans simply doesn't care. And we could see these spy cans rolling out in the United States (namely New York City, as the company is trying to target businessmen in large groups) in the near future. And ultimately what will determine whether or not this company continues to grow and expand its personal data collection on random citizens is how we react right now.
It really comes down to whether or not our surveillance society is so far entrenched into the psyche of the people that they are even willing to allow trashcans to spy on them.
This post originally appeared at Story Leak
Also, make sure to get your boost of zinc and pregnenolone today with The Real Red Pill now at 50% off!


text:
Reset, Restore, or Reinstall Windows 7, 8 & 10 on your Dell PC using the instructions shown below.
To repair or restore your operating system to its original factory image, visit the Dell Media Backup page to create and use recovery discs directly from your Dell computer or how to download a Dell factory image for your product.
For a list of options for restoring or reinstalling Windows 10, refer to Dell support article "Reset or reinstall Windows 10 on your Dell computer".
Video (English Only) - How to Run System Restore Windows 10
To manually reinstall Windows 8.1, refer to Dell support article, "Windows 8.1 Upgrade and Installation Instructions".
To perform a system restore in Windows 8.1, refer to Dell support article, "How to run System Restore in Windows 8.1 on your Dell PC"
To learn how and when to use a system restore point, do a factory reset, or manually install Windows 7 on your Dell Computer, refer to Dell Knowledge base article, How to use a Restore Point, Factory Reset, or Manually Install Windows 7 on your Dell Computer.
Article ID: SLN130027
Last Date Modified: 03/10/2020 02:30 PM
Thank you for your feedback.


text: Do you need assistance with a federal agency on topics like veteran's benefits, Social Security, Medicare, immigration issues, or others? Drop by on Tuesday, December 13, 2016 (and the second and fourth Tuesdays of most months) from 10:00 a.m. to 5:00 p.m. when Marilyn Cheyne from U.S. Representative Rosa DeLauro's office will be on hand to assist you with a one-on-one meeting. No appointments necessary. First come, first served. All consultations free and confidential.


text:
Your Brain and Body on Stress
As your brain is your most important weapon, the effects of physical stress is often underappreciated for its effects on cognition for those who go into harms way, such military personnel, law enforcement, and other groups.
Its been a generally held belief that cerebral blood flow (CBF) remains relatively steady during exercise, but recent studies (1,2) suggest thats not the case. CBF appears to depend on a multitude of factors, including exercise intensity. With lower intensity steady state forms of exercise all things being equal, such as hydration, etc, CBF may increase, but during high intensity intermittent forms of exercise (like wrestling with another human being in a life or death struggle for example), appears to decrease. This may partially explain the cognitive decline people experience during high intensity exercise.
This information very much applies to law enforcement as it does for the military. Under psychological stress, demand for CBF increases, while supply may decrease, resulting in additional cognitive decline.
If a person has not experienced that cognitive decline under training conditions and so has some experience and understanding of its effects the results could prove fatal during a real life encounter.
If one has not experienced some job related stress training, they often find even simple directions difficult to follow during their first exposure to it. For example, simple directions regarding which targets to engage in which order, or other simple instructions, fail to happen
Obviously, this will differ greatly with the persons experience, training, fitness, etc., but its well established that physical + psychological stress = decline in cognitive abilities and thats old news for most and common sense.
The specific effects of stress, physical and psychological, on cognitive abilities is a large and growing topic of interest and research for the military and law enforcement.
Basic take home: some form of stress training, where higher intensity, intermittent, training combined with firearms- hopefully following some job/task relevant movement patterns will help best prepare those who are likely to face violent encounters that require an ability to function under physical and psychological stress simultaneously.
Additionally, such training will add to an ability to physically deal with the effects of stress and will improve overall fitness and general physical preparedness (GPP) of law enforcement and mil populations.
Most people realize how physical and emotional stress will negatively impact performance, but few make the effort to utilize some form of stress training to help inoculate the person to that stress, which could very well mean the difference between life and death in a highly stressful encounter not uncommon to law enforcement personnel.
For example, an article entitled Assessment of Humans Experiencing Uncontrollable Stress: The SERE Course by Dr. C.A. Morgan III and Major Gary Hazlett (3) goes into depth on the effects of stress on performance, and the importance of properly applied stress to help inoculate the individual to future stressors:
Physical and psychological stress are unavoidable in military operations, yet the negative effects of stress can make it difficult or impossible for individuals or teams to operate effectively. Stress is an essential element of warfare, and individual responses to combat-related stress have often been the determining factor between victory and defeat on the battlefield.
Having recognized the effects of stress, the U.S. military designs its training scenarios to be both rigorous and realistic in their stress intensity. Rigorous training improves a persons ability to perform on the battlefield, and exposure to realistic levels of stress can protect or inoculate a person from some of the negative effects of operational stress. The concept of stress inoculation is very much like the concept of preventing a particular disease through vaccination: When stress inoculation occurs, an individuals performance will likely be better the next time he is stressed. Like immunization, which occurs only when the vaccine is given in the proper dosage, stress inoculation occurs only when the stress intensity is at the optimal level high enough to activate a persons psychological and biological systems, but low enough so as not to overwhelm them. If the stress level is not high enough, inoculation will not occur; if the stress level is too high, stress sensitization will occur, and the individual will probably perform less effectively when he is stressed again.
The above is focused on the military specifically, but the same principles apply to other professions where a high level of physical and mental stress is likely to occur; such as law enforcement. The correct application of some form of practical job related stress training could pay long term dividends for the law enforcement community.
However, it needs to be designed with the population in mind (patrol LEO vs. Tactical LEO, mil, etc), and correctly applied to that population. Some in the LE tactical community have found my Practical Applied Stress Training (P.A.S.T) is a tool in the tool box that can help there.
(1) J Appl Physiol. 2009 Nov;107(5):1370-80.
Cerebral blood flow during exercise: mechanisms of regulation.
(2) Sports Med. 2007;37(9):765-82.
Regulation of cerebral blood flow during exercise.
(3) 2000 Edition of the The Professional Bulletin of the John F. Kennedy Special Warfare Center and School
Veni,vidi,vici - Julius Caesar


text:
(If you've been here before, scroll down for this week's challenge in red)
Check out their SHS post!
-THE ETERNAL ONES ARC by Kirsten Miller
-GRACE ARC by Elizabeth Scott (signed to us) (review)
-IMMORTAL BELOVED ARC by Cate Tiernan
-ROMEO & JULIET & VAMPIRES by Claudia Gabel (review)
-SCARS by Cheryl Rainfeld (hardcover signed to Andye) (review)
-Dark Song ARC by Gail Giles
-Forever in Blue (Traveling Pants 4) by Ann Brashares
It's almost the end of 2010, what has been the best book (released this year) that you have read.
Email me at ReadingTeen1 at gmail.com with your book choice!! Please put "winner" in the subject line. You have a week to claim your prize!
Amy, Andye, Kit, Abigaile and Austin


text:
Newspaper newsrooms and local TV stations across the country are seeing shrinking reporting power amid diminishing resources, according to a new report by the Pew Research Center.
Newsroom cutbacks in 2012 are putting the industry down 30 percent since its peak in 2000, and for the first time since 1978, there are fewer than 40,000 full-time professional employees.
"This adds up to a news industry that is more undermanned and unprepared to uncover stories, dig deep into emerging ones or to question information put into its hands," the report said.
U.S. & World
This was the most evident in the political reporting during a contentious election year, when campaign reporters functioned "primarily as megaphones, rather than as investigators, of the assertions put forward by the candidates and other political partisans," according to the report.
It added that this trend is seen in other beats, as cutbacks have left a void that is being filled by other means like public relations employees.
Local television stations have been hit the hardest, as live stories fell 30 percent from 2007 to 2012. Interview segments, which take up fewer resources, were up 31 percent.
The public has taken notice, the report says.
Thirty one percent of adults have stopped turning to news outlets, saying they were no longer getting the kind of coverage they expected. People surveyed cited lack of beat expertise, fewer stories and less complete news stories as reasons they abandoned a news outlet.
Some newsrooms, however, have begun charging for their online content to subsidize and improve reporting quality. The report says 450 of the country's 1,380 dailes have implemented a pay wall for online content and that the practice could have big payoffs.
"The rise of digital paid content could also have a positive impact on the quality of journalism as news organizations strive to produce unique and high-quality content that the public believes is worth paying for," the report said.
According to ComScore.com, digital news consumption from the top 25 news sites increased by 7.2 percent in 2012. Pew data indicated that 39 percent of respondents get their news online or from a mobile device, up from 34 percent the last time the survey was conducted in 2010.
Still, newsrooms have failed to harness the power of digital advertising as a revenue source, according to the Pew report. Local digital advertising — a critical ad component for local news — grew 22 percent in 2012, but improved geo-targeting has pushing national advertisers to turn to Google and Facebook for ad space that once went to local media.
Social media is also taking on a larger role as a source for news information. Fifteen percent of adults get their news from friends on social media, and about 77 percent of them are reading news stories through links on these sites, according to the Pew study.


text:
About this blog
FLEFF Intern Voices
The Finger Lakes Environmental Film Festival from the interns' point of view
Thursday, February 23, 2012
"So I have named this tree out in the natural lands called grandfather oak—don't make me sound crazy," said sophomore environmental studies major, Elly Linares. "And I go visit it frequently. It really grounds me. I mean it's just this huge tree that I go sit under and all of the sudden I am rooted with it."
Linares, a California native, loves the outdoors and the environment. It is these loves that first made her drawn to FLEFF. Linhares attends the Wild and Scenic Film Festival when home, so she recognized this internship as an opportunity to have that same sort of connection and experience while at school. Not being a communications student, she is enjoying learning about the skills it takes to run a festival of this kind. However, her true passion is still with the environmental advocacy behind FLEFF- this year focusing on the theme of microtopias.
"I think it is something the world is shifting to right now which is think locally, act globally. And I feel like microtopias and the fact if we were able to form really strong local environments, we would form a huge utopia based off that," said Linares. "Will it be perfect? No, because the world is not, but its something really important to be local. And what a great place for FLEFF to be because Ithaca is such a locally conscious town."
Linares's mission of environmental advocacy will not end with FLEFF, either. Currently, Linares tries to live a sustainable life style. While at home in northern California, she lives on a farm run on solar energy. She finds being as environmentally conscious is more difficult while at school.
"I do what it takes to be at balance with the world, be it emotionally or physically, and sustain myself that way. So, like an example I don't use modern medicine. I use herbs and then I eat organic. Of course recycling factors into that too."
But, as is being discussed in many of the previous blogs, sustainability is not solely about actions, but also education and mindsets. It relates closely to how we relate to each other as a community—on a small and large scale. Linares plans on promoting this aspect of sustainability through work with the Peace Corps.
"The Peace Corps is a great organization to represent the though that I was raised with," said Linares. "My mom was in the nonprofit world all her life and she said 'I'd rather be paid in love than money'."
Currently, the Peace Corps work is only seven percent environmentally based, but Linares hopes to change this. After working with the Peace Corps, she plans on living off the grid in a primitive area of the world.
"In ten years, I will probably be coming back to the world, hopefully with a little better understanding of it and myself," said Linares.
And what does Linares say to skeptics of the environmental crisis?
"You don't have to agree with it, but you have to understand that humans are the only species that have the power to change it. And that is an extreme amount of power to have, and we are just sitting there and not doing anything with it."
So here's my question for all of you: Recognizing we have the power of change, what should we do with it?
*Also, here are some fun facts about Elly—in case you were wondering, because I was!
Favorite movie- Food Inc.
Favorite food- Any raw prepared food, and Mexican food
Favorite color- Purple, for now anyways
Favorite musical artist- Ingrid Michaelson


text:
The next big Internet device is your car, says Zack Hicks, Toyota's top technology executive in North America. But don't look for Apple to be a massive part of that anytime soon.
Apple has been working with car makers to get them to put its tech in their vehicles. In June, Apple announced a product called Siri Eyes Free. This is essentially a version of Siri, Apple's voice-recognition software, for cars. It's supposed to let drivers make hands-free calls, play music, send messages, get directions, and so on using voice commands. Apple said it would show up in cars in the summer of 2013.
This is an alternative to tech that Microsoft has been offering car makers for years. Ford Sync is powered by Microsoft, for instance, as is Toyota's Entune.
Still, Toyota was among the nine car makers whose logos were shown on a screen for Apple's Eyes Free announcement last June. But when each of them was later asked about their plans by a reporter at Fast Company, not all of them were really on board. Toyota said, "There are no particular applications planned at this time."
And the executive who made the June presentation about Siri Eyes Free, Scott Forstall, is leaving Apple, with responsibility for Siri going to another executive, Eddy Cue.
Hicks explained it to Business Insider this way:
Apple is everyone's darling but everyone is knocking on their door. So while there's great partnership opportunities and capabilities, how much are they willing to invest with their partners? They don't have to today. So it's a matter of who can really scale and who can work with large corporate enterprises.
Who? In a word: Microsoft.
"When it comes to the platform of the vehicle, our leader Akio Toyoda met with Steve Ballmer and decided on this deal," Hicks said.
Want to learn more about the mobile industry? Check out our featured articles:
- Mobile Trends for 2020
- Mobile Banking Market
- M-Commerce & Mobile Shopping
- Mobile Wallet Payment Ecosystem
- Mobile Payments Technologies


text:
Dr Carole McCartneyUniversity of Leeds
Project overview
A team of academics led by Dr Carole McCartney from the University of Leeds has identified four principles for the preparation of new legislation into the use foresnic bioinformation by the justice system.
The proposals were made following an investigation into how our justice system uses forensic bioinformation, including an assessment of changes in forensic science policy over recent years. The starting point for Dr McCartney's team was the The Nuffield Council on Bioethics' report on forensic bioinformation.
Researchers held a series of expert meetings to examine what is known about forensic processes within the justice system, and the operation and governance of forensic bioinformation databases, with the aim of producing concrete proposals informed by operational and policy viewpoints for use by policy makers, legislators, forensic scientists, police staff and prosecutors.
The four proposed principals for any new legislation governing the collection, retention and use of biological materials are:
- Proper consideration should be given, amongst other things, to an approach based a case by case scrutiny of retention decisions.
- The legislation and its implementation should be sufficiently robust and comprehensive to minimise the risk of later changes.
- There should be discretion for investigators to retain and share forensic bioinformation when there is a professional need, and such discretion should be proportionate and be subject, in line with the MOPI code, to regular and effective review and audit and open to challenge before an independent tribunal.
- The new arrangements should be informed and regulated by a new independent statutory governance body (described below as the audit and ethics body). This would oversee all forms of forensic bioinformation, based on effective audit arrangements, adequate data collection and publication, the commissioning of research and ultimately should be accountable directly to Parliament.
Dr Carole McCartneyUniversity of Leeds
Director, WelfareNuffield Foundation


text:
Baby Sleep N Play Refashion
Spring is coming soon so I think its time to refashion sleep n plays and refashioning is a great way to save some money on you little ones. This tutorial is a very easy no -sew, how to refashion a sleep and play in to shorts. This works with the button down type. If you use a jersey cotton then this is also a no-sew project but if you want to finish it off to look a little more polished then you can sew a few hems. I did not bother sewing mine since the baby grows so fast and I have not had any problems with unraveling.
|Just look how much he love his outfit.
This is the Before and after
Step 1 You Will NeedWhat you will need for this project
Sleep N Play
Shirt with sleeves that are a length you like on your little one
Cutting surface
Lay out your Sleep N Play on a cutting board
Steep 2
Lay the shirt you like on top of the Sleep N Play, line it up so it will work as a pattern for your new sleeves.
Step 3
Then cut right along the place you want the new sleeve to end at and in between the snaps on the leg. You should cut right under a set of snaps if you can.
Step 4
This is how it will look after you cut the sleeves off and the feet.
Step 6
Put your new outfit on the baby!
and see how cute he is! I mean seriously! Just look at that wittle man!
:) Kasey


text:
The University of Bayreuth is one of the youngest universities in Germany and offers its approximately 12.000 students a wide range of possibilities.
Being a Campus-University, there is no trekking halfway across the city from one classroom to the next and back again to the cafeteria for something to eat as is common in other university towns in Germany. All university facilities are centralised on one campus, which is located on the southern outskirts of Bayreuth and within easy reach of the city centre.
5 grammar schools
2 secondary schools
12 primary schools
6 special schools
26 vocational schools
1 private school
1 music school


text: Christmas Bouquet 1) Purchase Options: *All Prices are in Australian Dollars $40.00 Petite $60.00 Standard $80.00 Premium (as shown) $100.00 Deluxe 2) Choose a Colour Scheme: Florist Choice Traditional Christmas (as shown)Pretty Pastel ChristmasBright Colourful Christmas 3) Why not include a small gift? Chocolates Include some premium chocolates with your order $19.00Cadbury Roses Chocolate Box 450g$15.003x 100g Lindt Chocolate Blocks - Assorted selection$5.50100g Lindt Roasted Almond Dark Chocolate Block$5.50100g Lindt Mint Intense Dark Chocolate Block$5.50100g Lindt Extra Creamy Milk Chocolate Block Teddy Bears Include a lovely teddy bear with your order $12.95Teddy Bear - Small$28.95Teddy Bear - Medium (approx. 24cm) Candles Include some candles with your order $34.95LNG Black Raspberry & Vanilla Candle$34.95LNG Japanese Honeysuckle Candle$15.00LNG Black Hawk Candle in Tin$15.00LNG Watermelon Lemonade Candle in Tin Chocolates Cadbury Roses Chocolate Box 450g $19.003x 100g Lindt Chocolate Blocks - Assorted selection $15.00100g Lindt Roasted Almond Dark Chocolate Block $5.50100g Lindt Mint Intense Dark Chocolate Block $5.50100g Lindt Extra Creamy Milk Chocolate Block $5.50 Teddy Bears Teddy Bear - Small $12.95Teddy Bear - Medium (approx. 24cm) $28.95 Candles LNG Black Raspberry & Vanilla Candle $34.95LNG Japanese Honeysuckle Candle $34.95LNG Black Hawk Candle in Tin $15.00LNG Watermelon Lemonade Candle in Tin $15.00 $40.00 Total: $ BUY NOW Or 4 payments of $10.00 with Info Product Details A beautiful selection of seasonal blooms and greenery in Christmas colours chosen by our experienced florists and arranged in a hand-tied bouquet. PLEASE NOTE that all our images and designs are inspirational only. All flowers, foliage, products and gifts used in our arrangements are subject to availability. When an item or flower is not available an alternative will be used of similar appearance, quality and value.


text:
Season 4
An Arkansas woman reclaims her livelihood, once lost to a big-city career and family.
The story and myth of world-renowned plantsman and garden designer Ryan Gainey.
The Well-Placed Weed
After 25 years in the US, a grandmother threatened with deportation takes sanctuary.
Chinese college students discover the South's Christian Bible Belt for the first time.
Gimme a Faith
N.C. Latino communities celebrate their new roots and traditions in the New South.
¡Fiesta! Quinceañera
Young white men navigate 1960s Mississippi to find two long-lost blues singers.


text:
The Office of Student Activities
The Office of Student Activities champions the mission of Drew University by hosting co-curricular activities and providing dynamic opportunities for undergraduate, graduate, and theological school students, fostering student engagement.
Our Vision
The Office of Student Activities strives to build a strong student community by:
- creating and developing exciting events and activities with and for all Drew students
- providing educational opportunities for student leadership and development
- challenging students to engage in new and different activities
- incorporating a commitment to diversity and sustainability into all of our work
- actively seek and create new opportunities for our students and staff
Programs & Activities
Our Focus: Getting Students Involved!
- New Student Orientation (undergraduate students)
- Leadership Programs
- Family Weekend
- Drew Traditions
- Special Events
- Clubs & Organizations
- Club Resources & Training
- The Pub


text:
Vitamin Shoppe usually (actual store). But I'm going to start looking around a bit more since they lack variety. I like to change up my flavors fairly often.
Please do not PM support requests. Post them ->[URL="https://www.jefit.com/forum/forumdisplay.php?14-JEFIT-App-and-Website-Questions"]here[/URL]<-.
-=Justin=- [URL="http://twitter.com/#!/JustinDoles"]@JustinDoles[/URL] - IG: [URL="https://instagram.com/justin_doles/"]justin_doles[/URL]- Fueled by Nerd Rage
[URL="http://www.jefit.com/forum/showthread.php?6753-Deviation-s-Secret-Public-Log"]* Workout Log[/URL] | [URL="http://www.jefit.com/forum/showthread.php?16131-5-3-1-Workbook-Spreadsheet-Resources"]5/3/1 Workbook + Resources[/URL]
I usually shop at GNC or Popeye's
Originally Posted by Beck12s
I usually shop at GNC or Popeye's
Heh, we don't have that Popeye's up north here (at least where I live):
GNC, and my gym usually has a deal on protein powders so I usually buy from them.
Anthony-Gamertag Sabathian Beast-[email]email@example.com[/email]
"The best activities for your health are pumping and humping." --Arnold Schwarzenegger
Yeah, they're not too bad. Only been there once. Wanted to try out Assault (GNC doesn't carry it here) but they were all out. Ended up trying NO Xplode instead.
Yeah, first time trying it. Its not too bad, 3rd PO I've tried. First one I tried was Nano Vapor. Got a sample of Decimate from GNC, found that one to work really good. I was told there would be a tingling feeling but didn't feel that.
90% of the time, it's bb.com. I actually walked into GNC a couple of weeks ago 'cos I wanted to try MuscleTech's Neurocore, although their prices and sales practices usually keep me out of the store.
bb.com seems to be dropping products with 1,3 dimeth and TTA, so I just placed an order thru illpumpyouup.com. We'll see how that works out.
I usually get everything at BB.com. GNC prices are way too high compared to BB. only inconvience is waiting for the order to arrive. They also give free gifts. so far in free shit ive gotten a few shakers, a body fat caliper, stainless steel water bottles, and lifting gloves.
Forum Rules


text:
Creating a Sven Co-op map
This guide will prepare you for making custom maps for Sven Co-op. It has been written for the current version, 5.0, which is available from Steam.
Configuring Hammer
Note: The hammer configuration described in this subsection has not yet been tested by me. It should work, but the game will likely not start automatically when using the 'Run Map!' button. Just load the game normally and start the map from there.
To map for Sven Co-op it is recommended that you use the SDK included with the game, but it is not a requirement. You can use whatever mapping editor and compile tools you prefer. However, if you want to make use of the increased engine limits, you will likely need to use our compile tools.
First step is to install the Sven Co-op SDK. In your Steam Library, you can switch from 'Games' to 'Tools'. There you will find it.
Inside Valve Hammer Editor, you will have to enter Options and configure some things.
- In the Textures tab, add whichever .wads you wish to use.
- In Game Configurations:
1. Click the Edit button next to the configuration field and add a configuration called whatever you like.
2. Add the SC .fgd. A common path name looks like this: C:\Steam\steamapps\common\Sven Co-op\svencoop\sven-coop.fgd
2b. You'll probably want to add zhlt.fgd (C:\Steam\steamapps\common\Sven Co-op SDK\mapping\compilers)
3. Select default point entities and solid entities. info_player_deathmatch and func_wall are good recommendations.
4. Set up Game Executable Directory. Should look like C:\Steam\steamapps\common\Sven Co-op
5. Set up Mod Directory. Should look like C:\Steam\steamapps\common\Sven Co-op\svencoop
6. Set up Game Directory. Should look like C:\Steam\steamapps\common\Sven Co-op\svencoop
7. Set up RMF directory. Should look like C:\Steam\steamapps\common\Sven Co-op SDK\mapping\hammer\maps
- In Build Programs:
1. Set game executable: C:\Steam\steamapps\common\Sven Co-op\svencoop.exe
2. Set up CSG, BSP, VIS and RAD executables. The 64bit versions have names like "SC-RAD_x64.exe", the 32bit versions "SC-RAD.exe". They can be found in Sven Co-op SDK\mapping\compilers
3. Choose a directory to place compiled maps in. The directory should look like C:\Steam\steamapps\common\Sven Co-op\svencoop_addon\maps
At some point in your mapping career, you may want to look into batch compiling: http://twhl.info/tutorial.php?id=35
And advanced compile settings: http://zhlt.info/command-reference.html
Introduction to the basics of mapping
If you have never created a map for a game based on the HL1 engine, such as Sven Co-op, it is recommended that you read some tutorials that introduce you to the basics. The website The Whole Half-Life has one such tutorial available: http://twhl.info/tutorial.php?id=23
Keep in mind that the TWHL tutorial above is an introduction to Half-Life 1 mapping and is not Sven Co-op specific. However, the lessons learned in the tutorial and its 6 parts are also useable for Sven Co-op mapping. There are also many other tutorials on TWHL that are useful, since Sven Co-op is in essence just an expansion of Half-Life 1.
Sven Co-op mapping
Let's assume that you are now somewhat familiar with the process of creating a map for a HL1 engine game. Let us then focus on the things that are important to know when creating a map for Sven Co-op.
Creating a Sven Co-op map is very similar to creating a map for Half-Life 1 Singleplayer. As a Sven Co-op player you will know that Sven Co-op maps can be very different and sometimes have very unusual premises, but in general most maps follow a structure that is commonly called "Walkthrough". In a walkthrough map, players start at one end of the map, proceed through a variety of environments while killing enemies and completing puzzles, until they reach their final objective and the map ends. It is easy to see the similarity between this kind of map and a Half-life singleplayer map. One major difference is that in the typical walkthrough map, players can respawn whenever they die. The Sven Co-op team is aiming to move the mod in a direction with more "losable" maps, for example by use of the Survival mode, but creating a walkthrough map is generally a good way for a new mapper to begin practicing.
Sven Co-op requirements
First off, you should know that SC uses info_player_deathmatch entities as spawn points instead of Half-Life singleplayer's info_player_start. You should always have a decent amount of spawn points in your map to ensure players don't spawn inside each other. On a 16 player server, it is not impossible that all players will spawn at the same time on map start. For this reason, consider having about 8-16 spawn points at least.
Second, ensure that your map ends at some point. The common way of doing this is to trigger a game_end when players reach or complete an objective. For example, the game_end can be triggered when a player enters an area with a trigger_once. An alternative to game_end is used in map series: If you want players to progress to the next map in a series, use the trigger_changelevel brush entity to change to the map you specify. Keep in mind that backtracking to a previous map does not work like it does in Half-Life singleplayer - The map players backtrack to will simply be reset, unless some extra entity trickery is used.
Sven Co-op entities
Sven Co-op includes all the standard Half-Life 1 entities (with a few exceptions) but also includes a large number of new entities that allow mappers to create more varied and customized maps.
A guide to the entities in Sven Co-op can be found here: https://sites.google.com/site/svenmanor/entguide
CFG files
You can set up various options in map CFG files, such as changing the player starting weapons/ammo/items, turning realistic falling damage on/off, forcing a certain map to be run after the current map ends, etc. This is a powerful system and allows the mappers to set the rules of the game without a lot of entity usage.
When a map is loaded in Sven Co-op, the game automatically tries to execute a CFG file with the same filename as the map (but ending in .cfg instead of .bsp). For example, if you ran a map called svencoop1.bsp, the game would try to execute a file called svencoop1.cfg. If no file of that name exists, default settings will be used (Players start with a crowbar, a pistol and other default settings). All CFG files must be in the same directory as the .bsp for them to be recognized.
The Manual provides an overview of the settings that can be put in the .cfg, as well as a few other map-specific files. You can also look at the .cfg files of other maps to compare.
In almost all maps you will want to make use of a map CFG. It is much better to give players their weapons and ammo via a CFG than by placing the equipment as entities in the map, because an excess amount of ammo_ and weapon_ entities can reduce the framerate in a room and players will be fighting over who gets to pick up the items.
.Res Files
When distributing a map with custom content such as models or wads, you will need a .res file if you want players to be able to download the content from game servers. A .res file lists all the files associated with your map that are required to play it.
A guide can be found here: http://scmapdb.com/tutorial:map-file-distribution-guide
You can also look at the .res files of custom maps for examples.
Sven Co-op 5.0 includes a scripting language to allow for advanced map scripting. As a beginning mapper you are recommended to simply rely on the available entities, but at some point in your mapping career you will want to look into Angelscript, either to discover new ways of manipulating the game or to simplify the creation of advanced map scripts. Some programming experience is recommended before trying to use Angelscript. An introduction to Angelscript can be found here: http://forums.svencoop.com/showthrea...t-Introduction
Mapping tips
- Even though computers of today are quite powerful, be careful not to push the limits of the game too hard. Areas with high polycounts can cause slowdowns on modern computers if their graphics card is not optimized for use in OpenGL games, and an excess amount of active NPCs can easily cause network lag. A w_poly max of 1200 is recommended and you can look at other maps to see how many active monsters the game can handle.
- As mentioned earlier, the Sven Co-op team is highly interested in maps with losable gameplay, so you should seriously consider making maps of that type. By losable, we mean a map where every action of a player either contributes to or reduces the players' chance of success, because the map can potentially end with a 'negative' ending if the players do not perform well enough. An example is a survival-type map, where players who die become spectators, and the players will lose once everyone is dead. Another kind of losable map is Fortified, where players are threatened with failure if they run out of resources or time. A losable map often requires more forethought and testing, but the end result is seriously worth it, as players will feel a stronger sensation that their actions matter.
- A good map is always tested with a group of people before being released. Consider asking on the Sven Co-op forums if you need testers.
- Try to include cooperative puzzles or gameplay mechanisms in your map, where players must work together to proceed. A classic example is the two player button sequence, but this can often be seen as a filler sequence or a cliché. However, there are plenty of opportunities for coming up with new and original cooperative gameplay sequences.
- You can find useful utilities for map creation here. Other useful tools include Wally for .wad creation and Sprite Explorer for sprite creation.
- Mapping can sometimes be a challenge without assistance from others. The people in the Sven Co-op Mapping Forum are always ready to lend a helping hand, and you can also find plenty of mapping resources and tutorials there. If you need immediate mapping help, you can also visit the Sven Co-op IRC channel (just be aware that you cannot expect an instant answer on the IRC channel either.)


text:
holtmann necesitaba un nuevo diseño de botón o icono y lanzó un concurso de diseño en 99designs.
Un ganador ha sido elegido entre 98 diseños de 21 diseñadores freelance.
Hendrik Holtmann
Small business developing applications for the iPhone and MAC
The application icon and signature icon (incl. title) will be used to represent and promote Sales Buddy – an intuitive, easy-to-use sales tax/discount converter which provides the following features:
- Simple intuitive user interface; center of the user-interface is the receipt where most of the user-interactions happens
- Calculates the final price based on an user selectable discount and sales tax
- Taxes for US states are included in the app and are selectable form a list. Sales taxes for other states or countries can be added/updated
- Includes user interaction related sounds & animations
- Primary target audience is the United States.
- To grab the attention of users visiting the application store on iTunes
- To promote the sales of the Sales Buddy application
- "Application icon" that represents the iPhone application
- "Signature icon" (incl. title) with the same look and feel as the application icon The signature icon will be used in the TITLE area of the receipt (http://dl.getdropbox.com/u/363242/a…hment1.png) . The title has to read "Sales Buddy" and the font can be chosen freely. The font used in the attachment is only an example.
- Two sizes for the application icon : 512x512 (for the AppStore/iTunes); 57x57 (for running on the iPhone itself)
- Size of the signature icon: 36x36; size of the title "Sales-Buddy" 150 (max width) x 36
- Application icon and signature icon MUST visually represent/denote the theme 'sales tax' e.g., shopping bag, sales receipt, sales tag, sales buddy (person), sales shield, price tag, piggy bank etc.
- Signature icon and title must look like ONE entity that are part of the receipt
- Application icon and signature icon (incl. title) must denote sales
- Application icon and signature icon (incl title) must use colours (or shades of them) as specified in the colour palette (http://dl.getdropbox.com/u/363242/a…hment2.png)
- Application icon and signature icon (incl. title) do not have to use ALL colours in the colour palette (http://dl.getdropbox.com/u/363242/a…hment2.png)
- Application icon must look good against the specified background colours (http://dl.getdropbox.com/u/363242/a…hment3.png)
- Signature icon (incl. title) must look good against the sales receipt paper in the application interface (http://dl.getdropbox.com/u/363242/a…hment1.png)
- Icons must be attractive, modern and noticeable


text:
Luke Davey necesitaba un nuevo diseño de papelería y lanzó un concurso de diseño en 99designs.
Un ganador ha sido elegido entre 23 diseños de 9 diseñadores freelance.
Centera is a specialist project management and property development company. We manage large and complex construction projects including transport infrastructure works (such as airports and rail stations), big warehouses, high rise buildings and recreation and community projects. Our customers are land owners or operators of public facilities. We also build our own buildings on our own land, mainly small office developments and some warehouse develops.
People who own buildings, we call them the principal. Usually they are private investors, super funds, banks and property developers. We work with a lot of architects, interior designers, engineers and construction companies. Our main market is airport infrastructure, we have built a lot of airports! We also deal a lot with Government departments, federal, state and local. Our market tends to be quite serious, older usually 40+ and very experienced. They know a lot about construction but are not blue collar trades people. We deal with the deal makers the guys who have the money to build the building. We would like to do more work in the mining and resources industry, helping them to build roads, rail and mining infrastructure.
We need an updated suite of stationery. We are about to move to a new office so we would like a new layout for our business cards, letterhead and with compliments slips. We have an existing logo which is attached with our corporate colours. We are not looking to change the logo at this stage but if you think we should then we are happy to expand the project prize to include a new logo (your call!)
We want a business card that is professional, easy to read and attractive to look at. Good use of colour without looking like a real estate agent! Lots of space, not a cluttered design. We want the following information on our cards:
Full name
Street Address
Mail Address
Main Telephone
Direct Telephone
These don't have to be in the order above. Preference is for a landscape card layout, with a two sided design. We would like the following blurb about us included (most likely on the back)
"Centera is a leading project management and property development company with a focus on specialist commercial developments"
We plan to print these on heavy matt laminated stock so they have a nice think expensive silky smooth feel. These are not your cheap and nasty
Thank you for your interest, we can't wait to see your design!


text:
PAUL KAIJU x TAG Pollen Kaiser Black Edition Available Wed. 9/26!
Release Date: Wed. Sept. 26th at 12PM PST
Toy Art Gallery is proud to present POLLEN KAISER, our very first production collaboration with the legendary Paul Kaiju! The Black Edition is a beautiful emulation of PK's signature palette and technique, with metallic gold and blue sprays over black vinyl with red and yellow highlights.
POLLEN KAISER is designed and sculpted by Paul Kaiju and produced by Toy Art Gallery. He stands over 10" tall and features articulation at the shoulders, waist, and arms. He also includes a 3 piece, 12" tall staff accessory and a red doll eye.
Pollen Kaiser Black Edition is available for $165 each this Wednesday, September 26th at 12PM PST, both in-store at TAG's retail showroom and at shop.toyartgallery.com!
MAD's Bruce Lee's Temple of Kung Fu Blind Box Series Release Party this Saturday at TAG!
Toy Art Gallery is proud to host the official release of Jeremy "MAD" Madl's latest blind box creation, Series 1 of Bruce Lee's Temple of Kung Fu in our Hollywood, California gallery space on Saturday, September 22nd 2012!
The release party will be open to the public beginning at 6pm, where MAD will be in attendance to meet fans and sign the Temple of Kung Fu blind boxes which will be going on sale for the very first time at Toy Art Gallery. A cocktail reception will immediately follow the signing.
Additionally, fans that line up early will receive a limited edition Temple of Kung Fu poster showcasing all the characters in the series and signed by MAD.
"We will have 50 autographed posters to give away to the first people in line at the Temple of Kung Fu release party," says Gino Joukar, owner of Toy Art Gallery. "MAD did an incredible job with this series, and it will be a lot fun to have him onsite when people open their blind boxes and discover all the chase characters and accessories that he and Round 5 included."
Bruce Lee's Temple of Kung Fu Series 1 features a 3-inch blind box assortment of 29 characters including a variety of Bruce Lee-inspired characters and will be available at select retailers around the world this Fall.
"I'm excited to meet all the fans and see their reaction to the first series of Temple of Kung Fu," says MAD. "We worked really hard on this series, and I'm extremely proud of the final product. I hope the fans love it too."
The official release of Bruce Lee's Temple of Kung Fu Series 1 will take place at Toy Art Gallery at 6pm on September 22, 2012.
More info on the release party and Temple of Kung Fu Series 1 can be found HERE!
TAG Anniversary Show Opens Tomorrow! + Exclusives Info
The Toy Art Gallery Anniversary Show opens tomorrow, Saturday Sept. 15th at 7pm. The work coming is top-notch and we can't wait for everyone to see it! Here are the exclusive TAG-produced editions that will be available at the opening to make the wait a little easier:
Marty, Killer and Globby White Edition – Designed by Bwana Spoons and T9G, Sculpted by T9G
Alien Argus PK GID Edition – Designed by Mark Nagata, Painted by Paul Kaiju
Alien Argus PK B&W Edition – Designed by Mark Nagata, Painted by Paul Kaiju
Pollen Kaiser PK GID Edition – Designed, Sculpted, and Painted by Paul Kaiju
ATTENTION: If you plan on purchasing exclusive items from the show (custom and limited edition toys) you must have a line ticket. Line tickets will be passed out starting at 12PM Noon on Saturday the 15th. Ticket numbers will be random, so no need to wait in line all morning! Just show up after 12PM to get your ticket and be back at the gallery by 6PM to ensure your proper place in line. Doors open at 7PM.
TOY ART GALLERY Anniversary Show 2012 opens this Saturday!
Toy Art Gallery is excited to announce our first Anniversary at our Melrose location! To mark the occasion, we've invited over 50 of our favorite artists and friends to join us in celebration. Come out to our celebration on Saturday, September 15th and be the first to have access to exclusive editions, one-of-a-kind custom toys and works of art, limited edition apparel, and more!
The TAG Anniversary Show 2012 features the following:
Arkiv, Blamo Toys, Blobpus, Brent Nolasco, Cieromuco, cikcuk, Cris Rose, Dave Bondi, David Flores, David Healey, Elegab, Emilio Garcia, Erostika, FFINC artist Reggieknow, Gomez Bueno, Grody Shogun, Hints and Spices, Itokin Park, Jan Calleja, Jeff Lamm, Josh Herbolsheimer, Julie B / Pretty in Plastic, KARZWORKS, KusoVinyl, Lash, Leecifer, Luke Chueh, MAD, Mark Nagata, Marka27, Marmit, Mattia Biagi, Meredith Dittmar, mr clement, Monstrehero, Munktiki, Nathan Hamill, Naoto Hattori, Okedoki, P.P.Pudding, Paul Kaiju, Phu!, Pico Pico, Quim Tarrida, Rampage Toys, Reactor88, Rock'n Jelly Bean, Rohby, SkullHeadButt, Splurrt, Sucklord, T9G, Taeko Maezawa, Tan-Ki, Triclops Studios, Uamou, Velocitron,
Waotoyz, and more!
Please join us and many of the featured artists on Saturday, September 15th from 7-10pm at Toy Art Gallery's showroom located at 7571 Melrose Ave. Hollywood CA 90046. Enjoy drinks, cake, music by Dirty Waters, special discounts on select product, and more! The Gravy Train Food Truck will be on hand to provide tasty treats starting at 6PM. 'TOY ART GALLERY Anniversary Show 2012' runs through October 8th.
ATTENTION: If you plan on purchasing exclusive items from the show (custom and limited edition toys) you must have a line ticket. Line tickets will be passed out starting at 12PM Noon on Saturday. Ticket numbers will be random, so no need to wait in line! Just show up at 12 to get your ticket and make sure you're back at the gallery at 6PM to ensure your proper place in line.
RSVP on Facebook!
See additional preview images on our Show Page!
mr clement LAPIN WORLD TOUR LA work Available Online
Work from mr clement's LAPIN WORLD TOUR LA is available for purchase online. Many beautiful pieces are left, including hand-made wooden toys, paintings, prints, and exclusive toys.
Check everything out here!
Also be sure to see the show exhibition photos and a video tour linked below:
Exhibition Photos
Youtube Video
BLOBPUS x TAG Alien Argus Blind Bag Edition Available Now!
The BLOBPUS X TAG Alien Argus Blind Bags are now available for sale! Nine versions are possible, all either 1-of-a-kinds or editions of 2.
Check them out HERE and see what you can get!
BLOBPUS x TAG Alien Argus Blind Bag Edition Release this Wednesday!
Toy Art Gallery is proud to team up once again with the one-and-only BLOBPUS to create a special run of Blind Bag Alien Arguses! Over 8 different variations are possible with many being 1-offs or editions of 2, all hand-painted by Blobpus in his inimitable style.
Alien Argus is designed by Mark Nagata and produced by Toy Art Gallery. He stands over 10 inches tall and features 10 points of articulation.
Blobpus Alien Argus is sold randomly via blind bag and is available for $125 each this Wednesday, August 22nd at 12PM PST, in-store at TAG's retail showroom and at shop.toyartgallery.com!


text:
Nylon Technology Presentation: Introduction To XSLT And XmlTransform() In ColdFusion
Disclaimer: I am very new to XSLT. This is the stuff that I have worked out in my head. Some it might be incomplete. Some of it might be dead wrong.
XSL stands for "Extensible Stylesheet Language". XSL Transformation (XSLT) provides us with a way to convert any XML document into another XML document. Apparently, there are parts of the XSL language that have to do with formatting, but for our purposes, we are going to concentrate on the transformation aspects only.
ColdFusion And XSLT
ColdFusion supports a subset of the XSLT functionality. While many features of the XSLT language are implemented in ColdFusion, there are a number of functions that are not supported. I am not sure exactly if the set of supported features is listed anywhere, but we should be able to do some really complex stuff without the entire feature set at our disposal.
XSLT And XPath
Before you do anything in XSLT (ColdFusion or otherwise), you are going to need to have a firm grasp on XPath. XPath is a way to pull nodes out of an XML document and it is only through XPath that we can find the XML nodes we wish to include in our transformations.
Basic XSLT Elements
There are more XSLT elements than the ones listed below, but with just these few elements, we can perform every high level transformations. NOTE: All XSLT elements (and all XML elements) should be all lower case when part of an XSLT document; I am simply camel casing them here for my own preference.
This is the root element of the XSLT document. It provides information about the transformation including the namespace of the XSLT nodes.
This defines rules to be applied to nodes within the XML document. You can think of this as being somewhat equivalent to a ColdFusion custom tag.
This applies a template to the selected nodes. You can think of this as being somewhat equivalent to a ColdFusion CFModule tag that executes a custom tag (see Template above).
This outputs the selected value of the selected or current node. You can think of this as being somewhat equivalent to a ColdFusion CFOutput tag.
This loops over the nodes in the selected node set. You can think of this as being somewhat equivalent to a ColdFusion CFLoop tag.
This tests to see if a condition is true. There is no ELSE element. If you need to check multiple conditions, see Choose (below). You can think of this as being somewhat equivalent to a ColdFusion CFIF tag.
Choose / When / Otherwise
These tags work in conjunction to test for multiple conditions. These take the place of an IF / ELSE statement and you can think of these as being somewhat equivalent to the ColdFusion CFSwitch / CFCase / and CFDefaultCase tags respectively.
This tag allows you output text literals. You can think of this as being somewhat equivalent to an XHTML PRE tag.
Element / Attribute
These tags allow you to build dynamic nodes in the resulting XML document.
Transforming XML In ColdFusion Using XSLT
ColdFusion provides the XmlTransform() function as a way to apply XSL Transformations to an XML document. While the XmlTransform() function takes three parameters, we will only cover the first two for this introduction:
XML: The first argument must be either a ColdFusion XML document object or properly formatted XML string.
XSLT: The second argument must be one of the following:
- An XSLT string.
- A ColdFusion XML document object containing XSLT elements.
- An absolute or relative path to an XSLT file (document containing and XSLT string).
- A URL (including protocol ex. http) for an XSLT file.
ColdFusion will take the two arguments and return the transformed XML document (in string format).
For the examples in this introduction, we are going to be working off of this ColdFusion XML document object:
- <!--- Define ColdFusion XML document object. --->
- <cfxml variable="xmlFoot">
- <foot>
- <toes>
- <toe isbigtoe="true">
- <name>Christina</name>
- </toe>
- <toe>
- <name>Julia</name>
- </toe>
- <toe>
- <name>Maria</name>
- </toe>
- <toe>
- <name>Kim</name>
- </toe>
- <toe iscute="true">
- <name>Kit</name>
- </toe>
- </toes>
- </foot>
- </cfxml>
Here, we have nested elements, element nodes, attribute nodes, and text nodes; this should give us plenty to test with. For the examples, we are not going to show the Transformation taking place or, in most cases, the Transform element, but it would be something like this:
- <!--- Define ColdFusion XML document object (XSLT). --->
- <cfxml variable="xmlTransform">
- <xsl:transform
- version="1.0"
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
- <!--- Match root element of XML document. --->
- <xsl:template match="/">
- <!--- ... more code here ... --->
- </xsl:template>
- </xsl:transform>
- </cfxml>
- <!--- Tranform xmlFoot using xmlTransform XSLT. --->
- <cfoutput>
- #HtmlEditFormat(
- XmlTransform(
- xmlFoot,
- xmlTransform
- )
- )#
- </cfoutput>
Notes On "Select" And "Match"
Many of the XSLT elements use either a Select or Match attribute. These take XPath paths that return a set of nodes. What is done with those returned nodes depends on the element in question.
Each XSLT document must contain one and only one Transform element (can also be swapped with a Stylesheet element) and it must be the root element.
- <xsl:transform
- version="1.0"
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
- <!--- Rest of XSLT elements go in here. --->
- </xsl:transform>
Here we are defining the root node and the namespace of all the XSLT elements as being "xsl". This is simply "boiler plate" and needs to be done for every XSLT document (it doesn't need to be exactly like this, but this is a good place to start).
In order for the transformation to result in any useful output, at least one template must be applied to the incoming XML document. The most basic attribute (that we will be looking at) of the Template element is the Match attribute. The Match attribute tells the transformation engine which nodes to which the template should be applied. The Transformation engine will iterate over the XML document in a depth-first approach and apply templates when possible. If the Transformation hits a text node and no template has been applied, it will simply echo the text node value in the resulting document.
Here, we can use the XPath "/" to match the root element of the XML document:
- <!--- Match root element. --->
- <xsl:template match="/">
- Here
- </xsl:template>
This will be executed only once as there is only one root element (outputting the text "Here" once). Note that none of the text node values are echoed because the Transformation engine must apply the template before it gets to the text nodes.
If we define a template that matches more than one node, it will be executed for every matching node in the selected node set. Here, we can use the match "name" to match "name" element nodes anywhere in the XML document:
- <!--- Match name elements. --->
- <xsl:template match="name">
- </xsl:template>
This will be executed once for each of the "name" element nodes and will result in "Here" being output 5 times.
The values of the Match attribute can be complex, but do not support all XPath values. here are some additional Match attribute values that are supported:
- <!--- Wild cards. --->
- <xsl:template match="*">
- <!--- Descendents. --->
- <xsl:template match="toes/toe">
- <!--- Any parent. --->
- <xsl:template match="//toe">
- <!--- Text nodes. --->
- <xsl:template match="text()">
- <!--- Predeciate matching. --->
- <xsl:template match="//toe[ 2 ]">
Using the Template element, we can get ColdFusion to apply implicit transformations based on patterns (match attribute). However, most of the time we are going to want to explicitly execute templates from within other templates. Apply-Templates allows us to do just that.
The Apply-Templates element uses the Select attribute to define which templates to execute (based on which nodes are returned in the Select attribute XPath value). If you exclude the Select element, the Transformation engine will attempt to execute a template for each DIRECT descendent of the context node (the one matched by the currently executing template).
In the following example, we are going to implicitly execute the "toes" template. Then, from within that template, we are going to explicitly execute the "toe" template for each of the toe child nodes:
- <!--- Match toes element. --->
- <xsl:template match="//toes">
- <!--- Apply template to all the toe nodes. --->
- <xsl:apply-templates select="toe" />
- </xsl:template>
- <!--- Match toe element. --->
- <xsl:template match="toe">
- </xsl:template>
This results in the output: OPEN-TOES TOE TOE TOE TOE TOE CLOSE-TOES. Notice that OPEN-TOES appears once, then the Apply-Templates element selects all 5 toe nodes, executing the "toe" template for each node (based on the template Match attribute), and then outputs the CLOSE-TOES text.
The Select attribute of the Apply-Templates node doesn't have to select a direct descendent of the context node. It doesn't even have to select any descendent of the context node. All it has to have is a valid XPath value. In the following example, we will select all name nodes of the XML document:
- <!--- Match toes element. --->
- <xsl:template match="//toes">
- <!---
- Apply template to all the name nodes that
- are anywhere in the XML document (having nothing
- to do with the "toes" context node).
- --->
- <xsl:apply-templates select="//name" />
- </xsl:template>
- <!--- Match name element. --->
- <xsl:template match="name">
- </xsl:template>
Using this transformation, we get the following output: OPEN-TOES NAME NAME NAME NAME NAME CLOSE-TOES.
The Select attribute doesn't just have to match Element nodes; it can also match attribute nodes. Here, we are going to match all IsCute attributes of the descendent toe nodes:
- <!--- Match toes element. --->
- <xsl:template match="//toes">
- <!--- Get all cute toe attributes. --->
- <xsl:apply-templates select="toe/@iscute" />
- </xsl:template>
- <!--- Match iscute Attribute node. --->
- <xsl:template match="@iscute">
- </xsl:template>
Notice that our Apply-Templates' Select attribute is using an XPath path that selected an attribute node. Also, notice that our Template element matches on the attribute node, @iscute. Running the above transformation, we get the following output: A CUTIE!
Using the Template and Apply-Templates elements, we can apply templates to nodes within the given ColdFusion XML document during the XSL transformation, but it is through the use of the Value-Of element that we can actually reference values within the XML data. Using Value-Of, we can output the value of an XML node, wether it is a text node or attribute node (and I am sure other node types work as well).
It has two attributes: Select and Disable-Output-Escaping. The Select attribute uses XPath to determine which node value to get. The Disable-Output-Escaping attribute turns off the escaping of special characters. This is especially useful when we are outputting CDATA values. By default, the Transformation engine will escape special values like "<" and ">"; when outputting CDATA (or node data in general), we want those value to come through as-is so that XHTML can be stored in an XML document and therefore can set the Disable-Output-Escaping value to "yes".
In the following example, we are going to implicitly match all the toe nodes. Once inside the toe node, we are going to output the name of the toe: the text node within the nested name element node.
- <!--- Match toe element. --->
- <xsl:template match="toe">
- <!--- Output name of toe. --->
- <xsl:value-of select="name" />
- </xsl:template>
This gives us the output: Christina Julia Maria Kim Kit.
Just like the Apply-Templates element, the Value-Of Select attribute does not have to be relevant to the context node. By default, it is relevant to the context node, but it could certainly use an XPath path that selects from anywhere in the current XML document.
If you want to select an attribute value, all you would need to do is use an XPath path to select the attribute node. The following code will output the @IsBigToe attribute value.
- <!--- Match toe element. --->
- <xsl:template match="toe">
- <!--- Output big toe flag. --->
- [<xsl:value-of select="@isbigtoe" />]
- </xsl:template>
Performing this transformation, we get the following output: [true] [] [] [] []. I have included the brackets to demonstrate that while the toe template still matches all 5 toes, the Value-Of only gets one value. Notice that is does NOT throw an error if the context node in question does NOT have the desired attribute. Value-Of always returns a string; this string might be empty a lot of the time.
The For-Each element allows us to loop over the selected nodes. This is like applying a template to a set of nodes without having to leave the currently executing template. The For-Each element has only one attribute - Select - which defines the node set over which we will iterate.
In this example, we are going to apply a toes template. Then, from within that template, we are going to loop over each toe node and output the name of the toe.
- <!--- Match toes element. --->
- <xsl:template match="toes">
- <!--- Loop over each toe. --->
- <xsl:for-each select="toe">
- <!--- Output name of the context toe. --->
- [<xsl:value-of select="name/text()" />]
- </xsl:for-each>
- </xsl:template>
Running this, we get the following output: [Christina] [Julia] [Maria] [Kim] [Kit]. For each iteration of the For-Each loop, the Transformation engine takes the current "toe" node and makes it the context node.
The If element allows us to run code based on conditions. The If element has only one attribute, test, which must evaluate to true or false. What is considered True can be a bit confusing. It can be any valid XPath or expression such a function return or even the existence of a nested element. For example, in the following code, we are only going to show the name of toes that actually have a nested name element.
- <!--- Match toes element. --->
- <xsl:template match="toes">
- <!--- Loop over each toe. --->
- <xsl:for-each select="toe">
- <!---
- Only output names of toe elements that
- have a nested name element.
- --->
- <xsl:if test="name">
- <!--- Output name of the context toe. --->
- [<xsl:value-of select="name/text()" />]
- </xsl:if>
- </xsl:for-each>
- </xsl:template>
Here, as we are looping over the toes, we use the test condition "name" to make sure the context toe has a nested name element. If it does, we then execute that transformation code within the If element.
Choose / When / Otherwise
XSLT does not allow the ELSE part of a traditional IF-ELSE condition. Furthermore, it has no ElseIF statement. To perform this kind of conditional testing, we have to use the XSLT equivalent of a Switch statement which uses the Choose, When, and Otherwise elements.
Here, we are going to apply a template for each toe node and describe the toe. The description of the toe will be based on the existence of certain attributes:
- <!--- Match toe element. --->
- <xsl:template match="toe">
- <!--- Describe toe. --->
- <xsl:choose>
- <xsl:when test="@isbigtoe">
- Big!
- </xsl:when>
- <xsl:when test="@iscute">
- Cute!
- </xsl:when>
- <xsl:otherwise>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:template>
Running the above transformation, we get the following output: Big! N/A N/A N/A Cute!
White space output that is generated during an XSL transformation can be a little confusing. I don't fully understand the rules. Sometimes it outputs white space, sometimes it does not. I think it has to do with a combination of which XSLT elements you are using and what text literals you are using. You can use the Text element to make sure all characters get output as-is in the resultant transformation.
The Text element has one attribute: Disable-Output-Escaping. Like the Value-Of element, this attribute flags whether or not to escape special output characters (defaults to "no"). Other than that, it simply outputs the text contained within its open and close tags.
If we run this transformation:
- <!--- Match toes element. --->
- <xsl:template match="toes">
- <!--- Loop over toes. --->
- <xsl:for-each select="toe">
- <xsl:value-of select="name" />
- </xsl:for-each>
- </xsl:template>
We get the following output: ChristinaJuliaMariaKimKit. Notice that none of the white space between the XSLT elements was carried through. Now, we can modify that to add explicit white space:
- <!--- Match toes element. --->
- <xsl:template match="toes">
- <!--- Loop over toes. --->
- <xsl:for-each select="toe">
- <xsl:value-of select="name" />
- <xsl:text> - </xsl:text>
- </xsl:for-each>
- </xsl:template>
Here, we are adding a dash between elements and we get the following output: Christina - Julia - Maria - Kim - Kit -.
Element / Attribute
In ColdFusion, it is easy to build dynamic XHTML elements; all you have to do is put CFIF tags within the XHTML tag markup. This kind of thing cannot be done quite as easily in XSLT. Instead of putting conditional statements inside the markup of a tag, you can use the Element and Attribute elements to build nodes one an attribute at a time.
For example, if we wanted to convert the toes XML node to an XHTML unordered list (OL), including the attributes, we would have to do something like this:
- <!--- Match toes element. --->
- <xsl:template match="toes">
- <ul>
- <!--- Loop over toes. --->
- <xsl:for-each select="toe">
- <!--- Build an LI element. --->
- <xsl:element name="li">
- <!--- Check for class. --->
- <xsl:if test="@isbigtoe = 'true'">
- <xsl:attribute name="class">
- <xsl:text>bigtoe</xsl:text>
- </xsl:attribute>
- </xsl:if>
- <!--- Output this value for the LI text. --->
- <xsl:value-of select="name/text()" />
- </xsl:element>
- </xsl:for-each>
- </ul>
- </xsl:template>
As you can see, building a dynamic XHTML element is no easy task in XSL transformations.
So there you go. I am not sure how I feel about XSL Transformation just yet. There is certainly some cool stuff here, but I am not sure if the overhead of its complexity makes it worth while; I feel like many of the things it does can be more easily done in ColdFusion. I think the real power here lies in the Template matching - it has some very nice recursive possibilities. I think now that I have a better understanding of XSLT, it will start to look like a solution in more places.
Reader Comments
Good article with all the transformation related tags,attributes explained. Very helpful.
Raghuram Reddy Gottimukkula
Adobe Certified Professional in Advanced ColdFusion
Hyderabad India