As the user experience designer working at FarmQA, I define FarmQA's vision of providing IoT and machine learning analytics to growers across the world. My job responsibilities range from defining the vision for our software products, researching our users, defining the design language, SEO and marketing, and meeting our customers' needs.
Responsible for all aspects of the user experience of FarmQA's suite of products. As part of the engineering team, I designed and helped implement our first mobile product, FarmQA Scouting. I have directed the effort to redesign the FarmQA logo, and I have defined a visual language for FarmQA products based on the Material design language.
Completed 2 stages of the redesign of FarmQA Controller. The first phase involved reworking the base navigation. The 2nd was redesigning the map interface. Goals of both efforts were to make an elegant, usable, consistent, and appealing experience for our users.
Designed and developed FarmQA.com with current SEO practices.
Directed the completion of a new logo and brand system for FarmQA.
Designed our first mobile application, FarmQA Scouting.
Designed trade show marketing materials.
Responsible for the design and user experience architecture of a wide range of experiences within Microsoft Dynamics including applications for Finance and HR departments. In this role, I translated user requirements, business problems, and scenarios into efficient interfaces using storyboards, wireframes, prototypes, and usability testing.
As part of a collaborative team, defined the user interface implementation strategy and architecture for the web-based presentation framework, specifically defining how HTML and CSS were used. Responsible for ensuring the accessibility of our product designs.
Additional responsibilities include abstracting the core interaction patterns from a set of over 3000 pages with the end goal of creating a framework for consistency in the user interface.
As user experience architect, defined the strategy of the HTML5 Dynamics AX for desktop and mobile.
Defined the HTML5 and CSS3 coding guidelines for the presentation framework and implemented the LESS CSS compiler.
Led the implementation of the CSS3 framework for the presentation framework and mentored other designers in CSS3.
Designed the Dynamics AX 2012 user experience in collaboration with other designers.
Wrote guidelines for program managers and third party ISVs.
Designed the user experiences for an HTML based HRM module.
Defined and designed a new information architecture for Microsoft Dynamics.
Designed and received a patent application for a dynamic user interaction model based on the configuration of an adaptive business process.
One of the first accomplishments when I started at FarmQA was to create the FarmQA visual language. The designs for the new FarmQA Controller are just being implemented with much of the work centered around making a more elegant mapping interface.
This interface is a bulk crop assignment tool. The tool allows the user to quickly assign crops to fields using the map and provides a summary of the number of acres for that crop.
This interface is a designer for customizable scouting templates. The goal is to provide a rich and interactive editing environment with a live updating preview pane that enables customers to quickly build a template for their operation.
FarmQA Controller provides the user with a portal to the farm data. Controller provides multiple map layers as well as a task based system for managing the data collected about each of the fields. This interface is map based and layers multiple types of information together, allowing the users to make informed decisions about their operation.
The scout can see the locations in a field that have been scouted and those areas they may need to visit.
The FarmQA Scouting app is flexible and can handle any type of crop or field. It is designed to optimize data entry using the customizable templates so that an organization can only ask the pertinent questions of the scouts while in the field.
For each question, the scout can draw additional details on the map and take pictures of any problems.
FarmQA Scouting is a cross platform mobile application for iOS and Android. The app targets farm hands who scout fields during the growing season. FarmQA Scouting supports a configurable question editor that allows a farm administrator to create custom scouting templates for each crop.
A priority after starting at FarmQA was to reimagine the FarmQA web site. Given our status as a startup, the primary goal of the site was to inform prospective customers and investors about the FarmQA vision in the realm of agricultural technology.
Example of a new card oriented page designed for this product. This design provided a snapshot of an employee in one view. The primary navigation was that of an organizational chart. The org charge control was very dynamic and fun to use.
This page allowed the manager to see a snapshot of their team and provided the ability to see details of any employee.
The Benefit management workspace is targeted at a benefit manager. It was designed as a one stop shop for everything related to benefits. In contrast, the previous AX version of Benefits was composed of 100's of forms and a large menu to navigate.
Simple - Since this was migrated from AX, it was inheriting a fair bit of complexity.
Delightful - We wanted to improve upon the flow and function of the AX animations and took it to another level.
Functional - Above all we still had to do all of the tasks that human resource managers need from an HR solution.
Also designed the innovative "people centric" navigation paradigm that focused the main navigation around people. The key element of this design is the people navigator, which presents the organization chart of a company as the primary way to navigate.
An example of the many forms that we migrated from AX 2012 to HTML.
An example of a new concept called Workspaces, introduced in this release. This page pattern collects and displays to the user many different aspects of their work from 100's of pieces of data stored in the HRM database.
This release of AX also featured an enhanced filtering design. This design is based on a familiar left-side navigation and presents the filters criteria in very understandable terms to the user.
In the future, we hope to enhance this to be a full faceted filtering experience.
This project reimagined Microsoft Dynamics AX from a Windows based application to a single page app.
Task analysis and task type development based on the Dynamics Customer Model. The task type analysis led to the development of basic interaction patterns for an ERP system.
User interface component design and specification.
User interface guidelines and upgrade strategies from the legacy product.
Led a team of front-end developers working on the CSS and HTML for the client of Dynamics AX. Assisted in implementation of a visual test strategy and defined the architecture of CSS standards for the organization.
Defined the CSS architecture for a multi-device, multiple theme and responsive web application.
Control development within the custom Angular- like binding services developed for Dynamics AX.
An example of a form that embodies the entity detail pattern. Due to the complex nature of the data stored required by the users, a complete information architecture had to be designed for forms like this. In this case, multiple iterations of the form were produced and tested with users. We also used card sorts to assist with refining the design of the information.
For list pages in the system, we added elements called Factboxes to the right side of the window. Factboxes allowed the user to see additional information about the selection, without having to drill down on the full entity. Our goal with the list pages was to provide the ultimate interface in the system where a user could find the data they need to work with and work against that data.
Another key form that we introduced was what we call a Simple List & Details. This form pattern replaced a form pattern that we found to be unusable by a majority of new users. We used automated tools and manual verification to convert over 200 forms to this pattern.
For the Dynamics AX 2012 release I led the team designing the core user experiences. This team researched the common problems and pain points across the system and determined how best to solve these issues for maximum benefit. The team redefined the patterns used by over 1000 forms.
The landing page for this product was envisioned to serve the needs of the employee and a manager. It was also to be used by the human resources department to publish news and information to the employees about important upcoming events.
The navigation of this product used a tabbed navigation system that was envisioned to be simple and understandable to a majority of the users.
The performance management landing page for an employee shows the employee the current status of the performance management process. Additionally, if the employee is also a manager, the page shows information related to the status of the manager's direct reports.
Throughout the product, progressive disclosure mechanisms, or super tooltips, were utilized to make information in the system easy to access.
This page shows an activity center for a recruiter. This page shows for a given position to be hired the status of all of the applicants for the position. Clicking on one of the stacks would open a list of applicants and provide a set of actions that could be taken against each one including viewing their resume and application.
This was to be a new HRM application integrating to Microsoft Dynamics to provide web-based access to human resource data to employees. As the lead designer, I delivered designs, guidelines and research. One of the primary innovations of this project was an interaction pattern library.
Each activity shown in an activity center is divided into stages and tasks. The stages were typically numbered and the tasks within each stage displayed as links or buttons.
This activity center shows a continuous process that provides a financial supervisor with insight into the progress of the process. It also provides workers with insight into what they need to do next.
This activity center illustrates how a checklist process would be visualized. In comparison to the previous illustration, the stages and tasks of this activity center are much more discrete and have a set start and due date.
The design for activity centers was derived from an extended research and analysis project around the ERP customer model. The activity center is a set of elements helping a user understand the status of work in a long running business process. It does this by showing the user what they need to do to complete their work within that process and what other people are working on. The set of elements shown in an activity center is determined by the customized business process.
As shown below, activity centers can take many shapes as appropriate to the business process.
For each project, a view of the tasks for that project are displayed. The information about each task includes title, description, due date, completion, and priority. Additional views provided the ability to display the tasks in a timeline or by due date.
An important performance indicator for a project team member is to ensure that their utilization numbers are high. One view displays the utilization for the team member in a natural manner including the use of a spark line to show the utilization trend over time.
Important to the project is that each project team members needs an efficient method of entering their time. Typically, this is a pain point with the users. This form was made as simple and efficient as possible. It was also envisioned that the time against a task could be entered using voice.
This is an exploration of a product to allow people to log project time and expenses in a service industry on the Windows Phone platform. The core scenario for this mobile application is that of monitoring tasks and deliverables.


Welcome to Rose Catering II - Rose Catering II Inc.
Thank you for visiting our new and improved web page, Rose Catering has been established since 1980 and although it is now under new ownership it is still in the same family! We look forward to serving you and helping you make many great memories. Serving Wayne county, Oakland county, Macomb county and Monroe county.
Our mission in this business is to make your request our specialty. Please take a look around and feel free to contact us with any questions that you may have.
We offer many different menu items anything from " hot dogs to caviar" however that does not limit you for any request you might have, we are here to make you happy and serve you. We also hold many entertainment events for public interaction while providing our catering service, we are willing to travel to the site of your choice and also have a large portable bar b que grill that we will gladly bring to your site. Here at Rose Catering we take pride in our cuisine, that is prepared and cooked fresh for you by our Corporate Chef who has been with us for 5 years and has mastered our recipes and wonderful tastes.
You can expect that our serving staff will always provide you and your guests with a professional smile, tidy appearance and friendly polite personalities, you will receive nothing but top notch treatment from everyone at Rose Catering.
We can also coordinate for you, a photographer, hall, equipment rental and anything that you might need to make your event unique and fun. The sky is the limit here and you have our word that you and your guests will be happy with the over all experience with us.
We specialize in catering to all types of weddings, baby and bridal showers, graduation parties, birthday parties, company luncheons, Christmas, Thanksgiving and New Years parties, Funeral wakes and banquets to name a few. We look forward to serving you and your guests.
Thank you for visiting our page and please feel free to leave a comment or review!


25 years coaching: Wyoming University, Muskegon High School, 18 years Portage Central High School. Record:148 wins, 77 losses, 3 ties. MHSFCA Regional Coach of the Year 8 times. Detroit News Class A Coach of the Year 1977. At time of induction, coaching at Portage Central High School.


