I have been busy preparing my little vegetable raised bed for my tomato's bell peppers etc ..and on Monday I will share with you some of the things I plant on Sunday.
I also find myself LOVING the fashion there is for young ladies and I have a ' Oh dear, if only' attitude to the wonderful fashion they can choose from.
See what I mean ...there were 'hot pants' in the 60's/70's but these are so much more creative .these are a ' Oh dear, If Only' from me ..they are so Sassy ....LOVE !!
I am going to have to go on the hunt for a sleeveless jacket /vest like this ...it is not only practical but looks great and will add a bit of pizzaz to some of my outfits ...an 8 out of 10 from me ...What do you think ???
Just one pet peeve I have about dresses here in Alabama is everyone of them seem to have no sleeves or very short sleeves and being a woman of a certain age I prefer to wear 3/4 length sleeves but I can't find any.
If I was a young lady I would so want to wear this out fit on the right ...it's just so darling and pretty, feminine and my favorite thing is it's so Shabby Chic ...gorgeous ..this gets a 20 out of 10 from me ..ha! ha!
Definitely a 'Oh Dear, if Only' ..how could you not look beautiful in this collection ...the dress is to die for !!
I LOVE IT ALL ....a 20 out of 10 for this one !!!


Our website provides instant access to important information about the Okehampton area or any other postcode district in the UK.
Okehampton address book with key numbers.
Daily news and events update for the Okehampton area.
Walks for the Okehampton area.


text:
Home News World News Israel: "No reason to panic" booster vaccinated protected against Omicron variant
Israel: "No reason to panic" booster vaccinated protected against Omicron variant
Matthew Roscoe
1 December 2021 @ 13:50
Credit: Photo by Taylor Brandon on Unsplash
Israel: "No reason to panic" booster vaccinated protected against Omicron variant.
THE health minister of Israel, Nitzan Horowitz, told the country on Tuesday, November 30, that there is "no reason to panic" because people who are booster vaccinated are protected against the new Omicron COVID variant.
"We have indications that people who are booster vaccinated are protected and there is no reason to panic," Nitzan Horowitz said during a press conference at Soroka Medical Centre in Be'er Sheba.
"In the coming days we will have more accurate information about the efficacy of the vaccine against Omicron," Horowitz continued.
"But there is already room for optimism, and there are initial indications that those who are vaccinated with a vaccine still valid or with a booster, will also be protected from this variant."
Channel 12 news citing "sources" claim that the Pfizer jab was 90 per cent effective at preventing symptomatic infection from Omicron, only slightly less than Delta, and also claimed the super variant is just 30 per cent more infectious than Delta — much lower than initially feared.
Sharon Alroy-Preis, Israel's Health Ministry's head of public health services, said that the residents of Israel do not need to panic over the new variant, stating: "I don't think we're in an emergency situation.
"We're in a worrying situation and we're taking a series of actions as quickly as possible so that we don't reach an emergency situation."
Weighing in on the subject of mandatory vaccines, Alroy-Preis reiterated her opposition to mandatory vaccines for all of the country's residents.
"We in the Health Ministry must do all we can to make the vaccines accessible, to explain, to show the statistics," she told Ynet.
"I don't think we need to require vaccines, but I imagine that over time we will have to weigh different directions. I don't think we need to get to that situation."
Thank you for taking the time to read this article, do remember to come back and check The Euro Weekly News website for all your up-to-date local and international news stories and remember, you can also follow us on Facebook and Instagram.
https://www.euroweeklynews.com/
UK expat living in Southern Costa Blanca since mid 2019, reporting local news and events from Torrevieja to Alicante.

redpajama_set_name: RedPajamaCommonCrawl


