I picked up my new glasses yesterday. Thanks to a "BOGO" sale I purchased two pairs to cover my dual identities: "posh businesswoman" and "sporty grandma on the go". I'm just one week into my health insurance coverage calendar and I've already spent the entire year's allowance.
It's my first rodeo with progressive lenses – the kind with a distance prescription in the top, a reading part at the bottom, and an intermediate range between them. The sides are a no-man's land of distortion so good-bye to peripheral vision.
"It takes some getting used to," said the young optician, whose trendy specs were either blanks or single vision. This bi-focal stuff is for the over-forty crowd. I assumed her advice comes from customer anecdotes rather than first-hand experience, but her glasses were so alluring that I listened intently. Her style gave her credibility.
I popped on the sporty grandma pair and hopped into my car, eager to start the new experience. I could see the road! I could see the speedometer! I could see the dash! The lights! The trees! Whoops, the crosswalk was a bit blurred, better watch that. I went to the grocery store and delighted in my ability to recognize other shoppers, read product labels, and check my watch while wearing these new glasses.
In the past, a trip to the store meant I would wear my distance glasses (necessary for driving) and then upon arrival I'd have to remove them to be able to read prices or labels, which involved lots of oh-so-attractive squinting. Of course, then I couldn't see people around me very well, so if a familiar-looking blur approached I'd do the squint thing again until they were close enough to recognize, by which time I'd potentially offended them with my "stink eye" expression and oddly delayed greeting. Awkward interpersonal exchanges were common.
Like so many things in life, the situation had to get uncomfortable enough to require a solution. There are inexpensive reading glasses scattered throughout my house – six pairs at least – yet rarely is one within reach when I need it. Over the past decade I have also accumulated four pairs of pricey prescription distance glasses, which float between my car, kitchen, purse and desk but only occasionally turn up in the right place at the right time in coordination with my ensemble. It was a constant crap-shoot and even when I had the right pair when needed, they still only partly solved the problem.
I even tried monovision contacts, presuming them the answer to my prayers: a reading lens in one eye, a distance lens in the other. After a few days of experiencing a fish-bowl effect, the brain sorts out which eye to use and which one to ignore. That left me only doing the weird squint face for the intermediate range – generally at my computer screen. I loved the freedom of wearing contacts and the constant wonder of my brain's ability to adapt, but my eyeballs took issue with the intrusion and regularly spit out the lenses.
I was starting to recognize a pattern that echoed my experiences as a person in recovery: this is too complicated; I am a special case; what works for everyone else won't work for me; I am finding my own ways to manage; I tried adapting and it didn't work; I don't really want to change; I reject the ultimate solution.
I am 47 years old and I don't want to wear glasses all the time. I thought if I just kept them handy and popped them on when I needed them I could get by. And it worked for a while, but my vision worsened and now I need a new solution; one that requires change, adjustment, and a willingness to accept a new version of myself.
I smiled at the irony of her earnest advice, words that reflected a profound life lesson that came as a result of overcoming my addiction to alcohol. Be willing to change yourself, and everything else will improve. Bless her heart, I expect this young woman has no awareness of the metaphor.
As for me, I simply love my new world view; figuratively and literally.
Granny on the go. That makes me laugh.
I'm expect I will be following in the bifocal requirements soon enough. Sigh.
Hi Jean I am now almost two years sober and still feeling at peace with it. I have developed quite a disciplined life and spending as much time as I can caring for an ageing parent and a beautiful grandchild. I feel like I am the only sober one around as everyone else in my extended family drinks. I have only had two difficult occasions and they were both at weddings. I don't know why but I find weddings the hardest. It is not a matter of wanting a drink it is more about feeling flat and not wanting to dance. I used to love dancing after a few drinks. I can't seem to enjoy dancing sober. Has anyone got any ideas. I was thinking of doing a zumba class to get some rhythm happening. I have lost a bit of energy lately and think that I may have a low thyroid or a pre diabetes condition. I will go and have that checked out. I sometimes think I would like to let my hair down with a drink again but the visions of the secret cupboard drinks frightens me off those thoughts. I am enjoying your daily blogs Jean. I still regularly read the Unpickled blogs. When I was a young teenager I used to sit on the phone to my best friend for hours. People don't seem to do that any longer as they are putting social media before their real friends. I worry about the impacts of texting vs talking on people's ability to confront issues that are troubling them. Does anyone else out there share my concerns?
I love dancing at parties or weddings and after quitting felt more reserved. I started taking Zumba class a few months ago and went to a party the other night and felt great dancing. I think the Zumba freed me a little. Great that you are at 2 years, I just passed one year and am so happy that I quit.
Hi CC – it is GREAT to hear from you again! I am so glad you are continuing successfully forward. Wonderful! I notice my kids don't have those long phone conversations like we used to, but I also note that they do communicate constantly in other ways. Their world is different than ours. They will find their way. As for us, tho, we do need to have real face time with others, we do. Have IRL (In real life) support gives rocket power to recovery. It is possible to succeed without it, but once you have it you feel stronger.
I also to the optometrist this week. I have had transitions glasses for several years, but it was the first time when he asked me if I drink, you know socially or otherwise. I was able to say no I don't drink at all, it felt great. I am one year sober and this year has taught me to look at life through different lenses. When I quit drinking I expected certain outcomes, and some of them were met. But in other ways,I have had to look through a different lense to really see the undistorted truth. One of my truths was, I would be less happier, but healthier without drinking. I have found that after the first 6 months, I am just as happy. So I am healthier, but also happier; drinking put lots of unneeded stress on me.
Anyway, I am enjoying your daily blogging, it has brightened my day. I look forward to being able to say I am in long term recovery. I was worried that I couldn't really recover without AA, and reading your blogs and others has given me the confidence to do my programs, journaling, yoga, reading and replying to blogs and being grateful.
Your comment makes me so happy, Jean (nice name, lady!). It really is a beautiful way to live, isn't it? Who knew what we were missing?
i've been wearing progressives for years and adore them.
Just a hint tho, for me, it is easier to actually read a book, at home, with a pair of readers….there's something about the small area for reading in the progressives that just makes it a pain.
Good job on all your posts and tying them onto sobriety!
Your posts this month really hit home. I am one week sober today. Since it is Saturday, I am struggling a bit but determined to deal with my truths and see things as they really are. Change is a challenge but in the end I know I will like my true self. Tired of living the lie, drunk or hungover is not a lifestyle. Thank you for your insights. They help more than you know.
Thank you for sharing this. I am glad you are here. Please keep me posted on your progress and don't be afraid to shout if you need help or ask questions if you are curious. We are all in this together and have so much to learn from one another.
Unfortunately bifocals AREN'T only for the over 40 crowd. I've got a few years to get there but finally broke down and took my optometrist's suggestion to get some and get used to wearing them. I spent a year in denial before admitting I had a problem. Not as long as I spent denying I'm an addict, that took 10 years to really face and find my way to a 12-step program. It's amazing, I can read small print AND see a face across the room! Recovery is similar for me too, admitting I have a problem and am powerless has provided new glasses for viewing both myself up close and the bigger picture of life further away.


text:
Goodison park, Liverpool L4
Mick…..
Mick's initial roles in education were as a qualified informal educator, working primarily in street-based settings with disadvantaged young people. The experience of managing a ground breaking, young peoples' peer research project at the end of the 1990s, his role and practice recognised by the Joseph Rowntree Foundation and Save the Children, ignited Mick's desire for more learning. The completion of a master's degree in Policy and Social studies in 2002 and subsequent lecturing posts in Higher education in the UK and Europe quenched the thirst somewhat for the rest of that decade.
Mick's preoccupation with the social and political in tandem with a huge passion for travel has been lifelong. Mick witnessed an intensifying desire to rebuild a healthier, happier, more honest world in all of the several capital cities, spread across 5 of the world's continents, in which he has lived and worked. Moreover, this desire for a life more humane appeared to exist in the twenty five other capitals he has so far only been able to visit. Mick's first trip to Latin America in late 2004 was the catalyst for a permanent move to the continent some years later, English as a Foreign Language added to the subject areas in which he is qualified to teach and train in 2012. Since then Mick has practiced as both a formal and informal educator in Argentina, Colombia and Ecuador, the latter as a temporary resident for the last four years.
Personal pastimes for Mick include the spending of endless hours reading, wandering aimlessly on beaches and watching lots and lots of football, in particular Everton Fc, known as the 'Peoples club' in Liverpool, UK.
Online with Compassionate English...
Compassionate continuity…..a mentoring service for online learners.
Compassionate English recognizes the critical need at this time to help learners maintain continuity in their education, whatever and wherever they are learning online.*
Mentoring agreements, negotiated with learners and parents and guardians where appropriate, to include but are not limited to, the following activities: being there and supporting online learners, guidance, motivation, teaching and training in approaches and skills for learning online, coaching, monitoring, supervision and advocacy.
*Continuity will remain open until all concerned feel assured of a safe return to their/an educational setting.
A Compassionate blog…..a tool for the rebuilding of humanity
A series of fortnightly blogs will present realities of the world as it is today and suggestions as to how humanity can be rebuilt, a contribution to the current vibrancy for global change.
Compassionate IELTS…. a unique IELTS preparation course online
Compassionate English places students at the centre of learning processes, supporting the individual on their learning journey to IELTS success. Authentic, cross-cultural materials supplement recommended content to provide engaging, personalised learning experiences for smaller groups and individuals. A unique candidate mentoring scheme, including tutorials, is in place at Compassionate.
……..See services for details

redpajama_set_name: RedPajamaCommonCrawl


