text:
Ultimate Metal Speaks With Opeth's Mikael Akerfeldt
Opeth – Blackwater Park
I recently had the opportunity to chat with Opeth's mastermind Mikael Akerfeldt. We discussed the lyrics and music of the new album Blackwater Park, the touring plans and a side project Mikael plans to do (if the time allows). It ended up being a great conversation. I want to thank Mikael for taking time in his busy schedule to talk with me.
Ultimate Metal: What does "Opeth" mean?
Mikael Akerfeldt: Well it doesn't really mean anything its not a word or anything. It is taken from this book "The Sunbird" written by this guy called Wilbur Smith and Opeth was like a forgotten City, a City where its inhabitants committed mass suicides like in the deserts of Africa and its often referred to as the City of the Moon.
UM: What first struck me about listening to Blackwater Park was that it is softer and more melancholy than previous albums, is this statement accurate?
MA: Well I think if you compare it to Still Life, its basically a natural progression. I think that this album came out way darker than the last album, both lyrically and musically, and kind of more mysterious this time around. I would not call it melancholy, its just pitch black! Everything is kind of veiled in some kind of darkness.
UM:let's talk about the lyrics right now, is there a concept to this album?
MA: No, I really didn't have a concept this time. I felt like I have done that the last couple of albums. I wanted to do something different this time and maybe a bit more personal lyrics because obviously the concepts I come up with are pure fiction. I ended up writing lyrics 10 days before we were supposed to record and I wrote pretty fast; I didn't spend much time. Basically I ended up using everything I came up with. I just wrote. It is not a concept but you could say that there is a link between the songs because they all pretty much deal with the same kind of subject. Which are basically just personal thoughts taken from some kind of dark subconscious I got. I think all people have got some kind of dark inner thoughts and I kind of brought that forth for the lyrics this time. I found myself being more secluded from everything. I don't enjoy the company of people that much anymore. I am kind of suspicious of people.
UM: Why is that?
MA: Well, its just because I have had some strange experiences the last couple of years. I don't trust people; I think they always want to get something out of you. I am more of less disgusted sometimes by people. Its not as bad as it sounds, I kind of spiced up for the lyrics to make it a bit more interesting. In general I loathe people (Laughs). It sounds very strange, I am not a bad bird or anything like that, and I am pretty much a social guy. But it is just one of those feelings that you get once in a while: you feel like everybody is a fucking moron!
UM: I totally agree with you, sometimes I feel that way as well, I just want to be by myself.
MA: Yeah, I think many people have those kinds of feelings. I was kind of lucky to have them as I was writing lyrics, it made it much easier. I wasn't sure what I was going to write about. But it went pretty fast and I just wrote for a couple of days. When I heard the master I was kind of surprised by my own thoughts. They kind of ended up a bit more twisted than I expected. I thought to myself people are going to think I am some kind of fucking maniac if they don't understand what I mean. But still I can totally relate to. I might not be me but it is. (Laughs) Pretty strange, all the songs basically deal with that kind of subject.
UM:far as the music is concerned is there a process you use to write songs?
MA: I have no kind of pattern that I follow when I write music. Basically I play guitar like a couple of hours everyday. I just sit around with the guitar watching television or something playing at the same time. Every now or then you come up with a riff. So I kind of store everything I wrote down. I don't care to write notes or anything. I got a little 4-track recording device, but I don't know how it works, so I always write down the riff, like some kind of thing about the riff that makes me remember what it was. Like the "Metallica riff" or the "Lousy riff" or something that makes me remember. Then when I start my riff it just happens that I come up with entire arrangements or parts and sometimes I write a song instantly and sometimes I just piece it together. I went over to a friend's house this time when I had done the big parts of the music and I recorded the basic song structure. Then I just played them to the band to see what they thought about it. Then we went to the studio because we never rehearsed for it. We rehearse in the studio.
UM: Then how do the other band members contribute?
MA: They don't really contribute to the writing itself. They contribute with their style of playing which is a big and very important part of all this. It just happens to be me writing everything. It is not that strange of a thing, most bands have one leading person when it comes to writing and in this case it just happens to be me. In the studio we kind of just leave most of the things out. We only have the basic structure written and then we record as fast as we can and then we spend the rest of the time experimenting. Leads, vocal harmonies and stuff like that. Experimenting a lot and that's what we have been doing. We did the same thing for Still Life, just record the basic song structure and then experimented. It is comfortable for everybody I think. None of us are really key in rehearsing a lot or anything like that. We just want to keep it kind of spontaneous. We want to come out with a record that's fresh for you; you are not bored with the tracks. With this album Peter and me listened to it in the car back home to Stockholm because we recorded in Gothenburg. We said "Ah! Fuck! I forgot about that section."
UM: Every single time I have been listening to the album I find something new with each song and I do not get bored with it all. This is also true with all your albums; something new always pops up with each listen.
MA: Yeah basically we try to have lots of subtle little things in the background. Maybe that you didn't discover in the first listen but with time you will. Also, due to the length of our songs and so many things happening, I think it's hard to get bored with an Opeth album because it offers you something new every time you listen to it.
UM: Exactly, I mean I can't understand the people who say some of your songs are too long.
MA: Maybe they don't have the patience and I cannot stand that. I don't have the patience for a 3-minute pop song. But I think a serious music lover would probably find something in our music, which will be impressed by them because it is good. But if you just comment on the length of the tracks "Its boring because its long" then I just can't understand your point because it still a record, its still music and if you just judge by the length of the tracks I just don't quite understand that.
UM: How did you hook up with Steven Wilson?
MA: Well, I have been a huge fan of Porcupine Tree for a few years. We got in touch because he was doing an interview with a magazine in France. The journalist gave him a copy of Still Life and my email address. I got an email from Steven Wilson saying that he loved the album and we started talking. I met him in London and we discussed doing something together, maybe write some music together and I kind of asked him "Would you be interested in producing Blackwater Park?" and he's like "Yeah!" So, he came up and worked for us for like two weeks or something.
UM: How was it working with him?
MA: Oh it was very cool. It was like a dream coming true. We never been really interested working with producers overall because we pretty much can manage to produce ourselves. But this time working with a guy like Steven, who is a very musical guy; I would dare to say that he is a genius. He knows every aspect of music; he is a very good lyric writer, he is a very good musician. He basically can play every instrument and he understands everything about us. He can tell if it's a good drumbeat or not. So we have many things in common. He kind of became a member of the family. We basically worked with him as a producer in terms that we wanted him to come up with some cool ideas, especially with sound. We never really worked a lot with sound in our self-productions. We just kind of set up one sound for the lead guitar and then we go with that for the entire album. This time around he came up with so many weird ideas, which we were happy to use. It was very cool to work with him.
UM: Who's idea was it for Steven to sing lead in "Bleak"?
MA: Well, it was a little kind of prayer because we wanted to have him in the album even before he came to the studio. So eventually we went to that part and said "Maybe it would be better if you did that part" and he is like "Yeah, I could play it out." It felt like magic, it was really cool because Peter and me recorded Steven when he sang. Afterwards, jokingly we said to him "That was a bad take". Once again just to be able to say that to your musical idol is very cool.
UM: The booklet also states that Steven also plays piano and guitar, were in the album does that occur?
MA: The piano is basically in "The Leper Affinity" and in the instrumental track (Patterns in the Ivy). The guitar solo is in "Bleak"; a little Pink Floyd influenced.
UM: The "3 eggs" that Markus Lindberg is credited with adding, what is that all about?
MA: (Laughs) Its also in "Bleak" its the part where the (at this point Mikael makes a maraca type sound). He was a participant in the studio. He had some band as well. So, we heard that and we were like "Could you do that?" I did it at first. The egg is like a little rhythm instrument; it's like a maraca. I did it a first but I was all tight. So he did it instead. We felt we should credit him in the booklet.
UM: During the first verse of "The Drapery Falls", while there is the acoustic guitar there is another sound that sounds like a slide guitar. I just love that.
MA: Yes that's true. That was my intention. That was one of the first songs I wrote for the album. I always thought we should have a slide thing here. I got a slide and I tried to play it at home and it sounded fine. So we did it on the album as well. I think its pretty cool. We must be one of the pioneers in death metal using a slide-bubble-bar-bubble-thing or whatever is called. We also used an E-Bow. We used that a lot on this album and also on Still Life. I bought it for Still Life. We kind of went crazy with it. I love it. We used it everywhere on Still Life and Blackwater Park. But the slide part is only used on "The Drapery Falls".
UM: Was "Patterns in the Ivy" intended to be an intro piece to "Blackwater Park" or is it just a solo piece?
MA: Not really, we kind of made up that track out to put it somewhere on the album so we didn't think in those terms. We just wanted to have a little breather in between the tracks. I think since "The Funeral Portrait" is a very heavy track and "Blackwater Park" being the longest song, we needed a little breather in between.
UM: Speaking of "Blackwater Park", I love how it starts heavy and then goes into a slow interlude. It is a great passage and totally unexpected when I first listened to it.
MA: That's one of those parts that almost wrote itself instantly. Because when I wrote the riff (Mikael hums the riff), it's like a Fleetwood Mac riff. From there I wrote all the riffs in like 3 hours. When I started with that riff it just built on by itself. So it was very easy. That acoustic part I think I wrote it initially like a distorted riff. It almost sounded like a stoner rock kind of riff at first. Then I just tried it without the distortion and it just sounded better. I think its one of the heaviest songs we have ever recorded.
UM: How satisfied are you with Blackwater Park? Anything you would change?
Promo – Opeth
MA: No not really, of course you have some mistakes and stuff. But I stopped caring about mistakes; they are supposed to be there. Overall, we are all 100% satisfied with it. Personally, I think it's right now the best Opeth album but it's hard to say because it's the newest one. We haven't grown tired of it yet. I think it's definitely a worthy Opeth album.
UM: Do you have a particular favorite song?
MA: "Blackwater Park" is one of my favorites. "The Drapery Falls", "Bleak", well all of them are great but it kind of changes like every second week. I remember I wasn't a 100% certain of the first track (The Leper Affinity) then like 2 weeks later I was like "Fuck it! This rocks!" So basically I kind of care equally for them but "Blackwater Park" is one of the highlights.
UM: Who came up with the cover concept, the band or Travis Smith?
MA: Its Travis. I sent him all the lyrics and some ideas. It was going to be called "Blackwater Park" and we felt that we should have kind of like a Park-theme. He sent loads of pictures; all of them that were high quality and all of them could be used on the cover. But this one was one of the best so that's basically the reason why we used it. We wanted to create some kind of ghost like feeling with the cover and I think it goes along with the title of the album as well. We were very happy with that. He is a fucking Davinsky.
UM: So is the US tour with Nevermore and Children of Bodom going to occur?
MA: I think it's going to happen. It seems like it's already done all we have to do is some calculating on the costs. We are going to do 7 weeks in all.
UM: Who came up with the idea for this tour?
MA: I don't know. I got an email from the booking agency saying "Would you be interested in going out with Nevermore" and we were like "Yeah, Sure". Its been on and off for a month, its just when we were in London we put the last pieces in there kind of made it a reality. Its not totally officially yet but its basically 99% done. Before the Nevermore tour we are going to do a couple of gigs with Amorphis as well on the East Coast. We are going to do a couple of festivals there as well.
UM: How excited is the band to finally tour the USA?
MA: Very excited. I don't think much about the music, the musician in me. It's more like the tourist. I have been to the States once before so I pretty much look forward to seeing all the cities we are going to. It's going to be very cool. We had a very cool experience playing in the Milwaukee MetalFest. The crowd was amazing. We hope that we can kind of recreate that on each of the gigs on this tour. But it's going to be tough because it's such a long time. We have only done one tour before, back in 1996, so it's our first big tour in 5 years. I think it's going to a while to get in the right rhythm.
UM: What kind of set list are you thinking of?
MA: It depends; I think we get 55 minutes on stage each time. So we can pretty much cover each album we have done. But since this is a "Blackwater Park" tour if you will, we have to play at least 2 songs from it. So we are going to play "The Drapery Falls", "Blackwater Park", and from the old albums: "White Cluster", "Demon on the Fall", "Cadence", "Advent" and "Forest of October".
UM: After the problems that took Still Life in being released in the USA is it a great feeling to you and the band that the USA gets the album basically at the same time as Europe?
MA: Yes! It feels good. It's about time we get something arranged for the States because it's a very important market for us. It seems like we have loads of fans there. It's a shame about Still Life but I think it should be out as well. But I am not sure what's happening with that. Of course, we are very happy that Blackwater Park is coming out properly in the States. We hope it's going to make a difference. It feels good to release an album at the same time all over the world. We feel like Iron Maiden. (Laughs)
UM: What other plans do you have for the rest of the year?
MA: We are going to be pretty busy. The first thing we have is a little gig here in Sweden with Porcupine Tree. Then we do the US tour and then we fly directly to Holland to do Dynamo and we also are booked for the Wacken Festival in Germany. Also, something called EuroRock in Belgium. Which is the same guy who does Dynamo. Then we will take a little break for the rest of the summer. I think we have a European tour in the fall. It feels good; it's about time!!
UM: Is Bloodbath going to continue or was it just a one-time thing?
MA: It was meant for just that mini CD we did. But apparently Century Media is screaming for a full-length album. I am not a big part of it. It is basically Anders of Katatonia who handles it. So we are talking of doing songs for a full length and we might record something. So I might consider screaming somewhat on the album! But I really don't know what's going to happen.
UM: Are there any other projects you plan on getting involved?
MA: I am planning to do something together with a couple of friends of mine (members of Landberk and Spiritual Beggars). I don't know what is going to be like but it's going to be mellow. People have asked me to do an entire acoustic Opeth album. I am not sure that's going to happen but I am going to do something very mellow as a side project with a couple of friends of mine. I am not sure if it's going to happen or when! So we are going to try to come up with something cool. It's going to be a dream as well. One of the guys is a guitar player from Stockholm. He is amazing. I think I will just sing but maybe strum a little something for the guitar.
UM: When you are not doing something musically related what do you do (i.e. hobbies)?
MA: I collect Vinyl's of obscure 60's and 70's stuff. I play Playstation a lot. I have my girlfriend, my friends. Actually my girlfriend and I live together. But mostly I do something that is related to music. That's my only interest.
blackwater park mikael akerfeldt opeth
Next postInterview – Onward's Michael Grant