text:
Quake Info: Light Mag. 3.4 Earthquake – Reeves County, Texas, 37 Mi Southeast Of Carlsbad, Eddy County, New Mexico, USA, On Wednesday, Dec 29, 2021 2:28 Pm (GMT -6) – VolcanoDiscovery
Updated: Wed, Dec 29, 2021 22:25 GMT –
Light magnitude 3.4 earthquake at 6 km depth
29 Dec 20:35 UTC: First to report: USGS after 7 minutes.
Update Wed, 29 Dec 2021, 20:42
Small magnitude 3.4 quake hits 37 miles southeast of Carlsbad, Texas, United States early afternoon
3.4 quake 29 Dec 2:28 pm (GMT -6)
A very shallow magnitude 3.4 earthquake was reported early afternoon near Carlsbad, Eddy County, New Mexico, USA.
According to the United States Geological Survey, the quake hit on Wednesday, December 29th, 2021, at 2:28 pm local time at a very shallow depth of 3.5 miles. Shallow earthquakes are felt more strongly than deeper ones as they are closer to the surface. The exact magnitude, epicenter, and depth of the quake might be revised within the next few hours or minutes as seismologists review data and refine their calculations, or as other agencies issue their report.
Our monitoring service identified a second report from the European-Mediterranean Seismological Centre (EMSC) which listed the quake at magnitude 3.4 as well.
Towns or cities near the epicenter where the quake might have been felt as very weak shaking include Malaga (pop. 150) located 20 miles from the epicenter, and Loving (pop. 1,400) 25 miles away. In Carlsbad (pop. 29,000, 37 miles away), Jal (pop. 2,200, 40 miles away), Pecos (pop. 9,500, 45 miles away), and Kermit (pop. 6,400, 46 miles away), the quake was probably not felt.
If you were or still are in this area during the quake help others with your feedback and report it here.
Download the Volcanoes & Earthquakes app and get one of the fastest seismic alerts online:
Earthquake data
I didn't feel it
Date & time: Dec 29, 2021 20:28:43 UTC –
Local time at epicenter: Wednesday, Dec 29, 2021 2:28 pm (GMT -6)
Magnitude: 3.4
Depth: 5.6 km
Epicenter latitude / longitude: 31.9911°N / 103.8564°W↗ (Reeves, Texas, United States)
Antipode: 31.991°S / 76.144°E↗
Nearby towns and cities:
33 km (20 mi) SE of Malaga (New Mexico) (pop: 147) –> See nearby quakes!
59 km (37 mi) SE of Carlsbad (New Mexico) (pop: 29,000) –> See nearby quakes!
64 km (40 mi) WSW of Jal (New Mexico) (pop: 2,200) –> See nearby quakes!
72 km (45 mi) NNW of Pecos (pop: 9,520) –> See nearby quakes!
74 km (46 mi) W of Kermit (Winkler County) (pop: 6,430) –> See nearby quakes!
82 km (51 mi) SW of Eunice (New Mexico) (pop: 3,140) –> See nearby quakes!
104 km (65 mi) SW of Hobbs (New Mexico) (pop: 38,400) –> See nearby quakes!
129 km (80 mi) W of West Odessa (Ector County) (pop: 22,700) –> See nearby quakes!
141 km (88 mi) W of Odessa (pop: 119,000) –> See nearby quakes!
613 km (381 mi) WNW of Austin (pop: 931,800) –> See nearby quakes!
Weather at epicenter at time of quake:
Few Clouds 17.6°C (64 F), humidity: 23%, wind: 10 m/s (19 kts) from WSW
Primary data source: USGS (United States Geological Survey)
Estimated released energy: 7.9 x 109 joules (2.21 megawatt hours, equivalent to 1.9 tons of TNT) More info
If you felt this quake (or if you were near the epicenter), please share your experience and submit a short "I felt it" report! Other users would love to hear about it!
3.4 5.6 km 32 Km SE of Malaga, New Mexico USGS
3.4 5.6 km Western Texas RaspberryShake
3.4 6 km WESTERN TEXAS EMSC
There are no user reports for this quake yet. If you felt it be the first to report it!


Stock Trading Guide - Learn basic stock trading. Welcome to the Stock Trading Guide mini section, helping you learn the basic stock trading principles.
Basic Trading Concepts Tutorial. If you decide to become a trader, it's difficult to just jump into a market and be one.
Basic Payment BPS Entitlement for Sale - WebbPaton Land Agents - Buy or sell your farm payment entitlements. Cross Compliance and the RPA BP5 advice.
27/02/2008 · Hello everyone, I'd like to share a basic trading system with you. I recommend you read the following post, before or after you read this thread are both options.


What is it about dead authors' desks that I love? A highlight of my trip to France a few years ago was seeing firsthand where Victor Hugo stood to write, overlooking an archetypal Parisian square.
Today I took my beloved visiting mother-in-law to Orchard House, where we joined a group of high school English students on a tour of Louisa May Alcott's domain.
After moving twenty-two times in nearly thirty years, the Alcotts settled from 1858-1877 in Orchard House, which dates to circa 1690-1720.
The prolific Ms. Alcott wrote for fourteen hours at a stretch, switching to her left hand when her right one grew tired, and completed the first half of LITTLE WOMEN in two months during 1868. Alcott, unlike the other L.M., was prescient enough to secure a royalty for that bestseller instead of the flat fee given to Montgomery.
Louisa's father, Bronson Alcott, built a shelf desk in her bedroom overlooking the tall elms and apple trees surrounding their house.


