text:
Madonna Releases Album Preview After Incomplete Tracks Are Leaked
kim kardashian watch /> Please consider these six songs as an early Christmas gift. She also urged her fans not to listen to the leaked music because they are incomplete demos that were done a long time ago. The leaks occurred on November 27, Thanksgiving Day, and included brief snippets of the music that were leaked on Twitter and some video clips that were released on YouTube, but those clips were quickly taken down. Along http://aurasteinhagenroom.sweetcircles.com/ with the love song, the other released songs include an more.. anti-drug tune called Devils Play, a dance http://jakesaulpa.soup.io track called Illuminati, and a duet she made with Nicki Minaj called B****, Im Madonna. As Time reported, more tracks from the album are scheduled to be released on February 9. When the leak was revealed, Madonna was incensed and called it artistic rape, as reported by the Inquisitr. She said the leaked tracks had been kim kardashian movies stolen, and described them as not being ready to be presented to the world. Her manager, Guy Oseary, tweeted and asked fans to find out who was responsible for leaking the demos and to let him know. Madonna tweeted her fans on Saturday about the music release, and revealed the cover art for the album when she did.
Source: http://www.inquisitr.com/1693447/madonna-releases-album-preview-after-incomplete-tracks-were-leaked/


text:
LA County Supervisor Busted Dining Out Hours After Voting To Ban Outdoor Dining
By Marmee Rooke
Published December 1, 2020 at 7:30am
Fox LA reports that Los Angeles County Supervisor Sheila Kuehl was caught dining at an outdoor restaurant in Santa Monica hours after voting to ban outdoor dining in LA. The ban on outdoor dining was put in place after the number of COVID cases rose dramatically in LA county and was set to go into effect shortly after Sheila Kuehl finished her meal.
The LA County supervisor dined at II Forno on the day before the ban was set to take effect. People are up in arms about their elected officials' hypocrisy in California flouting the rules while thousands of businesses go under.
During the meeting to discuss the ban on outdoor dining Sheila Kuehl claimed that outdoor dining is "a most dangerous situation." She claimed that tables of unmasked guests are spreading the virus to their server. Sheila Kuehl said that the virus "is a serious health emergency, and we must take it seriously."
Sheila Kuehl paid particular attention to the health and safety of the server. Sheila Kuehl said, "the servers are not protected from us, and they're not protected from their other tables that they're serving at that particular times, plus all the hours in which they're working."
Excuse me for forgetting but did Dr. Fauci give scientific proof that elected officials in California are immune to covid or are somehow free from becoming a carrier and spreader?
Is it somehow safer when she is dining outside than it is when I do? If you are a server, you can't afford another ban on dining, but elected officials that get paid regardless of a shutdown don't seem to see that.
Fox 11 received a statement from a spokesperson for Sheila Kuehl:
"She did dine al fresco at Il Forno on the very last day it was permissible. She loves Il Forno, has been saddened to see it, like so many restaurants, suffer from a decline in revenue. She ate there, taking appropriate precautions, and sadly will not dine there again until our Public Health Orders permit."
The anger comes when our elected officials sit on their throne high in their ivory tower, claiming that we lowly citizens are responsible for the spread because we dare to have the freedom to eat anywhere we want and open our businesses to provide for ourselves.
Do you think elected officials believe they are above the voters??
They are destroying our businesses and lives in the name of safety but have no issue ignoring the rules they put in place that they don't like.
Janice Hahn, a fellow LA County Supervisor, blasted Sheila Kuehl's hypocrisy, saying, "We have to remember that we who are in public office are held to a very high standard." She said that public officials deserve to be held to a high standard.
Janice Hahn said that "if [LA County officials] can't garner the trust of the public to be with [them] in this fight against the virus, then [they've] lost a big battle." She said that "nine months into this," the elected officials responsible for leading the fight lost "the trust of the public."
Please follow me on Twitter: @marmee_r and Parler: @marmee
Marmee Rooke
I have been around grassroots politics all of my life. Being a stay-at-home mom, I knew I had a voice that needed to be heard. I am raising the next generation while fighting for mine.
Squad Member, Rep. Pressley Accused Mask-less Republicans Of Committing 'Chemical Warfare'
AOC Criticizes Biden's New $1.9 Trillion Covid Relief Plan, Says "It's Not Enough"
Mexican President Stands For Trump, Vows To Lead Fight Against Big Tech Censorship
Texas Attorney General Issues Civil Investigative Demands Into 5 Big Tech Companies
Sen. Josh Hawley Defends His Objection To The Electoral College Results On Jan. 6
Biden's Team Outraged as Twitter Announces It Will Not Transfer Trump's Followers to New POTUS

redpajama_set_name: RedPajamaCommonCrawl


text:
w65 4/1 p. 219
The Kidneys—Why Used Symbolically
Our Spiritual Health and the Kidneys
The "Kidneys" and the "Heart" in the Scriptures
THROUGHOUT the Bible, even as in everyday usage, the various parts of the human body are used in a symbolic or figurative way. Among these are the hands, the shoulders and the heart. Such figurative use of words not only is expressive and adds force to speech but often is quite enlightening. In particular is the heart used in a figurative way both in the Bible and in everyday language.
However, there are certain figurative expressions found in the Bible that have no counterpart in modern usage, at least not in English. Among these are the kidneys. In Biblical Hebrew the word for kidneys is kelayoth. Of the some thirty times it occurs in the Hebrew Scriptures about one-third of the times the reference is to kidneys in a figurative sense. Thus we read: "Examine me, O Jehovah, and put me to the test; refine my kidneys and my heart." "Jehovah of armies is judging with righteousness; he is examining the kidneys and the heart." "I, Jehovah, am searching the heart, examining the kidneys, even to give to each one according to his ways, according to the fruitage of his dealings."—Ps. 26:2; Jer. 11:20; 17:10.
Why do the Scripture writers use the kidneys in a symbolic sense? For more than one reason. In cutting up animals for sacrifice—the kidneys are repeatedly mentioned in the Levitical code of sacrifices—the Israelites could not help noting that they came upon the kidneys last; they were buried the deepest. The kidneys would therefore well stand for or represent the deepest part of man, his inmost or deepest thoughts and feelings. That is why we read at Jeremiah 12:2: "They keep going ahead; they have also produced fruit. You are near in their mouth, but far away from their kidneys," far away from the inmost thoughts and feelings of such wicked ones.
No doubt the kidneys were associated with the deepest emotions also because these emotions affect the kidneys. Thus authorities on psychosomatic medicine tell us that sustained emotional strain can well cause such disturbances as diabetes insipidous, in which the kidneys fail to function properly. (This should not be confused with diabetes mellitus or "sugar" diabetes.)—Emotions and Bodily Changes, Dunbar.
Because of this we find that various Bible dictionaries and commentaries have the following to say about the symbolic use of "kidneys": "The kidneys were considered the seat of affections and emotions and the most vital and sensitive part of man." "The kidneys, from the sensitiveness of that part of the person, were believed to be the seat of longing and desire." "The Orientals regarded the kidneys as the seat of the desires and affections, and hence under them spoke of the soul in respect to its inmost purposes or cravings." "The most secret workings and affections of the heart."
In keeping with all the foregoing we note that in the New World Translation of the Hebrew Scriptures, First Edition, whenever "kidneys" is used with this symbolic or figurative sense there is a footnote reading, "deepest emotions."—Ps. 7:9; 16:7; 26:2; Prov. 23:16; Jer. 11:20; 12:2; 17:10; 20:12.
As for the use of "kidneys" in the Christian Greek Scriptures, the Greek word for "kidneys," nephros, is found only once, at Revelation 2:23. There, in the New World Translation it is freely rendered "inmost thoughts." "Her children I will kill with deadly plague, so that all the congregations will know that I am he who searches the inmost thoughts and hearts, and I will give to you individually according to your deeds."
The word "kidneys" when used figuratively in the Scriptures has but the one meaning, that of deepest or inmost emotions or thoughts. Many modern translators render the Hebrew and Greek words for "kidneys" as "heart." However, strictly speaking, "kidneys" used in a symbolic sense goes deeper than does "heart" when applied to the emotions, feelings. Thus both Job and Jeremiah spoke of being wounded in the kidneys, meaning a very deep wound.—Job 16:13; Lam. 3:13.
Whenever we ask Jehovah God, as did David, to examine our "kidneys" we mean for him to make a most searching examination, one that takes in the deepest emotions, thoughts, feelings. Being omniscient and omnipotent, Jehovah God has no difficulty at all in making such an examination. "All things are naked and openly exposed to the eyes of him."—Heb. 4:13.


text:
Press Releases>Technology>E-Commerce>First Atlantic Commerce>
First Atlantic Commerce
First Atlantic Commerce Launches New Website
First Atlantic Commerce (FAC) - the online payment gateway - has released its new brand and corporate website with new features including an innovative look and feel, a section dedicated to client sectors and an educational Resource section, amongst others. More relevant information will be included regularly.
Hamilton, Bermuda, January 09, 2009 --(PR.com)-- First Atlantic Commerce (FAC), an international, multi-currency online payment gateway, and risk management solutions provider, has launched its new brand and corporate website.
FAC worked with award winning, Bermuda-based web design company, Bermedia, to deliver the site, which has been redesigned and re-branded to reflect the company's personality and a decade of commitment to driving payment innovation.
First Atlantic Commerce site contains many new features including an innovative look and feel with bold graphics and new page layouts, a section dedicated to client sectors, in-depth FAQs, an educational Resource section and "Sign up" button so that visitors and journalists can automatically receive press updates and new product information.
Other enhancements to the website include:
- Print-friendly versions of each web page
- "Email this Page" feature
- "Add to Favourites" feature
- Latest News and Announcements section
The website is meant to provide a friendly user experience, but it was also very important to capture and portray the company knowledge of, and dedication to the online payments and risk industry.
It was added educational content to the FAC website as well as industry sector information with the relevant FAC product details in an effort to convey this.
The site will be further enhanced over the coming months with product brochures available for download, product demos, case studies and other relevant information.
Tricia Lines Hill
http://www.firstatlanticcommerce.com
Find the Press Release here: http://www.firstatlanticcommerce.com/news-view-individual-item.aspx?id=24


Sigh up for your FREE art lesson! On the site you will find hundreds of online art classes. There are classes in oil painting, watercolor painting, acrylic painting, pencil drawing, pastel drawing as well as pen & ink drawing. There are even classes in lesser known art forms like scratch board drawing.


