text:
Improving Bearing Housing Protection For Small Steam Turbines
Heinz P. Bloch, Process Machinery Consulting
Lube oil application flaws and contamination are two of the major causes of bearing failures in small steam turbines. Fortunately, modern bearing protector seals can be used to prevent the influx of water (steam) and other airborne contaminants into the bearings, and the seals are readily available.
These bearing protector seals incorporate either the face-on-face magnetically closed or the less expensive rotating labyrinth principles. Both choices make economic sense and merit consideration in new and existing (retrofit-to-upgrade) installations.
Figure 1. Contamination Rolling Bearing Life Adjustment Factor a23 vs. Viscosity Ratio v/v1 Ref. 2
How Bad is Oil Contamination?
When considering costs, one should not overlook the deleterious effects of contaminants, even the smallest amounts. The life of an antifriction bearing with as little as 100 ppm of dissolved water in the lube oil will be only 40 percent of the life of the same bearing with 25 ppm dissolved water present.
New oils are not entirely dry and often contain about 50 ppm of dissolved water. Most major bearing manufacturers have published literature on the effects of lubricant contamination2, and these publications can be used as a reference point when estimating cost effectiveness.
Using illustrations, such as Figure 1, that plot the ratio of the lubricant's operating viscosity over its rated (or required or minimum) viscosity (v/v1) on the abscissa (x-axis) against a rolling bearing life adjustment factor displayed on the ordinate (y-axis), it is possible to glean the relevance of lube contamination by solids.
In Figure 1, Region I is applicable only to situations combining cleanliness in the lubrication gap with moderate bearing loading. This situation is rather unrealistic for process pumps and small steam turbines.
Region II is where a high degree of cleanliness has been achieved, which can occur with modern bearing protector seals (Figures 2 through 4). Finally, Region III might be typical for bearing environments that are exposed to an industrial environment, such as bearing housings without effective protector seals.
Using Figure 1 and assuming (v/v1) = 0.5 (a viscosity below the desired level), one could obtain a23= 0.3 in Region III, and a23=1 in Region II. In essence, using effective bearing protector seals would improve bearing life by a factor of three. The values 0.5, 0.3 and 1 were selected because they represent the middle of a region and therefore provide an example.
This presents powerful analytical evidence in support of industry trends toward better bearing housing protection.
Figure 2. Lip Seal (Top Portion) and Modern Rotating Labyrinth Seal
(Lower Portion, also Enlargement on Right Side) 4
Lip Seals vs. Rotating Labyrinth Seals
Electric motors, automobile transmissions, small pumps and numerous other industrial machines are protected against lubricant loss and contamination by lip seals. Although lip seals have served industry for more than a century, they have been utilized only in applications where the elastomeric component received ample lubrication and the shaft surface velocities were moderate. Even in this case, lip seals are wear-prone, and it is universally accepted that rubbing wear increases as the velocity ratio increases.
Reliability-focused owner-purchasers are, therefore, rarely using lip seals in large pumps and small steam turbines. This also explains why bearing protector seals have recently been used either in the form of rotating labyrinth bearing protectors (Figure 2, lower portion and enlargement), or as magnetic seals (Figure 3).
The magnetic seal incorporates face geometry that is modified to facilitate the "wetting out" of the oil mist. A thin film of liquid oil thus provides separation between the stationary (Items 3 and 9) and rotating seal face(s) (Item 1) of Figure 3.
For small steam turbines, the old style, relatively inexpensive lip seal shown in the upper portion of Figure 2 does not represent state-of-art technology. Since 2003, advanced rotating labyrinth seals, like those shown in the lower and right portions of Figure 2, have been successful.
This configuration is presently used on thousands of pumps and other general-purpose machinery. A variant (Figure 4) allows for considerable axial float. It incorporates special sealing materials and is specifically designed for use on bearing housings of small steam turbines.
Figure 3a and 3b. Two Different Dual-face Magnetic Seal Styles 4 O-rings (2, 4, 6, 10), Snap Ring (11), Rotating Face (1), Stationary Faces (3, 9), Stationary Magnets (8), Magnet Carrier (7), and Outer Body (5).
Like other rotating machines, small steam turbines require bearing protector seals. While lip seals have their place in disposable appliances and machines that, for unspecified reasons, must frequently be dismantled, engineers should look at the entire picture.
For the reliability-focused steam turbine user, preventing contaminant intrusion is important. It can be achieved with cost-effectiveness using either the magnetic bearing housing seal (Figure 3) or the advanced bearing protector seal (Figure 4).
Figure 4. This Variant of Figure 2 Incorporates Considerable Axial Float Capability and is Used on Small Steam Turbines
This article is derived from the upcoming (October 2008) 2nd Edition of Heinz Bloch and Murari Singh's Practical Guide to Steam Turbine Technology. The McGraw-Hill Publishing Company's permission to use this excerpt is gratefully acknowledged.
Heinz P. Bloch. Improving Machinery Reliability, 3rd Edition, 1998. Gulf Publishing Company, Houston, Texas, p. 495.
FAG Bearings, Schweinfurt, Germany. Ball and Roller Bearings, 1985.
Heinz P. Bloch and A. Budris. Pump User's Handbook: Life Extension, 2nd Edition, 2006. Fairmont Publishing Company, Lilburn, Georgia, p. 121.
AESSEAL plc, Rotherham, United Kingdom and Knoxville, Tennessee.
Heinz P. Bloch
Heinz Bloch works as a consultant for Process Machinery Consulting. He is the author of more than 400 technical papers and similar publications. He has written 17 books on practical machinery ma... Read More
Machinery Lubrication (3/2008)
What to Consider When Lubricating Wind Turbines
How to Detect Electrostatic Discharges in Oil
Hydrodynamic Cleaning and Flushing of Turbine Oil Systems
How Oil Quality Changes During Startup
Atten2 S120 Oil Wear 2.0 On-Line Particle Counter
EPT Clean Oil | Hy-Pro SVR™ Lubricant Conditioning System
TTI PowerGuard Housings
AMETEK Spectro Scientific SpectrOil 120
Why cellulose depth filtration remains one of the best oil cleaning techniques
How to Cost Justify a Lubrication Program
Oil Filtration
Oil Reclamation


At the risk of sounding like a broken record, I've been pretty busy lately! Here's a look at some of the events I had the privilege of attending in the past few weeks.
I went to the MUGLER x The Room event at The Bay downtown not knowing what to expect, having only known the label through its infamous gourmand fragrance, Angel. The couture outfit retrospective was therefore a great opportunity to get acquainted with this design house's past work, which was eclectic and wildly inventive.
Think gowns inspired by insects (crafted from diverse materials like sequins, glitter-embellished scales, and horsehair), a motorcycle-inspired bustier (complete with protruding rear-view mirrors and tasseled handlebars), and a cyborg-esque molded moto jacket. Seeing these garments up close was a real treat. The label, founded by Thierry Mugler in 1974, lay dormant until 2011 when Nicola Formichetti was tapped as creative director. With such a rich past and an intriguing fashion talent at the helm, I'm eager to see what this label has in store for the future.
And speaking of treats, Joe Fortes was decked out in its holiday best as it served an assortment of tantalizing dishes to a hungry crowd at their holiday tweet-up party. The chicken and waffles, tuna tataki, and seafood all met with approval, while the raw oyster bar kept tweeters more than satisfied. Drinks and complimentary gingerbread men rounded out the evening. P.S. Check out their newly launched seafood-laden brunch menu.
Gastown shop Secret Location played host to Leandra Medine of Man Repeller fame last week. The New York-based blogosphere darling was greeted by an enthusiastic and well-heeled crowd, who patiently lined up for their chance for a meet-and-greet with Medine.
In case it wasn't obvious from this post, I've been on a real home decor and nesting kick lately, so of course I couldn't resist The Cross Decor & Design's nine-year anniversary celebration. Guests enjoyed canapés, champagne, and a raw oyster bar as they shopped the store's elegant wares. For many, the 20% one-night-only discount was a chance to stock up on holiday decorations and Voluspa candles. As for me, I bought some vintage-inspired glassware and design accents.


Origin of the client, Spain. The order from the client was to the assemble a white watch. In this case, the client configurated it previosly at the web configurator and then ordered us to engrave, on one side of the case, the inscription "Piece 1of1″. This unique combination no longer can be assembley by UNITY. The watch is a unique piece.
CASE MECAHNIZED FROM STAINLESS STEEL AISI 316L WITH POLISHED FINISH. DIAMETER 44 MM. SPECIAL ENGRAVING "PIECE 1OF1".
BEVEL MECHANIZED FROM STAINLESS STEEL AISI 316L WITH POLISHED FINISH.
TRANSPARENT BACK CASE WITH SAPPHIRE CRYSTAL. MECHANIED FROM STAINLESS STEEL AISI 316L WITH POLISHED FINISH.
SET OF STAPLES MECHNIZED FROM STAINLESS STEEL AISI 316L WITH POLISHED FINISH.
STAINLESS STEEL SCREW CROWN WITH TOOTHED SURFACE POLISHED FINISH. WATERPROOF 100 METERS.
AUTOMATIC MECHANICAL MOVEMENT ETA 2824-2, CALIBER 11 1/2. OSCILATION FREQUENCY 28800 A/h, 25 JEWELS. SWISS MADE.
DIAL WITH WHITE MATT BACKGROUND WITH NUMERALS AND INDEX IN BLACK LUMINOVA. WINDOW DATE AT THREE HOURS.
CONVEX SAPPHIRE CRYSTAL WITH INTERIOR ANTIGLARE FINISH.
STRAIGHT HANDS H&M WITH SKELETON FRAME. IN BLACK WITH BLACK LUMINOVA. BLACK SECOND HANDS.
HAND MADE BROWN BUFFALO LEATHER STRAP WITH BLACK STITCH. TOP QUALITY. WIDTH 22 MM. LENGTH 115×75 MM. NOT WATTERPOOF.
PRE-V SCREW BAR IN STAINLESS STEEL WITH POLISHED FINISH.


text:
package server.connectivity.commands;

import java.io.BufferedWriter;

import messages.MessageType;
import server.YTJBServer;

public class GetLoadGapListStatusCommand extends Command {

