All of our services share the same goal - to reduce financial anxiety so you can enjoy other aspects of your life. We identify options and assist you in making the best decisions for your situation. Then we monitor these solutions to ensure they remain appropriate as circumstances change.
We maintain relationships with legal, tax and insurance professionals and will refer clients when specialized work in these areas is required. As with investment products, Gordian Advisors receives no remuneration for these referrals, so we are able to make use of these specialists' expertise in the most appropriate and cost-effective way.
Most investment managers claim to have some special magic to "beat the market" and if you pay them enough they'll let you in on it. We disagree - we believe a portfolio does not stand alone but is determined by your goals and circumstances. We base our investment philosophy on diversification, reasonable return expectations, discipline and a long-term view.
It's not retirement, it's another stage of your life, and we can help you embrace it. We use your net worth, investment attitudes, and life goals to create a spending plan which gives you an excellent chance of living comfortably and securely.
The rising cost of education does not necessarily make it out of reach. We can project savings requirements, suggest tax efficient vehicles to help achieve funding goals and work to maximize financial aid opportunities.
There are few things more befuddling than taxes, and the rules change every year. We work with tax professionals and use our knowledge of your complete financial picture to suggest tax saving approaches.
The absence of an estate plan, even for single people, can create a real burden for the loved ones. We lend a practical point of view to the complex issues and language of estate planning. We collaborate with legal professionals to keep the estate plan current when laws, net worth or beneficiaries change.
When used properly, insurance can protect against risks and financial gaps. We analyze life, medical, property and casualty and long-term care insurance needs to protect the assets you need to achieve financial goals.
Our financial planning process is similar to most other comprehensive planners - in fact, it is a six-step process prescribed by the Certified Financial Planner Board of Standards. One significant difference with our approach is that we do not pad the plan with useless pie charts and endless disclosures. We distill the planning process into the issues that are most important to you and present the results in a clear, direct way that you can understand and use.
Our advice can only be effective if it considers your overall circumstances. We conduct candid, confidential interviews to determine your financial history, your concerns, your temperament, and your feelings about investment and financial matters. These discussions are critical to your education, your understanding of our approach and recommendations as well as the realization of your goals and plans.
Establish the relationship – We clearly explain our philosophy, services and fees while you describe your goals and concerns. Ultimately, you decide if there is a good fit.
Gather information – We will ask you for lots of information, including your objectives and values, and then we'll ask for more. We don't leave any stones unturned.
Analysis and evaluation – We will take all the pieces and create a consolidated picture to identify and explain the merits and shortcomings in your current situation.
Recommendations – We will present ways to address those shortcomings to create a cohesive long-term plan. We will often present several options for a given issue and will make sure you understand the implications of all the options.
Implementation – We will either guide you in implementing your plan choices or will do the work for you, depending on the terms of our relationship.
Monitor progress – We will work together to track your progress, including financial or life changes, then go back to step 2 and make adjustments as necessary.
Investment discipline is the best weapon to defeat fear and greed.


Sometimes its the simple things, like asking that get us somewhere. Good for you!!
Thanks, it was nice to see those savings, that's for sure!
I love doing this. I have a couple posts that cover this and have saved money on my cable bill and my new smartphone just to name a couple!
I once got a free vacuum cleaner and a free coffee table for asking, when I bought 2 settees. I had just returned from living abroad, had no furniture, and little savings. It helped me out loads!
I did this at the gym, kind of inadvertently — he asked if I was a student so I could get $100 off a year-long membership. I said, no, but I learn something every day! Then he gave me the discount.
Although the savings were miniscule, I got a 10% ($3) discount on the windshield screen for my new car just for asking. I always ask and 99% of the time, I get something.
It never hurts to ask right? The worst they can say is no, and you move on. The last time I got a "discount" was actually when I noticed that I was being charged for a "Premier" checking account for my bank. I actually don't remember signing up for this, and after looking through all the bank transactions, I've been paying for this premier checking account for years! I gave the customer service rep an earful, and they actually refunded me 6 months of fees that I incurred. It turned out to be around $90 right back in my pocket!
Great reminder 🙂 If I need to buy something for a special occasion or a trip, but I know that I won't use it frequently (inflatable mattress, overnight hiking gear, etc.). I'll post a request on Facebook to friends and family, asking if I can borrow it. I should keep a tally of how much money I've saved!
We (more often my hubby) ask this all the time, for pretty much everything: newspaper, XM, cable, etc. About half the time it works. As you said, it doesn't hurt to ask (or as my hubby like to add "unless they punch you in the face"). One thing my hubby states, especially to other family members, is a lot of subscription-type companies (like your newspaper or cable co's) have a "retention" department. So if you ask and they can't give you a discount, especially if they upped the price because a "promotion" expired, then you state that you're going to cancel then they'll often offer you something to keep your business. Some time we have to ASK to speak to someone in the retention area or even a manager – that let's them know you're serious.
It occasionally slightly embarrasses me when my hubby will ask if retail or small mom & pop shops have any discounts when we're traveling. Our last anniversary trip we were in a little town at a Free Trade clothing shop. He casually asked if they have any sort of discounts like AAA or such. She looked at us and said "sure, you can have the young person's discount because I know that you younger people need to save money!" So we got 5% off our purchase! It also helped that we chatted with her (the owner) a bit while we were browsing the store.
Sometimes all you have to do is ask. That's so cool that you got those discounts. 🙂 My problem is that most of the time, I'm too shy to ask. Yeah, I need to work on that.
I don't know if it is a case of being too nice, but I kind of feel bad about asking for a discount most of the time. I never think to ask stores or services for one even if I'm a regular customer. Maybe your lead will help me find one or two areas were I can go for it next time. Thanks!
I used to get this sheepish feeling asking for discounts. Even asking if a business has a military discount (I am in the military) was beyond my capability. Not anymore. Frugal living demands some negotiation! Great post!
Just look at it this way: The worst they can say is no, and then you're no further behind where you were.


George's primary interests include international trade, financial economics, industrial organization, and econometrics.
Edward "Ned" S. Prescott is a senior economic and policy advisor in the Research Department of the Federal Reserve Bank of Cleveland. His research focuses on banking, financial intermediation, and contract theory.
This paper traces the origin of the too-big-to-fail problem in banking to the bailout of the $1.2 billion Bank of the Commonwealth in 1972. It describes this bailout and those of subsequent banks through that of Continental Illinois in 1984. Motivations behind the bailouts are described with a particular emphasis on those provided by Irvine Sprague in his book Bailout. During this period, market concentration due to interstate banking restrictions is a factor in most of the bailouts, and systemic risk concerns were raised to justify the bailouts of surprisingly small banks. Sprague's descriptions are also used to describe the tradeoffs and the time-consistency problem faced by bank regulators. Finally, most of the bailouts in this period relied on the Federal Deposit Insurance Corporation's use of the Essentiality Doctrine. A discussion of this doctrine is provided and used to illustrate how legal constraints on regulators may become less constraining over time.
JEL Codes: G21, G28, N22.
Keywords: Too big to fail, deposit insurance, banking, time consistency.
Suggested citation: Nurisso, George C., and Edward Simpson Prescott, 2017. "Origins of Too-Big-to-Fail Policy," Federal Reserve Bank of Cleveland, Working Paper no. 17-10. https://doi.org/10.26509/frbc-wp-201710.


text:
Across the Country, Invasive Pest Species are Causing Problems
Conservative estimates by the Smithsonian Institution put the number of known insect species found in the United States at more than 91,000 - not including an additional 73,000 unidentified species. These numbers are likely to climb as increased international travel and shipping provide a means for foreign insects, known as invasive species, to more easily infiltrate the country. The National Pest Management Association (NPMA) urges vigilance against such invasive species, including Formosan termites, stink bugs, and crazy Rasberry ants.
"Although most invasive species are rarely more than a nuisance, some foreign insects can cause severe damage to property and the environment," says Missy Henriksen, vice president of public affairs for NPMA. "These species can reproduce quickly, deplete agricultural resources and pose threats to human health. It is important to contact a professional if you suspect an invasive species infestation."
One of the most destructive species is the Formosan termite, which is native to China, but has been found in the Southern U.S. for several decades. Formosan termites are the most aggressive subterranean termite, living in large underground colonies of several million members capable of eating wood at a rapid rate. The species is difficult to control once they infest a structure, making prevention key.
Since arriving from Asia, stink bugs have become an increasing nuisance for homeowners in the Eastern U.S. Named for the odor they emit as a defense against predators, stink bugs are especially unpleasant to find indoors.
Crazy rasberry ants, first found in Texas in 2002, are rapidly spreading throughout the Southwest. They are believed to be related to a species from the Caribbean. The ants can bite humans, and feed on plants, other insects, and even small animals. Most curiously, and destructively, they are attracted to electrical equipment and can destroy items including computers and telephone exchanges.

redpajama_set_name: RedPajamaCommonCrawl


