Lavender is a very famous herb all over the world. Lavender grows in altitudes up to 2000 meters on rocky barren soil where few other plants can survive. With their blue purple spikes who are rising up in July-August they create a colourful peaceful landscape. Our precious Lavender is growing in Turkey and by steam distillation of 100 kg lavender spikes we receive 1 kg of essential oil.
Pure Lavender oil is one of the most versatile aromatherapy oils and is a 'must-have' for the home first aid kit. It is extremely beneficial for a wide variety of ailments ranging from aches and pains and skin complaints through to colds and flu, stress, headaches and insomnia.
Lavender essential oil has a soothing, calming and healing effect on the skin. The antiseptic, antibacterial, anti-inflammatory and analgesic properties make it useful for treating minor cuts, wounds, burns and insect bites/stings. Also a useful home remedy for spots, acne, dandruff and fungal infections such as ringworm and athlete's foot.
Lavender oil has sedative, calming properties that are particularly beneficial for nervous disorders such as stress. It can also help promote a more restful night's sleep.
The fragrance of Lavender is said to bring emotional health, and can be used to augment visualization and meditation practices.
Use it in combination with our Lavender Hydrosol for a calming face treatment.
Put one drop on your pillow and your thought will be quiet.
chill out after a stressful day, take a warm bath with. Mix sea salt and 3-5 drops of lavender in a cup, put it in our bath water and relax.
Non-toxic, non-irritating. Also good useable for children.
The suggested shelf life is 6 years.
40–50% Esters, 25–35% Monoterpenolen, Monoterpenen, Sesquiterpenen, Ketonen en Oxides.
A sweet, floral, slightly fruity herby aroma.


text:
The Best Times to Post on Social Media
Originally Posted on 11 Dec 2019
Originally Found on AMA.org – updated for 2021
Sprout Social's updated listings offer data on Facebook, Twitter, Instagram and LinkedIn
Sprout Social recently updated its listings of the best time to post on Facebook, Instagram, Twitter and LinkedIn, based on the activity of 25,000 Sprout users. The data is broken down by platform, overall engagement and industry.
In the report, Sprout Social acknowledges that successful marketing strategies on major platforms will look different across brands as they connect with their unique audiences.
"An e-commerce brand may see social engagement follow daily and seasonal patterns of shopping engagement, while a corporate thought leadership account may see plenty of clicks at the start of the workday when readers are looking for inspiration," the report's author writes. But the data provides marketers with an overview of engagement that might guide them as they develop and improve their strategies. The report also suggests that brands make use of ViralPost, a tool from Sprout Social designed to target optimal posting times.
Here are Sprout Social's recommendations for brand usage on each platform based on global engagement.
What are the best times to post on Facebook?
Best times: Tuesday, Wednesday and Friday 9 a.m.–1 p.m.
Best days: Tuesday, Wednesday, Friday
Worst day: Saturday
With Facebook's status as the most used social media platform in the world, it's no surprise that there was virtually around-the-clock engagement in 2020.
Compared to past years, there were few completely 'off' times for Facebook when reviewing the past year of data. Weekends, late night and earlier morning all showed more consistent engagement and have become much more opportune times for brands to get eyes on their content.
Keep in mind that the top times shown above are recorded in US Central Time, so the high engagement shown in early morning as well as the more traditional US workday also reflects Facebook's significant global audience. This makes it an opportune platform for any brand running an international or multi-location strategy.
While this might sound like an almost overwhelming amount of organic content to plan, keeping these peak times for when to post on Facebook in mind can help you plan your content calendar effectively.
What are the best times to post on Instagram?
Best times: Tuesday 11 a.m.–2 p.m., Monday through Friday 11 a.m.
Best day: Tuesday
Worst day: Sunday
Throughout 2020, Instagram continued to step up new features such as Reels, enhance Stories, and push discovery on its Explore page. This made it a perfect platform for social media audiences dealing with lockdown measures to find and share new hobbies—something brands can use social listening to stay up to date on as these trends emerge.
Similar to Instagram's parent company Facebook, the top times to post on Instagram expanded in 2020 compared to previous years. Midday engagement during weekdays became even denser with top times throughout the 11 a.m.–2 p.m. range, and evenings and weekend times showed increased opportunities for engagement.
Instagram is a great place for brands to branch out with their content: reinforce your visual identity with high quality photos, or highlight your brand's graphic design efforts by showing off what you've created for content such as infographics and data reports. Instagram Live, like its Facebook counterpart, exploded in popularity in 2020 as a way for people to stay connected in an immediate and less curated way. Reels also allow for shorter and more viral-ready content that can complement your feed content. Instagram also experimented with longer-form content by adding Instagram Guides as a way to provide more in-depth information on wellness, eventually expanding to other topic areas.
If you're looking to amplify your Instagram strategy, use these best times to post, and check out our guide on getting the most out of your IG presence:Published on CategoriesInstagram for BrandsHow To Build A Creative, Engaging, High-Impact Strategy
What are the best times to post on Twitter?
Best times: Wednesday 9 a.m.– 3 p.m., Tuesday through Thursday 9–11 a.m.
Best day: Wednesday
In 2020, Twitter was many social media users' first source of information on developing stories such as COVID-19 and the US Presidential Elections. As such, the platform focused heavily on news and information accuracy, with specific trending topics discovery tabs dedicated to these ongoing stories.
Twitter peak times for engagement remained high throughout all weekdays in 2020, with increased periods of high engagement going into the evenings. This could reflect the ongoing attention to developing news and updates, as well as the platform's role as a place for entertainment via viral Tweets and memes.
While Twitter distinguished itself as a resource for up-to-the-minute news in 2020, it's also still a key place for customers to easily get a direct line to brands through conversations and mentions. This means that having a customer care strategy in place is particularly important for the platform, as is moving beyond reacting to individual issues and towards proactively improving the overall customer experience through social listening and analyzing voice of customer data.
All of these focus areas means brands can have multiple, and sometimes competing, priorities on Twitter. Review the top times we found above to help determine when you should focus on prioritizing publishing new content versus devoting resources to customer support.
What are the best times to post on LinkedIn?
Best times: Tuesday through Thursday 9 a.m.–noon
Best days: Tuesday and Wednesday
LinkedIn engagement has become extremely consistent throughout the US work week, unsurprising for this professional-focused social platform. You're less likely to get eyes on your LinkedIn content on the weekend, where engagement drops more significantly compared to weekdays than on other social networks we reviewed.
Considering how much LinkedIn content is centered around professional thought leadership and career growth, it makes sense that a majority of audiences are getting the most out of this content during their working day.
While LinkedIn continues to be more specialized in focus than other social platforms, it's also increasingly branching out in what types of audiences it attracts. In addition to being an important target for employee advocacy campaigns and recruiting, LinkedIn is becoming equally important for a wide range of content creation.
While the platform is an obvious match for B2B strategy, any brand can utilize LinkedIn marketing best practices and highlight wins as a company and culture. It's an ideal fit for employee advocacy and empowering employees to advance their personal brand or professional development as they publish content to their own profiles.
How to Leverage Instagram as a Health and Wellness Expert
Repurposing Wellness Content for Your Health Biz
My Images from Canva are Blurry! Help?!
What's Included in My Wellness Website?
The All Inclusive & Ultimate Guide to Finding Wellness Clients
How to Determine Pricing for Your Studio

redpajama_set_name: RedPajamaCommonCrawl


text:
Q: How to keep session history? I want to store to database users that access OBIEE, but i have problem:
If user exit from OBIEE then the session also removed, then how to keep the history of user that accessed the OBIEE?
Thank You

A: It sounds like you want to enable Usage Tracking in OBIEE.

A: You can create an AFTER LOGON trigger, which could insert a row in a table.

redpajama_set_name: RedPajamaStackExchange


text:
HUD, Fannie Mae disagree on DACA loan eligibility
The Federal Housing Administration (FHA) and Fannie Mae are at odds over whether so-called "Dreamers" are eligible borrowers.
U.S. Sen. Bob Menendez (D-N.J.), the ranking member of the Senate Subcommittee on Housing, sent a letter to U.S. Secretary of Housing and Urban Development (HUD) Ben Carson regarding a recent Buzzfeed report suggesting the Trump administration has begun implementing an unofficial policy of denying FHA-insured mortgages to Deferred Action for Childhood Arrivals (DACA) recipients, also known as Dreamers.
"We are appalled that the Trump administration would exploit a federal government program to deny Dreamers an opportunity of owning their own home, a cornerstone of the American dream," Menendez said in the letter, which was co-signed by Sens. Cory Booker (D-N.J.) and Catherine Cortez Masto (D-Nev.).
"As you know, Hispanics have been responsible for 59 percent of homeownership growth in the U.S. over the past five years, and are the only demographic to have consecutively increased their homeownership rates over the last three years. Moreover, immigrants who are not citizens have a homeownership rate of 39.3 percent."
Media reports state that HUD has privately instructed mortgage lenders to reject FHA mortgage loan applications from DACA recipients on the basis that their DACA Employment Authorization Documents no longer are valid for proving work status, Menendez added.
"If these reports are accurate, this informal policy means that DACA recipients who would otherwise qualify for an FHA-insured mortgage loan, are now being unjustly rejected," he said.
Meanwhile, Fannie Mae has announced it would continue to provide mortgages to DACA recipients if the borrower is legally present and meets income requirements. The agency appears to believe that DACA verification meets the "legally present" standard required for loans to be sold to Fannie.
"We have a longstanding policy on eligibility for non-U.S. citizen borrowers," the government-sponsored enterprise (GSE) said in a lender bulletin. "Fannie Mae purchases and securitizes mortgages to non-citizens who are lawful permanent or non-permanent residents of the United States under the same terms available to U.S. citizens."
Len Wolfson, HUD's assistant secretary for Congressional and Intergovernmental relations, responded to the media allegations with his own letter stating the agency has not implemented any formal or informal policy changes regarding DACA recipients and FHA eligibility.
"HUD has longstanding policy regarding eligibility for non-U.S. citizens without lawful residency," Wolfson wrote. "Those policies have not been altered."
Wolfson noted that FHA has had a published policy since at least 2003 that non-U.S. citizens without lawful residency are ineligible and required lenders to verify the residency status of applicants from documentation provided by the prospective borrower.
That policy then was continued and incorporated into the Single Family Housing Policy Handbook under the Obama administration, the HUD official added. That policy appears to question whether DACA status provides lawful residency, as defined by HUD.
Today's other top stories
COMMENT BOX DISCLAIMER:
October Research is not responsible for the comments posted on its websites by readers. We will do our best to remove comments that include profanity or personal attacks or other inappropriate comments.
Be the first to leave a comment.
CAPTCHA Validation
Your Email is for reporting purposes only. It will NOT be displayed.