	private YTJBServer server;

	public GetLoadGapListStatusCommand(BufferedWriter out, int messageType,YTJBServer server) {
		super(out, messageType);
		this.server  =server;
	}

	@Override
	public boolean handle() {
		response(""+server.getCurrentLoadedGapListTracksCount()+MessageType.SEPERATOR+server.getMaxLoadedGapListTracksCount());
		return true;
	}

}

redpajama_set_name: RedPajamaGithub


A premium publication of the Budapest Business Journal in English. The country's R&D scene has become a magnet for multinational corporations, who are placing research facilities here with growing frequency. Meanwhile, Budapest is often ranked as one of the top startup capitals in Europe. Elegant design and high quality technical content.


Czech Republic Skoda is keen on strengthening its presence in India by setting up manufacturing facility for metro coaches. Not only Skoda, even global companies are lining up fresh investment in metro rail segment in India along with expanding their existing operations.
Skoda, which supplies coaches for Delhi metro, would like to manufacture the coaches within the country as India is piling up with number of metro projects across the cities. Skoda would like to scale up its presence as Indian cities like Jaipur, Cochin, Bengaluru Lucknow and Mumbai have embarked upon metro projects.
EEPC India Engineering Sourcing Show held on January 22 of this year, showcased India's engineering capabilities and investment for foreign companies in Indian projects.
Earlier the show at Prague in 2012 had culminated into investment by Czech-based Bonatrans into setting up a Rs.300-crore joint venture at Aurangabad for manufacture of metro wheels. So, the Czech companies are looking into more opportunities as the earlier show had resulted in signing of joint ventures involving large scale investment.
According to Ambassador in India, Miloslav STASEK, Czech integrated transport companies are very strong in the railways and would certainly keen to invest in some of the upcoming projects in India like the High Speed Railway Corridor.
STASEK and his country would like to strengthen bilateral relationship with India, both in trade and investment and expect good viable policies and tax laws from the forthcoming new government in India at the Centre. While Czech investors have a target to enhance the mutual trade to $2 billion by 2015, they also would like to increase the mutual investments in the areas of science and technology besides engineering industry.


NASHVILLE, Tenn. -- Michael Hughes threw for two touchdowns and Lane Clark kicked a 44-yard field goal late in the fourth quarter to lift Tennessee State to a 23-20 win over Southeast Missouri State on Saturday.
Vincent Sellers blocked a Southeast Missouri State punt with 4:37 left to play, helping set up the winning field goal.
Hughes finished 9-of-14 passing for 196 yards and an interception, which Southeast Missouri State's Devin Alexander returned 21 yards for a touchdown in the first quarter. The TD throws were to Mahlon Medley and Terence Harris.
Steven Newbold caught five passes for 153 yards as Tennessee State (6-4, 2-4 Ohio Valley Conference) outgained the Redhawks 343-231.
Southeast Missouri State (2-8, 2-5) got 116 yards rushing from Marquis Terry and both of Jesse Hosket's touchdown throws were to Kristian Wilkerson. The Redhawks missed the PAT after Alexander's interception return.


For the purposes of your Roadmap to health, one way we can look at your DNA that you inherit at birth is a car you are given that needs to last your entire lifetime. This car allows you to travel on your personal journey through life. It is this car and knowledge of its mechanical issues that enable us to chart your personal Roadmap to health. Some people may be more fortunate in the quality of the car they receive; they may receive cars that are designed to last two hundred thousand miles without needing much more than a simple tune up. Others may receive a vehicle that has significant issues. If we know what those mechanical issues are, we can take care of that car so that its problems can be bypassed for a smoother ride through life. What we are given is what we need to contend with. We have very little control over the DNA that we inherit. The car we get is what we are saddled with for our entire lives.
In order to get an understanding of the impact of genetics, it is important that you fully realize that the DNA you have inherited will not change. This is the DNA you will have for your entire lifetime. The same DNA you have at birth is the DNA that you have in the later years of your life. Virtually every cell in your body contains identical DNA, which is why blood, saliva, hair, fingernails can be used to evaluate your personal DNA. There are approximately 25,000 genes in the human body that code for proteins, but it is not practical to look at all 25,000 genes. While every cell in the body essentially contains the information about your total genetic profile, tests that look at genetics choose specific genes to evaluate and look for changes or mutations.
I personally believe in only looking for changes in the DNA in well-defined nutritional pathways where it is clear how to add natural supplements to bypass imbalances. My personal opinion is that running tests that result in a laundry list of mutations without a way to use nutritional support to bypass these mutations is not ethical. I feel that whether you have a test that gives you 30 or 1000 or 5000 markers this is still only a fraction of the total number of genes in your body and frankly having more markers is not the issue. The real question is whether the information that you have is in a pathway that has been characterized so you know what to do to help restore your body to health.
Again, to reiterate, changes in the DNA that can impair its function are called SNPs. This stands for single nucleotide polymorphisms. SNPs are single changes that can occur in any portion of the DNA that modify the ability of the DNA to function. You can think of a SNP as a slight imperfection in your car that can affect its performance. If your car that you have been given, the car that needs to last your entire lifetime has a weak clamp holding your tailpipe in place that could be considered a SNP. You may have a weak clamp in your car, as compared to another individual who received a car without a weak clamp. That other individual does not have a SNP in a location where you unfortunately do. A weak tailpipe clamp might be considered a less severe SNP or mutation. On the other hand a defect that causes your engine to spontaneously catch on fire would be a significant SNP or mutation. There are times where what may seem insignificant, actually has the potential to become a more serious matter. Recently over a million high end vehicles were recalled for a missing battery cable cover. While at first glance this seems minor, the lack of the battery cover potentially caused cars to catch on fire. Bottom line, we are not just concerned about the number of SNP or mutations that your car has, but also the type of SNP and the effect that mutation has on the safety and ability to drive that car. This again highlights why I feel so strongly about only looking for SNPs where you understand their impact, where you know what pathway they are located, and where you know how to bypass and remedy the situation. Finally, and I will talk about this more later, it is not just the car you are given for life, but also the way you drive it that affects its survival. You may be given the most high end vehicle, with no defects or mutations at all, but if you drive it at excessive speeds and never service the vehicle and are reckless the result will be a serious or fatal accident despite the quality of the car.
The nutritional pathway that this program focuses on, is something I call "The Methylation Cycle". The methylation cycle is a well-defined nutritional pathway in the body such that it is very clear where support can be used to bypass mutations.
Since it is a key concept, I reiterate that the field of nutrigenomics is the study of how natural products and supplements can interact with particular genes to decrease the risk of disease. By looking at changes in the DNA in these nutritional pathways it enables us to make supplement choices based on your particular genetics, rather than using the same support for every individual regardless of their unique needs. Knowledge of imbalances in nutritional genetic pathways allows you to utilize combinations of nutrients, foods and natural nucleotides to bypass mutations and restore proper pathway function. However, before we get to supplement suggestions to help you on your road to health and wellness, it is important to understand that most mutations or SNP variations that are revealed are NOT "all or none mutations". In other words, if you or your loved one has a mutation or SNP variation, it does not mean that the activity of the gene is completely "off". It may simply mean it functions at a lower efficiency. When you look at the suggested nutritional support, you are working to increase the ability of the entire Methylation Cycle to run properly, keeping in mind that it has been functioning to some degree in spite of any mutations in particular genes.
Just as the physical location of your hometown will not change, your genetics will not change over time either. For this reason nutrigenomic test results will serve as a Roadmap for your future.
Knowledge of your genetics is like having an ultrasound that allows you to see inside your own individual DNA. This is important information that can be used to help avoid potential health issues. Suggestions that are made may be valid today, as well as next week, next year or ten years from now. Once you slowly implement a supplementation regimen that is designed to bybass the mutations, this helps in supporting the Methylation Cycle to function properly.
Nutrigenomic test results that look at SNPs in your DNA should help to put your mind at ease by giving you suggestions that you can act on. Nutrigenomics is a form of genetic testing that supplies information that can translate into positive constructive action. I see the ultimate goal of nutrigenomic testing to serve as a guide toward proper supplementation to bypass genetic weaknesses identified by SNP results.
Another way to look at SNPs in less technical terms is to go back to the concept of thinking of SNPs as defects in your car. At any time these defects can create havoc such that your car gets stuck on the road, blows out a tire or creates an accident on a highway. If you start to think about the biochemical pathways in your body as roads and traffic circles you can see how your car being stuck in the middle of a lane prevents the flow of traffic on that particular roadway.
I see and define The Methylation Cycle is a series of four connected traffic circles. Your body needs to navigate these four traffic circles in order to process nutrients properly. As an example, if these traffic circles are not functioning as intended non ideal compounds can build up in your system such as high homocysteine. High levels of homocysteine have been linked to atherosclerosis (hardening of the arteries), heart attaches, stroke, blood clots and possibly Alzheimer's disease.
The goal is to compensate for the defects in your car, in other words to bypass the SNPs in your body, so that the four traffic circles that are part of the Methylation Cycle flow properly such that there are no blocks on these roadways. This helps to support the body so that nonideal compounds do not build up; additionally that the desired products of these pathways are produced.
With the knowledge of where your nutrigenomic weaknesses are, we can predict the places accidents are likely to be located in your traffic circles. It is then possible to use appropriate nutritional support to bypass the accidents, to take alternate routes around the trouble spots so that the products of these four traffic circles are what you desire and nonideal compounds are avoided.
By using nutrigenomic testing that focuses precisely on the Methylation Cycle, it is possible to determine the SNPs in this particular pathway. While this does not give us the information about the remainder of the 25,000 genes, what it does is to let us know what is going on with a well characterized set of traffic circles where we know the end products that are desired and where we know how to use supplements to bypass issues. We know the actual locations we are interested in. We know the exact intersection/cross streets where we want to know if there is a traffic issue or not. So ahead of time we have 'eyes on the ground' placed at those precise intersections looking to see if there is an issue or not along those highways, necessitating that you take a detour to get around the traffic accident. SNP information allows you to discern between a minor fender bender, a serious fatal accident or a car stopped by the side of the road to ask for directions or one whose radiator has overheated.
There are several reasons why this program focuses on the Methylation Cycle. First, as you will read about in the next section the Methylation Cycle has a critical editing function in the body that has the capacity to get around other SNPs in different regions of your DNA. As I will discuss in a few moments, the Methylation Cycle helps to serve as the built in mechanic for the car you have been given in this life. Even if your car has more defects that someone else's, with proper functioning of the Methylation Cycle you can compensate for the state of the car you were given. Second, the Methylation Cycle is a combination of four well defined nutritional pathways. As I already stated, I do not believe in genetic testing if you have no positive course of action to deploy once you obtain the results. Aside from the critical role that the Methylation Cycle plays as your body's personal mechanic, the compounds in these cycles are well known, understood and nutritional support to bypass imbalances in these cycles are well known. So you have a concrete path to follow to get around issues in the Methylation Cycle.
Finally, I feel that it makes logical sense to comprehensively look at one region. If you wanted to travel from your hometown to my rural town in Maine you would need a map with detailed directions. This would be especially important if certain roads along the way were closed due to construction, bridges out because of flooding, or road detours. It would help to have a detailed map drawn for you that took all of these specific situations into account. Your nutrigenomic test tells you where the "construction" sites are located, which bridges are out and where detours are on your individualized map. With this knowledge you can put together an analysis that will help you to get from your hometown to my hometown in Maine without getting stuck in a ditch or lost on a detour. The more information you have about specific genes in this particular pathway the easier it is to construct your personal map. This is analogous to having the model of your car, knowing how many miles per gallon you get, how often you feel you need to stop at a rest area and when you need to fill your tank or take a break from driving. With this information you are in a better position to plan your trip. This is different from other tests that may tell you where your hometown is located and your destination lies on a map, but without any of the specific information between those two points. Without the details, you do not know if the route you may choose has been closed, if the bridge is out, of if there is a detour that will add more time to your travel. Given only a starting and stopping point, on the map means the rest of the trip may simply be guesswork. Focusing on the Methylation Cycle allows you to look comprehensively at a very critical pathway in the body and from that construct a personal Roadmap to Health and wellness.
Nutrigenomics is just one aspect of the factors that determine your health. As I talked about earlier, it is not just the car you are given (the genetics you are born with) it is also how you drive that car that plays a role in your health. How you care for that car, how often you service it, how fast you drive it all impact how long that car will last and how well it will function. I see complex health conditions as multifactorial in nature. That means that while your nutrigenomics are a piece of the puzzle they are not the whole picture. The environmental burden of toxins you are exposed to, along with infectious agents (viruses, bacteria, fungal infections, yeast) and the stress on your system all impact your overall health.
I believe that most health conditions in society today are multifactorial conditions, meaning that a number of circumstances need to go awry simultaneously for nonideal health to manifest. Multifactorial conditions stem from underlying genetic susceptibility combined with assaults from environmental stressors and infectious agents. Basic parameters like age and gender, along with other genetic and environmental factors play a role in the onset of non-ideal health. Infections combined with excessive environmental burdens will generally only lead to serious problems with health if they occur in individuals with the appropriate genetic susceptibility.
Personalized nutrigenomic screening is one clear, definitive way to evaluate the genetic contribution of multifactorial conditions. Part of what makes the Methylation Cycle so unique and so critical for our health is that mutations in this pathway have the capability to impair all of these factors. This would suggest that if an individual has enough mutations or weaknesses in this pathway, it may be sufficient to cause multifactorial health issues. Methylation Cycle mutations can lead to chronic infectious diseases, increased environmental toxin burdens and have secondary effects on the expression of other genes.