text:
Klimt (masters of art) /anglais
Angela Wenzel
Editeur : Prestel
Nombre de pages : (-)
Genre : Arts et spectacles
Thème : Arts et spectacles
The story of Klimt's astonishing artistic career is told in this beautifully produced collection of reproductions, photographs and drawings with an accompanying text that places the artist in a unique historical moment and reflects his fierce appetite for life and beauty.
Gustav Klimt's... Voir plus
Gustav Klimt's career straddled the last gasps of Vienna's golden age and the birth of modernism. When seen through this bifurcated lens, it is easy to understand why his relatively small oeuvre created such a lasting impact.
This gorgeously illustrated biography explores the unique environment in which Klimt worked-a society in which the schooling of artists was both appreciated and encouraged; a city that was pouring money into magnificently ornate architecture and portraiture; a population that was both experimenting with and suppressing freedom of thought. The full breadth of Klimt's accomplishments is represented here-history and symbolist paintings, building decorations, murals, posters, magazine illustrations, portraits, and landscapes.
Readers will learn how Klimt navigated the complex architecture of fin-de-sie cle Vienna and helped found the Vienna Secession and they will see how Klimt's style and motifs changed extensively through the years. Dozens of key works allow for close inspection of Klimt's dazzling artistry, his profound appreciation of female sensuality and his brilliant application of color and mosaic. The author draws out the importance of the relation between the plane surfaces of Klimt's paintings and the spaces they represent, thereby raising surprising connections between his painting and his skills in the applied arts.
Compact and satisfying, this book traces a singular artist's trajectory across an ever-changing cultural landscape.
13 art techniques children should know Angela Wenzel PRESTEL
Voir tous les livres de Angela Wenzel
Dernière réaction par STOUFFLET il y a 1 jour


Up until now, Billy Baggs' life has been full of nevers. Never been to a movie. Never played baseball with a real team. Never got over feeling guilty for the loss of his brother, which forever shattered his Minnesota farm family. Urged on by the town's baseball coach, Billy discovers he has talent–both on the field of his family's farm and on the baseball field.
This novel has hard-hitting realism and strong writing. The prologue, focused on a wrenching farm accident, has been used in high school speech contests. Striking Outincludes a couple of unfinished plot lines that Weaver finishes in two sequels.
Among many awards, this novel was chosen as a 1993 American Bookseller Pick of the Lists and a 1994 American Library Association Best Book for Young Adults.
"[C]omplex characters grow and change in profoundly real ways."—Kirkus Reviews.
Billy's brother, Robert, would have been thirteen that summer. But here's how it happened. The accident.
Billy and Robert were home on the farm by themselves. Their parents were gone to town, the father for plow parts, their mother for groceries. A brief town trip. There was nothing unusual about this.
On the farm, Robert was disking with the big tractor. It was spring. Spring was the shortest season in Minnesota. It was important to keep the tractor going. To put in the hours. Dawn to dark, dark to dawn. Fields did not get finished otherwise.
This was my first young adult novel. If read closely you can see me struggling a bit to find the right style, tone, and voice for young readers. But it's a serious look at one family struggling with a deep wound. Baseball is the hook, but the novel is really about how families work (or sometimes don't).