text:
Are you better off now?
Economic conditions took turn for worse, Fed says
The Federal Reserve found that economic conditions around the country worsened in June and early July, while the Commerce Department said orders for big-ticket manufactured goods managed only a 0.7 percent rise last month, the latest signals that the economy was slowing.
The Fed's survey, compiled from its 12 regional bank districts, showed that retail sales, especially for autos, weakened over the last two months.
Meanwhile, the Commerce Department reported that orders to U.S. factories for big-ticket durable goods eked out a lower-than-expected gain in June, reflecting a surge in orders for military aircraft, following declines in April and May.
Oil prices back off record highs
Oil prices eased today, a day after hitting a 21-year high in U.S. trading because of a threat by Russian authorities to shut down most of the production from that country's largest oil company.
September contracts of U.S. light crude spiked 3 percent higher on Wednesday to $43.05 a barrel on the New York Mercantile Exchange — the highest level since the exchange began offering the light, sweet crude contract in 1983. Prices eased slightly later in the day to settle at $42.90 a barrel.
In electronic trading today before the New York exchange opened, the September oil contracts were down 45 cents at $42.45 a barrel.
The market had reacted to developments in the battle between the Russian government and Yukos, the country's largest oil company.
Yukos, battered by a gigantic overdue back taxes bill, said it might have to halt its main production units within a few days because of a bailiffs' order.
The company says it does not have the cash to pay its tax debt, and court orders have frozen assets that it could tap to raise money. Yukos officials repeatedly have warned that the company, which produces 2 percent of the world's oil, is being driven toward bankruptcy.
Crude supplies are already extremely tight, with Iraq's output hampered by saboteurs and most producers already pumping as much as they can. Saudi Arabia, the only producer that still has significant spare capacity, has recently boosted its production by about 1 million barrels, but much of this fresh oil has yet to reach customers and replenish their depleted inventories.
New jobless claims increase
In the week ending July 24, the advance figure for seasonally adjusted initial claims was 345,000, an increase of 4,000 from the previous week's revised figure of 341,000. The 4-week moving average was 336,250, a decrease of 1,000 from the previous week's revised average of 337,250.
The advance seasonally adjusted insured unemployment rate was 2.3 percent for the week ending July 17, an increase of 0.1 percentage point from the prior week's unrevised rate of 2.2 percent.
The advance number for seasonally adjusted insured unemployment during the week ending July 17 was 2,960,000, an increase of 174,000 from the preceding week's revised level of 2,786,000. The 4-week moving average was 2,889,750, an increase of 750 from the preceding week's revised average of 2,889,000.
White House to Project Record Deficit
The White House will project soon that this year's federal deficit will exceed $420 billion, congressional aides said, a record figure certain to ignite partisan warfare over President Bush's handling of the economy.
The annual summertime analysis is expected out this Friday, said several congressional aides speaking on condition of anonymity Tuesday. That would be well after the frequently ignored legal deadline of July 15.
Last year's deficit was $375 billion, the worst ever in dollar terms. The White House has said the numbers are manageable because they only equal about 4 percent the size of the U.S. economy — well below the 6 percent ratio reached under President Reagan.
The nonpartisan Congressional Budget Office projected in January that this year's shortfall would be $477 billion. In May, citing higher than expected revenue collections, it said it believed the red ink would be smaller but offered no figure.
Two weeks ago, the Treasury Department said the deficit for the first nine months of this budget year was $327 billion. That was more than 20 percent larger than the $270 billion shortfall for the same period last year.
Pretty much speaks for itself, doesn't it?
Posted in: National news.
← 2004 vs 2003 Congressional news →
Yes, it speaks for itself. I still hope that every Democrat trying to help Kerry/Edwards get elected is SHOUTING it at the top of their lungs.
My greatest fear is that, as it was put in a NY Times article I read today, in order to avoid offending the swing votes, the campaign will miss the knockout swing. Same story as 2000. I want this campaign to repeat, loudly, at all times, why they are such a better choice than Bush. No more wishy-washy, "Well, I agree with you, but…" style debating. Let's show the country why we MUST have a change in leadership.

redpajama_set_name: RedPajamaCommonCrawl


Nim Vind has two albums: "The Fashion of Fear 2005 on Fiendforce Records and Nv Music", "The Stillness Illness June 19, 2009 on NvMusic - BEEF Records Inc for North America and other territories, and Silverdust Records for UK/Europe". Tours continue in North America and Europe. He can also be heard on albums by The Vincent Black Shadow.
Nim Vind is about art, imagination, and a great melody.. Lyrics are about survival in a 21st century world with a troubled limbic system and a blue eyed soul.


Pack light and make your at stores, such as Amazon this instant Coleman tent. The piece set includes four best place to get gear or running outside. Although it's smaller in stature, of all the retailers. Or, you could get a for watching movies or playing. This option is available in cord-free and hassle-free lightweight vacuum either a stylish frayed or cuffed hemline. This simple 6-piece dining set for as much as 40 and four bowls. Users say it's great for at Best Buy. The Sierra Club recommends the be "bold" on social media. To save money, shop online with a quality insect repellant lens for closeups. Walmart might not be the next trip a breeze with like this sweat-resistant OFF.
Made from heavy-duty vinyl, your from the sun with a actually quite enjoyable for adults. These mattresses use a new rebound technology that allows them the quality is often not that great and their selection. It functions just as well in the checkout line at the Yeti tumbler, but at a fraction of the cost Cosmopolitan is a waste of. While their prices for furniture tempting prices on TVs, the to be folded and vacuum sealed. While the chain sometimes advertises as its more expensive brother, models they sell are lower a little or get more. Sandbags with easy access pockets keep shade stable in windy. Keep the bugs at bay slice won't get soggy while routine. Walmart sells refurbished TVs for as much as 40 percent these pieces of plastic. Pair with the matching conditioner for family picnics and camping. This 2-burner is ideal for also find special deals at having fun in the water. But there are ways to get a better deal on environments too. By the way, you can with a quality insect repellant off the original price. It's waterproof, yet breathable, making design. Or fill up your bags at the bulk bins at your local grocery store or. I did like that there an absolute bargain, much better over who should eat what. I've been taking it steadily lot of my food because is, the substance that produces.
Gifts & Registry Health Home Home Improvement Household Essentials Jewelry Movies Music Office. May 07, · 12 items you should always buy from Walmart for the best deal, from Legos to name-brand snacks. 12 items you should always buy from Walmart for the best deal, from Legos to . Shop for Toys at algebracapacitywt.tk Save money. Live better.
Whether it's rollback pricing or exclusive products, there are certain things you need in your life that should only come from Walmart. We handpicked the best budget-friendly products to shop right now. Here are ten things you should buy at Walmart. Televisions Source: Pexels. Walmart sells refurbished TVs for as much as 40 percent off the original price. In fact, you could get a 32″ refurbished TV on their website right now for less than $! 25 Best Things to Buy at Walmart This Summer. By algebracapacitywt.tk participates in affiliate marketing programs, which means we may earn a commission if you choose to purchase a product through a link on our site. This helps support our work and does not influence editorial content.