When: Saturday, September 14, 2019 - Estimated date!
Swim across the See of Galilee, the Kinneret, is a popular sport event which takes place, continuously, for more than fifty years. Ten thousands of swimmers locals and foreign (mostly amateurs) gather for the traditional swim.
There are two competitive swim courses and two popular.
The short competitive course is 1500 meters and the long one is 5000 meters. The short popular swim course is 1500 meters and the long one is 3500 meters.
All the swims end in Zemach beach for the prize awarding ceremony.


Below are some of the acronyms our editors have picked up over the past eight years.
We welcome any additions you can make to this list. Please submit them to us by visiting our Comments page.
If you can't find the acronym you're looking for here, go to AcronymFinder.com.
Copyright © 2001, Publishers and Producers. Reproduction of this material without consent is illegal and is a criminal offense under federal law.


Edition LE, Virtual Intrument Bundle from Waldorf.
The Waldorf Edition LE has a regular price of 19.90€ but until September 28th, your favorite website gives you the opportunity to download it for free. Jump to www.waldorfmusic-shop.de, add it to your cart and enter the promo code 4AFMEMBERS during checkout.
The Warldorf Edition LE includes the PPG Wave 2.V synth (upgradable to the 3.V version), the Waldorf Attack drum synth as well as the D-Pole Filter.
Friday's Freeware: VibroMaster This week's freeware is a vibraphone plug-in that has been designed by Alan ViSTa.
Parallax-Audio upgrades VirtualStudioStage VirtualStudioStage, the plug-in that allows for virtual placement of orchestral instruments in a concert hall, has been upgraded to v2.
Future Audio Workshop looking for beta testers Future Audio Workshop is currently working on the new version of their Circle virtual synth and is looking for volunteers to beta test it.


We have been delighted to welcome more than 3700 visitors to the Tweed Regional Museum Murwillumbah during the first two months since opening on 30 August 2014.
As a trial, the Museum has opened seven days a week to explore whether there are preferred times for visitors. We have learned that there is no distinct pattern regarding when visitors prefer to come to the Museum. However Wednesdays have been consistently popular and more people visit on Saturday than on Sunday.
The seven-day-a-week trial ended on Sunday 30 November.
Current opening hours for Murwillumbah are now: Tuesday - Friday 10am - 4pm. We will also open between 10am and 4pm on the first Saturday of each month.
This pattern will continue to the end of May 2015, at which time we'll review whether more changes are needed.
So what are visitors telling us about their experience of visiting the redeveloped TRM Murwillumbah? Responses have been overwhelmingly positive, both in relation to refurbishment of the original 1915 Shire Hall building and new displays.
Visitors are appreciative of our focus on storytelling and on the connections between displays and the diverse history of the Tweed.
Visitors have also asked us about when displays will change, and whether we will be putting more of the collection on display. Happily the answer to both questions is 'yes'! We are working toward having significant changeover of some (not all) displays 3-4 times a year and on developing projects that will focus on events - both past and present - of significance to the Tweed.
I am also delighted to acknowledge the generous donations that have been made to the Museum to mark its 'rebirth' by Norma Johansen and by Leanne Tong-Lyon.
The 'Ron Johansen Link Gallery' has been named in honour of long serving President of the Murwillumbah Historical Society, Ron Johansen. The 'Images of the Tweed Wall' has been named in honour of Norman and Keith Tong. More details about these local identities and the generosity of their families can be found on our Support Us page.
Unfortunately the opening of the redeveloped Tweed Regional Museum at Murwillumbah has coincided with the need to close the RSL Hall at Tweed Heads due to continuing deterioration of the building making it unsafe for the public, volunteers and staff.
We are currently moving all collections previously displayed in the RSL Hall to the safety of the Museum collection store. The RSL Hall will need to be demolished and Council is currently working on future plans for the site.
In closing, I would like to acknowledge the contribution of the many wonderful volunteers who continue to support the Museum at all our sites. In particular, our new cohort of Front of House volunteers has done a wonderful job of settling into the new building and welcoming visitors. We simply would not have been able to open seven days a week for the three months after opening without them. Nor would be have been able to offer visitors such a warm and informative welcome. The efforts of the Front of House volunteers have also been a great support to members of the Murwillumbah Historical Society, leaving the Society free to complete the considerable task of moving back into the Museum and responding to the many research enquiries that have been received.
2015 is shaping up to be an exciting year with the focus of our attention moving away somewhat from major packing, moving, building and 'developing' projects and toward an exciting range of displays and programs across all Museum sites.