Designing, fabricating and servicingtime-saving equipment for the food production industry.
Optimising your factory space and streamlining your daily production.
Every work space is different and requires equipment that is created to fit seamlessly into the site. This is why our highly experienced team focuses on designing customised, space efficient equipment to suit your exact needs. Multiforce can not only design and manufacture the equipment you need, but we can also assist you during the installation process and provide ongoing support via regular maintenance services. Enhance productivity in your factory with food industry equipment such as column hoists, bin tippers and conveyors, specifically customised to streamline your production.


The suggested stitch height for Daisy and Dots is 4" - 10".
Daisy and Dots was designed by Lisa Calle.
Very quick and easy to sew.
Stitched out nicely, resized well. Seemed to go quickly and had a good balance of open space.
This pattern stitched out well and was easy to nest.


Please fill in the forms below to open a new inquiry.
Please provide as much information as possible to allow us to find a tailor-made solution for your needs.
CAPTCHA Text Enter the text shown on the image.


text:
The new Incredibles 2 trailer examines the plight of the stay-at-home superhero dad
(Screenshot: Disney-Pixar/Twitter)
Tonight's Olympics coverage offered up a quick treat for all the sports agnostics forced to gamely soldier along in the audience, with Disney showing off a new trailer for the upcoming The Incredibles 2. Besides bringing back Dash, Frozone, and just a little bit of Edna Mode, the new footage also hints at the movie's likely big plot conflict: Mr. Incredible—still Craig T. Nelson—learning to be a stay-at-home dad after a probably-a-bad-guy billionaire (voiced by a very Saul Goodman-sounding Bob Odenkirk) invites Holly Hunter's Elastigirl back into the super-ing life. It's basically the plot of Mr. Mom, if Michael Keaton had had to deal with Common Core math instruction, and one of the kids was an adorable shape-shifting demon. (For what it's worth, he seems game to try, if also understandably overwhelmed.)
The Incredibles 2 smashes its way into theaters on June 15.


text:
Virtual Tony Awards shed some light on Broadway
Charlotte Pollack, Entertainment Editor
With COVID-19 shutting down so many activities and gatherings that are important to many people, it continues to strike the Broadway community. While initially shutting down Broadway in March, the shutdown has been extended until the Spring of 2021. With this being said, the 74th annual Tony Awards that were set to have taken place in June, have been postponed until further notice.
This was a disappointment to many people in the Broadway community as well as many students at Scotch Plains-Fanwood High School who pull a lot of joy from watching their favorite actors and actresses perform and win at the awards ceremony. The shutdown affected a lot of students who are big Broadway fans who were looking forward to the new season with new shows coming out.
"Broadway shutting down has been really shocking to me," junior Rica Lopez said. "The theatre industry has really been damaged by the pandemic and many actors and creators have not been able to do what they love."
With no end to the shutdown in site and no idea of when the Tonys could happen, the organization decided to put on its first online Tony awards.
This groundbreaking event is set to be scheduled later this year with the nominations coming out very recently.
"Obviously it's the safe and smart thing to do," junior Robert Dobies said. "The events of the 2019-2020 Broadway season were cut short, but that doesn't take away from their excellence. They absolutely deserve to be recognized."
Charlotte Pollack, Feature Editor
Charlotte Pollack is a Senior on the Fanscotian staff. She is the editor for the feature section and the social media manager. She often goes by the nickname...
Surreal Creamery: Unlike Anything Else
Travis Scott Concert Turns Deadly as Nine die from Crowd Stampede
Harry Styles presents "Love On Tour" and so much more
Round of applause for Conor Gallagher: SPF theatre's newest addition
Trends to Watch Out For in Spring and Summer 2021
Greek mythology lives on: an overview of the gods through the ages
What makes a book a "classic?"
Squishmallows: The Next Big Thing
Revisiting this decade's most influential coming-of-age novels


Having been keeping a close eye on our social feeds, we've seen a number of common questions being asked. As such, to help you to choose the right product from our range of Silver Cross dolls prams and pushchairs, we'll be keeping our FAQs section updated.
What Age Range Are The Prams Suitable For?
Silver Cross Pioneer 5 In 1 Dolls Pram: Suitable for ages 3-6 years.
Silver Cross Pop Dolls Pushchair: Suitable for ages 3-6 years.
Silver Cross Pop Duo Dolls Pushchair: Suitable for ages 3-6 years.
Silver Cross Sleepover Travel System Dolls Pram: Suitable for ages 4-8 years.
We ship your order within 1-2 business days from the date your order is placed (excluding public holidays and weekends). You will receive a tracking number to track your order. Please note a picture of the pram is on the outside of the box, so please keep it away from little ones if it is a present. We use Australia Post to ship your order.
What Are The Dimensions Of The Prams & Pushchairs?
When choosing a dolls pram or pushchair for your little one, it's important that you ensure it's going to be the right size for them; making sure they're comfortable pushing it around.
Suitable for ages 3-6 years.
Adjustable handle height 44-76 centimetres.
Fits doll size up to 46 centimetres.
Fits two dolls, size up to 46 centimetres.
Suitable for ages 4-8 years.
Adjustable handle height 54-87 centimetres.
Fits doll size up to 54 centimetres.
© 2019 Play Like Mum Limited.


MACHINEGUN THOMPSON'S PAGE: KICK OUT THE JAMS CLOSES VINYL'S FIRST SEASON!!
KICK OUT THE JAMS CLOSES VINYL'S FIRST SEASON!!
I was caught totally off guard to hear the producers end Season 1 of Vinyl (HBO) with Kick Out the Jams. I felt good about it...and thought it befitting for them to end the season with a big jolt!
Perhaps that song choice legitimized the series...the part where the Little Bits band gets assaulted by the police while playing onstage looked a wee bit familiar....though the police at the MC5 shows were very REAL. Nice job!


When Ocala drivers need sensor replacement, they rely on the auto mechanics at Pals Ocala Auto Repair. Why? Firstly, our auto mechanics are educated, efficient, and experienced with over 100 years of combined knowledge. Second, our operation is founded on the principles of honesty and fairness. We look out for the best interest of our clients. Finally, we aim to do whatever it takes to ensure your safety and satisfaction. If you are looking for a reliable and capable auto repair shop, you are in the right place.
Our auto mechanics will examine your vehicle's sensors for any signs of trouble. Some of these sensors monitor oxygen or air flow, for example, and if they aren't working, you could miss out on one of your car's built-in warning signs. The service, sensor replacement, will take care of this issue, and you won't have to worry about a missed signal.
"Always great service. I get my oil changes done here and although groupons are good these guys always find a way to work with me and give me great deals when something else needs work. Many other places would cheat me out of money. They do not do that here. Ask for Patrick and he'll help you out! Staff is so nice and polite." --Lauren T.
Between our friendly doggie mascots to our expertise under the hood, Pals Ocala Auto Repair is unlike any other auto repair shop in Ocala. If you and your vehicle need a little extra TLC, we are here to be your shoulder to lean on. To schedule an appointment for sensor replacement, call us at (352) 414-0667. We are located at 2821 SW College Road in Ocala, FL.


text:
The Spring Magazine
Articles, current stories, Uncategorized
The Durham City Council has been busy during the lockdown! Part 2: Council approves $7.7 million in road improvement projects
written by springmagazine
Durham is moving ahead with about $7.7 million in road improvement projects, including $3 million for work on manholes.
That includes an additional $1.1 million for the West Club Boulevard utility project that will cover the Ninth Street area up to West Club Boulevard, increasing the project to a total of $1.9 million. The council also approved $1.6 million for street repairs and repaving in 2020, and a combined $3 million for a comprehensive Manhole Rehabilitation Project.
The city council approved these projects at their April to May meetings.
According to Jennifer Smart, spokeswoman for the Department of Water Management, the Manhole Rehabilitation project will cover 1,550 manholes throughout the city. Workers will spray a cement liner to the inside of the manholes to provide structural support and seal up leaky spots.
The comprehensive project is split into north and south portions. Work is slated to begin in June and is expected to wrap up in seven months for the north portion, and one year for south.
Smart said in an e-mail this week that this project is different from the manholes have been covered with steel plates in the city. Those site repairs had to do with excavation. The new project will involve shorter construction.
"In some cases, a lane closure, flaggers, or other traffic control measures may be required to safely complete the work associated with this project," she said. "These impacts are not expected to be of long duration – the manhole liner takes a few hours to apply and cure. In rare cases, a full road closure or night work may be required to safely complete the work and minimize disruptions to the public."
Smart said the Water Department had done a study to identify where the sewer system is the "leakiest," that is, where rain and groundwater flow into pipes. "Inflow and infiltration are indicators of the condition of the system," she said.
According to maps provided by the department, the north and south portions are bounded by the Durham Freeway. Neighborhoods most affected by this project will be Hope Valley Road, Fayetteville Street, University Drive, Guess Road and others can expect to see workers in the next year.
(Click on the maps below for details on the locations for the project.)
In addition to this project and others, the city council also approved another $108,703 for the University Drive Bicycle and Pedestrian project.
Neil Allen, a project manager contracted with Durham, said the money will go toward construction inspection.
The road improvement projects approved by the council in their April and May meetings are the following:
West Club Boulevard Corridor: An additional $1.1 million, increasing the total contract to $1,883,107.21
Manhole Rehabilitation South: $1,647,750
Manhole Rehabilitation North: $1,367,355
Street Repairs and Repaving 2020: An additional $1,600,000
Buckingham Road Culvert Replacement: $468,215.50
Alpine Road Culvert: $428,071.05
East Club Boulevard Spot Safety: $150,000 from the N.C. Department of Transportation
University Drive Bicycle and Pedestrian: Additional $108,703.60
This entry was posted in: Articles, current stories, Uncategorized
Tagged with: durham, durham city council, manholes, road improvements
Previous PostChapel Hill's Design Commission petitioning Town Council for more control over downtown changes
Next PostThe Durham City Council has been busy during the lockdown! Part 3: Affordable housing gets $4.5 million
Follow The Spring Magazine via Email


We at Clear Scraps, take pride in our newest product inventions. You will see we strive to have the best interactive albums and the best innovative designs. Clears Scraps strives to maintain the latest trends in the crafting market today by expressing them in our designs. Clear Scraps does not wait every 6 months to introduce the newest albums, we release them as the market calls for the design.
Clear Scraps Acrylic Albums & Shapes are made from the most flexible and durable material available. to help you manipulate them to work for your project but yet, withhold the clarity of Acrylic you have come to know. With our material, you can emboss it, cut it, punch it, stamp it, paint it, etch it and so much more, but yet, not show any distress marks on the display. Our products even have a higher adhesion rate for incorporating inks and wet glues. Rub ons is also a great product to use on Acrylic as you can see the image from both sides!
Please book mark us and check back often to see the latest and greatest designs for Acrylic Albums & Shapes.


text:
Independents and those who don't lean to either party who are living with a partner
Religious composition of independents and those who don't lean to either party who are living with a partner
Calvary Chapel	1%
Church of God of the Apostolic Faith	1%
Other Restorationist (Evangelical Trad.)	1%
Seventh-day Adventist	1%
Presbyterian Family (Mainline Trad.)	< 1%
Presbyterian Church (USA)	< 1%
Episcopal Church	< 1%
Pentecostal Family (Historically Black Protestant Trad.)	< 1%
Mormon < 1%
Church of Jesus Christ of Latter-day Saints	< 1%
Hindu 1%
Deist	1%
Spiritual but not religious	1%
Other in the "Unitarian and other liberal faiths" family	1%
Nothing in particular (religion important)	14%
Belief in God among independents and those who don't lean to either party who are living with a partner
% of independents and those who don't lean to either party who are living with a partner who say they…
48% 29% 7% 2% 12% 2% 434
Compare: belief in God by marital statusbelief in God by political party
Importance of religion in one's life among independents and those who don't lean to either party who are living with a partner
% of independents and those who don't lean to either party who are living with a partner who say religion is…
35% 35% 15% 14% 1% 434
Compare: importance of religion by marital statusimportance of religion by political party
Attendance at religious services among independents and those who don't lean to either party who are living with a partner
% of independents and those who don't lean to either party who are living with a partner who attend religious services…
18% 34% 47% 1% 434
Compare: religious attendance by marital statusreligious attendance by political party
Frequency of prayer among independents and those who don't lean to either party who are living with a partner
% of independents and those who don't lean to either party who are living with a partner who pray…
42% 16% 8% 33% 1% 434
Compare: frequency of prayer by marital statusfrequency of prayer by political party
Frequency of participation in prayer, scripture study or religious education groups among independents and those who don't lean to either party who are living with a partner
% of independents and those who don't lean to either party who are living with a partner who attend prayer group…
12% 11% 8% 68% < 1% 434
15% 6% 6% 71% 2% 353
Compare: attendance at prayer groups by marital statusattendance at prayer groups by political party
Frequency of meditation among independents and those who don't lean to either party who are living with a partner
% of independents and those who don't lean to either party who are living with a partner who meditate…
Compare: frequency of meditation by marital statusfrequency of meditation by political party
Frequency of feeling spiritual peace and wellbeing among independents and those who don't lean to either party who are living with a partner
% of independents and those who don't lean to either party who are living with a partner who feel a sense of spiritual peace and wellbeing…
Compare: frequency of feelings of spiritual wellbeing by marital statusfrequency of feelings of spiritual wellbeing by political party
Frequency of feeling wonder about the universe among independents and those who don't lean to either party who are living with a partner
% of independents and those who don't lean to either party who are living with a partner who feel a sense of wonder about the universe…
Compare: frequency feeling a sense of wonder about the universe by marital statusfrequency feeling a sense of wonder about the universe by political party
Sources of guidance on right and wrong among independents and those who don't lean to either party who are living with a partner
% of independents and those who don't lean to either party who are living with a partner who say they look to…most for guidance on right and wrong
15% 8% 60% 9% 8% 353
Compare: sources of guidance on right and wrong by marital statussources of guidance on right and wrong by political party
Belief in absolute standards for right and wrong among independents and those who don't lean to either party who are living with a partner
% of independents and those who don't lean to either party who are living with a partner who say…
Compare: belief in existence of standards for right and wrong by marital statusbelief in existence of standards for right and wrong by political party
Frequency of reading scripture among independents and those who don't lean to either party who are living with a partner
% of independents and those who don't lean to either party who are living with a partner who read scripture…
Compare: frequency of reading scripture by marital statusfrequency of reading scripture by political party
Interpreting scripture among independents and those who don't lean to either party who are living with a partner
% of independents and those who don't lean to either party who are living with a partner who say the holy scripture is…
28% 17% 1% 42% 12% 434
Compare: interpretation of scripture by marital statusinterpretation of scripture by political party
Belief in Heaven among independents and those who don't lean to either party who are living with a partner
% of independents and those who don't lean to either party who are living with a partner who …in heaven
Compare: belief in heaven by marital statusbelief in heaven by political party
Belief in Hell among independents and those who don't lean to either party who are living with a partner
% of independents and those who don't lean to either party who are living with a partner who …in hell
Compare: belief in hell by marital statusbelief in hell by political party


text:
Q: SunCertPathBuilderException with SHA-2 signed certificate I recently got a new certificate for a web site and had it generated with the SHA-2 signature algorithm as recommended. Everything looked fine until I tried to make a secure connection to that web site in Java (java.net.URLConnection), which resulted in a
SunCertPathBuilderException: unable to find valid certification path to requested target

which commonly happens with self-signed certificates. Only this was not a self-signed certificate, and HTTPS requests worked fine from a browser.
The problem went away when I had the certificate re-keyed with the SHA-1 signature algorithm.
Why can I not use a SHA-2 signed certificate with a recent JDK (1.7.0_45)?
Is there anything I can do make the JDK accept a SHA-2 signed certificate?

A: We use sha-2 certs quite a bit in java, so I'm pretty sure it's not sha-2 itself that is the issue, but the CA from which it was issued from.
It's likely that since it was a sha-2 cert, it was issued from a newer sha-2 CA which was registered in the web browser but not in Java's default truststore (cacerts file).  The sha-1 cert probably worked since it was issued from an older CA that was present in the truststore.
You will need to export the CA cert which issued the sha-2 web site cert and import it into your java truststore.  If you put the url into the web browser you should be able to click the lock icon and see the whole chain.  The CA cert is the one at the top.

*

*Get the CA cert in base64 format as ca.cer (I can post the exact steps if you need them).  Note that keytool requires the cert to be in base64 format or it will reject it.

*Run this command (replace JAVA_HOME with your JDK path):
JAVA_HOME\bin\keytool -keystore JAVA_HOME\jre\lib\security\cacerts -import -file ca.cer -alias newca

*You will be prompted for a password, type "changeit" without the quotes

*You will be asked "Trust this certificate? [no]"  type "yes"

Now java.net.URLConnection should work.  We run into this issue quite a bit, would be nice if Oracle would publish updates for the cacerts file.

redpajama_set_name: RedPajamaStackExchange


text:
Methane Pollution Is About To See A Serious Cut From This Stinky Source
http://thinkprogress.org/climate/2016/07/19/3799601/epa-landfills-methane-emissions-regulation/
Last Friday, the EPA announced new rules that will cut landfills' methane emissions by one third.
The latest regulation is an update to rules last updated over 20 years ago. They are expected to reduce methane emissions by around 334,000 tons a year in 2025. That is equivalent to reducing 8.2 million metric tons of carbon dioxide emissions.
Methane is a greenhouse gas with a global warming potential over 25 times that of carbon dioxide, according to the EPA. But over a 20 year period, it can be 86 times more potent. Methane is the second-most common greenhouse gas emitted by human activities, and nearly 20 percent of those emissions come from landfills.
The methane regulations update the New Source Performance Standards (NSPS) and, in a separate action, revise the Emissions Guidelines from 1996. These actions further implement President Obama's Climate Action Plan and its "Strategy to Reduce Methane Emissions."
"The final NSPS and emission guidelines continue to cover MSW Landfill emissions (commonly known as landfill gas) as the regulated or designated pollutant," the EPA told ThinkProgress in an email. "Non-methane organic compounds (NMOC) are measured as a surrogate for the listed pollutant."
The EPA finalized details dealing with landfill gas treatment, owner and operator compliance, startup, shutdown, and malfunction issues.
Under the NSPS rule, new landfills — after July 17, 2014 — will have to install a gas collection control system if NMOCs exceed 34 metric tons per year. That number is one third less than the previous threshold of 50.
The control system may either route it to a non-enclosed flare, an enclosed combustion device, or a treatment system which can ultimately sell the methane as a source of energy. An estimated 128 landfills will be subjected to this rule, and of these, 115 will be required to install the controls in 2025. The remaining 13 will report their emissions.
The threshold also applies to landfills existing prior to July 17, 2014. An estimated 1,014 active existing landfills will be affected, with 731 controlling landfill gas in 2025. However, this is only 93 more than under the previous rules. Another 77 will be required to report their emissions, and over 200 landfills are either closed or expected to close within 13 months after the rule is published in the Federal Register.
The net cost of the emission guidelines — or the costs after subtracting the benefits — will be around $54 million in 2025. The climate benefits outweigh the total costs by a factor of eight. For every dollar spent to comply with guidelines, the expected benefit is over eight dollars. That adds up to $444 million in 2025.
The benefits from the rule that affects new landfills will be over 10 dollars for every dollar spent to comply. The costs are an estimated $6 million in 2025, while the benefits are $68.3 million.
Between both new rules, the EPA expects a total benefit of $512 million.
The climate benefits that were included in the calculations include human health impacts, property damages from flood risk, and the value of ecosystem services, and others, according to the final rules fact sheet.
The Obama administration has been ramping up its efforts to reduce methane emissions. In May, the EPA finalized new methane regulations for the oil and gas industry. Since then, North Dakota filed a lawsuit against the EPA over the rule.
Food waste is partly to blame for the methane pollution from landfills. The EPA's rule noted that there is not enough information on how the regulations would affect how much waste is diverted to recycling, waste-to-energy facilities, or composting. While lowering methane emissions has clear climate benefits, avoiding wasted food and other organics would also contribute to reducing methane emissions. Around 40 percent of food grown in the United States ends up wasted.
"EPA acknowledged alternative approaches (such as diversion, composting, recycling, and waste-to-energy) at proposal and in its final rules as well as the Regulatory Impact Analysis (and other supplemental documents) for these actions," the EPA added in an email to ThinkProgress. "EPA does not believe that its final actions preclude these activities."
"Further the final rules specifically acknowledge that the use of alternative approaches, such as diversion, may increase as a result of the agency's allowance of a site-specific approach to determining gas collection and control system installation."
In addition to efforts to decrease methane emissions, the U.S. Department of Agriculture and EPA announced last September a goal to reduce food waste by 50 percent by 2030.
Sydney Pereira is an intern with ThinkProgress.


GENEVA (Reuters) – The world populations of fish, birds, mammals, amphibians and reptiles fell overall by 52 percent between 1970 and 2010, far faster than previously thought, the World Wildlife Fund said on Tuesday.
The conservation group's Living Planet Report, published every two years, said humankind's demands were now 50 percent more than nature can bear, with trees being felled, groundwater pumped and carbon dioxide emitted faster than Earth can recover.
"This damage is not inevitable but a consequence of the way we choose to live," Ken Norris, Director of Science at the Zoological Society of London, said in a statement.
"It is essential that we seize the opportunity – while we still can – to develop sustainably and create a future where people can live and prosper in harmony with nature," said WWF International Director General Marco Lambertini.
Preserving nature was not just about protecting wild places but also about safeguarding the future of humanity, "indeed, our very survival," he said.
The report's finding on the populations of vertebrate wildlife found that the biggest declines were in tropical regions, especially Latin America. The WWF's so-called "Living Planet Index" is based on trends in 10,380 populations of 3,038 mammal, bird, reptile, amphibian and fish species.
The average 52 percent decline was much bigger than previously reported, partly because earlier studies had relied more on readily available information from North America and Europe, WWF said. The same report two years ago put the decline at 28 percent between 1970 and 2008.
To gauge the variations between different countries' environmental impact, the report measured how big an "ecological footprint" each one had and how much productive land and water area, or "biocapacity", each country accounted for.
"If all people on the planet had the footprint of the average resident of Qatar, we would need 4.8 planets. If we lived the lifestyle of a typical resident of the USA, we would need 3.9 planets," the report said.
Many poorer countries – including India, Indonesia and the Democratic Republic of Congo – had an ecological footprint that was well within the planet's ability to absorb their demands.
The report also measured how close the planet is to nine so-called "planetary boundaries", thresholds of "potentially catastrophic changes to life as we know it".


text:
module GoogleMusicApi
  #Holds all the playlist related methods
  module Playlist

    #Gets all the playlists that user has
    #@return [Array] of Hashes that describe a playlist
    def get_all_playlists
      url = 'playlistfeed'

      make_post_request(url).fetch('data', {'items' => []})['items']
    end

    #Gets all the tracks in the user's own playlists. Doesn't include subscribed playlists. If you want to get the tracks of a single playlist, use
    # {get_shared_playlists_entries}
    #@return [Array] of hashes describing playlist entries. Each Playlist entry will have the playlist's id and the track description
    def get_own_playlists_entries
      url = 'plentryfeed'

      make_post_request(url).fetch('data', {'items' => []})['items']
    end

    #Gets all the playlist entries of a playlist that user is subscribed to
    #@return [Array] of describing playlist entries
    # @param [String] share_token - this is not the playlist's id, but the share_token
    # @example get_shared_playlists_entries 'AMaBXykmxW9ZMK3C7WvoLKDw8AQB00UNiHXEwWwFRZ8lGc9yfb-SFI6nmj6t-IZKE5AvKFlVSzmU2wmQ2j0e3RqCJe4ytpBAMQ=='
    def get_shared_playlists_entries(share_token)
      url = 'plentries/shared'

      options = {body: {entries: [{
                                      shareToken: share_token
                                  }]
      }.to_json
      }

      make_post_request(url, options)
    end

    #Creates a playlist
    # @param [String] name
    # @param [String] description, default = ''
    # @param [boolean] public, default = false
    # @return [Hash] with the API response, status is in the 'response_code' key
    def create_playlist(name, description = '', public = false)
      create_playlists [{name: name, description: description, public: public}][0]
    end

    #Batch creates playlists
    # @param [Array] playlist_descriptions, consists of one or more hashes with the keys :name, :description and :public
    # @return [Array] of hashes with the result of each creation operation
    def create_playlists(playlist_descriptions = [])
      url = 'playlistbatch'

      creates = playlist_descriptions.map do |pd|
        {
            create: {
                creationTimestamp: '-1',
                deleted: false,
                lastModifiedTimestamp: '0',
                name: pd[:name],
                description: pd.fetch(:description, ''),
                type: 'USER_GENERATED',
                shareState: (pd.fetch(:public, false) ? 'PUBLIC' : 'PRIVATE')
            }
        }
      end

      options = {
          body: {mutations: creates}.to_json
      }
      make_post_request(url, options).fetch('mutate_response')
    end

    # Updates a single playlist
    # @param [string] id, the actual id, not the share token
    # @param [string] new_name
    # @param [string] new_description
    # @param [boolean] new_public
    # @return [Hash] with the API response, status is in the 'response_code' key
    def update_playlist(id, new_name = nil, new_description = nil, new_public = nil)
      update_playlists [{id: id, name: new_name, description: new_description, public: new_public}][0]
    end

    # Batch updates one or more playlists
    # @param [Array] playlist_descriptions, consists of one or more hashes with the keys id:, :name, :description and :public
    # @return [Array] of hashes with the result of each creation operation
    def update_playlists(playlist_descriptions)
      url = 'playlistbatch'

      updates = playlist_descriptions.map do |pd|
        {
            update: {
                id: pd[:id],
                name: pd[:name],
                description: pd[:description],
                shareState: (pd[:public] ? 'PUBLIC' : 'PRIVATE')
            }
        }
      end

      options = {
          body: {mutations: updates}.to_json
      }

      make_post_request(url, options).fetch('mutate_response')
    end

    #Deletes a playlist
    # @param [string] id
    # @return [Hash] with the API response, status is in the 'response_code' key
    def delete_playlist(id)
      delete_playlists([id])[0]
    end

    # Batch deletes one or more playlists
    # @return [Array] of hashes with the result of each creation operation
    # @param [Array] ids
    def delete_playlists(ids = [])
      url = 'playlistbatch'

      deletes = ids.map do |pd|
        {
            delete: pd
        }
      end

      options = {
          body: {mutations: deletes}.to_json
      }

      make_post_request(url, options).fetch('mutate_response')
    end

    # Adds tracks to a playlist
    # @param [string] playlist_id
    # @param [array] track_ids
    def add_tracks_to_playlist(playlist_id, track_ids)
      url = 'plentriesbatch'
      options = {}

      prev_id, cur_id, next_id = nil, SecureRandom.uuid, SecureRandom.uuid

      mutations = []
      track_ids.each_with_index do |value, index|
        m_details = {
            clientId: cur_id,
            creationTimestamp: '-1',
            deleted: false,
            lastModifiedTimestamp: '0',
            playlistId: playlist_id,
            source: 1,
            trackId: value,
        }

        m_details[:source] = 2 if value[0] == 'T'

        m_details[:precedingEntryId] = prev_id if index > 0

        m_details[:followingEntryId] = next_id if index < value.length - 1

        mutations << {create: m_details}

        prev_id, cur_id, next_id = cur_id, next_id, SecureRandom.uuid
      end

      options[:body] = {mutations: mutations}.to_json

      make_post_request(url, options)
    end

    #Batch removes track from playlists. You can send playlist entries of multiple playlists
    # @param [Array] playlist_entry_ids These are playlist entries, not track ids
    def remove_tracks_from_playlist(playlist_entry_ids)
      url = 'plentriesbatch'

      mutations = playlist_entry_ids.map { |id| {delete: id}}
      options = {
          body: {
              mutations: mutations
          }.to_json
      }

      make_post_request url, options
    end

    def reorder_playlist_entry
      throw NotImplementedError.new
    end

    protected

    def add_track_type(track_id)
      if track_id[0] == 'T'
        {'id': track_id, 'type': 1}
      else
        {'id': track_id, 'type': 0}
      end
    end

  end
end

redpajama_set_name: RedPajamaGithub


text:
Summary information of human health hazard assessment of existing chemical substances (II)
Mika Takahashi, Mariko Matsumoto, Takashi Yamada, Atsushi Ono, Akihiko Hirose
Under the Chemical Substances Control Law in Japan, initial hazard information on existing chemical substances is collected by the Ministry of Health, Labour and Welfare, Japan to assess potential initial risks to human health. This hazard information includes acute toxicity, repeated-dose toxicity, genotoxicity, and/or reproductive/developmental toxicity. In an attempt to disseminate such information more widely, we have been reporting this information. In the present report, a summary of hazard information is presented for the following five existing chemical substances: 2,3,4,4′-tetrahydr oxybenzophenone (CAS: 31127-54-5); 1-propene, tetramer (CAS: 6842-15-5); 4-chlorobenzaldehyde (CAS: 104-88-1); diammonium hydrogen 2-hydroxypropane-1,2,3-tricarboxylate (CAS: 3012-65-5); and 2-nitrop- cresol (CAS: 119-33-5). Additionally, we created a dossier for the clarification and evaluation of each study in English using the International Uniform Chemical Information Database version 5.
Bulletin of National Institute of Health Sciences
Hazard assessment
IUCLID
Dive into the research topics of 'Summary information of human health hazard assessment of existing chemical substances (II)'. Together they form a unique fingerprint.
4-chlorobenzaldehyde Medicine & Life Sciences 100%
cresol Medicine & Life Sciences 77%
Japan Medicine & Life Sciences 74%
propylene Medicine & Life Sciences 69%
Chemical Databases Medicine & Life Sciences 68%
Deuterium Medicine & Life Sciences 62%
Health Medicine & Life Sciences 43%
Evaluation Studies Medicine & Life Sciences 40%
Takahashi, M., Matsumoto, M., Yamada, T., Ono, A., & Hirose, A. (2016). Summary information of human health hazard assessment of existing chemical substances (II). Bulletin of National Institute of Health Sciences, 2016(134), 79-83.
Summary information of human health hazard assessment of existing chemical substances (II). / Takahashi, Mika; Matsumoto, Mariko; Yamada, Takashi; Ono, Atsushi; Hirose, Akihiko.
In: Bulletin of National Institute of Health Sciences, Vol. 2016, No. 134, 2016, p. 79-83.
Takahashi, M, Matsumoto, M, Yamada, T, Ono, A & Hirose, A 2016, 'Summary information of human health hazard assessment of existing chemical substances (II)', Bulletin of National Institute of Health Sciences, vol. 2016, no. 134, pp. 79-83.
Takahashi M, Matsumoto M, Yamada T, Ono A, Hirose A. Summary information of human health hazard assessment of existing chemical substances (II). Bulletin of National Institute of Health Sciences. 2016;2016(134):79-83.
Takahashi, Mika ; Matsumoto, Mariko ; Yamada, Takashi ; Ono, Atsushi ; Hirose, Akihiko. / Summary information of human health hazard assessment of existing chemical substances (II). In: Bulletin of National Institute of Health Sciences. 2016 ; Vol. 2016, No. 134. pp. 79-83.
@article{6e6211d3d07546e69d9ff8aed721248d,
title = "Summary information of human health hazard assessment of existing chemical substances (II)",
abstract = "Under the Chemical Substances Control Law in Japan, initial hazard information on existing chemical substances is collected by the Ministry of Health, Labour and Welfare, Japan to assess potential initial risks to human health. This hazard information includes acute toxicity, repeated-dose toxicity, genotoxicity, and/or reproductive/developmental toxicity. In an attempt to disseminate such information more widely, we have been reporting this information. In the present report, a summary of hazard information is presented for the following five existing chemical substances: 2,3,4,4′-tetrahydr oxybenzophenone (CAS: 31127-54-5); 1-propene, tetramer (CAS: 6842-15-5); 4-chlorobenzaldehyde (CAS: 104-88-1); diammonium hydrogen 2-hydroxypropane-1,2,3-tricarboxylate (CAS: 3012-65-5); and 2-nitrop- cresol (CAS: 119-33-5). Additionally, we created a dossier for the clarification and evaluation of each study in English using the International Uniform Chemical Information Database version 5.",
keywords = "Dossier, Hazard assessment, Human health, IUCLID, JECDB",
author = "Mika Takahashi and Mariko Matsumoto and Takashi Yamada and Atsushi Ono and Akihiko Hirose",
note = "Publisher Copyright: {\textcopyright} 2016, National Institute of Health Sciences. All rights reserved.",
journal = "Bulletin of National Institute of Health Sciences",
publisher = "National Institute of Health Sciences",
T1 - Summary information of human health hazard assessment of existing chemical substances (II)
AU - Takahashi, Mika
AU - Matsumoto, Mariko
AU - Yamada, Takashi
AU - Ono, Atsushi
AU - Hirose, Akihiko
N1 - Publisher Copyright: © 2016, National Institute of Health Sciences. All rights reserved.
N2 - Under the Chemical Substances Control Law in Japan, initial hazard information on existing chemical substances is collected by the Ministry of Health, Labour and Welfare, Japan to assess potential initial risks to human health. This hazard information includes acute toxicity, repeated-dose toxicity, genotoxicity, and/or reproductive/developmental toxicity. In an attempt to disseminate such information more widely, we have been reporting this information. In the present report, a summary of hazard information is presented for the following five existing chemical substances: 2,3,4,4′-tetrahydr oxybenzophenone (CAS: 31127-54-5); 1-propene, tetramer (CAS: 6842-15-5); 4-chlorobenzaldehyde (CAS: 104-88-1); diammonium hydrogen 2-hydroxypropane-1,2,3-tricarboxylate (CAS: 3012-65-5); and 2-nitrop- cresol (CAS: 119-33-5). Additionally, we created a dossier for the clarification and evaluation of each study in English using the International Uniform Chemical Information Database version 5.
AB - Under the Chemical Substances Control Law in Japan, initial hazard information on existing chemical substances is collected by the Ministry of Health, Labour and Welfare, Japan to assess potential initial risks to human health. This hazard information includes acute toxicity, repeated-dose toxicity, genotoxicity, and/or reproductive/developmental toxicity. In an attempt to disseminate such information more widely, we have been reporting this information. In the present report, a summary of hazard information is presented for the following five existing chemical substances: 2,3,4,4′-tetrahydr oxybenzophenone (CAS: 31127-54-5); 1-propene, tetramer (CAS: 6842-15-5); 4-chlorobenzaldehyde (CAS: 104-88-1); diammonium hydrogen 2-hydroxypropane-1,2,3-tricarboxylate (CAS: 3012-65-5); and 2-nitrop- cresol (CAS: 119-33-5). Additionally, we created a dossier for the clarification and evaluation of each study in English using the International Uniform Chemical Information Database version 5.
KW - Dossier
KW - Hazard assessment
KW - Human health
KW - IUCLID
KW - JECDB
JO - Bulletin of National Institute of Health Sciences
JF - Bulletin of National Institute of Health Sciences


ProPeak Delta Base AC/DC Peak 4-8 NiMH/CD Charger .5/1.0/2.5A A simple-to-use peak charger for 4 to 8-cell NiCd/NiMH packs. Charge at 0.5/1.0/2.5 amps from an AC wall outlet at home, or from a 12V battery in the field. Comes with Tamiya-style output plug and includes a 3-way adapter lead with BEC and Futaba-compatible transmitter/receiver connectors. Input cords are removable.
Sorry the ProPeak Delta Base AC-DC Peak 4-8 NiMH NiCd Charger .5-1.0-2.5A is currently out of stock.


The journey to Zurich was completed quickly and easily and we had time in Zurich to look at the trams as well as the bridge over the river. We passed some very narrow gauge tracks just outside of Basel. This turned out to be the 750 mm gauge Waldenburgerbahn running from Liestal to Waldenburg. A quick review of the timetable shows we could fit this in on Wednesday.
The leg to St. Gallen was completed effortlessly in one of the tilting trains. The tilt was very pronounced around some of the curves. We passed an advert for "Qualitti Shitti" and have no idea to what this referred. The mind boggles.
After a quick lunch we met Ms. Alexandra Baumgartner who was our guide on the Appenzellerbahn. Alexandra is a driver on the railway and knew the operation very thoroughly indeed. She was able to answer all of our questions and didn't pull any punches. She took us into the control room upstairs and introduced us to the two controllers who are on duty during the day. The system is currently being changed to a modern computer-based one although they still have an old entrance-exit, mosaic-type, system that controls the area around St. Gallen itself. The computer system also shows some of the SBB trains so they can ensure that connections are not missed. We also spent some time with the Manager of operations planning which is quite a tall job for one man.
Entrance-exit CTC panel at St. Gallen, Appenzellerbahn.
Alexandra then took us to the train and introduced us to the driver. The first part was the run to Gais. Immediately leaving the St. Gallen yard we entered the first the rack section. The train is driven on to the rack at a very slow speed and this must be held until the cogs are in place and an audible note is sounded. The 100 driving position is selected (10%) and speed may then be increased as authorized. This is a spectacular climb which, at one point, is the steepest gradient and sharpest curve on any railway in Switzerland. The rack runs across several roads.
It was difficult to see the cogs underneath the train.
Sharply curved and heavily graded track.
At the top of the rack section we met another train, spring switches being used at each end of the siding. This line is quite nerve racking for the drivers because there are plenty of opportunities for collisions with road vehicles. We came close to a collision with a car hauling a trailer.
Gais was reached in good style and we were introduced to the driver of the train to Altstatten. This rack section is steeper that the previous one (16%) and the 160 setting has to be selected. There is a gradual climb up from Gais but this section has fewer problems with road vehicles. The first rack section is engaged and it is like falling of the edge of the earth as the drop is immediate and spectacular. There are several rack sections on the descent into Altstatten all of them very steep.
All too soon we has to say goodbye to Alexandra who has a great deal of technical knowledge with a disarming and pleasant way of talking to us. We walked a little way through the pleasant town and then caught a bus the rest of the way to the SBB station in plenty of time to catch the train to Sargans. This part is along the pleasant Rhine valley with good views of sheer cliffs on the east and Lichtenstein on the west. The connection at Sargans brought us back to Basel on time with just one stop at Zurich.
After eating Italian, Bill and I took a couple of tram rides, first into the old part pf town, then across the Rhine into Germany to the DB station and then return to the SBB station and the hotel. The part across the river seems a little seedier than the Swiss part but there are some very imposing buildings on both sides, the red Market Building and the enormous Exhibition Square for example.
A great day with lots of interest.


The STC Track Combine is a recruiting information clinic for track and field athletes and their parents.
Collegiate coaches of all levels (NCAA, NAIA, and Junior College) are invited to provide insight into the recruiting process.
The 2017 Summer Jumps Fest is scheduled for Saturday, June 17, 2017 at Wichita State University's Cessna Stadium. Summer Jumps Fest is a USA Track & Field sanctioned Pole Vault competition for Elite, Open, and Youth athletes. For details and online registration visit www.STCJumpsFest.com. High Jump, Long Jump, and Triple Jump may also be contested.
The STC Elite Team is comprised of post-collegiate athletes meeting USATF Elite standards that have been invited to continue training and competing via an application process.
The STC Youth Team provides opportunities for youth to train and compete in every event in track and field from an introductory level to high-level competition, under USATF guidelines.
The STC Open Team provides opportunities for post-collegiate athletes to continue training and competing in Track and Field.
The STC Masters Team provides opportunities for mature adults to continue competing in Track and Field in USATF Masters age groups.
Click here to support the Shocker Track Club Elite Team!
The Shocker Track Club operates on donations, sponsorship fees and volunteers. Please visit the Sponsorship page for more information on how to support Shocker Track Club.
We appreciate the support of the following businesses!
We're always looking for new Athletes of all ages to join our Teams.
As a 501c3 non-profit, we rely on donations, sponsorship fees and volunteers. Please visit our Sponsorship page for more information.
We provide volunteers and USATF certified officials to facilitate Wichita State University Track & Field and Cross Country meets. Click here to learn more about becoming an Official or a Volunteer for WSU and STC events.
Check out the latest information about upcoming Home Meets and Meet Results!
The Shocker Track Club, Inc., (STC) supports Wichita State University Track and Field and Cross Country teams, by providing officials and volunteers for all meets. The STC also supports Elite, Master's/Open, and Youth track and field teams, and USATF Certified Officials and meet volunteers.
The Shocker Track Club operates on donations, membership fees and volunteers. A variety of support methods are available for persons or businesses interested in sponsoring and supporting the organization.
The Shocker Track Club was incorporated in 2011, and is an approved 501(C)(3) non-profit organization.
Support the Shocker Track Club!
The Shocker Track Club operates on donations, sponsorship fees and volunteers. Please consider supporting us through donations and sponsorships, by volunteering or officiating at a Home Meet, or by simply cheering us on! We appreciate your help!


text:
Фронса́к () — коммуна во Франции, находится в регионе Юг — Пиренеи. Департамент — Верхняя Гаронна. Входит в состав кантона Сен-Беа. Округ коммуны — Сен-Годенс.

Код INSEE коммуны — 31199.

География
Коммуна расположена приблизительно в 670 км к югу от Парижа, в 100 км к юго-западу от Тулузы.

На западе коммуны протекает река Гаронна. Большую часть территории коммуны занимают леса.

Климат
Климат умеренно-океанический. Зима мягкая и снежная, весна характеризуется сильными дождями и грозами, лето сухое и жаркое, осень солнечная. Преобладают сильные юго-восточные и северо-западные ветры.

Население
Население коммуны на 2010 год составляло 202 человека.

Администрация

Экономика
В 2010 году среди 109 человек трудоспособного возраста (15—64 лет) 78 были экономически активными, 31 — неактивными (показатель активности — 71,6 %, в 1999 году было 66,4 %). Из 78 активных жителей работали 71 человек (37 мужчин и 34 женщины), безработных было 7 (2 мужчин и 5 женщин). Среди 31 неактивных 7 человек были учениками или студентами, 15 — пенсионерами, 9 были неактивными по другим причинам.

Фотогалерея

Примечания

Ссылки

Коммуны департамента Верхняя Гаронна

redpajama_set_name: RedPajamaWikipedia


text:
Kollankodu é uma panchayat (vila) no distrito de Kanniyakumari, no estado indiano de Tamil Nadu.

Demografia
Segundo o censo de 2001,  Kollankodu  tinha uma população de 34,322 habitantes. Os indivíduos do sexo masculino constituem 51% da população e os do sexo feminino 49%. Kollankodu tem uma taxa de literacia de 72%, superior à média nacional de 59.5%: a literacia no sexo masculino é de 74% e no sexo feminino é de 70%. Em Kollankodu, 13% da população está abaixo dos 6 anos de idade.

Localidades de Tâmil Nadu


The Forgeron D'Or is a jeweler's shop and a diamond merchant that creates, transforms and repairs jewelery since 1989.
From classic to cutting-edge styles, let yourself be seduced by our mini sculptures of precious stones, by our meteorite fragments jewels and our gold and silver creations. Majority of the precious stones are brought back by Richard and Agnes from their many trips around the word. All these creations will surprise you and dazzle your eyes.
Our jewellers will design a one-of-a-kind jewel, entirely crafted to reflect your taste.
Grant your jewelry a second life and wear them in memory of those who gave them to you.
We specialize in jewelry repair. We achieve quality, durable and invisible repairs.
Our jewellers will design a unique jewel, entirely crafted to reflect your taste.
The Forgeron D'or is a jewlery shop reknown for the meticulous work of it's crafstmen who work with passion to offer you unique, durable and quality pieces entirely made by hand at our premisses. We use first grade materials along with 100% natural, grade AAA stones and pearls.
Le Forgeron D'or is proud to be part of the prestigious international society of Économusée® Network. Come visit us and see our jewellers at work, enter their world, discover their stories and follow the evolution of the trade of jeweller through time. Discover artifacts and also a replica of the biggest canadian gold nugget.
Whether in group, solo or for the pleasure of your eyes, we garantee you a gem of a visit!


text:
Back to Privacy Centre All topics GDPR Law Policies Tools & Forms Video
Principles of the GDPR
Under the GDPR, the data protection principles set out the main responsibilities for organisations.
"a) processed lawfully, fairly and in a transparent manner in relation to individuals;
b) collected for specified, explicit and legitimate purposes and not further processed in a manner that is incompatible with those purposes; further processing for archiving purposes in the public interest, scientific or historical research purposes or statistical purposes shall not be considered to be incompatible with the initial purposes;
c) adequate, relevant and limited to what is necessary in relation to the purposes for which they are processed;
d) accurate and, where necessary, kept up to date; every reasonable step must be taken to ensure that personal data that are inaccurate, having regard to the purposes for which they are processed, are erased or rectified without delay;
e) kept in a form which permits identification of data subjects for no longer than is necessary for the purposes for which the personal data are processed; personal data may be stored for longer periods insofar as the personal data will be processed solely for archiving purposes in the public interest, scientific or historical research purposes or statistical purposes subject to implementation of the appropriate technical and organisational measures required by the GDPR in order to safeguard the rights and freedoms of individuals; and
f) processed in a manner that ensures appropriate security of the personal data, including protection against unauthorised or unlawful processing and against accidental loss, destruction or damage, using appropriate technical or organisational measures."
Article 5(2) requires that:
"the controller shall be responsible for, and be able to demonstrate, compliance with the principles."
Source: ico.co.uk
Back to Privacy Centre