Space Coast Honda Welcomes You!
If you are looking for a great new Honda car in the greater Cocoa, FL area, then you need to come to Space Coast Honda. We have an amazing selection of new Honda vehicles in stock and ready for our customers to test drive. Explore new Honda cars and trucks like the all-new Honda Civic, the all-new Honda Pilot, the new and improved Honda Ridgeline, the new Honda Accord Hybrid, and the all-new Honda HR-V as well as popular favorites like the Honda CR-V, Honda Odyssey, Honda Fit, and many more. Alongside our expansive inventory of new Honda models, you will also find a great selection of pre-owned Honda cars and certified pre-owned Honda vehicles. We also carry a great number of pre-owned cars and trucks from other popular auto brands at our Cocoa Honda dealership. Explore new Honda vehicles and pre-owned cars that will fit your every driving need at Space Coast Honda.
When you come to Space Coast Honda, you will be able to explore a wide array of amazing vehicles in our showroom, but if you already own a vehicle, you can come to Space Coast Honda for top-notch service and repairs. We have been fixing our customers' cars and trucks for many years, providing expert Honda maintenance as well as a fully stocked inventory of genuine Honda auto parts. We can handle everything from oil and filter changes, brake service, battery service, and tire service to engine, transmission, and exhaust system repairs. Make an appointment in our Cocoa Honda service center by filling out a quick online appointment form here on our website. You can also order auto parts for Honda vehicles directly from our website.
Space Coast Honda makes it easy to realize your new or new-to-you car dreams. We have a skilled and experienced finance department that will assist you in securing a first-rate auto loan that suits your budget. Whether you want to buy a new Honda, lease a new Honda, or purchase a pre-owned car or a Certified Pre-owned Honda, our team can help you get a great car loan in Cocoa that suits your budget. Fill out a secure online credit application on our website and get a fast online quote within moments!
If it's time for a new car in your garage, then come to Space Coast Honda. We are located in beautiful Cocoa, FL and proudly serve shoppers and car owners from Melbourne/Viera, Titusville, Rockledge, Cocoa Beach, and the surrounding areas. Visit us today at 1885 West Highway 520 in Cocoa, FL!
Our 7 day exchange policy: If you don't love it, bring it back and we will find you one you do love!


Previously we did a full review on Dos Chinos. As you may or may not know Dos Chinos is on our short list of trucks that we eat at regularly. We look for them at OC DinDin-A-GoGo along with many other stops.
Recently Kim and I ran out to meet up with a few food truck stalker friends of ours at Dos Chinos. It was a classic, hey it is 9:30pm on a Friday night and we were hungry! Kim grabbed her normal Oahu Shrimp and Hollywood Chicken Tacos. I ordered the Dos Chinos Fries and a Dos Chinos Breakfast Taco.
One of our twitter followers (thanks @Cindywang10) suggested the Bolsa Roast Pork. I really thought I had tried it before but it turns out I was wrong. To start this may be my new favorite taco! It had tender roast pork belly with a Cambodian tomatillo salsa. The pork had a lot of flavor and the salsa added nice depth to the overall taste. There was cabbage that supplied a fresh crunch. It was an incredible taco. I plan on asking them to add the pork and salsa to some fries. I bet it will be one amazing combination!
I am hungry just thinking about it! If you are into good pork tacos, I strongly recommend this one!
Tell me what you think of this type of post. I am hoping you will find it useful for showcases a item or two at a time. Please let us know your thoughts.


Composed using a small assortment of naturally hypoallergenic ingredients, Symply Adult Salmon & Potato dog food is a rich in Omega-3 & Omega-6 fatty acids and will help to keep your pet's skin and coat in the best condition possible. Easy to digest and free from wheat, gluten or grain, this Symply dog food is the perfect choice for animals that suffer from common food allergies and easily upset tummies.
Popular with animals that are usually fussy when it comes to their food, this Symply dry dog food is suitable for any dog over 9 months old and has minimum salmon and potato content of at least 52%. The remaining ingredients are comprised oats, seaweed and a range of additional components that all contribute generously to the meal's comprehensive nutritional value and delectable flavour.
Higher in meat than many other dry dog foods available on the market today, every ingredient used in Symply Adult Salmon & Potato Dry Dog Food has been hand-picked and blended in order to ensure that the nutrition it offers is the best it could possibly be. Preparing them in such a way also guarantees that the meal's flavour is consistently palatable and appealing to even the most discerning palate.
Of all the varieties the Salmon and Potato is Dexter, the Springer Spaniel's favourite!!!


text:
Posted on June 24, 2019 July 2, 2022 by Patrick Browne
Leominster Soldiers' and Sailors' Monument (Worcester County)
Location: City Common, 1 Pleasant Street, Leominster
Date dedicated: September 12, 1867
Architect/contractor/sculptor: Frederick & Field Granite Co. of Quincy
Number of names: 48 who died in the war
The Leominster monument was originally located a bit to the south in the middle of the intersection of Main and Central Streets known as Monument Square. It was moved to the center of the Common in 1984 when Monument Square was redesigned. The manufacturer was Frederick and Field Granite Co. of Quincy, founded by Eleazar Frederick and William Field. Eleazar Frederick learned the stone cutter's trade in his native town of Tyngsborough and spent a portion of his time as a journeyman working on the Bunker Hill monument. In 1839 he partnered with William Field to establish one of Quincy's more successful granite companies. They supplied granite for Boston's Civil War monument as well many other monuments and buildings in cities across the country. Many of their fine Boston facades were destroyed in the Great Fire of 1872.[1]
The monument features the names of four battles in which many Leominster men fought: Gettysburg, Port Hudson, Ball's Bluff, and Knoxville. Rev. George Sumner Ball, chaplain of the 21st Massachusetts (in which many Leominster men served), gave the dedication oration. While he included some typical patriotic themes, his address primarily emphasized the importance of remembering, not just those who died but also those veterans still living.[2]
Any number of the names on the monument might be highlighted for their service. The third name on the front tablet is Sergeant Franklin Gardner who was 19 years old when he signed up with the 15th Massachusetts Infantry (one of the first Worcester County units) on July 12, 1861. More than a year later, during the Battle of Antietam, he was a corporal serving as part of the color guard for his regiment as they marched forward towards the East Woods. Their division, consisting of about 5,400 men, made the second assault on the Confederate lines that morning around 7 a.m. after the first assault through the Cornfield failed.[3]
Sgt. Franklin Gardner
Their division at first succeeded, pushing the Confederates back to the West Woods and advancing further than any Union troops on that part of the field. A bit too far. Confederates flanked their division and soon had them nearly surrounded. To the rear, a Union regiment caught up in the confusion of battle persistently fired into the backs of the 15th Massachusetts, thinking they were Confederates. Taking fire from all sides, in less than 20 minutes more than half of the men of the 15th Massachusetts were killed or wounded. Corporal Gardner saw three national color bearers shot in succession before his turn came and he took up the colors. He was shot three times, in both thighs and the stomach but managed to keep the colors aloft until someone else took them. For three days he lay within Confederate lines. Then when they withdrew, Union troops found him still alive and sent him to the Patent Office Hospital in Washington where he died three weeks after the battle. It is not clear whether his promotion to sergeant was posthumous or given immediately after the battle.[4]
[1] Duane Hamilton Hurd, History of Norfolk County, Massachusetts: With Biographical Sketches of Many of Its Pioneers and Prominent Men, (Philadelphia: J. W. Lewis and Co, 1884), volume 1, 382-383.
[2] "Leominster Soldiers Monument," Massachusetts Spy, September 20, 1867, 1.
[3] Andrew Elmer Ford, The Story of the Fifteenth Regiment Massachusetts Volunteer Infantry in the Civil War, 1861-1864 (Clinton, MA: W. J. Coulter, 1898), 195-197.
[4] William Andrew Emerson, Leominster, Massachusetts, Historical and Picturesque, (Gardner: Lithotype Publishing Co., 1888), 97.
Tagged Frederick & Field Granite, George Sumner Ball, Leominister Civil War Monument, Leominster Soldiers and Sailors MonumentLeave a comment
Previous PostWakefieldNext PostConcord


text:
STRYPER's OZ FOX Suffered A Seizure; Band To Perform As Three-Piece In Australia
STRYPER guitarist Oz Fox suffered a seizure while performing with SIN CITY SINNERS Saturday night (August 11) at Harrah's in Las Vegas, Nevada and will be unable to join his bandmates on their upcoming Australian and Japanese tours.
The group has issued the following update on the guitarist's condition: "Our dear friend and lead guitarist Oz Fox fell ill Saturday night while performing in Las Vegas with a side project that he sometimes plays in when not touring with STRYPER. Oz suffered a seizure causing a fall on stage. After performing an MRI, doctors discovered an area of concern near his brain which they are now running a biopsy on. The doctors have instructed him not to drive or fly for 90 days. No additional information is available at this time. We appreciate your thoughts and prayers and we will communicate additional information as it becomes available.
"The logistics and options for current tour dates are being discussed with the respective promoters. U.S. tour dates will play as scheduled and in anticipation of a full recovery will include Oz Fox. The upcoming Australian tour will be performed as a trio (with the blessing of Oz),and will include Michael Sweet, Robert Sweet and Perry Richardson. For our fans in Japan, please await an announcement from the concert promoter there as to the plans for the Japan tour."
STRYPER's tour of Australia is scheduled to begin this Friday (August 17). The band will then play two shows in Tokyo, Japan before returning to the States in September for a number of scattered dates that run through November.
35 years after its inception in Orange County, California, STRYPER has spent the last several months promoting a new album, "God Damn Evil".
Find more on Stryper