text:
• Elizabeth Lothrop, 20, of 117 Lisbon St., on a warrant, 8:33 p.m. Sunday at that address.
• Francis William Tuite, 31, of Prescott Street, on a warrant, 1 a.m. Monday at 59 Park St.
• Yik L. Chan, 56, of 77 Rideout Ave., on a warrant, 3:10 p.m. Monday at 171 Park St.
• Phillip Wayne Ellis, 29, of 76.5 Howard St., on a charge of domestic violence assault, 7:50 p.m. Monday at that address.
• Dawn Marie Bracey, 20, of Hope Haven Gospel Mission, 209 Lincoln St., on charges of domestic violence assault and criminal threatening with a dangerous weapon, 9 p.m. Monday at 1243 Lisbon St.
• Douglas Raymond Monson, 40, of 135.5 Bartlett St., on a charge of disorderly conduct, 11:50 p.m. Monday at that address.
• Melissa Sue Moody, 28, of 692 Allen Pond Road, Greene, on a charge of violating condition of release, 12:42 a.m. Tuesday at 819 Main St.
• Lawrence Arthur Coy, 30, of 719 Lisbon St., on a charge of violating condition of release and a probation hold, 1:50 a.m. Tuesday on Memorial Avenue behind Marden's Department Store.
• Billy James Bryant, 36, of 42 Walnut St., on a warrant warrant, 3:20 a.m. Tuesday at 6 Grove St.
• Brian R. Drexel, 33, of 19 Foster St. on charges of domestic violence assault and criminal mischief, 7:06 p.m. Tuesday at that address.
• Brian Drexel, 33, of 349 Turner St., Auburn, domestic assault and criminal mischief, 7:18 p.m. Tuesday at that address.
• Richard Frost, 21, of 20 Horton St., furnishing a place for minors to consume liquor, 7:48 p.m. Tuesday at that address.
• Arthur Weeks, 57, of 67 Whitney St., Auburn, warrants, 9:44 a.m. Wednesday at 37 Park St.
• Tiffany Dunlop, 18, of Bartlett Street, domestic assault, 10 a.m. Wednesday on Bartlett Street.
• Corey Perry, 19, of 110 Second St., Auburn, violating bail, 2:29 p.m. Wednesday at 37 Park St.
• Richard Rogers, 27, of 880 Forest Ave., Portland, violating bail, 3:28 p.m. Wednesday at 23 Horton St.
• Steven Fortier, 49, of 187 Davis Ave., driving while intoxicated, 10:40 p.m. Tuesday on Fletcher Road.
• Arthur Dunphe, 35, of 247 Main St., warrants, 2:05 p.m. Wednesday at that address.
• Jeremy Patten, 30, of 4 Harlow Hill Road, Turner, possessing
scheduled drugs and violating conditions of release, 10:15 p.m. Tuesday
at that address, by Maine State Police.
• Jeremy Beane, 27, of 943 Station Road, Hebron, on two counts each of burglary, theft and violating conditions of release, 12:18 a.m. Tuesday on Strawberry Avenue in Lewiston by Androscoggin County Sheriff's Office.
• Vehicles driven by Laurette P. Gagne, 62, of Auburn, and Nicholas J. Zigeurous, 27, of Poland, collided at 3:35 p.m. Thursday at the intersection of Mill and Second streets. Damage to Gagne's 1999 Oldsmobile four-door was estimated at $3,000; to Zigeurous' 1995 Nissan four-door, $4,000.
• Vehicles driven by Bethany G. Lewis, 34, of Lewiston, and Robert Chadwick, 54, of Baldwin, collided at 1:35 p.m. Sept. 30 on Lisbon Street. Damage to Lewis' 2007 Dodge was estimated at $5,000; to Chadwick's 1997 Ford pickup, $1,000.
• Vehicles driven by Stephen A. Strout, 59, of Poland, and Michael St. Pierre, 45, of Mechanic Falls, collided at 4:50 p.m. Thursday at 1930 Lisbon St. Damage to Strout's 2004 Pontiac was estimated at $5,000; to St. Pierre's 2003 Ford pickup, $150.
• Vehicles driven by Chelsea C. Brousseau, 18, of Lewiston, and Angela M. Plourde, 41, of Mechanic Falls, collided at 2:45 p.m. Thursday on Longley Bridge. Damage to the 1994 Honda, driven by Brousseau and owned by Theresa A. Brousseau of Lewiston, was estimated at $2,000; to Plourde's 2002 Ford SUV, $500.
• Vehicles driven by Clayton Cordell Phillips, 43, of Lewiston, and Sue A. Murray, 56, of Dexter, collided at 7:25 a.m. Saturday on Lisbon Street. Damage to Phillips 1999 Pontiac was estimated at $1,500; to Murray's 2000 Toyota pickup, $1,500.
• Vehicles driven by Joyce A. Baker, 58, Tracy T. Larue-Hanson, 33, and Martin Gerding, 26, all of Lewiston, collided at 11 a.m. Saturday on East Avenue. Damage to the 2006 Mercury driven by Baker and owned by Van Baker of Lewiston was estimated at $8,000; to Larue-Hanson's 2008 Honda, $1,500; and to Gerding's 1993 Dodge pickup, $3,500.
• A car driven by Habibo Mohamed, 36, of Lewiston, hit a utility pole at 12:50 p.m. Sunday at the intersection of Pleasant Street and Scribner Blvd. Damage to the 1999 Ford driven by Mohamed and owned by Muhidin S. Dure of Lewiston was estimated at $3,000.
• Vehicles driven by Alex C. Olsen, 18, and Dustin D. Daigle, 20, both of Lewiston, collided at 10 a.m. Sunday at the intersection of Pond and Randall roads. Damage to Olsen's 1998 Nissan was estimated at $3,000; to Daigle's 1994 Jeep, $2,000.
• Vehicles driven by Celeste Patrie, 40, and Constance Pinette, 77, both of Lewiston, collided at 7:20 p.m. Monday on Pleasant Street. Damage to Patrie's 2006 Toyota van was estimated at $18,000; to Pinette's 2008 Ford, $18,000.

redpajama_set_name: RedPajamaCommonCrawl


"The judgement of the illusionary realm powers the very stars."
"Donning this gear may awaken a temporal ferryman."
"The enemy is petrified by your savage confidence."
"Embrace the sacred light and transcend."
"The falcon's shadow races the wind."
"All fear the shadow's stormy vengeance."
"With the light's sacred benediction, evil doesn't stand a chance."
"Even after the fiercest of battles, the sun will rise another day."
"Not even the stars are immune to hell's judgement."
"Care not to wake the demon inside."
"This armor belongs to a demon powerful enough to shake the world."
"The armor belongs to a solitary wolf running under the shadow of a silver moon."
"Master the void and you'll obtain the power to demolish your energies."
"The dolls carry with them only cruelty and despair."
"This is the armor blessed by a sacred spirit."
"This armor belongs to a demon chanting a requiem."
"The heady scent of battle brings out your inner royal warrior soul."
"Resolute faith breeds superior defensive strategies."
"Focus your vision as well as your soul to get a glimpse of your targets' fatal weaknesses."
"Step through the shadows to confront your most worthy foes."
"Sincere prayers warm the tired souls of our brothers."
"Control the truth and squelch rumors to banish chaos among teammates."
"Control the elements, and you'll find yourself extinguishing your enemies' life lights with ease."
"If you do not fear death, your enemies will cower before you."
"The soul of a pioneer, driver of the universe and unwavering leader."
"Master of time and manager of all things."
"This armor is imbued with the essence of winter."
"This armor is imbued with the fire of a passionate soul."
"Let your soul rise above the battlefield to rain chaos down upon your foes."
"Believe in yourself, or you won't have the confidence to save others."
"The soul of nature blends effortlessly with the land and whispers to the wind."
"The soul of a hunter is forever hidden among the shadows."
"If your soul is pure, you will live to bathe in your own gilded glory."
"A truthful soul will understand far more than it will explain."
"The soul of a sorcerer controls the elements, guiding new creations and shaping the world."
"The soul of an emissary controls death and leads souls to their ultimate resting place."
"Taro - Wheel of Fortune's Claw"
"Taro - Death's Broken Heart"


text:
package com.google.tsunami.plugins.detectors.directorytraversal.cve20213223;

import static com.google.common.truth.extensions.proto.ProtoTruth.assertThat;
import static com.google.tsunami.common.data.NetworkEndpointUtils.forHostname;
import static com.google.tsunami.common.data.NetworkEndpointUtils.forHostnameAndPort;

import com.google.common.collect.ImmutableList;
import com.google.inject.Guice;
import com.google.protobuf.util.Timestamps;
import com.google.tsunami.common.net.http.HttpClientModule;
import com.google.tsunami.common.net.http.HttpStatus;
import com.google.tsunami.common.time.testing.FakeUtcClock;
import com.google.tsunami.common.time.testing.FakeUtcClockModule;
import com.google.tsunami.proto.AdditionalDetail;
import com.google.tsunami.proto.DetectionReport;
import com.google.tsunami.proto.DetectionStatus;
import com.google.tsunami.proto.NetworkEndpoint;
import com.google.tsunami.proto.NetworkService;
import com.google.tsunami.proto.Severity;
import com.google.tsunami.proto.Software;
import com.google.tsunami.proto.TargetInfo;
import com.google.tsunami.proto.TextData;
import com.google.tsunami.proto.TransportProtocol;
import com.google.tsunami.proto.Vulnerability;
import com.google.tsunami.proto.VulnerabilityId;
import java.io.IOException;
import java.time.Instant;
import javax.inject.Inject;
import okhttp3.mockwebserver.MockResponse;
import okhttp3.mockwebserver.MockWebServer;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;

/** Unit tests for {@link NodeRedDashboardDirectoryTraversalDetector}. */
@RunWith(JUnit4.class)
public final class NodeRedDashboardDirectoryTraversalDetectorTest {

  private final FakeUtcClock fakeUtcClock =
      FakeUtcClock.create().setNow(Instant.parse("2022-01-01T00:00:00.00Z"));

  private MockWebServer mockWebServer;

  @Inject private NodeRedDashboardDirectoryTraversalDetector detector;

  @Before
  public void setUp() {
    mockWebServer = new MockWebServer();

    Guice.createInjector(
            new FakeUtcClockModule(fakeUtcClock),
            new HttpClientModule.Builder().build(),
            new NodeRedDashboardDirectoryTraversalDetectorBootstrapModule())
        .injectMembers(this);
  }

  @After
  public void tearDown() throws IOException {
    mockWebServer.shutdown();
  }

  // In Tsunami, unit test names follow the following general convention:
  // functionUnderTest_condition_outcome.

  // Test for the case when the node-red directory is exposed
  @Test
  public void detect_whenNodeRedDashboardDirExposed_reportsVuln() throws IOException {
    startMockWebServer(
        "/ui_base/js/..%2f", HttpStatus.OK.code(), "Welcome to the Node-RED Dashboard");
    ImmutableList<NetworkService> httpServices =
        ImmutableList.of(
            NetworkService.newBuilder()
                .setNetworkEndpoint(
                    forHostnameAndPort(mockWebServer.getHostName(), mockWebServer.getPort()))
                .setTransportProtocol(TransportProtocol.TCP)
                .setSoftware(Software.newBuilder().setName("Node-RED-Dashboard directory"))
                .setServiceName("http")
                .build());

    assertThat(
            detector
                .detect(buildTargetInfo(forHostname(mockWebServer.getHostName())), httpServices)
                .getDetectionReportsList())
        .containsExactly(
            DetectionReport.newBuilder()
                .setTargetInfo(buildTargetInfo(forHostname(mockWebServer.getHostName())))
                .setNetworkService(httpServices.get(0))
                .setDetectionTimestamp(Timestamps.fromMillis(fakeUtcClock.millis()))
                .setDetectionStatus(DetectionStatus.VULNERABILITY_VERIFIED)
                .setVulnerability(
                    Vulnerability.newBuilder()
                        .setMainId(
                            VulnerabilityId.newBuilder()
                                .setPublisher("GOOGLE")
                                .setValue("CVE_2021_3223"))
                        .setSeverity(Severity.CRITICAL)
                        .setTitle("Node-RED-Dashboard directory traversal vulnerability")
                        .setDescription(
                            "Directory Traversal vulnerability in exposed Node-RED-Dashboard")
                        .setRecommendation(
                            "Upgrade node-red-dashboard to version 2.26.2 or greater.")
                        .addAdditionalDetails(
                            AdditionalDetail.newBuilder()
                                .setTextData(
                                    TextData.newBuilder()
                                        .setText(
                                            String.format(
                                                "Node-RED-Dashboard before 2.26.2 allows"
                                                    + " http://%s:%d/ui_base/js/..%%2f directory"
                                                    + " traversal to read files.",
                                                mockWebServer.getHostName(),
                                                mockWebServer.getPort())))))
                .build());
  }