text:
FROM THE MAGAZINE: Road rules drive cargoes on to rail - Europe
FROM THE MAGAZINE: Road rules drive cargoes on to rail
Germany is seeing more project cargoes switching to rail as road regulations are more strictly enforced, while in Russia the sheer distances involved ensure the economic advantages of rail, writes Yvonne Mulder.
Using rail for the transport of heavy and outsize cargo is gaining more support in Germany, both from customers and from the authorities, according to Thomas Hoffman, coordinator worldwide transport and projects at Kübler Spedition.
"DB Net Infrastructure (the state railway) is willing to keep certain networks open for transformer transport," he explained. "If the lights go out, we really need to get there.
"There are seven or eight rail routes crossing Germany, north-south and east-west, which are kept open for heavy transport. And, if we need to go beyond that network we can, for instance, use a 32-axle railcar to get over the bridge."
More stringent regulations
He said that regulations are becoming more stringent and obtaining a permit for road transport is harder than before. "If a movement is over 250 km, you have to tick a box to say it is not possible to do it by rail or water. In the past, the box was ticked, but it was not really checked. More authorities are stricter about awarding permits now."
The company finds that its trimodal (rail, road, water) hub at Mannheim is proving a good investment as it offers flexibility. The company has worked with the railways to improve the movement of commercial engines built buy MAN from Augsburg to Mannheim.
"At first, we were looking at having to timetable one shipment over three or four weekends. We told them there was a possibility to do it every week and now we are able to leave on Friday and arrive on the Monday. So every week we carry engines for ships or power stations to Mannheim and then transfer it on to barges for shipment to Rotterdam and around the world," said Hoffman.
For St Petersburg-based Modul, using railways for heavy lift and project cargo transport over long distances (more than 2,000 km) is much more "economically favourable" than using road, said Max Smirnov, head of project cargo group. "Plus, some regions of the Russian North and Far East – which are the main destinations in the gas and oil sector – can only be reached by rail due to weather conditions and poor road quality."
Some regions of the Russian North and Far East – which are the main destinations in the gas and oil sector – can only be reached by rail due to weather conditions and poor road quality.
- Max Smirnov, head of project cargo at Modul.
Wind power growth
He explained that although the majority of large projects in the European part of the country have been suspended, business is growing in other areas, including the delivery of wind power generating equipment to the south and Volga regions of Russia. Other cargoes include parts for the modernisation of refineries, oil and chemical plants.
Modul's most recent projects include the transportation of gas turbines for Rosneft's VNKhK project; delivery of passenger bridges to Moscow, Sa mara and the Russian South airports (including a project cargo shipment over the Northern Sea Route); as well as the supply of rail wagons and equipment to Cuba.
Vladimir Rodygin, Modul's chief technologist, said: "There has been a huge step up in Russian heat and power plants, with hydroelectric generation and nuclear power station modernisation on its way as well." Most of the businesses is domestic due to the economic sanctions imposed on Russia by the USA. Nonetheless, he said that volumes of project cargo shipments, mainly to Kazakhstan and Uzbekistan, are on the rise.