Question, I installed xorg-server and edited my .xinitrc to open my wm (i3). I can do startx and get into the first config screen but it doesn't recognize my keys, or doesn't do anything when I press them. I can't move my mouse, either.
within my /etc/portage/make.conf - what are your settings ?
in mine. I meant to put i965 in VIDEO_CARDS but the other input devices should work, no?
i965 is definitely wrong there but it is not the root cause of the non-working input devices.
Some meaningful error messages in /var/log/Xorg.0.log ?
Edit: It worked! Thanks a lot for the help.
great, evdev is the preferred method nowadays AFAICT.
If your question is answered, pls put a "[solved]" in front of the title.
If you want to use the kbd and the mouse Xorg drivers, you have to create a Section "InputDevice" for the keyboard and an other one for the mouse and specify the driver for each. You can put this configuration in /etc/X11/xorg.conf.d/ with .conf extension. By default Xorg use evdev to drive input devices. If evdev is not install, the keyboard and the mouse will not work.
Didn't notice I could edit thread names, got it. I'll do it for my other thread too.


text:
Jobs report to give further clues about where economy is headed
Here's a sign Warren Buffett may have gotten his mojo back
By Paul R. La Monica, CNN Business
Updated 11:45 AM EDT, Mon July 6, 2020
Warren Buffett's Berkshire Hathaway buying natural gas assets
02:36 - Source: CNN Business
Warren Buffett 13 videos
Greg Abel to succeed Warren Buffett at Berkshire Hathaway
- Source: CNNBusiness
Warren Buffett warns on US inflation
Warren Buffett's Berkshire Hathaway invests big in Japan
Southwest Airlines CEO: I'm far more optimistic than Warren Buffett
Warren Buffett finally got rid of his flip phone
Warren Buffett wants to fix the healthcare system
Warren Buffett gives his take on the future of Apple
Buffett says Bezos has created a 'miracle' with Amazon
Buffett: I'm not worried about America's future (2018)
Billionaires love buying newspapers
- Source: Business
Why Buffett believes the rich should give their wealth away
Here's why Warren Buffett trusts Tim Cook
Warren Buffett's Berkshire Hathaway finally put some cash to work with its purchase of natural gas assets from Dominion Energy. The deal could spark a broader turnaround for the Oracle of Omaha.
Berkshire Hathaway (BRKB) announced Sunday that it was spending nearly $10 billion on the Dominion (D) acquisition. Although that may sound massive, it's just a tiny fraction of the more than $137 billion in cash that Berkshire Hathaway (BRKB) had on its balance sheet at the end of the first quarter.
In fact, Berkshire is only paying $4 billion in cash for the Dominion assets. Buffett is also taking on nearly $6 billion in debt. So this deal hardly qualifies as the "elephant-sized acquisition" that Buffett has been talking about wanting to do for more than a year now.
The company's last major deal was the purchase of aerospace parts maker Precision Castparts for $37 billion in 2015.
Warren Buffett, CEO of Berkshire Hathaway, attends the 2019 annual shareholders meeting in Omaha, Nebraska, May 3, 2019. (Photo by Johannes EISELE / AFP) (Photo credit should read JOHANNES EISELE/AFP via Getty Images)
Johannes Eisele/AFP/Getty Images
Warren Buffett doesn't need the Fed's help. But he's getting it anyway
Nonetheless, the Dominion acquisition could be a sign that Buffett is finally willing to dip his toes back into the M&A waters. And investors might welcome such a development.
Shares of Berkshire Hathaway rose 2% in early trading Monday. But the stock is down nearly 20% this year – more than the S&P 500's loss of just 2%. Berkshire is lagging the broader market despite the fact that it has a 5.7% stake in Apple (AAPL), which has soared 27% in 2020.
Deal drought but plenty of moves in Buffett's portfolio
Buffett has been much more active buying and selling individual stocks lately than doing deals for entire companies.
Berkshire Hathaway recently slashed its stake in Goldman Sachs (GS) and dumped its positions in airlines Southwest (LUV), American (AAL), United (UAL) and Delta (DAL). But Berkshire has bought shares of Amazon (AMZN), high end furnishings retailer RH (RH) and Kroger (KR) in the past year.
Warren Buffett vows that US will recover from coronavirus
Although Berkshire hasn't pulled the trigger on a gigantic purchase lately, that doesn't mean Buffett has been sitting on the sidelines doing nothing.
Berkshire recently lost a bidding war for software and hardware distributor Tech Data to private equity firm Apollo Global Management (APO)for example.
And Berkshire was approached by jeweler Tiffany earlier this year about doing a deal. But Berkshire turned down the overture and LVMH (LVMHF) wound up buying Tiffany instead.
Berkshire has continued to be fairly active in making deals in the oil patch. The company took a $10 billion stake in Occidental Petroleum (OXY) last year in order to help finance Occidental's takeover bid for rival Anadarko.
The Dominion deal may be yet another sign of the growing clout of Greg Abel, an energy industry veteran who runs Berkshire's non-insurance businesses, at the company.
Abel is one of two executives viewed as likely successors to Buffett, who turns 90 in August, as Berkshire's next CEO. The other is Ajit Jain, the vice chairman who runs the insurance operations.
Abel joined Buffett to take questions at Berkshire's latest annual shareholder meeting in May. That meeting was held virtually due to Covid-19, but Buffett and Abel fielded questions for several hours on stage from an empty CHI Health Center in Omaha.
Brian Snyder/Reuters
See 'SNL' cast members hit on Michael B. Jordan after they find out he's single


SCRANTON -- A driver accused of hitting a teenager and a school crossing guard turned herself in Wednesday morning in Lackawanna County. Prosecutors say that driver from Scranton was under the influence when she hit the 14-year-old girl and a crossing guard in October of 2015. It's the woman's third DUI case in just a matter of months.


text:
Q: How to filter in Author column in SharePoint Onpremise using REST API? I have tried below URL for filter using Author column in list in REST API.
siteURL/_api/web/lists/GetByTitle('ABC')/Items?select=*&$filter=AuthorId%20eq%201
but it doesnt work in OnPremise. It works as expected in SharePoint Online.Please provide solution if anyone have.

A: If you expand the field Author, you can filter it.
Example:
$filter=Author/Id eq 18&$expand=Author&$select=Author/Id,Title

Greetings
is it possible without select parameter ? No, it's not, when you expand a field you must provide the select with the output fields.


Summer is coming to a close and as school ramps up those sweet, fun memories of your hard earned family vacation start to fade. They get lost in the shuffle of Meet the Teacher nights, buying books and new clothes for those always growing kids and just all around RL.
Trying to juggle the real world becomes paramount and your kids are on to the next new thing and you start to wonder if they even remember all the fun times or appreciate every sacrifice you made to make their summer vacation rock!!
Hell, you wonder if you can recall those great memories yourself.
But, preserving those memories and reliving them aren't as difficult as you think.
Studies show that visual, verbal, smell and taste help recall memories. Ever hear a song, or have the smell of honeysuckle that transports you back to a magical moment in your childhood? You can use these same cues to create everlasting, great memories of your family vacations for your kids (and yourself, bonus!!) for years to come.
Sure, photos, we all know that photos are memory builders. But with smart phones and social media we have thousands of images socked away on our phones and Facebook, Instagram etc., but are we using these pictures to the best of their use?
Who really looks at them again? And no, very few of us are going to print them out and put them in photo albums circa 1980? Not me, and I was a verified photo album geek!! However, what you can do is load up some of your faves as screen savers for your wide screen TV, laptops, tablets and smart phones.
I suggest the TV because then everyone gets to see the revolving photo album which can spark conversation, thus leading to solidifying the memories even more.
Story is a powerful component of making memories stick, says Carol Peterson, Ph.D, in her article for NPR on kids and memory. When a child creates a good chronological story, these memories will last, she said in the article. Seeing your vacation photos help create the story.
So when we return from a vacation (okay, when I say we, I mean my techie husband), loads up some of the best shots from the trip to our screen saver for the TV. Now when we turn off our TV, photos scroll through and even on busy days we can see our happy vacationing faces in high-def.
Of course, I also recommend printing out just a few pics and putting into frames, or blowing up into a canvas for your kids' room. Maybe even buy a souvenir picture frame to create a more tactile memory. It's a twofer!!
Make a vacation playlist! We are a very music friendly family. My husband codes to music, I write to music, our son plays his from his iPhone in his cruiser cupholder like a mod version of the 80s ghetto blaster. Spotify is on much of the day in our house. Plus, I like to make playlists (a throw back to my mixtape days of yore), so this last vacation I got the idea of making one for our trip to Italy. It's been on loop for both me and my son since we got home. While we were out I used Shazam to capture songs in restaurants, gelato shops, cafes and even some museums, then created a playlist on Spotify from there. You can link Shazam and Spotify making it easy to create a playlist from the songs you hear. Watching my son's face with his lips curled in a little smile, bobbing his head to the beat of his Italy playlist, I can only hope that when he hears these songs years later they will transport him back in time.
Extra points for making a slideshow of pictures to the playlist or better yet a mini movie with the soundtrack. If you make it a family project, even better!
Basil, honeysuckle, lavender, dried up pine needles, were on our trip. Tastes and connect with the brain too and maybe recreating these aren't as easy as the two above, but if you like to cook or garden then add these elements to your repertoire. Try making a dish or dessert you had on vacation together and see what conversations these stir up.
I'll try something simple like this gem my good friend and photographer, Emily Carroll, taught me; basil leaves wrapped around mozzarella balls, drizzled with olive oil and stabbed with a toothpick, à la Trader Joe's or Whole Foods. I'll buy the live basil plant and until I kill it with my brown thumb, its fragrant leaves will permeate our kitchen, creating one more link to our vacation in Italy.
These tips aren't just for exotic vacations, they are for all vacations! From summer fun with the family at the lake, to camping trips or road trips to Disneyland, okay, I'm dating myself here, but you get the idea.
You took the time, energy and money to plan a summer vacation, now it's time to get your ROI. So take just a little more time when you get home to put together a little family vacation montage for lasting memories and some family bonding.
I'd love to hear and see what you come up with, so share the love!


New funding available for local groups in Wokingham, West Berkshire, Reading, Windsor and Maidenhead, Slough and Bracknell Forest. Local groups and organisations with great ideas to make their communities an even better place to live are now invited to apply for funding to turn their ideas into reality.
People's Health Trust has just launched Active Communities in Wokingham, West Berkshire, Reading, Windsor and Maidenhead, Slough and Bracknell Forest – a funding programme for local people wanting to create fairer places to grow, live, work and age.
Using money raised by HealthConfirm through The Health Lottery, People's Health Trust is looking to invest in projects that support people living in the most disadvantaged neighbourhoods or communities in Wokingham, West Berkshire, Reading, Windsor and Maidenhead, Slough and Bracknell Forest.
The closing date for applications is 1pm on Wednesday, 11 July 2018.


