My daughter's employer emailed her a tax form as an encrypted PDF file. The email read, "The password to open this document is your date of birth in this format MMDDYYYY and the last 4 digits of your SS number." I opened the document and entered the password as indicated.
I double checked my daughter's social security number and her birth date (sometimes we get those things mixed up). I tried things like putting the last four of her social first followed by the formatted date. I tried formatting the date in a dozen different ways. I tried transposing a few numbers in her SSN. Nothing worked.
We cannot open <daughter>'s form using MMDDYYYY followed immediately by the last 4 digits of her SS number. Have you had any reports of others who cannot open theirs?
No, I have not heard that anyone else has had this issue. I can print and mail or she can come pick it up, whichever is more convenient.
For the past six years, I've gone completely paperless with our taxes. I store all our tax forms digitally, organized by year. I greatly prefer managing digital documents over paper ones, which accumulate over the years and need to be (physically) stored, organized, and moved.
To "brute force" a password means to try all possible combinations of characters until you finally guess the correct password. In my case, I was confident that the password to my daughter's tax form consisted of 12 digits. In this age of computing, that can't be too hard to crack, can it?
The first step was to extract the password hash from the PDF document. If "hash" makes you think of "hash browns," you're not too far from the truth. Password hashes are even "salted" to make them more difficult to crack.
To make hash browned potatoes, you need to grate the potatoes into little shreds. Let's call this grating tool a "hashing algorithm." To continue the analogy, in order to crack our password, we need to feed potato after potato through the hashing algorithm until we find one that comes out exactly like the original hash. As you can imagine, that takes a lot of potatoes.
In the future, only the cool kids will write. Just watch.
First, download and install Perl. Perl is a super-geeky programming language that I wish I knew. I'm on Microsoft Windows (hey, be nice) so I tried the ActiveState and Strawberry flavors of Perl. They both work, the critical part is making sure that Windows associates the .pl file extension with Perl.
Next, I downloaded the GitHub repo for John the Ripper. John the Ripper (henceforth "JtR") is another geek tool with a really long history. It's main purpose is to grate our potatoes into hashes as fast as possible until we get a match. I downloaded the Windows build and unzipped it. It requires no installation.
It's not very apparent what to click on to download the build, so here's a screenshot.
I located the "run" folder inside of the JtR directory, and copied the PDF file ("TaxForm.pdf") I was trying to crack into it. I was preparing my workspace.
Then I opened Windows Command Prompt and navigated to the JtR "run" directory, where there are myriad, no — a plethora — of Perl and Python scripts we can use to extract password hashes from all different types of files: 7z2john.pl, cisco2john.pl, itunes_backup2john.pl, etc. The one I needed was called pdf2john.pl.
Runningpdf2john.pl TaxForm.pdf output the hash from the PDF file on the screen. But JtR needs that hash in a text file. So I redirected the output to a text file by adding >hashfile.txt.
I was almost ready to start cracking. I just needed to figure out how to tell JtR to only try combinations of numbers 0–9 that were 12 characters in length. The option to tell JtR to only use numbers is--incremental=digits, but specifying a length of 12 characters required editing the john.conf file (conveniently located in the "run" directory).
Normal Windows notepad won't detect the line breaks in the john.conf file, so I opened it with Notepad++. It's a large file, but I found the parameters I was looking for around line 1210. I set MinLen = 12 and MaxLen = 12.
I let it run all night long and into the next day. Then it occurred to me: there are 900 billion different combinations of 12 digits. At 50,000 attempts per second, it would take over 6 months to try them all. Of course, I might get lucky and find the right hash after only a few weeks, but that's still a long time. Not really worth it if my daughter's employer can just snail mail us the form in a few days.
I started to wonder if there was a better way.
Another way JtR can crack passwords is by dictionary attack. Instead of JtR trying all possible random combinations of characters, we supply it with a list of pre-generated passwords that it can try.
In the pattern of [date of birth in MMDDYYYY + last four digits of SSN], I figured there were only about six unique digits used, and I could cut in down to five if I assume that the first three (the MMD part) were correct. So I pieced together the following Powershell code to generate a list of all possible permutations of the final nine digits, prefixed by the first three that I hoped were correct.
This script took about 15 minutes to complete, but when it was finished I had a list of over 600,000 permutations I could use to try to crack the hash of TaxForm.pdf's password.
JtR easily found the password in just a few seconds. It was displayed on my screen as shown above, but that may have been because I told it to in some further tweaking I did to the john.conf file. In any case, JtR stores passwords it cracks in a file called john.pot.
I discovered that my daughter's employer had her social security number wrong. It was even incorrect on the tax form that I now was finally able to open. I was fortunate that they had it wrong in such a way that it was caught by one of the limited permutations I had in my wordlist.
A final note: for dictionary attacks, JtR was quite particular about the encoding of the wordlist file I gave it. It works best when the file is encoded as UTF-8.


text:
Prevent ice dams on your roof and damage to your home
Learn how to recognize and prevent damaging ice dams during cold winter months.
The classic image of a snow-covered roof dotted with icicles has a certain seasonal charm. But a cold and snowy winter and those icicles can can lead to ice dams — and cause some not-so-fun damage to a home.
Ice dams can lead to mold, rot and water leaking into the attic and nearby ceiling. But there are ways to help prevent this damage. From simply raking the snow off the roof to installing heated cables to completely redoing the attic, there are a number of answers to fix these issues.
What are ice dams and how do they form?
Ice dams are the result of snow collecting on a roof. As the snow accumulates, heat from the home escapes through the roof and melts the snow, which then flows down toward the gutters. Soon after melting — and particularly on frigid days — the water freezes in the gutter, and once full, freezes over the top of the gutter. And those icicles can grow big and heavy very quickly.
Ice dams typically form near the edge of the roof when water runs off the warmed roof and then freezes again at the eaves, but this isn't the only place they are found. They can also form on gutters that don't drain completely and around skylights, because of the less-insulated design.
Why are ice dams a problem for my home?
Ice dams can cause big problems. The weight of these heavy icicles has been known to rip gutters from roofs and cause shingles to break free from the nails holding them in place.
But the damage doesn't stop there. Water-stained ceilings and peeling paint are also the result of ice dam damage.
Ice dams increase the chance of water seeping into the attic and soaking the insulation. This significantly brings down its R-value, or it's heat-retaining/insulating capacity — and worse yet — it can cause structural damage if left unchecked. Over the years, the effects of ice dams can lead to blistering of the interior and exterior paint. It can also spur the growth of mold and mildew, as well as weaken structural beams and rafters. Take into account the high cost contractors will likely charge to fix the problem and it's easy to understand why it's wise to take a proactive approach to managing ice dams.
How do I assess ice dam damage?
It may be necessary to bring in a contractor for an estimate in order to have a solid understanding of how extensive the damage is. Here are some other tips to consider:
Snap some photos. From the exterior of the home, take a few photos to use as a reference to look for signs of water damage on the interior. Look for tea stains on ceilings and walls near the position of the ice dam.
Check in on the attic. Get into the attic and look for water dripping or staining on the rafters and roofing underlayment. It can be helpful to flag these areas to easily locate them later.
Inspect your chimney. See if there is evidence of ice forming around the base of the chimney, where it meets the roof. If the flashing has come loose or isn't sealed well, this can be another place where ice and meltwater can do some damage. From inside the attic, review the way heat escapes from around the perimeter of the chimney. If daylight can be seen through that seal, take action to seal that up ASAP.
How do I prevent ice dams?
From upgrades to a home's attic to quick do-it-yourself fixes, here are some ways to prevent ice dams from forming:
Keep the roof in good shape. One of the best answers to prevent ice dams is to maintain the roof well, and to be sure there is enough insulation keeping warm air from getting through.
Roof raking. Using a roof rake is one of the easiest ways to prevent ice dams from forming, and they can be found at most hardware stores. A roof rake can clear snow from the bottom portion of the roof from the safety of the ground. Clearing the snow away helps to prevent moisture from damaging the home. Do not attempt to clear the snow by getting up on the roof. A contractor can also be hired to do this job.
Install heated cables. Another short-term but effective answer is to warm up the area where the roof meets the gutters. Heated cables may need to be professionally installed, but it's a sure-fire way to keep the water flowing into downspouts and away from the home.
Insulation + ventilation = protection. A more costly but also more permanent way to prevent ice dams is proper insulation and ventilation. Ice dams are usually caused because the attic is warmer than the air outside. Ideally, the insulation keeps warm air in the home and out of the attic. The venting system in the attic helps to keep it cool, and hopefully close to the temperature outside. Together, this clever combination keeps snow on the roof from melting — and if the snow doesn't melt, then ice dams shouldn't form.
Madison, Wisconsin-based American Family Insurance group is the nation's 13th-largest property/casualty insurance group and ranks No. 311 on the Fortune 500 list. The company sells American Family-brand products, including auto, homeowners, life, business and farm/ranch insurance, primarily through its exclusive agents in 19 states. American Family affiliates (The General and Homesite) also provide options for consumers who want to manage their insurance matters directly over the internet or by phone. Affiliate Main Street America sells insurance products through independent agents. Web www.amfam.com; Facebook www.facebook.com/amfam; Twitter www.twitter.com/amfam.

redpajama_set_name: RedPajamaCommonCrawl


text:
NEFAC to Present 'First Amendment and the Free Press' at Bigelow Free Public Library in Clinton, Mass.
The New England First Amendment Coalition will present its ongoing community conversation, "First Amendment and the Free Press," from 6:30 p.m. to 8 p.m. on March 11 at Bigelow Free Public Library, 54 Walnut Street in Clinton, Mass.
This event is free and open to the public. Speakers include:
NOAH BOMBARD | Bombard is a Clinton resident and managing producer for news of MassLive. He previously worked as the digital editor for the Telegram & Gazette, editor of Worcester Magazine and managing editor of Community Newspaper Company's Northwest Unit.
MELISSA HANSON | Hanson is a multimedia reporter for MassLive. She covers Worcester and reports on statewide news, including breaking news, courts and feature stories. She previously worked at The Lowell Sun and as a correspondent for The Boston Globe.
JUSTIN SILVERMAN (moderator) | Silverman is executive director of NEFAC and an adjunct professor at the University of Maine School of Law where he teaches First Amendment law. Silverman, a Massachusetts-based attorney, is also a former journalist and publisher.
EMILY SWEENEY | Sweeney covers local news and writes the "Blotter Tales" column for The Boston Globe. She has been on the Globe staff since 2001, and currently serves on the board of directors for NEFAC and the New England Society of News Editors.
NEFAC offers discussions on journalism and the First Amendment as part of its Featured Speaker Program, launched in January 2018 to help increase First Amendment education in high schools, college classrooms and community centers. Since the program's creation, NEFAC has provided more than 75 presentations throughout the region.
The First Amendment and Free Press community conversations series is supported in part by the Society of Professional Journalists Foundation.
Major Supporters of NEFAC include Hearst Connecticut Media Group, Paul and Ann Sagan, The Boston Globe, WBUR, Boston University and the Robertson Foundation.