text:
Sally Hed Named President, Chief Manager of ImmunoChemistry Technologies
ICT President Sally Hed
Twin Cities Biotechnology Company Now Solely Woman Owned and Operated
Minneapolis, MN, June 2, 2016 – ImmunoChemistry Technologies (ICT), a Twin Cities-based biotechnology company that has developed proprietary research and life science tools, has named Sally Hed president and chief manager, effective immediately.
Hed has been with the company for 20 years, most recently as V.P. of marketing and sales. Her first role with the company was as a scientist when it was in its start-up phase. Over the next 20 years, she helped develop products and build the company into the profitable business it is today, with double-digit growth, a solid customer base and an international distributor network serving labs all over the world.
As chief manager, Hed will set the strategic direction of the company as well as oversee all of ICT's day-to-day operations.
ICT develops tools and technologies that enable biomedical researchers to discover new drugs and treatments for cancer and other diseases affecting both animals and humans. ICT is considered a leading supplier of apoptosis detection kits, which help researchers detect apoptosis or programmed cell death in living laboratory cells. ICT also offers diluent and buffer components for ELISA kit development along with consulting services to assist researchers with their own assay development projects. ICT's products have been cited in over 1,500 scientific publications.
In 2014, the company sold its proprietary and patented FLIVO® technology to a private equity firm. This technology enables the timely assessment of chemotherapy effectiveness in living animals, which may one day revolutionize cancer treatment.
Now solely woman-owned, all of ICT's current employees are also female, from PhD-level R&D scientists to college interns. "It's great to be around a team of women who share my passion for science," Hed said. "I've always been interested in biology and seek to understand how cells differentiate into specific tissue types, reproduce, and die. I believe my contributions to ICT and the researchers who use ICT's products have had a bigger impact on human health than if I had pursued a clinical career."
Hed earned a bachelor's degree in genetics and cell biology from the University of Minnesota in 1991 and an MBA from Cardinal Stritch University in 1999.
Hed is taking over the leadership role at ICT after the retirement of its founding partner and president, Brian W. Lee, Ph.D. Dr. Lee and his wife Carol Lee recently sold their interests in ICT to Hed.
Since founding the company in 1994, Dr. Lee served as ICT's chief executive as well as product developer and lead scientist for assay development. He developed many of ICT's research products, including its ELISA buffers, caspase detection reagents, FLICA® apoptosis detection kits, and FLIVO®patent. Dr. Lee will assist with the leadership transition and will continue to mentor ICT's scientific and technical staff.
"Brian's serious, yet laid-back attitude made ICT's lab a stimulating and fun place to work," Hed said. "We are grateful for his scientific and entrepreneurial contributions that helped build ICT to where it is today."
ICT's customers include many established and published biomedical research scientists at pharmaceutical companies and leading universities like Harvard, Yale, Vanderbilt, and the University of Minnesota, as well as cancer research centers such as Fred Hutchinson Cancer Research Center, Moffitt Cancer Center, MD Anderson Cancer Center, and research institutions such as the NIH, Howard Hughes Medical Institute, and the Karolinska Institute.
About ImmunoChemistry Technologies
ImmunoChemistry Technologies (ICT) develops life science tools and offers assay development services to biomedical researchers that enable them to discover promising new treatments for both human and animal diseases. ICT offers a wide range of apoptosis assays, caspase assays, and mitochondrial depolarization detection products in addition to conjugate stabilizers, blocking buffers, wash buffers and other accessory solutions for ELISA development. Founded in 1994, ICT has achieved consistent double-digit growth and built a loyal and growing customer base, with an international distributor network and customers in labs all over the world. For more information, visit www.immunochemistry.com.
Maria Verven, Verve P.R.
mverven@gmail.com
ICT Joins Janel Group Life Sciences Family!
October 2020 Citations
NIH scientists discover pathway coronaviruses exits cells!
Coming Soon: Two new additions to our ELISA catalog!
Remember to visit us: 2020 AACC Annual Meeting & Clinical Expo December 13-17!