text:
The Hidden Costs of Fast Fashion
The behind-the-scenes truth about cheap clothes.
By Cynthia Measom Sep 20, 2019 Start a Business
Fast fashion can be likened to fast food: It's cheap and easy to find. And once you consume it, you're ready to move on. But there's more to the cost of fast fashion than just the thrill of plunking down a few dollars for one of the latest trends. From the waste that's produced to the deaths that have resulted, there are more hidden costs in this industry than you might ever have imagined.
Click through to read more about the high cost of fashion trends.
Make Your Money Work Better for You
Cheap Clothes Don't Last
The ability to buy trendy, fashionable clothes for a bargain is one of the reasons people shy away from luxury shopping experiences and opt for fast-fashion retailers instead. For example, the average price point for an item from discount-shopping retailer H&M is $27.04, according to Katie Smith, retail analysis and insights director for Edited. But the adage, "You get what you pay for," applies in a big way to these garments. Fast-fashion retailers often opt for cheap materials, such as polyester, when making clothing instead of using natural and more sustainable choices, such as "better cotton." Plus, the fast-fashion industry's new garments transition quickly from design to sales floor, and those methods result in garments that can be sold at a cheap price, but they just don't last.
Quick Trends Prompt Shoppers to Buy Now
Fashion cycles are moving more quickly than ever. Fast fashion's retail release cycle for new fashion items is approximately four to six weeks. This cycle is much shorter than traditional fashion cycles of four to six months. The constant influx of items into these retailers leads to a problem for fast-fashion shoppers, especially with the option of online shopping and numerous cheap clothing sites. Shoppers end up having an abundance of low-quality, trendy clothing in their closets that they can't get rid of easily.
Tons of Clothing Fills Landfills Every Year
U.S. consumers throw out the equivalent of approximately eight large trash bags per year filled with clothes and accessories, according to a study commissioned by global thrift retailer Savers. Overall, that equals 26 billion pounds. The study also found that overflowing wardrobe closets are the No. 1 reason people get rid of their clothing, and one out of every three people who don't donate goods said it's just easier to throw their items away.
Fast Fashion Generates Textile Waste
Fast-fashion manufacturers often opt for cheaper materials like polyester, nylon and acrylic. Unfortunately, these types of materials will take hundreds to thousands of years to biodegrade. And even if retailers choose to create clothing from semi-synthetic fibers like rayon, Tencel or modal, the chemicals used in them during production can leach out into the ground if buried — or the air if incinerated.
Prints and Designs Are Stolen
In the world of fast fashion and cheap online shopping, it's not uncommon to see knock-offs from both famous designers and lesser-known independent ones. This is because fashion, even though considered an art, is exempt from copyright laws that protect areas like pieces of art, written works and films. Although there are ways to protect fashion designs, the processes often are timely and expensive. To keep fast-fashion manufacturers from stealing ideas, some fashion designers have opted to offer their designs for sale directly after fashion shows.
The U.S. Economy Can Suffer
Only about 3 percent of U.S. apparel manufacturing currently takes place domestically, according to Industry Week, a leading authority on U.S. manufacturing. Although it makes sense for companies trying to turn a profit to outsource labor, doing so contributes to the overall trade deficit in the U.S. and deprives Americans of much-needed jobs. According to Industry Week, getting rid of the U.S. apparel trade deficit would reduce the overall deficit by $120 billion or 25 percent and provide close to 1 million manufacturing jobs in the U.S.
Workers Abroad Are Exposed to Unsafe Conditions
Even though the tragic 2013 Rana Plaza factory collapse in Bangladesh, which killed more than 1,100 and injured 2,500, prompted many positive changes in the garment manufacturing industry, issues with safety still exist. For example, some of these overseas factories need major structural upgrades to meet safety standards, but the costs of these upgrades are prohibitively expensive. If the factories choose to continue operating without creating safe work environments for their employees, it's only a matter of time before another tragic accident occurs.
Workers Abroad Are Paid Low Wages
According to a year-long study of hundreds of workers in India, Cambodia and Bangladesh — conducted by Fashion Revolution and the C&A Foundation in February 2018 — workers in Bangladesh were treated unfairly. The study, called "Garment Worker Diaries," found that although workers' net earnings were above the minimum monthly pay requirements, workers were not paid overtime wage. After factoring in that cost, the study found that workers didn't receive a legal hourly wage 64 percent of the time.
Workers Abroad Are Forced to Work Long Hours
During the same "Garment Workers Diaries" study, Bangladesh factory workers were forced to work long hours. The study found that these workers worked more than the 60-hour legal limit per week 53 percent of the time. And, in 2016, inspectors with the Fair Labor Association found that workers in a knitting factory located in China were working much more than the legal limit of overtime hours on a regular basis. According to the report, the legally required limit for overtime hours is 36 hours per month, but workers were regularly working 17 hours of overtime per week.
Children Become Part of the Labor Force
Countries like Bangladesh are so mired in poverty that children go to work in factories instead of attending school. And it's not uncommon for children to lie about their age to get a job.
In the 2018 New York Times opinion piece "The Real Cost of Cheap Shirts" by Cláudia Brandão, Brandão recounts her experiences during her recent visit to Bangladesh factories: "When we asked the ages of people sewing 'NYC' onto T-shirts, they turned away from us." And Brandão also reported that one factory owner confessed that he was unable to follow all the rules — even the ones that are related to the employment of children — because he would have to raise prices.
Now that you know the hidden costs of fast fashion, here are some ways you can help combat them. First, opt for items of quality rather than frequenting cheap clothing stores for trendy pieces to cut down on the amount of disposable fashion you consume. Next, choose to find ways to donate your clothing to those in need or recycle them instead of having your unwanted garments end up in a landfill. For donations, check out Goodwill, The Salvation Army or your local women's or homeless shelters. For recycling, check out USAgain to find a collection bin in your area.
20 Items to Avoid at Walmart
25 Stocks That Reached Their All-Time High This Year
Cynthia Measom
Cynthia Measom is a personal finance writer and editor with over 12 years of collective experience. Her articles have been featured in MSN, Aol, Yahoo Finance, INSIDER, Houston Chronicle, The Seattle Times and The Network Journal. She attended the University of Texas at Austin and earned a Bachelor of Arts degree in English.
How Target, Kohl's, Nordstrom and Others Sparked a Retail
With a few changes, some brick-and-mortar stores are thriving.
> Money > Business > The Hidden Costs of Fast Fashion


Dr. Paisan Ruamviboonsuk received his certificate of vitreous and retina diseases from Albert Einstein College of Medicine, New York, in 1995. He currently holds the positions of chairman of the Department of Medical Policy Development and Strategic Planning and assistant hospital director at the Center of Medical Excellence, Rajavithi Hospital, Bangkok, Thailand. He is also a retinal specialist serving at the Center of Excellence for Vitreous and Retina Diseases in the same hospital.
Since 2012, Dr. Ruamviboonsuk has been the president of the Royal College of Ophthalmologists of Thailand and was president of the Thai Retina Society from 2009-2014. He is also a regional secretary of the Asia-Pacific Academy of Ophthalmology (APAO), a council member of the Asia-Pacific Vitreo-retina Society and the secretary general of ASEAN Ophthalmology Society.
Dr. Ruamviboonsuk received a United Nations Public Service Award for his project on the prevention of blindness from diabetic retinopathy in 2012. He also received an APAO Distinguished Service Award in 2007 and APAO Achievement Award in 2014. He currently serves as an active reviewer of 5 international peer-reviewed journals and has been an invited speaker at more than 30 international ophthalmology meetings.