This document provides information about quotas and resource limits for Cloud Pub/Sub.
For more information about tracking your quotas (such as topic or subscription utilization), see Monitoring.
For a given project, you can use the APIs and services quotas dashboard to view current quotas and usage. You can also use this dashboard to modify one quota at a time.
Initiate a process to apply for higher quota limit(s).
Each measured request or response counts as the greater of 1 kB or the total size of the request or response.
The quota usage for each request or response is rounded up to the nearest 1 kB increment. Consider a publish request with 100 messages of 50 bytes each and a topic name length equal to 30 bytes. The request's quota usage would be max(1, ceil(5030/1000)) = 6kB.
For push subscriber throughput, quota usage is charged against the project that contains the push subscription.
For example: If a service account in project A sends a publish request to publish to a topic in project B, the quota is charged to project A. Every request contains credentials that include a project ID.
The quotas listed in the following table can be viewed and edited on a per-project basis in the APIs and services quotas dashboard.
Note: For all of the throughput quotas, quota usage is measured in 1 kB units.
Note that multiple messages can be included in a single publish request, and there is no additional quota charge per message.
Push subscriber throughput 6,000,000 kB per minute (100 MB/s) For push delivery requests made to the push endpoint, quota usage is based on the size of requests to the push endpoint.
Note that Client Libraries use StreamingPull operations where possible.
Number of open StreamingPull connections 30,000 open connections at a time The number of open StreamingPull connections at any given time. See StreamingPull.
Rate of StreamingPull connections 6,000,000 per minute The rate of opening new StreamingPull connections. See StreamingPull.
Administrator operations 6,000 per minute (100 ops/s) Each administrator operation, such as GetTopicRequest , charges one unit against this quota.
In general, Get*, List*, Create*, Delete*, ModifyPushConfig, SetIamPolicy, GetIamPolicy, and TestIamPermissions comprise the set of administrative operations.
Note: Under almost all circumstances, it should not be necessary to increase the quota for administrative operations. Requests are not typically granted. For more information, see Using excessive administrative operations.
Note: It is not possible to request increases to the following limits.
Subscription Retains unacknowledged messages in persistent storage for 7 days from the moment of publication. Subscriptions whose client presence has not been detected for 31 days may be automatically deleted. Presence is detected through calls such as Pull, Acknowledge, or successful push operations.
If your endpoint responds quickly (faster than 100ms), these limits are unlikely to come into effect. See the Push Subscriber Guide.
Pull/StreamingPull messages The service might impose limits on the total number of outstanding StreamingPull messages per connection. If you run into such limits, increase the rate at which you acknowledge messages and the number of connections you use.
If you use the Cloud SDK gcloud tool with a normal user account (that is, a non-service account), Cloud Pub/Sub operations are limited to a rate suitable for manual operations. Rates in excess of this limit will result in the RESOURCE_EXHAUSTED error. The solution is to make sure that you are using service account credentials. If you wish to use credentials from the Cloud SDK for automation, activate a service account for your Cloud Pub/Sub operations.
If you publish 10 500-byte messages in separate requests, your publisher quota usage will be 10,000 bytes. This is because messages that are smaller than 1000 bytes are automatically rounded up to the next 1000-byte increment.
If you receive those 10 messages in a single pull response, your subscriber quota usage might be only 5 kB, since the actual size of each message is combined to determine the overall quota.
The inverse is also true. The subscriber quota usage might be greater than the publisher quota usage if you publish multiple messages in a single publish request or receive the messages in separate Pull requests.


text:
"Males are three times more likely to take their life and it's a problem that's especially difficult and critical at the moment."
tags: Awards for All Wales, Cardiff, communities, community, Community Fund, disability, education, funding, grant, Grants, Health, lottery, lottery funding, mental health, National Lottery, National Lottery Awards for All, National Lottery Community Fund, skills, Volunteering, Wales, well-being, Welsh, young people
by tnlcommunityfundwales
"Hi, my name's Rosie and I'm a student at Cardiff University, and I've also just completed an internship with the student's union in a National Lottery funded project in suicide prevention and mental health support. This project was funded by the National Lottery and we're so incredibly grateful for the funding and the ability to put this project on.
"I've personally delivered the training that this has funded to 300 students but there's a team of us delivering it and looking to deliver to 1,000 students and staff members by the end of the year so it's really going to benefit a lot of people in our community, and help to teach people how to spot the signs among their friends, peers, families and colleagues exhibiting signs of suicidal thoughts and ideas, and really teaching them about how to help them and how to help themselves as well.
"Another part of our campaign that I was really passionate about being involved with and starting was a campaign specifically aimed at male students. Males are three times more likely to take their life and it's a problem that's especially difficult and critical at the moment, so we wanted to put on a campaign for male students to encourage them and say that it's ok to speak about your mental health and to reach out and get support, and that everybody regardless of their gender or identity has mental health just as they have physical health and it's a strength not a weakness to reach out for support.
"Personally I suffer from depression and anxiety and that's really affected me as a student but Cardiff University and the Student's Union have helped me so much, and every time that I've felt like I needed support it's been there for me and I've been able to speak out. There's been no barrier to me speaking out, and I really want that for my male friends, colleagues and peers who have some unique barriers that they might face like they need to be strong and that it's not a strength to speak out as there's a lot of stigma around men accessing mental health support and speaking out about their mental health, so I really wanted to create a campaign and provision that encourages them to wear their hearts on their sleeves which is where the "Alright Mate?" campaign came from."
Speaking up about mental health is a STRENGTH, NOT a weakness. Cardiff University Students' Union launched the #AlrightMate? campaign. The campaign is their response to the alarmingly high rate of male suicide in the UK, which is the biggest killer of men under 45. They want to help put an end to these eye-opening statistics and break the stigma of talking about mental health.
Cardiff University Students' Union received £9,600 of National Lottery money to train six staff members, who deal with students who may be in crisis, to deliver a 'Suicide Prevention Skills for University Students' programme to the student body. The National Lottery Community Fund spoke to Cardiff University students to talk about their experiences to raise awareness of mental health issues among young people.
from → Communities, Community Fund, Families, Health and well-being, Mental Health, National Lottery, National Lottery Awards for All, National Lottery Community Fund, Volunteering, Young people
← Funding what matters most to communities in Wales.
Working up an appetite for a Big Lunch →
Rosie Moore permalink
Thank you so much for sharing! I'm so proud of this campaign and so unbelievably grateful to the National Lottery for making it happen. x


Two major Bills impacting the Energy sector are on their way through Parliament this March. Read more from Monitoring Consultant Andrew Huckle.
GDPR compliance and a new home for Channel 4 are just two of the headlines in the Tech and Telecoms sector this March. Read more from Monitoring Consultant Plamen Sendrev.
From Phase 1 to future trade, uncover the Brexit facts at every stage with DeHavilland's in-depth briefings.
On 15 February, DeHavilland hosted a special in-depth webinar to discuss the state of play on Brexit. Find out what our team had to say.
Brexit anxiety is growing in the FS sector as future relations remain foggy. Read more from Monitoring Consultant Jo Hall.
The legislative action won't stop this February as energy markets prepare for significant reforms. Read more from Monitoring Consultant Andrew Huckle.
The Government faces the next stage of its epic Brexit battle this Spring as the European Union (Withdrawal) Bill passes from the House of Commons to the House of Lords. DeHavilland highlights the key features of this critical legislative phase.