text:
Q: PublicKey.load_pkcs1 for Java I am looking to load a PEM public key to encrypt a value. In Python I would just use a higher level function like PublicKey.load_pkcs1. I cannot find such a function for the Java/Scala anywhere.
Is such available or do I need to reimplement following the Python implementation?

EDIT:
The content is:
-----BEGIN RSA PUBLIC KEY-----
...
-----END RSA PUBLIC KEY-----

A: Making this work is quite simple.
You only need to call a Python script from Scala like so:
val encryptedValue: String = Seq("python3", "foobar.py", pemKey, value).!!

In Python you can then simply implement PKCS1 reading via:
import base64
import rsa
import sys

pemKey = sys.argv[1]
value = sys.argv[2]
pk = rsa.PublicKey.load_pkcs1(bytes(pemKey, 'utf-8'))
encrypted = base64.b64encode(
    rsa.encrypt(value.encode('utf-8'), pk)).decode('utf-8')
print(encrypted)


text:
El e-Prix de Nueva York es una carrera de automovilismo válida para el Campeonato Mundial de Fórmula E, que actualmente se disputa en el Circuito callejero de Brooklyn, en Nueva York, Estados Unidos.

Historia
Originalmente se rumoreaba que Nueva York sería la ciudad anfitriona de la primera temporada del Campeonato de Fórmula E de la FIA, aunque no aparecería ni en los calendarios de la primera ni de la segunda temporada. En cambio, se llegó a un acuerdo para que Nueva York albergara las dos últimas carreras de la temporada 2016-17, y el calendario provisional anunció oficialmente su inclusión. Luego, el calendario oficial vio las rondas en Nueva York y Montreal cambiadas, lo que significa que sería la ciudad canadiense la sede de la final de temporada, después de las preocupaciones sobre el tiempo para llevar el equipamiento de Fórmula E al otro lado de la frontera.