  // Test for the case when the node-red directory is not exposed, hence safe
  @Test
  public void detect_whenNodeRedDashboardDirNotFound_doesNotReportVuln() throws IOException {
    startMockWebServer("/ui_base/js/..%2f", HttpStatus.NOT_FOUND.code(), "");
    ImmutableList<NetworkService> httpServices =
        ImmutableList.of(
            NetworkService.newBuilder()
                .setNetworkEndpoint(
                    forHostnameAndPort(mockWebServer.getHostName(), mockWebServer.getPort()))
                .setTransportProtocol(TransportProtocol.TCP)
                .setSoftware(Software.newBuilder().setName("Node-RED-Dashboard directory"))
                .setServiceName("http")
                .build());

    assertThat(
            detector
                .detect(buildTargetInfo(forHostname(mockWebServer.getHostName())), httpServices)
                .getDetectionReportsList())
        .isEmpty();
  }

  // Test for the case when it is not a node-red directory
  @Test
  public void detect_whenNonNodeRedDashboardDir_ignoresServices() throws IOException {
    startMockWebServer("/ui_base/js/..%2f", HttpStatus.OK.code(), "This is WordPress.");
    ImmutableList<NetworkService> httpServices =
        ImmutableList.of(
            NetworkService.newBuilder()
                .setNetworkEndpoint(
                    forHostnameAndPort(mockWebServer.getHostName(), mockWebServer.getPort()))
                .setTransportProtocol(TransportProtocol.TCP)
                .setSoftware(Software.newBuilder().setName("WordPress"))
                .setServiceName("http")
                .build());

    assertThat(
            detector
                .detect(buildTargetInfo(forHostname(mockWebServer.getHostName())), httpServices)
                .getDetectionReportsList())
        .isEmpty();
  }

  // Test for the case when it is not an Http network service
  @Test
  public void detect_whenNonHttpNetworkService_ignoresServices() {
    ImmutableList<NetworkService> nonHttpServices =
        ImmutableList.of(
            NetworkService.newBuilder().setServiceName("ssh").build(),
            NetworkService.newBuilder().setServiceName("rdp").build());
    assertThat(
            detector
                .detect(buildTargetInfo(forHostname(mockWebServer.getHostName())), nonHttpServices)
                .getDetectionReportsList())
        .isEmpty();
  }

  // Test for the case when the network service is empty
  @Test
  public void detect_whenEmptyNetworkService_generatesEmptyDetectionReports() {
    assertThat(
            detector
                .detect(
                    buildTargetInfo(forHostname(mockWebServer.getHostName())), ImmutableList.of())
                .getDetectionReportsList())
        .isEmpty();
  }

  private void startMockWebServer(String url, int responseCode, String response)
      throws IOException {
    mockWebServer.enqueue(new MockResponse().setResponseCode(responseCode).setBody(response));
    mockWebServer.start();
    mockWebServer.url(url);
  }

  private static TargetInfo buildTargetInfo(NetworkEndpoint networkEndpoint) {
    return TargetInfo.newBuilder().addNetworkEndpoints(networkEndpoint).build();
  }
}


text:
Melilian is een bestuurslaag in het regentschap Muara Enim van de provincie Zuid-Sumatra, Indonesië. Melilian telt 1506 inwoners (volkstelling 2010).

Plaats in Zuid-Sumatra

redpajama_set_name: RedPajamaWikipedia


text:
Q: Live meeting/Shared view like real time screen sharing service on top of Azure? What might be the considerations for building a real time screen sharing service (some where close to shared view or live meeting) on top of Windows Azure? Please share your thoughts.
For this, it is obvious that we've to create a custom TCP/IP server - to which clients can connect to and exchange (publish/retrieve) data real time, over a custom protocol on top of TCP/IP.
I think Azure supports TCP/IP only for the web role as of now, on port 80 and 443? Please share your thoughts.