text:
Posted on Last updated: October 18, 2018 Categories Disney Mom Guide
Marvel Cinematic Universe Movie Collection
Main Page » Disney Mom Guide » Marvel Cinematic Universe Movie Collection
We're getting closer and closer to the opening of AVENGERS: INFINITY WAR and I'm getting more and more excited! I'm excited to share with you the new "Family" featurette where the cast of Marvel Studios' AVENGERS: INFINITY WAR talks about their Marvel Cinematic Universe "family" and what it has meant to them over the time they have spent together making the MCU's blockbuster movies. It's so amazing!
So let's recap the last 10 years of EPIC Marvel adventures so you can make sure to watch ALL the Marvel Movies in preparation for AVENGERS: INFINITY WAR! My family and I already had our Marvel Marathon, so it's your turn now.
Here's the Marvel Cinematic Universe Movie Collection in order of release:
Marvel Cinematic Universe ~ PHASE ONE
A billionaire industrialist and genius inventor, Tony Stark (Robert Downey Jr.), is conducting weapons tests overseas, but terrorists kidnap him to force him to build a devastating weapon. Instead, he builds an armored suit and upends his captors. Returning to America, Stark refines the Iron Man suit and uses it to combat crime and terrorism.
Scientist Bruce Banner (Edward Norton) desperately seeks a cure for the gamma radiation that contaminated his cells and turned him into The Hulk (The Incredible Hulk). Cut off from his true love Betty Ross (Liv Tyler) and forced to hide from his nemesis, Gen. Thunderbolt Ross (William Hurt), Banner soon comes face-to-face with a new threat: a supremely powerful enemy known as The Abomination (Tim Roth).
With the world now aware that he is Iron Man, billionaire inventor Tony Stark (Robert Downey Jr.) faces pressure from all sides to share his technology with the military. In Iron Man 2, Tony Stark is reluctant to divulge the secrets of his armored suit, fearing the information will fall into the wrong hands. With Pepper Potts (Gwyneth Paltrow) and "Rhodey" Rhodes (Don Cheadle) by his side, Tony must forge new alliances and confront a powerful new enemy.
As the son of Odin (Anthony Hopkins), king of the Norse gods, Thor (Chris Hemsworth) will soon inherit the throne of Asgard from his aging father. However, on the day that he is to be crowned, Thor reacts with brutality when the gods' enemies, the Frost Giants, enter the palace in violation of their treaty. As punishment, Odin banishes Thor to Earth. While Loki (Tom Hiddleston), Thor's brother, plots mischief in Asgard, Thor, now stripped of his powers, faces his greatest threat.
It is 1941 and the world is in the throes of war. Steve Rogers (Chris Evans) wants to do his part and join America's armed forces, but the military rejects him because of his small stature. Finally, Steve gets his chance when he is accepted into an experimental program that turns him into a supersoldier called Captain America. Joining forces with Bucky Barnes (Sebastian Stan) and Peggy Carter (Hayley Atwell), Captain America: The First Avenger, leads the fight against the Nazi-backed HYDRA organization.
When Thor's evil brother, Loki (Tom Hiddleston), gains access to the unlimited power of the energy cube called the Tesseract, Nick Fury (Samuel L. Jackson), director of S.H.I.E.L.D., initiates a superhero recruitment effort to defeat the unprecedented threat to Earth. Joining Fury's "dream team," Marvel's The Avengers, are Iron Man (Robert Downey Jr.), Captain America (Chris Evans), the Hulk (Mark Ruffalo), Thor (Chris Hemsworth), the Black Widow (Scarlett Johansson) and Hawkeye (Jeremy Renner).
Marvel Cinematic Universe ~ PHASE TWO
Plagued with worry and insomnia since saving New York from destruction, in Iron Man 3, Tony Stark (Robert Downey Jr.), now, is more dependent on the suits that give him his Iron Man persona — so much so that every aspect of his life is affected, including his relationship with Pepper (Gwyneth Paltrow). After a malevolent enemy known as the Mandarin (Ben Kingsley) reduces his personal world to rubble, Tony must rely solely on instinct and ingenuity to avenge his losses and protect the people he loves.
In ancient times, the gods of Asgard fought and won a war against an evil race known as the Dark Elves. The survivors were neutralized, and their ultimate weapon — the Aether — was buried in a secret location. Hundreds of years later, in Thor: The Dark World, Jane Foster (Natalie Portman) finds the Aether and becomes its host, forcing Thor (Chris Hemsworth) to bring her to Asgard before Dark Elf Malekith (Christopher Eccleston) captures her and uses the weapon to destroy the Nine Realms — including Earth.
After the cataclysmic events in New York with his fellow Avengers, Steve Rogers, aka Captain America (Chris Evans), lives in the nation's capital as he tries to adjust to modern times. An attack on a S.H.I.E.L.D. colleague throws Rogers into a web of intrigue that places the whole world at risk. Joining forces with the Black Widow (Scarlett Johansson) and a new ally, the Falcon, in Captain America: The Winter Soldier, Rogers struggles to expose an ever-widening conspiracy, but he and his team soon come up against an unexpected enemy.
In Guardians of the Galaxy, brash space adventurer Peter Quill (Chris Pratt) finds himself the quarry of relentless bounty hunters after he steals an orb coveted by Ronan, a powerful villain. To evade Ronan, Quill is forced into an uneasy truce with four disparate misfits: gun-toting Rocket Raccoon, treelike-humanoid Groot, enigmatic Gamora, and vengeance-driven Drax the Destroyer. But when he discovers the orb's true power and the cosmic threat it poses, Quill must rally his ragtag group to save the universe.
The Avengers: Age of Ultron (2015)
When Tony Stark (Robert Downey Jr.) jump-starts a dormant peacekeeping program, things go terribly awry, forcing him, Thor (Chris Hemsworth), the Incredible Hulk (Mark Ruffalo) and the rest of the Avengers to reassemble. As the fate of Earth hangs in the balance, the team is put to the ultimate test as they battle Ultron, a technological terror hell-bent on human extinction. Along the way, in Avengers: Age of Ultron, they encounter two mysterious and powerful newcomers, Pietro and Wanda Maximoff.
Forced out of his own company by former protégé Darren Cross, Dr. Hank Pym (Michael Douglas) recruits the talents of Scott Lang (Paul Rudd), a master thief just released from prison. Lang becomes Ant-Man, trained by Pym and armed with a suit that allows him to shrink in size, possess superhuman strength and control an army of ants. The miniature hero must use his new skills to prevent Cross, also known as Yellowjacket, from perfecting the same technology and using it as a weapon for evil.
Marvel Cinematic Universe ~ PHASE THREE
Political pressure mounts to install a system of accountability when the actions of the Avengers lead to collateral damage. The new status quo deeply divides members of the team. Captain America (Chris Evans) believes superheroes should remain free to defend humanity without government interference. Iron Man (Robert Downey Jr.) sharply disagrees and supports oversight. As the debate escalates into an all-out feud in "Captain America: Civil War," Black Widow (Scarlett Johansson) and Hawkeye (Jeremy Renner) must pick a side.
Dr. Stephen Strange's (Benedict Cumberbatch) life changes after a car accident robs him of the use of his hands. When traditional medicine fails him, he looks for healing, and hope, in a mysterious enclave. Doctor Strange quickly learns that the enclave is at the front line of a battle against unseen dark forces bent on destroying reality. Before long, Doctor Strange is forced to choose between his life of fortune and status or leave it all behind to defend the world as the most powerful sorcerer in existence.
In Guardians of the Galaxy: Volume 2 Peter Quill and his fellow Guardians are hired by a powerful alien race, the Sovereign, to protect their precious batteries from invaders. When it is discovered that Rocket has stolen the items they were sent to guard, the Sovereign dispatch their armada to search for vengeance. As the Guardians try to escape, the mystery of Peter's parentage is revealed.
In Spider-man: Homecoming, young Peter Parker returns home, thrilled by his experience with the Avengers in Captain America: Civil War, to live with his Aunt May. Under the watchful eye of mentor Tony Stark, Parker starts to embrace his newfound identity as Spider-Man. He also tries to return to his normal daily routine — distracted by thoughts of proving himself to be more than just a friendly neighborhood superhero. Peter must soon put his powers to the test when the evil Vulture emerges to threaten everything that he holds dear.
In Marvel Studios' "Thor: Ragnarok," Thor is imprisoned on the other side of the universe without his mighty hammer and finds himself in a race against time to get back to Asgard to stop Ragnarok—the destruction of his homeworld and the end of Asgardian civilization—at the hands of an all-powerful new threat, the ruthless Hela. But first, he must survive a deadly gladiatorial contest that pits him against his former ally and fellow Avenger—the Incredible Hulk!
After the death of his father, T'Challa returns home to the African nation of Wakanda to take his rightful place as king. When a powerful enemy suddenly reappears, T'Challa's mettle as king — and as Black Panther — gets tested when he's drawn into a conflict that puts the fate of Wakanda and the entire world at risk. Faced with treachery and danger, the young king must rally his allies and release the full power of Black Panther to defeat his foes and secure the safety of his people.
AVENGERS: INFINITY WAR opens in theaters everywhere onApril 27th!
In Marvel Studios' "Ant-man and The Wasp," Scott Lang is grappling with the consequences of his choices, as both the Super Hero Ant–Man and a father, in the aftermath of "Captain America: Civil War."
As he struggles to rebalance his home life with his responsibilities as Ant–Man, he's confronted by Hope van Dyne and Dr. Hank Pym with an urgent new mission to rescue Janet van Dyne from the Quantum Realm. Scott must once again put on the suit and learn to fight alongside The Wasp, all while attempting to serve house arrest, assist fast talking-Luis (Michael Peña) and the X-con Security crew, and thwart the efforts of a new adversary called Ghost (Hannah John-Kamen) and her ally Bill Foster (Laurence Fishburne).
I'll continue to update the list, so stay tuned!
Stay up to date by visiting the official Marvel AVENGERS website and stay connected by following AVENGERS on Twitter, liking AVENGERS on Facebook, and following AVENGERS on Instagram. Be also sure to follow the hashtag #InfinityWar and #InfinityWarEvent.
[ela]
If You Never Failed, You Never Lived!
The Ultimate Marvel Movie Collection {Giveaway}
10 Toxic Lies We Need to Stop Telling Our Daughters Now #CaptainMarvel ★ Elayna Fernandez ~ The Positive MOM ♥
Wednesday 12th of June 2019
[…] SteelBook which includes custom box art that can only be found at Best Buy today and watch this Marvel Cinematic Universe masterpiece that follows the journey of Carol Danvers as she becomes one of the universe's most […]
Taylor Bare
Thursday 25th of October 2018
I'm so in love with the Marvel Cinematic Universe and all the characters so much I don't know what my favorite movies or who my favorite heroes/villains are! Spiderman, Tony Stark, and Scott Lang are a few of my favorites. I can't forget Luis either. I'm hoping he gets some major hero action in the Avengers 4 movie.
Bernie Wallace
This is a great series of movies. My family tries to see each and every one in the theater.
Katie Miller
Just haven't seen ant man 2 yet. My favorite was black panther out of all so far.
This is a great list of movies. I love them all.


Ardmore provides cozy farm-style, bed-and-breakfast accommodation on a beautiful FSC (Forestry Stewardship Council) certified, organic timber farm. We have a total of 16 units to choose from, with 1, 2 or 3 bedrooms in either one of our recently-renovated garden-facing studios or one of several mountain-facing cottages. All our units have en-suite bathrooms with Jacuzzi spa baths and wood fireplaces (firewood provided). There is also a fridge and tea/coffee making facilities in every room.
At Ardmore there are 16 beautiful units to choose from according to your preference. We cater for groups of all sizes, from single guests to large groups. We are happy to field inquiries and help you best organise your stay with us. We have 1, 2 or 3 bed units either in our renovated garden facing studios with stunning views of Ardmore's extensive gardens or alternatively you can book one of our mountain facing cottages of various sizes, facing South Africa's three highest mountain peaks.
Most of our accommodation types have en-suite bathrooms with tea/coffee making facilities, Jacuzzi spa baths and showers, and a wood fireplace with limited free firewood provided. We offer accommodation on a bed and breakfast basis. A three-course, lantern lit dinner is an optional extra. Free WiFi is available in the main lodge complex and guest rooms.
At Ardmore, dining is also an experience. We serve delicious farm-style cuisine. During dining preparation, we aim to use as much locally sourced produce as possible and most of our vegetables and herbs are picked that day from our organic vegetable garden. Join us for a pre-dinner drink in the cozy bar or for a coffee and tea around the fireplace in the lounge after supper.
A traditional farmhouse breakfast is served in the dining room overlooking Ardmore's lovely garden. Visitors may order drinks, light snacks and lunch in the tea garden or order a picnic to take and enjoy either on our farm or whilst exploring the area. Beer, wine and a limited selection of spirits are available in our bar and guests are welcome to bring their own drinks too.