Ganadores

Estadísticas

Pilotos con más victorias

Equipos con más victorias

Referencias

Nueva York
Competiciones de automovilismo de Estados Unidos
Competiciones deportivas celebradas en la Ciudad de Nueva York


text:
Диглим, или бис(2-метоксиэтил) эфир — растворитель с высокой температурой кипения. Это органическое соединение, представляющее собой диметиловый эфир диэтиленгликоля. (Название «диглим» происходит от «дигликоль-метилового эфира».) Это бесцветная жидкость с легким запахом эфира. Смешивается с водой, а также с органическими растворителями.

Растворитель
Из-за своей устойчивости к сильным основаниям диглим является предпочтительным растворителем для реакций с реагентами щелочных металлов даже при высоких температурах. Следовательно, реакции с участием металлоорганических реагентов, такие как реакции Гриньяра или реакции восстановления гидрида металла, могут значительно повысить скорость реакции. Диглим также используется в качестве растворителя в реакциях гидроборирования с дибораном. Он служит хелатом для катионов щелочных металлов, делая анионы более активными.

Безопасность
Европейское химическое агентство относит диглим к особо опасным веществам (SVHC) как репродуктивный токсин.

Примечания

Простые эфиры


I love smart/earth balance... I use their products!
I use Earth Balance soy butter and I am quite impressed. I can hardly even tell the difference. I also like that they have gluten free right on the label.
I also like that they have gluten free right on the label.
It sure does make you feel a lot more comfy, eh? I use that one, too.
Anyone ever use the sticks in baking yet? Am cf and want to use them in some cookies... Just curious.
I use Smart Balance and like the flavor very much. I have not used it to bake--only as a spread and in mashed potatoes, etc.
I've never noticed a soy butter. Does it have casein by any chance?
I used to use their products all the time before I cut out dairy and casein. Their stuff is so tasty. Not sure which I can't tolerate, but maybe their soy butter would be a good testing tool.