text:
'Final Fantasy 7 Remake' Part 2 Will Go 'Beyond' People's Expectations
Mike Diver
Published 12:24, 01 February 2021 GMT
I'm not saying that the PlayStation 4-exclusive Final Fantasy VII Remake was my biggest gaming disappointment of 2020, but it certainly left me... questioning some of the decisions its team made. Perhaps my own expectations were too high, so being met by a perfectly functional, sporadically very fun, undeniably incredibly beautiful game had me disappointed. But as my review lays out, it's a remake that definitely failed to fully live up to the incredible reputation of its 1997-released source material.
What FFVIIR was, however, is merely part one of the story - the game ends with the player-controlled party, headed by the big-sword-swinging Cloud, leaving the city of Midgar for further adventures across Gaia. Adventures that will, presumably, follow the plot of the original PlayStation game somewhat, taking us to Cosmo Canyon, Rocket Town and the Gold Saucer. I'm looking forward to it, as while last year's 'Part One' might have left me underwhelmed, the original Final Fantasy VII only really gets going once you leave the city behind.
And two key members of the Final Fantasy VII Remake team have been speaking about what's coming in part two - and how it's going to surpass expectations (well, they hope it does, anyway). The game's producer, Yoshinori Kitase, and its co-director, Naoki Hamaguchi, spoke about the sequel during the CEDEC+KYUSHU 2020 Online event, held over the weekend - and their comments were translated by Twitter user @aitaikimochi (via TheGamer).
Kitase says, according to @aitaikimochi's translation (and they do say they're "not quite satisfied with the way I translated the quote", as a caveat here):
"Those who played the original game probably know what happens in the story, and are curious as to what will happen now. However, because they know the story, that gives us the opportunity to deliver something they expect... yet also show them something that not only surprises, but also goes beyond their expectations."
He continues: We want to create a game that lives up to (players') expectations, but also throws them off, in a good way."
FF7R Producer Kitase and Co-Director Hamaguchi talked a bit about Part 2 during the CEDEC conference! Here's the excerpt's translation.
Kitase mentions for Part 2, they want to deliver something that will live up to everyone's expectations but also throw them off, in a good way. pic.twitter.com/aJtZq2jdz7
- ☆オードリーAudrey☆ (@aitaikimochi) January 30, 2021
Final Fantasy VII Remake did make diversions from the original game's plot - but for me, most of these felt inconsequential and more like needless padding than rewarding depth and detail. But I know that your mileage with Remake may well have differed.
In the same interview, Hamaguchi adds that the second Remake entry may also have "new surprises" in its battle system - which could mean a greater emphasis on old-school turn-based combat, or an all-action option. Remake was caught between the two worlds, rather, committing to neither in a way that felt totally satisfying.
Another interesting comment from Hamaguchi is that the first Remake's development team was composed largely of people who loved the 1997 PlayStation game; whereas newcomers for its follow-up are more into Remake's vision for the franchise. Which does indeed suggest it has potential to veer wildly from what we saw back in the original game - and chances are that it won't conclude the story. However it looks when it does come out, I'll be playing it - as the end of Remake is just too much of a tease not to.
Featured Image Credit: Square Enix
Topics: Final Fantasy 7 Remake, Square Enix, Final Fantasy
'Final Fantasy 7' Cloud Voice Actor Fired From TV Show For Refusing COVID Vaccine
'Final Fantasy 14' Pulled From Sale Digitally And Physically
'Final Fantasy VII Remake' Was Better With Backseat Gamers
'Final Fantasy 14' Announces In-Game Restraining Orders For Online Stalkers


text:
Q: how to show loader on each service call in angular I want to show loader on each service call in angular. I am using ngx-loading.
I have tried below code but it works only on route change, not getting the way to get it solved.
import { LoadingModule, ANIMATION_TYPES } from 'ngx-loading';
<router-outlet (activate)="onActivate($event)"></router-outlet>
<ngx-loading [show]="loading" [config]="{ backdropBorderRadius: '14px' }"></ngx-loading>

public loading = false;

onActivate(e) {
   this.loading = true;
}

A: There are 2 options for you,
You could use an HTTP Interceptor to intercept http request without modifying and update the state of your loader when a request starts and finishes.
Here is a basic interceptor which just let the request pass without any modification.
import { Injectable } from '@angular/core';
import {
  HttpEvent, HttpInterceptor, HttpHandler, HttpRequest
} from '@angular/common/http';

import { Observable } from 'rxjs';

/** Pass untouched request through to the next request handler. */
@Injectable()
export class NoopInterceptor implements HttpInterceptor {

  intercept(req: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {
    // Do your stuff here
    return next.handle(req);
  }
}

To provide your interceptor in your module, add this to your providers array:
{ provide: HTTP_INTERCEPTORS, useClass: NoopInterceptor, multi: true },

NB: You will probably need to inject a custom service in the interceptor to communicate the state of your loader to the components using it.
More info https://angular.io/guide/http#intercepting-requests-and-responses

Or use a shared service for all the HTTP requests and in the start of request make some variable value true which will bind to your loader and after completion of request make it false which will hide your loader from DOM.
For example
httpCall() {
this.loading = true;
return this.http.post(url, data, { headers: headers })
  .do(data=> {this.loading = false;},
  err=> {this.loading = false;);
}

<ngx-loading [show]="loading" [config]="{ backdropBorderRadius: '14px' }"></ngx-loading>

redpajama_set_name: RedPajamaStackExchange


As a decisive and innovative climate city, Rotterdam lives up to its responsibilities for the future. In an approach that focuses both on the causes and consequences of climate change, Rotterdam invests heavily in the comprehensive climate file, setting a unique and inspiring example for others to follow. The ambitions and results in the area of climate change, energy and water management contribute to a sustainable, attractive and economically successful city. For this purpose, the City of Rotterdam is engaged in active collaboration with the other partners of the Rotterdam Climate Initiative: the Port of Rotterdam, employers' organization Deltalinqs and DCMR Environmental Protection Agency Rijnmond.


text:
Megan Fox's ex-husband Brian Austin Green 'couldn't care less' about her engagement news
Megan Fox and Brian Austin Green were married from 2010 until 2021 but are both now in relationships with other people, with her currently engaged to Machine Gun Kelly
Joel LeaverShowbiz Reporter
Brian Austin Green reportedly "couldn't care less" about his ex-wife Megan Fox 's engagement news this month - though he is said to be "happy" for her.
Green, 48, and Fox, 35, were married between 2010 and 2021 - though were understood to have been separated for some time prior to their divorce being settled last year.
The former couple, who are both actors, now co-parent the three children whom they share together; Noah Green, nine, Bodhi Green, seven, and Journey Green, five.
Fox is currently in a relationship with musician Machine Gun Kelly, 31, - whose real name is Colson Baker. He proposed to her earlier this month whilst they were on vacation.
Megan Fox (right) is engaged to Colson Baker, known by his stage name Machine Gun Kelly (Image: Instagram/ Megan Fox)
She was previously married to fellow actor Brian Austin Green (Image: Getty Images)
And although Green is said to be "happy" for his ex-wife, a source has claimed that he "couldn't care less" about her engagement news, according to Entertainment Tonight.
The source told the outlet that the actor - who starred on Beverly Hills, 90210 - doesn't have "any lingering romantic feelings" for Fox nor does he feel "any anger" towards her.
They added that there is "no bad blood or ill will between them at this point" - with both parties now in relationships with other people following their separation two years ago.
Fox and Green were married from 2010 until 2021 and share three children together (Image: Getty Images)
"Brian is happy for her, but it really isn't affecting him one way or the other," they said. The source added that Green primarily "feels indifferent" towards Fox's engagement.
Green - whose credits include Desperate Housewives and Anger Management - is however said to be "just glad they are co-parenting well together."
He is understood to be in a relationship with dancer Sharna Burgess, 36. The couple had been partnered together on the latest season of ABC's Dancing with the Stars last year.
Fox - whose breakout role was in Transformers (2007) - got engaged to her new beau Baker at a luxury spa resort in Puerto Rico earlier this month.
She later shared the news on Instagram, with her posting a video of the proposal alongside a caption that revealed that the location was special to the couple.
The actor - whose credits include Jennifer's Body (2009) and Teenage Mutant Ninja Turtles (2014) - said they had sat under the same tree in July 2020 and "asked for magic."
Fox is currently in a relationship with musician Machine Gun Kelly (Image: Megan Fox/Instagram)
The couple got engaged earlier this month (Image: Megan Fox/Instagram)
Do you enjoy reading about celebrities? Sign up for all the best celeb news from the Mirror here .
She added: "Somehow a year and a half later, having walked through hell together, and having laughed more than I ever imagined possible, he asked me to marry him."
"And just as in every lifetime before this one, and as in every lifetime that will follow, I said yes. And then we drank each other's blood," she concluded the recent post.
Baker said he designed the ring himself (Image: Machine Gun Kelly/Instagram)
Fox shared footage of the proposal on Instagram (Image: INSTAGRAM)
Baker - known as MGK - told fans that he proposed "beneath the same branches [they] fell in love under." He also said he designed the engagement ring himself, with the help of jeweller Stephen Webster, 63.
The Mirror reached out to reps of Green for comment.


Our summer-soaked outdoor WET® BAR transports you to the tropics, the perfect spot for basking in golden sunshine or grooving under the stars with delightful drinks that amplify soulful revelry. Lounge on an inviting sun bed with sparkling Champagne or our ultimate pool party essential, the Shanghai-Tiki. Experimental mojitos garnish the seductive selection of Latin-inspired libations, designed to keep sultry vibes flowing. Rejuvenate after a dip or energize socializing with an enchanting array of Moorish tapas featuring beautifully cured meats, fresh seafood and artisan farmhouse cheeses.


Phones, Gadgets, Laptops and Related Accessories.
When it comes to tech related products, you have many options to find products to sell online! Popular ones are phones, laptops, other mobile devices and small gadgets. You can even sell new or used products!
However, this also means there is a lot of competition in this industry, which is why you have to select a platform that helps you every step of the way. And Jumpseller is exactly that!


text:
Q: Setting value in-line With all the awesome stuff we can do in C#, I was wondering if we could do something like the below:
  string totalWording =
  {
    if (isA)
      return "Value A";

    if (isB)
      return "Value B";

    if (isC)
      return "Value C";

    return "Default";
  };

So this would be very similar to the ?: except you can have more than 2 possible outcomes
string totalWording = isA ? "Value A" : "Default";

I could happily create a method that returns the value, but I'm a big fan of being able to see the simple stuff straight away
private string GetTotalWording()
{
  if (isA)
    return "Value A";

  if (isB)
    return "Value B";

  if (isC)
    return "Value C";

  return "Default";
}

I'd like to hear if anybody has something nice I can use, or if I'm just living on a prayer.
Edit:
There is the func option too, which is what I suppose got me onto the topic, as it looks you should be able to straight-up use a function when declaring a value.. but that might just be me
    Func<string> getTotalWording = () =>
    {
      if (isA)
        return "Value A";

      if (isB)
        return "Value B";

      if (isC)
        return "Value C";

      return "Default";
    };

A: Use repetitions of ternary operator.
string totalWording = isA ? "Value A" : (isB ? "Value B" : (isC ? "Value C" :  "Default"))

There is another way, if you only have manage-able number of if's and they remain same always. Create an enum with string values.
Below answer is based on another on Stack Overflow
You can create an enum for these statements with description.
public enum Values
    {
        [Description("Value A")] A,
        [Description("Value B")] B,
        [Description("Value C")] C,
        [Description("Value D")] D
    }

Then, you can create a function to get enum description
private static string GetEnumDescription(string text)
{
    var valueAttribs = typeof(Values).GetMember(text)[0].GetCustomAttributes(typeof(DescriptionAttribute), false);
    return ((DescriptionAttribute)valueAttribs[0]).Description;
}

and you can then use these as
var variable = "A";

    string description =
      (Enum.IsDefined(typeof(Values), variable)) ?
          GetEnumDescription(variable) : "Default";

    Console.WriteLine(description);
    Console.ReadLine();

A: You could nest the method and lay it out more succinctly, so it looks more like this:
void someMethod(bool isA, bool isB, bool isC)
{
    string totalWording() {
        if (isA) return "Value A";
        if (isB) return "Value B";
        if (isC) return "Value C";
        /*Else*/ return "Default"; }

    // Other code...

    string s = totalWording();

    // Etc
}

I personally find that more readable.
If you can't use C# 7 you can do a similar thing with a Lambda in earlier versions, as you've already noted in your question. I'll put a copy here for completeness:
void someMethod(bool isA, bool isB, bool isC)
{
    Func<string> totalWording = () => {
        if (isA) return "Value A";
        if (isB) return "Value B";
        if (isC) return "Value C";
        /*Else*/ return "Default"; };

    // Other code...

    string s = totalWording();

    // Etc
}

The reason I strongly prefer this to the version using the ternary operator is that when reading the ternary version I have to mentally translate it into the above code when trying to understand it.
If I have to do that, then I'd rather it was written down for me so I didn't need to expend the effort. Perhaps that's just me, and I'm lazy. ;)


text:
Q: Ownnership of QState. Do I need to delete all QStates? I added my state to m. This code will delete mystate?
QStateMachine *m = new QStateMachine();
QState *mystate = new QState();
m->addState(mystate);
delete m;

A: It is the same as with layouts. The state machine will take ownership if you add the state  and releases ownership when you manually remove the state from the state machine.

void QStateMachine::removeState ( QAbstractState * state )
  Removes the given state from this state machine.
  The state machine releases ownership
  of the state.


text:
Exquisitely hand carved woolly mammoth ivory cross
Home / Antique / Objet D'art / Exquisitely hand carved woolly mammoth ivory cross�Return to Previous Page
Product code: ES7727 Categories: Antique, Crosses, Necklace, Objet D'art.
The woolly mammoth last roamed the earth about 10,000 years ago, and here is an exquisitely hand carved woolly mammoth ivory cross.
Lab certified as mammoth ivory as opposed to elephant ivory, this not only makes it ethically sourced as hunting and killing of elephants today is of course banned, but it also allows it to be taken overseas without breaking any international laws regarding the trade of modern elephant ivory.
There is no doubt that who ever carved this piece was a true master in carving and knew how to obtain the most detail because as you look closer and closer, you will notice that the carving would not only have taken an immense amount of time, is so exquisitely done.
The cross measures 5.5cm across by 8.7cm or 9.7cm to the top of the sterling silver bail. With such a lovely tactile feel to it and exceptional hand carving, both combined with the character of being from a woolly mammoth, this is such a unique and character fulled piece.
Tag: Mammoth ivory cross.
Certified mammoth ivory.
A brief history on the woolly mammoth:
The earliest form of mammoth goes as far back as 55 million years ago. The woolly mammoth was about the same size as modern African elephants where the males reached shoulder heights between 2.7 meters and 3.4 meters and females reached 2.6 meters to 2.9 meters in shoulder heights. The woolly mammoth was well adapted to the cold, and this helped it survive through the last ice age. To survive, it was covered in fur with an outer covering of long guard hairs and a shorter undercoat. It had long, curved tusks which are highly prized today. Its behaviour was similar to that of modern elephants, and it used its tusks and trunk for manipulating objects, fighting, and foraging. The diet of the woolly mammoth was mainly grass and sedge and they could live to approximately 60 years old. Its habitat was the mammoth steppe, which stretched across northern Eurasia and North America.


flowers like these scarce come summer. We're soaking up the pretty and praying for rain.
Not too sure about this whole stick-face-in-the-hole thing at the zoo.
Cheating here with two pics, but couldn't help but include some grandparent love. Also filed under the category of: stuff my parents have for the kids to ride on.
I joked with a friend today that my parents' house has so much more space than ours does, and that this means the boys can fight and bicker in the backyard, in the front yard or even in the spacious living room! However, these warm days have also seen them walk to the park with their Babcia, holding hands and pointing out every garbage can, kitty cat, and "ga-bug-ga-ball" (basketball hoop) along the way. Not a bad way to spend March.
Like Mother Like Daughter has more p/f/h/r goodness.
Did you grow up in Sac? I did, but that was a LOOONG time ago.
somehow or other it came just the same!


This piece of art is my dedication to the nature itself because I love forest and mystical creatures.
Techniques I've been used is a matte painting inside Adobe Photoshop. Lots of chops from the source image as well as textures to cover the Ancient Protector's body. External images are my own (snapshots of my buddy) to pose the human characters. Brushing and airbrushing are required to grow vines and summon the Ancient Protector with the rules of third and golden mean composition (I almost forgot to apply those rules since I'm working as a character and creature artist rather than environment or cinematic), after that; I made touch ups in Adobe After Effects as a post-production stage and finally end up in Adobe Lightroom to enhance details and sharpens the final artwork.
Hope you like my creation; I had a lot of fun to complete this artworks. Thanks for viewing and have a great time!
Oh yeah... Will that wandering boy find this formidable creature as a friend or foe?
Thanks for your consideration to look after my SBS, friend. And your kindness to fave it.
Thanks for the comments, Keiley22 and Kid. Appreciated so much!
But once again, thanks for your considerations to look after my creation and I suggest to check the WIP section too. I tried to explain everything there. Have a great time all.
Love the girl, love the flowers (tulips) very nice setting, its just the papavers i think? that come out of the book that I dont like so much, they look so dead, I would have added something with more color or elegance. however thats a matter of opinion and this is your image so you probably have a reason for using that.
Dried flowers create a darker, unexpected turn as a contrast to a sweet girl.
Thanks for commenting, means a lot!
Really nice one. I like the colors and the mood. The shadow looks a bit off however.
Very good manipulation, i think the skirt edges need a lil blue tho, looks too sharp and intense. Good luck.
I dont understand the dropshadows on the leafs, now they cast a shadow in the air. I think it will improve your entry a lot if you can get rid of the drop shadow.
All except the fishnets and shoes. What is the source for the star?


text:
← A New Life (1988)
Jaws 2 (1978) →
My Rating: 10 out of 10
4-Word Review: Shark in the water.
A young woman (Susan Backlinie) goes out for a swim late one night only to have her severed hand wash up on shore the next day, which causes the Amity Police chief Martin Brody (Roy Scheider) to fear that her death may have been caused by a shark. Amity mayor Larry Vaughan (Murray Hamilton) doesn't want his town to risk losing business, so he has his coroner deny that a shark was responsible and hence the beach remains open, but then more attacks occur. Eventually an eccentric shark hunter named Quint (Robert Shaw), Matt Hooper (Richard Dreyfuss) from the Oceanographic Institute and Brody head out on a small fishing vessel called Orca to locate the shark and then kill it, but they find the underwater beast to be far bigger and more cunning than they had ever imagined.
With its exceptional ability to slowly build tension and keep the viewer riveted from the first frame to the last easily makes this the quintessential thriller. John Williams's legendary score adds to the murky ambience and in many ways is more memorable than the shark itself. Director Steven Spielberg wisely adds a secondary layer to the narrative by creating colorful and distinctive characters, most notably Quint, who gives the proceedings a flavorful nuance and makes the conversations and interactions that occur between the three inside the boat more interesting than what happens in the water.
The most amazing thing though is how little the shark is actually seen and in fact you don't even get a glimpse of him until about an hour in. Part of this was due to the difficulty of getting the mechanical creation to perform properly in salt water, but in the end this became a blessing in disguise as it's the mystery and allusion to its large size that makes it so riveting. The viewer feels as helpless and confused as the men on the boat, which makes the climactic sequence when the shark suddenly does jump onto the boat all that more impactful.
The film though does deviate heavily from the Peter Benchley source novel and a legitimate argument can be made as to which one presents the story better. In the book the tone is darker and the characters less likable. For me this makes it more intriguing from a psychological bent as it conveys the idea that humans are like the shark that they hunt as they both selfishly devour everything around them. Spielberg though didn't care for this interpretation so the novel's darker subtext gets erased, but it still made me intrigued, as much of a classic as this movie is, to see a reboot where the narrative stayed more faithful.
Some of the book's subplots got too involved particularly the one dealing with the mayor's connections to the criminal underworld, so I'm glad that one got toned down. However I felt the one though dealing with Hooper's affair with Brody's wife (Lorraine Gary) should've been left in as it would've added extra tensions between the two while on the boat while also seeing how people can learn to work together even when they hate each other.
In the book Hooper dies when the shark attacks the cage that he is in while in the movie he is able to escape and somehow hide from the shark. This though seemed unrealistic as sharks have special sensing organs known as electroreceptors that allow them to detect the electromagnetic field emitted from a moving animal or at close range even the heartbeat of an immobile one, which means the shark most likely would've figured out where Hooper was hiding and gotten him.
In the book the shark dies from its many wounds just as it gets a few feet from Brody while in the movie it's killed when the scuba tank that it has in its mouth explodes when hit by a bullet, but a 2003 episode of Mythbusters proves that in reality this wouldn't have happened. My main beef though is that by having the shark literally blow-up into little pieces it denies the viewer the chance at seeing what the beast looked like as a whole. Supposedly this was one giant of a shark, so viewing it strung up at the end would've been a cool thing to have seen.
End of Spoiler Alert!
Despite these many differences the film still works splendidly and I don't mean to imply that it doesn't, but I would still suggest reading the book afterwards as it gives the story and characters an added dimension.
Runtime: 2Hours 4Minutes
Studio: Universal
Available: DVD, Blu-ray, Amazon Video, YouTube
This entry was posted in 70's Movies, Classic, Drama on the High Seas, Movies Based on Novels, Thrillers/Suspense and tagged Entertainment, John Williams, Movies, Peter Benchley, Review, Richard Dreyfuss, Robert Shaw, Roy Scheider, Steven Spielberg. Bookmark the permalink.
4 responses to "Jaws (1975)"
Pingback: The Deep (1977) | Scopophilia
Joseph Kearny | July 15, 2018 at 1:59 AM | Reply
Overlong film gets weaker as it progresses. Over rated film nonetheless has a place in film history for a dubious reason; it ushered in the summer blockbuster and the quick BO pay off!
Pingback: Piranha (1978) | Scopophilia
Pingback: Car Wash (1976) | Scopophilia


When a critical household system is installed, your new equipment will typically come with specific performance commitments. Still, warranties on HVAC systems might not include the area of coverage that a Salt Lake City consumer may expect. HVAC systems are probably guaranteed against defect, but you may be surprised to find that labor and installation don't get included in those warranty terms. Here in Salt Lake City, our guarantee does include your absolute satisfaction for a three-year period.
With a 100 percent satisfaction guarantee, Salt Lake City neighbors can anticipate Service Experts Heating & Air Conditioning to cover issues related to installation quality. While most installers of HVAC systems duck such commitments, our motivation is your complete satisfaction with not only our equipment, but also with our work. Purchasing new equipment is significant, and with excellent care, many HVAC systems can last 10 years or more. However, proper installation is the key. Service Experts Heating & Air Conditioning is extremely careful in our initial work so your equipment will operate for years to come. Our commitment to service is second to none. Our work is completed by experts in the field. If you experience any type of trouble in the initialnext three years following your installation, we will come out and fix it.
Service Experts Heating & Air Conditioning offers Salt Lake City area consumers a variety of services related to HVAC systems so that your equipment can be kept up according to manufacturer guidelines. Annual services can help keep your heating and cooling equipment functioning optimally while permitting us to discover any problems before they can become critical. If you do encounter problems with your new system, you can always contact us to perform a diagnosis. Service Experts Heating & Air Conditioning is devoted to quality installation and service so that your Salt Lake City home comfort is perfect!


text:
Q: is my large mysql table destined for failure? I have built a mysql table on my local computer to store stock market data.  The table name is minute_data, and the structure is simple enough:

You can see that I made the key column a combination of date and symbol -> concat(date,symbol).  This way I do an insert ignore ... query to add data to the table without duplicating a date/symbol combination.
With this table, data retrieval is very simple. Say I wanted to get all the data for the symbol CSCO, then I could simply do this query:
select * from minute_data where symbol = "CSCO" order by date;

Everything has been "working".  The table now has data from over 1000 symbols, with over 22 million rows already.  I am thinking that is is not even half full for all the 1000 symbols yet, so I am expecting to keep growing the size of the table.
I am starting to see serious performance problems when querying this table.  For example the following query (which I often want to do, to see the latest date for a particular symbol) takes well over 1 minute to complete, and only returns 1 row!
select * from minute_data where symbol = "CSCO" order by date desc limit 1;

This query (which is also very import) is also taking over 1 minute on average:
select count(*), symbol from minute_data group by symbol;

The performance problems are making it unrealistic to keep working with the data in this way.  These are the questions that I would like to ask the community:
Is it futile to continue building my data set into this table?
Is MySQL a bad choice altogether for a data set like this?
What can I do to this table to improve performance?
What kind of data structure should I use for this purpose (instead of a MySQL table)?
Thank You!
UPDATE
I am providing the output from the explain, the same for the following 2 queries:
explain select count(*), symbol from minute_data group by symbol;
explain select * from minute_data  where symbol = "CSCO" order by date desc limit 1;

UPDATE 2
pretty simple fix.  I performed this query to remove the useless key_col that I had defined above, and made a primary key on 2 columns: date and symbol:
alter table minute_data drop primary key, add primary key (date,symbol);
Now I tried the following query, and it finished in less than 1 second:
select * from minute_data  where symbol = "CSCO" order by date desc limit 1;

This query still takes a long time to complete (72 seconds).  I guess that's still because the query has to tabulate all 22 million rows in one query?:
select count(*), symbol from minute_data group by symbol;

A: Your key_col is completely useless. You know that you can have a primary key over multiple columns? I'd recommend, that you drop that column and create a new primary key on (date, symbol) in this order since your date column has the higher cardinality. Additionally you can then (if there's the need for it) create another unique index on (symbol, date). Post EXPLAINs of your most important queries. And what's the cardinality of symbol?
UPDATE:
What you can see in the explain is, that there's no index which can be used and it scans the whole 22.5 million rows. Please have a try with the above mentioned. If you don't want to drop the key_col right now, you should at least add an index on symbol column.


text:
You are here: Home / In Business / Sherman & Howard Lawyers Recognized as 2017 Southwest Super Lawyers
In Business | Achievements |
Sherman & Howard Lawyers Recognized as 2017 Southwest Super Lawyers
Sherman & Howard L.L.C. April 17, 2017
Sherman & Howard is pleased to announce that three of its Arizona attorneys have been recognized as 2017 Southwest Super Lawyers: John Alan Doran in Labor and Employment Law and Robert Hackett and Brian Mueller in Business Litigation. Named as 2017 Southwest Super Lawyers "Rising Stars" are Matt Hesketh and Craig Morgan, both in the area of Business Litigation.
"Super Lawyers" are selected following a rigorous, multiphase process that combines peer nominations and evaluations with third-party research. Each year, no more than five percent of the lawyers in the state are selected by the research team at Super Lawyers to receive this honor.
John Alan Doran is a Member at Sherman & Howard and leads the firm's Labor & Employment Department in both Phoenix and Scottsdale, Arizona. He represents employers in all facets of labor and employment law matters, including mass employment, wage/hour class and collective action litigation, employment discrimination, wrongful termination litigation, and trade secret matters in state and federal courts. John counsels clients on prevention strategies, executive employment contracts, downsizing, personnel policies, and merger/acquisition employment issues. He is a noted speaker and author and presents regularly at conferences and trade association events throughout the country. John was named a Fellow in The College of Labor and Employment Lawyers in 2015. He has been recognized for his work by Best Lawyers in America, Chambers USA, Southwest Super Lawyers and he has been featured as one of Arizona's top attorneys by AZ Business magazine. Mr. Doran has been recognized as a Southwest Super Lawyer for 10 consecutive years.
Robert Hackett is a Member of Sherman & Howard's Litigation Department and has more than 45 years of trial experience. His practice focuses on complex multi-party litigation, with emphasis on trials in securities and business fraud, antitrust, real estate, contract, intellectual property, business dissolutions, corporate governance/director and officer liability and other fiduciary duty disputes. Mr. Hackett has been recognized as a Southwest Super Lawyer for 10 consecutive years.
Brian Mueller is a Member in Sherman & Howard's Litigation, Trials and Appeal group. He has more than 30 years of experience handling litigation matters for a variety of clients ranging from individuals and small businesses to multi-million dollar corporations throughout Arizona. He counsels clients on contract disputes, real estate and valuations, estate planning and probate, banking and financial services, corporate control and shareholder rights, construction, intellectual property, commercial torts, professional liability, transaction privilege and use tax, and telecommunications matters. Brian has extensive experience representing various Arizona municipalities, and has served as a Judge Pro Tem for the Maricopa County Superior Court for 11 years. He has been recognized as one of Arizona's top attorneys by AZ Business magazine. He has been named a Southwest Super Lawyer for the last four years.
Matt Hesketh is an Associate in the Litigation, Trial and Appeals and Labor and Employment groups. His practice focuses primarily on contractual disputes, corporate and business matters, administrative law and appellate litigation. He has also represented clients in guardianship and conservatorship proceedings. Prior to joining Sherman & Howard, Matt clerked for the Hon. Patricia A. Orozco at the Arizona Court of Appeals. This is Mr. Hesketh's second year to be included as a Southwest Rising Star for Business Litigation.
Craig Morgan is a Member in Sherman & Howard's Litigation, Trials and Appeals group. He has significant experience in handling a variety of matters including general business disputes, defamation, post judgment enforcement, creditor's rights, and receiverships. He has been named a Southwest Rising Star for Business Litigation from 2014 – 2017.
"To be included in the list of Super Lawyers demonstrates the respect our attorneys have gleaned from their peers and validates the commitment our attorneys have to providing the highest-quality legal and business solutions when it matters most," said Greg Falls, managing member of the firm's Arizona offices.
Super Lawyers, a Thomson Reuters business, is a rating service of outstanding lawyers from more than 70 practice areas who have attained a high degree of peer recognition and professional achievement. The annual selections are made using a patented multiphase process that includes a statewide survey of lawyers, an independent research evaluation of candidates and peer reviews by practice area. The result is a credible, comprehensive and diverse listing of exceptional attorneys. For more information about Super Lawyers, visit SuperLawyers.com.
About Sherman & Howard
Sherman & Howard L.L.C. assists its clients in most aspects of law affecting businesses and public institutions. Sherman & Howard's approximately 180 attorneys currently practice law from 11 offices in Phoenix and Scottsdale, Arizona; Denver, Colorado Springs, Steamboat Springs, and Aspen, Colorado; Albuquerque, New Mexico; Reno and Las Vegas, Nevada; St. Louis, Missouri; and Atlanta, Georgia. This year, the firm celebrates its 125th anniversary. For more information on Sherman & Howard, visit the firm at Sherman & Howard.
Specialization Is Key to Success for Legal Needs in Business
Ballard Spahr Phoenix Attorneys Named to Super Lawyers List
24 Gallagher & Kennedy Attorneys Named 2017 Southwest Super Lawyers


text:
Posted by Allyson Miller on June 28, 2017
Google's new London headquarters appears to be a growing trend
The mass search engine giant that's gone from allowing simple searches on how to boil an egg properly to self-driving cars, is at it again. This time, their new headquarters seem to be growing just as much as they are.
Google recently boasted about a design for their new London headquarters. Considered a landscraper because it will be just as long as normal skyscrapers are tall, Google's new building will house 7,000 Google employees.
One of the most fascinating elements about the new building, however, is not what's happening innovation-wise on the inside, but what's growing on the top of it.
A massive urban park.
Google pulled out all of the stops to offer a roof-top terrace that comes equipped with all the features of a park, including an amphitheater and a track for joggers and walkers. And it's all set against a backdrop of wildflowers, ponds, and well-shaded thickets.
Google certainly isn't the first to create a rooftop garden, and with the push for more green living, many home and garden magazines are exploring ways to bring a rooftop garden to homeowners.
This trend seems to increase as more and more homes are losing yard space—instead of going out, yards are going up!
In the corporate world, rooftop gardens add a bit of flare, variety, and benefits to those who work for them. Where homeowners are using creative DIY solutions to create their own elevated oasis.
But where's there are flowers, there are also weeds.
We've seen the concept of a garden mixed with a public space (building, road, etc.) before; ironically in London where the new Google headquarters is going. But many people (contractors included) feel garden roofs are bad ideas.
Although not on a roof (per se), the canceled London Garden Bridge was to be a stunning new public garden that would span the length of the River Thames, linking South Bank to West End of Northbank. The thought was to provide an enjoyable commute between north and south London with the use of trees, featured plants, and woodland and meandering walkways. Already, London's Garden Bridge has cost the taxpayers £37.4m ($48,376,900). And if the project had continued, it would have been over £200m to complete.
In the case of the Garden Bridge, money was the real economic downfall. But for homeowners, builders, and roofers, there are a couple other issues that prevent them from backing this trend.
1. It's still too early in its trend phase to risk
Rooftop gardens aren't exactly that new. One of the most stunning examples of this is houses in the small community of Wohldorf-Ohlstedt in Germany. Some houses there are covered in luscious green grass on top of their roof. And it's been that way since the 1940s!
2. Green roofs are too difficult to irrigate
All green roofs, garden terraces, require an abundance of water— no matter the plant type—when it's first planted. However, with the right selection of plants based on climate region, carrying for the garden is a lot easier than it appears.
To help, design thicker substrates (a growing medium) that absorb large amounts of water—think of it like an egg carton. The more plants can fall into a natural watering cycle, dependent upon nature, an easier of a job of keeping everything green and lush will be.
3. A garden roof will destroy the home with structural problems and leakage
This is the part you're probably most interested in knowing—how much damage will a rooftop garden cause to a home. And just so we're clear, a leaky roof is a problem for every home, no matter if it has a garden rooftop or a traditional roof.
There has not been any evidence released that claims garden roofs are more susceptible to leaking than their traditional counterpart. Even so, plants act as a natural barrier to a weathering roof.
It's important to note that properly designed structures that are tested to support the weight of weight soil still need to have proper protection with a waterproof membrane and a root barrier.
Maybe Google's on to something with their new design, and maybe it will inspire more and more homeowners to actually consider a rooftop garden of their own. But we're not quite convinced it will catch on—although it looks really cool.
Do you think this trend is going to root itself in the roofing industry?


Beat Battle – SecretRank about the beat to "Omori Omori" Guziora.
SecretRank about the beat to "Omori Omori" Guziora.
Continuing our series of articles where producers talk about their job on new single our attention was brought to SecretRank beat to the music "Omori Omori" Guziora.
Beat was made in spring of last year. Guzior sent me the parts where was great piece of violin bow. Inspired by this I want do something different something unique.
As you see I didn't use any compression as it sounds good already.
Background which is from beginning I got also from Engine 2 plug.
On percussion I put EQ and NY compression. On snare drum similar and on others drum parts you won't find anything extra – for example for Open Hat I place longer delay.
I use 2 reverbs – shorts and long from the standard FL Fruity Reverb plug which I place on Send channels.
In my opinion whole sounds well especially that beat was made at home. Final beat has 4 version. First was not so good compare to fourth which you can listen now :D.


Read more about Maggie below.
A consultation and treatment with any osteopath costs £45 (first appointment costs £52).
Maggie accepts bookings from BUPA, AXA PPP and Aviva insurance clients.
Registered Osteopath, currently in full-time practice at Brooks-Carter Clinic, Suite 5, Braehead Way Shopping Centre, Aberdeen AB23 8RR, seeing approx 30 clients per week; having been in practice for over 25 years.
Use a varied approach to treatment that includes Osteopathic Techniques and soft tissue/Remedial Massage work.
Responsible for an Associate Osteopath who works at Brooks-Carter Clinic providing him with guidance and professional development opportunities.
Provide work opportunities and for self-employed Massage Therapists as assistants to the osteopaths or by renting them rooms to run their own practices.
Present workshops for Remedial and Sports Massage Therapists, Advanced Remedial Massage Therapists who work in my clinic to ensure that standards are maintained.
Provide mentoring for those that work in Brooks-Carter Clinic and other Massage Therapists seeking advice or guidance.
Council Member of General Council for Massage and Soft Tissue Therapies (GCMT), the governing body for massage therapies and all bodyworks and soft tissue techniques in the UK. GCMT is the only forum where Professional Associations who represent massage can come together to discuss and resolve industry issues. GCMT aims to represent the views of the whole spectrum of massage practitioners and work collectively in the best interests of the profession.
As a founding member of GCMT I was a central player in defining the massage core curriculum, codes of practice and ethics which are now used as a key requirement of Complementary & Natural Healthcare Council (CNHC) registration. CNHC is the official voluntary registering body for Complementary Medicine in the UK.
Chairman of the Scottish Massage Therapists Organisation (SMTO). Involves 3 – 5 meetings a year with a Committee, screening applicants for membership, following membership procedures, organising Professional Complaints Panels when necessary, keeping up to date with current standards of education and practice, affiliating schools, and editing the journal 'On The Massage Scene (OTMS)'. OTMS keeps members up to date with the profession as well as providing them with advice via the Chairman's Report and through inclusion of articles written by me.
1992 – present: Continuing Professional Development certificates in Craniosacral Therapy, Cranial Osteopathy, Anatomy lectures at Aberdeen University (92-98); Abdominal Massage, Muscle Energy Techniques, Sports Massage, Core Stability, Rehabilitation at Physiotherapy and Osteopathic conferences, Biomechanics, Paediatric Osteopathy.
1972 – 1974 Registered General Nurse in Medical and Gynaecological wards.
1992: Co-founded Scottish Massage Schools (SMS) in Aberdeen offering courses in Swedish Massage and worked with regulatory bodies to discuss standards. SMS launched in Aberdeen and then established in Edinburgh and Inverness. Further courses were developed and added to curriculum offering Remedial and Sports Massage, Advanced Remedial Massage, Manipulative Therapy, On-Site Massage, Reflexology and Clinical Aromatherapy.
1992: Co-founded Scottish Massage Therapists Organisation (SMTO). Established Code of Conduct and Rules of Association, Complaints Procedures, Membership Criteria, liased with insurance companies to provide Massage Therapists with the right insurance package to keep them safe in practice and provide mentoring as well as support. The aim of the SMTO was to promote and unify Massage Therapy in Scotland and also to provide information to the public and provide a forum if clients wished to complain.
1992 – 2001: Secretary of Scottish Massage Therapists Organisation (SMTO) now Chair.
1995: The SMTO was one of the founder organisations for the now named General Council for Massage Therapies – which was set up by the Princes Trust Foundation for Integrated Health to be the regulatory body for Massage Therapy. Chair of the Ethics Committee – established Code of Conduct and Rules of Association, Complaints Procedures and contributed across the board for the profession.
1995 – present: Council Member of the General Council for Massage Therapies; formerly Communications Chair, Ethics and Professionalism Chair, and Secretary. Involves liaising with other associations and also the Complementary and Natural Healthcare Council which is now the Voluntary Regulatory body for Complementary Therapies. Regular meetings held in London to discuss issues of importance e.g. ethics, standards etc.
2011 – present: Advanced workshop presenter internationally in USA and Scotland.
Involves screening would be members to ensure that they meet the standard as set down by the GCMT. This may mean interview or certainly proof of training with copies of Diplomas and transcripts of courses not affiliated to the SMTO.
Issuing certificates and organising New Member entry on the website. Members are expected to do Continuing Professional Development as laid down by the GCMT. This is logged on renewal forms and spot-checked.
Liaising with the government body, the Complementary and Natural Healthcare Council.
Supervision of Complaints Procedures, when necessary, following the SMTO procedures.
Act as Mentor by phone and email to Members.
Affiliating schools to the SMTO – this involves reading courses, advising the applicants of any shortfalls and then accepting or declining their application for affiliation.
External Examiner to affiliated SMTO schools; verifying the examination procedures and giving talks on Professionalism to students/graduates.
Writing reports as requested in insurance cases against Massage Therapists when required.


text:
Student Alumni Success
Alex Legge
As an IB diploma graduate from Park View Education Centre, Alex Legge was awarded the Chancellor's Scholarship to attend Dalhousie University where she played varsity basketball for 5 years and is currently in her second year of medical school hoping to pursue a career in Internal Medicine. Alex wrote,"I attribute much of my academic success thus far to my participation in the IB Program and the skills I learned through the IB."
Alexander Burrows
Alexander Burrows graduated from the IB program at the Cobequid Educational Centre in Truro, June 2009 in the top of his class. He went directly into the second year of the Pre-Vet program at the Nova Scotia Agricultural College as an Atlantic Scholar where he made the President's List both semesters. In May/June 2010, Alexander spent seven weeks in South Africa with a wildlife vet and a game capture team where he was able to work with rhinos, leopards, cheetahs, antelopes, buffalo, etc. It was while he was in the wilds of Africa that he received word that he had been accepted at the Atlantic Veterinary College in Charlottetown, PEI. Alexander has now completed the first two years of the program and continues to place in the top of his class and on the Dean's List..
Alexander has twice been a member of the Animal Welfare Team, which has placed third each year, at an international competition held in Michigan each fall. He is currently the Co-President of the Bovine Club and President of the Small Ruminant Club at the AVC.
Alexander expects to graduate in May 2014 with his Doctor of Veterinary Medicine.
Thanks to the International Baccalaureate Program and the teachers at CEC that offered Alexander challenges and excellence in education giving him the opportunity to excel.
Brendan Riley
Brendan was part of the first IB class at Dr. John Hugh Gillis Regional High School. As an IB Diploma student, he graduated top of his class, receiving the Governor General's medal and the St. FX Presidential Scholarship, which is awarded annually to a student who demonstrates the qualities and values honoured by St. FX - notably leadership and dedication in service to others as well as academic achievement. In his first year at St. FX where he continued his studies, he finished as the top ranked student in the faculty of Arts. While in High School Brendan studied internationally, first in Spain, then at the conclusion of his grade 12 year, he studied in Germany. Brendan continues to excel in languages - fluent in English, French, Spanish, German and in April 2011 he travelled to University of Changzhou, in China, where he studied Mandarin and Business.
Brendan is also very involved in the University community as President of the Oxfam Campus group where he worked to raise awareness of poverty issues by organizing hunger banquets, taking part and organizing events and activities for World Food Day, World Water Day, World Women's Day, and the 101 Letter Writing Campaign. In December 2010 Brendan was involved in the St. FX Immersion Service Learning Project, which took him to Guatemala where he worked with the local school aged children in the village of Escuela Neuva Esperanza. He is also involved as an executive member of the shinerama campaign at St.FX which raises money annually for cystic fibrosis.
Brendan is currently finished his third year of studies at St.FX and has just accepted an internship in the German Foreign Affairs department in Berlin, Germany.
Dai Davies
Dai Davies in Peru | Boy Painting 1 | Boy and Girl Hugging Painting 2
Emma Archibald
There was tremendous excitement recently at Charles P. Allen High School with the announcement that Emma Archibald, a grade 12 IB Diploma student, had been awarded the McEuen Scholarship to attend prestigious University of St. Andrews in the medieval town of St. Andrews, Scotland. The University of St. Andrews is the third oldest in the English speaking world and will celebrate its 600th anniversary in 2014. Emma was one of several Canadian finalists for the scholarship and was flown to Toronto on April 26th for an interview with the selection committee. In making the award to Emma a representative of the selection committee commented, "Emma was an amazing candidate and stood out in a very impressive field of candidates."
Emma gives full credit for the support from "her wonderful team of IB teachers at CP Allen and in particular Heather Michael, her IB Coordinator." The McEuen Scholarship, worth over $200,000, is awarded to only one Canadian each year. It covers all expenses over the four years of undergraduate studies.
Jason Ross graduated from the Charles P. Allen IB program in 2011. While at Charles P. Allen, Jason was involved with school musicals and played competitive hockey. Jason completed Visual Arts HL, English HL and History HL and is now studying at Dalhousie. He plays varsity soccer and has an interest in architecture.
Kerrin Duggan
While Kerrin Duggan did not have high enough marks in her IB results to warrant a major entrance scholarship she has certainly made up for it since. After graduating from IB Program at John Hugh Gillis two years ago Kerrin enrolled in the Bachelor of Business Administration Program at St. FX and is in her second year and she has recently applied to major in Information Systems. After arriving at St. FX, Kerrin was awarded the Heaslip/MacDonald Bursary, a bursary awarded annually to a student who demonstrates determination, varied interests, and stands out as a person who has made a positive impact on their community, either through athletics or community leadership. This past April she was awarded the Ellis Charters Award for Sophomore of the Year.
In her first year Kerrin became involved with the Students' Union's Off Campus House Council and was then hired as one of the three Off Campus Leaders for the 2011-2012 year. This year in conjunction with the other Off Campus Leaders, Off Campus was awarded the distinction of House of the Year. She'll be continuing her involvement with the Students' Union as Society Coordinator for the 2012-2013 year. She has also been very active in the Student Life office at St. FX serving on the Community Code Review Committee in her first year and the Discipline Committee this year and will be continuing this upcoming year.
Maria Wilson graduated with the IB diploma from Yarmouth Memorial High School in 2010. At Yarmouth Maria quickly learned to balance her life between schoolwork, a rich social life and a heavy extra curricular commitment. In high school she held a job that demanded 20 hours a week, volunteered at an elementary school breakfast program, co-captained the school volleyball team and edited the school yearbook. Looking back she thinks the CAS component was one of the most valuable parts of the IB program because it pushed her into activities she would never have been involved in otherwise. The Diploma, her CAS activities, her interview skills and her ebullient personality so impressed the awards committee at Mt. Allison University that she was awarded the prestigious Bell Scholarship the highest entrance scholarship the university awards. Maria has since been full value for the award as she has continued her heavy service commitments and won the Mountie of the Year Award in her first year of study.
Ryan Farrell
Ryan is an Engineering student at Queen's University who is also a member of the Golden Gaels Football team. As a rookie he started 7 games which is, in itself, a huge accomplishment, but when combined with his straight A average Ryan clearly stands out! As Captain of the Citadel High School football team which won 3 consecutive Provincial championships, Ryan is used to hard work.
Awarded the prestigious Chancellor's scholarship at Queen's, Ryan was also recipient of the Lieutenant Governor's medal at Citadel High School and was awarded the Queen Elizabeth Medal recognizing Ryan as the school's top academic student. Among the many other things Ryan involved himself in , he was also a member of the Robotics team and served as a peer tutor in Mathematics.
Saba Balvardi
Nova Scotia's IB graduates achieved outstanding results in the 2011 IB examinations. Leading the way was Saba Balvardi who achieved an outstanding 44 out of 45 points, an achievement matched by only one IB student in the history of IB in the province.
Saba's achievement is all the more remarkable because she took an additional IB course, the very challenging "Further Mathematics" on a self–study basis, achieving a top score of 7. No other Nova Scotia IB student has ever attempted the Further Mathematics course.
After receiving multiple scholarship offers Saba decided to attend McGill University in Montreal.
"IB taught me how to manage my time, keep up with a full course load, how to critique and analyze work, and most importantly it taught me about life outside of the classroom. I was able to spend time with people who shared the same passion as me and I was able to make life long friendships," said Ms. Balvardi.
Saba's family immigrated from Iran in 2007, and she entered Halifax West in grade 10 speaking little English. She credits the teachers at Halifax West and in particular guidance counsellor Ms. Deborah Noonan with helping her through that very difficult first year.
Saba's younger sister, Sahar, is also enrolled in the IB diploma program and is in grade 11.
Pictured are John Messenger (Head of IB NS), Saba Balvardi, and Gary Walker (principal of Halifax West).
History of the IB
About the IB Diploma Program
IB in Nova Scotia
University Recognition
Facts & Opinions
"We view IB students as well prepared to succeed at university, and like many of our counterparts across Canada, we want to position ourselves as the university of choice for IB Diploma graduates." Asa Kachan - Registrar, Dalhousie University
Nova Scotia universities give IB graduates university credits based on their grades.
IB Diploma students write common examinations. Because these examinations are standardized throughout the world, IB Diploma graduates enjoy excellent university recognition world-wide.
There are currently 152 public schools in Canada that offer the IB Diploma Program.
The mission of the IB Diploma Program is "to develop knowledgeable and caring young people who help to create a better and more peaceful world".
In Nova Scotia all IB Diploma schools have open admission.
"What do IB Diploma Program scores tell us? Our research into student performance at UBC indicates that IB students with diploma scores in the 27 to 30 point range perform the same as straight-A students out of our provincial high school curriculum." - Michael Bluhm, Associate Director, undergraduate admissions, University of British Columbia.
An IB education prepares learners to engage with global challenges through inquiry, action and reflection.
An IB education creates learning communities in which students can increase their understanding of language and culture, which can help them to become more globally engaged.
The IBDP helps to prepare learners to engage with global challenges through inquiry, action and reflection.
All United World Colleges offer the IB as curriculum.
"Diploma Program students are well-rounded, multifacted, multiskillled and have studied in depth. They have good time-management skills. They score higher than students in other national systems, and the IB score is worldwide the same measure." - Hrilina Lock, undergrad admissions, London School of Economics
IB Diploma Achievement Percentages
Nova Scotia Students
2013 80% 79.9%
Privacy Terms Cookies Contact Crown copyright © Province of Nova Scotia.


Pipers Crisps have once again taken a haul of awards in the prestigious Great Taste awards, reaching an incredible total of 42 Great Taste commendations since 2007.
This year, one of Pipers' most popular flavours, Burrow Hill Cider Vinegar & Sea Salt, won two Gold Stars, awarded to; 'outstanding products, above and beyond delicious' with less than 15% of entries achieving this rating. There were also single Gold Stars for; Lye Cross Cheddar & Onion; Kirkby Malham Chorizo; Karnataka Black Pepper & Sea Salt; and Biggleswade Sweet Chilli.
Great Taste, organised by the Guild of Fine Food, is the largest accreditation scheme for fine food and drink. It supports and promotes food producers large and small, who want to supply the UK independent retail sector.
Katy Hamblin, Marketing Manager at Pipers said: "The 2018 Great Taste awards represent another great year of achievement for Pipers Crisps. We work really hard to make sure our flavours are full-bodied, distinctive and balanced, so we were particularly pleased that the judges' comments reflected this.
The two Gold Star winning Burrow Hill Cider Vinegar and Sea Salt flavour crisps.


Join us on May 17th for "Convincing your case team to use Analytics & TAR" presented by Tammy Doss, Vice President of Sales for Ipro Tech.
Ipro Tech is based in Tempe, Arizona. Tammy is an industry veteran who has spent over 15 years providing litigation support, technology solutions, and electronic discovery services to the legal community.
Lunch is generously sponsored by IPro. Please RSVP by Monday May 14th, so that we have an accurate lunch count.
Group meetings will be held at the regular Des Moines and Cedar Rapids locations. Remote participation is also available.
For those who'd like to participate remotely, the webcast login details are forthcoming.


Shop Room Spray - 3.5 oz.
PreviousMetal Tin - 6 oz. NextReed Diffuser - 6 oz.
A new addition to the Farmer and the Belle products, our 3.5 oz room sprays are a perfect addition to a bathroom, family car, dorm room, and while traveling. They provide instant fragrance and are available in all of our scents! Each room spray is 3.5 oz and is packaged in our hand stamped linen bag.
Not sure which scent you want?


text:
Home » Bukola Saraki , Nigeria Senate , Politics » Breaking: Over 49 senators append signatures against Saraki, Ekweremadu's impeachment
Breaking: Over 49 senators append signatures against Saraki, Ekweremadu's impeachment
At least 49 senators of the Federal Republic of Nigeria have appended their signatures against the failed attempt to impeach the Senate President, Dr. Bukola Saraki and the Deputy Senate President, Professor Ike Ekweremadu.
Recall that since the early hours of today, Monday 8th August, 2018, operatives of the Department of State Services, DSS, invaded the Nigerian National Assembly and took over the complexes.
The DSS operatives also denied many lawmakers, especially those loyal to Saraki and Ewkeremadu access to the chambers while allowing access to those under the All Progressives Congress, APC.
Senator representing Bayelsa East, Ben Murray-Bruce, while leading other lawmakers against the alleged inversion, said APC senators are behind the inversion and that the APC senators planned on impeaching Saraki and Ekweremadu and installing Senator Godswill Akpabio as the Senate President.
According to him, ""The front gate has been blocked by DSS and police. The plan is to allow APC senators entry. Senators who will install Akpabio as the Senate President and impeach Saraki and Ekweremadu."
He said the plot by the APC senators would not succeed as the PDP has the majority at the senate.
"It can't stand. They do not have the numbers. I have been in touch with Britain, Canada, and requested from the management that the visa of Akpabio and all the other senators involved in this be revoked. "So that their request to go to London, Washington, Paris, Berlin will be revoked." "What they are doing is illegal. What they are doing is against the constitution of the Federal Republic of Nigeria. This makes no sense."
"Senator Abiodun Oluijmi is making a nationwide call to anyone who has a big donkey we can buy for Senator Akpabio. Akpabio will soon have to sell his jet as his undemocratic actions of today will keep him grounded in #Nigeria for a very longgggggg time. #SaveOurDemocracy."
Among the senators who appended their signatures against the illegal impeachment of Saraki and Ekweremadu are:


text:
=head1 LICENSE

Copyright [1999-2015] Wellcome Trust Sanger Institute and the EMBL-European Bioinformatics Institute
Copyright [2016-2022] EMBL-European Bioinformatics Institute

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

     http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

=cut

package EnsEMBL::Users::Component::Account::Groups::View;

### Page for a logged in user to view details of one of his joined/owned groups
### This page does not check whether the user has any group membership or not, so that check is applied in Configuration::Account
### @author hr5

use strict;
use warnings;

use parent qw(EnsEMBL::Users::Component::Account);

sub content {
  my $self        = shift;
  my $hub         = $self->hub;
  my $object      = $self->object;
  my $user        = $hub->user;
  my $group_id    = $hub->param('id');
  my $membership  = $object->fetch_accessible_membership_for_user($user, $group_id, {'with_objects' => ['group', 'group.records']});

  if ($membership) {

    my $group       = $object->web_group($membership->group);
    my $group_name  = $self->html_encode($group->name);
    my $is_admin    = $membership->level eq 'administrator';
    my $is_active   = $group->status eq 'active';
    my $notif_types = $self->get_notification_types;

    my @sections;

    # group details section
    push @sections, $self->js_section({
      'heading'       => "Group: $group_name",
      'heading_links' => [$is_active ? {
        'href'          => {'action' => 'Groups', 'function' => 'Edit', 'id' => $group_id},
        'title'         => 'Edit settings',
        'sprite'        => 'edit_icon',
      } : (), $is_admin ? {
        'href'          => {'action' => 'Groups', 'function' => 'ConfirmDelete', 'id' => $group_id},
        'title'         => 'Delete group',
        'sprite'        => 'delete_icon'
      } : {
        'href'          => {'action' => 'Membership', 'function' => 'Unjoin', 'id' => $membership->group_member_id, 'csrf_safe' => 1},
        'title'         => 'Unsubscribe',
        'sprite'        => 'stop_icon',
        'confirm'       => "You are about to remove yourself from the group "$group_name". This action can not be undone."
      }],
      'subsections'   => [
        $group->status eq 'active' ? () : sprintf(q(
This group has been set inactive, ie. it's not visible to any member. %s to make it active now.
), $self->js_link({
          'href'        => {'action' => 'Group', 'function' => 'Save', 'status' => 'active', 'id' => $group_id, 'csrf_safe' => 1},
          'caption'     => 'Click here',
        })),
        $self->two_column([
          'Group name'  => $group_name,
          'Description' => $self->html_encode($group->blurb),
          'Type'        => sprintf('%s - %s', ucfirst $group->type, {@{$self->get_group_types}}->{$group->type} || ''),
          $is_active ? (
          'Notification settings', '',
          map { $notif_types->{$_} => $membership->$_ ? 'Yes' : 'No' } $is_admin ? qw(notify_join notify_edit notify_share) : qw(notify_share)
          ) : ()
        ])
      ]
    });

    # only show this section if group is active
    if ($is_active) {

      # bookmarks section
      my $bookmarks = $group->bookmarks;

      push @sections, $self->js_section({
        'subheading'        => 'Bookmarks',
        'subheading_links'  => [ {'href' => {'action' => 'Share', 'function' => 'Bookmark', 'group' => $group_id}, 'title' => 'Share from my bookmarks', 'sprite' => 'bookmark_icon'} ],
        'subsections'       => [ @$bookmarks ? $self->bookmarks_table({'bookmarks' => $bookmarks, 'group' => $group}) : q(
There are no bookmarks shared with the group.
) ]
      });

      # members
      my $memberships = $group->find_memberships( 'with_objects' => [ 'user' ]);

      my $table = $self->new_table([
        {'key' => 'member',   'title' => 'Member',  'width' => '30%'                    },
        {'key' => 'level',    'title' => 'Level',   'width' => $is_admin ? '20%' : '70%'},
        $is_admin ?
        {'key' => 'buttons',  'title' => '',        'width' => '50%'                    } : ()
      ], [], {'class' => 'tint', 'data_table' => 'no_col_toggle', 'exportable' => 0, 'data_table_config' => {'iDisplayLength' => 25}});

      for (sort {$a->user->name cmp $b->user->name} @$memberships) {

        my $is_pending_request    = $_->is_pending_request;
        my $is_pending_invitation = $_->is_pending_invitation;
        my $is_active             = $_->is_active;

        next unless $is_active || ($is_admin && ($is_pending_request || $is_pending_invitation));

        my $member          = $_->user;
        my $group_member_id = $_->group_member_id;
        my $member_id       = $member->user_id;
        my $member_name     = $self->html_encode($member->name);
        my $member_email    = $member->email;
        my $member_level    = $_->level;
        my $row             = {
          'member'            => sprintf('%s%s', $member_name, $is_admin ? " ($member_email)" : ''),
          'level'             => !$is_active ? $is_pending_request ? 'Request recieved' : 'Invitation sent' : ucfirst $member_level
        };
        my @buttons;
        if ($is_admin) {
          if ($is_pending_request) {
            push @buttons,
              $self->js_link({'href' => {'action' => 'Membership', 'function' => 'Allow',      'id' => $group_member_id, 'csrf_safe' => 1}, 'caption' => 'Allow'}),
              $self->js_link({'href' => {'action' => 'Membership', 'function' => 'Ignore',     'id' => $group_member_id, 'csrf_safe' => 1}, 'caption' => 'Ignore'}),
              $self->js_link({'href' => {'action' => 'Membership', 'function' => 'BlockUser',  'id' => $group_member_id, 'csrf_safe' => 1}, 'caption' => 'Block user from sending further requests'})
            ;
          } else {
            if ($member_level ne 'administrator') { # can not remove an admin
              push @buttons, $self->js_link({
                'href'    => {'action' => 'Membership', 'function' => 'Remove', 'id' => $group_member_id, 'csrf_safe' => 1},
                'caption' => $is_pending_invitation ? 'Remove invitation' : 'Remove',
                'confirm' => $is_pending_invitation
                  ? "Are you sure you want to remove the invitation sent to $member_name ($member_email) for the group $group_name?"
                  : "Are you sure you want to remove $member_name ($member_email) from the group $group_name?"
              });
            }
            push @buttons, $self->js_link({
              'href'    => {'action' => 'Membership', 'function' => 'Change', 'id' => $group_member_id, 'csrf_safe' => 1, 'level' => $member_level eq 'administrator' ? 'member' : 'administrator'},
              'caption' => $member_level eq 'administrator' ? 'Demote to member' : 'Make administrator',
              'confirm' => $member_id eq $user->user_id ? q(Are you sure you want to demote yourself to a member? You won't be able to undo this yourself.) : ''
            }) unless $is_pending_invitation;
          }
        }
        $row->{'buttons'} = join ' · ', @buttons;
        $table->add_row($row);
      }

      push @sections, $self->js_section({
        'subheading'        => 'Members',
        'subheading_links'  => [ $is_admin ? {'href' => {'action' => 'Groups', 'function' => 'Invite', 'id' => $group_id}, 'title' => 'Invite new members', 'sprite' => 'user-add-icon'} : () ],
        'subsections'       => [ $table->render ]
      });
    }

    return join '', @sections;

  } else {

    my $memberships = $user->accessible_memberships; # accessible_memberships not active_membership as you can also view an inactive group if you are an admin of that group

    # display form to select a group if no group was specified
    return $self->js_section({
      'heading'     => 'View group',
      'subsections' => [ @$memberships ? $self->select_group_form({
        'memberships' => $memberships,
        'action'      => {'action' => 'Groups', 'function' => 'View'},
        'label'       => 'Select a group to view',
        'submit'      => 'View'
      })->render : $self->no_group_message ]
    });
  }
}

1;

redpajama_set_name: RedPajamaGithub