Anyone can build their muscle mass. You might be unaware that it's possible, but you can use methods utilized by professionals around the world. It's just that you need to have good information and know what the best techniques are. This article contains some great information that can help you to build muscle mass.
TIP! Incorporating enough vegetables in your daily diet is a very important component of muscle building. Many muscle building diets tend to ignore vegetables and concern themselves almost exclusively with complex carbs and proteins.
Incorporating enough vegetables in your daily diet is a very important component of weight training. Proteins, complex carbs and vegetables are all important for building muscle. Vegetables are rich in vitamins and minerals not found in other foods. You will also get a lot of fibers from vegetables. Fiber helps your body to effectively use protein.
The protein in meat is crucial to muscle growth. Make a goal of consuming 1 gram of lean meat for each pound of body weight that you are carrying. When you properly fuel your body with the amount of protein it needs, you help your muscles grow. This can give you the strength and appearance you're looking for.
Train by completing as many reps and exercises as possible during each session. Fifteen lifts is a good number, with no more than a minute break between sets. Maximizing lactic acid production in this fashion stimulates muscle growth. By consistently focusing your routine this way, you maximize the effects of your bodybuilding.
Many people overestimate how much protein they need in their diet at the beginning of their muscle development efforts. This can cause an increase in calories, and if not enough exercise is being done, can lead to fat gain. Increase protein intake slowly so your body can transform it into muscle well.
In each workout, train the opposing muscles. For example, work out your chest and back together, and your hamstrings and quads together. Doing so will allow one muscle to rest while you are working a different one. Using such exercises will allow you to increase the intensity and reduce the overall length of your workouts, allowing you to achieve your results while cutting back on your gym time.
Your caloric intake needs to be high enough to support your weight training regimen. Dependent on the quantity of extra muscle you are aiming for, an online calculator can assist you in determining how many extra calories you need to consume. Use these calculators to estimate your calorie requirements, but don't forget these calories need to be healthy ones consisting of healthy carbs, proteins, and other nutrients.
Add a couple plyometric exercises to your routine. These types of exercises will let your body develop some fast-twitch muscle fibers, and that will help stimulate any muscle growth. Plyometrics are like ballistic moves because they require acceleration. When performing plyometric push-ups, for instance, push your body up with an explosive force that actually forces your hands to leave the ground.
If you put your energy towards it, you can succeed in muscle building. Remember the tips in this article so you can exercise efficiently. With the right information, you can be very successful.


A collaboration between UC Santa Cruz, UC Merced, and the California State Parks, Bodie: Mystery of a Forlorn Town is a short narrative written to drive a tour guide app currently in development. This twine serves as a proof of concept. The characters and events within are based on historical records.


Health & Disability Advocates federal policy director Lisa Ekman appeared on today's Huffington Post Live to respond to rampant mischaracterization of the Social Security Disability program by numerous media outlets, including most recently, 60 Minutes.
Major news outlets are attacking Social Security Disability programs without examining the facts. We try to set the record straight.
Social Security benefits are protected for now, but the 2013 government shutdown will affect workers with disabilities and SSDI recipients. Here's how.
Review of Reuters column by Mark Miller "Five things you should know about Social Security." Health & Disability Advocates social insurance expert quoted.
Health & Disability Advocates federal policy director participates in an Urban Institute panel on Social Security Disability Insurance: Challenges and Opportunities, and sums up results of their latest report on Social Security Disability Insurance programs.
There's no place like home – if you can afford it.
Affordable housing crisis hits people with disabilities especially hard. A new report, "Priced Out in 2012″ shows just how inadequate Supplemental Security Income, or SSI, is to help people meet this basic human need.
Highlights of a speech by former SSA Commissioner Michael Astrue provide a window into what smart Social Security reform efforts would look like.
Today, the Social Security Administration announced that social security and supplemental security income beneficiaries will receive a 1.7 percent Cost-of-Living Adjustment (COLA) for 2013. What does this mean?


text:
Q: Understanding log iteration of for-loop Why does the following for-loop compute floor(log_2(m)), rather than ceil(log_2(m)) (which is what I would have expected)?
for (int m = <some number>; m > 1; m /= 2) //<some number> is integer >= 0
    cout << "Here\n";

A: Since, for example, 3 / 2 is 1 when both 3 and 2 are integers, the loop will terminate without considering the fractions. So you get log_2(3) = 1.

redpajama_set_name: RedPajamaStackExchange


3/8" X 48" X 96" Clear Polycarbonate at ePlastics We sell and cut Lexan, Tuffak, Makrolon Clear Polycarbonate Sheet Just enter the finished size that you need cut from this item. We cut sheet, rod tubes and shapes of plastic.The cutting rate is based on the entire order and we charge by the cut.
Build Your Own Greenhouse from Plastic Bottles Making your own greenhouse from plastic bottles is a great way to turn 'waste' into an eco-friendly building and grow your own fruit and vegetables for years to come.