Off to the big city we went. To see the ENT. Here are the kids waiting in the waiting room.
Usually what happens when we go to see the ENT is that after driving for five hours and getting a hotel room for the night, they see her, then they don't want to do anything because she's not serious enough to bother doing anything.
When she was younger and we tube fed her, we had lots of testing done. A couple years ago, after I insisted, we had an ABR (auditory brainstem response) done. Three months ago, we did an oximetry sleep test, which measured her oxygen levels while she slept and they were normal, so they didn't need to see us again.
So, I was actually surprised when we got the call to come done again.
Amazing what three little words... Smith-Magenis Syndrome... can do.
We got quite a few things done. And then? We got to see a sleep specialist!!!
Here, where we live, sleep specialists are impossible to get into. Years long waiting lists. And despite our asking, until our SMS diagnosis, a sleep specialist was out of our reach.
Until yesterday. When our ENT paged our new sleep specialist who answered within the hour and said, sure, I can fit them in at 1:30 pm.
So, we had three hours to kill, but heck. We were going to see a sleep specialist!
So, at 1:40, she introduced herself and apologized for making us wait until 1:40 to see her.
All I could do was thank her profusely for making time for us. A three hour wait? We figured on at least 6 months.
We talked about the rarity of SMS. About restless leg syndrome and that it can be common in SMS'ers. And treatment for that. And melatonin. And acebutolol. And GI issues. And a few other things I'm sure that I can't remember now.
And then I told her I loved her.
And I do, my friends, I do. If you can love a person after a 1 hour consultation? Then I love her.
Because it has to be filled in the big city and then FedEx'ed up here. They can't make it here. Not in a suspension or that size of dose. Which we didn't know until we got home today.
But the point is? We're getting real help. And maybe we might see an improvement in her sleep. AND behaviour. And we have a doctor who thinks big picture. At the whole body. Which, in my books, is a good thing.
Early anecdotal reports of therapeutic benefit from melatonin taken at bedtime remain encouraging, providing variable improvement of sleep without reports of major adverse reactions. Dosages should be kept low (≤3 mg). However, melatonin dispensed over the counter is not regulated by the FDA; thus, dosages may not be exact. No early and controlled melatonin treatment trials have been conducted. A monitored trial of four to six weeks on melatonin may be worth considering in affected individuals with sleep disturbance.
A single uncontrolled study of nine individuals with SMS treated with oral ß-1-adrenergic antagonists (acebutolol 10 mg/kg) reported suppression of daytime melatonin peaks and subjectively improved behavior [De Leersnyder et al 2001]. This treatment, however, did not restore nocturnal plasma concentration of melatonin.
A second uncontrolled trial by the same group [De Leersnyder et al 2003] combined the daytime dose of acebutolol with an evening oral dose of melatonin (6 mg at 8pm) and found that nocturnal plasma concentration of melatonin was restored and nighttime sleep improved with disappearance of nocturnal awakenings. Parents also reported subjective improvement in daytime behaviors with increased concentration. Contraindications to the use of ß-1-adrenergic antagonists include asthma, pulmonary problems, some cardiovascular disease, and diabetes mellitus.
Both my paediatrician and sleep specialist knew about the studies in France and acebutolol and understood that it's being used in kids with SMS with mixed results. The cardiologist? Thought we were a little crazy when we mentioned it, but that just shows what he knows. So, we're going to give it a shot.
First of all, kids in a waiting room. Classic photo! I'm so happy for you. You are doing a real service for many people by posting this info. As for loving a doctor...well it is rare but when you finally find one who truly gets it and truly cares, it is love.


text:
Naja Tarek Mohamed (born 15 March 1996) is an Egyptian badminton player. She won the women's doubles title at the 2013 Morocco International partnered with Doha Hany.

Achievements

BWF International Challenge/Series
Women's doubles

Mixed doubles

  BWF International Challenge tournament
  BWF International Series tournament
  BWF Future Series tournament

References

External links

Living people
1996 births
Egyptian female badminton players
21st-century Egyptian women

redpajama_set_name: RedPajamaWikipedia


text:
Stocks Waver after an Early drop as Markets stay Volatile
NEW YORK (AP) — The roller coaster ride on Wall Street resumed on Wednesday, the first trading day of the new year, as stocks plunged in the morning and then climbed their way back by midday.
The Dow Jones Industrial Average dropped as much as 398 points in the first few minutes of trading after more shaky economic news from China. But it soon recouped those losses and turned slightly higher.
About two-thirds of the stocks on the New York Stock Exchange were trading higher.
That kind of whiplash was typical during the last three months of 2018.
A Chinese government survey and one by a major business magazine showed manufacturing in China weakened in December as global and domestic demand cooled. That weighed on big exporters, with tech companies like Microsoft and industrials like Boeing taking sharp losses early on, only to bounce back later.
After gliding gently higher for years, propelled by rising corporate profits and extremely low interest rates from the Federal Reserve, stocks have been heaving up and down in recent months as a host of fears weigh on investors, including threats to global economic growth.
Many strategists on Wall Street expect the volatility to carry through the year.
Stocks are coming off their worst year in a decade, and many Americans could be in for a shock when they open their monthly and end-of-the-year 401(k) statements.
The benchmark S&P 500 fell 6 percent in 2018, its first substantial loss since 2008, and it has dropped almost 15 percent since late September. Many other stock indexes around the world fared even worse last year.
The U.S. economy has been expanding for almost a decade, and stocks have risen steadily over that time.
From September through the end of December, however, investors became more and more worried that challenges such as U.S.-China trade tensions, rising interest rates and political uncertainty could slow the economy and company profits, and possibly tip the U.S. economy and the global one into a recession.
Many Wall Street banks are forecasting a year of modest gains for stocks. But most also say that they expect these sharp reversals to continue as investors try to handicap so many unknowns.
Vinay Pande, head of trading strategies for UBS Global Wealth Management, said company earnings jumped in 2018 and are likely to keep improving.
As of early afternoon, the S&P 500 index had added 2 points, or 0.1 percent, to 2,509, while the Dow was at 23,329.
Most markets were closed on Tuesday for New Year's Day.
After sharp losses at the start of trading, benchmark U.S. crude jumped 4.3 percent to $47.34 per barrel in New York. Brent crude, used to price international oils, rose 3.6 percent to $55.74 per barrel in London. Oil prices have fallen about 40 percent since early October 2018 as investors reacted to the possibility of weaker demand for energy as economic growth slowed.
Prices on long-term government bonds rose, a sign investors were looking for safer options. The yield on the 10-year Treasury note fell to 2.67 percent from 2.69 percent.
Electric car maker Tesla sank after its fourth-quarter vehicle deliveries fell short of Wall Street projections. The company also said it is cutting the prices of its cars $2,000 to help customers handle the gradual phase-out of federal electric vehicle tax credits. The stock gave up 7.6 percent to $307.59.
Health care companies, the best-performing part of the market in 2018, fell Wednesday as drugmakers and insurers lost ground.
In other trading:
—The Nasdaq composite rose 25 points, or 0.4 percent, to 6,660. The technology-heavy Nasdaq did a bit better than the S&P 500 in 2018, but tech stocks have taken steep losses the last few months.
—The dollar fell to 109.45 yen from 109.61 yen. The euro fell to $1.1336 from $1.1445. The British pound slid to $1.2588 from $1.2752.
—France's CAC 40 fell 0.9 percent and the British FTSE 100 added 0.1 percent. Germany's DAX rose 0.2 percent. Hong Kong's Hang Seng tumbled 2.8 percent and Seoul's Kospi gave up 1.5 percent. Tokyo's markets were closed.