The financial service industry has expanded beyond the traditional financial services of yesteryear. A host of nontraditional or "fringe" financial service providers have grown in popularity, adding more consumer options to the mix.
In the 1980s, prepaid cards, as they were called, first emerged in the long- distance telephone service market. By the mid 1990s, large retailers realized the cost-saving possibilities of stored value cards and began issuing them in place of traditional, paper gift certificates. Over the past decade, the stored value card market has grown exponentially. Today, stored value cards are being used for many purposes, including payroll, general spending, travel expenses, government benefit payments, retailer-specific spending, and employee benefit and reward payments. Card issuers include financial institutions, individual retailers, government agencies and nonbank financial service providers.
The concept of land banking began in the 1960s as communities sought solutions to urban disinvestment. The idea is simple…to create a governmental entity that focuses solely on the conversion of vacant, abandoned and tax-delinquent properties into productive use. Land bank authorities achieve this goal by acquiring and overseeing redevelopment of these properties.
Minimized risk. Community Reinvestment Act (CRA) credit. Community development loan pools provide the opportunity to simultaneously achieve both.


text:
LagosPhoto
Nov 7 -
Twitter FacebookInstagramYouTube
LagosPhoto Overview
About LagosPhoto
Archive: 201920182017201620152014
Egungun
Ade Adekola's series explores the Egungun and its significance within Yoruba culture. He adapts an age-old symbol to engage with a global, modern-day audience. The term 'Egungun' refers to the masked and colourfully costumed figure that is the protagonist within traditional Yoruba ceremonies, called 'Ogun Egungun', that are rooted in ancestral worship. Referred to as 'the living-dead', they represent the reincarnated spirits of Yoruba ancestors, for whom annual ceremonies are held as a means of assuring them a place amongst the living, and as a means of renewing the lives of an entire community. Cloth and textile hold an important significance within Yoruba culture, the role of which is particularly key within the Egungun myth. Yoruba legend equates nakedness with infancy, lack of social responsibility and even insanity. Thus elaborate dress is a crucial symbol for the Egungun, reflecting the power and prestige of the family and its ancestors. In this work Adekola confirms that the importance of dress and display is still highly significant within contemporary Nigerian culture, and that despite the longstanding nature of the Egungun designs, they remain contemporary works of art.
Ade Adekola is a Nigerian-born conceptual photographer and architect who has actively documented life in Lagos since 2005. His work explores themes of repetition and challenges perceptions through digital reconstructions which question identity, geography, culture and the boundaries between individual identity and collective experiences. His photographs feature modern-day living in Lagos and its cultural, technological and economic opportunities and challenges. Often pairing distant cultural scenes together in the same frame, Adekola juxtaposes different elements to highlight a myriad of global differences, complexities and paradoxes.
Other Exhibitors
Women Through The Lens
Women through the Lens' is a mentorship program in partnership with Culture at Work Africa (A project co-funded by the European U...
The Market Photo Workshop
LagosPhoto is delighted to partner with The Market Photo Workshop to present the work of three emerging South African photographers celebrating pan Af...
The Ghetto Tarot
The Ghetto Tarot is a photographic interpretation of the well-known traditional Rider-Waite-Smith Tarot deck. Set in the Haitian ...
EACH PASSING DAY OPENING RECEPTION
A Retrospective Exhibition on a 15-year Career in Photojournalism Covering Youth and Women Empowerment, Education, Street Economics and the Rapidly Tr...
POPCAP 14 (Project)
The international photography competition POPCAP is pleased to announce the winners of the 2014 edition. The award aims to foster interest&n...
Fondation Zinsou (Project)
Outdoor images of Jean-Dominique Burton titled The Hunters from Foundation Zinsou will be on display at Muri Okunola Park. ...
In the series, Turn It Up!, photographer Jide Odukoya aims to shift the focus from the poverty porn fed by the media, to some of the country's m...
Invasive Species is a series produced in 1996 by Cape Town photographer Dillon Marsh. It explores the relationship between the environment and the dis...
Winner of the the 2014 'Bourse du Talent' Favourite Creation Awards at the Bibliothèque François Mitterrand in Paris, I am 14 is a stage...
'When light shines in the dark, the darkness is uncomprehending'
As a result of the construction of an alternative electricity network in addition to the existing but over stretched existing Power Holding Company Ni...
Nigerian Punishments
In Nigerian Punishments, Seun Akisanmi stages himself in a performance series, reenacting some of the most common punishments he received growing up, ...
Cathedral Cars
French multimedia artist Thomas Mailaender captures portraits of vehicles of all shapes and sizes, sporting excess quantities of luggage, junk and mat...
Tristes Tropiques: Illustrations hors texte
In Tristes Tropiques: Illustrations hors texte, Laurence Aëgerter, in collaboration with Ronald van Tienhoven, features images, which are a facsi...
The Table of Power 2
In late 2007, with the start of the Great Recession, the economic situation in the world changed dramatically. The largest financial service companies...
Lagos, the commercial capital of the country, is a city of over ten million people where competition for space is a daily struggle and extends from ac...
The Fulani mud hut story is one of material culture. It is a connection between the settlers and the way they live with the objects around them. Almos...
I Am Walé Respect Me
Patrick Willocq's recent projects explore non-western narratives and mise-en-scenes in collaboration with local communities in the Democratic Re...
In Kudzanai Chiurai's State of the Nation, the notion of "state" is explored as a utopia and an action, a state of mind as well as a...
The Affogbolos
Remi in Paradise and Remi in the wild are both part of the series The Affogbolos, which will be introduced in London in 2014 as part of the African Re...
Oikonomos
In the series Oikonomos, Edson Chagas photographs himself posing with various plastic bags covering his head. These bags derive from mass-produced con...
Deconstructing She
Adama Delphine Fawundu seeks to explore the manifestations of post-colonial and post-Trans Atlantic Slave Trade identities. Her recent project Deconst...
Long Live the Dead Queen
In Long Live the Dead Queen, Mary Sibande creates a series of fantasies and imagined narratives focusing on a fictional character named Sophie, a dome...
arrière-tête (mécanismes)
Born in 1986 in Switzerland, Augustin Rebetez works in photography, stop-motion video, painting, writing, and installation, often collaborating with p...
This is What Hatred Did
In the 1960s, a five year old Nigerian child's village was attacked by soldiers. His mother had left him home alone and he had to run away, esca...
In her series Cocktail, Namsa Leuba infuses fashion and portraiture to comment on the representation of the female body in Africa today. The images ar...
Imagine destroying and remaking \'Out of Africa\'
1985In 1985 the Ethiopian famine, which claimed hundreds and thousands of lives, was the first time that international journalists broadcast live TV i...
Nicolas Henry's Tales from the World incorporates staged photography and theatrical techniques to create large-scale productions with various pr...
Just do it in blue (2006) and Y bandana veil in green (2006)
Hassan Hajjaj's photographic practice celebrates the popular visual culture of the Moroccan market and its integrated role as a social space for...
Sin is a Puppy That Follows You Home: Romance Novelists in Northern Nigeria
If a man offers you flowers, money, or meat, always choose meat, my friend Rabi tells me. She's one of several dozen popular romance novelists l...
Humanae
In the ongoing project Humanae, Angélica Dass creates a chromatic inventory of images that highlight the range of different human skin colours....
El Blanco
The series El Blanco explores pre-conceived representations of Africa by the West and the superficial nature of the gaze of the traveler in an unfamil...
Love Radio is a transmedia documentary about the process of reconciliation in post-genocide Rwanda. Using the popular radio soap opera Musekeweya (&ld...
The Masked Woman
The Masked Woman is a self-portrait series that explores representation of gender in Nigerian society through a performative lens. It attempts to aver...
Medicine Man: I'll Take Care of You
Pregabalin 150mg, OxyNorm 10mg, Pregabalin 100mg, Sodium Docusate 100mg, Pregabalin 75mg, OxyContin 80mg, Gliclazide 80mg,OxyContin 20mg, Omeprazole 2...
One Day I\'m Gonna Make It
In the summer of 2012, Karine Versluis travelled to Lagos where she met a number of young women who had come from Eastern Nigeria to Lagos to start a ...
Umbra, Axiom Chapter
Umbra delves into the world of shadows, a darkness that is seductive and deceptive. A darkness that lies in every human soul, as a still black lake wi...
Principle Sponsors:
Tweets: @LagosPhotoFest
RT @PrixPictet: Excellent @guardian profile of #prixpictet nominator, director of @LagosPhotoFest, Azu Nwagbogu - a visionary curator a…
We'll never forget you @MarcPrust https://t.co/w97BpbLbql
RT @Iyemeezy: I was a co-creator for the @LagosPhotoFest home museum project. You can check out my home museum, amongst others, here --->…
RT @philipsteeleart: I am one of 220 photographers selected to participate in LagosPhoto Home Museum. LagosPhoto is the most important annu…
RT @WambuiKamiru: The launch of the Home Museum, a curated, online art project by the @LagosPhotoFest is live NOW here: https://t.co/eu3m2o…
RT @Popacanuto: @LagosPhotoFest , Home Museum, Señor Don Indio Manuel https://t.co/E9Du44asfQ
RT @MareikePalmeira: We arrived in Lagos to prepare everything for the 50 years of #THINGSFALLAPART (1970/71) jubilee. A screenshot shows t…
Sundown. . --- SAINT-LOUIS SENEGAL . Magic and colors in Senegalese daily life by Christian Colomer… https://t.co/Ujjgucwbnh
Sunday. --- 2012. Igbogene, Bayelsa. The effect of flooding in Southern Nigeria. 📸: @gideonmendel / Rights Reserved… https://t.co/9Q8NcEp4e8
Friday. Nothing in life is to be feared, it is only to be understood. Now is the time to understand more, so that w… https://t.co/xXM1o6YdNE
©2021 LagosPhoto Festival
In Partnership with Archive of Modern Conflict
Site Credits: Made By Aim