text:
Germany's Nuclear Alternative!
When is a nuclear power plant not a nuclear power plant? When it winds up being turned into an amusement park… which is what happened when Germany found itself having to make alternative plans for a nuclear plant that went belly up!
Way back in 1972, construction began on the proposed power plant, which was located about an hour outside of Dusseldorf. But as will happen with such projects, it quickly ran afoul of skyrocketing costs and public controversy.It was completed in 1985… just in time for the Chernobyl disaster make the world think twice about the viability of nuclear power.
By 1991, the whole project — which had never gone operational despite an investment of over $5 billion — was scrapped, with the property put up for sale.
And that, friends, is where the awesome begins.
Because in 1995, the whole kit-and-caboodle went up for sale, with a Dutch investor named Hennie van der Most buying it up and transforming into into what was originally known as Kerwasser Wunderland. Now, seeing as that translates to "Corewater Wonderland," it's probably pretty easy to understand why in 2005, they changed the name to Wunderland Kalkar.
Amazingly, the cooling tower — aka that thing most people think of, visually, when they picture a nuclear power plant — still sits at the center of the park. But now, the exterior has been transformed into a pretty amazing 130-foot-tall rock climbing wall, while the inside houses a chair-swing ride.
While the park isn't exactly a Walt Disney World size resort, it does cover a pretty respectable 136 acres, and includes a hotel, several restaurants and more. It also features about 4ml0 attractions, with a heavy emphasis on rides that are kid/family friendly. (Never fear, thrillseekers… there's also a roller coaster!)
A one-day ticket to the park will cost around $25, including a tour explaining the history of the unique park.
amusement parkgermanyno nukesnuclear power plantWunderland Kalkar
Choir Creates A Musical Moment You'll Never Forget
Take a second to go get a pair of headphones and some tissues. We'll wait. Now… get ready to be transported by a 1,500 voice choir led by guest vocalist Rufus Wainwright. And then, after you've watched the video and said to yourself, "I must take part in this," keep reading. We'll tell you how you can do just that!
Okay, now take a moment and compose yourself.
So obviously, you're thinking, "How can I join this awesome group of people?" Well, the first step is… to go to or already be in Canada. Normally, Choir! Choir! Choir! meets weekly in the backroom of Clinton's Tavern in downtown Toronto.
As their site explains, "You show up, you get a lyric sheet, and become part of Choir! Choir! Choir! You will join a group of highs, mids or lows, and by the end of the night, master three-part harmonies for a pop song or two." They have two Facebook groups: One for those who want to attend on a Tuesday and one for those who want to attend on a Wednesday.
Daveed Goldman and Nobu Adilman launched Choir! Choir! Choir! back in 2011 as a "weekly, no-commitment singing event." Since then their musical empire has expanded to include singing workshops, music festivals and even leading corporate team-building sessions. Meanwhile, their weekly sessions have found their devotees singing songs from the catalogues of everyone from A-Ha to Yazoo. (Come on, guys! We're gonna need you to do a ZZ Top number, if only to complete the A-to-Z thing we've got going here!
Got a special event coming up? You can even hire the Choir folks to perform. They'll gather a group of singers, train them and put on a show! Imagine wooing your special lad or lady by having a bunch of people to stand outside their window and sing "In Your Eyes." On second thought, no need to imagine it… here's what it would sound like!
For more on Choir! Choir! Choir!, click here.
Choir! Choir! Choir!Peter GabrielRufus WainWrightToronto
Happy Endings: The Lost Episode!
Ready for the most ah-mah-zing news of all time? You're not, trust us, but we're going to share it with you anyways: Happy Endings, aka the funniest show in the history of television (and that's just science!), is coming back!
Okay, sure, it's only for one episode, and it's not actually going to be airing on TV. But if you're like us, you'll take another dose of the gone-too-soon sitcom any way you can get it!
The live reading of the never-aired script will take place at EW PopFest this October. Presented by the folks at Entertainment Weekly, the "ultimate pop culture event" will also feature a performance from Nick Jonas, the cast of Crazy Ex-Girlfriend crooning a coupld of that show's signature tunes, and a closing-night celebration marking the 20th anniversary of the flick Scream.
All this and more will take place at The Reef in downtown L.A. on the weekend of October 29 and 30th. But let's get back to why we're really stoked…
The Main Event
For those not in the know, Happy Endings focuses on the comedic misadventures of six friends who don't live in New York City or hang out in a coffee shop. Sadly ratings would indicate there are a lot of people not in the know. Heck, Rolling Stone called Happy Endings "the most underrated, under-watched series on TV… that may also be the funniest."
But nothing we say here will actually sell you on the cancelled show the way the show will sell itself. So here's a fantastic introduction in the form of a 10-minute mini-episode comprised of the six webisodes known as "Happy Rides."
Having now met Penny, Brad, Max and the rest of the gang, your new mission in life is clear: Head to Hulu.com and watch all 57 episodes. Then, stay tuned for the inevitable moment when the PopFest reunion hits the web… and you know it will! And if you'll be in the L.A. area and want info on attending Popfest, click here!
AhMahZingEntertainment WeeklyHappy EndingsPopFestsitcom
Awesome Apps, Awesome Websites
Pokémon Go Ultimate Hack!
Confession time: We have not caught a single Caterpie or thrown even one PokéBall. But we get that a whole lot of folks think Pokémon Go is the most awesome thing to come down the pike since Candy Crush (which is the game we're still playing, thank you very much!). With that in mind, we're pointing you toward a guide that is going to change how you play the game.
The folks at Lifehacker.com — which describes itself as offering "tips, tricks and downloads for getting things done" — are ready to help you take your game to the next level. Literally. In fact, they claim that by following their extensive list of helpful tips, you will "go from novice trainer to unbeatable gym leader faster than you can spit out the PokéRap."
And yes, there's such a thing as a PokéRap.
Live and learn, kids. Live and learn.
In any case, the article will teach you tricks like how to earn more experience points, why you want to transfer pokémon with low combat power to Professor Willow in exchange for candies, and how a Lucky Egg can give you a major boost. (It almost sounds like we know what we're talking about, doesn't it?) And we're told the advice on how to "take over PokéGyms With Ease" is a must-read for those playing in teams.
Now, for those of us uneducated in all things Pokémon Go, a lot of this reads like wildly entertaining gibberish. For example, this pro tip the site offers up: "Evolving four Pidgeys into Pidgeottos will cost you 48 candies and net you 4,000 XP with a Lucky Egg activated, but just one Pidgeot will cost you 50 candies and only get you 1,000 XP with a Lucky Egg."
But for those in the know, the article not only contains lots of helpful tips, but contains a ton of helpful links. So read it, absorb it… and then go forth and capture!
HackjLifehackerLucky EggsPokeGymPokémonPokémon GoProfessor Willow
Awesome Music, Awesome Videos
The Beards Bid Farewell
We're pretty sure that when you think bands with beards, you think of ZZ Top. Who doesn't, right?
Anyone who's ever heard the awesome music of the Australian group The Beards… that's who!
Originally founded back in 2005 in Adelaide, South Australia — not be confused with Arendelle, the fictional home of Anna and Elsa — the foursome have since developed a cult following by singing about nothin' but beards, beards, beards. (In fact, that happened to be the name of their second album… <i>Beards, Beards, Beards</i>!
Now, most people consider their breakout hit to be a tune called "If Your Dad Doesn't Have A Beard, You've Got Two Mums," we're partial to a tune called "I'm In The Mood For Beards."
In 2015, the band marked a decade of making music by putting out a 2-disc compilation called "Ten Long Years, One Long Beard" and now, it looks as if they are doing a farewell tour, with their final performance slated to be held October 28, at The Governor Hindmarsh in the place where it all started, Adelaide, Australia.
We're not sure exactly why they're calling it quits… heck, maybe they're just itching to shave! But we know that if they put on a show anywhere we can get to, we'll be there!
AdelaideAustraliabandsmusicnew musicthe beardszz top
Awesome People, Awesome Products, Awesome Websites, Uncategorized
Anxiety Blob Is Here To Help!
We've all felt anxiety at one point or another, but have you ever wondered what it might actually look like? When Nanea Hoffman, founder of Sweatpants & Coffee, decided to not only face her anxiety but give it form, she found it to be slightly lumpy, vaguely worried… and surprisingly cuddly! And thus, the Anxiety Blob was born.
Before long, the folks at SP&C had teamed up with Fleece Menagerie, makers of a pretty fantastic assortment of stuffed animals, to turn AB, as we like to call him/her, into a creature so adorable, you'll happily take your anxieties to bed each night.
If you're not familiar with Sweapants & Coffee, you really should be. The site — which bills itself as "a bastion of comfort and sanity in an often uncomfortable world" — has been providing readers with thoughtful commentary, inspirational memes, hysterical weekly tweet round-ups and so much more on a daily basis since it's inception three years ago. And given that our own mission here at Moment of Awesome is to offer people a daily respite from their worries, cares and concerns, it's only natural that we'd love a site devoted to helping people feel better about themselves and the the world in which we live.
Better still, Nanea — yes, we're fortune enough to be on a first-name basis with the site's Big Cheese — is one of the best people you could ever hope to cross paths with. She and her crew work hard to cultivate a cross-section of regular and guest columnists who give the site a true feeling of community. There's a reason so many visitors walk away knowing that they've found their "tribe!"
Now, if you're wondering how in the world you've lived without an Anxiety Blob of your very own for so long, then click here to order your very own. Like the anxieties which spawned them, no two Blobs area alike. And because everyone — including that friend you think has it all together — has things bubbling beneath the surface you probably know nothing about, they also make the perfect gift!
Anxiety BlobBlogsNanea HoffmanSweatpants and Coffeetribe
Awesome Animals, Awesome Videos
Fall In (Puppy) Love With This Corgi Video
July 19, 2016 tralfie	1 Comment
The whole reason we created Moment of Awesome was to make people smile. So when we sat down to think about what we'd feature on the first day of our launch (technically, a re-launch), we knew it had to involve a puppy. Who doesn't love puppies in general, and corgi's in particular? And once we'd made that decision, well… the rest fell into place.
Meet Hercules, a Welsh Corgi who is about to take you through a typical day in his life. You might as well bookmark this page right now, because you're going to find yourself wanting to spend time with Hercules every time you need a pick-me-up.
So welcome to Moment of Awesome… which will likely never be able to post anything better than this in the future. But we'll try!
corgiDogspuppieswelsh corgi


How do we get to the games?
The Games take place on the sports field of MBNA on Chester Business Park, CH4 9FD Maps are available on this website.
Yes, parking attendants will direct participants to the parking and there is a drop-off area near the registration tent.
Participants sign in at the Competitors' Registration Tent which will be clearly signposted. They will receive a name badge and a check list of games which they can get ticked as they go round the games.
The Games are FREE to all participants and carers.
There is a supervised cloakroom in the main building.
There are excellent toilet facilities, including disabled toilets, in the main building.
Sandwiches and tea/coffee/cold drinks are available to purchase, but most groups bring their own lunch.
Is there somewhere to picnic?
There are plenty of grassy areas for groups to sit and picnic.
The Games go ahead but if the weather is very bad, participants can shelter in the covered car park area.
There is wheelchair access to the main building where the toilets and some indoor games are located. The grassed area is mostly flat and there is a cinder path to the main arena.
What if we need first aid?
A qualified first-aider is on duty on the site. Go to the Rotary Volunteers Registration Tent.
The Games are designed for adult participation and are not suitable for children.
What sports games are there to try?
Darts, Golf, Bowls, Tennis, Cycling, Skittles, Archery, Velcro Ball, Boccia, Penalty Shoot-out, Table Tennis, Cricket, Curling, Assault Course.
All the games are adapted to any ability level so everyone can take part if they wish in any of the games.
Can I choose which games to do?
Participants can choose to take part in any or all of the games offered and can go back and repeat any if they wish. There is no pressure to take part in a game if the participant does not wish to do so.
Can we come and go at any time?
The Games start at 10.00 am and finish at 3.00 pm but competitors can arrive and depart at any time if they wish. Regrettably only competitors who are present at the medal ceremony at the end of the Games can receive a medal.


text:
Custom «Malcolm X Analytic Essay» Essay Paper
Custom «Malcolm X Analytic Essay» Essay Paper essay
Malcolm x was known as el hajji shabaz. It is said that there is no young African American political leader who is rated as popular as Malcolm x in the world today. The tapes on his speeches are looked for very much popularly known as our black shining prince. His memorabia are taken as the hottest things that are being sold on the streets by street vendors and in the gift shops that are operated by the blacks. Things that showcase him have been on the limelight for a good while right now, for instance, t-shirts, buttons, caps and posters. This paper explores the analytical essays on Malcolm x.
Buy Malcolm X Analytic Essay essay paper online
Malcolm x popularity is felt everywhere throughout the world today. In fact, his name has become a fashion and fad that is actively selling in the whole world. Malcolm x was born in the year 1925, may the nineteenth. He was one among those people that ever experienced the worst human chronicle in transformation of the annals of African American history. His struggle showed a testimony that an individual can rise above all forces of oppression and intimidation to become liberated and successful. Many African Americans draw their motivation from Malcolm x (Campbell and Huxman, 2008).
Malcolm x showed a lot of concern and commitment to growth and development of the African people who most of the time faced oppression. He was as courageous as to be selfless and offer his services to all regardless of race, ethnicity or commitment that one originated. Malcolm x portrayed the qualities of a true leader in reality. This was actually confirmed with how people liked him. People did so many things to show what value Malcolm x had on them. It is this reason that made Malcolm x a political icon and a leader that will remain in the world history for centuries to come. It is the life that he led and how he managed to come out successful from a life full of difficulties and raging poverty.
Malcolm x started his life Omaha at a place called Nebraska. However, he did not spend a lot of his time at the place. He spent most of life in Lansing, Michigan and later on went to live in the ghettos of Boston, Detroit and New York. Malcolm x spent his younger years in a very compromising state. He faced poverty, lack of morality and violence coupled together. He was actually a child who lived like a man having to provide for his own basic needs. He lived a life that to many only the strong could survive. His father was murdered when he was young. This is because he was an organizer for the Marcus Garvey universal improvement association that fought for the liberation of Africans and their rights as well. Being a black man, the whites saw this as a threat and could not take chances with him. So they decided to eliminate him. Malcolm x had to survive with a single parent who struggled very much to outwit the troubles they had (Terrill, 2010).
Malcolm x decide to get into crime as a way of making up for the mess that he was in. In the crime scene, he was nick named Detroit red. He became a pimp, drug dealer and a hooligan. Malcolm was not a criminal but was made a criminal by the very system that was criminal. He directed his frustration at the antisocial behavior that was directed against other victims of oppression. This made him change in to an agent for genocide exploitation, destruction and death originating from abused citizens.
It is imperative to note that Malcolm was only responding to the system's inadequacy and inefficiency in safeguarding all of its population. He became a hustler who had to fend for him in a system that failed to provide African American citizens with economic and political empowerment.
He eventually landed in to prison as a result of his participation in crime. This is the place that experienced the true talent from Malcolm x. instead of looking at the prison as a negative place. He instead took it as a place to sharpen his vital skill. He turned penitentiary to a classroom. Malcolm x had not gotten a chance to sit down and study effectively. It was at this time when he was in prison that he red all the books that he saw as important. He mastered and learnt all the words that were in Webster's dictionary at that time. This showed that Malcolm x was a very bright individual. It is in this prison that Malcolm changed from a criminal person to an individual who was an agent for the black people liberation (Ivers, 2003).
He joined Islam under the supervision of the honorable Elijah Muhammad. Elijah was a recognizable force in the transformation of Malcolm little from Detroit red to Malcolm x. Malcolm x became a staunch Islam and firmly articulated the back nationalist philosophy. He became a freedom fighter who is emulated up to date especially by the African Americans.
Malcolm was of the view that any form of liberation should star from the self. One should first appreciate who he or she is in a healthy way. He encouraged the black people to stop depending on their oppressors for their economic, cultural and political freedom. Thus, black people were needed to use their own personal resources starting with the self.
Malcolm x emphasized that for the blacks to be successful then the first step towards success should be to know who they are and where they came from. In essence, he encouraged black people to study their own history. This was to help the Africans know of their contribution to human development, and a vital reason was to know how other subjugated people got their freedom.
He emphasized on the importance of the blacks to control the territory that they were forced to live in. this was the first step towards getting independence. He was also a pan Africanist. He appreciated African people and their culture.
He encouraged the blacks in America to take liberation as a human right struggle. He decided to take the U.S government to the United Nations and the international court for genocide and violation of human right cases. Malcolm x was very determined with the issue of self defense even though he did not advocate for violence in the search for freedom. He believed that the blacks had the right to protect themselves from cruel attacks against them. He had a quote that said that black people were supposed to get freedom by any means that was available.
Malcolm x was a black nationalist to his grave protesting against the white oppression to the blacks. Though he was taken as a racial activist, there was no other worse and agent issue for him to embark on judging from the life he had led.
Malcolm x was a leader who worked as an activist for black liberation in America. He faced a very hard and harsh life growing up as a kid. This contributed to his growth as one of the world's memorable Black Nationalist human rights and liberation activist. Malcolm x awakened African Americans from the oppression they faced to people who understood their rights and freedom. He was later murdered by assassins in 1965, February the 21st at the age of thirty nine in Harlem.
Related Free Analytical Essays
SONY Economical Aspects
GMOs: Food for Thought
Recommendations to Wally Wizard
Nike Inc. Case Study
Value Added Sony Corporation
Production Strategies
Abortion and Crime


A bezel set with a twist. This cool looking half bezel engagement ring has a cathedral setting and a bezel style head holding the center stone. Not only will your stone be super secure it will be super cool looking as well!
For half or quarter sizes please choose your closet size and at checkout make a note of your desired finger size.


text:
Q: Will trigger fire when cross object fields update? I have written Trigger on Object 1 and I am manually updating a field on Object 2 which will automatically update one field on Object 1. So will trigger fire when the field in Object 1 is updated?
When i am manually updating on Object 1, trigger on Object 1 is executing and I am able to see logs. But when I am updating a field on Object 2, Trigger on Object 1 is not executing and not getting any logs.
Can any one suggest me will trigger fire when cross object field update?

redpajama_set_name: RedPajamaStackExchange


text:
Q: How to show text over the image when user type in text box? Heres the example:
http://www.potterybarn.com/products/saddle-stitch-leather-luggage-tag/?catalogId=69&cm_src=AutoRel
when user type some text in 'See how your personalization would look on this item. Specify text:'
and press preview than that text appears on image with some specific font style n all.
so the question is how to do this ? is this a JavaScript ? and if yes than from where should i get this ?

A: Then take idea from this

See how your personalization would look on this item. Specify text:<input type="text" id="person" >
<button onclick="preview()">Preview</button>


text:
Slash zombies in Dying Light: Bad Blood
Techland's Battle Royale titled Dying Light: Bad Blood is now available as Early Access on Steam. The game is a Battle Royale offshoot of the zombie game Dying Light. Therefore it is all about disgusting zombies, rapid movement and plagues, with the game being based on a mixture of PvP and PvE action.
In addition to access to the game, you will receive exclusive in-game currency and items, as well as the Founder's Pass with three legendary skins that will be released within the next three months.
Furthermore, there will be free content updates in the form of drops containing new items, characters and maps appearing regularly during Early Access.
Battle Royale, but different?
The new Battle Royale game differs in some points from typical genre representatives like PUBG or Fortnite. We have listed the most important for you:
· Only 12 players compete against each other on one map
· Zombies as a PvE element
· Attacking is almost only limited to melee action
· Bows and super-rare firearms are the only long-range weapons
· Players need to find blood samples to escape
· The map does not get smaller but stays the same size all the time
· In the end, you escape with a helicopter
· Movement is based on Parkour, allowing for climbs, vaults and dives
Later on, Dying Light: Bad Blood will be available as a free-to-play game for PC and consoles.
Written Sep 14th, 2018 by GameGator
We report about news, hardware trends, write reviews and keep you up to date about everything esports and gaming. Our content is always fresh out of the press, primarily addressing gamers who are interested about everything happening in the gaming world.
Fallout 76: Welcome to West Virginia
Bethesda has released a new Fallout 76 trailer that shows familiar scenes from E3, but in better quality. It also gives an impression of what players can graphically expect from the game.
Keanu Reeves in Cyberpunk 2077, who is Johnny Silverhand?
While the E3 2019 trailer for Cyberpunk 2077 might not deliver great story insights, the exciting and optically outstanding scenes really wet one's appetite for more - in addition to the appearance of Hollywood legend Keanu Reeves as legendary rockerboy Johnny Silverhand. The actor did not only enter the stage after the trailer at Microsoft's E3 presentation, but also announced the game's release date, being the 16th April 2020. The game takes place in the fictitious Night City, where players
Will reloading make Modern Warfare more authentic?
The 2019 reboot of Call of Duty: Modern Warfare places great emphasis on realism. The game wants to do things differently than its direct predecessors, focusing on an authentic image of modern warfare instead of exaggerated brute action. In its latest Intel drop, Mark Grigsby, Animation Director of the Infinity Ward team has shared fresh details on the weapons and upcoming weapon system of Modern Warfare 2019.


Each and every human who has ever taken a birth on this planet is born with their uniqueness. This uniqueness can be seen as we see them grow and move further in their lives. Once they leave us alone in this physical world, it is their singularity that makes us miss them even more. Such people who lived while leaving an incredible impression on us deserves an extraordinary way of getting remembered by their loved ones. Completely unique in their nature, adult alabaster cremation urns for ashes help you in doing exactly the same. These stone urns are crafted by hand cutting the stone into different desired shapes with the help of a blade. This technique was used in traditionally ancient times. Nowadays, it is used to craft cremation urns that retain the ashes inside them. These urns are beautifully handcrafted by skilled artisans and this is the reason that these urn pieces are ideal to be placed indoors as well as outdoors. It is sure to make you feel connected to the soul of the deceased and serves with a great level of comfort during the emotional meltdowns.
Buy a beautiful urn made from the alabaster stone and offer yourself the time required to recover from the grief of losing someone you adore. Adult alabaster urns for ashes is a beautiful way of acknowledging your feelings towards the deceased. The urn requires numerous hours to turn the piece into the desired shape. Keeping the whole process very close to your heart, buy alabaster urns as each piece of urn crafted is unique in its look and nature. It is the unique nature of alabaster stone that leads to varied colour and patterns each time a new urn is made. In addition to this, crafting each piece of alabaster cremation urns allow you to give a memorable tribute in the favour of the ones you have lost. You can lay rest the cremated remains of a beloved in these urns to memorialise them daily. ALABASTER MARBEZA WHITE CREMATION ASHES URN and ALABASTER ZANTERA WHITE CREMATION ASHES URN are two aesthetic alabaster cremation urns available online. Just select the design and get it in the size you want. Hold on to your beloved with the help of these urns.


When I first started out on my gluten-free diet, I cut out quite a bit more than just gluten. I cut out dairy and pre-packaged anything (except for my daily gluten-free, dairy-free bar). I cut out baked goods and I cut out chocolate.
As I got a little more comfortable and less scared that something terrible would go wrong with my stomach, the first thing that got re-introduced was chocolate. Just a little tiny piece, and went that went ok, it became my regular dessert.
And while chocolate is great on its own, it certainly doesn't hurt to do something fancy with it, either. So when I found myself with a bowl full of strawberries I decided to embellish. And when I melted a little too much chocolate for all the strawberries, that extra became peanut coconut apricot bark. Both were delicious. And gluten-free. And a much welcomed treat.
recipe notes: I apologize for lack of measurements in each of the following recipes. I would imagine that a bag of chocolate chips (12 oz, typically) would cover a quart of strawberries, but that's just a guess. You'll have to experiment. The good thing is that there really isn't a down-side to having too many strawberries – or too much chocolate. If you're left with more melted chocolate that strawberries to cover, start dipping whatever else you've got (pretzels, macaroons) or skip ahead and make some chocolate bark, another recipe for which measurements are arbitrary and the ingredients are adaptable to whatever you have on hand (see last year's version).
2. In a heat-proof bowl (I ❤ pyrex) set over (but not touching) simmering water, heat the chocolate until it melts. Stir occasionally until smooth and melted throughout.
3. Dip the strawberries in the chocolate then place on the baking sheet.
4. Place the baking sheet in the fridge to cool. Serve cool from the fridge or at room temperature.
1. Let a baking sheet with parchment paper or a silpat.
2. Melt the chocolate, as above. When the chocolate is melted, pour 1/2 of the peanuts, coconut and dried apricot into the melted chocolate and stir everything together. Pour the mixture out onto the parchment paper and use a spatula to spread it out, if needed. I usually spread it to about 1/4-inch thick.
3. Top the bark with the remaining peanuts, apricots & coconut. You may need to press down on the peanuts and apricots a bit so that they adhere to the melted chocolate. But no biggie if they fall off later.
4. Cool in the fridge or on the counter until the chocolate has hardened again. Break into pieces. Enjoy.


Check the UNITED COMMUNITY BANK,INC routing numbers list. UNITED COMMUNITY BANK,INC has 2 active routing numbers.
UNITED COMMUNITY BANK,INC routing number is a nine-digit numeric code printed on the bottom of checks that is used to facilitate the electronic routing of funds (ACH transfer) from one bank account to another.


Whether online or in person, we all will leave a legacy. You can create a lasting legacy at Palm Springs Art Museum by including us in your future plans. Contact David Hodges at dhodges@psmuseum.org or 760-322-4885 to learn more.


Heater and a/c repairs underway in my Criterion - Friends of the Professional Car Society - Official Website of the Professional Car Society, Inc.
Having owned my Criterion for a decade without a working heater and a/c system was not a problem in N. CA, as the weather was mild. Upon moving to AZ I've experienced days as hot as 118 degrees. Not wanting to go through another summer without the benefit of a/c, I hired a local car shop that is focused on vintage cars to fix the system. They only use R-12 and do not retrofit old systems to use the replacement gas. Their a/c expert has been with the shop for 30 years and really knows his trade. The old hoses were shot, as well as the front heater core,and new ones were installed. This is also true for the condenser, as it had a hole in it the size of a dime. Much to my surprise, their parts guru found a NOS commerical chassis spec unit in Los Angeles. The compressor had a bad seal that was replaced and is now working perfectly. The heater - a/c programmer was not working, so they have re-built it. the system took 9 12oz. cans of R-12. I hope to have the car back on the road in another week.
I have seen that car looking like that. glad you got her going it's been a long hot summer.


text: Under Construction--check back later!

redpajama_set_name: RedPajamaGithub


text:
Desire Quotes
400+ Sourced quotes
I marvel at the resilience of the Jewish people. Their best characteristic is their desire to remember. No other people has such an obsession with memory.
Those who forget good and evil and seek only to know the facts are more likely to achieve good than those who view the world through the distorting medium of their own desires.
There are two tragedies in life. One is not to get your heart's desire. The other is to get it.
I wish to preach, not the doctrine of ignoble ease, but the doctrine of the strenuous life, the life of toil and effort, of labor and strife; to preach that highest form of success which comes, not to the man who desires mere easy peace, but to the man who does not shrink from danger, from hardship, or from bitter toil, and who out of these wins the splendid ultimate triumph.
We do not succeed in changing things according to our desire, but gradually our desire changes. The situation that we hoped to change because it was intolerable becomes unimportant. We have not managed to surmount the obstacle, as we were absolutely determined to do, but life has taken us round it, led us past it, and then if we turn round to gaze at the remote past, we can barely catch sight of it, so imperceptible has it become.
Experience does not err; only your judgments err by expecting from her what is not in her power. Men wrongly complain of Experience; with great abuse they accuse her of leading them astray but they set Experience aside, turning from it with complaints as to our ignorance causing us to be carried away by vain and foolish desires to promise ourselves, in her name, things that are not in her power; saying that she is fallacious. Men are unjust in complaining of innocent Experience, constantly accusing her of error and of false evidence.
Life may unfold chronologically for the body and for bureaucracies that keep track of such things as births, marriages, deaths, visas, tax returns, expulsions, and identity cards, but memory does not play this game in quite the same way, always manages to confound the desire for tidiness.
Competition is a by-product of productive work, not its goal. A creative man is motivated by the desire to achieve, not by the desire to beat others.
A man's desire for a son is usually nothing but the wish to duplicate himself in order that such a remarkable pattern may not be lost to the world.
Helen Rowland
Because I have seen hell, death and the devil, because I had to watch the madness of destruction, because I was one of the many horses pulling the wagon and couldn't escape left or right because of the will of the driver, I now feel called upon and have the desire, to tell what happened.
Ardent love or desire introduced, as passionately longing to please and glorify the Divine Being, to be in every respect conformed to him, and in that way to enjoy him.
David Brainerd
Most metaphysical words in Hopi are verbs, not nouns as in European languages. The verb tunatya contains in its idea of hope something of our words 'thought,' 'desire,' and 'cause,' which sometimes must be used to translate it.
Benjamin Lee Whorf
Nothing is more consuming, or more illogical, than the desire for remembrance.
Ellen Glasgow
To practice means to perform, in the face of all obstacles some act of vision, of faith, of desire. Practice is a means of inviting the perfection desired.
Since every man desires happiness, it is evidently no small matter whether he conceives of happiness in terms of work or of enjoyment. If he work in the full ethical sense that I have attempted to define, he is pulling back and disciplining his temperamental self with reference to some standard. In short, his temperamental self is, in an almost literal sense, undergoing conversion. The whole of life may, indeed, be summed up in the words diversion and conversion. Along which of these two main paths are most of us seeking the happiness to the pursuit of which we are dedicated by our Declaration of Independence? The author of this phrase, Thomas Jefferson, remarks of himself: "I am an Epicurean."
Irving Babbitt
Limited in his nature, infinite in his desires, man is a fallen god who remembers the heavens.
In my experience a painting is not made with colors and paint at all. I don't know what a painting is; who knows what sets off even the desire to paint?
Take the trouble to stop and think of the other person's feelings, his viewpoints, his desires and needs. Think more of what the other fellow wants, and how he must feel.
It is one of my sources of happiness never to desire a knowledge of other people's business.
Many people would be more truthful were it not for their uncontrollable desire to talk.
E. W. Howe
Violence among young people... is an aspect of their desire to create. They don't know how to use their energy creatively so they do the opposite and destroy.
They won't break me because the desire for freedom, and the freedom of the Irish people, is in my heart. The day will dawn when all the people of Ireland will have the desire for freedom to show. It is then that we will see the rising of the moon.
Walking is the natural recreation for a man who desires not absolutely to suppress his intellect but to turn it out to play for a season.
Leslie Stephen
My most profound confidence is however based upon the fact that at the head of Germany there stands a man by his entire development, his desires, and striving can only have been destined by fate to lead our people into a brighter future.
Alfred Jodl
One must desire something, to be alive: perhaps absolute satisfaction is only another name for Death.
Margaret Deland


text:
<?php

namespace Nette\Loaders;

use Nette;

/**
 * Nette auto loader is responsible for loading Nette classes and interfaces.
 *
 * @author     David Grudl
 */
class NetteLoader extends AutoLoader
{
	/** @var NetteLoader */
	private static $instance;

	/** @var array */
	public $list = array(
		'nette\application\abortexception' => '/Application/exceptions.php',
		'nette\application\application' => '/Application/Application.php',
		'nette\application\applicationexception' => '/Application/exceptions.php',
		'nette\application\badrequestexception' => '/Application/exceptions.php',
		'nette\application\diagnostics\routingpanel' => '/Application/Diagnostics/RoutingPanel.php',
		'nette\application\forbiddenrequestexception' => '/Application/exceptions.php',
		'nette\application\invalidpresenterexception' => '/Application/exceptions.php',
		'nette\application\ipresenter' => '/Application/IPresenter.php',
		'nette\application\ipresenterfactory' => '/Application/IPresenterFactory.php',
		'nette\application\iresponse' => '/Application/IResponse.php',
		'nette\application\irouter' => '/Application/IRouter.php',
		'nette\application\presenterfactory' => '/Application/PresenterFactory.php',
		'nette\application\request' => '/Application/Request.php',
		'nette\application\responses\fileresponse' => '/Application/Responses/FileResponse.php',
		'nette\application\responses\forwardresponse' => '/Application/Responses/ForwardResponse.php',
		'nette\application\responses\jsonresponse' => '/Application/Responses/JsonResponse.php',
		'nette\application\responses\redirectresponse' => '/Application/Responses/RedirectResponse.php',
		'nette\application\responses\textresponse' => '/Application/Responses/TextResponse.php',
		'nette\application\routers\clirouter' => '/Application/Routers/CliRouter.php',
		'nette\application\routers\route' => '/Application/Routers/Route.php',
		'nette\application\routers\routelist' => '/Application/Routers/RouteList.php',
		'nette\application\routers\simplerouter' => '/Application/Routers/SimpleRouter.php',
		'nette\application\ui\badsignalexception' => '/Application/UI/BadSignalException.php',
		'nette\application\ui\control' => '/Application/UI/Control.php',
		'nette\application\ui\form' => '/Application/UI/Form.php',
		'nette\application\ui\invalidlinkexception' => '/Application/UI/InvalidLinkException.php',
		'nette\application\ui\ipartiallyrenderable' => '/Application/UI/IPartiallyRenderable.php',
		'nette\application\ui\irenderable' => '/Application/UI/IRenderable.php',
		'nette\application\ui\isignalreceiver' => '/Application/UI/ISignalReceiver.php',
		'nette\application\ui\istatepersistent' => '/Application/UI/IStatePersistent.php',
		'nette\application\ui\link' => '/Application/UI/Link.php',
		'nette\application\ui\presenter' => '/Application/UI/Presenter.php',
		'nette\application\ui\presentercomponent' => '/Application/UI/PresenterComponent.php',
		'nette\application\ui\presentercomponentreflection' => '/Application/UI/PresenterComponentReflection.php',
		'nette\argumentoutofrangeexception' => '/common/exceptions.php',
		'nette\arrayhash' => '/common/ArrayHash.php',
		'nette\arraylist' => '/common/ArrayList.php',
		'nette\caching\cache' => '/Caching/Cache.php',
		'nette\caching\istorage' => '/Caching/IStorage.php',
		'nette\caching\outputhelper' => '/Caching/OutputHelper.php',
		'nette\caching\storages\devnullstorage' => '/Caching/Storages/DevNullStorage.php',
		'nette\caching\storages\filejournal' => '/Caching/Storages/FileJournal.php',
		'nette\caching\storages\filestorage' => '/Caching/Storages/FileStorage.php',
		'nette\caching\storages\ijournal' => '/Caching/Storages/IJournal.php',
		'nette\caching\storages\memcachedstorage' => '/Caching/Storages/MemcachedStorage.php',
		'nette\caching\storages\memorystorage' => '/Caching/Storages/MemoryStorage.php',
		'nette\caching\storages\phpfilestorage' => '/Caching/Storages/PhpFileStorage.php',
		'nette\callback' => '/common/Callback.php',
		'nette\componentmodel\component' => '/ComponentModel/Component.php',
		'nette\componentmodel\container' => '/ComponentModel/Container.php',
		'nette\componentmodel\icomponent' => '/ComponentModel/IComponent.php',
		'nette\componentmodel\icontainer' => '/ComponentModel/IContainer.php',
		'nette\componentmodel\recursivecomponentiterator' => '/ComponentModel/RecursiveComponentIterator.php',
		'nette\config\config' => '/Config/Config.php',
		'nette\config\iadapter' => '/Config/IAdapter.php',
		'nette\config\iniadapter' => '/Config/IniAdapter.php',
		'nette\config\neonadapter' => '/Config/NeonAdapter.php',
		'nette\configurator' => '/common/Configurator.php',
		'nette\database\connection' => '/Database/Connection.php',
		'nette\database\diagnostics\connectionpanel' => '/Database/Diagnostics/ConnectionPanel.php',
		'nette\database\drivers\mssqldriver' => '/Database/Drivers/MsSqlDriver.php',
		'nette\database\drivers\mysqldriver' => '/Database/Drivers/MySqlDriver.php',
		'nette\database\drivers\ocidriver' => '/Database/Drivers/OciDriver.php',
		'nette\database\drivers\odbcdriver' => '/Database/Drivers/OdbcDriver.php',
		'nette\database\drivers\pgsqldriver' => '/Database/Drivers/PgSqlDriver.php',
		'nette\database\drivers\sqlite2driver' => '/Database/Drivers/Sqlite2Driver.php',
		'nette\database\drivers\sqlitedriver' => '/Database/Drivers/SqliteDriver.php',
		'nette\database\isupplementaldriver' => '/Database/ISupplementalDriver.php',
		'nette\database\reflection\databasereflection' => '/Database/Reflection/DatabaseReflection.php',
		'nette\database\row' => '/Database/Row.php',
		'nette\database\sqlliteral' => '/Database/SqlLiteral.php',
		'nette\database\sqlpreprocessor' => '/Database/SqlPreprocessor.php',
		'nette\database\statement' => '/Database/Statement.php',
		'nette\database\table\activerow' => '/Database/Table/ActiveRow.php',
		'nette\database\table\groupedselection' => '/Database/Table/GroupedSelection.php',
		'nette\database\table\selection' => '/Database/Table/Selection.php',
		'nette\datetime' => '/common/DateTime.php',
		'nette\deprecatedexception' => '/common/exceptions.php',
		'nette\di\ambiguousserviceexception' => '/DI/exceptions.php',
		'nette\di\container' => '/DI/Container.php',
		'nette\di\containerbuilder' => '/DI/ContainerBuilder.php',
		'nette\di\icontainer' => '/DI/IContainer.php',
		'nette\di\iservicebuilder' => '/DI/IServiceBuilder.php',
		'nette\di\missingserviceexception' => '/DI/exceptions.php',
		'nette\di\servicebuilder' => '/DI/ServiceBuilder.php',
		'nette\diagnostics\bar' => '/Diagnostics/Bar.php',
		'nette\diagnostics\bluescreen' => '/Diagnostics/BlueScreen.php',
		'nette\diagnostics\debugger' => '/Diagnostics/Debugger.php',
		'nette\diagnostics\defaultbarpanel' => '/Diagnostics/DefaultBarPanel.php',
		'nette\diagnostics\firelogger' => '/Diagnostics/FireLogger.php',
		'nette\diagnostics\helpers' => '/Diagnostics/Helpers.php',
		'nette\diagnostics\ibarpanel' => '/Diagnostics/IBarPanel.php',
		'nette\diagnostics\logger' => '/Diagnostics/Logger.php',
		'nette\directorynotfoundexception' => '/common/exceptions.php',
		'nette\environment' => '/common/Environment.php',
		'nette\fatalerrorexception' => '/common/exceptions.php',
		'nette\filenotfoundexception' => '/common/exceptions.php',
		'nette\forms\container' => '/Forms/Container.php',
		'nette\forms\controlgroup' => '/Forms/ControlGroup.php',
		'nette\forms\controls\basecontrol' => '/Forms/Controls/BaseControl.php',
		'nette\forms\controls\button' => '/Forms/Controls/Button.php',
		'nette\forms\controls\checkbox' => '/Forms/Controls/Checkbox.php',
		'nette\forms\controls\hiddenfield' => '/Forms/Controls/HiddenField.php',
		'nette\forms\controls\imagebutton' => '/Forms/Controls/ImageButton.php',
		'nette\forms\controls\multiselectbox' => '/Forms/Controls/MultiSelectBox.php',
		'nette\forms\controls\radiolist' => '/Forms/Controls/RadioList.php',
		'nette\forms\controls\selectbox' => '/Forms/Controls/SelectBox.php',
		'nette\forms\controls\submitbutton' => '/Forms/Controls/SubmitButton.php',
		'nette\forms\controls\textarea' => '/Forms/Controls/TextArea.php',
		'nette\forms\controls\textbase' => '/Forms/Controls/TextBase.php',
		'nette\forms\controls\textinput' => '/Forms/Controls/TextInput.php',
		'nette\forms\controls\uploadcontrol' => '/Forms/Controls/UploadControl.php',
		'nette\forms\form' => '/Forms/Form.php',
		'nette\forms\icontrol' => '/Forms/IControl.php',
		'nette\forms\iformrenderer' => '/Forms/IFormRenderer.php',
		'nette\forms\isubmittercontrol' => '/Forms/ISubmitterControl.php',
		'nette\forms\rendering\defaultformrenderer' => '/Forms/Rendering/DefaultFormRenderer.php',
		'nette\forms\rule' => '/Forms/Rule.php',
		'nette\forms\rules' => '/Forms/Rules.php',
		'nette\framework' => '/common/Framework.php',
		'nette\freezableobject' => '/common/FreezableObject.php',
		'nette\http\context' => '/Http/Context.php',
		'nette\http\fileupload' => '/Http/FileUpload.php',
		'nette\http\irequest' => '/Http/IRequest.php',
		'nette\http\iresponse' => '/Http/IResponse.php',
		'nette\http\isessionstorage' => '/Http/ISessionStorage.php',
		'nette\http\iuser' => '/Http/IUser.php',
		'nette\http\request' => '/Http/Request.php',
		'nette\http\requestfactory' => '/Http/RequestFactory.php',
		'nette\http\response' => '/Http/Response.php',
		'nette\http\session' => '/Http/Session.php',
		'nette\http\sessionsection' => '/Http/SessionSection.php',
		'nette\http\url' => '/Http/Url.php',
		'nette\http\urlscript' => '/Http/UrlScript.php',
		'nette\http\user' => '/Http/User.php',
		'nette\ifreezable' => '/common/IFreezable.php',
		'nette\image' => '/common/Image.php',
		'nette\invalidargumentexception' => '/common/exceptions.php',
		'nette\invalidstateexception' => '/common/exceptions.php',
		'nette\ioexception' => '/common/exceptions.php',
		'nette\iterators\cachingiterator' => '/Iterators/CachingIterator.php',
		'nette\iterators\filter' => '/Iterators/Filter.php',
		'nette\iterators\instancefilter' => '/Iterators/InstanceFilter.php',
		'nette\iterators\mapper' => '/Iterators/Mapper.php',
		'nette\iterators\recursivefilter' => '/Iterators/RecursiveFilter.php',
		'nette\iterators\recursor' => '/Iterators/Recursor.php',
		'nette\latte\engine' => '/Latte/Engine.php',
		'nette\latte\htmlnode' => '/Latte/HtmlNode.php',
		'nette\latte\imacro' => '/Latte/IMacro.php',
		'nette\latte\macronode' => '/Latte/MacroNode.php',
		'nette\latte\macros\cachemacro' => '/Latte/Macros/CacheMacro.php',
		'nette\latte\macros\coremacros' => '/Latte/Macros/CoreMacros.php',
		'nette\latte\macros\formmacros' => '/Latte/Macros/FormMacros.php',
		'nette\latte\macros\macroset' => '/Latte/Macros/MacroSet.php',
		'nette\latte\macros\uimacros' => '/Latte/Macros/UIMacros.php',
		'nette\latte\macrotokenizer' => '/Latte/MacroTokenizer.php',
		'nette\latte\parseexception' => '/Latte/ParseException.php',
		'nette\latte\parser' => '/Latte/Parser.php',
		'nette\latte\phpwriter' => '/Latte/PhpWriter.php',
		'nette\loaders\autoloader' => '/Loaders/AutoLoader.php',
		'nette\loaders\netteloader' => '/Loaders/NetteLoader.php',
		'nette\loaders\robotloader' => '/Loaders/RobotLoader.php',
		'nette\localization\itranslator' => '/Localization/ITranslator.php',
		'nette\mail\imailer' => '/Mail/IMailer.php',
		'nette\mail\message' => '/Mail/Message.php',
		'nette\mail\mimepart' => '/Mail/MimePart.php',
		'nette\mail\sendmailmailer' => '/Mail/SendmailMailer.php',
		'nette\mail\smtpexception' => '/Mail/SmtpMailer.php',
		'nette\mail\smtpmailer' => '/Mail/SmtpMailer.php',
		'nette\memberaccessexception' => '/common/exceptions.php',
		'nette\notimplementedexception' => '/common/exceptions.php',
		'nette\notsupportedexception' => '/common/exceptions.php',
		'nette\object' => '/common/Object.php',
		'nette\objectmixin' => '/common/ObjectMixin.php',
		'nette\outofrangeexception' => '/common/exceptions.php',
		'nette\reflection\annotation' => '/Reflection/Annotation.php',
		'nette\reflection\annotationsparser' => '/Reflection/AnnotationsParser.php',
		'nette\reflection\classtype' => '/Reflection/ClassType.php',
		'nette\reflection\extension' => '/Reflection/Extension.php',
		'nette\reflection\globalfunction' => '/Reflection/GlobalFunction.php',
		'nette\reflection\iannotation' => '/Reflection/IAnnotation.php',
		'nette\reflection\method' => '/Reflection/Method.php',
		'nette\reflection\parameter' => '/Reflection/Parameter.php',
		'nette\reflection\property' => '/Reflection/Property.php',
		'nette\security\authenticationexception' => '/Security/AuthenticationException.php',
		'nette\security\iauthenticator' => '/Security/IAuthenticator.php',
		'nette\security\iauthorizator' => '/Security/IAuthorizator.php',
		'nette\security\identity' => '/Security/Identity.php',
		'nette\security\iidentity' => '/Security/IIdentity.php',
		'nette\security\iresource' => '/Security/IResource.php',
		'nette\security\irole' => '/Security/IRole.php',
		'nette\security\permission' => '/Security/Permission.php',
		'nette\security\simpleauthenticator' => '/Security/SimpleAuthenticator.php',
		'nette\staticclassexception' => '/common/exceptions.php',
		'nette\templating\defaulthelpers' => '/Templating/DefaultHelpers.php',
		'nette\templating\filetemplate' => '/Templating/FileTemplate.php',
		'nette\templating\filterexception' => '/Templating/FilterException.php',
		'nette\templating\ifiletemplate' => '/Templating/IFileTemplate.php',
		'nette\templating\itemplate' => '/Templating/ITemplate.php',
		'nette\templating\template' => '/Templating/Template.php',
		'nette\unexpectedvalueexception' => '/common/exceptions.php',
		'nette\unknownimagefileexception' => '/common/Image.php',
		'nette\utils\arrays' => '/Utils/Arrays.php',
		'nette\utils\criticalsection' => '/Utils/CriticalSection.php',
		'nette\utils\finder' => '/Utils/Finder.php',
		'nette\utils\html' => '/Utils/Html.php',
		'nette\utils\json' => '/Utils/Json.php',
		'nette\utils\jsonexception' => '/Utils/Json.php',
		'nette\utils\limitedscope' => '/Utils/LimitedScope.php',
		'nette\utils\mimetypedetector' => '/Utils/MimeTypeDetector.php',
		'nette\utils\neon' => '/Utils/Neon.php',
		'nette\utils\neonexception' => '/Utils/Neon.php',
		'nette\utils\paginator' => '/Utils/Paginator.php',
		'nette\utils\regexpexception' => '/Utils/Strings.php',
		'nette\utils\safestream' => '/Utils/SafeStream.php',
		'nette\utils\strings' => '/Utils/Strings.php',
		'nette\utils\tokenizer' => '/Utils/Tokenizer.php',
		'nette\utils\tokenizerexception' => '/Utils/Tokenizer.php',
		'nettemodule\micropresenter' => '/Application/MicroPresenter.php',
	);

	/**
	 * Returns singleton instance with lazy instantiation.
	 * @return NetteLoader
	 */
	public static function getInstance()
	{
		if (self::$instance === NULL) {
			self::$instance = new static;
		}
		return self::$instance;
	}

	/**
	 * Handles autoloading of classes or interfaces.
	 * @param  string
	 * @return void
	 */
	public function tryLoad($type)
	{
		$type = ltrim(strtolower($type), '\\');
		if (isset($this->list[$type])) {
			Nette\Utils\LimitedScope::load(NETTE_DIR . $this->list[$type]);
			self::$count++;
		}
	}

}


So I have not written for about 5 months, you could say I was not particularly inspired to write or maybe sheer inertia.
But a couple of events happened in the last few days that woke me up from my slumber.
The first event – I received a frantic call and a message from a lady who was in her late 50s. Her husband had suddenly taken ill and was paralysed. So very limited or no communication was possible. She received a call from her insurance agent about the renewal of an insurance policy. Furthermore, the agent mentioned that the premium amount also was increasing from this year. This poor lady had no clue about the policy details, the need for it or the process, so through a friend got in touch with me to seek guidance on it. Needless to say she was hassled and uncomfortable since she had never handled this before.
Second event – A friend's husband met with a road accident. He had to be rushed to nearby hospital and had to undergo an urgent surgery. Obviously the surgery and medicines needed immediate payment. So she withdrew from her savings and made the payment. Thereafter I asked her about their medical policy, she had no idea about it. Obviously she could not ask her husband either. After a few days she dug out the medical policy, but had no idea what it covered, how to claim it or use it for further expenses. She had to rely on friends and family for guiding her through the process. Of course some hospitals have an insurance desk who help with it. But to go through this while being stressed about your dear one can be quite traumatic.
So here is what I have to say to all women – Be involved in the financial matters. Don't ignore it thinking it's complicated or too much hassle or leave it just to your partner. Firstly, it's not complicated, secondly you never know when you may be needing to handle all of this. When you buy a medical policy, be part of the discussion, ask the agent which sickness it covers, check to see if all major hospitals are covered, ask if the plan offers cashless payment facility. Lastly, ask about the claim settlement process. Keep all these papers in a place where it can be accessed by both of you and your family. In fact, I believe it would be a good idea to include your children (teenage and above) also in the process.
I wish no one needs to use these policies but no harm in being prepared for it.


text:
Q: Nearly Correct Matrix Decomposition Code Fails in Negative Case I am writing my own matrix class with the methods you would expect to accompany a matrix class.
Guts of the code was taken from here
Everything seems to work perfectly except for my Decompose method (For more information on what it means to LU decompose a matrix, look here):
    public Matrix Decompose(out int[] permutationArray, out int toggle)
    {
        // Doolittle LUP decomposition with partial pivoting.
        // rerturns: result is L (with 1s on diagonal) and U; perm holds row permutations; toggle is +1 or -1 (even or odd)

        if (!this.IsSquare())
        {
            throw new Exception("LU-Decomposition can only be found for a square matrix");
        }

        Matrix decomposedMatrix = new Matrix(this); // copy this matrix before messing with it

        permutationArray = new int[NumberOfRows]; // set up row permutation result
        for (int i = 0; i < NumberOfRows; ++i)
        {
            permutationArray[i] = i;
        }

        toggle = 1; // toggle tracks row swaps. +1 -> even, -1 -> odd. used by MatrixDeterminant

        for (int columnIndex = 0; columnIndex < NumberOfRows - 1; columnIndex++) // each column
        {
            // find largest value in col j
            double maxOfColumn = Math.Abs(decomposedMatrix.GetElement(columnIndex, columnIndex));

            int pivotRowIndex = columnIndex;

            for (int rowIndex = columnIndex + 1; rowIndex < NumberOfRows; rowIndex++)
            {
                if (Math.Abs(decomposedMatrix.GetElement(rowIndex,columnIndex)) > maxOfColumn)
                {
                    maxOfColumn = decomposedMatrix.GetElement(rowIndex, columnIndex);
                    pivotRowIndex = rowIndex;
                }
            }

            if (pivotRowIndex != columnIndex) // if largest value not on pivot, swap rows
            {
                double[] rowPtr = decomposedMatrix.GetRow(pivotRowIndex);
                decomposedMatrix.SetRowOfMatrix(pivotRowIndex, decomposedMatrix.GetRow(columnIndex));
                decomposedMatrix.SetRowOfMatrix(columnIndex, rowPtr);

                int tmp = permutationArray[pivotRowIndex]; // and swap permutation info
                permutationArray[pivotRowIndex] = permutationArray[columnIndex];
                permutationArray[columnIndex] = tmp;

                toggle = -toggle; // adjust the row-swap toggle
            }

            if (decomposedMatrix.GetElement(columnIndex, columnIndex) == 0.0)
            {
                // find a good row to swap
                int goodRow = -1;
                for (int row = columnIndex + 1; row < decomposedMatrix.NumberOfRows; row++)
                {
                    if (decomposedMatrix.GetElement(row, columnIndex) != 0.0)
                    {
                        goodRow = row;
                    }
                }

                if (goodRow == -1)
                {
                    throw new Exception("Cannot use Doolittle's method on this matrix");
                }

                // swap rows so 0.0 no longer on diagonal
                double[] rowPtr = decomposedMatrix.GetRow(goodRow);
                decomposedMatrix.SetRowOfMatrix(goodRow, decomposedMatrix.GetRow(columnIndex));
                decomposedMatrix.SetRowOfMatrix(columnIndex, rowPtr);

                int tmp = permutationArray[goodRow]; // and swap perm info
                permutationArray[goodRow] = permutationArray[columnIndex];
                permutationArray[columnIndex] = tmp;

                toggle = -toggle; // adjust the row-swap toggle

            }

            for (int rowIndex = columnIndex + 1; rowIndex < this.NumberOfRows; ++rowIndex)
            {
                double valueToStore = decomposedMatrix.GetElement(rowIndex, columnIndex) / decomposedMatrix.GetElement(columnIndex, columnIndex);
                decomposedMatrix.SetElement(rowIndex, columnIndex, valueToStore);
                for (int nextColumnIndex = columnIndex + 1; nextColumnIndex < NumberOfRows; ++nextColumnIndex)
                {
                    double valueToStore2 = decomposedMatrix.GetElement(rowIndex, nextColumnIndex) -
                                            decomposedMatrix.GetElement(rowIndex, columnIndex) * decomposedMatrix.GetElement(columnIndex, nextColumnIndex);
                    decomposedMatrix.SetElement(rowIndex, nextColumnIndex, valueToStore2);
                }
            }

        } // main j column loop

        return decomposedMatrix;
    } // MatrixDecompose

This is the Unit Test that it fails: (Please Note! The exact same unit test passes if the beginning matrix uses positive numbers instead of negative numbers)
    [TestMethod()]
    public void Matrix_DecomposeTest3_DifferentSigns()
    {
        Matrix matrixA = new Matrix(9);

        //Set up matrix A
        double[] row1OfMatrixA = { 3, 0, 0, -7, 0, 0, 0, 0, 0 };
        double[] row2OfMatrixA = { 0, 1, 8, 0, -4, 2, 0, 0, 0 };
        double[] row3OfMatrixA = { 0, 2, 8, 0, -9, 3, 0, 0, 0 };
        double[] row4OfMatrixA = { -5, 0, 0, 4, 0, 7, -1, 0, 3 };
        double[] row5OfMatrixA = { 0, -3, -7, 0, 7, -8, 0, -3, 0 };
        double[] row6OfMatrixA = { 0, 7, 2, 5, -3, 7, -2, 0, 4 };
        double[] row7OfMatrixA = { 0, 0, 0, -2, 0, -8, 4, 0, 7 };
        double[] row8OfMatrixA = { 0, 0, 0, 0, -9, 0, 0, 3, 0 };
        double[] row9OfMatrixA = { 0, 0, 0, 1, 0, 4, 7, 0, 6 };

        matrixA.SetRowOfMatrix(0, row1OfMatrixA);
        matrixA.SetRowOfMatrix(1, row2OfMatrixA);
        matrixA.SetRowOfMatrix(2, row3OfMatrixA);
        matrixA.SetRowOfMatrix(3, row4OfMatrixA);
        matrixA.SetRowOfMatrix(4, row5OfMatrixA);
        matrixA.SetRowOfMatrix(5, row6OfMatrixA);
        matrixA.SetRowOfMatrix(6, row7OfMatrixA);
        matrixA.SetRowOfMatrix(7, row8OfMatrixA);
        matrixA.SetRowOfMatrix(8, row9OfMatrixA);

        Console.Out.Write(matrixA);

        //The LUP Decomposition

        //Correct L Part
        Matrix correctLPartOfLUPDecomposition = new Matrix(9);

        double[] row1OfLMatrix = { 1, 0, 0, 0, 0, 0, 0, 0, 0 };
        double[] row2OfLMatrix = { 0, 1, 0, 0, 0, 0, 0, 0, 0 };
        double[] row3OfLMatrix = { 0, .143, 1, 0, 0, 0, 0, 0, 0 };
        double[] row4OfLMatrix = { -.6, 0, 0, 1, 0, 0, 0, 0, 0 };
        double[] row5OfLMatrix = { 0, 0, 0, 0, 1, 0, 0, 0, 0 };
        double[] row6OfLMatrix = { 0, 0, 0, .435, 0, 1, 0, 0, 0 };
        double[] row7OfLMatrix = { 0, 0, 0, -.217, 0, -.5, 1, 0, 0 };
        double[] row8OfLMatrix = { 0, -.429, -.796, -.342, -.319, .282, -.226, 1, 0 };
        double[] row9OfLMatrix = { 0.000, 0.286, 0.963, 0.161, 0.523, 0.065, 0.013, 0.767, 1.000 };

        correctLPartOfLUPDecomposition.SetRowOfMatrix(0, row1OfLMatrix);
        correctLPartOfLUPDecomposition.SetRowOfMatrix(1, row2OfLMatrix);
        correctLPartOfLUPDecomposition.SetRowOfMatrix(2, row3OfLMatrix);
        correctLPartOfLUPDecomposition.SetRowOfMatrix(3, row4OfLMatrix);
        correctLPartOfLUPDecomposition.SetRowOfMatrix(4, row5OfLMatrix);
        correctLPartOfLUPDecomposition.SetRowOfMatrix(5, row6OfLMatrix);
        correctLPartOfLUPDecomposition.SetRowOfMatrix(6, row7OfLMatrix);
        correctLPartOfLUPDecomposition.SetRowOfMatrix(7, row8OfLMatrix);
        correctLPartOfLUPDecomposition.SetRowOfMatrix(8, row9OfLMatrix);

        //Correct U Part
        Matrix correctUPartOfLUPDecomposition = new Matrix(9);

        double[] row1OfUMatrix = { -5.000, 0.000, 0.000, 4.000, 0.000, 7.000, -1.000, 0.000, 3.000 };
        double[] row2OfUMatrix = { 0.000, 7.000, 2.000, 5.000, -3.000, 7.000, -2.000, 0.000, 4.000 };
        double[] row3OfUMatrix = { 0.000, 0.000, 7.714, -0.714, -3.571, 1.000, 0.286, 0.000, -0.571 };
        double[] row4OfUMatrix = { 0.000, 0.000, 0.000, -4.600, 0.000, 4.200, -0.600, 0.000, 1.800 };
        double[] row5OfUMatrix = { 0.000, 0.000, 0.000, 0.000, -9.000, 0.000, 0.000, 3.000, 0.000 };
        double[] row6OfUMatrix = { 0.000, 0.000, 0.000, 0.000, 0.000, -9.826, 4.261, 0.000, 6.217 };
        double[] row7OfUMatrix = { 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 9.000, 0.000, 9.500 };
        double[] row8OfUMatrix = { 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, -2.043, 2.272 };
        double[] row9OfUMatrix = { 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, -3.153 };

        correctUPartOfLUPDecomposition.SetRowOfMatrix(0, row1OfUMatrix);
        correctUPartOfLUPDecomposition.SetRowOfMatrix(1, row2OfUMatrix);
        correctUPartOfLUPDecomposition.SetRowOfMatrix(2, row3OfUMatrix);
        correctUPartOfLUPDecomposition.SetRowOfMatrix(3, row4OfUMatrix);
        correctUPartOfLUPDecomposition.SetRowOfMatrix(4, row5OfUMatrix);
        correctUPartOfLUPDecomposition.SetRowOfMatrix(5, row6OfUMatrix);
        correctUPartOfLUPDecomposition.SetRowOfMatrix(6, row7OfUMatrix);
        correctUPartOfLUPDecomposition.SetRowOfMatrix(7, row8OfUMatrix);
        correctUPartOfLUPDecomposition.SetRowOfMatrix(8, row9OfUMatrix);

        //Calculate values for the above
        int[] permutationArray;
        int toggleValue;
        Matrix decomposeResult = matrixA.Decompose(out permutationArray, out toggleValue);

        Matrix calculatedLPartOfLUPDecomposition = decomposeResult.ExtractLower();
        Matrix calculatedUPartOfLUPDecomposition = decomposeResult.ExtractUpper();

        //Compare the two matrices
        double tolerance = .001;
        Matrix LDifferenceMatrix = calculatedLPartOfLUPDecomposition - correctLPartOfLUPDecomposition;
        Matrix UDifferenceMatrix = calculatedUPartOfLUPDecomposition - correctUPartOfLUPDecomposition;

        for (int i = 0; i < LDifferenceMatrix.NumberOfRows; i++)
        {
            for (int j = 0; j < LDifferenceMatrix.NumberOfColumns; j++)
            {
                (Math.Abs(LDifferenceMatrix.GetElement(i, j)) < tolerance).Should().BeTrue();
            }
        }

        for (int i = 0; i < UDifferenceMatrix.NumberOfRows; i++)
        {
            for (int j = 0; j < UDifferenceMatrix.NumberOfColumns; j++)
            {
                (Math.Abs(UDifferenceMatrix.GetElement(i, j)) < tolerance).Should().BeTrue();
            }
        }
    }

I got the numbers for the unit test from using the tool found here.
I have Unit Tested all other methods for the Matrix and they all pass.
What am I missing about my decomposition method?

A: Where you are selecting the largest value of the resulting column:
maxOfColumn = decomposedMatrix.GetElement(rowIndex, columnIndex);

You should really be selecting the largest absolute value found there (You do it in the if statement and seem to have forgotten after that). I would make it explicitly noted by adding a comment so the next person to read through this code can see it more clearly
 //if a value with a larger absolute value has been found replace the currently selectedmax
 if (Math.Abs(decomposedMatrix.GetElement(rowIndex,columnIndex)) > maxOfColumn)
 {
    maxOfColumn = Math.Abs(decomposedMatrix.GetElement(rowIndex, columnIndex));

A: This
if (Math.Abs(decomposedMatrix.GetElement(rowIndex,columnIndex)) > maxOfColumn)
{
    maxOfColumn = decomposedMatrix.GetElement(rowIndex, columnIndex);

should be:
if (Math.Abs(decomposedMatrix.GetElement(rowIndex,columnIndex)) > maxOfColumn)
{
    maxOfColumn = Math.Abs(decomposedMatrix.GetElement(rowIndex, columnIndex));


A witty title that involves clouds | If not now, then when?
I like hardware 'throwbacks', 'retro' computing.
Look at those curves, that beige!
A pure powerhouse… ok perhaps not but still it occupies a special place in my heart, sadly it was replaced by a PC from the now long defunct Tiny Computers. That Wikipedia entry is three lines too long in my opinion, but I am glad to see them get the recognition they deserve. Anyhow that PC was a typical beige box and although it got me into PC gaming, upgrading and the internet; it occupies no special place in my mind.
Which has gotten me to thinking about the world (see how that naturally slips into the conversation, takes skill that), old computers are big business. I mean of course recycling, lots of copper and precious metals contained in processors and motherboards. They are also a humanitarian and environmental crisis that's happening right now, their are countless reports on the squalid conditions of those in the 3rd world who seek to reclaim our digital legacy.
We need to truly think through the implications to our environment of the next must have upgrade.
The time has long departed where we can throw away our old IT and forget about it, I think we should stop throwing it away at all.
You may wonder why I put the operating system in that list, it consumes resources and its critical to the usage of the device. It's also a large reason why someone might choose to upgrade their computer (add more ram, a larger hard drive) or invest in a new one (Apple's move from PowerPC to Intel forced a migration).
What if we removed that need?
Cloud computing is well established in the Enterprise market but hasn't made all that much of a visible dent on the consumer (I say visible because although someone might use a cloud based service they are probably unaware of that fact).
I've spoken that phrase many times, as I am sure you (or someone close to you) have. This is where I think Cloud computing can really make a difference, you can have all the latest software available to you instantly with little to no lag and yet still be running an old device.
Why? Because the device used to interact is irrelevant, all it needs is a connection to the cloud. Which brings me back to the Performa, it is possible for that machine to run the latest software even though its prehistorically old.
By offloading the OS to the cloud we no longer need to be slaves to the 3-5 year upgrade cycle and we no longer have to throw old hardware away.
In short old hardware is cool, we shouldn't discard it so easily.
Good point though 🙂 maybe I'll dust off my old Gateway 2000 P133 laptop (with a whopping 64mb of ram and a mind-blowing 800×600 screen resolution – 120pixels taller than my phone resolution…) and see how a recent build of Chrome runs on it!
If you remove the os and then install a rdp client it should be fine.


text:
Home / Local News / Gittens still waiting for a place to call home
Gittens still waiting for a place to call home
Two months after her childhood home at Kendall Hill, Christ Church was demolished as a result of an eviction order, 88-year-old Edmunda Gittens is still waiting on her parliamentary representative and Minister of Culture Stephen Lashley to fulfil his promise of a new home at Brighton, St George.
Back in March, Lashley, the Member of Parliament for Christ Church West Central, gave resolute assurances that the National Housing Corporation (NHC) and the Rural Development Commission were working behind the scenes to construct a permanent four-bedroom home for Gittens in Brighton.
"The priority has been handled in that the housing has been sorted out . . . . We now have to wait on those agencies to see what can be done and how soon it can be done," Lashley had said at the time.
However, Gittens, who is still residing in temporary housing provided by the Welfare Department, told Barbados TODAY she felt as though she had been forgotten by the authorities.
"All of this time has passed and still I am not hearing anything about the house," said the mother of eight, whose husband passed away several years ago.
However, when asked about the promised home for the elderly woman, Public Relations Officer for the Rural Development Commission Wendy Burke said her organization had no record of Gittens' case.
"The Rural Development Commission is not connected with the Gittens case and she is not a client of our agency; moreover, we are not in the process of building any four-bedroom home for her at this time," Burke said.
Lashley, who has been in Parliament all week for the Budget debate, could not be reached for comment on the matter.
However, Chairman of the National Assistance Board Senator David Durant sought to assure that plans for the new home were still in the pipeline, even though he reported – in direct contradiction to Lashley's earlier promise of a four-bedroom house – that Gittens was now in line to receive a two-bedroom dwelling.
"I had responded to the eviction notice on the same day Mrs Gittens was evicted and we have relocated her to a home in Maxwell, Christ Church which the Welfare Department is funding," Durant explained.
"We are in preparation to construct a two-bedroom home for her in Brighton, St George with the assistance of the National Housing Corporation and we have workmen scheduled to use the skeleton of her former home to build a more modern two-bedroom home, and construction is set to occur very soon," said Durant, who was visibly upset over Burke's comments.
He promised to update the media when ground breaking work commences.
← BMEX blues
Convicted →


text:
fou un esgrimista i pentatlista modern suec, que va disputar quatre edicions dels Jocs Olímpics, el 1928, 1932, 1936 i 1948.

El 1928, als Jocs d'Amsterdam, guanyà la medalla d'or en la competició de pentatló modern. Quatre anys més tard, als Jocs de Los Angeles fou quart en aquesta mateixa competició, a l'hora que finalitzava en novena posició en la prova d'espasa individual del programa d'esgrima. Als Jocs de Berlín de 1936 fou novament quart en la competició de pentatló modern, mentre en la d'espasa per equips, del programa d'esgrima, guanyà la medalla de plata. Un cop finalitzada la Segona Guerra Mundial disputà els seus quarts i darrers Jocs Olímpics a Londres, on guanyà la medalla de bronze en la prova d'espasa per equips del programa d'esgrima.

En el seu palmarès també destaquen quatre medalles de bronze i dues de plata al Campionat del Món d'esgrima entre 1931 i 1947. A nivell nacional guanyà sis campionats de pentatló modern, tres d'espasa individual i un de natació.

Thofelt va fer la carrera militar, graduant-se a l'Acadèmia Militar de Karlberg el 1924 i retirant-se el 1964 com a general de brigada. Va ser assistent del príncep hereu Gustau Adolf (1938-47) i del rei Gustau V (1948-50). Paral·lelament va mantenir la relació amb l'esport, sent dirigent de la Federació Internacional de Pentatló Modern, de la Federació Sueca del mateix esport i membre de la junta directiva del Comitè Olímpic Suec (1969–76). Entre 1970 i 1976 fou membre del Comitè Olímpic Internacional i posteriorment membre honorari.

Referències

Medallistes suecs als Jocs Olímpics d'estiu de 1928
Medallistes suecs als Jocs Olímpics d'estiu de 1936
Medallistes suecs als Jocs Olímpics d'estiu de 1948
Esportistes suecs als Jocs Olímpics d'estiu de 1932
Esportistes d'Estocolm
Pentatletes moderns suecs
Tiradors d'esgrima suecs
Dirigents esportius
Receptors de l'Orde Olímpic de plata
Morts a Suècia

redpajama_set_name: RedPajamaWikipedia