text:
Ranji Trophy 2018-19: Rana replaces Gambhir as Delhi captain
The 24-year-old Rana is a middle-order batsman, who has an average of 46.29 in 24 first-class appearances so far. Dhruv Shorey will be Rana's deputy.
New Delhi 05 November, 2018 13:34 IST
A file photo of Delhi's Dhruv Shorey and Nitish Rana. Rana was named the captain of the team while Shorey will be his deputy. - K. MURALI KUMAR
Nitish Rana replaced Gautam Gambhir as Delhi's Ranji captain after the southpaw decided to make way for someone younger at the top position, a state association official said.
"Gautam has intimated the state team's chief selector Amit Bhandari that he would like to opt out of captaincy. He suggested that someone younger be groomed for the job. Nitish Rana will lead the side and Dhruv Shorey will be his deputy," a senior office-bearer of the Delhi and Districts Cricket Association (DDCA) told PTI.
The 24-year-old Rana is a middle-order batsman, who has an average of 46.29 in 24 first-class appearances so far. The 26-year-old Shorey has 21 first-class matches to his credit and is a top-order batsman.
The Delhi squad, for the first match scheduled on November 12, at the Feroz Shah Kotla will be named later on Monday.
Gambhir was reinstated as captain at the start of the season and led Delhi to the Vijay Hazare finals and scored close to 500 runs in the national one-dayers.
It is learnt that Gambhir, who is now 37, decided against continuing at the helm as it is still not clear whether he will play all the four-day games this season.
Gambhir's decision to opt out of captaincy is also an indicator that he might not continue playing competitive cricket for a very long time.
However, with no Shikhar Dhawan or Rishabh Pant, Gambhir's experience will certainly be required.
Gambhir, however, had a slump in form during the IPL and his return to Delhi Daredevils' fold ended in a nightmare.
The senior opener stepped down from captaincy and also didn't take part after the first six games of the cash-rich league.
Read more stories on Domestic.
Vijay Hazare
Dhruv Shorey
Ashes 2021-22 5th Test, Day 3 Live Score: Australia closes in on win as England loses seven


We operate our own Integrated Waste Management Facility for Industrial and Hazardous wastes. All the major equipment used in the facility are built by Boskel. Wastes are received, weighed, and sorted before incineration in our effective and environmental friendly 3,000kg hourly incinerator.


text:
module Rails
  extend self

  def env
    'test'
  end

  def application
    MockApp
  end

  module MockApp
    extend self

    def paths
      { 'config' => MockPath }
    end
  end

  module MockPath
    extend self

    def existent
      [ File.expand_path('../../fixtures', __FILE__) ]
    end
  end
end

redpajama_set_name: RedPajamaGithub


It is the policy of M.S.A.D. #31 to provide extended school year services during the summer months when ordered by the student's Pupil Evaluation Team (PET) and set forth in his/her Individual Education Program (IEP).
In making its determination about whether to provide extended school year services, the PET shall make an individualized assessment of whether the student is at risk of losing skills previously mastered and of being unable to recoup those skills in a reasonable time. In particular, the PET shall reasonably calculate whether the child will experience severe or substantial regression during the summer months in the absence of a summer program. In those cases where the benefits accrued to the child during the regular school year will be significantly jeopardized if the student is not provided with a summer program, the PET should order the program.
E. The rate of recoupment following an interruption of services.
The PET may make determinations on extended year programs based upon empirical data of actual regression and recoupment problems or upon reasonable calculations that such problems are likely given the child's unique needs.


Unlike other branches of psychology, Positive Psychology id dedicated to trying to make people live a satisfactory life. It is not aimed at treating mental illness. It may be attained through therapy. It mainly focuses on where people go wrong and what follows after mistakes. In many people, it is natural and they do not have to go through some counseling or therapy to learn positive psychology. It is based on scientific understanding. Many people may achieve happiness regardless of the stressful situations that they are going through. The secret behind it is positive in your thinking. Negative thinking what hinders positive thinking and pulls people down. All your efforts to be happy can be deterred by having negative thoughts and being pessimistic.
It mainly researchers and aims at understanding three fundamental things. One is the pleasant life. How people get to choose their hobbies and handle pleasant moments and experiences. The other one is the study good life. It aims at matching one's strengths and the tasks that they undertake. Do people follow their individual influence to take on tasks with confidence? The last thing is the study of a meaningful life. How does the inner person drive one into being relevant and contributing to nature? It is important to view yourself as a greater contributor to others than you are to yourself. This will explain the importance of belonging to certain beliefs, movements, organizations and nature.
Positive thinking can be built from three major building blocks. They are what are referred to as the theories of Positive Psychology. The first one is mindfulness. This encompasses many values in itself. It requires one to be patient, open, trusting, gentle, generous, kind, grateful, emphatic, non-judging and letting-go. This will help you to reduce stress, pain, depression and anxiety. The aftermath of this is great ability to think straight and positively. The other theory is that of flow that allows you to be at the moment. This way you get to concentrate on what you are doing and enhance in optimal performance and achieving goals. Other people may refer to it as the state of great absorption that you shut everything else out and reach your goal. The last theory is that of spirituality. This is a challenging one as it involves being in a good relationship with others and nature. It focuses on ecological wellbeing and importance of the whole of the universe.