text:
Sergio Bologna – The specific character of today's crisis
We translated this comprehensive and thought-provoking text for our internal debate, trying to make sense of the situation we are in, but hope it will also be of interest for others. The original can be found here.
In the debates of the radical left in the 1970s, the talk was all too often about the crisis of capitalism. As a result, the radical left itself fell into crisis, and capitalism, in its post-Fordist variant, still showed much innovation and imagination. Communist systems (in China, for example) have produced new forms of state capitalism, while countries that still have regulatory and welfare apparatuses have moved to neoliberal practices. Everything that the workers' movement has created over two centuries has fallen into ruins. Thus capitalism has been able to manage its crises in peace. The social costs of these crises are borne by the taxpayers anyway. From 2008/9 onwards, capitalism could continue its wild race until the next crisis.
It should be noted that the current problems were not only caused by Corona. The impending crisis holds something new, something we have never seen before in the history of capitalism. Of course, there are always different factors that contribute crisis, but this time there is a specificity to be observed. This specificity can be described in the words "paralysis of the logistics chain". Logistics is closely interwoven with two other phenomena: globalisation and lean production. Logistics + globalisation have given rise to the so-called global supply chains. Lean production + logistics have turned a particular mode of production, originally intended for specific sectors of capital goods, into a general organisational form of capitalist commodity exchange. (1)
Logistics has been called the Physical Internet. This definition fits perfectly. Why? Information technology (or, as it is now called, digitalisation) is indispensable for managing the production process, but today it proves incapable of restarting the process when a physical, a prolonged material breakdown occurs simultaneously in different places. The physical component is stronger than the virtual component. Logistics creates one (or more) supply chain(s). The supply chain is a cooperation process between different services, the very substance of which is the synchronisation of the different links in the chain. Over time, this synchronisation has become denser and more precise. The incredible advances in computer science, robotics and sensor technology have created the illusion that every physical material obstacle can be overcome and that a trouble-free supply chain will solve all problems of geographical distance, provided that all actors in the chain spoke a common language in the virtual world and agreed to share their data with their partners.
Here, the problem initially arose that the participants would have to provide each other with internal data in order to achieve perfect synchronisation. This seemed too big a sacrifice for many companies. Then there was the question of who should rule the roost, since synchronisation depends on planning and synchronisation without planning is not practical. In order to avoid conflicts between market leaders, these problems were imposed on enterprises that do not have sufficient power to act independently because they cannot afford any other form of existence than that of sub- or sub-sub-enterprises. There is perhaps no other area of production and trade where so many companies provide their services "on behalf" of someone else. All members of a supply chain manipulate or transport something that is not their property. Many are companies that provide the physical, material performance of the supply chain, but are contractually absent from the chain. This leads to new communication problems because not all subcontractors are able to equip themselves with the same level of technology as the market leaders. Digitisation costs money. Conclusion: Even before today's crisis, the framework of global supply chains was much more unstable and unreliable than it appeared.
Corona suddenly changed everything in terms of the physical distance between people, between things and between people and things. With the onset of the pandemic, physical synchronisation was at an end, while the virtual world seemed to continue almost undisturbed. In the past, if there was a breakdown in the logistics chain, for example if a certain container ship was two to three days late in calling at a port, today's IT solutions made it possible to reprogramme a loading and unloading cycle that had already been pre-programmed weeks ago in a short time: from the shipper's warehouse to the delivery of the container to the terminal gate, from the customs operations to the processing of the travel documents and possibly even to the rerouting of the goods, combined with a change of ship. The flexibility of the supply chain had reached a very high level and the technicians and experts were able to deal with emergencies. Of course, this requires a high, although not total, flexibility of work performance. Corona has crippled the two pillars of logistics, globalisation and lean production, which seemed to be advancing inexorably. Through the use of two flexible resources, manpower and IT solutions, it used to be possible to manage emergencies. The real nightmare for logistics operators was not the physical breakdown within supply-chains, but potential cyberattacks – (translators note: it seems that the significance of IT was over-emphasised). Maritime transport used to cost almost nothing and companies tended to be wasteful with transport capacity. Today, a shipment costs x times as much.
Currently, with the radical change regarding physical distance, everything has become confused. In the production facilities, white-collar workers were allowed to work from home, but blue-collar workers were not. The protective measures against Covid-19 caused the planning of the production process, which had previously been fine-tuned down to the millimetre, to fall apart. The real breakdown came when the global supply chain was infected by millions of breakdowns. This was spectacular in maritime transport and especially in container transport. The introduction of giant ships with capacities over 20,000 TEU (2) in 2017/2018 and the resulting concentration of traffic on two routes (Asia – Pacific – West Coast of the USA and Far East – Northern Europe) with few ports of call drastically reduced the alternatives. As soon as these ports were no longer able to load and unload containers due to staff shortages or temporary work stoppages, the paralysis spread to the last shipper thousands of kilometres away from the port. (3) Crisis situations that were latent have now erupted, for example the long-lasting worldwide driver shortage. This is particularly affecting the United States and Western Europe. The driver shortage is one of the main reasons for the crisis in the American Pacific ports. They are unable to unload container ships from China in time. Port congestion is the nightmare of logistics today, and this situation will continue for some time.
But the highest price is paid by the ship crews. In order to protect themselves from Corona, many countries and port administrations have forbidden the crews of foreign ships to disembark. This blocked crew rotation (the change of crew after six months of service). In the worst cases, crews had to spend months on board without supplies. The case of a ship owned by the shipping company Italia Marittima, based in Trieste but owned by the Taiwanese company Evergreen, was cruel. The commander died on the way from India to Singapore. For a month, the shipping company tried to find a port in Southeast Asia that would have been willing to allow the commander's corpse to be offloaded. Even Italian diplomacy supported this attempt. In vain. The ship had to return to Italy with its entire cargo and with its dead commander in the freezer where the provisions are stored, and then back to Singapore to deliver the cargo. (4) Currently, at least in Europe, with the introduction of the Corona vaccination card, the situation of crew changes is returning to normal. In Asia, on the other hand, there are still major problems in countries with access to the sea, such as Malaysia, Indonesia, the Philippines and South Korea, while in China the rules are constantly being changed and in Singapore bureaucracy complicates everything. (5) Between 35 and 40 per cent of all global container traffic is concentrated in this area.
The living and working conditions of seafarers are generally miserable, and the relatively better wage conditions are only an insufficient compensation for this. The suicide rate among seafarers has recently skyrocketed. (6) As long as the paralysis of supply chains continues, these conditions will continue to deteriorate. In the context of the pandemic and even before, the press has reported extensively on the situation and conflicts of bicycle couriers, but has hardly said a word about the terrible sacrifices of seafarers. Where physical distance becomes a problem, transport takes on extraordinary importance. Today's crisis in container transport has called into question the progress of globalisation, which was already not so popular, even among certain conservative circles. Promptly, however, big business has reacted and warned that reshoring is unthinkable. This is the case, for example, for the IFO Institute in Germany, and the responses in surveys of companies conducted by the Central Bank in Italy go in the same direction. (7) There is no going back from globalisation, There Is No Alternative? At the same time, the newspapers report daily on bottlenecks and production interruptions in industries, and a shortage of strategically important components such as semiconductors. (8) Even worse are the price increases for important goods and fuels.
The spectre of inflation is returning after many years, and the central banks, both the Federal Reserve Board (FED) in the USA and the European Central Bank (ECB), do not want to give up their policy of quantitative easing. Sure, they have guaranteed huge profits for the financial world and enabled the multinationals to continue to operate not with equity but by increasing debt at the expense of savers. It seems that the paralysis of container traffic on the Pacific route is due to the consumerist madness of Americans in lockdown. The trade balance between China and the United States is 5:1, China exports all kinds of things and imports scrap, recycled materials. The so-called climate change will cost American citizens so much that they will soon have no money left to overconsume. But it will cost the European citizen even more. How anyone can talk about economic recovery in this situation is a mystery.
News from China says that because of the lack of energy supply, many production plants are forced to work only one day a week; for the other six days they remain closed. And this is happening in the provinces of Jiangsu, Zhejiang, Shandong, Guangdong, Guangxi, Yunnan, but especially in the Pearl River Delta. The working method of "open four and stop three" (open four days and shut three days) is considered optimal. However, the price of coal is too high, and the controls on energy consumption, which lead to a quota, are too strict. Seventy per cent of the power plants use coal to produce electricity. With the price increase of this raw material, they are no longer profitable. (9)
What's more, there is the bankruptcy of groups such as the real estate giant Evergrande. Part of the Chinese banking world feels endangered by this, so much so that the Chinese central bank has been forced to inject the financial market with another new capital injection of 90 billion yuan (14 billion US dollars). (10) Will the restriction of production in China reduce the congestion at the ports? Maybe, but the factories in Europe that are waiting for components from China will have additional problems. The close interconnection of the links in the global production process built up by logistics has now become a boomerang.
What role does monetary and financial policy play in this context? Is it true, as some experts claim, that through the extraordinary Corona aid programmes the state has regained its importance in the economy? (11) Can it still exercise regulatory power in the market? Is it in a position to impose on the wild, "creative" international financial world a certain discipline? Yes, national economies today are dependent on government but this does not mean that the state (or public institutions) can or will bring order to the chaos of international finance. The central banks' policy of zero interest rates or even negative interest rates has led to a general structural indebtedness. Our society is a debt society. Nations and companies continue to operate under a mountain of debt. (12) This leads to a very differentiated system of power relations. The "creative" international financial world is thus not diverted from its path. No state power is in a position to set limits to it. It produces, just as Marx had predicted, wealth ex nihilo. It seems to live on another planet, moving parallel to the material world of production and logistics. There seems to be no direct relationship, no direct contact between the two.
In these years the international financial world has shown an inventiveness rarely seen before in history, just think of the new figures of financial intermediaries such as SPAC (Special Purpose Acquisition Company) or the speculative "products" offered on the market – those that have led, among other things, to a series of criminal banking practices (Cum-Ex transactions, the Wirecard scandal, etc.). This international financial world has profited handsomely from the policy of "quantitative easing". However, without this policy, without this debt, the states would not have been able to finance their spending, because they have all been in a chronic fiscal crisis since the 1970s (13). The United States is the best example of this. So there is no alternative, the policy of zero interest rates must continue.
One wonders today whether this policy will slow down or accelerate the progress of the threat of inflation. Can the monetary policy of the FED or the ECB prevent the price of Russian gas from rising? Certainly not. Huge amounts of capital are shifting towards environmentally friendly investments. What structural change will this shift bring to the international financial world? I don't think anything similar will be done in the direction of socially sustainable investments. These, as always, have to be fought for. In this respect, it is remarkable that in Italy, but not only there, social conflicts have been emerging for ten years precisely in the logistics sector and spreading to other sectors. The protagonists of these struggles are no longer the mass workers of the 1970s, but proletarians who come from the hard experience of migration (14).
(1) The literature on the development of logistics in the last ten years is very extensive, only a few references can be given here: Rob Hall, The Changing Face of Distribution. The Shape of Things to Come, Cushman & Wakefield 2019, [https://www.cushmanwakefield.com/en/united-kingdom/insights/the-changing-face-of-distribution]; the five editions of the DHL study, The Logistics Trend Radar (the latest is due out in November 2020), [https://www.dhl.com/global-en/home/insights-and-innovation/insights/logistics-trend-radar.html]; Bundesvereinigung Logistik (BVL) e. V., International Scientific Symposium on Logistics, 15. June 2021, Conference Volume, Bremen 2021, [https://www.bvl.de/files/1951/2142/2631/Conference_Volume_ISSL2021.pdf]. On the covid impact on the supply chain: Coronavirus and its Impact on Global Supply Chain, Impact of Coronavirus (SARS-CoV-2), Kearney, 24. February 2020, [https://globalmaritimehub.com/wp-content/uploads/2020/03/200224-Kearney-Coronavirusimpact-on-global-supply-chain.pdf]; German Chamber of Commerce Abroad, AHK World Business Outlook. Special Covid-19 Impact Survey. Results of a survey of German Chambers of Commerce Abroad, Delegations and Representative Offices, DIHK, July 2020, [https://www.dihk.de/resource/blob/25672/1a0e7354855aa46f3fccceb34f9eff30/ahk-world-business-outlook2020-corona-sonderbefragung-data.pdf], Hongyong Zhang, The Impact of Covid-19 on Global Production, Vox EU, 13. September 2021, [https://voxeu.org/article/impact-covid-19-global-production].
(2) TEU = Twenty Foot Equivalent Unit
(3) "A giant ship wedged across the Suez canal, record-breaking shipping rates, armadas of vessels waiting outside ports, covid-induced shutdowns: container shipping has rarely been as dramatic as it has in 2021.": A perfect storm for container shipping, in: The Economist, 12. September 2021, [https://www.economist.com/finance-and-economics/a-perfect-storm-for-containershipping/21804500]; Will Waters, Latest ocean disruptions 'highlight fragility of JIT model,' Lloyd's Loading List, 21. Juni 2021, [https://www.lloydsloadinglist.com/freight-directory/adviceandinsight/Latest-ocean-disruptions-%E2%80%98highlight-fragility-of-JIT-model%E2%80%99/79325.htm#.YWgPURxCQ2w]; Theo Notteboom / Thanos Pallis / Jean Paul Rodrigue, Disruptions and Resilience in Global Container Shipping and Ports: The Covid-19 Pandemic versus the 2008–2009 Financial Crisis, in: Maritime Economic & Logistics, 23 (2021), S. 179–210, [https://link.springer.com/content/pdf/10.1057/s41278-020-00180-5.pdf]. On the driver shortage: Verband der Chemischen Industrie e. V., Verbändeinitiative warnt vor Versorgungskollaps. Fünf-Punkte-Plan gegen Lkw-Fahrermangel, VCI, 13. Februar 2019, [https://www.vci.de/themen/logistik-verpackung/logistik/fuenf-punkte-plan-gegen-lkw-fahrermangel-verbaende-initiative-warnt-vor-versorgungskollaps.jsp]; Wissenschaftlicher Beirat beim Bundesministerium für Verkehr und digitale Infrastruktur (BMVI), Fahrermangel im deutschen Straßengüterverkehr – Strukturelle Treiber und verkehrspolitischer Handlungsbedarf [Driver shortage in German road freight transport – structural drivers and need for action in transport policy], February 2020, [https://www.bmvi.de/SharedDocs/DE/Anlage/G/fahrermangel-deutscher-strassengueterverkehr.pdf ?blob=publicationFile].
(4) The film 'Deadweight' (2016, Director: Axel Koenzen) takes a realistic look at the daily routine of today's seafarers on a container ship.
(5) Author's own information.
(6) John Konrad, Suicides aboard ships are rising at an unprecedented rate, gCaptain, 9. September 2021, [https://gcaptain.com/suicide-seafarers-distress-at-sea/].
(7) Giorgia Giovannetti / Michele Mancini / Enrico Marvasi, Globali del valore nella pandemia: effetti sulle imprese italiane [The role of global value chains in the pandemic: impact on Italian companies], in: Rivista di politica economica, 2 (2020), [https://www.confindustria.it/wcm/connect/7aa14bed-8eef-4937-95ed-b058093eff88/4-Giov a n n e t t i _ e t _ a l _ R P E _ n 2 _ 2 0 2 0 _ C o n f i n d u s t r i a . p d f ? MOD=AJPERES&CONVERT_TO=url&CACHEID=ROOTWORKSPACE-7aa14bed8eef-4937-95edb058093eff88nyjgcZy&__cf_chl_jschl_tk=pmd_XYoO5GCcNPZy2pVeg4g7OoRGdqoNmod0CaEcZTBqweA-1633685960-0-gqNtZGzNAvujcnBszQhl]. Nevertheless the textile company Benetton recently told the press that it wants to relocate production from Southeast Asia to the Mediterranean region: Trasporti via mare lenti e costosi: Benetton opta per il reshoring dall'Asia al Mediterraneo [Slow and expensive sea transport: Benetton opts for reshoring from Asia to the Mediterranean], Shipping Italy, 6 October 2021, [https://www.shippingitaly.it/2021/10/06/trasporti-via-mare-lenti-e-costosi-benetton-opta-per-il-reshoring-dallasia-almediterraneo/].
(8) Pauline Naethbohm, Chip shortage hits car industry: German manufacturers must deliver unfinished vehicles, Chip, 6 August 2021, [https://www.chip.de/news/Deutsche-Hersteller-verkaufen-unfertige-Autos-wegen-Chipkrise_183753660.html].
(9) Author's own information. See also: China's power cuts may foreshadow shortages of global goods, CNBC. shortages of global goods, CNBC, 28 September 2021, [https://www.cnbc.com/2021/09/28/ chinas-power-cuts-may-foreshadow-shortages-of-global-goods.html].
(10) Handelsblatt, Finance Briefing, 23 September 2021.
(11) For example, Erik F. Nielsen, Group Chief Economist of UniCredit Bank, London.
(12) A fundamental analysis of the "debt society" has been made by Paolo Perulli in his book 'Il debito sovrano. La fase estrema del capitalismo' [The sovereign debt. The extreme phase of capitalism], Milan 2020.
(13) "The ECB would not be in a position to raise interest rates sufficiently significantly even if inflation continues to rise, because then the debt burden of euro states like Italy would become unfinanceable." Handelsblatt, Finance Briefing, 1 October 2021
(14) For detailed reports on the strike movement at major logistics hubs see can be found in number 3 of the magazine Officina Primo Maggio, June 2021, [https://www.officinaprimomaggio.eu/la-variante-logistica-cronache-e-appunti-sui-conflitti-in-corso/].
MORE Inquiry
The Summer of Semis – On the global microchip and wider system crisis
The following text by comrades from Wildcat about the global micro-chip crisis is not an easy read, but of enormous importance if we…


text:
UCD students win UK and Ireland debating competition
Competition was founded in 1954
Open to teams from England, Ireland, Scotland and Wales
Pictured top (l-r): Clíodhna Ní Chéileachair and Aodhán Peelo, winners of the John Smith Memorial Mace
with Sarah Duffy and Grace Given, winners of the ESU Schools' Mace.
Credit: Gigi Giannella
UCD law and philosophy students Clíodhna Ní Chéileachair and Aodhán Peelo have won theJohn Smith Memorial Mace debating competition in London. The competition is the main event for third-level debating teams in the UK and Ireland.
Ní Chéileachair and Peelo defeated University of Cambridge, Glasgow University and University of Swansea, arguing in favour of the motion "This house believes that anti-racist activism ought also to be anti-capitalist."
The John Smith Memorial Mace began as The Observer Mace in 1954. It was renamed in 1995 to honour the former winner and late Labour Party leader. The competition is open to teams from universities in England, Ireland, Scotland and Wales.
"Clíodhna's strategy game was fierce, putting Ireland in a position where they could convincingly sweep up the benefits of market regulations that England had said were good, while also being able to go further and win on activist efforts that require pointing out circumstances where the market fails people," said panel judge Roberto Sarrionandia.
"Our law classes obviously help with some techniques, but debating is an art form in and of itself," said Ní Chéileachair. "We have weekly training in UCD from some of the world's best coaches, and get amazing support from the university and the Societies' Officer when it comes to attending competitions and getting the practice we need to excel."
"It's been a whirlwind. Even to have the chance to represent the university and the country abroad is such a privilege," said Peelo. "To bring the trophy home to UCD is a dream come true."
The two winners have reached the final of debating competitions before. Ní Chéileachair beat 300 other students to win the individual award at the Irish Times National Debating Championship in February.
Peelo represented UCD Law Society with Paul O'Dwyer in the final of the European Universities Debating Championship in 2015.
Original article posted April 25, 2016 on www.ucd.ie by Jonny Baxter, digital journalist, UCD University Relations
For more on UCD Law Society visit societies.ucd.ie/law.
For more on UCD Literary & Historical Society visit societies.ucd.ie/literaryhistorical.


Good when it's good, but… You've all seen Rocky, right? Rocky 1, I mean… You know that montage where Rocky works out, runs up some stairs, that whole thing? Imagine that scene is an hour and fifteen long.
The normal length director's cut should be brilliant!
Could've been worse: They could have based the other half on the bitching scene from Rambo.
Thank you: For resisting the urge to overexplain every little tidbit.
Strain off the liquid, reduce, add tinned tomatoes, reduce.
One beaten egg goes into the solid bits.
That wasn't enough. One more. Unbeaten, just to change it up.
Still not thick enough. Maybe some cous-cous will sort it.
Yes, much better. Fill cannelonis with resulting mess.
Oh noes! All my cheesy sauce slid off!
Guess I'll eat it anyway.
A highly contageous disease that turns people blind prompts the worlds governments to intern patients in prison-like institutions without wardens. Although an interesting premise, exploring group dynamics in a stressed population, it ultimately falls short of its potential thanks to a poor dialog, bad acting and Danny Glover.
Drink of the day: Coffee, tea, whatever's left for me.
Drink of the day: Tequila-Jamaica.
Why do I have all these Ben Stiller-movies? Why!?
Drink of the day: Gin-Jamaica.
Drink of the day: Old Jamaica.
Someone at the start of the film asked for directions to the nightclub "Bunker". I've been to the night club Bunker in Barcelona, and I don't think that name is a coincidence.
Drink of the day: Chocolate milk.
Notwithstanding several lol out loud moments, I can't help but think that if they'd cut all the scenes that made me go "AARGH! TARANTINO!!!" it'd be a lot more reasonable in length.
Why aren't all sci-fi's at least this good?
Open questions: But why so much drama at the end?


Dimensions: 65 1/4" wide x 78" high x 12 3/8"
This style is designed to fit within six feet of space. It features individual bottle racking, display shelves and bin storage. Crown Molding and Toe Kick molding are included and must be cut and attached on site. Dimensions listed above do not include molding. This individual bottle racking is constructed of solid wood with no stain/finish and will hold up to a standard champagne-size 750ml bottle. Rack is shipped partially assembled. You must attach the horizontal spacer bars to complete assembly. Diamond Bin Rack is constructed of real wood veneer plywood with no stain/finish and will hold a variety of bottle sizes. Rack is shipped knocked down in flat pieces. Some simple assembly required.
All individual bottle racks are designed to be assembled with nails, either 18 gauge 1 1/2" brad nails or similar finishing nail. Nails are not included.
Assembly instructions are provided. We recommend you attach these racks to your wall (hardware for connection to wall surface not included). Wood requires no stain or finish to look good for the lifetime of your cellar.


The bitter cold air of today will transition to a milder air mass this weekend and that transition will include some snow as low pressure moves quickly in a west-to-east fashion. The snow will be more significant across the Ohio Valley late tonight and Friday and some higher elevation spots in West Virginia could see several inches. The system will tend to weaken some, however, as it moves into the Mid-Atlantic region on Friday and any accumulation is likely to be minor on the order of a coating to an inch or two. The area most likely to get the snow is the corridor from DC-to-Philly with New York City likely too far north. The snow may start in the early-to-mid morning hours in the DC metro region and late morning/mid-day in Philly and it should wind down during the afternoon. One final note of caution, although this will be a relatively minor snow event, ground-level temperatures have been very cold recently so any snow will likely stick quite quickly on all untreated surfaces and even treated surfaces as salt is less effective.
A warming trend will begin this weekend in the Mid-Atlantic region with 30's possible for highs on Saturday and 40's on Sunday. By Monday, high temperatures should reach the 50's in the DC-to-Philly-to-NYC corridor and those above-normal temperatures will continue through mid-week. On Thursday, a cold front will be approaching from the northwest and its eventual passage will usher in a return to cold weather by the end of next week.
Numerous daily, monthly low temperature records were set again this morning in the Upper Midwest and there were at least three all-time low temperature records: 1) Moline, IL at -33°F, Rockford, IL at -30°F and Volk, WI at -35°F. Chicago, Illinois did not break their all-time record low of -27°F set in January 1985, but it came within three degrees on Wednesday morning by bottoming out at -24°F. The official low temperature this morning at Chicago was -21°F. This shatters the previous record for Jan 31st, which was -12°F set back 1985. In records that date back to the 1870's, this is only the 15th time Chicago has seen a daily low this cold or colder, yesterday was 14th.
The state of Illinois may have set their all-time low temperature record as the Mt. Carroll coop site reported a low of -38°F this morning. The all-time record low for the state of Illinois is (or was) -36°F set in Congerville on January 5, 1999. The state of Minnesota came very close to their all-time low temperature record with a low of -56°F in Cotton. This fell 4 degrees short of matching the all-time low for the state of -60°F set in 1996. The bitter cold will ease in the Upper Midwest after today. In the eastern US, many records were set on Wednesday and Thursday and the table (above) has a listing of some of those confirmed by the National Weather Service.


Snowflake Computing is hoping to boost its expansion in the local region with the appointment of former Nimble Storage Asia Pacific and Japan (APJ) vice president, Peter O'Connor, as it new sales vice president for APJ.
The Californian cloud-based data-warehousing start-up has actually appointed two local recruits for its APJ expansion plans.
In his new role, O'Connor will be based Sydney, and Alan Eldridge, former Tableau Software presales manager for Australia and New Zealand, will be based in Melbourne as the company's new Asia Pacific director of sales engineering.
The idea behind the two local appointments is to help the company accelerate is cloud-built data warehouse solution across the Asia Pacific region. They come as the company opens up its Sydney and Melbourne offices to support its customer and partner growth in Australia and New Zealand.
O'Connor, who has more than 20 years of sales, partner and regional business development experience with the likes of NetApp, Nimble Storage and IBM, will lead the management and expansion of Snowflake's Asia Pacific business.
Eldridge, meanwhile, has worked in the data analytics space for almost two decades, joining Snowflake after six years at Tableau Software, where he was the company's first employee in the region. Prior to Tableau, Eldridge spent time with Microsoft, Business Objects and Sun Microsystems.
"The combined experience which Peter and Alan bring to Snowflake in the Asia Pacific region will be crucial to accelerating our market presence in the data sharing economy," Snowflake chief revenue officer, Chris Degnan, said.
The latest appointments come after, Snowflake announced its latest round of growth funding of US$263 million led by ICONIQ Capital, Altimeter Capital and newcomer Sequoia Capital.


text:
Q: mysqli_real_connect(): (HY000/1045): Access denied for user 'phpmyadmin'@'localhost' (using password: YES) - phpmyadmin
I have newly installed MySQL 8 and PhpMyAdmin. I did all the installation steps properly. but once i get login to PhpMyAdmin by root user, it always gives an set of errors at the bottom of page saying -
The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated. Find out why.
Or alternately go to 'Operations' tab of any database to set it up there.

mysqli_real_connect(): (HY000/1045): Access denied for user 'phpmyadmin'@'localhost' (using password: YES)
Connection for controluser as defined in your configuration failed.

A: You appear to have instructed phpMyAdmin to use the "Configuration Storage" database (which gives you extra features such as bookmarking queries), but the associated user doesn't seem to exist or have proper permissions.
You can remove the configuration directive that is telling phpMyAdmin to use the advanced features by editing config.inc.php and setting $cfg['Servers'][$i]['pmadb'] to a blank string, like $cfg['Servers'][$i]['pmadb'] = '';
There is a chance the use, called the controluser, is misconfigured. If the user appears to exist in your phpMyAdmin, then probably either the host field or password are incorrect.
Assuming it doesn't exist, you could create the missing user, using the username and password you define in config.inc.php for the controluser and controlpass fields:
With MariaDB:
CREATE USER 'pma'@'localhost' IDENTIFIED VIA mysql_native_password USING 'pmapass';
GRANT SELECT, INSERT, UPDATE, DELETE ON `<pma_db>`.* TO 'pma'@'localhost';

For MySQL 8.0 and newer:
CREATE USER 'pma'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'pmapass';
GRANT SELECT, INSERT, UPDATE, DELETE ON <pma_db>.* TO 'pma'@'localhost';

For MySQL older than 8.0:
CREATE USER 'pma'@'localhost' IDENTIFIED WITH mysql_native_password AS 'pmapass';
GRANT SELECT, INSERT, UPDATE, DELETE ON <pma_db>.* TO 'pma'@'localhost';

See also:

*

*Configuration Storage documentation

*Configuration Storage configuration directives

*Creating a controluser

*Controluser and controlpass configuration directives

redpajama_set_name: RedPajamaStackExchange


Searching for funny quotes? Well mutedwoo has them!
We have the best squidbillies quotes and the best jack handy quotes and since laughter is the best medicine and cure for work day blues you should visit mutedwoo often to be entertained. For Early Cuyler quotes click here and for Jack Handy quotes click here!
Re-live past seasons with our squidbillies quotes, videos, images, and more fun squid stuff. Click here.
Favorite quote this past season of the squidbillies: "Protect your taint before you can't". Words of a poet.
Are you tired of saying I'm bored? Tired of typing asdf or qwerty over and over to pass the time? Mutedwoo can and will help with your temporary boredom. Check out our many pages of boredom killers.
Squidbillies video "The Words and Wisdom of Early Cuyler".


VS: 120v/220V PID setup - UPDATE!
Thread: VS: 120v/220V PID setup - UPDATE!
$125 shipped anywhere a flat rate box will go.
I will ship internationally. For International shipments, I will give you a $10 shipping credit for each PID setup, then you pay exact shipping cost. There is no restriction on shipping this item out of the country.
It has how to do AUTO TUNE. You must do this once you set it up.
This is no additional cost as its a safety feature.
Yes, I have upgraded the unit without increasing the cost. Basically I am cutting into my profit margin to make a better product.
Last edited by HATCH; 04-06-2019 at 07:56 PM.
What is the output? Standard plug? More photos, I am very interested.
Plugs into a standard 120 outlet and can control 15 amps which is big enough to handle a master caster / master pot.
It can do 20 amps no problem but I have yet to see a pot require a 20 amp 120v outlet.
Last edited by HATCH; 10-02-2017 at 10:13 AM.
I have a YouTube video on how to change it.
The picture I posted that shows the back is one that I had on my phone.
The TC is hard wired in. It comes out where the power cables come out.
Hatch, What's a "ring type"?
On the Master Caster there are two threaded holes on the handle side of the Pot at the base side.
I would be interested in a 220V model . What dimensions are they ?
The PID is a 1/32 size. Its the smallest size they make.
I personally have used this exact model PID since 2012 on my Automated master caster and in fact on every Automation Panel I have built that had the PID option.
The PID can be powered 85~260VAC/50~60Hz.
Basically its wired internally the same as the 120 models.
It will have 14ga pig tale coming out.
On the 220 models I put 2 romex connectors on the back.
One will have the pig tale and the TC, the other empty for you to put your pot wiring.
Bump - 2 units ready to go.
Will be 30 days before any more units are ready after these are sold.
Might be longer because of the holidays.
I hate waiting on parts. I hate even more when the parts I am sent (after waiting 45 days) are the wrong parts.
I took it earlier and the lighting wasn't best.
Basically get a piece of solid 14 ga wire.
Wrap it four times around the probe as tight as you can.
Take the two ends and crimp into a ring terminal.
Mount under one of the existing screws that are at the top as shown in picture.
Will the temperature got down to like 150 F or 160 F for use on a heating element on an electric smoker?
These are rated based on the thermocouple.
Can your unit run a 20 lb Lee bottom pour pot?
I have used it on my 4-20 pot for years.
I'll take one. PM sent.


text:
const calc = require('../src/Calculator').calculateResources;
const { receipts } = require('../src/data');

describe('Calculator', () => {
  it('should return error if an unknown item is requested', () => {
    expect(() => {
      calc('non-existing item', 1000);
    }).toThrowError(Error('No receipt for such an item'));
  });

  it('should return single-sized array for basic items', () => {
    expect(calc('янтарь', 1000))
      .toEqual({ янтарь: 1000 });
  });

  it('should give exact result for simple receipts', () => {
    expect(calc('клубничный вулкан', 6))
      .toEqual({
        клубника: 6,
        янтарь: 4,
        фосфор: 4,
      });
  });

  it('should give -1 to rounded up result for simple receipts', () => {
    expect(calc('клубничный вулкан', 5))
      .toEqual({
        клубника: 6,
        янтарь: 4,
        фосфор: 4,
      });
  });

  it('should give +1 to rounded up result for simple receipts', () => {
    expect(calc('клубничный вулкан', 7))
      .toEqual({
        клубника: 9,
        янтарь: 6,
        фосфор: 6,
      });
  });

  it('should give proper result for complex receipts', () => {
    expect(calc('клей', 5))
      .toEqual({
        клубника: 6,
        янтарь: 4,
        фосфор: 4,
        смола: 5,
        корень: 2,
      });
  });

  it('should calculate all known receips without errors', () => {
    let calculated = 0;
    Object.keys(receipts).forEach((element) => {
      calc(element, 10);
      calculated += 1;
    }, this);
    expect(calculated).toEqual(Object.keys(receipts).length);
  });
});

redpajama_set_name: RedPajamaGithub


Make a list – There's so much going on so a list is vital to ensure nothing is forgotten. Some items will be obvious such as contacting utilities and banks or redirecting your mail. There are many varied things that are different to every household. Keep a pad and pen on the kitchen or hall table and get everyone in the household to add to them as they think of something. Add a date when they have to be completed by and just tick off as they are done.
Inform family and friends – You don't want to move and no-one knows where you are. With social media and email it so easy to let family and friends know when and where you are moving to. A postcard using a sticky label with the new details is a more personalised way of letting everyone know your new details. And it's a handy way for them to stick on the fridge door or in an address book as a way to find your details quickly.
Change of address – It's not just the utilities, doctors, dentist, bank and credit card companies that have to be informed of your change of address. Don't forget to change the details of your driving licence and let the local council know for your rate notices both on your new and existing properties as required.
Diarise all information – Use a notepad or dairy to list all the account and phone numbers for the utilities, finance and medical institutions and local schools.
Redirect your mail – No matter how many friends, family and organisations you let know your new address details there will be a time lag before these go through. Some people will also forget or loose the information. You simply need a form from the post office to complete and pay the fee and you are done. There are many options but a 3 month period would generally be enough for most. However if you have a business from home or are close to a Christmas a longer booking may be the best.
Label boxes correctly – This will help yourself and the removalist to quickly move each box into the correct room. And it means a quicker emptying of the boxes to start making the new home feel like it yours…..especially for children to feel settled.
Get your boxes in advance – Whether you are doing it yourself or hiring boxes from BoxNgo it helps if you can get boxes a good week or more before you move. The assembling of many boxes with tape can take more time than you realise and the packing itself is not as simple as just throwing some items into a box.
Good planning and a checklist is a big step to making any move that bit easier.
This entry was posted in Uncategorised and tagged checklist, pre-move.


text:
import { Message } from './message';

describe('Message', () => {

    const MSG = new Message('message.action');
    const MSGData = new Message('message.action', {});
    const MSGDataFalse = new Message('message.action', false);
    const MSGDataMalformed = new Message('message.action', undefined);
    const MSGNoAction = new Message();
    const MSGBadAction = new Message({});

    it('should exist', () => {
        expect(typeof Message).toBe('function');
    });

    it('should expose a .action property', () => {
        expect(MSG.action).toBeDefined();
        expect(MSGData.action).toBeDefined();
        expect(MSGDataMalformed.action).toBeDefined();
        expect(MSGNoAction.action).toBeDefined();
    });

    it('should expose a .data property', () => {
        expect(MSG.data).toBeDefined();
        expect(MSGData.data).toBeDefined();
        expect(MSGDataMalformed.data).toBeDefined();
        expect(MSGNoAction.data).toBeDefined();
    });

    it('should have a .getAction() method', () => {
        expect(MSG.getAction).toBeDefined();
        expect(typeof MSG.getAction).toBe('function');
    });

    it('should have a .getData() method', () => {
        expect(MSG.getData).toBeDefined();
        expect(typeof MSG.getData).toBe('function');
    });

    it('should bind given action to .action property', () => {
        expect(MSG.action).toBe('message.action');
        expect(MSGData.action).toBe('message.action');
        expect(MSGDataMalformed.action).toBe('message.action');
        expect(MSGNoAction.action).toBe(null);
        expect(MSGBadAction.action).toBe(null);
    });

    describe(`#getAction()`, () => {

        it('should return given action', () => {
            expect(MSG.getAction()).toBe('message.action');
            expect(MSGData.getAction()).toBe('message.action');
            expect(MSGDataMalformed.getAction()).toBe('message.action');
            expect(MSGNoAction.getAction()).toBe(null);
            expect(MSGBadAction.getAction()).toBe(null);
        });

    });

    describe(`#getData()`, () => {

        it('should return given data', () => {
            expect(MSG.getData()).toBe(null);
            expect(MSGData.getData()).toEqual({});
            expect(MSGDataMalformed.getData()).toBe(null);
            expect(MSGNoAction.getData()).toBe(null);
            expect(MSGDataFalse.getData()).toBe(false);
        });

    });

    describe(`#hasData()`, () => {

        it('should return if data given', () => {
            expect(MSG.hasData()).toBe(false);
            expect(MSGData.hasData()).toEqual(true);
            expect(MSGDataMalformed.hasData()).toBe(false);
            expect(MSGNoAction.hasData()).toBe(false);
            expect(MSGDataFalse.hasData()).toBe(true);
        });

    });

});


text:
Tmarus byssinus es una especie de araña cangrejo del género Tmarus, familia Thomisidae.

Distribución
Esta especie se encuentra en China.

Referencias

byssinus
Arácnidos descritos en 2009
Arácnidos de China
Fauna de China


Anyway, on to today's Friday Five… Really just a random hodgepodge of fun.
3. Animal Prints. Man, I love every single one of these. They aren't cheap, but I really want one for the next baby's nursery (flamingo for a girl/ bear or buffalo for a boy). Maybe Christmas?
5. And, a good reminder… Always.
I have been thinking about getting the power sheets too! I hear so many good things about them!
I bet your maternity photos turn out so cute. We had planned a Christmas/winter themed maternity shoot last year and then I got sick and never got better 🙁 So I will live vicariously through you!
Loved your 31 days of working moms series even though that's pretty far away for me! It's encouraging to see so many teachers who make it work.
Teaching Tuesday ideas: how you balance formative vs. Summative work. How your teaching has changed each year, what goals you try for each year, how does your faith come into/impact your teaching/students/classroom, students favorite reactions to books/assignments. Lunches you pack? Haha.favorite day this school year so far? Your strengths as an educator?
I appreciate your blog so much, by the way!
1. How did you handle behavior management as a young teacher? I am having difficulty with students often thinking I am their "friend." I truly don't think I cross that line (as I have seen teachers who do), but sometimes they may curse or say borderline things around me.
2. What are some aspects of teaching that you hate but are also guilty of?
3. What part of teaching gets easier each year lol?
I'd love to hear your ideas for streamlined maternity leave lesson plans. How did you go about finding a long-term sub the first time with Sam? How will you go about it this time? What sort of work did you leave for students? In what format did you leave it? How often did you check in with school/the sub?


Just a quick post from the delayed 13:30 Kings Cross to Newcastle service.
I'm returning from a long weekend visiting my Mum. I would love to say this was a visit for pleasure but unfortunately not.
My step father died on a sunny Sunday afternoon almost 9 months ago... This event has changed everything for those who knew him, but the events of that day shook my Mums life to it's core.
Friday was the inquest into Nigel's death, a day I had been dreading for a while but it never crossed my mind that I wouldn't go... I felt I needed to support Mum but I also needed answers for myself as to what happened that day.
The inquest was a really useful experience for me and I finally feel I have the answers I have needed.
It doesn't change the fact he is gone but I feel it will help me move on and I hope it will help Mum too.
Delayed trains give you plenty of time to think (and crochet).
First let me say a big HI to anyone visiting me for the first time, you are very welcome but I must warn you this Blog is in it's infancy so please bear with me... we all have to start somewhere.
Speaking of starting somewhere, there is a Blog hop today over on UKS so I decided to start at the top with Alison over at her blog- Bricabracadocio where she had a lovely home decor project to pretty up her bedroom while trying to sell her house.
She asked if anyone else had anything similar and I was ready to write my reply when I realised actually for once I DID!
I love pinterest.. I can spend hours on pinterest.. in fact I did today pinning pretty crochet things (if I work out how I will add a linky button in on the side over there... you know over there ------->) anyway I digress.
This is my home decor project... inspired by Pinterest and shamelessly ripped off from the gorgeous things over on Not on the high street dot com.
Sorry for the photo quality and evidence of clothes washing in background I snapped a few pictures just before wrapping it.
This canvas was a Christmas gift for my step sister and uses my much loved Martha Stewart butterfly punch and scraps from my equally well loved (and vast) October Afternoon paper collection.
The butterflies were suppose to all stand neatly but the pesky things just wanted to fly off... so I let them!


text:
/**
 * @jsx React.DOM
 */
'use strict';

var React       = global.React = require('react');
var ReactRouter = require('react-router-component');
var superagent  = global.superagent = require('superagent');

var Pages       = ReactRouter.Pages;
var Page        = ReactRouter.Page;
var NotFound    = ReactRouter.NotFound;
var Link        = ReactRouter.Link;

var MainPage = React.createClass({

  render: function() {
    return (

Hello!

<Link href="/players">Players List</Link>

    );
  }
});

var PlayersPage = React.createClass({
  statics: {
    fetcData: function(cb) {
      console.log('fetchData');
      superagent.get('api/v1/players', function(err, res) {
          cb(err, res ? res.body : null);
      });
    }
  },

  // Should set state via props (passed in by server)
  getInitialState: function() {
    console.log('-----');
    console.log(this.props.players);
    if (this.props.players) {
      if (typeof state === 'undefined') {
        state = this.props
      } else {
        this.setState(this.props);
      };
    }
    return state;
    // PlayersPage.fetchData(function(err, res) {
    //   if (typeof state === 'undefined') {
    //     state = res
    //   } else {
    //     this.setState(res);
    //   };
    // }.bind(this));

    // Defaults
    // state = state || {
    //   players: [{
    //     name: "Bobby",
    //     grade: "B2",
    //     club: "UCSC"
    //   }]
    // };
    // return state;
  },

  // Calls data from API, only gets called client side.
  componentDidMount: function() {
  },

  render: function() {
    if (this.state.players) {
      return (
          <PlayersList players={this.state.players} />
          );
    } else {
      return null;
    }
  }

});

var PlayersList = React.createClass({
  render: function() {
    var playersList = this.props.players.map(function(p) {
      return <Player key={p.name} name={p.name} grade={p.grade} club={p.club} />;
    });
    return (

Players

          {playersList}

    );
  }
});

var Player = React.createClass({
  render: function() {
    return (

 {this.props.name}

 {this.props.grade}

 {this.props.club}

    );
  }
});

// var UserPage = React.createClass({
//   statics: {
//     getUserInfo: function(username, cb) {
//       superagent.get(
//         '/api/v1/users/' + username,
//         function(err, res) {
//           cb(err, res ? res.body : null);
//         });
//     }
//   },

//   getInitialState: function() {
//     var state, username = this.props.username;
//     UserPage.getUserInfo(this.props.username, function(err, res){
//       if (typeof state === 'undefined') {
//         state = res
//       } else {
//         this.setState(res);
//       };
//     }.bind(this));
//     state = state || {
//       username: username,
//       name: username.charAt(0).toUpperCase() + username.slice(1)
//     };
//     return state;
//   },

//   componentWillReceiveProps: function(nextProps) {
//     if (this.props.username !== nextProps.username) {
//       UserPage.getUserInfo(nextProps.username, function(err, info) {
//         if (err) {
//           throw err;
//         }
//         this.setState(info);
//       }.bind(this));
//     }
//   },

//   render: function() {
//     var otherUser = this.props.username === 'doe' ? 'ivan' : 'doe';
//     return (
//

//
Hello, {this.state.name}!

//

//           Go to <Link href={"/users/" + otherUser}>/users/{otherUser}</Link>
//

//

//     );
//   }
// });

var NotFoundHandler = React.createClass({

  render: function() {
    return (

Page not found

    );
  }
});

var App = React.createClass({

  render: function() {
    console.log('APP ROOOOOT');
    console.log(this.props.players);
    return (

          <link rel="stylesheet" href="/static/css/main.css" />