A: Wow - almost 2 years old and no accepted answer! As Joannes stated, realtime is going to be a challenge - you'll need to carefully evaluate what that means to you in terms of response time and latency.
Windows Azure Worker and Web Roles have evolved considerably since you asked this. You can now have up to 25 input (e.g. external-facing) endpoints in your deployment, spread across any combination of Web and Worker roles - you define the port #s - you're not limited to 80 and 443. You may also have up to 25 Internal endpoints (used for inter-role communication).
Designing to run a desktop-sharing service in Windows Azure would have the same basic considerations as when designing for Windows Server (that's what the Windows Azure VMs are running, afterall - Windows Server 2008 R2). You'll need to deal with authentication and authorization, through your own custom solution or possibly with Access Control Services.
Ok, there "is" one thing you'll need to keep in mind: Windows Azure VMs are stateless, and you shouldn't assume a user will always connect to the same VM instance (there's no way to direct-access a specific instance of a Web or Worker role). So, you'll need to externalize any type of session-specific data (which is very easy, with both SQL Azure and Windows Azure Cache service both very simple to set up and use as session providers).

A: Low latency is still a tough case for cloud computing providers (Azure being no exception). I think that's going to toughest part in the design. Then, since the Nov'09 release, worker roles can have entry points too (not sure about port limitations though).

redpajama_set_name: RedPajamaStackExchange


This Asian woman had weakness of her abdominal musculature and excessive skin that resulted in a large panniculus. The tummy tuck strengthened her abdominal wall, removed excess skin and stretch marks. She was thrilled with her new look as well as being able to wear her clothes more comfortably.


Anglers celebrating Gone Fishing Day at Victoria Park Lake on Sunday will have a great chance of reeling in a catch thanks to the stocking of 70 large golden and silver perch today.
Minister for Agriculture Jaala Pulford released 20 of the fish today to promote the free event being hosted by the Goulburn Broken Catchment Management Authority (CMA) from 11:00am-3:00pm.
There'll be free food too, so bring along your deck chairs and fishing rod to cast in a line with family and friends.
The golden and silver perch being stocked into Victoria Park Lake for the event are all catchable size and will readily take baits and lures.
Better still, as part of Sunday's events, 50 lucky children will get the chance to release one from the Victorian Fisheries Authority's (VFA) fish stocking truck.
The VFA has stocked around 8 million native fish into 100 waterways over the last three years, including thousands into the Goulburn River around Shepparton, to improve freshwater fishing opportunities and help recover threatened native fish populations.
The Shepparton event on Sunday is one of more than 15 happening right across the state to celebrate National Gone Fishing Day.
To encourage newcomers to try fishing for the first time, a recreational fishing licence will not be required on the day by anyone wetting a line in Victoria.
The event complements the Andrews Labor Government's Target One Million plan, which is investing a record $46 million to get more people fishing, more often.
The Goulburn Broken (CMA) has delivered a range of projects to improve recreational fishing, including fish habitat improvement in rivers, angler access and facilities, and community events like Gone Fishing Day that promote responsible fishing practises.
Learn more about Gone Fishing Day events at vfa.vic.gov.au/gonefishingday.


text:
// This file is used by Code Analysis to maintain SuppressMessage
// attributes that are applied to this project.
// Project-level suppressions either have no target or are given
// a specific target and scoped to a namespace, type, member, etc.

using System.Diagnostics.CodeAnalysis;

[assembly: SuppressMessage("Performance", "CA1806:Do not ignore method results", Justification = "<Pending>", Scope = "member", Target = "~M:DragonSpark.Application.Compose.Communication.ConfigureApi`1.Execute(Microsoft.Extensions.DependencyInjection.IServiceCollection)")]


text:
Q: React Router v4 - Issue with Route render attribute I am trying to generate a number of routes. The code does not throw an error nor any  warnings. This said, I can't seem to get my routes to work. None of the routes generated using articles.map(...) display anything when directed to. I was wondering if someone could point me in the right direction. What am I missing? Here is the snippet of the code.
function App(props){
    const articles = [
        {id: 1, title: 'title #1', author: 'author #1', date: 'dd/mm/yyyy', post: 'post #1'},
        {id: 2, title: 'title #2', author: 'author #2', date: 'dd/mm/yyyy', post: 'post #2'},
        {id: 3, title: 'title #3', author: 'author #3', date: 'dd/mm/yyyy', post: 'post #3'},
        {id: 4, title: 'title #4', author: 'author #4', date: 'dd/mm/yyyy', post: 'post #4'},
        {id: 5, title: 'title #5', author: 'author #5', date: 'dd/mm/yyyy', post: 'post #5'}
    ];

    return (
        <Router>
            <div className='container'>
                <Navigation />
                <Switch>
                    <Route exact path='/' component={ Home } />
                    <Route exact path='/login' component={ Login } />
                    <Route exact path='/signup' component={ Signup } />
                    <Route exact path='/about' component={ About } />
                    {
                        articles.map( entry => {
                            let {id, title, author, date, post } = entry;

                            console.log(`/article/${id}`);
                            console.log(id, title, author, date, post);

                            <Route
                                 path={`/article/${id}`}
                                 render={
                                     props => <Article {...props} title={title} author={author} date={date} post={post}/>
                                 }
                            />
                        })
                    }
                </Switch>
            </div>
        </Router>
    );
}

Here is a link to the git repository

A: It looks like you're not returning the <Route/> component from your map() callback.
When you're defining a multi-statement => arrow function (as is the case with the map callback in your code above), you need to explicity return the result via the return keyword in order for the arrow function to return something (ie each <Route/> component)
Try the following adjustment:
{
  articles.map( entry => {
      let {id, title, author, date, post } = entry;

      console.log(`/article/${id}`);
      console.log(id, title, author, date, post);

      // [ UPDATE ] Add return before <Route
      return (<Route
            path={`/article/${id}`}
            render={
                props => <Article {...props} title={title} author={author} date={date} post={post}/>
            }
      />)
  })
}

Also, ensure that webpack is configured so that the bundle.js is injected into your index.html file with an absolute path. This will ensure that it can be accessed when your app first loads from a nested routes.
You can achieve this by adding the following to the output configuration of webpack.config.js:
output: {
        filename: 'build.js',
        path: path.resolve(__dirname, 'build') ,

        publicPath:'/'  /* <-- Add this to inject bundle at absolute path */
},


Sixteen Coolum HeARTs volunteers took charge of barbecue tools and served hungry customers at our fundraising sausage sizzle outside Bunnings Maroochydore on 6 April. The event raised more than $1000 which will be used towards our community programs. Thanks to everyone involved. We worked hard, and had a great day and lots of fun - an awesome job by everyone. A special thank you to Coolum Men's Shed who provided the BBQ equipment, plus John and Vicki Ellingsen who funded the purchase of the sausages.
Our wonderful volunteers fired up the barbecue for our first sausage sizzle to help raise funds for our programs.
The Coolum Heartbeats entertained our many customers outside Bunnings Maroochydore.


Sen. Francis Thompson's bid to rename the Louisiana School for Math, Science and the Arts in Natchitoches after his late friend Rep. Jimmy D. Long Sr., is scheduled to be considered by the House Education Committee on Wednesday in what could be a decisive moment for SB1.
Thompson, a long-time state legislator from Delhi, says he merely "wants to give credit where credit is due" in renaming the school after Long, who died in an automobile accident in Natchitoches last year.
The 4,500-member LSMSA Alumni Association has been fighting Thompson's bill, saying the school's board of directors has already decided to honor Long by naming its new residential dormitory after the late legislator.
Acadiana graduates of the Natchitoches school, a state-funded school that attracts some of the state's top high school students for a rigorous, three-year academic program, have joined in the fight against the name change. Some will attend Wednesday's committee meeting, which is scheduled to convene at 9 a.m. in House Committee Room 1.
The dispute is not over honoring Long, whom all parties acknowledge was one of the school's founding fathers. The question is over how best to do so.
"For as long as I've been involved with the school, there were four men who were recognized as being essential to the existence of the school," according to 1995 LSMSA grad Justin Centanni. "They were Jimmy Long, Gov. Dave Treen, Sen. Don Kelly and our first executive director, Dr. Bob Alost, who left Northwestern to start the school."
Because state law prohibits naming structures after people who are still living, plans to honor the schools founders have had to wait until after they have died.
"After Gov. Treen died," Centanni told The Independent, "the school named the auditorium after him. After Mr. Long died, the plan became to name the new residence hall after him."
The LSMSA's governing board announced that decision with members of the Long family present at its December 2016 board meeting. Sen. Gerald Long, Jimmy Long's brother, thanked the board and said that he would ask his brother's long-time friend Sen. Thompson to handle the legislation needed to enable his brother to be honored by the school.
When Thompson filed SB1 on January 30, the bill was not to name the residence hall after his late friend but to rename the entire school after Long.
The school's Alumni Association conducted a poll of its members on the matter. With 42 percent of those polled responding, 74 percent opposed the name change while 82 percent favored naming the residence hall after Long.
Dawne Landry went from Jennings to LSMSA where she graduated in 1991. The Lafayette resident opposes the name change because it risks damaging the reputation the school has gained over the past 35 years in higher education circles.
"Changing the name might affect college applications of students there now and in future years," Landry says. "This is the number one school in the state. In the last school year, LSMSA students won more than $20 million in merit-based scholarships. Changing the name takes away name recognition and the could have an impact on the ability of future classes to earn those scholarships."
Landry says the LSMSA had a profound impact on her life.
"Coming from a rural home town, I didn't have the kinds of academic opportunities that were available to us at the Louisiana School," Landry explains. "If you change the name, you have to start over from square one rebuilding the school's repetitional value."
LSMSA alum Renae Broussard points out that adding Long's name to the school name would create another unanticipated problem.
"The Jimmy D. Long, Sr. Louisiana School for Math, Science and the Arts would not fit on digitized college applications," Broussard pointed out in an email. "That would force shortening, and potentially impact graduating seniors admission and scholarship opportunities by being unrecognizable."
Broussard believes that naming the new residence hall after Long is the best way to honor him because the experience of dormitory life is where the relationships created at the school are forged.
"While LSMSA provides a nationally ranked education, the dormitories are where our alumni family is formed," she wrote. "They are truly the heart of the school."
Broussard points out that LSMSA alumni regularly return to the school to participate in sweat equity activities at the school.
"This bond, this overwhelming love for the school and the unbelievable alumni camaraderie that spans generations, was forged in the dormitories," Broussard continued. "I believe that it is a significantly more fitting honor to name the new dorm after Rep. Long, and I believe he would agree with me."
The 1991 LSMSA grad described the intensity of student life at LSMSA as life-changing.
"What you're exposed to at this school is just phenomenal," Martin explains. "You can't get that anywhere else in this state."
Martin says she hopes her children are able to attend LSMSA.
Martin has been contacting other alumni to encourage them to contact their local legislators to express their opposition to SB1. She's also written letters to members of the House Education Committee and to area legislators explaining her reasons for opposing SB1.
Landry says she plans to attend the hearing tomorrow morning, along with alumni from Acadiana and across the state.
"The vision of the school and our founding fathers is kept alive through the students," Landry says. "Don't take that away from the students and the state of Louisiana."
Sen. Thompson has declared his intention to amend his bill in order to try to make it more palatable to the school's alumni, but he still intends to rename the school after his friend. He will introduce the changes in the Education Committee tomorrow. If the amendments are approved and the bill advances to the House floor, the bill will have to return to the Senate for concurrence with the House-approved amendments.
The calendar is not Thompson's ally here, although the House might hold sessions over the weekend, which could buy him more time to let the bill work its way through the procedural process.
If the bill is defeated in committee tomorrow it is dead for the session.


A teen is in critical condition after being shot at an apartment in Inkster. The shooter– his mother.
Police say the shooting happened at Canterbury Woods Apartments.
The 18 year old is listed as stable.
Police say the teen was shot by his mother after he refused to go to school. He was running from his mother when she fired through glass, striking her son in the back.
The woman is in custody.


text:
Canadian Music Fest
Canadian Music Week/Fest 2012 Preview
Posted on March 19, 2012 by Mark	in Canadian Music Week, Concerts | Leave a comment
As SXSW wraps up, it's time for the Panic Manual to turn our eyes and ears from Austin to Toronto. Canadian Music Week gets under way and runs from Wednesday to Sunday all over the city. CMW is an exciting time; it announces the arrival of spring and music festival season in Toronto. Whether that announcement is premature or not really depends on Mother Nature, and it looks like she will be cooperating this year. Also, the festival got pushed back a few weeks to give her a fighting chance.
There is a lot to see and hear: a film festival, a comedy festival, a conference, and of course, the music. With all that's going on, it's easy to get overwhelmed, so for tips on navigating the festival, check out last year's CMW Survival Guide. The entire music schedule can be found here. While there aren't a lot of big ticket names in this year's line up, there certainly is something for everyone. From established artists like Joel Plaskett, to young up-and-comers like Zeus and Whale Tooth, there will be a mix of both familiar and new.
CMW is a great place for discovery. I certainly plan on hitting up some old favourites like Martha Wainwright and the aforementioned Plaskett and his Emergency band. I also look forward to seeing a bunch of newer artists like Jenn Grant, blues rockers CATL, and maybe even check out the retrospective screening of The Muppet Movie at the NFB.
Slacker Canadian Music runs March 21-25 all over Toronto.
CMW Review: The Zoobombs, Mar 12, Comfort Zone
Toronto – As some of you may know, fellow Panic Manualer Paul is our resident expert in all things metal and hard rock. Paul has been making an effort of late to broaden his musical horizons by covering jazz and funk shows. I commend him on his efforts. He has risen to the challenge and to this I say "a funkety funk."
As the Panic Manual's resident jazz writer, I've been tasked by Paul with the following challenge: "review me some hard punk rock music at Canadian Music Week." To this I respond, "I am up to your challenge Paul!. I also have diverse and broad musical taste! I fear not this punk rock you speak of!" So marks my first hard rock experience since seeing Sum 41 play Ottawa Bluesfest 7 years ago. That experience has amply prepared me for more of the very same type of legitimate hard rock music.
Fast forward to late Saturday evening where I was dragged chose to go to the Comfort Zone to check out Japanese punk rockers the Zoobombs. Sporting a knit tie and a vest, I could tell immediately that I would fit right in. You see, my nefarious plans involved going to the Comfort Zone all along. I knew that this was the sort of all-black-clothes or hoodie wearing crowd that would look down on a silk tie. That's why I chose a knit tie. I blended in like a mofo. Mark 1. Punk Music 0.
The Zoobombs are an energetic bunch of Japanese punk rockers. My earplugs were turned up to maximum warp and I could still feel the music shake me and my trusty Nikon. After snapping a few shots, I realized that the music was so loud that it was shaking my index finger at just the right tempo to simulate the "quickshot" feature of much more expensive cameras. Take that loud music. Mark 2. Punk Music 0.
It was at this point that I starting to feel like the music was trying to shake my precious brain goo out of its enclosure. A modest retreat was in order. At first Paul was wondering why I was standing behind instead of beside him. Also, I was actually hunching and cowering more than standing. It was at this point that Paul realized that I was expertly wielding him as a sound shield. There was a tremendous amount of sound energy assaulting ears that are more qualified for Chopin than Megadeath. Admittedly, that's worth two points. Mark 2. Punk Music 2.
Don't get me wrong, I appreciated the energy the Zoobombs had to offer. For me it was just like trying to eat an entire watermelon while on E.
Too intense for my blood. Let's call it a tie.
CMW Review: These Electric Lives, Piper Davis, Mar 12, El Mocambo
Toronto – In my books, it's not truly a music festival in Toronto until I've been to either the Horseshoe or the El Mocambo. The only exception to this rule is the Toronto Jazz Festival. In which case it's not truly a jazz festival until I've been inside that tent with the chandeliers at Nathan Phillips Square, or the Rex. With this in mind, I figured that the El Mo was a good place to start Saturday evening.
The first band on my agenda was These Electric Lives, a Toronto-based band that plays rock, alternative rock, and a brand new form of music I'm calling "indie rock". The Lives are fronted by singer Chris Martin from Coldplay. At the very least he could have easily been Chris' brother, or maybe his younger cousin. Their first tune was head-boppariffic, as I caught myself bopping my head almost immediately.
The best part for me was the contrast between the polished Coldplay-esque stage presence of the singer against the rough and tumble drummer. He reminded me of Animal from the Muppets. He looked rough around the edges and he played like he was rough around the edges. It was great. Just check out the lower left corner of the picture above to see what I mean. Although the band got off to a strong start, I felt the wind leave their sails pretty quickly. There was good indie rock moments in there. I just wish the momentum of the first song would have propelled them to an Animal-like craze similar to the Muppet Show theme song.
Next up was Vancouver-based Piper Davis. I don't really know what to say about this band. The CMW site says "her songs represent a mixed bag of musical genres". And how. Piper Davis herself danced in angular movements to what I'm told are "micro-sampled beats". I can only guess that these are tiny beats that are kind of jarring and pierce your ears. I ran into fellow Panic Manualer Brian at the show. Thankfully for him, I had me an extra pair of earplugs.
"Thank you very much for these [earplugs]" – Panic Manualer Brian
Drink sales rose sharply during this set as people moved steadily away from the music and stumbly towards copious amounts of alcohol. Music is such an interesting thing; there's an indescribable quality to so much of it. Take something and tweak it here and there and you get an amazing live show, or maybe a train wreck. I think there's a lot to say about a musician's stage presence, whether they're truly into it, and the feedback between the artist and the crowd. Unfortunately this particular show seemed to lack all of that.
CMW Review: Mz. Chawles and The Wonderfuls, Mar 11, Czehoski
Posted on March 14, 2011 by Mark	in Canadian Music Week, Concerts | 2 Comments
Toronto – Last Friday evening Mz. Chawles and The Wonderfuls played some sweet soul music at Czehoski's to a densely packed crowd. The band is fronted by Tanika Charles, a Toronto-born but Edmonton-raised singer that has returned to the city to ply her trade. Toronto is happy with her return to the city; she brings with her both a considerable stage presence and an impressive voice.
This was my first time at Czehoski's for live music, and it makes for an interesting venue. It's a long and narrow room with the stage at the very back. Both sides of the aisle are straddled by tables for the restaurant folk, making the live music more of a side entree rather than the main course. This however, was Canadian Music Week, so it was all about the music and the drink. The upshot with such a tiny hall is that just a few dozen people can make the place feel cozy.
The Panic Manual is by and large a huge fan of soul revivalists. Although I just made that last sentence up, I can tell you this: I am a huge fan of soul revivalists. There was a lot of charisma and musicianship emanating from Ms. Charles. As superbly fun as this show was, I can't help but wonder what a few extra years experience will do to Ms. Charles' diva persona. There certainly seemed to be times when she was channelling soul queen Sharon Jones. I can't wait to see what Ms. Charles will be like with a few more years worth of gravitas.
I don't think the Pips would ever dare do this to Gladys Knight. As a matter of fact, I'm confident that every single Pip knew exactly which side of their bread was buttered.
If there was one minor slight about the set, it had nothing to do with Ms. Charles herself, but the backing band. As the set drew to a close with a candid song about money, they decided to surprise the singer by abruptly launching into Pink Floyd's Money. It was apparent that Tanika had no clue about the pre-meditated prank. She was surprised, but made a valiant attempt to keep composure. She asked the crowd if they knew the lyrics and encouraged a sing-along. This was a jarring loss of momentum and an underwhelming way to end what was otherwise a fantastic set of music.
Any group with name that follows the format of "Bandleader and the Backups" is largely being powered by the sheer force, charisma, and presence of the lead singer. I don't think the Pips would ever dare do this to Gladys Knight. As a matter of fact, I'm confident that every single Pip knew exactly which side of their bread was buttered. Surprising Tanika with a prank like that broke the magic spell that she had the audience firmly under. It demonstrated poor judgement. Sadly, the Wonderfuls were anything but, with the notable exception of soul sister twins Keisha and Leisha Cameron on backing vocals.
The good news is that as a starlet like Ms. Charles grows, she will be able to command the attention of the best, brightest, and most dedicated of backing bands. The afore mentioned Sharon Jones did it with the Dap-Kings and their talented bassist and band-leader Bosco Mann. I can see Ms. Charles doing the same in due time. Then things will really get wonderful.


Advanced has been selected to protect the new global headquarters of Landmark Group in Dubai.
Founded in 1973 in Bahrain, the Landmark Group has successfully grown into one of the largest and most successful retail organizations in the Middle East, Africa and Indian Subcontinent. It operates over 1,900 outlets encompassing over 24 million square feet and employs over 50,000 people.
Located on Dubai Marina, overlooking Sheikh Zayed Road, the flagship corporate HQ will boast 10 floors for parking, 19 floors for offices, an elevated glass boardroom on the 20th floor and 12 high-speed elevators. The consultant for this project is Arch Group, one of the leading consultants in the region.
A total of 4,500 devices will be installed in the new building, including six Advanced Axis four loop panels and 30 audio amplifiers, one dedicated to each floor of the building. Axis panels can be used in single loop, single panel format or easily configured into high speed, 200 panel networks covering huge areas.
Advanced's Axis fire systems are sold worldwide and are approved to the major international standards EN54 2,4&13 and UL864 9th edition and a host of regional and local standards. Alongside the core panel range, they include high performance device, module and peripheral ranges which combined with Advanced's legendary ease of installation and configuration, make Axis customisable to almost any application.
Advanced is a world leader in the development and manufacture of intelligent fire systems. The legendary performance, quality and ease-of-use of its products sees Advanced specified in locations all over the world, from single panel installations to large multi-site networks. Advanced's products include complete fire detection systems, multi-protocol fire panels, extinguishing control, fire paging and false alarm management systems.


Francesca Warner, cofounder of Diversity VC.
Britain suffers from a vast funding shortfall for female-founded businesses.
One report from 2016 found just 9% of UK startup funding ended up going to companies with a female founder, while another report last year found just 13% of key decision-makers in Britain's venture capital industry are women, highlighting just part of the problem.
But Francesca Warner, the cofounder of policy group Diversity VC, told Forbes that the biggest problem in this funding crisis is a huge lack of data about what's going on.
Today Diversity VC, along with the state-owned British Business Bank and the British Private Equity and Venture Capital Association (BVCA), will launch an initiative to solve this data dilemma.
Ten leading British VCs—including Atomico, Balderton Capital and Draper Esprit—have agreed to hand over anonymized demographic data of every startup they meet, giving researchers an insight for the first time into the prefunding startup sector.
Alice Hu-Wagner, Head of Strategy, Economics & Business Development at the British Business Bank.
Credit: The British Business Bank.
"We're hoping the data we collect will help us pinpoint where in the investment process you'd be able to make the most improvement," Alice Hu-Wagner, the British Business Bank's Head of Strategy, Economics & Business Development, told Forbes.
Hu-Wagner is due to formally launch the initiative as part of the BVCA's Breaking Barriers forum this afternoon in central London.
The data she'll announce that is being collected from VC funds includes that on gender, ethnicity, how a startup was discovered (warm introduction or unsolicited), and how far along the funding discussion went.
Other VC funds involved in the launch of the initiative include Amadeus Capital, Frog Capital, Frontline Ventures, LocalGlobe, Notion Capital, Oxford Capital and Scottish Equity Partners.
The plan is for the first tranche of diversity data to be published this autumn.
Hu-Wagner and her team accept that the data will likely lead to more questions than answers, but believe it's a start.
That's why today's decision by these 10 VCs is such a huge first step for the industry.
And with the British Business Bank launching an open call for all VC funds to take part—offering anonymous, discreet and, in some cases, in-person collection of diversity data—this is just the start.
We know the effects of today's funding landscape—a lack of female-founded startups which in turn struggle to get funded, leading to a tech sector which is painfully lacking in diversity.
Later this year we might start finding out the causes.


text:
Em Matemática e Física, e em particular geometria diferencial e relatividade geral, uma geometria entortada é uma Variedade de Riemann ou uma Variedade de Lorentz cujo tensor métrico pode ser descrito da seguinte forma:

Observe que a geometria quase se decompõe em um Produto Cartesiano da geometria  e da geometria  - exceto que a parte  é entortada, i.e., é reescalada por uma função escalar de outra coordenada . Devido a esta razão, a métrica de uma geometria entortada é geralmente denominada "métrica de produto entortado".

Geometrias Entortadas são úteis em separação de variáveis e que podem ser utilizadas ao resolver equações diferenciais parciais sobre elas.

Exemplos
Geometrias entortadas adquirem seu significado completo quando substituímos a variável  por , tempo, e  para , espaço. Então o fator  da dimensão espacial se torna o efeito do tempo que nas palavras de Einstein 'curva o espaço'. Como o espaço é curvado irá definir uma ou outra solução para um mundo espaço-tempo. Por esta razão, modelos diferentes do espaço-tempo utilizam geometrias entortadas. Muitas soluções básicas das Equações de campo de Einstein são geometrias entortadas, por exemplo, a Solução de Schwarzschild e a Métrica de Friedman-Lemaître-Robertson-Walker.

As geometrias entortadas também são a chave para os blocos fundamentais dos modelos de Randall-Sundrum em Física de Partículas.

Ver também
 Tensor métrico
 Soluções exatas para a relatividade geral

Geometria diferencial
Relatividade


Wood roofing is as long-lasting as it is charming. Learn about our custom wood roof installation today.
The warmth and beauty of a natural cedar roof goes beyond enhancing the appearance of your home.
Barry Huber and the Huber & Associates team have provided wood roofing restoration for more than three decades, for historic homes, private estates and commercial properties throughout the southeast, nationally and internationally.
Huber & Associates is internationally known as expert historical and restoration roofing contractors experienced with many roofing styles, formats and materials, providing solutions to any roofing project. Read more about our expertise.
Wood shakes were commonplace in early America due to the ease in which they were manufactured. The use of wood for roofs never faded out as revivals of older architecture became popular, such as the steam bent shingles mimicking the thatched Tudor homes, or the overlapping horizontal rows of shingles on the Colonial styled homes. Shakes are the original form of wood roofing, which have a split side, or face making for a rougher finish, whereas shingles are sawn on both sides making it a smoother finish.
Shingles and shakes are primarily made of Western Red Cedar, although Eastern White Cedar, Teak, and a South American hardwood called Wallaba are also used. Wood roofs typically last from 20-40 years, depending on how well they are taken care of. Our staff can help determine what type of wood or style works best for your needs.
Give us a call today - (828) 275-7678 - or submit the form below to learn more about our roofing and our roofing restoration expertise - providing historical restoration and preservation to roofs all over the world.


First you have to remove the screws with an Imbus key (size 4) on the left and right side.
You can now completely remove the seat.
The screws can now be removed from the battery with a screwdriver PH 3 (alternatively a wrench or a socket wrench size 10 can be used).
Attention! There are nuts under the screws. These are not attached, so care must be taken when removing the screws that the nuts are not lost.
Before installation, both battery poles should be treated with polar grease or polish spray. Otherwise it can lead to corrosion, which can lead to contact problems.
Before the battery can be reconnected all power consumers (light, ignition, etc.) must be shut off.
To prevent a short circuit and other damage to the motorcycle, make sure that the positive pole must first be connected !!!!!
After the positive pole is attached, it should be protected with the cover provided. If the cover is defective, it must be replaced. This protection is also a relevant criterion for TÜV.
After the plus pole is attached and protected, the negative pole can be attached.


Do you want make $1000 a month blogging (or more)?
If you're working towards building a profitable blog you probably feel like you're on a never ending treadmill of blogging tasks.
Despite what others may have you believe, running a blog is HARD work, requires a lot of commitment, and most importantly does not (usually) get you rich quick.
I know there are examples of over-night success, but I'm here to show you the strategies I've used to slowly build an equestrian niche blog that makes a profit on my limited part time blogger schedule of less than 10 hours a week.
The goal is to increase the likelihood of making money blogging, while managing your time as efficiently as possible.
Getting burnt out from daily tasks, without seeing the expected result, is the reason most bloggers quit.
Unfortunately, this usually happens after they've done the hardest part (getting started) and have already laid the foundation for a successful blog.
They just don't know it!
Once the excitement wears off, it may seem like you're working for nothing, especially if you're focusing on results from more experienced bloggers.
(you can find mine here), don't get too hung up on them.
Every blogging journey is different, so it's important to focus on what you can achieve based on your own schedule, skill set and experience.
Know that working within a 10 hour a week (or less) schedule may slow your growth, but it certainly isn't impossible to make your income dreams become a reality.
Take Action: Set 1 goal to achieve this week, 1 goal to achieve this month, and 1 goal to achieve this year.
With a tight schedule you need to make ever second count.
For me, that means lumping similar tasks together each day of the week to maximize my time.
For example, several mornings a week I select one older blog post (or publish a new guest post) from Savvy Horsewoman, and spend about 15 mins promoting it.
This includes sending a push notification, pinning/scheduling with an updated graphic, description or hashtag and posting it to my niche Facebook Group and main page.
One Mondays and Thursdays I also send out an email to my subscribers with a link to the post.
Now that I've perfected this routine, it's quick and easy, and insures that I'll continue to have traffic coming in (and therefore revenue) even if I don't have time to create new content.
I also keep specific days scheduled for tasks that may take more time.
Tuesday – Promote one piece of content, engage on Facebook, begin to research/write/edit a new post, respond to important emails.
Wednesday – Promote one piece of content, continue to research/write/edit a new post, respond to important emails.
Friday – Respond to all emails and miscellaneous tasks.
Saturday – Promote one piece of content, research SEO, check analytics stats and affiliate accounts.
Sunday – Schedule Pinterest/Instagram posts for the week.
This schedule helps to keep my bases covered, without going crazy!
Take Action: Write down every aspect of your blogging schedule, and see how you can make your week more efficient.
Thanks to the guest bloggers on Savvy Horsewoman, I'm able to publish several new posts a month, that only require about 45 mins of my time (for editing, creating graphics, and promoting).
I love publishing a wide variety of content written from different perspectives, and I'm so grateful for every post that is submitted.
1. Google SEO – Play the long game and do the research to make sure that every post has keywords or phrases that will have a shot at the first page of Google eventually.
Ranking on Google is a slow process that can takes months, but it's worth the steady stream of traffic you'll gain over time.
When you're ready to take your posts to the next level, I highly recommend checking out PotPieGirl's training guides, particularly Blog Post Mechanic, The Keyword Myth, and The Ultimate Blog Post. Find them all here.
2. Affiliate Links – Every post should tie into a product that could benefit the reader (and also generate income).
In some cases, that might be a simple text link, and other times it's a more in-depth review.
Try to picture which products they might be interested in after reading your post, and make sure to be the one to send them there.
If you'd like to learn more, Making Sense of Affiliate Marketing with Michelle Schroeder-Gardner is a great choice. After taking this course, adding a passive income stream your blog is a piece of cake.
Michelle earns over $50,000 a month through affiliate marketing, and she shares all of her best tips in this step-by-step course (it helped me earn an extra $1000 last year!). Get started here.
3. Pinterest – For many blogs, Pinterest generates the most traffic, so it's definitely not something to ignore.
Create at least one pin-able graphic for every post, and be sure to get it out there to your own boards, group boards and tribes (I use Tailwind to do this with just a few clicks! See details below).
Not sure how to get started? The Making Pinterest Possible eBook from The She Approach teaches you everything you need (plus lots of cool bonuses). Get it here.
By using these 3 guidelines, you can maximize your traffic and income, without getting burnt out from writing.
Take Action: Create a checklist of goals for every post. Don't hit publish until you've got it all covered.
Having some of the daily tasks for your blog running on autopilot is a huge time saver.
Tailwind – This is THE Pinterest Scheduling tool, and has helped me grow my Savvy Horsewoman account to over 20,000 followers (and takes less than 1 hour a week of my time). If you have a blog, in any niche, you need to get started with Tailwind. Click here to try for free.
Later – This easy-to-use tool allows you to visually plan & schedule Instagram posts and auto publishes to your profile (no notifications required). I use the free version, which is more than enough with 30 posts per month. Sign up here.
Dlvr.it – I use this service to keep my twitter feed updated with the latest posts from my favorite blogs (plus my own). You can just set it and forget it, and the paid plan offer even more cool features. Check it out here.
RecurPost – If you don't make it over to Facebook several times a day, this tool allows you to create an editorial calendar that will continually post your best content. It's a great way to stay active, even when you're not. Try it here.
Take Action: Find a scheduling tool that meets the needs of each of your social media accounts.
As a blogger, there will be many days where things don't go as planned. Just roll with it!
You might start your day with a technical problem, an urgent email, or maybe an exciting new opportunity that can totally derail your day.
So don't panic, it's all part of the process and you can easily move tasks around (or drop them completely) if needed.
I've also had weeks, and even a month, where I've been completely absent from blogging when life got crazy.
Even though I don't recommend it, the blog still survived (and continued to make a profit).
Take Action: Make a list of tasks that can easily be pushed back in the schedule (or skipped altogether).
When your blog grows, you'll probably find your inbox is growing along with it.
If you don't learn to prioritize (and just say no!) you'll find your working hours will all be spent reading and responding to the never-ending stream of emails.
Anyone insisting on a payment rate well below your usual fee.
Readers looking for free help or advice beyond the scope of what you're willing to offer.
Take Action: Create a system of flags, stars, or other tags to easily sort the most important emails and avoid distractions.
Even if you can't be sitting down at your laptop for more than a few hours a day, it doesn't mean you can't squeeze in more work.
Share relevant social media content to your followers.
Leave meaningful comments on other blogger's posts.
Pin to your Pinterest boards while watching TV.
Listen to blogging podcasts while you exercise (my favorites are ProBlogger and Theory of Content).
Find potential guest bloggers and connect on social media.
Brainstorm new post ideas and save notes on your phone.
Take Action: Find at least 3 times a day to get quick tasks done on your smart phone.
If you're schedule is limited, the last thing you want to do is chase after every new money making strategy that you come across.
While some of these tactics may be beneficial, it's usually best to stick with what you know will work with your audience.
For most small bloggers, that's a combination of affiliate marketing and sponsored posts.
Both of these options can work quite well with a small (but targeted) audience and generally don't require a lot of time.
To get started making profits, I recommend learning from the pros and making the investment in a specialized online course.
I got on track so much faster once I had clear instructions and a supportive community for guidance.
Making Sense of Affiliate Marketing – This step-by-step course teaches you everything you need to know about affiliate marketing. Get started now.
Ana from The She Approach also has a FREE 5 Day Email Video Course to help your implement an affiliate marketing strategy. Sign up here.
Making Sense of Sponsored Posts – If you're not earning money through sponsored posts, then you are leaving money on the table! This easy-to-follow strategy course gives you 5 modules, over 20 lessons, bonuses, an exclusive Facebook group, and much more. Find it here.
Once you nail down a strategy you'll be ready to start promoting products to your readers the right way (and make a profit!).
Take Action: Choose one income strategy and find a course, guide or resource to learn from the pros.
Set 1 goal to achieve this week, 1 goal to achieve this month, and 1 goal to achieve this year.
Write down every aspect of your blogging schedule, and see how you can make your week more efficient.
Create a checklist of goals for every post. Don't hit publish until you've got it all covered.
Find scheduling tools that meet the needs of each of your social media accounts.
Make a list of tasks that can easily be pushed back in the schedule (or skipped altogether).
Create a system of flags, stars, or other tags to easily sort the most important emails and avoid distractions.
Find at least 3 times a day to get quick tasks done on your smart phone.
Choose one income strategy and find a course, guide or resource to learn from the pros.
Are you working towards building a profitable blog in 10 hours a week (or less)? Share you questions and tips in the comments below!
This is all new to me. But my horse turns 22 this month and I have been killing my budget on his feed at 23.00 dollars a bag as he has lost some teeth. Since my husband passed it has Been a stressful time taking care of him. But I am determined to take this to the end. (He took care of me when we were young and I'll take care of him while we are old) I think this will be very helpful.