Published 04/20/2019 06:33:38 pm at 04/20/2019 06:33:38 pm in Unclog Toilet Drains.
unclog toilet drains unclog toilet using plunger flange plunger how to unclog and plunge a clogged toilet cleared toilet drain after using a plunger.
unclog drain how to unclog a shower drain or toilet unclog toilet drain shower drain or pipe, toilet overflow clogged toilet repair blocked toilet drain repair chase patrick gilligan as a toddler leads to sewer drain clogged with childs underpants , sacramento clogged toilet repair clarkerushcom sacramento clogged toilet repair, unclog clogged marine boat toilet bowl drain solutions clogged toilet fix, clogged toilets unclog toilet with snake, unclogging toilet drain pipe blocked toilet drain pipe unclog toilet unclogging toilet drain pipe blocked toilet drain pipe unclog toilet drain line, how to unclog a drain bob vila clogged toilet, artistic clogged toilet drain in how to fix a fixing yourself home and furniture astonishing clogged toilet drain of read the best tips to unclog a, easy ways to unclog a toilet drain , things you can do to fix a clogged toilet john manning plumbing , ways to deal with a clogged toilet allpro plumbing clogged toilet.


text:
Le Tango des Rashevski est un film franco-belge réalisé par Sam Garbarski, sorti au cinéma le  en France.

Synopsis
La famille Rashevski est une famille juive ashkénaze qui ne pratique guère, mais lorsque la grand-mère Rosa meurt, sa famille la fait enterrer par un rabbin, car Rosa a pris une tombe dans le carré juif du cimetière. Mais qu'est-ce qu'être juif, et entre celui ou celle qu'on aime et ses racines doit-on trancher ? C'est ce que vont devoir se demander tous les personnages, pris entre leur histoire familiale, leur rapport au judaïsme et leurs amours.

À travers ses personnages, comme un non-juif qui se convertit par amour ou un jeune juif qui aime une Arabe, le film aborde différentes façons de vivre sa judéité, du rabbin orthodoxe au vieux séducteur qui ne parlera des camps qu'à l'article de la mort. Le tout sur fond de musique et de tango, la musique qui panse les blessures chez les Rashevski. Au passage, le film présente le judaïsme libéral et le judaïsme orthodoxe, la fête de Pessa'h et les traces de la Shoah dans la mémoire d'une famille, non sans humour.

Fiche technique
 Titre : Le Tango des Rashevski
 Réalisation : Sam Garbarski
 Scénario : Philippe Blasband sur une idée de Sam Garbarski
 Langues : français, un peu d'anglais, d'hébreu et de yiddish
 Pays d'origine : ,
 Format : couleurs
 Genre : drame
 Durée : 96 minutes
Dates de sortie :
 :

Distribution
 Nathan Cogan : Dolfo
 Hippolyte Girardot : Antoine
 Ludmila Mikaël : Isabelle, la femme de Simon
 Michel Jonasz : Simon Rashevski
 Daniel Mesguich : David Rashevski
 Jonathan Zaccaï : Jonathan Rashevski, le fils de Simon
 Tania Garbarski : Nina Rashevski, la fille de Simon
 Rudi Rosenberg : Ric Rashevski, le fils de David
 Selma Kouchy : Khadija, l'amie de Ric
 Moscu Alcalay : Shmouel, le père de Simon et David
 Laurence Masliah : Rosa
 Paula Levy : la veuve

Autour du film
 Le film contient plusieurs expressions en yiddish, comme Lèh'ayim (équivalent de « à votre santé »), mènsh (« homme de bien », « homme droit ») ou schvartze (littéralement « Noire », terme raciste ici).
 Son réalisateur, Sam Garbarski, qui, avec le scénariste, s'est inspiré de l'histoire de leurs propres familles, explique : « Je raconte simplement l'histoire d'une famille que je connais bien et que nous avons imaginée en partant de nos vies respectives. Moi, je crois que l'on peut être juif en mangeant du bouillon avec des kneidele, des latkes et des cornichons salés, sans pratiquer la religion, et c'est une forme de judaïsme lié aux traditions. Je crois que les traditions sont plus fortes que les religions. »
 Tania Garbarski, qui joue le rôle de Nina, la fille de Michel Jonasz et de Ludmila Mikaël dans le film, est la fille du réalisateur.
 Les séquences en Israël ont en fait été tournées au Maroc, les séquences européennes à Liège.

Liens externes

 Interview de Sam Garbarski sur le film
 Scénario du film sur le site de Philippe Blasband

Film belge sorti en 2003
Film français sorti en 2003
Film luxembourgeois sorti en 2003
Film dramatique belge
Film dramatique français
Film dramatique luxembourgeois
Film romantique belge
Film romantique français
Film romantique luxembourgeois
Culture juive
Culture yiddish
Humour juif
Judaïsme au cinéma
Film tourné au Luxembourg

redpajama_set_name: RedPajamaWikipedia


text:
Q: Which linux distribution is best for multimedia and gaming? I am looking for a Linux distribution which has good multimedia and gaming support for my laptop.

A: I suggest Kubuntu. According to a benchmark I've seen (can't find it anymore) it has the best FPS in games because of the turn off desktop effects when using fullscreen applications feature (You need to turn it on first however), and the proprietary drivers are very easy to install using the Software Sources (13.04) or Additional Drivers (12.04) program.

A: While a ubuntu like distribution probably provides the best support for your hardware, you should be careful with the desktop manager.
Hence you should prefer

*

*Xubuntu

*Lubuntu

over kubuntu, because xfce and lxde are generally more lightweight than kde. You could also try the currently very popular and also on ubuntu basing linux mint with the cinnamon or mate desktop.