Gabriel is a brand, marketing and research agency specialising in the financial services sector. Clients value our many years' experience and typically use us as an extension of their research, marketing or business development teams.
We help our clients achieve their business and marketing goals through a combination of strategic insights, content development and creative services.
Even without a formal research component, most assignments begin with insight and analysis; our recommendations are well informed and based on evidence.
We work with some of the world's most dynamic organisations. Whatever role we play, we aim to add real value to projects and relationships.
Liz has over twenty years of consultancy experience working on brand, research and marketing strategy and as a writer. Client-side roles include business marketing and communications at UBS Investment Bank, Deutsche Bank (Corporate Banking & Securities) and Barclays Private Bank. Prior to co-founding Gabriel, Liz held executive board positions with London-based international marketing services companies. At Osca Plc, she was a Director of New Business and Marketing, and at Aidcom Plc (subsequently acquired by Addison/WPP), she was head of its brand consultancy business. Liz has a degree in English and European Philosophy & Literature, is a Full Member of The Chartered Institute of Marketing and a Certified Member of the Market Research Society. Gabriel's research team works to MRQSAB standards.
Chris has twenty-five years of experience as a creative and business consultant with a wide range of clients across different markets and industries. Prior to co-founding Gabriel, he held senior and executive board positions with some of the UK's leading agencies including Wolff Olins, Design House Consultants and Yellowhammer Advertising where he was influential in building blue-chip brands and advising on digital communications. Notable projects include Investors in Industry's re-launch as 3i, Barclays Bank's brand identity across Europe, Africa and the Caribbean, and the re-positioning and re-branding of Scottish Widows. Chris has a BA in Design Communications and an MBA from the Richmond American International University in London.
Barnaby leads the Gabriel team that helps clients take advantage of the opportunities offered by new technologies; this includes the development of research and analytics software (in support of our research programmes), web management services to help clients evolve effective internet strategies and a variety of other services in support of brand, marketing and business development. Barnaby is a PHP 5.3 Zend Certified Engineer, accreditation that demonstrates one of the highest degrees of PHP expertise. In addition to his first class technical qualifications, Barnaby holds a BA in French & Business Studies from Queen Mary Westfield, University of London.
We help bring new brands to market and to reinvigorate established brands. Each programme is uniquely structured to identify opportunities, engage stakeholders, create a distinctive, differentiated brand identity, launch the brand, or simply ensure that it stays relevant and compelling.
For new and established brands, we use a six-step process to define the optimum value proposition, taking account of markets, the customer experience, offerings, benefits, differentiators and proof points.
To ensure that a brand is authentic, everyone in the organisation needs to believe in what it stands for, feel a personal connection and a sense of ownership in its creation, which means building the brand from the inside out. For established brands, we work with HR, brand and internal communications teams to help attract, retain and develop staff, and ensure that employees are on board with new initiatives.
Gabriel has developed corporate, service and product brand names. We use a tried and tested method. Once the creative process is complete we screen names and work with our intellectual property partners to ensure that we can present brand and domain names that are available for use in all required trade mark classes and regions.
Our deep knowledge and experience of the financial services sector enables us to support our clients with clear, actionable insights. We offer a comprehensive range of qualitative and quantitative services, focusing on the methodologies most relevant to our clients' business and their audiences.
Gabriel has a strong track record in delivering projects that position the companies we work for as expert, knowledgeable partners. We offer a complete service from ideas through to the delivery of original, evidence-based content and copy.
Our deep knowledge and experience of the financial sector enables us to support our clients with clear, actionable insights. Beyond the comprehensive range of qualitative and quantitative research services we provide, we frequently write and design the associated communications and marketing collateral to deliver a coherent, end-to-end service.
Quantitative – e.g. online, paper-based and mobile surveys, telephone interviews, longitudinal studies, and online polls.
The best customer satisfaction surveys, be they printed on delivered online, go beyond simplistic box-ticking and should deliver meaningful insights from every way in which the customer interacts with your business and brand. We develop client experience research programmes that do just this and provide opportunities to take a deeper, more qualitative dive into key issues.
Establishing proprietary research panels enables you to retain control, reduce the costs of future research and maximise customer engagement. We build bespoke research panels on behalf of our clients and have developed four specialist panels which facilitate fast, targeted access to current opinions, behaviour and trends: an FCA segment-friendly Personas Panel, Financial Advisers and Wealth Managers, HNW Consumers, and Trustees and Pension Managers.
A strong thought leadership strategy can be a powerful tool for improving marketing success, supporting business development and lead generation, and raising brand awareness. We offer a complete service: we propose ideas, plan the strategy, undertake research and deliver original content, copy and where required, design.
Your strategy should reinforce your core value proposition.The more closely aligned it is with business strategy, the more authentic and effective it is likely to be.
Don't compromise on desk research to evaluate and validate ideas within the context of the competitive landscape.This phase helps to ensure that your initiative will be relevant, timely and meaningful.
Don't be unduly concerned with originality, you might not produce findings that are completely new, what's more important is the way in which you make use of insights and engage with your audience in sharing knowledge.
Target your initiative as precisely as you can and be clear from the outset what you want your audience to do as a consequence. Think about how your team will respond to the implications for them and what this means to your team and the wider organisation.
Before you start, consult different teams internally and check what intellectual capital you already possess. Use qualitative and quantitative research techniques. Take advantage of third party specialists who have the skills and experience required.
Spread the word: plan the way in which you will distribute messages to different audiences – clients, prospects, key business influencers, the media, advertising, corporate affairs, business development colleagues etc, and across channels.
Follow up each initiative with a review in order to learn from what worked and what was less successful; thought leadership and content marketing should be continuous processes.
Compelling content is at the heart of all effective marketing and communications, whatever the objective or delivery channel. We cover every kind of content development, writing and editorial requirement and have written on an A to Z of topics across the financial services sector for everything from award submissions to white papers.
Typically working as an extension of our clients' marketing teams, we contribute ideas, original content and copywriting for all purposes.
We originate concepts, write copy and design ads for national and international campaigns, global publications, specialist trade press and one-off events.
We provide a range of services in support of business development and sales teams: writing, editing and designing bid documents, sales presentations, pitch books, briefing and training guides. For start-ups, we can provide support at all stages, from targeting to value proposition development and fulfilment. Our team includes experienced consultants, with first-hand experience and business development know-how.
We write letters, newsletters, investor updates and contribute ideas on how to build effective communications programmes that generate referrals and keep our clients' business 'top of mind'.
Strategy, tools and tactics: from briefing and training guides to talent development campaigns, cross-selling initiatives, newsletters, intranet content and copy.
Audits, SWOT analysis, segmentation studies and value proposition development or refinement; we incorporate qualitative and quantitative research as required.
Good corporate reporting not only meets regulatory best practice but also provides an informative, engaging user experience. Our service is designed to give you a comprehensive, cost-effective solution, to support you in managing the delivery of annual reports and other stakeholder communications.
Using research to inform the development of annual reviews and shareholder communications helps ensure that your messages strike the right chord with your audience. In our experience, this kind of groundwork can make a world of difference to the end result, helping to bring alive your company's vision in ways that genuinely resonate.
Our stakeholder communications and corporate reporting practice comprises an experienced team of business and communication specialists, writers and designers. Our approach is structured to deliver clear, compliant and compelling content, beautifully and efficiently designed – communications that build trust and loyalty among your investors and other stakeholders.


text:
HOME TRAILERS 2021 SCHEDULE 2022 SCHEDULE SHORT FILMS REVIEWS PODCAST INTERVIEWS NEWS FEEDS ABOUT US
'Black Swan' and 'The Wrestler' Both Spawned From One Idea
by Alex Billington
Source: MTV
But how? I know what you're thinking - this is just a bit too wild to imagine, but you've got to hear the full story. MTV caught up with director Darren Aronofsky before leaving on his worldwide film festival trip (starting in Venice this week) for his latest feature, Black Swan, starring Natalie Portman and Mila Kunis. They talked about how he's "always considered [The Wrestler and Black Swan] companion pieces," and he told a story about, "at one point, way before I made The Wrestler, I was actually developing a project that was about a love affair between a ballet dancer and a wrestler, and then it kind of split off into two movies."
Of course, you're wondering where exactly the connection comes into play between these two films, because obviously professional wrestling and ballet dancing couldn't be more unlike each other, right? Not exactly.
"They are really connected and people will see the connections. It's funny, because wrestling some consider the lowest art — if they would even call it art — and ballet some people consider the highest art. But what was amazing to me was how similar the performers in both of these worlds are. They both make incredible use of their bodies to express themselves."
Aronofsky jokes that, "I guess my dream is that some art theater will play the films as a double feature some day." I'm sure the New Beverly in Hollywood is already planning that! In case you've already forgotten, The Wrestler was Aronofsky's last film, which got Mickey Rourke an Oscar nom last year. And with Black Swan, apparently it's as much Portman's film as it is Aronofsky's: "One of the best things about [it] is the casting of Natalie. She took the part and ran with it. I don't know if when I was working with the writers we were consciously channeling Natalie or Natalie somehow transformed herself to the part, but they grew together."
It goes without saying that Black Swan (watch the trailer) is one of my own most highly anticipated movies this year and I can't wait to see it at one of the upcoming festivals that it will be playing at. I'm a huge fan of Darren Aronofsky as well and it's considerably fascinating to watch his career over the years, especially with The Fountain and his choices after that. We just heard about his potential involvement with the Wolverine sequel yesterday, but I'm hoping he goes with something a little more unique and exciting than a superhero project next. I'm sure he's still got plenty of other brilliant ideas that he can work into a feature on his own.
Find more posts: Hype, Indies, Movie News, Opinions
Discover more around the web:
Reader Feedback - 11 Comments
Rourke didn't win the Oscar for The Wrestler. Sean Penn won for Milk.
Mark on Aug 31, 2010
mark, i think alex already knew that, he just playing with us.
will on Aug 31, 2010
Mark speaks the truth. Rourke didn't win the Oscar. He did won the Golden Globe though, I think.
Iron Knight on Aug 31, 2010
Yea, what #2 said, just playing with you guys. 🙂 The Wrestler should have won some Oscars, but it didn't, which is a shame.
Alex Billington on Aug 31, 2010
"I know what you're thinking - this is just way too crazy to believe, but you've got to hear the full story." Oh, wow. so crazy! I'll try to contain my excitement!
graffiti bandit on Aug 31, 2010
^ Oh come on, they're completely different, it's a bit hard to believe at first until you hear what Aronofsky has to say... Always picking on EVERY last word I write!
Haha... call me a jerk, but I can't help it. I hate to come off as cruel but your enthusiam for movies sometimes makes you an easy target. It's all in good fun Alex.
Alex ignore the smart ass comments. movie enthusiam is a damn good thing.
Xerxex on Aug 31, 2010
I heard Aronofsky was the original choice to direct the batman reboot 'n that he was connected to some robo cop project that didn't materialize. maybe he is destined to do a comic book movie Alex! I vote for something a lil less orthodox like " Superman Red Sun"
Richie G on Aug 31, 2010
Rourke totally deserved that Oscar! And this does seem a bit far-fetch'd.
Daniel felts on Aug 31, 2010
Actually this was the first thing I had in mind when I heard about Black Swan. The basic theme seems to be dedication to one's art to the point of self-abandonment and The Wrestler shares that theme. I think it's an interesting choice to make a more emotional film about the more simple natured wrestler and a more intellectual film about the more sophisticated ballet dancer whereas both kind of struggle with similar problems. There seems to be a difference between Ram's problem of "his best days are behind him" and Nina's insecurity and striving for perfection but still the movies do have many things in common. Can't wait for this film, Aronofsky is my hero! 🙂
c-r-u-x on Sep 1, 2010
Sorry, new comments are no longer allowed.
LAST YEAR'S TOP 10
Alex's Top 10 - 2019
1. Parasite
2. Last Black Man SF
3. The Lighthouse
4. Marriage Story
5. The Specials
6. Blinded by Light
7. Long Shot
9. For Sama
10. A Beautiful Day
Click Here for Thoughts
Adam's Top 10 - 2019
3. Avengers: Endgame
4. The Farewell
6. Rise of Skywalker
7. Peanut Butter Falcon
10. The Irishman
OUR RSS
Subscribe to our feed or daily newsletter:
Follow Alex's main profile on :
Follow @Firstshowing
For the latest posts only, follow this acct:
Follow @FSnewsfeed
Add FS to your Feedly updates: click here
Want emails instead?
Subscribe to our daily
newsletter updates:
© 2006-2021 First Showing® LLC. All rights reserved.
Privacy Policy | Membership ➚ | Twitter ➚ | Letterboxd ➚