text:
Asia's Top 10 Golf Courses
Uzbekistan will have nation-wide celebration of Navruz – Solar New Year Holiday
'ONE WORLD, ONE SIM' – Launch of m8 World SIM
Asia's Top 10 Most-Admired Chefs
Malaysia's Tropical Paradise
Top 10 Malaysian Golfers
The Top 10 Entertainment Entrepreneurs in Singapore
Top 10 Lifestyles / June 22, 2017
Creativity, diversity, quality and innovation are some of the many qualities that are synonymous with the entertainment industry in Singapore. The Lion City has a certain appeal that presents large business opportunities for entrepreneurs seeking to capitalize on a wide range of entertainment options, such as film, radio, theatre, events, television and more. Singapore continues to make a name for itself in the world of show business with more and more people starting to pay close attention to the big names in the industry. Here in this issue, Top 10 of Asia shares its list of Singapore's top 10 entrepreneurs in the entertainment industry.
Irene Ang
Surely most Singaporeans have heard of Phua Chu Kang, the country's longest running sitcom. That's where Irene Angbuilt her reputation as an actress taking on the role of Rosie Phua for more than 10 years. Her passion and tenacity for the entertainment business became evident when she noticed a gap in the market for talent management and that's when she founded FLY Entertainment. 17 years later, it is now Singapore's premiere talent agency with award-winning divisions in event management and marketing. For her contribution to the industry, Ang has been recognized as one of the 'Greatest Women of Our Time' by The Singapore Women's Weekly, awarded the Ourstanding Achievement Award, Entrepreneur of the Year, Top 25 Businesswomen in Singapore and plenty more.
Clara Cheo
Serving more than 17 years with Singapore's largest cinema exhibitor, Golden Village, CEO Clara Cheo is the epitome of dedication and hard work. She has been instrumental in turning Golden Village into the market leader it is today and she is determined to see continuity in the exertion of strategies for further Golden Village's growth. Coming from humble beginnings and working her way up the ladder, taking up a series of lower-level jobs while pursuing part-time studies, Cheo can certainly be proud of how far she has come. Golden Village is now one of the largest cinemas in Asia and the largest movie theatre operator based in Singapore.
Kunihito Morimura
Morimura's in-depth understanding of the sports business have been valuable to Singapore-based Dentsu Sports Asia, a sports and entertainment marketing agency which does television production, athlete endorsements, event management among others. The company has seen much success since its start with significant progress and work with global brands. Morimura has even worked with notable names in the sports industry, namely Fabio Cannavaro and Vincent Kompany. He has also been involved in major international sport events such as the FIFA World Cup in France, Korea and Japan, the Asian Football Confederation and more. He's not stopping there as he is still continuing to develop Dentsu Sports Asia's portfolio to include plenty of new services.
David Kwok
The CEO and founder of Singapore's leading stereoscopic 3D CG animation production company is no stranger to the industry. Kwok has previously worked with Classic Media and Shellhut Entertainment and is now in charge of the full operations of Tiny Island Productions. Tiny Island went international when its animated series Dream Defenders made its American and European debut. The series was shown across 19 countries in Asia, and also won the Asia Image Apollo Award for best 3D animation. The company has also gained recognition for its other works, including Best 3D Animated Program at the Asian Television Awards and the Best Movie Campaign at the ProMax Awards.
Lingyi Xiong & Jason Tan
Xiong and Tan are proud founders of one of the most popular Youtube channels in Singapore, Wah! Banana, where they produce humorous videos of daily Singaporean issues. Seizing on the opportunity of the immense popularity of Youtube especially with today's generation, they founded a company called 01 Studio to focus on comedy and short film creation. Their videos have even caught the attention of international stars. They've previously collaborated with Youtube stars WongFu Productions and NigaHiga and are constantly expanding their content.
Robert Jenkin
Some plants rely on yearly fires to spread seeds for reproduction. That was the inspiration behind the name Wildfire Entertainment as sometimes the only way to incite change and create something beautiful is to pave the way with fire. Jenkin started the company in 2011, and now enjoys success as the premier company specializing in innovative performances. Under his leadership, Wildfire has brought many performance concepts to Singapore. Jenkin's background in theatre makes him the perfect person to pioneer the creative concepts which has helped the business grow up until today.
Tjin Lee
Lee started her career in fashion and luxury lifestyle at an early age and since then has proven her passion by establishing the Audi Fashion Festival that brought in international designers like Vivienne Westwood, Christian Lacroix, Roberto Cavalli, Carolina Herrera, Oscar de la Renta among others. It was then renamed, Singapore Fashion Week, and became Singapore's premier fashion event. The mother of two is a proud owner of nine local businesses, including Mercury Group which specializes in fashion, lifestyle, event and luxury industries. She was also the recipient of the Young Achiever Leadership Award.
Infinite Studios is the brainchild of Wiluan, who specializes in film making. Some notable shows he has produced over the years include My Magic and Be With Me, which were both featured at the Cannes Film Festival. He has since then led Infinite Studios to become a leading media player in Asia Pacific, solidifying key partnerships with big players in the industry like HBO, IMG and Mark Burnett Productions. Back in 2014, he was nominated as chairman for the Singapore International Film Festival.
Ross Knudson
If you're a concert junkie you might have heard LAMC Productions. Over the years, the company has brought in some of the biggest names in music and comedy, including Guns N' Roses, Metallica, Backstreet Boys, Sum 41, Justin Bieber and Russell Peters. Knudson has come a long way since he first founded the company back in 2001. After slowly building its way to the top from organizing small to much larger scale events, LAMC Productions now provides world class entertainment to not only Singapore but other countries across Asia too.
Shaun Seow
Singapore-based media company, Mediacorp, pioneered the development of Singapore's broadcasting industry starting with radio and television broadcast. Today, it has over 50 products and brands in four languages. It is an active regional player through productions in dramas, movies, magazine publishing and news channels. Through the leadership of Seow, the company has won numerous awards over the years including an outstanding achievement of garnering 62 nominations across 27 categories at the recent Asian Television Awards. The company also picked up the top prize of Terrestrial Broadcaster of the Year.
The Top 10 Cosmetics Entrepreneurs of Thailand
Zlotowski Depicts The Fendi Can Eye Sunglasses
The Top Supermodels of Asia
Asian Female Combat Athletes – The Top 10
June 2, 2017 / 1
Luxury Golf Courses – Asia's Top 10

redpajama_set_name: RedPajamaCommonCrawl


VIP Function Hall & Events is one of the best wedding decorators,Caterers in Hyderabad, Telangana & Andhra Pradesh for all your wedding party needs. We are a full-service wedding planner and all Events for Parties have successfully grown to become a wedding decoration stylist and consultant today.
VIP Function Hall & Events have amazing team are trendsetters and creative designers best known for their amazing decor accents, creative ideas and exquisite attention to every last detail in wedding decorations. VIP Function Hall & Events have privilege of providing wedding decorations to some of the top businessmen and tollywood industry in Telangana & Hyderabad.


text:
Keep up with what's new in medicine and healthcare publishing.
Elsevier Spotlight
Gray's Surgical Anatomy, understanding the anatomy encountered at operation
Article by Professor Peter Brennan It has been an immense privilege and honour to be an Editor for the new Gray's Surgical Anatomy. The original edition of Gray's Anatomy: Descriptive and Surgical was published in 1858. The book is now on its 41st Edition and has become a renowned reference book of anatomy which isMORE
Remembering Peter Rosen, MD, the Founding Father of Emergency Medicine
Elsevier joins the emergency medicine community in mourning the death of Dr. Peter Rosen, who passed on Monday, November 11, 2019, at the age of 84. Dr. Rosen is considered the founding father of emergency medicine playing an instrumental role in establishing emergency medicine as a specialty. Dr. Peter Rosen was also one of theMORE
4 Star Review of Crash Course: Paediatrics, 5th Edition
This is a well-presented crash course in pediatrics for undergraduate medical students in the U.K. I found it easy to read and review, with the hints and tips, red flags, features, and chapter summaries being especially helpful. The ebook is easy to navigate and the hyperlinks provide ready access to additional references. MORE
Explore the latest resources and learn from authors in your field.
Morton J. Kern, MD
Catherine M. Otto, MD
James I. Cohen, MD, PhD
Charles P. Wilkinson, MD
Sean C. Lucan, MD
W. Andrew Kofke, MD
William R. Jarnagin, MD
Wojciech Zareba, MD
Get to know our authors - global experts in medicine and healthcare.