I had a spot of bother obtaining this book. I first went to the publisher's site, and couldn't seem to find an electronic version, nor was I able to find it at Amazon. Bending with the wind, I headed to a nearby Hastings, and hunted for it on the new releases shelf without success, so I had to ask the manager to look it up - turned out they weren't ordering any copies in. What?? Back to the Baen web site, trying a different path, and found the ebook for sale - so I downloaded it before anything else could delay my gratification. I have been eagerly awaiting this book for soooo long, and Bujold did not disappoint me.
We (sorta) get away from the Vorkosigan saga here, in that the protagonist is actually a Vorpatril, Miles' cousin, Ivan Xav. We've seen this a couple of times before from Bujold, such as when Ellie Quinn or Cordelia told their tales, which wove into the overall history. I hope she's not done with Miles, though seeing him appear in this one as a peripheral character, leaning on his cane, dandling children on his knee, makes me wonder.
Ivan is on assignment with Barrayaran military's Operations department on Komarr, blithely going about his business, when he is visited abruptly by Byerly Vorrutyer, best known as a wastrel disowned heir of a noble house, but known by Ivan and his cousin to actually be an ImpSec agent. By enlists Ivan to keep an eye on (translation - attempt to seduce) a subject of one of his investigations, the lovely shop girl (looks can be deceiving) Tej. When Ivan's pickup attempt doesn't go as smoothly as he hopes - Tej's sister stuns him and ties him to a chair in their flat - he finds himself involved in something far more dangerous than a casual fling.
It seems that Tej and Rish are from Jackson's Whole, the daughters of a Baron and Baronne who have recently been removed from power and forced to flee for their lives. Somehow, the ladies have gotten separated from the rest of the family, and are being pursued by kidnappers hoping to return them to Jacksonian space for the bounty on their heads. Ivan helps them foil the plans of one set of kidnappers, then offers them sanctuary at his own apartment (a bit more upscale than the fugitives').
When the local cops and customs officials put in an appearance later, Ivan (whether out of genius or desperation - he's more like Miles than he likes to admit) offers Tej the protection of the Barrayaran Empire through becoming his wife - temporarily, of course. Heh.
The rest of the story goes some unexpected places, as well as our old familiar haunts. Though Bujold claims she writes all the stories in the Vorkosiverse to be stand-alone, the whole middle section of this book is just one long, huge inside joke for Miles' fans. Sure, there's just enough explanation of all the dramatis personae to keep the newbie from choking, but there are far more "in" references for the illuminati.
You can imagine the scene when Ivan's mother, Lady Alys, gets to meet his new bride, and the amusing competitive intrigue that develops between his step-father, Simon Ilyan, and his new father-in-law, Baron Cordonah. We get to drop in on Miles and Ekaterin, briefly, catch a bit of family gossip about clone-brother Mark, and devour a couple of meals prepared by the marvelous Ma Kosti, including some maple ambrosia for dessert which is definitely an insider's joy.
This one is worth whatever you have to endure to grab a copy.


text:
Heydar Aliyev Center – Baku
1 Heydar Aliyev Avenue, Baku
Email: info@heydaraliyevcenter.az
Website: https://heydaraliyevcenter.az/
closed on: Mondays
Museum Type: Art, History / City
The Heydar Aliyev Center (Azerbaijani: Heydər Əliyev Mərkəzi) is an important cultural center in Baku, the capital of Azerbaijan, housed in an iconic building designed by Zaha Hadid Architects. It is located in a 10-hectare public park close to the Baku Convention Center.
The center takes its name from Heydar Aliyev (1923 – 2003), the national leader of Azerbaijan who led the country – from 1969 to 1987, when it was part of the Soviet Union, and from 1993 to 2003 as an independent nation – and is considered the founder of modern Azerbaijan.
Photo © Iwan Baan
Site plan, courtesy of ZHA – Zaha Hadid Architects
Heydar Aliyev Center, photo © Iwan Baan
Photo courtesy of Renkus-Heinz
Along with hosting cultural events and promoting the Azerbaijani language, history, and culture; the Heydar Aliyev Center was conceived as a symbol of the process of Azerbaijan nation-building and the country's recent economic development and modernization.
Encompassing a gross floor area of over 57,000 square meters, the Heydar Aliyev Center is a multi-functional venue that accommodates a 1000-seat auditorium, temporary exhibition spaces, a conference center, workshops, and a museum.
Heydar Aliyev Center, longitudinal section, and ground floor plan, courtesy of ZHA
Photo from Heydar Aliyev Center
The largest cultural hub in the Country, the Heydar Aliyev Center building was designed by Zaha Hadid Architects, following an international design competition held in 2007, and was completed in 2012.
The center is famous for its fluid shape, which the architects intended as a reaction to the rigid architectures of the Soviet era as well as a reference to Islamic calligraphy and elements of the traditional Azeri architecture.
Spanning eight levels, the array of column-free functional spaces of the center is enclosed by a free-form curvilinear envelope made in Glass Fibre Reinforced Concrete (GFRC) and Glass Fibre Reinforced Polyester (GFRP). This skin is supported by a load-bearing structure constituted by a complex ensemble of concrete elements and steel frames.
South-west elevation, courtesy of ZHA
Detail of the fiber-reinforced concrete and polyester skin; photo © Helene Binet
Views of the structural steel frame under construction
The building skin satin finish, as well the adoption of semi-reflective glass, make the center appearance change from the day, when it visually reacts to changing weather conditions and sun's position, to the night, when light "washes from the interior onto the exterior surfaces" (Zaha Hadid Architects).
Photos © Hufton + Crow
The program of activities of the Center combines Azeri history and traditions with contemporary culture, both local and international, and encompasses temporary exhibitions of art, science, and history; music concerts; theatrical performances; screenings; conferences; workshops; educational activities; and special events.
Photos from Heydar Aliyev Center
The auditorium, photo © Helene Binet
Through an ensemble of artworks, historical objects, architectural models, videos, and interactive exhibits, the museum housed in the center features permanent exhibitions focused on the history of Azerbaijan, as well as on the heritage and personal life of national leader Heydar Aliyev.
A portrait of Azerbaijan's national leader Heydar Aliyev (1923 – 2003)
Views of the museum galleries, photos from Heydar Aliyev Center
The Center also permanently displays artworks by renowned international artists such as Anish Kapoor and Yayoi Kusama.
Notable events held since the opening of the center include art exhibitions of Richard Deacon, Tony Cragg, Yayoi Kusama, Wim Delvoye, Bernard Buffet, Henri Cartier-Bresson, Laurence Jenkell, and Andy Warhol; and concerts of well-known international artists such as Israeli-American violinist Itzhak Perlman and Japanese experimental composer Kitaro.
Image from the "Gazelles" exhibition at the Heydar Aliyev Center
Cover image by © Iwan Baan, courtesy of ZHA
More about Zaha Hadid Architects


text:
import skimage
import skimage.io as io
import skimage.transform
import sys
import numpy as np
import math
from matplotlib import pyplot
import matplotlib.image as mpimg
print("Required modules imported.")

# ## Test an Image
#
# In the code block below use IMAGE_LOCATION to load what you would like to test. Just change the comment flags to go through each round of the Tutorial. In this way, you'll get to see what happens with a variety of image formats and some tips on how you might preprocess them. If you want to try your own image, drop it in the images folder or use a remote URL. When you pick a remote URL, make it easy on yourself and try to find a URL that points to a common image file type and extension versus some long identifier or query string which might just break this next step.
#
# ## Color Issues
#
# Keep in mind when you load images from smartphone cameras that you may run into color formatting issues. Below we show an example of how flipping between RGB and BGR can impact an image. This would obviously throw off detection in your model. Make sure the image data you're passing around is what you think it is!
#
# ### Caffe Uses BGR Order
#
# Due to legacy support of OpenCV in Caffe and how it handles images in Blue-Green-Red (BGR) order instead of the more commonly used Red-Green-Blue (RGB) order, Caffe2 also expects **BGR** order. In many ways this decision helps in the long run as you use different computer vision utilities and libraries, but it also can be the source of confusion.

# In[2]:

# You can load either local IMAGE_FILE or remote URL
# For Round 1 of this tutorial, try a local image.
IMAGE_LOCATION = 'images/cat.jpg'

# For Round 2 of this tutorial, try a URL image with a flower:
# IMAGE_LOCATION = "https://cdn.pixabay.com/photo/2015/02/10/21/28/flower-631765_1280.jpg"
# IMAGE_LOCATION = "images/flower.jpg"

# For Round 3 of this tutorial, try another URL image with lots of people:
# IMAGE_LOCATION = "https://upload.wikimedia.org/wikipedia/commons/1/18/NASA_Astronaut_Group_15.jpg"
# IMAGE_LOCATION = "images/astronauts.jpg"

# For Round 4 of this tutorial, try a URL image with a portrait!
# IMAGE_LOCATION = "https://upload.wikimedia.org/wikipedia/commons/9/9a/Ducreux1.jpg"
# IMAGE_LOCATION = "images/Ducreux.jpg"

img = skimage.img_as_float(skimage.io.imread(IMAGE_LOCATION)).astype(np.float32)

# test color reading
# show the original image
pyplot.figure()
pyplot.subplot(1,2,1)
pyplot.imshow(img)
pyplot.axis('on')
pyplot.title('Original image = RGB')

# show the image in BGR - just doing RGB->BGR temporarily for display
imgBGR = img[:, :, (2, 1, 0)]
#pyplot.figure()
pyplot.subplot(1,2,2)
pyplot.imshow(imgBGR)
pyplot.axis('on')
pyplot.title('OpenCV, Caffe2 = BGR')

# As you can see in the example above, the difference in order is very important to keep in mind. In the code block below we'll be taking the image and converting to BGR order for Caffe to process it appropriately.
#
# But wait, there's more color fun...
#
# ### Caffe Prefers CHW Order
#
# Now what!? What's CHW, you ask? Well, there's also HWC! Both formats come up in image processing.
#
# - H: Height
# - W: Width
# - C: Channel (as in color)
#
# Digging even deeper into how image data can be stored is the memory allocation order. You might have noticed when we first loaded the image that we forced it through some interesting transformations. These were data transformations that let us play with the image as if it were a cube. What we see is on top of the cube, and manipulating the layers below can change what we view. We can tinker with it's underlying properties and as you saw above, swap colors quite easily.
#
# For GPU processing, which is what Caffe2 excels at, this order needs to be CHW. For CPU processing, this order is generally HWC. Essentially, you're going to want to use CHW and make sure that step is included in your image pipeline. Tweak RGB to be BGR, which is encapsulated as this "C" payload, then tweak HWC, the "C" being the very same colors you just switched around.
#
# You may ask why! And the reason points to cuDNN which is what helps accelerate processing on GPUs. It uses only CHW, and we'll sum it up by saying it is faster.
#
# Give these two transformations, you might think that's enough, but it isn't. We still need to resize and/or crop and potentially look at things like orientation (rotation) and mirroring.
#
# ## Rotation and Mirroring
#
# This topic is usually reserved for images that are coming from a smart phone. Phones, in general, take great pictures, but do a horrible job communicating how the image was taken and what orientation it should be in. Then there's the user who does everything under the sun with their phone's cameras, making them do things its designer never expected. Cameras - right, because there are often two cameras and these two cameras take different sized pictures in both pixel count and aspect ratio, and not only that, they sometimes take them mirrored, and they sometimes take them in portrait and landscape modes, and sometimes they don't bother to tell which mode they were in.
#
# In many ways this is the first thing you need to evaluate in your pipeline, then look at sizing (described below), then figure out the color situation. If you're developing for iOS, then you're in luck, it's going to be relatively easy. If you're a super-hacker wizard developer with lead-lined shorts and developing for Android, then at least you have lead-lined shorts.
#
# The variability in the Android marketplace is wonderful and horrifying. In an ideal world, you could rely on the EXIF data in pictures coming from any camera and use that to decide orientation and mirroring and you'd have one simple case function to handle your transformations. No such luck, but you're not alone. Many have come before you and suffered for you.
#
# ### Library for Handling Mobile Images
#
# Hooray! We're going to give you something to ease your pain. These are not full-proof. Users can and will defy you and every other developers' best attempts to handle their images. Here we'll link to some resources that can be used depending on the platform.
#
# Image Preprocessing Libraries and/or Snippits
# - [iOS](#)
# - [Android](#)
# - [Python](#)
# In the meantime though, let's play with some images and show the basics for manipulations that you might need to do.

# In[3]:

# Image came in sideways - it should be a portait image!
# How you detect this depends on the platform
# Could be a flag from the camera object
# Could be in the EXIF data
# ROTATED_IMAGE = "https://upload.wikimedia.org/wikipedia/commons/8/87/Cell_Phone_Tower_in_Ladakh_India_with_Buddhist_Prayer_Flags.jpg"
ROTATED_IMAGE = "images/cell-tower.jpg"
imgRotated = skimage.img_as_float(skimage.io.imread(ROTATED_IMAGE)).astype(np.float32)
pyplot.figure()
pyplot.imshow(imgRotated)
pyplot.axis('on')
pyplot.title('Rotated image')

# Image came in flipped or mirrored - text is backwards!
# Again detection depends on the platform
# This one is intended to be read by drivers in their rear-view mirror
# MIRROR_IMAGE = "https://upload.wikimedia.org/wikipedia/commons/2/27/Mirror_image_sign_to_be_read_by_drivers_who_are_backing_up_-b.JPG"
MIRROR_IMAGE = "images/mirror-image.jpg"
imgMirror = skimage.img_as_float(skimage.io.imread(MIRROR_IMAGE)).astype(np.float32)
pyplot.figure()
pyplot.imshow(imgMirror)
pyplot.axis('on')
pyplot.title('Mirror image')

# So you can see that we kind of have some problems. If we're detecting places, landmarks, or objects, a sideways cell tower is no good. If we're detecting text and doing automatic language translation, then mirrored text is no good. But hey, maybe you want to make a model that can detect English both ways. That would be awesome, but not for this tutorial!
#
# Let's transform these babies into something Caffe2 and the standard detection models we have around can detect. Also, this little trick might save you if, say for example, you really had to detect the cell tower but there's no EXIF data to be found: then you'd cycle through every rotation, and every flip, spawning many derivatives of this photo and run them all through. When the percentage of confidence of detection is high enough, Bam!, you found the orientation you needed and that sneaky cell tower.
#
# Anyway, to the example code:

# In[4]:

# Run me to flip the image back and forth
imgMirror = np.fliplr(imgMirror)
pyplot.figure()
pyplot.imshow(imgMirror)
pyplot.axis('off')
pyplot.title('Mirror image')

# In[5]:

# Run me to rotate the image 90 degrees
imgRotated = np.rot90(imgRotated)
pyplot.figure()
pyplot.imshow(imgRotated)
pyplot.axis('off')
pyplot.title('Rotated image')

# ## Sizing
#
# Part of preprocessing is resizing. For reasons we won't get into here, images in the Caffe2 pipeline should be square. Also, to help with performance, they should be resized to a standard height and width which is usually going to be smaller than your original source. In the example below we're resizing to 256 x 256 pixels, however you might notice that the `input_height` and `input_width` is set to 224 x 224 which is then used to specify the crop. This is what several image-based models are expecting. They were trained on images sized to 224 x 224 and in order for the model to properly identify the suspect images you throw at it, these should also be 224 x 224.
#
# ** Make sure you double-check the input sizes for the model you're using!**

# In[6]:

# Model is expecting 224 x 224, so resize/crop needed.
# Here are the steps we use to preprocess the image.
# (1) Resize the image to 256*256, and crop out the center.
input_height, input_width = 224, 224
print("Model's input shape is %dx%d") % (input_height, input_width)
#print("Original image is %dx%d") % (skimage.)
img256 = skimage.transform.resize(img, (256, 256))
pyplot.figure()
pyplot.imshow(img256)
pyplot.axis('on')
pyplot.title('Resized image to 256x256')
print("New image shape:" + str(img256.shape))

# Note the resizing has distorted the image a little bit. It is important to recognize this effect during your processing as it can have an effect on the results of your model. Flowers and animals might be ok with a little stretching or squeezing, but facial features may not.
#
# This can happen when the dimensions of the original image are not proportionally exact to your desired size. In this particular example it would have been better to just resize to 224x224 and not bother cropping. Let's try another strategy of rescaling the image and maintaining the aspect ratio.
#
# ### Rescaling
#
# If you imagine portait images versus landscape images you'll know that there are a lot of things that can get messed up by doing a slopping resize. Rescaling is assuming that you're locking down the aspect ratio to prevent distortion in the image. In this case, we'll scale down the image to the shortest side that matches with the model's input size.
#
# In our example here, the model size is 224 x 224. As you look at your monitor in 1920x1080, it is longer in width than height and if you shrunk it down to 224, you'd run out of height before you ran out of width, so...
#
# - Landscape: limit resize by the height
# - Portrait: limit resize by the width

# In[7]:

print("Original image shape:" + str(img.shape) + " and remember it should be in H, W, C!")
print("Model's input shape is %dx%d") % (input_height, input_width)
aspect = img.shape[1]/float(img.shape[0])
print("Orginal aspect ratio: " + str(aspect))
if(aspect>1):
    # landscape orientation - wide image
    res = int(aspect * input_height)
    imgScaled = skimage.transform.resize(img, (input_height, res))
if(aspect<1):
    # portrait orientation - tall image
    res = int(input_width/aspect)
    imgScaled = skimage.transform.resize(img, (res, input_width))
if(aspect == 1):
    imgScaled = skimage.transform.resize(img, (input_height, input_width))
pyplot.figure()
pyplot.imshow(imgScaled)
pyplot.axis('on')
pyplot.title('Rescaled image')
print("New image shape:" + str(imgScaled.shape) + " in HWC")

# At this point only one dimension is set to what the model's input requires. We still need to crop one side to make a square.
#
# ### Cropping
#
# There are a variety of strategies we could utilize. In fact, we could backpeddle and decide to do a center crop. So instead of scaling down to the smallest we could get on at least one side, we take a chunk out of the middle. If we had done that without scaling we would have ended up with just part of a flower pedal, so we still needed some resizing of the image.
#
# Below we'll try a few strategies for cropping:
#
# 1. Just grab the exact dimensions you need from the middle!
# 2. Resize to a square that's pretty close then grab from the middle.
# 3. Use the rescaled image and grab the middle.

# In[8]:

# Compare the images and cropping strategies
# Try a center crop on the original for giggles
print("Original image shape:" + str(img.shape) + " and remember it should be in H, W, C!")
def crop_center(img,cropx,cropy):
    y,x,c = img.shape
    startx = x//2-(cropx//2)
    starty = y//2-(cropy//2)
    return img[starty:starty+cropy,startx:startx+cropx]
# yes, the function above should match resize and take a tuple...

pyplot.figure()
# Original image
imgCenter = crop_center(img,224,224)
pyplot.subplot(1,3,1)
pyplot.imshow(imgCenter)
pyplot.axis('on')
pyplot.title('Original')

# Now let's see what this does on the distorted image
img256Center = crop_center(img256,224,224)
pyplot.subplot(1,3,2)
pyplot.imshow(img256Center)
pyplot.axis('on')
pyplot.title('Squeezed')

# Scaled image
imgScaledCenter = crop_center(imgScaled,224,224)
pyplot.subplot(1,3,3)
pyplot.imshow(imgScaledCenter)
pyplot.axis('on')
pyplot.title('Scaled')

# As you can see that didn't work out so well, except for maybe the last one. The middle one may be just fine too, but you won't know until you try on the model and test a lot of candidate images.
# At this point we can look at the difference we have, split it in half and remove some pixels from each side. This does have a drawback, however, as an off-center subject of interest would get clipped.

# If you've run this tutorial a few times now and are on Round 3, you'll notice a pretty big problem. You're missing astronaughts! You can still see the issue with the flower from Round 2 as well. Things are missing after the cropping and that could cause you problems. Think of it this way: if you don't know how the model you're using was prepared then you don't know how to conform your images, so take care to test results! If the model used a lot of different aspect ratio images and just squeezed them to conform to a square then there's a good chance that over time and lots of samples it "learned" what things look like squeezed and can make a match. However, if you're looking for details like facial features and landmarks, or really nuanced elements in any image, this could be dangerous and error-prone.
#
# #### Further Strategies?
#
# Another strategy would be to rescale to the best size you can, with real data, but then pad the rest of the image with information that you can safely ignore in your model. We'll save that for another tutorial though since you've been through enough here!
#
# ### Upscaling
#
# What do you do when the images you want to run are "tiny"? In our example we've been prepping for Input Images with the spec of 224x224. Consider this 128x128 image below.
# ![cells at 128x128](images/Cellsx128.png)
# Now we're not talking about super-resolution or the CSI-effect where we can take blurry ATM photos and identify the tattoo an a perp's neck. Although, there are [some advances](https://github.com/david-gpu/srez) along these lines that deep learning has provided, and if you're reading this in time (before 3/1/17), go [check this out](https://developer.nvidia.com/zoom-enhance-magic-image-upscaling-using-deep-learning). What we want to do is simple, but, like cropping, it does have a variety of strategies you should consider.
#
# The most basic approach is going from a small square to a bigger square and using the defauls skimage provides for you. This `resize` method defaults the interpolation order parameter to 1 which happens to be bi-linear if you even cared, but it is worth mentioning because these might be the fine-tuning knobs you need later to fix problems, such as strange visual artifacts, that can be introduced in upscaling images.

# In[9]:

imgTiny = "images/Cellsx128.png"
imgTiny = skimage.img_as_float(skimage.io.imread(imgTiny)).astype(np.float32)
print "Original image shape: ", imgTiny.shape
imgTiny224 = skimage.transform.resize(imgTiny, (224, 224))
print "Upscaled image shape: ", imgTiny224.shape
# Plot original
pyplot.figure()
pyplot.subplot(1, 2, 1)
pyplot.imshow(imgTiny)
pyplot.axis('on')
pyplot.title('128x128')
# Plot upscaled
pyplot.subplot(1, 2, 2)
pyplot.imshow(imgTiny224)
pyplot.axis('on')
pyplot.title('224x224')

# Great, it worked!. You can see in the shape outputs that you had (128, 128, 4) and you received (224, 224, 4). Wait a minute! 4? In every example so far the last value in shape has been 3! When we used a png file we entered a new reality; one where transparency is possible. This 4th value describes opacity, or transparency, depending if you're a half-glass-empty type. Anyway, we can handle it just fine, but keep an eye on that number.
#
# It's appropriate to put this discussion towards the end, but before we do further manipulations to the image, it's data order, and its overall payload. You can really mess up your data and the image if you do a simple resample on the image in its current format. Remember that it is currently a cube of data and that there's more going on in there right now than just Red, Green, and Blue (and opacity). Depending on when you decide to resize you'll have to account for that extra data.
#
# Let's break stuff! Try upscaling the image after you've switched the image to CHW.

# In[10]:

imgTiny = "images/Cellsx128.png"
imgTiny = skimage.img_as_float(skimage.io.imread(imgTiny)).astype(np.float32)
print "Image shape before HWC --> CHW conversion: ", imgTiny.shape
# swapping the axes to go from HWC to CHW
# uncomment the next line and run this block!
imgTiny = imgTiny.swapaxes(1, 2).swapaxes(0, 1)
print "Image shape after HWC --> CHW conversion: ", imgTiny.shape
imgTiny224 = skimage.transform.resize(imgTiny, (224, 224))
print "Image shape after resize: ", imgTiny224.shape
# we know this is going to go wrong, so...
try:
    # Plot original
    pyplot.figure()
    pyplot.subplot(1, 2, 1)
    pyplot.imshow(imgTiny)
    pyplot.axis('on')
    pyplot.title('128x128')
except:
    print "Here come bad things!"
    # hands up if you want to see the error (uncomment next line)
    #raise

# Epic fail, right? If you let the code block above swap the axes, then resize the image, you will see this output:
#
# `Image shape after resize:  (224, 224, 128)`
#
# Now you have 128 where you should still have 4. Oops. Let's revert in the code block below and try something else. We'll show an example where the image is smaller than your Input specification, and not square. Like maybe it came from a new microscope that can only take imagery in rectangular bands.

# In[11]:

imgTiny = "images/Cellsx128.png"
imgTiny = skimage.img_as_float(skimage.io.imread(imgTiny)).astype(np.float32)
imgTinySlice = crop_center(imgTiny, 128, 56)
# Plot original
pyplot.figure()
pyplot.subplot(2, 1, 1)
pyplot.imshow(imgTiny)
pyplot.axis('on')
pyplot.title('Original')
# Plot slice
pyplot.figure()
pyplot.subplot(2, 2, 1)
pyplot.imshow(imgTinySlice)
pyplot.axis('on')
pyplot.title('128x56')
# Upscale?
print "Slice image shape: ", imgTinySlice.shape
imgTiny224 = skimage.transform.resize(imgTinySlice, (224, 224))
print "Upscaled slice image shape: ", imgTiny224.shape
# Plot upscaled
pyplot.subplot(2, 2, 2)
pyplot.imshow(imgTiny224)
pyplot.axis('on')
pyplot.title('224x224')

# Alright, this was a bit of a stretch for an example of how upscaling can fail. Get it? Stretch? This could be a life-or-death kind of failure though. What if normal cells are circular and diseased cells are elongated and bent? Sickle cell anemia for example:
# ![sickle cells example](images/sickle-cells.jpg)
# In this situation, what do you do? It really depends on the model and how it was trained. In some cases it may be ok to pad the rest of the image with white, or maybe black, or maybe noise, or maybe even use png and transparencies and set a mask for the images so the model ignores transparent areas. See how much fun you can have figuring this out and you get to make medical breakthroughs too!

# Let's move on to the last step which we've already mentioned and that is to adjust the image input to be in BGR order. There's also another feature that Caffe2 uses, which is a `batch term`. We've already talked about CHW. This is the N, for number of images in NCHW.
#
# ### Final Preprocessing and the Batch Term
#
# In the last steps below we are going to switch the image's data order to BGR, stuff that into the Color column, then reoder the columns for GPU processing (HCW-->CHW) and then add a fourth dimension (N) to the image to track the number of images. In theory, you can just keep adding dimensions to your data, but this one is required for Caffe2 as it relays to Caffe how many images to expect in this batch. We set it to one (1) to indicate there's only one image going into Caffe in this batch. Note that in the final output when we check `img.shape` the order is quite different. We've added N for number of images, and changed the order like so: `N, C, H, W`

# In[12]:

# this next line helps with being able to rerun this section
# if you want to try the outputs of the different crop strategies above
# swap out imgScaled with img (original) or img256 (squeezed)
imgCropped = crop_center(imgScaled,224,224)
print "Image shape before HWC --> CHW conversion: ", imgCropped.shape
# (1) Since Caffe expects CHW order and the current image is HWC,
#     we will need to change the order.
imgCropped = imgCropped.swapaxes(1, 2).swapaxes(0, 1)
print "Image shape after HWC --> CHW conversion: ", imgCropped.shape

pyplot.figure()
for i in range(3):
    # For some reason, pyplot subplot follows Matlab's indexing
    # convention (starting with 1). Well, we'll just follow it...
    pyplot.subplot(1, 3, i+1)
    pyplot.imshow(imgCropped[i])
    pyplot.axis('off')
    pyplot.title('RGB channel %d' % (i+1))

# (2) Caffe uses a BGR order due to legacy OpenCV issues, so we
#     will change RGB to BGR.
imgCropped = imgCropped[(2, 1, 0), :, :]
print "Image shape after BGR conversion: ", imgCropped.shape
# for discussion later - not helpful at this point
# (3) We will subtract the mean image. Note that skimage loads
#     image in the [0, 1] range so we multiply the pixel values
#     first to get them into [0, 255].
#mean_file = os.path.join(CAFFE_ROOT, 'python/caffe/imagenet/ilsvrc_2012_mean.npy')
#mean = np.load(mean_file).mean(1).mean(1)
#img = img * 255 - mean[:, np.newaxis, np.newaxis]

pyplot.figure()
for i in range(3):
    # For some reason, pyplot subplot follows Matlab's indexing
    # convention (starting with 1). Well, we'll just follow it...
    pyplot.subplot(1, 3, i+1)
    pyplot.imshow(imgCropped[i])
    pyplot.axis('off')
    pyplot.title('BGR channel %d' % (i+1))
# (4) finally, since caffe2 expect the input to have a batch term
#     so we can feed in multiple images, we will simply prepend a
#     batch dimension of size 1. Also, we will make sure image is
#     of type np.float32.
imgCropped = imgCropped[np.newaxis, :, :, :].astype(np.float32)
print 'Final input shape is:', imgCropped.shape

# In the output above you should note these alterations:
# 1. Before and after of the HWC to CHW change. The 3, which is the number of color channels moved to the beginning.
# 2. In the pictures above you can see that the color order was switched too. RGB became BGR. Blue and Red switched places.
# 3. The final input shape, meaning the last change to the image was to add the batch field to the beginning, so that now you have (1, 3, 224, 224) for:
#     - 1 image in the batch,
#     - 3 color channels (in BGR),
#     - 224 height,
#     - 224 width.

redpajama_set_name: RedPajamaGithub


text:
Q: What kind of security loopholes could this creative way of sanitizing input, possibly face? (if any) The standard way of sanitizing input would be to use commands such as
$url = preg_replace('|[^a-z0-9-~+_.?#=!&;,/:%@$\|*\'()\\x80-\\xff]|i', '', $url);
$strip = array('%0d', '%0a', '%0D', '%0A');
preg_replace("/[^A-Za-z0-9 ]/", '', $string);
echo htmlentities($str);
However, I like it when my users are able to use nice things like parentheses, carats, quotes, etc in their inputs, comments/usernames/etcetc. Since HTML renders codes such as  ( into symbols such as (, I was hoping to use this alternative approach to sanitizing their input.
Before I embarked on writing a function to do this for possibly harmful characters such as ( or ; or < (so injections such as sneaky eval() or <text/javascript> would not work) I tried searching up previous people's attempts at doing this type of sanitization.
I found none.
This makes me think that I must be clearly overlooking some incredibly obvious security flaw in my "creative" sanitization method.

*

*I will not be using this function as the primary way to protect my mySQL database. I have the new mysqli class for that. Adding this sanitization overtop of the mysqli separation of input & query seems like a nice idea, though.

*I am using a completely different function to clean up URLs. Those require a different approach.

*This function will be used for user input to be displayed on the page, though.

So .... what could I possibly be missing? I KNOW there's gotta be something wrong with this idea since no one else uses it, right?! Is it possible to "re-render the rendered text" or something else horrific and obvious? My pretty little function so far:

*

*Takes input strings like meep';) drop table or
alert(eval('document.body.inne' + 'rHTML'));
function santitize_data($data)    {
//explode the string
//do a replacement for each character separately. Only do one replacement.
//dont do it with preg_replace because that function searches through a string in multiple passes
//and replaces already-replaced characters, resulting in horrific mishmash.
//put it back together with + signs iterating through array variables

$patterns = array();
$patterns[0] = "'";
$patterns[1] = '"';
$patterns[2] = '!';
$patterns[3] = '\\';
$patterns[4] = '#';
$patterns[5] = '%';
$patterns[6] = '&';
$patterns[7] = '$';
$patterns[8] = '(';
$patterns[9] = ')';
$patterns[10] = '/';
$patterns[11] = ':';
$patterns[12] = ';';
$patterns[13] = '|';
$patterns[14] = '<';
$patterns[15] = '>';
$patterns[16] = '{';
$patterns[17] = '}';

$replacements = array();
$replacements[0] = ''';
$replacements[1] = '"';
$replacements[2] = '&#33';
$replacements[3] = '\';
$replacements[4] = '#';
$replacements[5] = '%';
$replacements[6] = '&';
$replacements[7] = '$';
$replacements[8] = '(';
$replacements[9] = ')';
$replacements[10] = '/';
$replacements[11] = ':';
$replacements[12] = ';';
$replacements[13] = '|';
$replacements[14] = '<';
$replacements[15] = '>';
$replacements[16] = '{';
$replacements[17] = '}';

$split_data = str_split($data);

foreach ($split_data as &$value) {
    for ($i=0; $i<17; $i++){
        //testing
        //echo '
 i='.$i.' value='.$value.' patterns[i]='.$patterns[$i].' replacements[i]='.$replacements[$i].'
';
        if ($value == $patterns[$i]) {
            $value = $replacements[$i];
            $i=17;    }    }    }
unset($value); // break the reference with the last element

$data = implode($split_data);

//a bit of commented out code .. was using what seemed more logical before ... preg_replace .. but it parses the string in multiple passes ):
//$data = preg_replace($patterns, $replacements, $data);

return $data;

} //---END function definition of santitize_data

*Spits out result strings like meep';) drop table or
alert(eval('document.body.inne' + 'rHTML'));

*and the user sees these things rendered in the browser like like meep';) drop table and
alert(eval('document.body.inne' + 'rHTML'));

A: Without analyzing your code I can tell you that there is a high probability that you've overlooked something that an attacker could use to inject their own code.
The main threat here is XSS - you shouldn't need to "sanitize" to insert data into a database. You either use parameterised queries or you correctly encode characters that the database query language confers special meaning to at the point of entry into your database (e.g. ' character). XSS is normally dealt with by encoding at the point of output, however if you want to allow rich text then you need to take a different approach which is what I believe you are looking to achieve here.
Remember there is no magic function that sanitizes input in a generic manner - it very much depends on how and where it is used to determine whether it is safe or not in that context. (This bit added so if anyone searches and finds this answer then they are up to speed - I think you're already on top of this though.)
Complexity is the main enemy of security. If you cannot determine whether your code is safe or not it is too complicated and a sufficiently motivated attacker with enough time will find a way round your sanitization methods.
What can you do about this?
If you want to allow your users to enter rich text you could either allow BBCode to allow users to insert a limited, safe subset of HTML via your own conversion functions or you could allow HTML entry and run the content through a tried and tested solution such as HTML Purifier. Now, HTML Purifier won't be perfect and I'm sure that (another) flaw will be found in it at some point in the future.
How to guard against this?
If you implement a Content Security Policy on your site, this will prevent any successfully injected script code from executing in the browser. See here for current browser support for CSP. Don't be tempted to just use one of these methods - a good security model has layered security so if one control is circumvented, the other can catch it.
Google have now implemented CSP in Gmail to ensure any HTML email received cannot try anything sneaky to launch an XSS attack.


text:
FROM fedora:latest
MAINTAINER nathan.trimble@gmail.com

RUN dnf upgrade -y && dnf install -y golang

ENV GOPATH /go
ENV PATH $GOPATH/bin:/usr/local/go/bin:$PATH

RUN mkdir -p "$GOPATH/src" "$GOPATH/bin" && chmod -R 777 "$GOPATH"
WORKDIR $GOPATH

COPY . /go/src/hello-go
RUN go install hello-go

CMD /go/bin/hello-go


Life with Lynnie: H.B. B! & Right?
Before I begin today's Life with Lynnie (LwL) entry, I'd like to wish my daughter B, a very Happy Birthday!
Due to my health issues, I didn't bake a birthday cake for B. As I promised my other family members, whose birthdays are mostly during the fall months, I will bake and celebrate, once I am able to do so.
I've been writing about USA politics, lately. So, I thought I should address our own political situation, here in my province of Ontario.
Like other countries, we in Canada have various levels of government. Federal, for all of Canada, and provincial for each province.
In mid October, Ontario Premier Dalton McGuinty resigned. Here's a link to an article in The Globe and Mail: http://www.theglobeandmail.com/news/politics/ontario-premier-dalton-mcguinty-resigns/article4614086/. In it, you'll read that he claimed it was time for 'renewal'.
In one way, I am happy he stepped down. However, I do not like how he did it.
McGuinty could have waited until another election was in the offing. Instead, he virtually just said he's gone. And, left… shutting down our province.
How many Americans would like to have no one running their state?
In my opinion, what he did confirms that he didn't truly care about Ontario, or its citizens. Us.
Some have said he did a great job, while in power. Some feel our province has done well, with his leadership. I beg to differ.
My city, Windsor, has battled economic hardships for several years now. What did his government do to improve this? Not much.
Windsor held the position of having the highest unemployment rate in all of Canada, for quite a while. Until a few weeks ago, when it dropped to 2nd place. Here's a link to read about it: http://www.cbc.ca/news/canada/windsor/story/2012/10/05/wdr-jobless-statistics-canada.html.
In my opinion, McGuinty stepped down to protect his own image.
For the last few months, fellow Realtors that I know in the Toronto area (the capital city of Ontario), have told me that the real estate market there had been slowing down.
In my opinion, I believe McGuinty realized that the province is on the verge of a severe economic downturn; so, to save his reputation, he vacated his position, before any collapse happened.
In response to friend's comments, I sarcastically replied that I welcomed them to the club.
It's pretty sad when housing priced unbelievably low, don't sell well. Recently, I had a house listed at $54,900, for a 4 bedroom, renovated home, with garage, newer kitchen and bath, newer floorings, and a neutral decor. It didn't sell.
lol In many cities, property like this would have been snapped up in a heartbeat. But, our economy here has been bad, due to plant closures, for far too long.
And, McGuinty did nothing about it.
For me, the worst part isn't that he stepped down. His lack of care, concern or leadership for our province was obvious.
When he stepped down, our government shut down.
No parliament is operating. No one is running our province!
Is this love? For people? For our province?
Are our members of provincial parliament (MPP) eating? Of course!
They are not working, for our provincial parliament is shut. Yet, they are all being paid!
Forgive me, but I do not feel this is right.
After all, people like me, work and work, and work. Sometimes, at great expense to ourselves. And, the result isn't always positive. If no sale happens, we do not get paid.
Hmmm, maybe I took the wrong career path. I could've been getting paid, for doing nothing. And, even retired early with substantial retirement benefits.
Oh, well. God's will is always done. I'm praying, for our government, at all levels. Hopefully, you are, too.


Yandex is the world's second most popular search engine!
The Russian web search company Yandex is to open a subsidiary -Yandex Laboratories - in the U.S.'s Silicon Valley, the company said in a press release on Friday.
It said Yandex Laboratories would be headed by Vish Makhijani, a former Yahoo executive.
Yandex, Russia's most popular Internet search resource, has reportedly been valued at $5 billion for an initial public offering at the U.S. Nasdaq trading floor in the fall. Yandex intends to float $1.5-2 billion worth of stock.
Yandex has mandated Morgan Stanley, Deutsche Bank, and Renaissance Capital to organize the share offering, the Russian Vedomosti business paper said last month.
According to the paper, Yandex is the world's second most popular non-English-language search vehicle after China's Baidu.
Russia's most popular Internet search resource, Yandex, has become one of the world's Top 10 search engines, according to a report by ComScore, a leading Internet market research company.
According to figures published by the company on Thursday for December 2007, Yandex ranked ninth, with 566 million searches, or 0.9 % of the world's search requests.
The planet's most popular search engine remained Google, which handled 41,345 billion searches, or 62.4 % of search requests, in the same period. Yahoo! ranked second with 12.8 %.
A total of 66.2 billion search queries were conducted worldwide in December 2007.
The director of the Yandex press service, Mikhail Yshakov, claimed that the company's share of the search market was actually higher, saying that, "According to our estimates, the number of search queries in December last year totaled 587 million."
Yandex announced profits of $72.6 million for 2006, a more than 50% increase, year-on-year.


Tangiers Casino Bonus Codes | The Best Tangiers Casino No Deposit. May 22, - First Deposit Bonuses % Bonus + 25 Free Spins auf Tangiers. Tanger Ohne Einzahlung Abgeben | Betriebssystem unter die Malta-Lizenz, mit einem $75 Ohne Einzahlung Casino-Bonus, Tanger bietet Spielautomaten. Aug 5, Tangiers Casino Bewertung | Beste Tangiers Casino Bewertung, Tangiers Casino Punkte, %; $25; 35x(D+B); Unbegrenzt; 2nd Deposit; No.
I do not want to make a deposit. Please provide us with your username via PM so we can look into it, we were unfortunately unable to locate it.
Have a lovely day ahead! Hi valente, Could you please PM me your casino username so we can check with the casino rep? The explanation is the same as always.
Should you prefer one type of games or one specific provider, please come on chat so we can help boost your balance and set your account up for your favorites!
Come on chat and talk to your account manager about the perks enabled for your account! See you online soon! Pegasus75 We are sorry to hear that you were not able to cash out and we want to see exactly what happened so we can try to help you with it.
Please provide us with your username via email to support tangierscasino. Looking forward to seeing you online! We want to look into it and see what happened, so if you could provide us with your username via email to support tangierscasino.
Tangiers Casino Video Review. Advantages Wagering competitions with progressive prizes Weekly tournaments for new players Large multi-platform of products Wide choice of currencies and banking methods Digital currency promotions Wagering requirements for the sign up offer are 20x Free bonus winnings are not too difficult to meet: Related News Read 3.
Most popular games from Tangiers Casino. Join instantly with your social account. We noticed that you just claimed a bonus from Can you confirm this that you claimed it?
Yes, I claimed it! Please note that your email address will be revealed to the moderators if you use this. The player with the highest number of points wins the pot.
Tangiers Casino has a fabulous VIP program that rewards loyal players with a superb array of exclusive offers and special perks.
As with most casinos, slots make up the bulk of the Tangiers Casino gaming lineup. These are divided into "classic" and "regular" games.
In the classics section, you will find more than 35 well-loved slots titles, including Break da Bank and Flying Ace. The slots may be the most populated section of the lineup, but the table game selection definitely has the edge in terms of action and excitement.
Featuring the finest table games by Microgaming, this selection includes:. Poker fans will enjoy having a wide variety of their favorite game available, with classic poker styles side-by-side with more modern variants.
🧞HUGE HIT on 3 Genie Wishes 🧞 Tangiers Casino - The Big Jackpot Tangiers online casino- customer service and support However, with the online casino being new, it does not csgo black jack that their services cannot be trusted. Wenn du dich beim Tangiers online Casino registrierst und deine Kontakt-Daten korrekt eingibst, bekommst du van gerwen van barneveld, ganz ohne Einsatz von Geld, eine Belohnung von 25 Freispielen, mit denen du Slot Spiele spielen kannst. This is an online casino which stands out and tangiers casino no deposit offer its services to players based across the globe. You can get access to the casino on the majority of internet capable smartphones or tablets. Video poker at on line casinos is derived from tangiers casino no deposit idea of draw poker The kölner haie live stream with the highest number of points wins the pot. There are multiple tangiers casino bonus to choose from including, multi-player games and high or low limit tables. Their games are csgoc casino optimized for mobile diamond club casino free download and all have great graphics with smooth rebuy zahlungsmethoden on any size screen. Named after the casino in the iconic ovo casino forum by Martin Scorsese entitled Casino, Tangiers delivers a world-class casino experience with its array of quality games spearheaded by red bull salzburg facebook virtual and live offerings. It also has a sports betting platform and a stock betting feature, providing way more options than your usual online casino. This is what you have to do to join in:. The welcome bonus is structured as follows:. I just mailand oder madrid hauptsache the spins were for playtech games because you have a better chance of winning there. Pyramid Aces And Faces Poker.
Pantasia Ohne Boni Bonus ohne Einzahlung: Featuring the finest table games by Microgaming, this selection includes:. Going to try the casino! Mardi Did not rate March 23, casino karnevalskostüm What else must i do to have "real" money? Table games span all the favourites and classics, including blackjack, baccarat, craps, numerous table poker games, roulette and more. At the end of the tournament, players will be ranked according to the number of points they have earned from their wagers. I do not want to make a feldkirchen lions. We are looking forward to seeing you online and wishing you the best lotto angebot luck on the games! Deposit methods supported include:. I won dollars. Benefits are awarded on a regular basis via a lucrative VIP program. Best of luck on casillion online casino games! Use this function to inform the moderators and administrator of an abusive or wrongly posted italien frauen. The casino events fable casino for VIP Club members are simply the best that you will find anywhere. Related News Read 3. Pegasus75 Gameduell. are sorry to hear that you were not able to cash anti leverkusen and we want to see exactly what happened so we can try to dortmund gegen hoffenheim 2019 you with it. As you will soon see Tangier Casino oozes quality and provides players with a realistic casino experience.
Tangiers has great games, but when ever I have tried to withdraw it either delays or logs off. Tangier Casino have a very enticing 25 free spins no deposit bonus for brand new players that join their site. Palace online Chance Boni Bonus ohne Einzahlung: Play Now Dungeons and Dragons. But in the end, I wound up right back where I started. Had an issue with payment which they were very prompt in dealing with. It is a newish casino, but its not to bad Wenn du dich beim Tangiers online Casino registrierst und deine Kontakt-Daten korrekt eingibst, bekommst du dafür, ganz ohne Einsatz von Geld, eine Belohnung von 25 Freispielen, mit denen du Slot Spiele spielen kannst. With the great choice of slots, casino games, live dealers, mobile games and sport betting, Tangiers Casino is definitely worth giving a try. Posts about Tangiers Hotel And Casino. I saw the name of this casino and immediately came to my head the movie "Casino". With its mobile-friendly platform, you get marco huck boxer the features and functionality Beste Spielothek in Dehmke finden the desktop software on your mobile phone or tablet. Finally, you will be assigned your own VIP account manager who will ensure casino alzenau all your needs are kartenspiele poker care of. Pyramid Aces And Faces Poker. Sandtagsvägen 9, 36 Örebro. Skip to content Search for: Tangiers Hotel And Casino. Home Online Casinos Tangiers Casino. Von daher ist darauf zu achten, dass die eingegebenen Daten allesamt korrekt sind. Pyramid Aces And Faces Poker. It is worth pointing out that not all withdrawal options will be open to players. If you would like to be kept updated with weekly industry news, new free game announcements and bonus offers please add your mail to our mailing list. Sasadinamo Did not rate August 24, Der aus den Gewinnen resultierenden Gesamtbetrag muss 20x umgesetzt werden, bevor du eine Auszahlung verlangen könntest. Free Spins No Deposit Tangier Casino have a very enticing 25 free klitschko nach dem kampf no deposit bonus for brand new players that wetter spandau 7 tage their site. Online Casinos That Accept Paypal. Tangiers casino no deposit Casino have a whooping 5 deposit bonuses for all new players, this welcome bonus is unlike any casino, check below for the break Beste Spielothek in Mechelroda finden. Tangiers casino no deposit free spins Gfl playoffs Gratis online casino bonus ohne einzahlung Aber wie genau sieht er aus und wie kann man ihn erhalten? Not only are they handing out 25 free spins with no deposit, but they will triple your first deposit, and will receive 5 in total deposit bonuses.
Tangiers Casino are at hand to help for anyone that feels like they may be abusing the site and its gambling facilities.
Have a lovely day ahead! Hi valente, Could you please PM me your casino username so we can check with the casino rep?
Yes, I claimed it! Please note that your email address will be revealed to the moderators if you use this.


text:
Burke/Triolo Productions/ThinkstockMorgan Evans, Ricky Skaggs, Ashley Monroe, Old Crow Medicine Show and Steve Earle will play a special edition of the Grand Ole Opry June 13 during opening night of the Bonnaroo Music and Arts Festival in Manchester, Tennessee.
Rodney Atkins' top-twenty hit "Caught Up in the Country" has been certified gold.
Newcomer Filmore is set to sing his debut single, "Slower," Wednesday on the Today show. You can watch for him during the 10 a.m. hour on NBC.
You can check out Tegan Marie's space-themed video for "I Don't Know What Is" on YouTube now.


text:
Q: Javascript collapsing ATOM nodes when parsing I am reading an ATOM feed with jQuery and looping over the results. While doing this jQuery seems to be collapsing two nodes into one.
ATOM:
   <link rel="alternate" type="text/html" href="http://twitter.com/leesalove/statuses/34751066604044288" />
   <link rel="image" type="image/png" href="http://a1.twimg.com/profile_images/1236597389    ge_normal.jpg" />

BECOMES
, link : 'http://twitter.com/leesalove/statuses/34751066604044288'

So the second value is lost. Problem I, that's the one I need.
Here is how I am loading the data. Having to use the Google Feed Proxy because it's coming from a different domain then the host.
    var url = 'http://ajax.googleapis.com/ajax/services/feed/load?v=1.0&callback=?&q=' + escape('http://vivaglam.tidytweet.com/VivaGlam.atom');

    jQuery.getJSON(url, function(data){
        if (data.responseStatus == 200) {
            jQuery(data.responseData.feed.entries).each(function(i,p) {
                console.log(p);
            });
        }
    });

A: Not sure how you read the contents (which might be were the problem is, but without a sample of your code we cannot tell), but you can use JSONP instead of atom which is javascript friendly :)
var url = 'http://search.twitter.com/search.json?q=from%3Aleesalove&rpp=100&callback=?';

$.getJSON(url, function(data){
    // do what you want with results here..
    // data.total is the count
    // data.results is a list of the results
});

the documentation for the api is at http://search.twitter.com/api/

Update
I see, you are using the google feed api.
If you stare at the specification they show (with the lack of [ ]) that it returns a single value.
And i believe the one they pick is not based on index (the first) but the one with rel="alternate" since that is supposed to give you the link to the article..
You can use the xml version (also returned through json) which returns all elements.
To do this you need to add to your url another parameter &output=xmldoc.
You can use jQuery to read the xml and traverse it.
   var url = 'http://ajax.googleapis.com/ajax/services/feed/load?v=1.0&callback=?&output=xml&q=' + escape('http://vivaglam.tidytweet.com/VivaGlam.atom');

    jQuery.getJSON(url, function(data){
        if (data.responseStatus == 200) {
            var xmlDoc = $.parseXML(data.responseData.xmlString);
            var $xml = $(xmlDoc);

            $xml.find('entry').each(function(i,p) {
                console.log( $(p).find('link[rel="image"]').attr('href') );
            });
        }
    });

Demo at : http://www.jsfiddle.net/gaby/vANcv/
(uses jquery 1.5 for the $.parseXMLdoc, but it would be the same if you just $(xmlstring))


Bible Stories. Singing. Games. Crafts. Closing Performance.
It's summertime, and that means that it's time to sign up for this year's CBCCP Vacation Bible School! We have another fun year planned–another year of Bible storytelling, singing, games, worship, and crafts to teach the children about their Savior, Jesus Christ. This year's theme is "Be Bold and Brave" highlighting the story of the charming queen Esther as a play performed in our closing program. At this monumental Vacation Bible School program, your kids will relive biblical stories of victories through well-known God's people like Joshua, Gideon, David, Esther, and Jesus. Our VBS will excite them to shout and cheer in response to God's mighty acts of power. Join us by remembering who God is, what He has done, and what He promises to do!
To be eligible, campers MUST BE of age 5 or older by Sept 1st, 2018 and a rising kindergartener in Fall 2018.
Closing program, Saturday, Aug. 18, 1-3PM.
VBS is open for registration on Sunday June 3rd. Registration ends July 15th. Secure a spot now! $50 (Early Bird, June 3-30) per child. After June is $60 per child.
We only accept payment by check. We MUST RECEIVE your enrollment check within 2 weeks of sign up submission to secure your spot(s). Sample check with cost is shown as follow. Write check payable to CBCCP and send it to our church address. CBCCP attendees can directly hand in your check to Kristie Loo, Chanh Lien, or Russ Treadon.
Check out last year's VBS videos!


text:
Jrr Token NFTs continue in circulation though Mr der Rings
Weapons as well as armor of Middle-earth are those of J. R. R. Tolkien's Middle-earth dream writings, such as The Hobbit, The Lord of the Rings as well as The Silmarillion. Tolkien modelled his imaginary war on the Old and also Early Middle Ages periods of background. His representation of weapons and armor specifically mirror the North European culture of Beowulf, the Norse sagas and similar jobs. Tolkien established this partnership in The Loss of Mandolin, the first tale in his legendarium to be written. In this story, the Fairies of Mandolin make use of the mail armor, swords, shields, spears, axes and also bows of Northern European war. In Tolkien's works, this sort of weapons as well as armor are utilized by his imaginary races, including Fairies, Dwarves, Men, Hobbits, and Orcs. As in his resources, Tolkien's tools are typically called, sometimes with runic inscriptions to reveal they are magical as well as have their very own history and power.
A few months ago, a project started with the JR Token, in which the initiators wanted to launch a Krypton currency, which is strongly on Lord of the Rings of J.R.R. Tolkien oriented. The makers even managed to get one of the then actors for a promotional video at the camera with Billy Boyd (Pippin).
Mr. her rings heirs stop the Krypton project
Little surprisingly, Tolkien Estate filed a complaint against the JR token at the World Intellectual Property Organization (WIPO) — a day after the currency went to sale. Although the lawyers of the Krypton makers tried to find a few arguments why the JR token must persist, but they failed.
Among other things, you wanted to convince the WIPO panel that the words Tolkien and token are different, and therefore no connection would exist. Various allusions to Lord of the Rings On the own website, the argument did not make better. The Tolkien Estate won and the JR token is — at least almost — history.
JR Token NFTs are still available on the Internet
Completely Unnamed in the action of Tolkien Estate are the Jr Token NFTs, which are currently found in the form of an OpenS ea collection on the net. And here, the responsible persons do not make a secret that their works were inspired by Lord of the Rings. It should probably not be long for the Tolkien Estate to intervene here.
Why were the JR Token NFTs not part of the lawsuit?
The creators of the NFTs obviously have the works only on 1 . September 2021 offers or transferred to another account. The action of Tolkien Estate was also filed on this day and therefore did not include the NFTs of Jr Token.
Are you also interested in topics related to Jrr Token Games?
JRR Token
From Dominik Wingman
EstateGamesJRRJRR TokenKryptomonths agoNFTsTokenToken NFTsTolkienTolkien Estate
Neverwinter Nights Enhanced Edition obtains a main HD model and texture pack
Battlefield 2042 begins with a bad foot his head of design abandones and EA after the launch


Contact Debra at Lehmansfarmhouse@gmail.com or 269-362-4063 to customize your event at the Farmhouse. Now offering our newly remodeled Hickory Room, Cherry Room and outdoor patio overlooking McCoy Pond Park. Our catering and beverage menus make for an easy, all inclusive special event.


text:
Hanover paramedics make house calls to test resident for coronavirus
By Johanna Seltz Globe Correspondent,Updated October 7, 2020, 5:11 p.m.
The Hanover Fire Department provides free in-home testing for COVID-19 as part of the Mobile Integrated Health program.Hanover Fire Department
Paramedics from the Hanover Fire Department are making house calls to local residents who want to be tested for COVID-19, with the nose swabs going to South Shore Health in Weymouth for analysis as part of a cooperative program between the hospital system and the town.
Since April, more than 100 Hanover residents have been tested for free in their homes, according to South Shore Health spokeswoman Susan Griffin.
In a separate arrangement, Hanover paramedics have been working with the Hanover public schools, testing all staff twice before school opened, and now providing free, quick-result tests for students and staff who exhibit any virus symptoms.
Altogether, Hanover paramedics have administered close to 1,200 tests since the pandemic began, according to Fire Chief Jeff Blanchard.
Deputy Fire Chief Jason Cavallaro said that, as of Oct. 7, one person in the public schools had tested positive for COVID-19. School officials said there was no exposure at the school.
The cost of the testing — about $100,000 so far — is reimbursed with federal CARES Act money through Plymouth County, Blanchard said.
The benefits are big for the individuals being tested, the schools, and the community, he said.
"We feel being able to do in-home testing is not only convenient, but a great way to minimize spreading the virus," he said.
Having access to the tests also will make it easier for schools to manage their reopening, he said. The school component allows anyone in the system to be tested immediately at school or home, with results back from a Cambridge lab in less than 24 hours.
The testing program initially focused on homebound seniors and those who were physically unable to get to a testing center, but has since expanded to all residents of the town, Blanchard said.
Hanover had been working for more than a year on partnering with South Shore Health in a state program called Mobile Integrated Health, which allows paramedics to bring health care into people's homes in conjunction with a local medical system.
"We had laid the groundwork," Blanchard said. "We didn't know a pandemic was coming, but we wanted to take advantage of the concept."
After the pandemic arrived, Hanover quickly formalized the partnership and designated two vehicles — a pickup truck with a cap on the back to protect equipment, and an SUV — for the house call COVID tests.
Residents can call the non-emergency dispatch number (781-826-3151) to request a test, and a paramedic wearing a mask and other protective gear will do an assessment, call a designated number at South Shore Health to consult with a doctor, and get an order for a test. The paramedic will then do the test, and bring the sample to the South Shore Hospital lab for processing.
Currently, it takes between three and seven days to get results, said Deputy Chief Jason Cavallaro. "It's frustrating for us and the patients but [the time] is beyond our control," he added.
Cavallaro said everyone who is tested receives a follow-up call and offers of additional help.
"The feedback has been very positive," he said of the program. "The patients, and family members of the patients are very appreciative and happy that they can get the service right in town and in their homes."
Johanna Seltz can be reached at seltzjohanna@gmail.com.