Sumitomo's Product Support is the repair division for Sumitomo Machinery Corporation of America (SMA). We return our gearboxes back to original design specifications with our highly qualified engineering and service technicians. We promise our repair is of the highest standards and will not compromise on quality, service or value. For more information on any of the services listed below, please contact us and view our Product Support Brochure and our Special and Drop-In Replacement Unit Brochure.
Fill out your gearbox information and one of our representatives will be in contact with you shortly.


text:
Home » World News » Oxford High School officials should have checked shooter's belongings
Oxford High School officials should have checked shooter's belongings
Oxford High School officials 'could face criminal charges' and civil lawsuits for NOT checking Ethan Crumbley's backpack and locker despite warning signs the day before he shot dead four students
Oakland County Prosecutor Karen McDonald said school officials had the legal authority to search Ethan Crumbley's backpack and locker before the shooting
They can now be charged or face civil lawsuits for their failure to do so
McDonald said an investigation will determine whether they will be charged
School officials had concerns about Crumbley, 15, before he allegedly shot up Oxford High School last Tuesday
That morning a teacher reported him to school officials for disturbing pictures and statements he made
He was reportedly watched by guidance counselors for over an hour as officials tried to get in contact with his parents, James and Jennifer
When they replied, they said Ethan was not a harm to himself or anyone, and he was allowed to return to class
They did not mention that they had bought Ethan a gun when they went Black Friday shopping, McDonald claims
Ethan's parents are now charged with four counts of involuntary manslaughter
Oxford High School officials could face criminal charges and civil lawsuits for failing to search 15-year-old Ethan Crumbley's backpack and locker before the fatal shooting, a Michigan prosecutor has claimed.
In an interview with CNN on Monday, Oakland County Prosecutor Karen McDonald said school officials had the legal authority to search Crumbley's belongings when they had concerns about drawings and statements he made prior to the fatal shooting last Tuesday.
'We don't know exactly if the weapon was in his bag, where it was. We just know it was in the school and he had access to it,' she said.
And when asked if school staff members could be prosecuted, McDonald told CNN's Brianna Keilar, 'We haven't ruled out charging anyone.'
She later said in another interview with ABC's Good Morning America that she could charge the school officials in the shooting, noting: 'In this case, a lot could have been done different.'
McDonald said the investigation's findings will determine whether school officials will be charged in last Tuesday's attack at Oxford High School.
Ethan was charged as an adult Wednesday with terrorism, first degree murder and other counts in the shooting that killed Madisyn Baldwin, 17; Tate Myre, 16; Hana St. Juliana, 14; and Justin Shilling, 17.
His parents were also charged with four counts of involuntary manslaughter.
All three have pleaded not guilty.
In an interview with CNN on Monday, Oakland County Prosecutor Karen McDonald, right, said school officials had the legal authority to search 15-year-old Ethan Crumbley's backpack and locker when they had concerns about some drawings and statements he made prior to the fatal shooting last Tuesday, but failed to do so
In the interview on Monday, McDonald said Crumbley's parents are being criminally prosecuted because 'we have to start addressing how someone like that can so easily get their hands on a weapon, and we have to hold the people responsible who allowed that to happen.
'I'm sympathetic to parents, my husband and I have raised five children,' McDonald noted. 'I'm certainly not suggesting that parents should be criminally responsible for any bad act of a child.
'But in this case, you can't possibly look at their actions and say they didn't have reason to believe that there was a real concern about a violent act.'
On the day of the fatal shooting, Crumbley's parents met with school officials after a teacher became concerned with a drawing he made that included a bullet and the words 'blood everywhere' and statements he made prior to the fatal shooting.
According to Oxford Community Schools Superintendent Tim Throne, the teacher alerted school counselors and the dean of students about the drawings and statements Ethan made, after previously viewing images of ammunition on his phone he claimed was for his family's shooting hobby, and he was 'immediately removed from the classroom.'
Guidance counselors then monitored him for an hour and a half as they unsuccessfully tried to reach his parents, James and Jennifer.
When they eventually responded, counselors asked them about Ethan's capacity for harm and concluded 'he did not intend on committing either self harm or harm to others,' according to a letter Throne sent to community members over the weekend.
The guidance counselors reportedly suggested James and Jennifer bring him home for the day, but they said they had to return to work.
A few hours later, Throne writes, Ethan started shooting just before 1pm 'during passing time between classes when hundreds of students were in the hallway transitioning from one classroom to another.'
Thorne said a third party will investigate the events that occurred before the school shooting in Oxford Township, a community of about 23,000 people roughly 30 miles north of Detroit.
On Sunday, Michigan Attorney General Dana Nessel said her office might conduct the probe.
Ethan Crumbley has been charged as an adult with murder, terrorism and other crimes in the attack. And McDonald filed involuntary manslaughter charges against his parents, saying they failed to intervene on the day of the tragedy despite being confronted with the drawing and its disturbing message.
McDonald said Monday that Crumbley's parents did not mention during the meeting at the school that Ethan had access to a 9mm semi-automatic pistol.
Authorities say he used the gun to carry out the attack, and that his father bought it for him at a local gun shop on Black Friday as an early Christmas present. Although the gun was legally sold to James Crumbley, minors in Michigan cannot possess guns aside from in limited situations, such as when hunting with an adult.
'You can´t even in an airport mention anything that even remotely indicates that there might be some sort of violence on a plane. You´ll be immediately extracted,' McDonald told ABC.
'And yet we have a kid who is … saying some pretty concerning things and he was allowed to go back to school, and neither parent mentions that he had access to a weapon.'
Police responded to the scene of Oxford High School in Michigan last Tuesday after receiving numerous calls about shots ringing out
People were seen embracing on Wednesday at a makeshift memorial outside of the high school, where four students were killed
Students mourned at the growing memorial last Wednesday
McDonald said prosecutors have evidence suggesting that the couple 'purchased that weapon for their 15-year-old and bragged about it online – thought this was some joyous occasion as a present.'
And she said the teen had access to the gun 'whether it was locked or not' at his family's home.
The parents were taken into custody early Saturday after they were caught hiding inside in the Detroit studio of artist Andrzej Sikora.
The artist's attorney said Sunday that he is cooperating with investigators and didn't know the couple was facing charges or that they had stayed overnight at his studio while authorities were searching for them.
The couple´s attorneys have said they didn´t intend to flee.
Bank of International Settlement calls the rise of decentralized finance 'an illusion' in latest quarterly review
Tim Draper Invests in Another ICO
06/12/2021 World News Comments Off on Oxford High School officials should have checked shooter's belongings


Let's be honest - most people don't really look forward to winter. While the holidays can be exciting, the days are short, and the temperatures are cold, which can make it hard to find the motivation to get through the week. It's important to take extra care of yourself during the colder months and incorporate some self-care practices into your routine. From indulging in your favorite seasonal beverages to embracing the cold as an excuse to stay indoors, there are plenty of ways to show yourself some kindness and practice self-care this winter when you're feeling down or stressed out.
1 - GET A MASSAGE. There are few things more relaxing than a trip to the day spa. Book an appointment for a therapeutic massage at your favorite local spa and pamper yourself a bit!
2 - REREAD YOUR FAVORITE BOOK. Winter is the perfect time to curl up on the couch with a cozy blanket, a warm beverage, and a great book. For an extra dose of comfort, revisit an old favorite.
3 - DRINK MULLED WINE. This warm, spiced red wine is an excellent accompaniment to cold weather and holiday cheer. Make a batch for your holiday potluck, or heat a couple of glasses before you head outside to enjoy a bonfire.
4 - FIND A WAY TO VOLUNTEER. There are plenty of opportunities to get out and give back to those in need during the winter months. Sign up to donate your time at a nearby food bank, donation center or homeless shelter and spend a few hours helping out in your community. If you'd rather give back from the comfort of your home, you can do that, too. Consider writing letters or making cards for kids in hospitals or making blankets to donate to Project Linus.
5 - TREAT YOURSELF TO SOMETHING SMALL. The cold winter months can be harsh on our skin. Splurge on an extra-effective hand cream or moisturizer. When it's time to apply it, slow down and focus on appreciating the experience.
6 - MAKE A PLAYLIST OF YOUR FAVORITE HOLIDAY SONGS. The holidays only roll around once a year. Take advantage of it and build a playlist that consists of your favorite holiday tunes. You'll lift your spirits with every listen.
7 - BUNDLE UP. When the temperatures are low, it's important to take care of yourself when it's time to go outside. Make sure you're sufficiently warm by dressing in layers and choosing the appropriate gear for the conditions. You'll thank yourself when you aren't freezing outside!
8 - DO YOGA. Yoga can be a great way to lift your spirits and shake off stress, and it's something that can be done indoors when it's too cold to exercise outside. There are plenty of apps and Youtube videos that will walk you through a quick fifteen-minute flow to relax, or you can test yourself with a more extended, more intensive class.
9 - SLEEP IN. You'll find some of the shortest days of the year fall during the winter months. Embrace the darkness and allow yourself to squeeze in an hour or so extra sleep once in a while.
10 - BUY A HOUSEPLANT. When you're stuck in the middle of the cold, dead winter, a splash of color and life in your living room might be just what you need to brighten your mood. Even if you don't have much of a green thumb, odds are you can keep bamboo or a succulent alive.
11 - LEARN SOMETHING NEW. Have you always wanted to learn a new language? Maybe you've always dreamed of learning how to paint, or build websites? Take a few minutes and treat yourself to a little learning break.
12 - WARM UP WITH A BOWL OF YOUR FAVORITE SOUP. There's no better time than the winter to treat yourself to a bowl of warm, nourishing soup. Take the time to make your favorite from scratch and enjoy the aromas that fill your kitchen.
13 - MAKE A HOMEMADE GIFT. The holidays typically involve some element of gift-giving, and there's no better way to show you care than to create something by hand. You'll have fun and melt away stress as you assemble hot chocolate kits, design coasters, or try your hand at another craft suitable to give as a present.
14 - JOURNAL. Reflecting with a pen and paper can be a great way to embrace self-care, especially if you don't have a ton of time to spend on yourself. Even a few minutes of writing can help you clear your mind, work through your problems or find your focus.
15 - GET OUTSIDE. This one is especially important if you live somewhere very cold or snowy. Take time to get outside whenever the weather's acceptable and enjoy some fresh air and sunlight. Spending too much time cooped up inside can make anyone go crazy, so let yourself experience a change of scenery once in a while.
Whether you choose to read a good book, learn something new, or indulge in your favorite cold-weather treats, there are plenty of ways to restore your spirit and replenish your energy. Give some of these self-care tips a try this winter, and you'll be well on your way to a stress-free season.