text:
Call for urgent renewal of international support for the Spanish Miners Struggle
Democracy and Class Struggle has been informed that the CCOO and UGT, have called Spanish miners back to work in the regions of Aragon, León and Asturias after 67 days of strike action.
We at Democracy and Class Struggle call for ugent renewal of international support for the Spanish Miners Struggle at this critical time of betrayal by the class collaborationist Spanish Trade Unions.
All those miners who are occupying pits have been called to abandon their protest by the Trade Unions.
Democracy and Class Struggle calls for an increase in protests and actions in support of the Spanish miners worldwide.
On May 31, more than 8,000 miners went on an indefinite strike against cuts to subsidies that threaten to destroy the industry and 40,000 jobs in mining and related occupations.
On June 18, a one-day general strike received massive support, but the action was restricted by the trade unions to the mining areas in order to prevent any wider mass mobilisation against the government's austerity measures that are improverishing tens of millions.
Then on June 22, 200 striking miners organised by the CCOO and UGT went on a 250-mile "Black March". The sole aim of the march was to pressure the PP to honour the previous agreement with the Socialist Party (PSOE) government, which, in line with European Union had extended subsidies until 2018. On July 11, the march was welcomed by more than 25,000 people in the streets of Madrid, who then demonstrated together with the strikers. It was a sign that the miners had significant working class support despite the isolating efforts of the unions.
The ending of the strike has cleared the way for repression against striking miners who had erected barricades across roads, motorways and railways during the strike and resisted the attacks of the Guardia Civil, who used rubber bullets, tear gas, truncheons and beatings.
More than 100 strikers are currently being prosecuted. This week, five more miners were picked up by the Guardia Civil and taken into custody.
Solidarity to Spanish Miners
Democracy and Class Struggle
South Africa : Marikana killing fields exposed - ...
Long Live Marinaleda - Long Live Juan Manuel Sanch...
Civil societies and NGOs : The Imperialist compon...
"Nonsense Economics" and the Deepening Greek Crisi...
Solidarity with South African Miners - Picket the ...
Interview with Comrade Kiran : Revolution has not ...
International Dimensions of Prachanda's Neo-revisi...
Interview with G.N.Saibaba in Varberg Sweden
Our Beloved Comrade Tarimela Nagi Reddy by Indian ...
Marikana' Autopsies show miners were fleeing'
Tribute to Andhra Pradesh Radical Students Union(A...
Can popular protests be developed to seize power f...
Behind the South Africa Mineworkers massacre by Je...
CPP denounces docking of another US warship in Man...
Oppose ban on Revolutionary Democratic Front in An...
Greece: Politicizing the struggle as the main task
Real Green Solution to Climate Change - No to the ...
Henry George - Land Value Taxation - Wolf in Sheep...
Wales - Depopulation, Emigration and Immigration -...
The drawback of Nepal's Revolution : The NGO's Har...
NDFP condemns inhuman treatment of Basque Politica...
Statement released by Julian Assange about the dis...
Naked empire always wants to be a naked!
Call for urgent renewal of international support f...


The Eve Energy wireless electrical outlet makes it possible to control almost any household device with your smartphone. It's even possible to switch off appliances from the next room (when used with a home hub), ideal for making sure your kids get a good night's rest. It's also possible to automate when your devices switch on and off. This lets you always make sure certain devices switch off when you leave home, perfect for those of us who can just never seem to remember to switch the hall light off when leaving in the morning. Specifically designed to function with Apple HomeKit, you can control the device using your voice with Siri.
Although at first glance the Eve Energy looks like a mere electric plug, it's in fact a genuine connected outlet device with a range of smart features. The device has been masterfully designed and looks like something plucked straight out of the latest sci-fi movie. As well as allowing one to turn any mains-powered devices on and off using ones smartphone, it also measures the amount of energy the device is using. It then presents this data in clean-looking graphs that help one get more insight into the amount of energy one is using. Great for both ones wallet and for the planet.
Energy efficient: The Eve Energy helps to identify power guzzlers within your home, while being itself highly energy efficient. Using several of them in your home won't break the bank.
Eve Scenes Belonging to one product line, the Eve Energy is particularly useful when used together with its sister products to create Eve scenes. These let you do things like have your Eve Energy automatically active your humidifier when your Eve Room senses the humidity has risen beyond a certain level.
No bridging device: You don't need to buy anything else in order to get your Eve Energy working, just plug it in and go. Ideal for people looking to get their first taste of smart home systems.
Designed for Apple: The Eve Energy is operated exclusively using Apple devices. Use Siri on your iPhone to control the Eve Energy via voice-command, or have your iPad and Apple TV function as a home hub (letting you connect the Eve Energy to WiFi).
Beautifully designed graphs: The smart outlet plug collects data about energy usage and provides you with cleanly designed graphs. These gives you useful statistics about daily, monthly and yearly usage.
Once you receive your Eve Energy, simply plug into a wall socket to get started with the setup process. Then, download the Eve app on your Apple device. It should automatically discover the device and prompt you to pair it with the Apple HomeKit.
By default, the Eve Energy connects with your mobile device via Bluetooth Low Energy, so you don't need to connect it to your Wifi network. You can later have your Apple TV (with tvOS 10 or later) or iPad (with iOS 10 or later) function as a home hub in order to have the device connect directly to Wifi. This then enables features like device automation or remote control throughout your entire home.
You could even use it to automate certain products with the help of other devices from the Eve range using Eve Scenes. For example, you could use it in combination with the Eve Weather to have your air conditioning unit only activate when the outdoor temperature is above a certain level. This lets you gain more control over the power the AC is using and save money..
The Eve Energy presents the data it collects in the form of beautifully designed graphs, giving you easily accessible data about daily, monthly and yearly usage. You can even export any data it collects directly to any spreadsheet software such as Excel or Google Sheets, letting you make your own data analysis if you're so inclined.
All you have to do is plug the sensor into an electrical outlet and scan the activation code using the app. You can instantly get to measuring your devices as well as powering them on and off with your Apple device.
More than capable of being used throughout your entire home without having to think about durability.
The minimalist drop-down menus are easy to navigate, with new devices being easily added via the plus button.
Allows you to switch your devices on and off via voice command as well as monitor energy consumption. Using it with a home hub such as iPad or Apple TV allows further device automation and remote control throughout your entire home.
Reacts precisely to voice commands through Siri, with manual operation through the app being near instantaneous.
The outlet device impresses through its sleek and fashionable design. Looks like a regular plug but with a futuristic vibe.
Elgato is unable to see any of the data you've saved thanks to a combination of end-to-end encryption and authentication. The device uses the same encryption methods as online banking.
A practical smart device, more than worth the price tag when you consider its ability to identify other home appliances that consume too much power.
How can I reset my Eve Energy?
If you want to reset the power meter of the Eve Energy to 0.00 kWh, take the following steps:Go into the settings of the Eve app and select the Elgato Eve Energy under `Device'2. Choose the "Delete device" option. You'll find this towards the bottom of the screen. 3. Confirm your choice as well the deletion of all the data associated with it.4. The Eve Energy has been reset. Plug the sensor into the electrical outlet. Press the button on the side of the device until the red LED starts to blink.
Does the Eve Energy have built-in surge protection?
No, the Eve Energy does not come equipped with surge protection. You can however plug the sensor into an outlet which protects against surges.
Can I automate the Eve Scenes?
You can automate the Scenes by creating Rules, with the help of triggers such as location change and differing temperatures, allowing you to automate your devices.
Am I able to export and save data from the devices?
Version 1.2 of the Eve App offers you the possibility to export and externally save older data, such as air quality, temperature, air pressure and energy usage.
Is the Eve app able to send push notifications?
No. As the Eve Energy devices are compatible with the Apple HomeKit, they use end-to-end encryption when transferring or saving your data. As a result, nobody apart from you is able to see your data or send you notifications.
What can I do if I'm getting false readings?
If you suspect that the measurements being delivered by your device aren't correct, you should first of all take the batteries out of the device for 15 seconds before putting them back in. This soft reset can in many cases already solve the problem.If the soft reset is unsuccessful, you should reset the device entirely.
What can I do if the app no longer recognizes my Eve Energy?
After a firmware update, it sometimes happens that Eve devices are no longer recognized in the app. A common cause of this is that the Apple HomeKit database hasn't updated properly. We recommend first of all trying to restart your Apple device. If this doesn't work, you can carry out a hard reset with the help of the operation manual.Important note: A hard reset will delete any historical data the device has recorded.


Even as Donald Trump's behavior continues to spiral more aggressively and criminally out of control, House Democrats are moving more aggressively with the tools they have for exposing Trump and taking him down. To that end, House Oversight Committee Chairman Elijah Cummings is subpoenaing Trump's financial records – and he's about to get them.
As Palmer Report keeps explaining, subpoenas are a very powerful tool, but they're not magic wands that always deliver instant or automatic results. When the person or entity being subpoenaed doesn't want to cooperate, it can result in a court battle where a judge ends up deciding who has to do what. If House Democrats want to win these rulings, they have to carry out their subpoenas in a way that's based in strategy, not haste. Fortunately, when it comes to the subpoena that Cummings is sending, there will be no fight.
That's because Donald Trump's accounting firm Mazars actually asked Cummings to issue a subpoena for Trump's financial records. This allows Mazars to fully cooperate without violating any confidentiality agreements that might be in place. The Washington Post says that the subpoena is happening right about now, and since Mazars has already publicly staked itself to fully cooperate, we expect the records will be turned over very soon.
This story runs parallel to last week's revelation that Capital One has been cooperating with House Democrats for the past month when it comes to Donald Trump's banking records, and that Capital One has asked to be subpoenaed. According to House Financial Services Committee Chair Maxine Waters, Deutsche Bank has already begun giving her Trump's banking records as well. These financial institutions are clearly uninterested in protecting Trump at their own expense; they just want legal cover for cooperating with House Democrats.


STARKVILLE, Miss. (AP) — Nick Fitzgerald ran for 182 yards and two touchdowns, Aeris Williams added a career-high 140 yards and Mississippi State upset No. 7 Texas A&M 35-28 on Saturday.
Mississippi State (4-5, 2-3 Southeastern Conference) was coming off an uninspiring 56-41 win over lower-level Samford. The Bulldogs had lost their previous three games against FBS competition.
It was an equally stunning loss for Texas A&M. The Aggies were ranked No. 4 in the first College Football Playoff rankings released Tuesday, but will now almost certainly tumble out of contention.
Mississippi State finished with 365 yards rushing. The Bulldogs' biggest drive was a grinding 14-play, 73-yard push in the fourth quarter that ended with Fitzgerald running for a 4-yard touchdown for a 35-21 lead. Mississippi State ran 10 straight running plays at one point in the drive.
Texas A&M (7-2, 4-2) not only lost the game, but possibly its starting quarterback. Trevor Knight was knocked out of the game in the second quarter with an apparent right shoulder injury and didn't return.
Knight wasn't very effective when he was playing, completing just 5 of 14 passes for 43 yards. He also ran for 54 yards and a touchdown.
BOSTON (AP) — Lamar Jackson ran for three touchdowns and threw for four more in three quarters to lead Louisville past Boston College.
Jackson had a 69-yard scoring run on the game's third play and added rushing TDs of 13 and 53 yards in the second half. The Heisman Trophy favorite had TD pass of 30, 44 and 10 yards out on drives of five, four and one play to give the Cardinals (7-1, 5-1 Atlantic Coast Conference No. 7 CFP) a 28-0 lead two snaps into the second quarter.
Despite leaving the game briefly in the first half with cramps, Jackson ran 15 times for 185 yards to become the first quarterback in school history to run for more than 1,000 yards in a season. He completed 12 of 17 passes for 231 yards.
Tyler Rouse scored from 39 yards out on a screen pass from Patrick Towles to give Boston College (4-5, 1-5) its only score.
EVANSTON, Ill. (AP) — Corey Clement ran for 106 yards and a touchdown, Jazz Peavy scored on a 46-yard run and Wisconsin beat Northwestern.
That led to Clements' 2-yard TD run that made it a 14-point game and preserved the third straight win for the Badgers (7-2, 4-2 Big Ten, No. 8 CFP). It also gave them a rare victory at Northwestern after they jumped back into the Top 10 by beating Nebraska in overtime last week.
Clement had 32 carries — three shy of his career high. Peavy's 46-yarder in the second quarter was the first rushing touchdown of his career. He also had 73 yards receiving and a 24-yard punt return.
AUBURN, Ala. (AP) — The injured Sean White came off the bench to throw a touchdown pass and Josh Holsey intercepted a last-minute throw to lift Auburn past Vanderbilt.
The Tigers (7-2, 5-1 Southeastern Conference, No. 9 CFP) sputtered after starting John Franklin III in place of White, who had an unspecified injury. White returned to open the second half with Auburn down 13-10, then threw a 21-yard touchdown pass to Darius Slayton and led two field goal drives.
The win coupled with Mississippi State's upset of No. 7 Texas A&M means Auburn can win the SEC West with victories over Georgia and No. 1 Alabama.
Vandy (4-5, 1-4) stayed alive into the final minute against the 26-point favorites thanks to Caleb Scott's 29-yard catch of a tipped ball on fourth-and-18. The Commodores moved to Auburn's 30 before Holsey's interception put it away.
CHAPEL HILL, N.C. (AP) — Elijah Hood ran for 168 yards and three touchdowns for North Carolina.
The Tar Heels (7-2, 5-1 Atlantic Coast Conference, No. 21 CFP) piled up 636 total yards. They had a season-high 283 on the ground and scored the game's final 21 points.
Mitch Trubisky passed for 329 yards and a touchdown as North Carolina beat Georgia Tech for the third consecutive year — the first time that's happened since 1992-94.
Justin Thomas passed for 184 yards and a touchdown for the Yellow Jackets (5-4, 2-4). He also rushed for 82 yards before suffering an upper-body injury in the third quarter. Dedrick Mills rushed for 132 yards and a touchdown for Georgia Tech.


Doug Groves, Sandi Groves, Jabu and Morula, have been battling through many anxious smokey days this past week. Normally, the Okavango Delta flood waters keep fires in check. With the flood arriving later than normal (and it is still not in), fires are able to quickly take advantage of the dry conditions. Since Jabu and Morula graze in the wild, it is of upmost importance their safety is ensured. In addition to their proximity to fire, the Groves worry about damage fire could cause on forage for wildlife (including Jabu and Morula's) in the area. With sharp eyes, keen trunks and good quick communications, the Groves were able to alarm nearby camp staff to help. Thank you to all who helped the Living With Elephants herd!!
Newer PostDoug and Sandi Groves start drug treatment on Jabu the Dodo Heroes Star!
Older PostDoug and Sandi Groves are Dodo Heroes soon to be seen on Animal Planet in 220 countries!


text:
SSP reports upturn in trade since 2021 UK sales plummet
By Jerome Smail2022-01-10T09:32:00+00:00
Source: SSP Group
SSP's trading in the UK has strengthened since its financial year end despite sales dropping 53.7% for 2021, according to the travel food and drink operator.
In its results for the 12 months up to 30 September 2021, the multinational group – which owns railway and airport food-to-go brands including Upper Crust and Ritazza – reported UK revenue of £190m, compared with £410.1m for the previous year.
The company's underlying operating loss in the UK for 2021 was £52.2m – an 81.9% increase on 2020's deficit of £28.7m – while the previous year's reported operating loss of £39m increased 47.2% to £57.4m.
The group's UK operations were hit hard by lockdown restrictions and quarantine measures during the first half of its 2021 financial year. However, the operator reported a steady improvement in trading in the third quarter as the UK government's roadmap out of lockdown began to take effect, with sales improving to approximately 19% of 2019 levels for Q3 as a whole.
The trend continued through the fourth quarter with revenue strengthening to 43% of 2019 levels and showing rapid improvement once restrictions were removed in late July.
SSP's annual report stated that UK trading had continued to strengthen since year end, with sales in December 2021 running at approximately 63% of 2019 levels, and 61% of 2020's figures.
Worldwide, the group's revenue dropped by 41.8% in 2021, with sales of £834.2m compared with £1,433.1m for 2020. The overall operating loss for the year was £309.2m – a slight improvement on 2020's deficit of £363.9m.
In November 2021 it was announced that Greencore CEO Patrick Coveney would take over from Simon Smith as CEO of SSP as of 31 March 2022.
Commenting on the company's latest results, the outgoing CEO said the business had made "good progress" despite the scale of the challenges posed by Covid-19.
"Sales recovered significantly in the second half of the year led by domestic and leisure travel. SSP colleagues have shown incredible resilience and flexibility and really lived our values during this crisis and I would like to take this opportunity to thank everyone for their unwavering support," Smith added.
SSP upbeat despite big revenue drop for 2021
Sales were down by more than 40% for the Upper Crust and Ritazza owner for FY21 but the group said it made strong progress in the second half of the year
Greencore CEO Patrick Coveney to join SSP in March
Coveney replaces Simon Smith as group CEO and will join on the business on 31 March 2022, while Gary Kennedy and Kevin Moore will step up at Greencore until a replacement is found
Premier Foods raises profit forecast after strong Q3 sales
Both Mr Kipling and Cadbury cake contributed to a rise in branded sweet treat revenue, with an adjusted pre-tax profit of at least £125m now expected for the financial year as a whole
More Finance
Caffè Nero completes refinancing with £330m six-year loan
The deal with Carlyle, HSBC and Santander means EG Group is no longer a holder of any of the company's debt and will allow the coffee chain to grow, it said
Pret pay rise breaks £10 an hour barrier for 6,900 staff
The coffee chain has announced plans to invest over £9.2m in staff pay, just four months after awarding shop workers a 5% increase
Bakkavor finishes 2021 with sales above pre-pandemic levels
The sandwich, pizza and dessert manufacturer saw overall revenue rise 1.2% on 2019 but UK sales remain slightly below its pre-pandemic performance


text:
Sheffield Wednesday sack Tony Pulis after just 10 games in charge
The Owls have axed the veteran boss after he joined them in November, with chairman Dejphon Chansiri claiming that results haven't been good enough
Mark JonesSenior Online Sports Reporter
Pulis was in charge for just 10 games (Image: CameraSport via Getty Images)
Sheffield Wednesday have sacked manager Tony Pulis after just 10 games in charge.
The veteran former Stoke, West Bromwich Albion and Middlesbrough boss was only appointed in November, but he has only overseen one victory since taking over at Hillsborough.
"The performances and results have not been of the level expected since Tony Pulis was appointed," said club chairman Dejphon Chansiri.
"There are also other issues which have had a bearing on this decision.
"On the pitch, seven points from a possible 30 is not acceptable. It is vital we maintain our Championship status and I feel I must make a change now with over half of the season remaining to give us the best possible chance of doing so."
Pulis's side sit second bottom of the Championship (Image: Matt Bunn/BPI/REX/Shutterstock)
Wednesday first-team coach Neil Thompson will be in charge of the team for Tuesday's Championship clash against Middlesbrough.
Wednesday were Pulis' 10th different club and his first since leaving Boro at the end of the 2018/19 season.
Pulis has prided himself on never being relegated as a boss, but that record came under threat at Wednesday as they sat second bottom of the Championship and three points adrift of the relegation zone.
Former Chelsea assistant Jose Morais is seen as an earlier frontrunner to take over.
Was it the right decision to sack Pulis? Have your say in the comments below
Sign up for the Mirror Football newsletter here
Tony Pulis


text:
Marshall University Forensic Science Center (MUFSC)
MUFSC
About MUFSC
MUFSC Graduate Reception Honors Faculty
The Marshall University Forensic Science Program celebrated the graduation of its 100th Master's degreed student and honored faculty instrumental to program development during a reception May 9, 2003, for its graduating students. The reception at the Erickson Alumni Center honored graduating students and their professors, who volunteered their time and energies from the beginning of program development in 1995 to present.
Faculty honorees included Herbert Tesser, Ph.D., Gary O. Rankin, Ph.D., Monica A. Valentovic, Ph.D., Vernon E. Reichenbecher, Jr., Ph.D., Thomas C. Rushton, M.D., Ruu-tong Wang, Ph.D., and James B. Becker, M.D. Graduates who achieved academic excellence also were honored at the reception. Ryanne Fry, Joshua Stewart, Amanda Casto and Erin Fetzer achieved 4.0 GPAs and excellence on comprehensive exams.
The graduation of the Forensic Science Academic Program's seventh class brings the number of graduates to 101. Since the academic program began eight years ago with a focus on DNA testing and drug analysis, it has evolved into a multi-disciplinary program. Classroom training in high-tech laboratories and summer internships at the FSC provide a unique opportunity for students through gaining experience crucial to their ability to perform as forensic scientists. Also, the addition of the distance learning laboratory and classroom in the FSC facilitated training for criminalists in West Virginia and other states, including Alabama and Ohio.
Alumni of the Forensic Science Program have found careers in various areas of forensic science. Twenty-five graduates are employed in high-tech jobs in West Virginia, including five at the CODIS Laboratories at the MU Forensic Science Center. Three alumni are employed by Federal Bureau of Investigations (FBI), three are at the Alcohol Tobacco and Firearms (ATF) and one works for the Secret Service. Other alumni are employed by the Armed Forces Institute of Pathology, and the Drug Enforcement Agency. International alumni of the master's level academic program are from Romania, Iceland and Canada.
About MUFSC Meet the Director Announcements & News Seminars & Training Media & Press MUFSC Video Accreditations Affiliations Downloads
MUFSC Specialized Training:
Forensic DNA Training Program
Sign Up for email updates from MUFSC
Would you like to visit us?
Get Directions to MUFSC
Support Our Student Organization:
The MUFIA Store
Donate to MUFSC:
Give through the MU Foundation
Marshall University Forensic Science Center 1401 Forensic Science Drive, Huntington, WV
Telephone: +1-304-691-8930 Facsimile: +1-304-691-8928 Email: mufsc@marshall.edu
Get Contact Information for MUFSC Staff Get Directions for your visit to MUFSC
View our Calendar for classes and events Find an exciting new Career at MUFSC Find other Forensic Science Resources
MUFSC on Facebook @ MUFSC on Twitter MUFSC on Instagram
© 2001–2017 | All Rights Reserved Worldwide. | The Official MUFSC Website.


text:
Q: Can't override default bootstrap css I can not override the default css. Any help?
HTML:
<link href="css/bootstrap.min.css" rel="stylesheet">

    <!--Custom CSS-->
<link fref="css/custom.css" rel="stylesheet">

CSS:
 .navbar ,.navbar-defualt {
    background-color: red;
    border-color: blue;
}

I have tried targeting .navar-custom and .navbar-inverse

A: EDIT: Your CSS is linked incorrectly. Change the <link fref=""> to <link href="">. So just a little typo here which explains it all.
Just to make sure you've linked your custom.css to your HTML file correctly, try to change your navigation background color like following:
.navbar-default {
   background-color: #00ffff !important;
}

If that does absolutely nothing at all, your CSS file is not linked to your HTML file and you should check what's wrong with the file path.
If it works, you should go for the .navbar-default only, since you don't necessarily need to override .navbar style properties when you're already doing it for the .navbar-default.
It's now safe to say it works and remove the !important markup, since it should work perfectly well without it.

A: If you need to override navbar-default class, then target same class. This is working.
Let me explain you this, in your code you are using navbar, navbar-default but those two classes are relevant to same class definition, so you do not need to use ','(comma). Instead of that use '.navbar.navbar-default'. This will give you the working CSS.

.navbar-default {
    background-color: red;
    border-color: blue;
}


text:
League News, Player of Week
PLAYERS OF THE WEEK (Nov 26)
CANALTA HOTELS SJHL PLAYER OF THE WEEK: Isaiah Thomas, Estevan Bruins
2000 F Isaiah Thomas (Bismarck ND USA) busted out during a four game road trip this past week, firing 4-goals and 2-assists to help the Bruins emerge 2-and-2. Thomas scored a pair at Kindersley on Tuesday in a 4-1 victory and then scored on Friday in a loss to Battlefords before finishing the week by doing more damage against the Klippers, picking up a goal and two assists in an overtime win. Thomas is up to 10-goals and 8-assists in 23-games overall, good for second on the team. During the month of November, he has 9-points in his last 8-games. Runner-up: Liam Fraser, Kindersley.
MAYFAIR DIAGNOSTICS SJHL DEFENSEMAN OF THE WEEK: Brendon Borbely, Kindersley Klippers
1999 D Brendon Borbely (Okotoks AB) erupted and provided offense across all three games played this past week, scoring 4-goals and 1-assist as the Klippers ended up garnering three of a possible six points in the standings. He scored his team's only goal, on the powerplay, in a 4-1 loss to Estevan on Tuesday and then contributed a goal in a win over Weyburn on Friday. Saturday, he scored twice-one of which was the tying goal that forced overtime-and set up another as part of an overtime defeat at the hands of the Bruins. For the season, Borbely has 5-goals and 5-assists in 27-games. Runner-up: Seth Summers, Battlefords.
SASKTEL SJHL GOALTENDER OF THE WEEK: Ryan Ouellette, Yorkton Terriers
2000 G Ryan Ouellette (Colorado Springs CO USA) returned from the NAHL towards the end of October and he's been the top netminder in the SJHL ever since, and that includes two more excellent performances this past week in which he turned away 29-of-30 in a win at Notre Dame before turning in a sensational effort with 36-saves in a 3-2 shootout decision over La Ronge on Friday. He is 8-1-and-1 on the year with a league leading 1.88-GAA and a league leading SPCT of .951. Runner-up: Liam McGarva, La Ronge.
DIRECTWEST SJHL ROOKIE OF THE WEEK: Brendan Forman, Humboldt Broncos
2001 G Brendan Forman (Vernon BC) has become a work horse goaltender for the Broncos in his rookie Junior A season and he registered a 2-0-0-and-1 record this past week as he blocked 37-of-38 against Estevan on Wednesday night and then wasn't as busy, but just as sharp, in stopping 21-of-22 in a win over Weyburn one night later. He finished the week with two solid periods of relief in a shootout loss to Notre Dame on Saturday to end up at 1.13-GAA and .956-SPCT. For the season, he's 12-5-2-and-1 with a 2,83-GAA and .910-SPCT. In the month of November, he's second to La Ronge's Liam McGarva in minutes played. Runner-up: Braden Birnie, Weyburn Red Wings.
Previous PostMUSTANGS ADD PROVEN SCORING IN BOSCH, NAULTNext PostTUESDAY TICKER
SJHL on Twitter
Tweets by @theSJHL


TBILISI, DFWatch–Two Supreme Court judges in the former Soviet republic of Georgia have still not revealed who tried to put pressure on them in a case about the ownership of a large TV station critical to the government.
Judges Besarion Arveladze and Paata Katamadze, who told the prosecutor general in a letter that they were being pressured, walked out of a meeting of the High Council of Justice on Friday without making comments to the media.
The High Council is a body appointing judges and assessing their performance.
Arveladze and Katamadze are presiding in a private lawsuit over the ownership of Rustavi 2, a TV channel sympathetic to the former National Movement party and a constant thorn in the side of the current government.
Despite the high public interest, the Prosecutor General's Office is withholding the text of the complaint letter sent to the office by the two judges.
Rustavi 2's director claims the judges were pressured by the domestic intelligence service State Security Agency to silence the government's most vocal critical voice, while the prosecutor general claims that it appears that the threats came from a former government official linked with the National Movement.
The case caused uproar in a country whose justice system Europe and the United States have spent millions on reforming.


text:
You are here: Home » What's New » Death of a Whistleblower: The Satyendra Dubey Story
Death of a Whistleblower: The Satyendra Dubey Story
Whistleblower said don't name me. Govt did. He was shot dead
31-year-old IIT grad working on PM's showpiece highway complained of corruption, contractor mafia. This story by the Indian Express on Sunday morning –November 30, 2003 shook most people to the core. Over the next few days outraged letters zapped across email networks and yahoo groups, but the government remains unmoved. There has been no reaction yet from the Prime Minister or his office, although the PM's OSD is an ex-IITian
We track the debate and various outraged voices for you. There is also an online petition attached by Sunil Ganu that you can sign.
The Indian Express Report
NEW DELHI, NOVEMBER 29: The next time a promising young engineer sees corruption and mismanagement in a Government project he's working on, chances are he will think twice, thrice, several times, before complaining to the political and bureaucratic establishment.
For, 31-year-old Satyendra Kumar Dubey did that, he sent his letter to the Prime Minister's Office—and now he's dead, killed by ''unidentified assailants'' in Gaya, Bihar last week.
Dubey, a 1994 civil engineering graduate from IIT Kanpur, was Deputy General Manager in the Centre's National Highway Authority of India working on the 60-km Aurangabad-Barachatti segment of the Golden Quadrilateral in Bihar with headquarters in Koderma, Jharkhand.
On November 11, 2002, the Prime Minister's Office received his letter addressed to the Prime Minister himself. In the letter, a copy of which is with The Sunday Express, Dubey called the PM's highway showpiece ''a dream project of unparalleled importance to the nation.''
And then highlighted several instances of what he called ''loot of public money'' and ''poor implementation.''
Dubey requested his name be kept secret but at the same time, he let his identity known. He had reason to.
''Since such letters from a common man,'' Dubey wrote, ''are not usually treated with due seriousness, I wish to clarify... that this letter is being written after careful thought by a very concerned citizen who is also very closely linked with the project. I request you to kindly go through my brief particulars (attached to a separate sheet to ensure secrecy) before proceeding further.''
Just the opposite happened.
Dubey's letter is riddled with signatures and scribbles of officials indicating it was a classic case of a file going into babudom's endless orbit.
• In 10 days, the PMO fowarded Dubey's complaint to his parent Ministry of Road Transport and Highways. (MoRTH). Dubey's request for anonymity was apparently ignored by the PMO.
•Along with the attachment, his letter was sent to the MoRTH. Eight Ministry officials went through the letter.
• And on December 4, 2002, Dubey's letter was sent to the National Highway Authority of India with a copy to NHAI's Chief Vigilance Officer. And a covering letter from an official: ''I am directed to forward herewith an unsigned letter on the above subject (National Highways Development Project complaint regarding loot of public money) for such action as deemed fit.''
• On November 27, Dubey was shot dead in Gaya when he was returning from Varanasi. According to the FIR filed at the Rampur police station in Gaya by Dubey's brother, the people whose corruption he exposed were behind the murder. The FIR does not name anyone. No arrests have been made so far.
Gaya Superintendent of Police Sanjay Singh, a friend of Dubey's from his IIT Kanpur days, said he will ''leave no stone unturned to track down the killers.''
Satyendra Dubey's key complaints in the letter he wrote:
• Detail Project Reports (DPR) by design consultants are in ''very poor shape and cannot be implemented in the field without major modifications...The result is that the DPRs on the basis of which tenders have been called are like garbage.''
• Process of procurement ''completely manipulated and hijacked'' by the big contractors. Many contractors are ''submitting forged documents to justify their technical and financial capabilities.''
• The ''big contractors have been able to get all sorts of help from the officials in NHAI and even the note sheets carrying approval of Chairman have been leaked outside.''
• NHAI officials have shown great hurry in giving ''mobilisation advance to selected contractors... No surprise as the commission to officials for award of work are linked to the contractors getting their first mobilisation advance.''
• The entire mobilisation advance of 10% of contract value (which goes up to Rs 40 crore in certain cases) has been paid to the contractors ''within a few weeks of award of work'' without follow-up to ensure they are ''actually mobilised at site with the same pace.''
• ''Diversion or idling of funds... in case of equipment advances to the contractors, another 10 per cent of the contract value.''
• NHAI is going for international competitive bidding to procure the most competent civil contractor for execution of its projects. When it comes to the actual execution, it is found that most of the works (sometimes even upto 100 per cent) are being sublet or sub-contracted to small petty contractors who are not at all capable to execute such projects and ensure the quality of construction.''
All that the Govt says now: 'We can't recall this'
When contacted by The Sunday Express these were the responses:
• Bihar DGP D P Ojha: ''The criminalisation of contractors is an unfortunate but true fact...Most of the contracts go to the mafia. I am shocked to hear how an honest man died. I will take personal interest and ensure that we book the culprits.''
• Dubey's Boss Union Minister B C Khanduri: ''I'm not aware of the letter.'' When told that Dubey's letter shows his initials, he said: ''I can't recall it. The NHAI chairman has been asked to compile all letters.'' Asked why Dubey's request for secrecy was ignored, Khanduri said: ''It's neither possible nor appropriate for me to comment. I have talked to his brother and the Bihar Chief Minister.''
• PMO spokesman: ''Numerous letters come in everyday and it is very difficult to trace each and every letter. If you have a copy and send it to me, I can then find out.''
And here is the response from outraged Indians from around the world
Ram Narayanan says:
"There is only one language -- actually, two dialects of one language -- politicians in India understand. Votes, and money".
IIT-ians are in a position to mobilise both.
A way to go about this is to quickly put together a crisis group representing all IITs - and alumni associations of IIT-ians here; to then have an official statement put out that until justice is done, and seen to be done, IITians will no longer contribute to government projects and causes both in India and worldwide; that further, IIT will mobilise its considerable alumni base, and its resources, to mobilise voters against a government that, a, callously released the name of the petititioner and b, has done nothing about a murder it indirectly caused.
Sanjay Dasgupta says:
"We must mourn the death of this IIT brethren and all honest Indians who have met similar fate because they dreamed of a BETTER INDIA.
A well publicized meeting must be organized simultaneously at all IITs.
Publicity mode: Newspapers,
Poster campaign: Picture poster with the Express
Report: In all the hostels of IITs and IIMs, B-schools
Net campaign: Matter must be put up on all IIT Alumni Association websites.
A resolution must be passed at each of these meetings.
A personal meeting must be sought with the President of India and the PM. A representative group of IITians must hand over the resolution to them.
A memorial must be built up at IIT Kanpur – in memory of Satyendra Dubey and all Indians who have met similar fate in their lifetime.
Let all generations of IITians narrate this story for generations to come".
One statement -- signed by all IITs across the country, and IIT alumni organizations in the US -- will do far more than any online petition will; the government does not care for whatever you may put online, but talk money, influence, votes, and they come begging."
Sunil Ganu says: Please wake up: angry IIT chorus
"This is outrageous. We should do something about this case and force the authorities pursue this to a meaningful conclusion culminating into at least some justice done to the family of a honest and highly intellectual person from a premier institute. I am also attaching a petitiononline link at the end of this mail, if you want to sign it."
http://www.petitiononline.com/sdubey/petition.html
And finally, Shailesh Gandhi, President of the IIT Alumni Association Mumbai has written this letter to the Prime Minister
Shri Atal Bihari Vajpayee.
Mr. Prime Minister,
Today's Indian Express carries a story about the murder of Satyendra Kumar Dubey in Gaya, Bihar because he dared to send a note to your office to complain about the " loot of public money". As the new story describes, Satyendra was a Deputy General manager in the National Highway Authority of India. When he discovered rampant corruption and poor implementation he sent a note to you since he
was also a concerned honest citizen, who was pained at the rape of India.
He gave his name and address to substantiate his credentials and with the hope that your office would treat the charges with the seriousness they deserved.
It is obvious that his identity should have bee kept a secret to ensure his safety.
Dubey also made a request for this.
Your office received this letter on 11 November 2002, and apparently issued a contract (supari?), to silence him. In ten days his letter along with his identity were sent out by the PMO. It is clear from the report that it was circulated for enough people to see. To believe that your office did this without any motive is impossible. It is a clear case of a contract being issued to ensure that such impertinence by an honest Indian should not be tolerated. This information was shared with a fairly large number of people, any one of whom may have taken up the 'cause' of silencing him.
He was silenced on November 27 2003. This was not done by cutting his tongue, - this would have been considered barbaric, - but by murdering him with a bullet.
This is a clear signal to everyone that honesty in India has only one result, - failure. You may also lose your life in the bargain.
A lot of honest people pay with their lives for their convictions, but in this case the Prime Minister's Office is guilty of complicity. The Prime Minister of India should be able guarantee security and safety to all Citizens. The bright and honest youth in India go to shores abroad to live a decent life and your Government and the Nation fawn on them.
But Satyendra a 31-year old IITian has been killed because he trusted you, and thought you would take steps to stop the rape of India. How naïve and wrong he was?
I grieve for Satyendra because he was a young honest Citizen of India. I grieve for him as fellow IITian. I weep to see the Prime Minister's Office involved in issuing a contract to silence honest Citizens. If you have any sense of right and decency, immediately suspend all those who either mindlessly or with sinister purpose are culpable in the murder of Satyendra Dubey. Use your powers to have them and their conspiring contractors arrested and punished.
I beg of you, please act decisively and immediately if your grand projects are not mere excuses to distribute favours and money.
Satyendra Dubey is a martyr in the cause of an honest India, and his martyrdom should not be allowed to be in vain.
Distressed Indian
Shailesh gandhi
Mera Bharat Mahaan…
Nahi Hai,
Per Yeh Dosh Mera Hai.
Add your voice too...


STUMP GRINDING RACEVIEW: DIY OR HIRE A PROFESSIONAL?
After a tree has been cut, your property will be left with an ugly looking stump. Your next step is to remove the stump so that you can use the space to widen your garden or lawn. Some homeowners believe that they can grind the stump on your own, but do you know that it is more practical and safe to hire a specialist to do the stump grinding Raceview?
While you can grind the stump and do it your own, but the process will require time and a lot of effort as this project will require you to saw, do a lot of shovelling, drilling and grinding. If you want to make the process a bit easier, you will need to rent a stump grinder that may cost you around $80 to $200 a day or you can buy your own grinder that will cost you thousands of dollars.
Using the stump grinder will also require special skills and you have to familiarize yourself with the equipment as it will be hazardous if you don't. To keep it safe, you have to wear a jumpsuit, goggles, boots and gloves to protect yourself from flying debris. The process with you experimenting on the grinder may even take you hours and could even finish the jobs in days.
When you hire a tree arborist to get rid of the stump, you will not just get a professional stump grinder, but their equipment too. They will remove the stump, saving you more time and money. The cost of getting rid of stumps will depend on the diameter of the tree which is around $100 to $170.
So what process would you like to take? Are you still thinking of doing it on your own or hire a professional to do it for you?


Bangladesh, Ashulia: garment workers sacked, arrested, beaten during massive movement (see entry for 20/12/16) "Up to 3,500 workers have been sacked and 50 leaders have gone into hiding." See this for an account of events and a critical take on the unions, NGOs, etc.
Mexico, Oaxaca: office & ballot papers of the Partido Acción Nacional (leading right-wing political party) burnt by a couple of people However this might just be politics-as-normal as the PAN accuse a political rival of having attacked its office (source in Spanish here ); on the other hand, it might just be convenient to say that – we obviously don't know.
Bangladesh, Ashulia: report that workers at at least 55 clothes factories have been refusing to work for 9 days in pursuit of wage hike See this for an account of events and a critical take on the unions.
UK, Bristol: report on horrible hipster gentrification of former area known for its riots See also this, on the 1980 riot.
US, Dakota: NODAPL win (possibly temporary) victory (see also this: 9 Reasons Why #NoDAPL Struggle Isn't Over ) Added mid-January 2017: In fact the stopping of the construction of the pipeline specifically at this point is largely temporary and designed to give Obama an image of reform. The Tribal Authority has collaborated with the state in provinding the movement with an image of vicgtory, whereas in fact the whole decision could and prob ably will be reversed by Trump, and besides, even if carried out, merely means the pipeline will pollute somewhere else. See this, from December 23rd 2016.
Sweden, Stockholm: 70 cars burnt by migrants "Similar incidents occurred on Saturday and Sunday in the nearby area of Hallunda, and in the suburb of Norsborg on Monday." (26th – 28th) See this for an article about riots in Sweden & Denmark – "Let the fire spread", written in September 2016 but only recently translated.


text:
Chelsea Legend Michael Essien Almost In Tears After Emotional Jose Mourinho Tribute
Manchester United boss Jose Mourinho paid an emotional tribute to Michael Essien that left the Chelsea legend almost in tears.
Mourinho and midfielder Essien had a close relationship while they worked together at Stamford Bridge and then Real Madrid.
He told Malaysia's Astro Supersport: "He was not my player, he is my son – I am his white daddy.
"He was probably the only one who took me to his home, to the real home. To the place, he was born, to the street where he played football as a kid.
"He made me fall in love with Ghana, with Accra where he lived, because then I had a better understanding of his mentality."
Mourinho added: "I understand why as a player he was ready for everything.
"He was ready to die for the fellow players, for the club, for the manager, why he was ready to play like he did for me at Real Madrid with a knee that was not a knee anymore.
"It was a destroyed knee but with that personality, that desire and that mentality he suffered, always he suffered, but always with a smile. Michael smiles a lot."
After the tribute, Essien was close to tears as he replied: "That's kind of emotional. It is very nice, we have a very good relationship.
"For him to say that about me is very special."
Tags: accraAssociation footballessienfootballghanaHuman InterestJos MourinhoJose MourinhoMalaysiamanagerMichael EssienmidfielderplayersportsStamford Bridge
We Thank God We Lost By Just 3-1
George Afriyie Was Sacked Over 'malicious Lies' Against Ghana FA President - Yankah


gold processing plant machinery offers 1425 river gold mining equipment products. About 44% of these Small Scale Gold Mining Equipment, River Sand Gold Processing Plant.
5 Tons Small Scale Gold Processing Plant, Wholesale Various High Quality 5 Tons Small Scale Gold Henan Xingyang Mining Machinery Manufactory.
Best Seller high performance gold mining tantalum processing plant Niobium Ore Processing Equipment / Tungsten Tin Tantalum Niobium Ore Mining Plant.
Tin Ore Processing Plant / Mining EPC gold mining equipment. Ad. US $2000 25000 / Set. 1 Set (Min. Order). Yantai Baofeng Mining Machinery Co., Ltd.
Cip Gold Processing Plant, Wholesale Various High Quality Cip Gold Processing Plant CIL/CIP Plant EPC Gold Equipment including Processing Flow Design.
GELIN alluvial mining machine mobile gold &diamond washing plant. Add to Compare gold mining trommel machinery mini mobile gold wash plant.
Gold Refining Machine 50kg, Wholesale Various High Quality Gold Refining Machine Factory supply small induction melting furnace gold refining machine.
Alluvial Gold Processing Plant, Wholesale Various High Quality Alluvial Gold Processing Alluvial Gold Mining Equipment , Gold Washing Processing Plant.
Mining Machinery gold plant CIL/CIP leaching and cyanidation for extraction gold China Gold CIP Production Line Plant , Gold Mining Machine.
gold processing plant machinery offers 42551 gold plant products. About 33% of these are mineral separator, 6% are other mining machines, and 1% are separation equipment.
About 46% of these are mineral separator, 5% are other mining machines, and 4% are Gold Wash Plant Gold Extraction Equipment Gold Refining Machine.
Small Portable Gold Mining Equipment Gold Mining Trommel Wash Plant CIL plant equipment for gold ore processing mining machine export to aboard.
Widely used gold mining equipment small stone jaw crusher plant for sale. Add to Compare used second hand gold mining plant equipments for sale.
Small scale placer mining gold trommel wash plant. Ad. US $70000.0 78000.0 / Set Buy Now. 1 Set (Min. Order). Qingzhou Jinzun Mining Machinery Co., Ltd.
Small Scale Mining Equipment Placer Gold Jig For Gold Recovery Plant . Mobile small scale gold trommel wash plant small gold mine equipment.
Gold Extraction Machine, Wholesale Various High Quality Gold Extraction Machine Gold Wash Plant Gold Extraction Equipment Gold Refining Machine.
gold processing plant machinery offers 7434 gold processing plant products. About 47% of these are mineral separator, 15% are other mining machines, and 1% are oil pressers.
Small Scale Gold Washing machine/Mobile Gold Processing Plant/mini gold washing plant Small scale gold processing plant xfd 8l lab flotation machine.
Complete full sets gold cyanidation leaching plant. US $1500 8500 / Set. 1 Set (Min. Order). Ganzhou Gelin Mining Machinery Company Limited.
gold processing plant machinery offers 2522 gold extraction equipment products. About 51% of these are Tommerl Gold Wash Plant/ gold extraction trommel equipment for sale.


text:
Miley Cyrus »
7 Things - Miley Cyrus - Top 40 Singles
7 Things debuted in the Official New Zealand Top 40 Singles on 25 August 2008. It has been in the Top 40 Singles for 11 weeks with a highest position of #24. There are 14 songs by Miley Cyrus in the Top 40 Singles with one reaching Number One.
Chart placings for 7 Things:
25 Aug 2008 Top 40 Singles 40
01 Sep 2008 Top 40 Singles 33
06 Oct 2008 Top 40 Singles 24
03 Nov 2008 Top 40 Singles 39
Chart placings by Miley Cyrus:
7 Things Top 40 Singles 25 Aug 2008 11 24
Adore You Top 40 Singles 06 Jan 2014 5 15
Bangerz Top 40 Albums 11 Oct 2013 14 2
Breakout Top 40 Albums 08 Sep 2008 11 2
Breakout: Platinum Edition Top 40 Albums 24 Nov 2008 14 10
Can't Be Tamed Top 40 Albums 28 Jun 2010 10 2
Can't Be Tamed Top 40 Singles 24 May 2010 9 5
Hoedown Throwdown Top 40 Singles 27 Jul 2009 1 40
Malibu Top 40 Singles 22 May 2017 15 4
Mother's Daughter Top 40 Singles 10 Jun 2019 5 21
Party In The Usa Top 40 Singles 07 Sep 2009 20 3
See You Again Top 40 Singles 04 Aug 2008 17 11
Seven Things Top 40 Singles 18 Aug 2008 1 27
She Is Coming Top 40 Albums 10 Jun 2019 2 14
Slide Away Top 40 Singles 26 Aug 2019 10 12
The Climb Top 40 Singles 13 Apr 2009 19 12
The Time Of Our Lives Top 40 Albums 26 Oct 2009 18 9
We Can't Stop Top 40 Singles 07 Jun 2013 19 1
When I Look At You Top 40 Singles 12 Apr 2010 1 27
Wrecking Ball Top 40 Singles 30 Aug 2013 18 2
Younger Now Top 40 Albums 09 Oct 2017 3 4
Videos by Miley Cyrus:
When I Look At You
Can't Be Tamed
Ariana Grande, Miley Cyrus And Lana Del Rey
Mark Ronson feat. Miley Cyrus
Mike Will Made-It feat. Miley Cyrus, Wiz Khalifa And Juicy J
Will.I.Am feat. Miley Cyrus
Will.I.Am feat. Miley Cyrus, French Montana, Wiz Khalifa And DJ Mustard


A checking account that rewards you.
With direct deposit, seniors (55 and over) can qualify for no monthly fees so you can spend your hard-earned money on the things that matter.
Account holders may avoid the Monthly Maintenance Fee by meeting any of the requirements listed in the Keep if Fee Free™ section of the account summary table for their account type. Other account service fees may apply as described in the Account Services Fee Schedule, also available at your local branch.1. Direct deposit defined as external ACH credit. Transfers from other First Bank accounts or deposits made at a branch do not apply.


text:
#include "QMMapView.h"
#include <QHBoxLayout>
#include <QHash>
#include <QVariantMap>
#include <QWebFrame>
#include <QWebView>
#include <QtDebug>

class CustomWebPage : public QWebPage
{
    public:
        CustomWebPage(QObject *parent = 0) : QWebPage(parent) {}

    protected:
        virtual void javaScriptConsoleMessage(
                const QString &message, int lineNumber,
                const QString &sourceID);
};

void CustomWebPage::javaScriptConsoleMessage(
        const QString &message, int lineNumber, const QString &sourceID)
{
    qDebug() << "JavaScript" << sourceID << "line" << lineNumber <<
                ":" << message;
}

class QMMapViewPrivate
{
    Q_DECLARE_PUBLIC(QMMapView)

public:
    QMMapViewPrivate(QMMapView *q) : q_ptr(q), loaded(false)
    {
        webView = new QWebView();
        webView->setPage(new CustomWebPage());
        webView->load(QUrl("qrc:///qtmapkit/gmap/gmap.html"));
    }
    ~QMMapViewPrivate() {}
    QMMapView *q_ptr;

    bool loaded;
    QWebView *webView;
    struct {
        QMCoordinate centerCoordinate;
        QMMapView::MapType mapType;
        uint zoomLevel;
    } initialValues;

    inline QWebFrame *frame() { return webView->page()->mainFrame(); }
    inline QVariant evaluateJavaScript(const QString &script,
                                       bool force = false)
    {
        if (loaded || force)
            return frame()->evaluateJavaScript(script);
        else
            return QVariant();
    }
    inline QString toJsMapType(QMMapView::MapType type)
    {
        QString typeName;
        switch (type)
        {
        case QMMapView::Hybrid:
            typeName = "HYBRID";
            break;
        case QMMapView::RoadMap:
            typeName = "ROADMAP";
            break;
        case QMMapView::Satellite:
            typeName = "SATELLITE";
            break;
        case QMMapView::Terrain:
            typeName = "TERRAIN";
            break;
        }
        return QString("google.maps.MapTypeId.%1").arg(typeName);
    }
    inline QMMapView::MapType fromJsMapType(QString &type)
    {
        static QHash<QString, QMMapView::MapType> types;
        if (types.isEmpty())
        {
            types.insert("hybrid", QMMapView::Hybrid);
            types.insert("roadmap", QMMapView::RoadMap);
            types.insert("satellite", QMMapView::Satellite);
            types.insert("terrain", QMMapView::Terrain);
        }
        return types.value(type, initialValues.mapType);
    }
};

QMMapView::QMMapView(MapType mapType, QMCoordinate center, uint zoomLevel,
                     QWidget *parent) :
    QWidget(parent), d_ptr(new QMMapViewPrivate(this))
{
    Q_D(QMMapView);

    QHBoxLayout *mainLayout = new QHBoxLayout();
    mainLayout->addWidget(d->webView);
    setLayout(mainLayout);

    d->initialValues.centerCoordinate = center;
    d->initialValues.mapType = mapType;
    d->initialValues.zoomLevel = zoomLevel;
    connect(d->frame(), SIGNAL(javaScriptWindowObjectCleared()),
            this, SLOT(insertNativeObject()));
    connect(d->webView, SIGNAL(loadFinished(bool)),
            this, SLOT(initializeMap()));
}

void QMMapView::insertNativeObject()
{
    Q_D(QMMapView);
    d->frame()->addToJavaScriptWindowObject("qMapView", this);
}

void QMMapView::initializeMap()
{
    Q_D(QMMapView);
    if (d->loaded)
        return;
    QMCoordinate &center = d->initialValues.centerCoordinate;
    QString js = QString("initialize(%1, %2, %3, %4);").arg(
                QString::number(center.longitude()),
                QString::number(center.latitude()),
                d->toJsMapType(d->initialValues.mapType),
                QString::number(d->initialValues.zoomLevel));
    d->evaluateJavaScript(js, true);

    d->loaded = true;
    emit mapLoaded();
}

void QMMapView::resizeEvent(QResizeEvent *)
{
    Q_D(QMMapView);
    d->evaluateJavaScript("google.maps.event.trigger(map, 'resize');");
}

QMMapView::MapType QMMapView::mapType() const
{
    QString res = d_ptr->evaluateJavaScript("map.getMapTypeId();").toString();
    return d_ptr->fromJsMapType(res);
}

/** Returns the map's current visible region.
 * Corresponds to `getBounds()`. Due to the limitation in the Google Map
 * JavaScript API, this method works only after the first `regionChanged()`
 * signal is sent. The result of any invocation of this method before that is
 * undifined.
 */
QMCoordinateRegion QMMapView::region() const
{
    QVariantMap result = d_ptr->evaluateJavaScript("getMapBounds();").toMap();
    return QMCoordinateRegion(QMCoordinate(result["south"].toReal(),
                                           result["west"].toReal()),
                              QMCoordinate(result["north"].toReal(),
                                           result["east"].toReal()));
}

QMCoordinate QMMapView::center() const
{
    QVariantMap result = d_ptr->evaluateJavaScript("getMapCenter();").toMap();
    return QMCoordinate(result["latitude"].toReal(),
                        result["longitude"].toReal());
}

uint QMMapView::zoomLevel() const
{
    return d_ptr->evaluateJavaScript("map.getZoom();").toUInt();
}

qreal QMMapView::heading() const
{
    return d_ptr->evaluateJavaScript("map.getHeading();").toReal();
}

qreal QMMapView::tilt() const
{
    return d_ptr->evaluateJavaScript("map.getTilt();").toReal();
}

void QMMapView::setMapType(MapType type)
{
    Q_D(QMMapView);
    QString typeName = d->toJsMapType(type);
    QString script = QString("map.setMapTypeId(%1);").arg(typeName);
    d->evaluateJavaScript(script);
}

void QMMapView::setCenter(QMCoordinate center, bool animated)
{
    Q_D(QMMapView);
    QString format = QString("setMapCenter(%1, %2, %3);");
    QString js = format.arg(QString::number(center.latitude()),
                            QString::number(center.longitude()),
                            animated ? "true" : "false");
    d->evaluateJavaScript(js);
}

void QMMapView::setZoomLevel(uint zoom)
{
    Q_D(QMMapView);
    d->evaluateJavaScript(QString("map.setZoom(%1);").arg(zoom));
}

void QMMapView::makeRegionVisible(QMCoordinateRegion &region)
{
    Q_D(QMMapView);
    QString format = QString("panMapToBounds(%1, %2, %3, %4);");
    QString js = format
            .arg(region.north())
            .arg(region.south())
            .arg(region.east())
            .arg(region.west());
    d->evaluateJavaScript(js);
}

void QMMapView::fitRegion(QMCoordinateRegion &region)
{
    Q_D(QMMapView);
    QString format = QString("fitMapToBounds(%1, %2, %3, %4);");
    QString js = format
            .arg(region.north())
            .arg(region.south())
            .arg(region.east())
            .arg(region.west());
    d->evaluateJavaScript(js);
}

void QMMapView::regionDidChangeTo(qreal north, qreal south,
                                  qreal east, qreal west)
{
    emit regionChanged(QMCoordinateRegion(north, south, east, west));
}

void QMMapView::centerDidChangeTo(qreal latitude, qreal longitude)
{
    emit centerChanged(QMCoordinate(latitude, longitude));
}

void QMMapView::mapTypeDidChangeTo(QString typeString)
{
    Q_D(QMMapView);
    emit mapTypeChanged(d->fromJsMapType(typeString));
}

void QMMapView::mouseDidClickAt(qreal latitude, qreal longitude)
{
    emit mouseClicked(QMCoordinate(latitude, longitude));
}

void QMMapView::mouseDidDoubleClickAt(qreal latitude, qreal longitude)
{
    emit mouseDoubleClicked(QMCoordinate(latitude, longitude));
}

void QMMapView::mouseDidRightClickAt(qreal latitude, qreal longitude)
{
    emit mouseRightClicked(QMCoordinate(latitude, longitude));
}

void QMMapView::cursorDidMoveTo(qreal latitude, qreal longitude)
{
    emit cursorMoved(QMCoordinate(latitude, longitude));
}

void QMMapView::cursorDidEnterTo(qreal latitude, qreal longitude)
{
    emit cursorEntered(QMCoordinate(latitude, longitude));
}

void QMMapView::cursorDidLeaveFrom(qreal latitude, qreal longitude)
{
    emit cursorLeaved(QMCoordinate(latitude, longitude));
}

redpajama_set_name: RedPajamaGithub


Winter is here! If you're a dog owner, this is the perfect time to tend to your pet's wellness needs. These tips can help you take care of your dog in 2019.
Winter can be hard on dogs, just like it's hard on people. When temperatures drop, keep your dog indoors. If your dog goes out for a little fun, keep track of how much time your dog spends outside, and bring your dog in after a short period of time. Some dogs need to stay warm by wearing dog sweaters and booties. Check with your pet's vet to see if these things could help your dog.
It's hard to keep your dog physically fit when the weather is cold and unpleasant. If you don't want to take your dog outside, exercise your dog indoors. Take your dog to indoor facilities where dogs are able to walk, and play with your dog inside your home. If your dog starts to gain weight, talk to your dog's veterinarian about ways to keep your dog moving.
Winter is the perfect time to catch up on vaccines! Make your dog's appointment with the veterinarian. If your pet is more than one year old, he or she will likely only need boosters about once annually. Talk to your pet's vet if you're not sure what shots your pet needs, or when.
While you're at the vet, have your dog's teeth cleaned. Most dogs need to have their teeth professionally cleaned at least once per year. This is an excellent way to prevent your dog from losing teeth or suffering from a painful gum condition.
Dogs with a lot of hair usually need it cut off in summer, only to have it grow back in winter. If your dog has a naturally long, full coat, talk to your dog's groomer to find out what style of cut is best for your dog at this time of year.
At Taluswood Apartments, we love dogs. We want to meet yours! If you're looking for apartments in Mountlake Terrance, WA, contact us today to see what units we have available.


WASHINGTON - Police have reviewed several videos circulating on social media showing a brutal attack on a woman in Southeast D.C. in which she was doused in gasoline and set on fire.
The woman remains in critical condition after the Sunday night assault on 37th Street.
Police sources say the fight started as a feud between two sets of teenagers and escalated when the adults got involved. The victim reportedly was trying to break up the fight when another woman set her on fire.
Police say they think they know who the suspect is, but have declined to release her name. She is not in custody.
D.C. police are asking the public for help in locating the suspect and are offering a $1,000 reward for information.