Bromwell's has established a reputation for being the finest resource for the best in fireplace products. From homeowners and designers, to architects and developers, people know that Bromwell's can solve any fireplace challenge.
We partner with the industry's best manufacturers to ensure unmatched performance. Our skilled in-house installation team works with you on every aspect of the fireplace installation, and our Lifetime Warranty guaranties that your fireplace will bring enjoyment and beauty for years to come.
Whether woodburning or gas, we have all of the resources, and the trained staff to answer your questions about them. We work with customers in a one on one setting to make the fireplace selection process enjoyable, and make sure you have the best product for your application.
Our showroom allows our fireplaces to take center stage. We offer an unparallelled experience, where you can view burning fireplaces in complete room settings. No other fireplace showroom can help you, or your clients envision the beauty of a fireplace the way Bromwell's can. We even offer convenient financing, so creating the perfect fireplace is even easier.
Our selection of fireplace accessories will elevate the style of your hearth. We partner with family owned businesses to make our custom fireplace doors and screens. We also continually seek out the most unique fireplace gifts and accessories. A visit to our showroom will help you truly envision the quality, of our hearth selections.
Plan your visit, come in today.
© . Bromwell's. Website by DayOne.


text:
Q: How to get rid of . and .. while scaning the folder creating an array in php? If you scan a folder containing other folders AND files, how do you get rid of . and .. and files? How do you put in array only folders WITHOUT . and ..?
I would like to use regular expression, but I'm newbie and I can't get it right.
My code is now this but doesn't work:

if(fnmatch("\.{1,2}",$dir_array[$i]) || is_file($dir_array[$i]){
      unset($dir_array[$i]);
   }else{
  //other code
  }

A: You are confusing fnmatch and regular expressions in your code. To get all files and directories except the special ones, use this:
$dir_array = array_diff($dir_array, array(".", ".."));

Alternatively, if you iterate the array anyway, you can test each element like this:
foreach ($dir_array as $name) {
    if (($name != "..") && ($name != ".")) {
        // Do stuff on all files and directories except . ..
        if (is_dir($name)) {
            // Do stuff on directories only
        }
    }
}

In php<5.3, you can exclusively use a callback function, too:
$dir_array = array_filter($dir_array,
  create_function('$n', 'return $n != "." && $n != ".." && is_dir($n);'));

(See Allain Lalonde's answer for a more verbose version)
Since php 5.3, this can be written nicer:
$dir_array = array_filter($dir_array,
  function($n) {return $n != "." && $n != ".." && is_dir($n);});

Finally, combining array_filter and the first line of code of this answer yields an (insignificantly) slower, but probably more readable version:
$dir_array = array_filter(array_diff($dir_array, array(".", "..")), is_dir);

A: You don't need a regular expression to test this. Just use plain string comparison:
if ($dir_array[$i] == '.' || $dir_array[$i] == '..' || is_file($dir_array[$i])) {
    unset($dir_array[$i]);
}

A: This may do it.
function is_not_meta_dir($file_name) {
  // return true if $filename matches some pattern.
  // without knowing the format of your $dir_array
  return $file_name != '.' && $file_name != '..';
}

$new_dir_array = array_filter($dir_array, 'is_not_meta_dir');

A: no regex is needed, just unset() the first two values.
$d = dir($dir);
unset($d[0]);
unset($d[1]);

A: I would do it like this:
$items = array();
$handle = opendir('path/to/dir');
while (($item = readdir($handle)) !== false) {
    if (! in_array($item, array('.', '..'))) {
        $items[] = $item;
    }
}
closedir($handle);

print_r($items);

Although, I'd rather prefer DirectoryFilterDots but it's kind of rare in the available PHP distributions.

A: I'd do something like this (code may not work without effort since I haven't worked in PHP for years)
<?
if ($handle = opendir('/myPath'))
  {
  while (false !== ($file = readdir($handle)))
  {
    if (bool is_dir ( $file ) && substring($file,0,1) != ".")
      {
        $filesArray[] = $file; // this is the bit I'm not sure of the syntax for.
      }
    }
  }
?>

EDIT misread the question - This should now add to the array all the folder names ion myPath that are not "." or ".."

A:         $pathsArr = array();
    foreach (explode($dirSeparator, $currentPath) as $path) {
        if (strlen($path) && $path !== '.') {
            if ($path === '..') {
                // die('.....');
                array_pop($pathsArr);
            } else {
                $pathsArr[] = $path;
            }
        }
    }

    $realpath = $winDrive . $dirSeparator . implode($dirSeparator, $pathsArr);

redpajama_set_name: RedPajamaStackExchange


Create the ultimate linen bedroom experience with bedding that oozes style, sophistication and unbeatable quality.
Here at Linen House, our stunning collection of bedroom blankets and bedroom bedding offers the highest level of luxurious quality and flair. With an extensive range of colours, designs and sizes to choose from, we guarantee you'll find the perfect bedding to suit your interior style.


text:
Dhalika – that is it!
Allah the Exalted has said in Surat al-Hajj (22:26-32): And We located the position of the House for Ibrahim: 'Do not associate anything with Me and purify My House for those who circle it, and those who stand and bow and prostrate. Announce the Hajj to mankind. They will come to you on foot and…
Read More Dhalika – that is it!Continue
Lifting the Veil on the Veil Issue
Allah the Exalted says in Surat Luqman (31:6) But there are some people who trade in distracting tales to misguide people from Allah's Way knowing nothing about it and to make a mockery of it. Such people will have a humiliating punishment. A few weeks ago, some European leaders met together in Brussels in order…
Read More Lifting the Veil on the Veil IssueContinue
Fatwa Concerning the Deliberations of Pope Benedict XVI in Germany
A group of our Fuqaha have asked me to comment on the event of the Pope's speech made recently in Germany. This is a FATWA – and in it I will make my assessment of what the event means, what the pronouncements in themselves mean, and the politique these imply. It follows from this that…
Read More Fatwa Concerning the Deliberations of Pope Benedict XVI in GermanyContinue
The Lebanon Crisis II
Allah the Exalted says in the Qur'an in Surat an-Naml (27:69-81): Say: 'Travel about the earth and see the final fate of the evildoers.' Do not grieve over them and do not let the plots they make distress you. They say, 'When will this promise be fulfilled if you are telling the truth?' Say: 'It…
Read More The Lebanon Crisis IIContinue
The Lebanon Crisis
Allah the Exalted declares in Surat al-Furqan (25:35-40): We gave Musa the Book and appointed his brother Harun with him as a helper. We said, 'Go to the people who have denied Our Signs,' and We annihilated them completely. And when the people of Nuh denied the Messengers, We drowned them and made them a…
Read More The Lebanon CrisisContinue
Allah the Exalted declares (Maryam 19:73-74): When Our Clear Signs are recited to them, those who are kafir say to those who have iman, 'Which of the two parties has the better position and the more illustrious gathering?' How many generations We have destroyed before them who had finer furnishings and a better outward show!…
Read More Think AgainContinue
Allah the Exalted declares in Surat al-Hijr (15:56): He said, 'Who despairs of the mercy of his Lord except for misguided people?' Allah the Exalted also declares in Surat az-Zumar (39:53): Say: 'My slaves, you who have transgressed against yourselves, do not despair of the mercy of Allah. Truly Allah forgives all wrong actions. He…
Read More CounselContinue
The Role of the Muslims of Britain
Allah the Exalted has said in Surat ar-Rum (30:4-9): The affair is Allah's from beginning to end. On that day, the muminun will rejoice in Allah's help. He grants victory to whoever He wills. He is the Almighty, the Most Merciful. That is Allah's promise. Allah does not break His promise. But most people do…
Read More The Role of the Muslims of BritainContinue
An Urgent Message to the Pakistani High Command
Allah the Exalted has said in Surat ar-Rum (30:41-42): Corruption has appeared in both land and sea because of what people's own hands have brought about so that they may taste something of what they have done so that hopefully they will turn back. Say: 'Travel about the earth and see the final fate of…
Read More An Urgent Message to the Pakistani High CommandContinue
State of The Ummah
Allah, glory be to Him, has declared in Surat al-Ahzab (33:35-36): Men and women who are Muslims, men and women who are muminun, men and women who are obedient, men and women who are truthful, men and women who are steadfast, men and women who are humble, men and women who give sadaqa, men and…
Read More State of The UmmahContinue
The Fiqh Concerning Those Who Insult The Messenger of Allah
INTRODUCTION Allah the Exalted has said in Surat al-Ahzab (33:57): As for those who abuse Allah and His Messenger, Allah's curse is on them in the dunya and the akhira. He has prepared a humiliating punishment for them. In the Fiqh, as we shall see, there are absolutely no opinions, no variants, no exceptions. The…
Read More The Fiqh Concerning Those Who Insult The Messenger of AllahContinue


text:
Q: Get the actual email message that the person just wrote, excluding any quoted text There are two pre-existing questions on the site.
One for Python, one for Java.

*

*Java How to remove the quoted text from an email and only show the new text

*Python Reliable way to only get the email text, excluding previous emails
I want to be able to do pretty much exactly the same (in PHP). I've created a mail proxy, where two people can have a correspondance together by emailing a unique email address.
The problem I am finding however, is that when a person receives the email and hits reply,  I  am struggling to accurately capture the text that he has written and discard the quoted text from previous correspondance.
I'm trying to find a solution that will work for both HTML emails and Plaintext email, because I am sending both.
I also have the ability if it helps to insert some <*****RESPOND ABOVE HERE*******> tag if neccessary in the emails meaning that I can discard everything below.
What would you recommend I do? Always add that tag to the HTML copy and the plaintext copy then grab everything above it?
I would still then be left with the scenario of knowing how each mail client creates the response. Because for example Gmail would do this:
On Wed, Nov 2, 2011 at 10:34 AM, Message Platform <35227817-7cfa-46af-a190-390fa8d64a23@dev.example.com> wrote:
## In replies all text above this line is added to your message conversation ##

Any suggestions or recommendations of best practices?
Or should I just grab the 50 most popular mail clients, and start creating custom Regex for each. Then for each of these clients, also a bizallion different locale settings since I'm guessing the locale of the user will also influence what is added.
Or should I just remove the preceding line always if it contains a date?.. etc

A: Unfortunately, you're in for a world of hurt if you want to try to clean up emails meticulously (removing everything that's not part of the actual reply email itself). The ideal way would be to, as you suggest, write up regex for each popular email client/service, but that's a pretty ridiculous amount of work, and I recommend being lazy and dumb about it.
Interestingly enough, even Facebook engineers have trouble with this problem, and Google has a patent on a method for "Detecting quoted text".
There are three solutions you might find acceptable:
Leave It Alone
The first solution is to just leave everything in the message. Most email clients do this, and nobody seems to complain. Of course, online message systems (like Facebook's 'Messages') look pretty odd if they have inception-style replies. One sneaky way to make this work okay is to render the message with any quoted lines collapsed, and include a little link to 'expand quoted text'.
Separate the Reply from the Older Message
The second solution, as you mention, is to put a delineating message at the top of your messages, like --------- please reply above this line ----------, and then strip that line and anything below when processing the replies. Many systems do this, and it's not the worst thing in the world... but it does make your email look more 'automated' and less personal (in my opinion).
Strip Out Quoted Text
The last solution is to simply strip out any new line beginning with a >, which is, presumably, a quoted line from the reply email. Most email clients use this method of indicating quoted text. Here's some regex (in PHP) that would do just that:
$clean_text = preg_replace('/(^\w.+:\n)?(^>.*(\n|$))+/mi', '', $message_body);

There are some problems using this simpler method:

*

*Many email clients also allow people to quote earlier emails, and preface those quote lines with > as well, so you'll be stripping out quotes.

*Usually, there's a line above the quoted email with something like On [date], [person] said. This line is hard to remove, because it's not formatted the same among different email clients, and it may be one or two lines above the quoted text you removed. I've implemented this detection method, with moderate success, in my PHP Imap library.

Of course, testing is key, and the tradeoffs might be worth it for your particular system. YMMV.

A: There are many libraries out there that can help you extract the reply/signature from a message:

*

*Ruby: https://github.com/github/email_reply_parser

*Python: https://github.com/zapier/email-reply-parser or https://github.com/mailgun/talon

*JavaScript: https://github.com/turt2live/node-email-reply-parser

*Java: https://github.com/Driftt/EmailReplyParser

*PHP: https://github.com/willdurand/EmailReplyParser
I've also read that Mailgun has a service to parse inbound email and POST its content to a URL of your choice. It will automatically strip quoted text from your emails: https://www.mailgun.com/blog/handle-incoming-emails-like-a-pro-mailgun-api-2-0/
Hope this helps!

A: Possibly helpful: quotequail is a Python library that helps identify quoted text in emails

A: Afaik, (standard) emails should quote the whole text by adding a ">" in front of every line. Which you could strip by using strstr(). Otherwise, did you trie to port that Java example to php? It's nothing else than Regex.
Even pages like Github and Facebook do have this problem.

A: Just an idea: You have the text which was originally sent, so you can look for it and remove it and additional surrounding noise from the reply. It is not trivial, because additional line breaks, HTML elements, ">" characters are added by the mail client application.

The regex is definitely better if it works, because it is simple and it perfectly cuts the original text, but if you find that it frequently does not work then this can be a fallback method.

A: I agree that quoted text or reply is just a TEXT. So there's no accurate way to fetch it. Anyway you can use regexp replace like this.
$filteringMessage = preg_replace('/.*\n\n((^>+\s{1}.*$)+\n?)+/mi', '', $message);

Test
https://regex101.com/r/xO8nI1/2


This special AI 360 Roundtable hosted at the London Film Museum, 19 March 2019 provided the opportunity for CISOs and senior cybersecurity and risk professionals to benchmark current approaches and practical case uses of Artificial Intelligence and Machine Learning.
Flagship global annual conference for the world's most forward-thinking CISOs as well as technology innovators and investors. CISOs will next unite in Rome to benchmark progress and challenges on cybersecurity priorities for 2019 and beyond, along the theme of Connecting security, legal, technology and business in the era of advanced technologies and innovation.
International conference for CEOs, Chief Risk Officers, CISOs, Heads of ICT, Chief Audit Executives, senior government officials from across Africa to benchmark trends, challenges and solutions in cyber crime. This event is co-located within Governance 360 Africa. 2 events, 1 place, 1 week!
International conference for Chief Information Security Officers, Directors of Cybersecurity and Threat Intelligence and C-level managing cyber risk from across Asia Pacific and Oceania.
Regional roundtable discussions and practical share of case studies for Chief Information Security Officers, Directors of Cybersecurity and Threat Intelligence and C-level managing cyber risk from across the Nordics.
International conference for Chief Information Security Officers, Directors of Cybersecurity and Threat Intelligence and C-level managing cyber risk from across Central and South America – focus on cybersecurity for financial services!
One-day conference is a reciprocal discussion between Board Members, CISOs and C-Suite. A panel of non-security Board Members (covering General Counsel, HR, CMO) will share insights on how can the CISO can improve security leadership offering and vice-versa. A debate on cyber risk at the top level as investors increasingly ask questions about how Boards are managing and mitigating cybersecurity because of litigation and reputation risks.
Leveraging security to enable business innovation - protecting people, profits and property. Second annual flagship global conference for chief security officers, corporate security directors, investigators and intelligence chiefs to benchmark on integrated security, counter-threat and intelligence strategies to protect people, profits, property and leverage global business operations.


The most widely used filling in the soft furnishing and furniture industry, our feather cushions have a duvet-style feather filled cambric jacket; these feather cushions are soft and also ideally suited to seating. The feather cushions give the best sit by combining a mixture of fillings to make best use of their natural characteristics.
Duck feather filled products have a great strength with the natural curled stem of the feather, which acts like a spring giving good recovery. Feather cushions can be easily plumped which ensures a long life span.
If you require made to measure feather cushions for your home, you've come to the right place. At The Cushion Guys we specialise in a selection of custom feather cushions to our clients across the area. When it comes to feather cushions, we only provide the highest quality, this is to ensure that our customers are satisfied with a value for money product. Should you have any questions or require any information, please contact our team today.
At The Cushion Guys should you require custom feather cushions, we've got you covered. We only use the best grade materials and natural fillings, this is to make sure that all of our customers expectations are met. When you choose our team for made to measure feather cushions, trust that you're in the best hands. All of the bespoke feather cushions we provide are created to only the highest standards, when it comes to our clients our aim is to make sure that all of their requirements have been met.
The team at The Cushion Guys have years of experience when it comes to custom cushions, over the years we've provided hundreds of feather cushions to our customers across the UK. Whether it's feather cushion inners, feather cushion pads or feather cushion inserts, at The Cushion Guys the possibilities of feather filled cushions is endless. We can produce cushions to any shape or size, whether its covers, templates or made to measure, we'll also fill your cushions to the standard you require, whether it's firm, medium density, loosely (squashy) filled, or another density.
Should you require another type of feather cushion, feel free to contact our team for more information. We also have a How to Measure Guide to assist with your order.
For quality custom feather cushions, look no further than The Cushion Guys. We provide a selection of custom cushion products to our customers across the UK. Should you be unsure of your requirements, please call our team today, we'll be more than happy to help. We also provide a calculator, so you can calculate the cost of your bespoke cushion.


Build your own gift basket. Pick any 4 items from the drop down boxes and we will pack and ship to any specified address. Please include your personal gift message under the "special instructions" option and we will include a gift card from you. *Please note, basket used will be one in picture or one similar to it. Call for preferences.