I am trying to enable the .NET Framework 3.5 but getting error (08x0073701).
I have tried deploying using DISM.
I have checked if it's due to the security updates KB2966826 27 & 28 but they are not installed.
Please provide some additional details so that we can help. What operating system are you using (2008(r2), 2012(r2), or 2016)?
I'll bounce this around our team after I get the above information.
Alright, I'll talk it over with the team. We may have to do some testing as to what has occured!
@wes-bryan Hi, I have tried that already to no avail.
@Ronnie-Wong Hi, I was wondering if you had any solutions to resolve this issue?
Please try the following on your machine.
Look at Windows updates. Please try to uninstall Any and Every possible .net 3.5 update until you're only left with default .net 3.5. Essentially, all updates related to .net 3.5 regardless of the ones articles are pointing to be the cause.
Then try to install again after reboot! mark errors and post.them here. thanks!
Encase I have missed any updates, would you know the KB's?
I think you got them all. According to that error code you' have "Assembly Missing" error. Try to repair the OS by either: reinstalling or running from administrative cmd: SFC/scannow.
`Control Panel > Programs > Turn Windows freatures on or off > then ".NET framework 3.5 advanced services"
run this one. Verify everything is working. If not, report errors again and we'll see this is a slow but progressive process. I wish there was an easy fix.
"If you have the ability, try from an computer or VM that has a fresh install of Windows 8.1 pro on it and see what happens there too. if it works. Then it's a corruption of something with your current working machine."
I just read somewhere, someone posted to remove this from group policy for Windows Updates if you haven't tried it yet. That guy posted that as soon as he did this he was able to update.
Thanks for the suggestions. I have tried the SFC /scannow but no reported errors are found on the machine. I get the same error via Control Panel. I believe I may have to initiate a reinstall and then try enabling 3.5 before any Windows updates are applied.
I have just managed to enable the feature through Control Panel on another machine that has a clean Installation.
sorry it has to be that.. but good luck there!
with no further discussion or activity, I've marked this as solved.


text:
Rolling Back Iran's Aggression Means Disrupting Its Networks, DurUntash
Home/Articles/Rolling Back Iran's Aggression Means Disrupting Its Networks
Rolling Back Iran's Aggression Means Disrupting Its Networks
Despite a host of sanctions by the US, which include a recent terrorist designation of its Iraqi proxy Harakat Hizbullah al-Nujaba, the designation of the IRGC as a terrorist organisation, cancelation of oil trade waivers, and a recent announcement additional sanctions on metals, which fund weapons development, Iran's internal and external aggression remains unabated. Internally, crackdown continues – after decades of environmental mismanagement resulting in uncontrollable flooding in the Ahwaz region, Tehran used the occasion to advance its agenda of ethnic cleansing against the local Ahwazi population, while protecting the oil fields leased to China – rather than saving farmlands. This operation was used as an excuse to bring in Shi'a militias from all over the region – Iraqi Hashd Al-Shaabi, Lebanese Hezbollah Bahraini groups just to name a few. The role of these organisations is anything but humanitarian: they may be smuggling contraband in weapons, used as additional riot policy, possibly training with the increasing Chinese intelligence on the ground, and very likely creating a build-up of loyalists on the border with Iraq.
Externally, Iran – whether directly or through proxies – launched an attack on oil tankers carrying Emirati and Saudi products soon after a plot to attack Saudi oil interests was revealed to the United States. Shortly after, Yemeni Houthi rebels claimed credit for attacking Saudi Aramco's pump stations in Saudi Arabia, though the editors of the IRGC-affiliated newspapers confirmed in internal discussions that Iran was actually behind these steps. These developments come in the context of escalating tensions between Iran and the United States. Following the designation of the IRGC, Iran threatened to block the Strait of Hormuz, which remains the only available trade routes for several Gulf countries and a major navigation route for most of the region. Israel has also revealed that pro-Iran Shia militias in Iraq threatened to attack US troops, which led the administration to move B-52s to Qatar, and further relocate USS Abraham Lincoln and other advanced weaponry to the Gulf in response to the threats. The Pentagon also drew up a plan for a surge of up to 120,000 troops to the Middle East in case of open hostilities between Iran and the United States. Though for now, Iran is clearly testing boundaries and looking to learn capabilities from its reactions to these various direct and indirect threats, Iran's bellicose position in the Middle East is accruing momentum.
Its path towards a land bridge from Iran through Iraq, Syria, Lebanon, and Jordanian borders remains persistent. Close alliance with the victorious Assad in Turkey brings Iran one step closer towards a permanent military base in that country. Significant presence of assorted pro-Iran militias throughout Syria is hardly kept at Bay by the 400 remaining US troops. Even Israeli strikes at Iranian weapons arsenals and other military targets have not deterred Tehran from following through on its plan to resurrect the Persian Empire with the help of ideological outreach, generous payments to foreign recruits at the expense to its own population, and violent reprisals and terrorist attacks all over the region – from Bahrain to East Saudi Arabia.
In Yemen, Hezbollah is training another iteration of its own combat ready forces, that receive sophisticated weapons such as ballistic missiles and drones, and in the future be counted on for terrorist attacks, espionage, and assorted subversive attacks anywhere in the world, just like Hezbollah has done on many occasions. Iran's steady ground game throughout the region insured sympathisers in governments and on the ground, even despite tyranny of its militias. Its success in financing of its militias through partnership with assorted cartels and other organised crime entities is a backup against sanctions-related pressure. It also has achieved important political victories. Its ally Assad managed to outlive all opposition efforts in Syria and to regain international legitimacy.
Egypt has made peace with his continuous regime when forced to choose between that and instability and Turkish incursions. United Arab Emirates and Bahrain are reopening their embassies inside Syria, while Russia continues its lobbying efforts to have Syria readmitted into the Arab League. Hezbollah is part of the government in Lebanon, which continues to receive free arms form the United States for its air force. European Union, despite appeal by Secretary of State Pompeo, continues to remain committed to the nuclear deal with Iran, despite recently attempted terrorist attacks and assassinations in various European countries, and Iran's own stated partial withdrawal from the deal, as well as evidence of various violations which caused the United States to withdraw. Even China remains defiant and dedicated to preserving its lucrative trade relationship with Iran, despite threat of sanctions. Qatar, too, has avoided the fury of the White House, despite its continuing oil trade with Iran.
The attempt to impose sanctions on Hezbollah, IRGC, and other Iranian entities has proven insufficient. Despite partnerships with Argentina and others to crack down on Hezbollah entities in Latin America, the US has not acknowledged the fact that the Iranian proxy has successfully infiltrated various Lebanese communities around the world; rooting it out will require ideological warfare just as much as law enforcement. Sanctions against assorted individual entities and members of these organisations are slow-moving; the designation process for each may take months – just to identify and confirm each entity. Thanks to assorted criminal schemes, they are able to self-finance despite sanctions against legitimate businesses.
Furthermore, without equal commitment to this battle by European and other allies, and without a successful and fast intelligence sharing mechanism, playing whack-a-mole with flexible, shifting, evolving cells and their business covers is proving an ungratifying task. When no battle is prioritised, that signals to the regime that the United States is either not serious about taking down Iran or has no adequate resources or simply does not understand what it takes. The United States has repeatedly refused to confront Shi'a forces in Yemen – where it focuses exclusively on ISIS and Al Qaeda, only providing intelligence and limited logistical support to the Arab Coalition, in Syria, where the 400 troops remaining is a largely symbolic presence, in Iraq where Qasem Soleimani is a frequent visitor and an avid traveller, despite being long on the list of terrorists. In the seas, the US has failed to confront even sanctioned Iranian vessels near the Strait of Hormuz. Only after the threat against US troops has US engaged in any manoeuvres. In Lebanon, by sharing weapons with the government, the US has implicitly accepted Hezbollah's role. And rumours of rampant IRGC presence in the territory of the US ally Turkey have gone overlooked, uninvestigated.
The US has hardly been at the forefront of soft power efforts to counter Iran in Iraq and elsewhere. Unlike Saudis and Emiratis who have invested into restoration of mosques and donated towards the building of various facilities, the United States has focused on dialogue with Baghdad and with the Kurdish Regional Government, occasionally engaging in humanitarian relief in the Kurdish region. Despite the onerous yoke of pro-Iranian Shi'a militias over Iraqi Shi'as, the United States has taken no action beyond words to enforce the respect for sovereignty demanded by the Iraqi people.
It is not clear whether any soft power outreach directly to Baghdad will be effective against countering Iran. Corruption in Iraq is rampant, and Iranian investments into the country are greater than what the Gulf States are currently providing. However, there is a number of measures the US and its Gulf Allies can still take to disrupt Iran's operational activity. Without disrupting its networks, no progress can be made on rolling back its regional aggression and influence. The framework for understanding this conflict should not be the limited criminal law view of terrorist operations, but rather an ongoing asymmetrical war resting on information warfare, including cyberwarfare, lawfare, lobbying, and networks of assorted associates as much as on conventional military confrontations and the increasingly brazen proxy attacks against US allies. All vulnerabilities should be assessed and exploited with the same ruthlessness with which a country would confront a conventional adversary in bygone wars.
For instance, Turkish territorial claims in Iraq and its meddling there over its pursuit of the PKK should be understood and exploited. On the one hand, Turkey has a potential to clash with Iran over the imposition on its sphere of influence. On the other hand, Baghdad appears to be increasingly inept at confronting what amounts to an invasion and is becoming a de facto colony of Iran. Shi'a militias have become so prevalent, and their members are so influential inside the government, that even the Shi's population of Iraq is dissatisfied with the influence. Recent riots over electrical shortage in Basra are not to be forgotten. Iran treats Iraqis no better than it treats the Ahwazi population.
US should be empowering Sunni Iraqis and Kurds against increasing domination by Iran; however, the affiliation of many Sunnis with ISIS, which is still active, may give pause to the administration. Likewise, no one would be happy about the reemergence of a new Saddam Hussein. But rather than focusing on finding an appropriate governance model, for the time being it would be sufficient to empower non-Persian nations in Iran, including Ahwazis, Azeri Turks, Balochis, and Kurds, as well as Iraqis who just want to see Iranian influence diminish to fight back against the emerging threat.
Territorial disputes and reallocations of power can be settled once the adversarial forces no long present an existential – or any other- threat. None of that will come to pass, however, without US playing an active role in the enforcement of its own laws, such as hunting down and arresting or dispensing with the most powerful of regime apparatchiks such as Qasem Soleimani.
An Iraq under stable Iranian control is key for Iranian domination of the region despite the seemingly tough measures and limited successes by the United States. Hezbollah presence in Syria is largely possible to the Iranian colonisation of Iraq. Cutting off access to Damascus is vital for undermining Iranian claims. The US presence in Iraq, despite being significant, is largely symbolic. In the past, the US has made a mistake of empowering pro-Iran militias by fighting along with them against ISIS. ISIS is still operational in Iraq, while the militias have now taken over power. They should be viewed as an adversary equal to ISIS, whether or not they threaten US troops. Ultimately, the very reason for US presence there is to avoid adversarial forces from taking over the country. And yet, the US in Iraq is repeating the failing path of the US in Afghanistan, where maintaining the deteriorating status quo rather than an aggressive push for final victory, including against state actors which facilitated Taliban's insurgence, drove the policy for eighteen years. Unless the US confronts the Iranian aggressors in Iran, it will soon be cutting deals legitimating its presence in the Iraqi government, as it is now doing with Taliban in Doha.
Same policy should be pursued in Yemen and elsewhere. Particularly after recent attacks on Saudi territory, the Houthis should be designated as a terrorist organisation by the United States and treated accordingly. Any facilitators of Iranian aggression must be dealt with as if they themselves are part of Iran government. Shipments of weapons, Hezbollah fighters, and Iranian experts must not reach Yemeni shores. Oil tankers should arm themselves just as ships operating near the Somalian costs finally started doing in response to rampant piracy. US presence in Yemen must be expanded on new grounds as an operation against Hezbollah, which presence a danger equal to ISIS and Al Qaeda.
It is time to put the AUMF to rest and present full evidence of Hezbollah's presence and threats in Yemen – the evidence that was previously presented by the former Saudi Ambassador to the US, and now Deputy Defense Minister Khaled bin Salman, but which somehow never quite got into the news cycle or the minds of the opponents of the US presence in Yemen in Congress. Iran sponsorship of ongoing terrorist attacks and attempted attacks in the Gulf States should likewise be fully publicised. Iranian outlets and press should be sanctioned and pursued; ideology is one of the strongest arms of Iran's warfare techniques. Qatar and other countries still engaging in oil trade with Iran should be held accountable, rather than escape sanctions. Gas should likewise be sanctioned and enforced.
Iranian operations should be disrupted; preemptive drone attacks against commanders plotting terrorist attacks or other subversive tactics would find legal support. Defection from the regime should be encouraged. The United States government needs to treat being at war with the solemn consideration that such a state deserves. The war has not been declared by the United States; it was declared by the Islamic Republic the moment it took Americans hostage in 1979. The fact that the US has refused to acknowledge that there exists a state of hostilities between the Islamic Republic and Washington has allowed Iran to claim victory after victory, infiltrating American universities, NGOs, and finding supporters and fellow travellers in Congress and among assorted federal agencies.
No threat against our allies should be tolerated; no threat to block international waterways should be met with "strongly worded" statements alone. The US should further all weapons to weaken the illegitimate regime; it should embrace all forms of oppositions, not just the few types of voices well known in the West, but the over fifty percent of non-Persian nations in Iran longing to be free. The US government should direct its voice to these nations just like not so long ago it has directed its voice to the Soviet citizens longing to break free from the Communist reign. Acknowledging the claims of the victims, not the position of the oppressive regime that holds them hostage is the correct policy on this matter.
Without this strategic vision, an aggressive campaign of disruption, an aggressive campaign of financial warfare that would bankrupt the regime and its various proxies, the United States may soon find that Iran has managed to make allies in all sorts of places – simply by being allowed to operate freely, to reach out beyond its limited means. Iranian threat anywhere is a threat to justice everywhere. It must not stand. And yes, with respect to the Iranian threat, US once again must pick up the mantle of being the world police man – this time with a different set of allies, who should be encouraged, helped, and supported to step up to the plate. One policeman will not be enough; no policemen means a disaster for all. Iran may not present an immediate existential threat to the US proper, but imagine the world where most of the Middle East lies in ruins, where millions more of people have become wondering refugees, where no supply of natural resources is safe from terrorism, where roving bands of ideologues are spreading mayhem through the internet, through schools, hospitals, mosques, and where even Europe succumbs a rising savage Empire. Can the US survive in such a scenario, when all its partners are gone or weakened by the Iranian aggression? Do we want to live in the world where hatred reigns supreme?
Isolationism is good for countries that are isolated. US is a global presence, a part of a global financial and cybernetwork. Isolationism is not something it can afford when hegemons are on the rise to challenge the US on every level and to turn the very idea of Western civilisation to dust.
Irina Tsukermanis a New York based human rights and national security attorney and analyst, who has been working closely with Ahwazi and other Middle Eastern activists. She has written for a variety of domestic and international publications.


text:
Those Avatar sequels really are happening, as Avatar 2-3 wrap principal filming
Jacob Oller
@JacobOller
Tag: avatar 2
Tag: Avatar
Tag: James Cameron
The Avatar franchise has long drawn out skepticism in the film community since the gigantic planned universe hadn't had much to show after the original movie demolished previous box-office records upon its debut in 2009. But now, almost a decade later, two of its planned follow-ups have completed filming.
Star Sigourney Weaver recently explained how the newly named sequels relate to each other, with the first four films acting as a complete story and the final film fleshing out the larger universe. Now it seems that Avatar 2 and Avatar 3 — or Avatar: The Way of Water and Avatar: The Seed Bearer, if the sequels' names are to be believed — have wrapped production, according to videos featuring director James Cameron on Twitter and Facebook.
More avatar 2
Go back to Pandora in this first look at James Cameron's Avatar: Tsu'tey's Path #1 from Dark Horse Comics
Disney's new release schedule pushes back Avatar sequels, includes more Star Wars
They may still be capturing some stunt work, but all the stars are done. Cameron, after saying how proud he is of his actors and their hard work, then leads into the trailer for his upcoming Alita: Battle Angel, of which he's a producer. That's all well and good, but Avatar fans will undoubtedly be pleased that the sequels have shown such significant and solidified progress after multiple delays.
Avatar 2 is planned to hit theaters on Dec. 18, 2020, while the third will follow it — along with the other sequels — sprinkled in between 2021 and 2025.
Video of James Cameron on Terminator 2, Avatar and What Makes Franchises Last | SYFY WIRE


2 Channels @ 400 MS/s Max.
4 Channels @ 1.5 GS/s Max.
The 14-bit or 8-bit 1.4 GB/s portable signal recorder is a high-performance PC workstation with an integrated high-speed SSD storage array.
The portable chassis is built with rugged aluminum construction and shock absorbing rubber corners. It features an integrated 17" LCD 1920 x 1080 resolution display with anti-reflection tempered strengthen glass.
The chassis right side features two removable 2.5" drive bays (one is used for the 1 TB OS drive), a slim optical DVD writable drive, and 12 removable 2.5" drive bays used for the system 5.76 TB SSD storage array.
The chassis left side provides access to the system I/O slots, ports and power cord connector to the 650W auto-switching power supply unit.
The drop down industrial keyboard with mouse touchpad can be left attached to the chassis or can be released independently from the chassis.
The system includes a high-performance Intel Xeon 3.7 GHz 4-Core CPU and 16 GB of system memory. The system motherboard features a total of seven dedicated bandwidth PCIe slots.
The 1.4 GB/s portable signal recorder is configured for 14-bit resolution sampling capabilities with an included Signatec PX14400(A/D/D2)-DR model PCIe digitizer card; featuring two analog input channels with a maximum A/D sampling rate of 400 MS/s per channel.
Alternatively, the 1.4 GB/s portable signal recorder is configured for 8-bit resolution sampling capabilities with an included Signatec PX1500-4-DR model PCIe digitizer card; featuring four analog input channels with a maximum A/D sampling rate of 1.5 GS/s per channel.


text:
Hospital Shops and Cafés
On Ward Services
Support Leaving Hospital
Trolley Services
NHS Volunteer Responders offers help to people in need of support during the COVID-19 pandemic. Call 0808 196 3646 (8am to 8pm) .
Coronavirus support and guidance
Royal Voluntary Service has been part of the NHS since its inception and we have partnered with HelpForce to scale up the number of volunteers helping in the NHS. We provide a wide range of services and support in hospitals which free up NHS staff time for patient care. Our thousands of hospital volunteers help improve older people's experience in hospital, support their recovery and return home and reduce the chance of being re-admitted.
We also run hospital Meet and Greet services and are one of the UK's largest hospital retailers, with over 200 volunteer-run Shops and Cafés and Trolley Services.
Royal Voluntary Service runs cafés and shops in hospitals across Britain.
Royal Voluntary Service volunteers are on hand to help you during your visit to hospital.
Volunteers provide companionship to patients during a hospital stay.
Patient Transport provides travel to essential medical appointments.
Volunteer support to help older people get back on their feet after a hospital stay.
Volunteers provide great customer service on the move, taking trolleys with essentials around hospital wards.
If you need help collecting shopping, medication or other essential supplies, please call 0808 196 3646 (8am to 8pm)
Want to volunteer?
It couldn't be easier!
Sign up online and we'll get back to you with all the information you need to make a difference in your local community and NHS.
Make a donation to Royal Voluntary Service
Donate today and help us minimise the impact of COVID-19 on our most vulnerable and ensure that isolation doesn't have to mean coping alone.
Support us today


For years we have been sourcing and providing products for some of the finest designers and publications in the country. Our products have been featured in Pottery Barn catalogues, Country Living, and many more. Whether you are an editor in search of the final touch on a story, or an interior designer with a large installation need, we are happy to provide our inventory for your use through our prop rental services.
Our curated collection of vintage pieces and French imports adds soul and a story to any project, event, or commercial space.
From something as simple as a few bread boards or as large as a couch - our product, is your product. Please feel free to browse our current inventory online, or contact us with any special requests. Merci!


Welcome to the new look website! Pretty isn't it? Big changes, yet still so much the same!
I have put together a bit of a FAQ of answers to some of the most popular questions I am asked.
A very popular question I get from couples is "how many photos will we get".
Recently I was speaking to a lovely couple and they asked me a question that is asked on occasion and is something I know others are curious about as well.
I am sometimes asked what is Fine Art Wedding photography is and how it is different from other types of wedding photography.


The 23rd National Conference on Rural Public and Intercity Bus Transportation is held once every two years, offering a valuable experience for rural transit and human service transit providers, tribal transit managers, planners,state agency staff, intercity bus operators, consultants, researchers and trainers. The conference includes multiple routes to offer learning opportunities throughout the conference for everyone: planning and design; policy, funding and finance; rural transportation in today's operating environment; technology and training solutions; and special topics in rural mobility. The conference will be held at the Beaver Run Conference Center in Breckenridge, Colorado. To learn more about the area, visit the Area Information page.
The conference will be held at the Beaver Run Hotel in Breckenridge, Colorado. The hotel is centrally located in the heart of downtown Breckenridge making it easy for you to take advantage of city's vibrant culture.
Watch for conference registration information is online - Registration is now open.
Beautiful fall colors of the landscape surrounding Breckenridge.
Country Living lists Breckenridge as the best small town in Colorado!.
Prepare for the altitude in Breckenridge with these tips. Read more here.


text:
#include "common/errdbg/d_printf.h"
#include "tr/ft/ft_index.h"
#include "tr/btree/btree.h"
#include "expat.h"
#include "tr/ft/ft_cache.h"
#include "tr/executor/base/sorted_sequence.h"
#include "tr/tr_globals.h"
#include "tr/ft/ft_norm.h"
#include "tr/strings/utf8.h"
#include <wctype.h>

#include <map>
//TODO: store tags separately, with 2 indexes, consider to store all tags (may be needed for nested contains)
//FIXME: get rid of stl here

//for expat
#define SEPARATOR '>'

struct tag_info
{
	int d;
	int start_ind;
};
class ft_parse_data
{
public:
	char word_buf[FT_MAX_WORD_LENGTH+1]; //+1 is because ftc_add_word wants a null terminated string
	int word_len;
	int word_ind;
	int word_count;
	bool overfl; //next char of current word could not fit into word_buf
	ftc_index_t cur_idx;
	ftc_doc_t cur_doc;
	ft_index_op_t op;
	FtStemmer *stemmer;
	FtsData *ft_data;
	std::map<std::string,tag_info> tagmap;

	ft_parse_data() {}
};

static void process_word(ft_parse_data *parse_data)
{
	if (parse_data->word_len > 0)
	{
		const char *word = parse_data->word_buf;
		parse_data->word_buf[parse_data->word_len] = 0;

		if (parse_data->stemmer != NULL)
		{
			word = parse_data->stemmer->stem_word(word, parse_data->word_len);
			if (parse_data->ft_data->stem_type == ftst_both)
			{
				int l = parse_data->word_len;
				if (l >= FT_MAX_WORD_LENGTH)
					l = FT_MAX_WORD_LENGTH-1;
				parse_data->word_buf[l] = FT_NOSTEM_MARKER;
				parse_data->word_buf[l+1] = '\x0';
				ftc_upd_word(parse_data->cur_idx, parse_data->cur_doc, parse_data->word_buf, parse_data->word_ind);
			}
		}

		ftc_upd_word(parse_data->cur_idx, parse_data->cur_doc, word, parse_data->word_ind);

		parse_data->word_len = 0;
		parse_data->overfl = false;
		parse_data->word_ind++;
		parse_data->word_count++;
	}
}

static void p_start(void *state, const char *el, const char **attr)
{
	ft_parse_data *parse_data = (ft_parse_data *)state;
	//tags should break words
	process_word(parse_data);

	std::map<std::string,tag_info>::iterator it = parse_data->tagmap.find(el);
	if (it == parse_data->tagmap.end())
	{
		tag_info ti;
		ti.start_ind = parse_data->word_ind;
		ti.d = 1;
		parse_data->tagmap.insert(std::pair<std::string, tag_info>(el, ti));
	}
	else
	{
		it->second.d++;
	}
}

static void p_end(void *state, const char *el)
{
	ft_parse_data *parse_data = (ft_parse_data *)state;
	//tags should break words
	process_word(parse_data);

	std::map<std::string,tag_info>::iterator it = parse_data->tagmap.find(el);

	if (it->second.d > 1)
		it->second.d--;
	else
	{
		int start_ind = it->second.start_ind;
		parse_data->tagmap.erase(it);

		U_ASSERT(parse_data->word_len == 0);
		U_ASSERT(parse_data->word_ind >= start_ind);

		if (parse_data->word_ind > start_ind)
		{
			size_t len = strlen(el);
			if (len > FT_MAX_WORD_LENGTH-1)
				len = FT_MAX_WORD_LENGTH-1;
			memcpy(parse_data->word_buf, el, len);
			parse_data->word_buf[len] = FT_TAG_OPEN_MARKER;
			parse_data->word_buf[len+1] = '\x0';
			ftc_upd_word(parse_data->cur_idx, parse_data->cur_doc, parse_data->word_buf, start_ind);

			if (len > FT_MAX_WORD_LENGTH-1)
				len = FT_MAX_WORD_LENGTH-1;
			memcpy(parse_data->word_buf, el, len);
			parse_data->word_buf[len] = FT_TAG_CLOSE_MARKER;
			parse_data->word_buf[len+1] = '\x0';
			ftc_upd_word(parse_data->cur_idx, parse_data->cur_doc, parse_data->word_buf, parse_data->word_ind);
		}
	}
}

//assumes that s contains full characters (i.e. multibyte chars are not splited between calls)
static void p_data(void *state, const char *s, int len)
{
	ft_parse_data *parse_data = (ft_parse_data *)state;
	int ch;
	while ((ch=utf8_getch(&s, &len)) != UTF8_EOF)
	{
		if (ft_norm_char(&ch))
		{
			if (ch != -1 && !parse_data->overfl)
				parse_data->overfl = !CharsetHandler_utf8::utf8_putch(ch, parse_data->word_buf, &parse_data->word_len, FT_MAX_WORD_LENGTH);
		}
		else
		{
			process_word(parse_data);
		}
	}
}

static void p_finish(void *state)
{
	ft_parse_data *parse_data = (ft_parse_data *)state;

	//it's actually impossible now, because we always index one node, so data should end with a close tag
	process_word(parse_data);
}

void ft_index_update(ft_index_op_t op, xptr acc, op_str_buf *text_buf, ftc_index_t ftc_idx)
{
	U_ASSERT(op == ft_insert || op == ft_delete);
	//TODO: reuse parser&parse_data for parsing multiple documents (or don't use expat and reuse parse_data)
	//XML_Parser p = XML_ParserCreateNS(NULL, SEPARATOR);
	XML_Parser p = XML_ParserCreate(NULL);
	//FIXME: check exception & rollback
	if (!p) throw USER_ENV_EXCEPTION("Couldn't allocate memory for parser\n",true);

	ft_parse_data *parse_data = new ft_parse_data();
	parse_data->word_len = 0;
	parse_data->word_ind = 0;
	parse_data->word_count = 0;
	parse_data->overfl = false;
	parse_data->cur_idx = ftc_idx;
	U_ASSERT(op == ft_insert);
	parse_data->cur_doc = ftc_get_doc(ftc_idx, acc);
	parse_data->op = op;
	parse_data->stemmer = ftc_get_stemmer(ftc_idx);
	parse_data->ft_data = ftc_get_fts_data(ftc_idx);

	XML_SetUserData(p, parse_data);
	XML_SetReturnNSTriplet(p,XML_TRUE);
	XML_SetElementHandler(p, p_start, p_end);
	XML_SetCharacterDataHandler(p, p_data);

	str_cursor *cur = text_buf->get_cursor();

	char buf[PAGE_SIZE]; //FIXME?
	int len;

	do
	{
		len = cur->copy_blk(buf);
		if (XML_Parse(p, buf, len, len > 0 ? XML_FALSE : XML_TRUE) == XML_STATUS_ERROR)
		{
			char tmp[256];
			//FIXME!!!!: buf, message, cleanup
			sprintf(tmp, "in ftsearch\nline %lld:\n%s\n",
				(unsigned long long) XML_GetCurrentLineNumber(p),
				XML_ErrorString(XML_GetErrorCode(p)));
			text_buf->free_cursor(cur);
			free(parse_data);
			XML_ParserFree(p);
			throw USER_EXCEPTION2(SE2005, tmp);
		}
	} while (len > 0);
	text_buf->free_cursor(cur);

	ftc_finalize_doc(parse_data->cur_idx, parse_data->cur_doc, parse_data->word_count);

	delete parse_data;
	XML_ParserFree(p);
}

void ft_index_delete_doc(ftc_index_t ftc_idx, xptr acc)
{
	ftc_del_doc(ftc_idx, acc);
}

void ft_idx_delete(struct FtsData *ft_data)
{
	for (int i = 0; i < ft_data->npartitions; i++)
		ft_delete_partition(&ft_data->partitions[i]);
	//XXX: move to ftstorage
	if (ft_data->doc_stats != XNULL)
		bt_drop(ft_data->doc_stats);
}

//FIXME: highlighting code is currently duplicated here and in FTsearch.cpp
#define HL_BUF 256
struct ft_parse_data_hl
{
	ft_word_ind_t *inds;
	size_t inds_count;
	bool hl_fragment;
	stmt_str_buf *out_str;
	char out_buf[HL_BUF];
	int out_buf_cnt;

	size_t cur_ind;
	int word_ind;

	int ht0;
	int last_eff_ch;
	bool hit;
	bool in_word;
	int word_len; //if !in_word - value is undefined
	bool done;
	bool in_fragment;
};

static const char *opentag_str = "\xEE\xA0\x81";
static const char *closetag_str = "\xEE\xA0\x82";
static const char *quotinattr_str = "\xEE\xA0\x83";

static void hl_flush(struct ft_parse_data_hl *parse_data)
{
	if (parse_data->out_buf_cnt > 0)
	{
		parse_data->out_str->append(parse_data->out_buf, parse_data->out_buf_cnt);
		parse_data->out_buf_cnt = 0;
	}
}
static void hl_clear(struct ft_parse_data_hl *parse_data)
{
	parse_data->out_buf_cnt = 0;
	parse_data->out_str->clear();
}
static void hl_puts(struct ft_parse_data_hl *parse_data, const char *s)
{
	hl_flush(parse_data);
	parse_data->out_str->append(s);
}
static void hl_put_attr_value(struct ft_parse_data_hl *parse_data, const char *s, const char *quot_in_attr)
{
	hl_flush(parse_data);
	const char *p = strchr(s, '"');
	while (p != NULL)
	{
		if (p > s)
			parse_data->out_str->append(s, p-s);
		parse_data->out_str->append(quot_in_attr);
		s = p + 1;
		p = strchr(s, '"');
	}
	if (*s != '\x0')
		parse_data->out_str->append(s);
}
static void hl_putch(struct ft_parse_data_hl *parse_data, int ch)
{
	if (parse_data->out_buf_cnt >= HL_BUF-10) //FIXME
		hl_flush(parse_data);

	bool no_overfl = CharsetHandler_utf8::utf8_putch(ch, parse_data->out_buf, &parse_data->out_buf_cnt, HL_BUF);
	U_ASSERT(no_overfl);
}

static void hl_word_end(struct ft_parse_data_hl *parse_data)
{
	if (parse_data->in_word && parse_data->hit && parse_data->word_len == 0)
		return; //FIXME: now we include words that only consist of ignored word chars with the following hit
	if (parse_data->hit && (!parse_data->hl_fragment || parse_data->in_fragment))
	{
		hl_puts(parse_data, opentag_str);
		hl_puts(parse_data, "/hit");
		hl_puts(parse_data, closetag_str);
	}
	parse_data->hit = false;
	if (parse_data->in_word)
	{
		if (parse_data->word_len > 0)
			parse_data->word_ind++;
		parse_data->in_word = false;
	}
}

static void hl_start(void *state, const char *el, const char **attr)
{
	struct ft_parse_data_hl *parse_data = (struct ft_parse_data_hl *)state;
	hl_word_end(parse_data);
	if (!parse_data->hl_fragment)
	{
		hl_puts(parse_data, opentag_str);
		hl_puts(parse_data, el);
		while (*attr != NULL)
		{
			hl_puts(parse_data, " ");
			hl_puts(parse_data, *attr);
			attr++;
			hl_puts(parse_data, "=\"");
			hl_put_attr_value(parse_data, *attr, quotinattr_str);
			hl_puts(parse_data, "\"");
			attr++;
		}

		hl_puts(parse_data, closetag_str);
	}
}

static void hl_end(void *state, const char *el)
{
	struct ft_parse_data_hl *parse_data = (struct ft_parse_data_hl *)state;
	hl_word_end(parse_data);
	if (!parse_data->hl_fragment)
	{
		hl_puts(parse_data, opentag_str);
		hl_puts(parse_data, "/");
		hl_puts(parse_data, el);
		hl_puts(parse_data, closetag_str);
	}
}

static const int hl_min_words_before = 10;
static const int hl_max_words_before = 20;
static const int hl_min_words_after = 10;
static const int hl_max_words_after = 20;

static void hl_fragment_handle_word_start(struct ft_parse_data_hl *parse_data, int ch)
{
	if ((parse_data->last_eff_ch == '.' && iswupper(ch)) || parse_data->last_eff_ch == 0)
	{ //sentence start
		if (parse_data->word_ind >= parse_data->ht0 - hl_max_words_before &&
			(parse_data->word_ind <= parse_data->ht0 - hl_min_words_before || (parse_data->word_ind <= parse_data->ht0 && !parse_data->in_fragment)))
		{
			hl_clear(parse_data);
			parse_data->in_fragment = true;
		}
		else
		{
			if (parse_data->word_ind >= parse_data->ht0 + hl_min_words_after)
			{
				//cut here
				if (parse_data->in_fragment)
				{
					parse_data->in_fragment = false;
					parse_data->done = true;
				}
			}
		}
	}
	else
	{//not sentence start
		if (parse_data->word_ind <= parse_data->ht0)
		{
			if (parse_data->word_ind >= parse_data->ht0 - hl_max_words_before && !parse_data->in_fragment)
			{
				//no need to call hl_clear - output must be clear here anyway
				parse_data->in_fragment = true;
				hl_puts(parse_data, "...");
			}
		}
		else
		{
			if (parse_data->word_ind >= parse_data->ht0 + hl_max_words_after)
			{
				//cut here
				if (parse_data->in_fragment)
				{
					parse_data->in_fragment = false;
					parse_data->done = true;
					hl_puts(parse_data, "...");
				}
			}
		}
	}
}

//assumes that s contains full characters (i.e. multibyte chars are not splited between calls)
static void hl_data(void *state, const char *s, int len)
{
	struct ft_parse_data_hl *parse_data = (struct ft_parse_data_hl *)state;

	int ch, ch_orig;
	while ((ch=utf8_getch(&s, &len)) != UTF8_EOF)
	{
		ch_orig = ch; //FIXME: no need to change case here
		if (ft_norm_char(&ch))
		{
			if (!parse_data->in_word)
			{
				//word start
				if (parse_data->hl_fragment)
					hl_fragment_handle_word_start(parse_data, ch_orig);
				if (parse_data->cur_ind < parse_data->inds_count && parse_data->word_ind == parse_data->inds[parse_data->cur_ind])
				{
					if (!parse_data->hl_fragment || parse_data->in_fragment)
					{
						hl_puts(parse_data, opentag_str);
						hl_puts(parse_data, "hit");
						hl_puts(parse_data, closetag_str);
					}
					parse_data->hit = true;
					parse_data->cur_ind++;
				}
				parse_data->in_word = true;
				parse_data->word_len = 0;
			}
			if (ch != -1)
				parse_data->word_len++;
			if (!parse_data->hl_fragment || parse_data->in_fragment)
				hl_putch(parse_data, ch_orig);
		}
		else
		{
			hl_word_end(parse_data);
			if (!parse_data->hl_fragment || parse_data->in_fragment)
				hl_putch(parse_data, ch_orig);
		}
		if (!iswspace(ch_orig))
			parse_data->last_eff_ch = ch_orig;
	}
}

void ft_highlight(op_str_buf *in_buf, stmt_str_buf *out_buf, ft_word_ind_t *inds, size_t inds_count, bool hl_fragment)
{
	struct ft_parse_data_hl *parse_data = (struct ft_parse_data_hl *)malloc(sizeof(struct ft_parse_data_hl));
	parse_data->inds = inds;
	parse_data->inds_count = inds_count;
	parse_data->hl_fragment = hl_fragment;
	parse_data->out_str = out_buf;
	parse_data->ht0 = -1;

	XML_Parser p = XML_ParserCreate(NULL);
	if (!p) throw USER_ENV_EXCEPTION("Couldn't allocate memory for parser\n",true);

	XML_SetUserData(p, parse_data);
	XML_SetReturnNSTriplet(p,XML_TRUE);
	XML_SetElementHandler(p, hl_start, hl_end);
	XML_SetCharacterDataHandler(p, hl_data);

	str_cursor *cur = in_buf->get_cursor();

	char buf[PAGE_SIZE]; //FIXME?
	int len;

	if (parse_data->hl_fragment)
	{
		if (parse_data->inds_count == 0)
			parse_data->ht0 = 0;
		else
			parse_data->ht0 = parse_data->inds[0];
	}

	parse_data->out_buf_cnt = 0;

	parse_data->cur_ind = 0;
	parse_data->word_ind = 0;
	parse_data->done = false;
	parse_data->in_word = false;
	parse_data->hit = false;
	parse_data->in_fragment = false;
	parse_data->last_eff_ch = 0;

	do
	{
		if (parse_data->done)
			break;
		len = cur->copy_blk(buf);
		if (XML_Parse(p, buf, len, len > 0 ? XML_FALSE : XML_TRUE) == XML_STATUS_ERROR)
		{
			char tmp[256];
			//FIXME!!!!: buf, message, cleanup
			sprintf(tmp, "in ft_highlight\nline %lld:\n%s\n",
				(unsigned long long) XML_GetCurrentLineNumber(p),
				XML_ErrorString(XML_GetErrorCode(p)));
			in_buf->free_cursor(cur);
			free(parse_data);
			XML_ParserFree(p);
			throw USER_EXCEPTION2(SE2005, tmp);
		}
	} while (len > 0);
	in_buf->free_cursor(cur);

	XML_ParserFree(p);

	U_ASSERT(!parse_data->hl_fragment || parse_data->ht0 != -1);

	hl_flush(parse_data);
	free(parse_data);
}

redpajama_set_name: RedPajamaGithub


Ed Sheeran thinks artists are unwilling to help and support their chart rivals because the music industry is "overcrowded".
The 'Thinking Out Loud' hitmaker recently joined his friend Sam Smith on stage at his gig in Manchester last week and he thinks it is a shame too many other artists are too "competitive" to help and support their chart rivals.
He said: "Sam's had the same outlook as me, we both hero-worship classic musicians from 20,30, 40 years ago and they all hung out and sung together.
Ed has a host of celebrity fans who have attended his gigs but he was most surprised when Hollywood legend Samuel L. Jackson appeared at his dressing room door looking to get his picture taken with him.
Ed admits he sometimes favours public transport in London because it is efficient, but he would rather travel alone.
He added on 'The Official Chart' on BBC Radio 1: "I get the tube now and again but that's not to prove anything, it's just because there's a lot of traffic.
Perhaps it is also time for the fuel price controls to go.


Discussion in 'Heads of department' started by redlorry, Feb 3, 2011.
I have an interview coming up for a head of department. It's my first interview for this role and I'd just like a bit of a heads up in terms of the kind ofquestions that may be asked.
Pop over to the JobSeekers Forum and look at the two Interview clickables inside the Welcome thread. They are chock-full of advice in general for interviews.
As for questions for this post, think about the Job/.Person spec, and how you can talk of examples of things that you have done successfully that relate to what you will do as a HoD. In particular think of support - supporting colleagues, supporting learners.
1) Data - your experience with using it/how it can be used effectively.
2) How you would raise standards and results. Your innovative ideas for getting students engaged and involved. You need to make sure you've familiarised yourself with the departmental development plan for this one - there's no point banging on forever about SEN if your school/department's big focus is G&T, for example.
3) How you would motivate and enthuse staff/deal with employee problems and issues, especially awkward ones such as staff underperforming or disciplinary issues. People Management is one of the biggest changes in stepping up to a role like HoD.
You need to make sure you've familiarised yourself with the departmental development plan for this one - there's no point banging on forever about SEN if your school/department's big focus is G&T, for example.
Is it ok to ask for DDP and will the school show it to you?


We've got state-of-the-art tools. Our goods are exported towards the USA, the UK and so on, enjoying a superb standing among consumers for Security Screen Window , security screen window , Security Screen , We've been happy that we've been steadily expanding using the energetic and long lasting guidance of our glad shoppers!
"We keep improving and perfecting our products and service. At the same time, we work actively to do research and development for Security Screen Window , security screen window , Security Screen , Our products have won an excellent reputation at each of the related nations. Because the establishment of our firm. we have insisted on our production procedure innovation together with the most recent modern day managing method attracting a sizable quantity of talents within this industry. We regard the solution good quality as our most vital essence character.


NEEDS are a small registered charity, facilitated by volunteers who have personal experience of eating disorders, either as a carer or past sufferer. They are a self-help group who welcome all adults affected by an eating disorder as a sufferer, parent, partner, relative, or friend. NEEDS aim to provide a safe and welcoming forum for mutual support and sharing experiences, whilst looking towards recovery.
NEEDS meet on the first Monday of the month to share experiences, in a safe and confidential setting, and to offer support whilst looking towards recovery. The meetings start at 7.30 pm, when all members, old and new, are welcomed to the group. First of all, we have an ice-breaker, a discussion of an item of mutual interest. After this, sufferers and carers form separate groups, each with a facilitator.
Those who attend often find that they share many common experiences, which can be discussed with others. It can make a big difference to know that someone else knows and understands what you are feeling.
Speakers are invited regularly to give presentations on a variety of topics. Group members are encouraged to make suggestions. Sharing time still takes place on these evenings after the speaker's session. NEEDS have a library of informative and helpful books and CDs for members to borrow.
NEEDS meetings are held in the Macrobin Centre, Royal Cornhill Hospital - EDS Group Room, on the ground floor. If you're new to the Service, you can find us by: facing the main Clerkseat entrance, and looking 'north-west': you'll see a path which takes you past a smoking shelter and into an open area. Head for the door diagonally opposite – once inside, turn left along the long corridor till you come to the Group Room. For any further queries, phone 01224 557672 or email nhsg.needsadministrator@nhs.net. All queries will be dealt with as quickly as possible, but please remember that our administrative assistant is only in the office one day per week.