text:
HashtagNews
Why Kibaki is set to become best paid public servant
By John Mutua May 13th, 2020 2 min read
Former President Mwai Kibaki. PHOTO | JEFF ANGOTE
Retired President Mwai Kibaki is set to become the best paid serving and retired public servant, Treasury documents have revealed.
The Treasury's Budget estimates that are before Parliament for approval indicate that Mr Kibaki's pension and perks will stand at Sh34.43 million in the financial year set to start in July. This will translate to a monthly average payment of Sh2.86 million.
This is the first time Mr Kibaki's own pension is appearing in the Budget estimates given that it has since 2013 been lumped with that of President Daniel arap Moi. The payment of Moi's pension was discontinued when he died on February 4.
At Sh2.86 million, Mr Kibaki's average monthly payout is more than double President Uhuru Kenyatta's official salary of Sh1.44 million. It also puts his benefits higher than the salaries and allowances of top chief executives of State-owned firms like KenGen, Kenya-Re and Kenya Power.
Under the proposed budget, Mr Kibaki's monthly pension is slightly shy of the allocation set for Mr Kenyatta's and his deputy, William Ruto's, combined average monthly pay of Sh3.3 million.
A retired president's monthly pension is set at 80 percent of the salary paid to the sitting president.
He also other perks like fuel, house and entertainment allowances.
The retired presidents' monthly pay allocation had increased from Sh64 million in the year to June 2017 to Sh74 million in the current year ending June.
Retirement benefits of the retired presidents have come under sharp focus, especially in the past couple of years when allocations increased by large margins, even as the government insisted that it had put in place austerity measures to deal with a growing public sector wage bill.
In 2015, the High Court stopped the government from paying allowances worth millions of shillings to Mr Moi and Mr Kibaki after finding that they were an unnecessary burden to the taxpayers.
The Attorney-General has since appealed the decision, allowing the two to continue enjoying the high pay.
Sections of the law that the court nullified entitled the two to a Sh300,000 house allowance per month, fuel (Sh200,000), entertainment (Sh200,000) and utilities (Sh300,000).
The law also entitles them to two personal assistants, four secretaries, four messengers as well as four drivers and bodyguards, pushing the office and home workers to 34 under the scheme funded by taxpayers.
Retired presidents are also entitled to four cars, including two limousines, that are replaced every four years.
Taxpayers also cater for workers in Mr Kibaki's Nairobi office that was bought at Sh250 million three years ago.
Daniel arap Moi
Mwai Kibaki
Muhoroni Youth boss calls for help from others clubs to...
'Kazi Mtaani' youth warned against demanding...
Danstan Omari: Chebukati will only get '2 bob'...


Deputy council leader Nigel Murphy said no decision has yet been made on the order.
Councils can use the orders to ban specified activities in a defined public area.
"Everyone should be able to enjoy the city centre and the actions of a small minority should not spoil it for the rest of Manchester and visitors to the city.


A space for the arts, education and therapy has finally blossomed in Oswestry.
I can assure you there is no other like it. You step in from the outside world and into another dimension.
It's an old welsh chapel designed by the Revd. Thomas Thomas and built in 1862-63. In style it has a classical, three bay Tuscan pilastered facade under overall pediment.
Due to lack if use it was auctioned and sold to it's new owner Duncan Kerr in 2011 with the intention of running it as an arts centre.
My main interest is providing this to the community and sustaining a vibrant arts scene for all ages.
Hermon Chapel Arts Centre is kitted out with lighting, a top of the range P.A, stage, can seat up to 150 (people), facilities to record and film all events, loads of places to hide and a licensed bar!
Any one who would like to come and have a look, attend events, hire, start workshops, you name it!


text:
Q: How to use char instead of varchar when generating db tables from entities? I'm using string(32) instead of integer for entity id field (it simulates guid type). But after creating database table from entity ids field type is set to varchar(32). I think it's not the best idea, guid always has length = 32 so char type will be more appropriate.
Is there a way to tell Doctrine to use char or the only way is to change it manually in database?

A: You can tell Doctrine to use vendor specific field types:
/**
 * @Column(type="string", columnDefinition="CHAR(2) NOT NULL")
 */
protected $country;

Source

A: Although the althaus solution works fine I think this one should be the canonical way of doing it:
With annotations:
/**
 * @Column(type="string", length=2, options={"fixed" = true})
 */
protected $country;

With YAML (example of both ID and non-ID field):
Your\Nice\Entity:
    id:
        id:
            type: string
            length: 32
            options:
                fixed: true
    fields:
        country:
            type: string
            length: 2
            options:
                fixed: true

*

*options: Array of additional options:

*

*fixed: Boolean value to determine if the specified length of a string column should be fixed or varying (applies only for string/binary column and might not be supported by all vendors).

Official documentation

redpajama_set_name: RedPajamaStackExchange


The Nokia 3155i currently has an Informr score of 3.7 out of 10. This score is based on our evaluation of 17 sources including reviews from users and the web's most trusted critics.
Nokia released the 3155i on March 29, 2006.
Where can I download the 3155i manual?
We've got you covered! Download a free PDF copy of the Nokia 3155i user manual here.
Nokia backs up the 3155i with a 1 Year parts & labour warranty.
I have 3155i problems. Where can should I go for support, replacement or repairs?
If your 3155i has problems and is still within its warranty period, you could contact Nokia support or the retailer you purchased the phone from. You'll find Nokia's contact information here. If your phone is off warranty and needs repair for a physical problem such as a broken screen or bad battery, you should visit an authorized service centre or a local phone repair shop. You can also connect with others in The Informr Community Forum to find and share answers to questions.
1Why can't the other person I'm calling hear me using the Nokia 3155i?
1Which is better between the Nokia 3155i and Nokia 2855i?
The Nokia 3155i's screen size is Unknown with 128 x 160 pixels resolution.
I bought my Nokia more than a year ago. It has served me well, better than other phones that have been in my household. It is not a $300 phone, but it works just fine.
This phone was manufactured with a defective front cover. It cracks down at the bottom just from the action of closing it. Their repair center even admitted to this and said it was redesigned but they did not issue a recall.
I received this phone in March. I've never dropped it or abused it. Just like most everyone else's review, my hinge has cracked and the phone split in two--within 9 months. Worst phone I've ever had. Don't even think of buying it!
my wife has this phone, and it is horrible. sound reception is often muffled, and it began cracking and falling apart within a few weeks of having it. now the hinge has broken completely off, and it was a total waste of money. thanks for insurance.


This Giesser Flexible Palette Spatula 6.25" gives chefs the quality they need at an affordable price. Non slip handle and flexible blade make this palette knife ideal for the serious student or professional chef.
Genware Vegetable Knife Green 4"
Genware Chef Knife Brown 6"


By popular demand we present this limited edition bottle in collaboration with artist Ghananian artist, Sarah Owusu. Both the artist and GiveMeTap believe that having strong values and practising them must be at the foundation in all that we do especially when running a business. So we created a bottle to symbolise this commitment using four key Adinkra symbols which derive from Cote D'Ivoire (Ivory Coast) and Ghana. They are visual symbols which represent concepts or aphorisms. We decided on Gye Nyame which translates to "Only God", Akoma which symbolises love, the heart and ties into patience and tolerance, and Adinkranehene which symbolises "Authority" and Mpatapo which symbolises "Harmony".
Every GiveMeTap bottle you purchase, we give a person in Africa 5 years of clean water.


text:
void *memset(void *ptr, int val, size_t num);
void *memsetd(uint32_t *dest, uint32_t val, size_t count);
uint8_t inportb (uint16_t port);
void outportb(uint16_t port, uint8_t data);
char *itoa(int value, char *str, int base);
uint16_t inportw(uint16_t port);
void disable_interrupts(void);
void enable_interrupts(void);
void halt_cpu(void);
uint32_t strcmp(char* string1, char* string2);
void memcpy(void *dest, const void *source, size_t num);
size_t strlen(const char *str);
void strrev(char *str);

#endif

redpajama_set_name: RedPajamaGithub


text:
Photo: Flickr-photos-on-Google-Maps mashup
To recap the last installment:
Most of the time, I don't have anything particularly substantial to offer the internet, and insubstantial contributions are best made on third party sites, not my own. Therefore this site lies mostly dormant. I don't add content to it very often, compared to how often I add content to other communities. Because there's no genuine bulk of content, there's no "return on investment" on the development work necessary to make this website something impressive, either technically or in 'experience' terms, and that also serves as a bit of a vicious circle. Knowing my UX / design is pretty unimpressive dissuades me from creating content... and round and round.
But there are still a few projects which I feel merit having a website and doing some bespoke development to deliver something beyond what would be possible on generic social media / aggregator platforms. Obviously in an ideal world this would be where I show off said completed amazing projects, but unfortunately I don't work that quickly, so it's more an overview of works in progress.
Flickr on Google Maps mashup
I'll start with the "most finished".
This was a classic case of "scratching an itch". As a means of "showing where my photos were taken on a map", flickr's map view has a glaring flaw, to render it basically useless in my opinion.
As shown here, you only get a dot on the map for each photo that fits in the 'active' region of the strip of photos along the bottom. Which, with the resolution I took the screenshot at, means 29 photos. I have many thousands of photos. I wish to see where "all my photos" are taken, not just 29. That's not even enough to show me where all my photos of one particular album/set are taken. It's rubbish.
On the principle of never coding something that someone else already has, I had a poke around for flickr-on-google-maps mashups, and swiftly found mypicsmap.com. This was almost perfect.
Only a few small grumbles: loading all those thousands of thumbnails takes literally minutes. Also, they're so big that it can decieve, suggesting that I've completely "covered" a certain area, when in fact, if you zoom in, I've only taken a couple of pics.
What really did my head in, and pushed me to start coding, was the incompleteness of the photos loaded. I've illustrated this on the right, with a blended overlay of mypicsmap and my own "product", you can see there are heaps of dots where mypicsmap shows no thumbnail. As far as it's concerned I haven't touched the riverbank around Ham, or visited Ham House, or the modernist church, but as far as I know, I definitely have, and that annoyed me probably slightly more than is healthy.
With no way of plugging directly into the cache/database mypicsmap uses and knocking up some scripts to force population of the missing items, I set about making my own 'clone' of the entire thing. Given the straightforwardness of the flickr and google maps APIs, as well as existing helper libraries, this wasn't especially difficult to get up and running.
The result of my labours is shown here, in comparable zoom to the previous two examples. You can clearly see how useless flickr is at serving the same purpose with its tiny handful of dots.
A slightly closer comparison to mypicsmap will reveal that the 'missing items' problem is fixed, and you'll see that I use much smaller dots instead of thumbnails, to solve the other issues that bothered me.
For those interested in the technical things, the build was pretty straightforward. The two aforementioned APIs do most of the lifting. Rather than hit flickr with 9000 API calls every time, I obviously cache things in my own mysql database. A thin PHP wrapper spits out the necessary data as json, which some javascript/jquery loads and uses to populate the map with dots of whatever colour.
The colours are determined by the control panel on the right. You can variously colour and filter by year, month or time of day taken, as well as tags and albums (sets). In all honesty, the only one I regularly use is colouring by year, but owing to the fundamental similarity of the operation required, once I'd written the code to do that, it was pretty straightforward to abstract it one or two more levels to handle numerous other options.
On a technical level, I suspect a pure javascript expert would find much to query in my code. Javascript being what it is, I'm sure there's a more elegant way of handling some of the 'metaprogramming' in there, where different parameters need to be compared in different ways in different modes (that is, in some I'm asking is A equal to B, in others I'm asking if A is in B).
On a UX level there is also much to explore and to be honest I probably need to write a whole separate blog item to do so, as this piece is already getting on and I'm not 1/3rd through yet. Suffice to say that this is a UI built to satisfy a personal itch, and it shows. It's quite fiddly and unpolished and I'd need to do a great deal of work before I went trumpeting this around as a 'thing' for public use. To quickly pick a few examples:
I have so many albums a list box is quite inadequate for selecting, even if it is alphabeticised. You really need what flickr provides internally, a list with 'autocomplete' as you type.
Handling of multiple modes simultaneous is not supported. That is, you can't filter by year (show only 2014) and then colourise the remaining dots by month. Worse still, the UI does not clearly reflect this. To do so, when selecting from the 'month' palette, the year palette could auto-select "off" and auto-disable / "grey out" sub-options to indicate it is now inactive, for example. I didn't implement this because if you dig into it there are plenty of nuances and edge cases of what does and doesn't make sense, what would or wouldn't be annoying, and at some point I want to add the ability to combine multiple modes, anyway.
The "time" mode is mostly useless because the data on flickr, despite my fastidiousness about correct metadata in most other regards, is really shoddy. Lots of 00:00 after a battery change that I didn't bother setting = umpteen wrongly timestamped photos.
The pattern of offering 12 options fits nicely with time, but is inadequate for tags, where some full list or (autocompleting) free text entry should really be offered.
Anyway, if you want to play around with it "live", it can be found here.
London hills
The next project I've been working on is an updated, expanded and newly bespoke-packaged version of my Skyline spotting from London hills piece.
It's one of the few pieces on this site to pick up a trickle of genuine traffic from google, and that's probably not surprising, because it's one of the few pieces of content with any actual substance, and probably the only one which covers a remotely under-served topic. There are bazillions of travel blogs with better write-ups of Slovenia than mine, but with London's skyline being relatively young / in-progress, I don't know anywhere else on the internet yet which similarly catalogues the best places to go and look at it.
From a content point of view, it will be expanded in that I've visited several more excellent hilltop viewpoints since writing the original. From a presentation / technical point of view, there was really one key challenge I needed to get struck into: photo size. See, when I first cobbled this site together I made a few choices, some solid, some dubious.
Firstly, I decided that I already have all my pics on flickr, I'm not going to (re) load them all into this drupal CMS too. Duplication. Repetitive. Pointless. Use flickr. This decision was sound.
Secondly, rather than explore drupal's flickr module as a basis for a field in a custom content type, I decided to just paste in the HTML from flickr's embed photo widget, into my drupal content. I'm a web developer, I can handle a bit of raw HTML, no biggie right? This decision was poor.
Thirdly, I knew I wanted the site to be responsive. Specifically, to be readable on a mobile phone. Specifically, my mobile, since I didn't go buying any others to test it on. But with mobile viewers in mind, I was keen not to deliver huge pages. So when it came to embedding the photos via flickr's HTML, I settled on the small, phone sized 500px version.
Since I wasn't using an API or any fancy programming, just pasting static HTML, I was committing to this version everywhere. Even on large desktops. On one level this is OK: you can click on the photo to see the large original on flickr, which is almost better for me in that it encourages loggable views in my flickr stats.
But ultimately, for a photo showcase website, I want to be delivering my photos to eyeballs as large as possible. The current format for my 'articles' just doesn't do it.
At this point, I took the decision of again ignoring that flickr module, and doing it myself manually. This may yet prove unwise, again, but I suspect not. I don't really need the overhead of drupal for this. I'm not committed as a developer to doing everything in drupal, just for the sake of it. Such a stance may have much merit in a corporate environment where the need for other developers to maintain work in future must be considered. But nobody's going to be maintaining this after me, and even if they were, a standalone package of mostly HTML with a dusting of standard-issue jquery glue and PHP/PDO wrappers isn't a problem.
What I've got so far is a system which, when you click on any link to a flickr image, pulls that image ID of size CurrentSize from flickr via the API into a nice large "viewing pane" of CurrentSize within the layout. Except actually it doesn't because that's way too slow; I cached it all in a local database instead so it pulls the image HTML from there. Except actually it doesn't, because that was still too slow, I wanted the photo to change in an instant, so it preloads all the images from this cache into the DOM and when you click on any relevant link it just fiddles the DOM accordingly. Except then I started running into annoying edge cases where you click on one link while it's still loading other things in the background...
Anyway, in general it all works fine now in "big desktop" mode. But I still have to write my mobile layout / CSS (wireframe done, mentally, and for the special sake of this article I even MS Paint-ed it), and possibly do another breakpoint in between, and complete all the content (I've only written up about a quarter of the hills so far).
London (trackside) graffiti
The final project I've been toying with, this one more at the mental pondering and online research stage than actual development, is how to write-up / showcase all the graffiti photos I've been taking.
It started, more or less, when I saw this, and surprised myself by managing to grab a half-decent picture of it through a moving train window:
See, before that, graffiti had meant two almost entirely separate things to me.
There was the style of artwork as seen in music videos, advertisments, documentaries about early NYC hiphop, and so on - colourful, skillful, intricate, crisp, playful, creative... generally impressive.
And then there was the illegal writing I saw on the streets, on trains, bus stops and so on. Which seemed almost completely monochrome, illegible, lacking in apparent skill, lacking in aesthetic value, and generally just vandalism.
But this - this was both at once. This had the colour and complexity I'd only really previously seen on legal walls and/or in the US, but it was bona fide graffiti, illegally painted in a dangerous location (an extremely busy train line), no studio job or "street art".
And so begun a mini-obsession. All the train journeys I was taking to go and photograph some skyscrapers, or a canal, or whatever London stuff was on my agenda, were transformed from dead space to a window of opportunity, photographically speaking. I watched keenly through the windows to notice new or quality pieces and attempting to photograph them.
It rapidly got to a stage that many would probably consider quite silly. To do a good job capturing these trackside works, while the train speeds along, you need to be prepared, ready to pan-and-scan before it's even in sight. You end up memorising where they are, learning the rhythm of each train route, "this bridge, that signal box and then that factory on the left after that has a ton of paint to capture..." You end up taking specific trains at specific times of day, so that you can not only get a window seat on the correct side for the day's targets, but have the sun shining on them, too.
Initially, it was as much about the photographic challenge of getting a usuable shot in these difficult conditions, as it was about the graffiti. But before long I was not only noticing, but appreciating and bothering to photograph the type of graffiti I was previously ignoring. Single colour stuff, basic tags: even the unimpressive "noise" above which the colourful and detailed pieces initially stood out, soon started to make a kind of sense.
And like the skylines thing, the other thing that stands out to me is the sheer absence of comparable info/content on the internet. It's actually kind of remarkable. Only a handful of blogs and forums, and they're mostly dead. Searching graffiti writer's names only finds three things: uncontextualised, unsorted photos on flickr and instagram, irrelevant nonsense, and, occasionally, a news article about them being jailed.
You can hardly find anonymous discussions, let alone interviews. The work stands alone in the real world, unsupported by any internet community obsessively building a comprehensive db or wiki of everything in the "universe", in a way which seems very uncommon these days, where every cultural movement seems to come with this online complement. In a way that's part of the appeal, but it does leave a "gap in the market", as it were, for an interesting (hopefully!) exploration of the topic.
Anyway, I'm getting ahead of myself here and writing the damn article, instead of writing the preview of what the article will hopefully do, from a web perspective.
The overall point is that I've avoided writing the article for a while because of indecision over the many different ways it could be approached. I initially intended to approach it chronologically (as I did above, pretty much). Me starting clueless, then showing stuff in roughly the order I saw it, and explaining how my knowledge and interest grew along the way.
But alternatives started to nag at me.
The actual experience of this work, in reality, was geographical. You travelled along a given line and saw one piece then another, different writers along the track. And the works relate to the particular surface / structure they're on - fitting the width of a bridge support, or splitting letters between arches, and so on. The "real" context of a given SOETA (for example) was that it was on the bridge support in Earlsfield, between a SOIR2 and a LAGER, not that I saw it in May 2014, a week after a COSA in Blackfriars. That's meaningless, surely?
And part of me thought this whole notion of "writing up" the graffiti scene of an entire metropolis (well, even the south half) was pretty stupid, particularly as a complete ignoramous on the subject, and maybe I'd be better off tackling it as a series of smaller chapters. Routes/lines are too big for that train of thought, so the obvious option would be focus on one of my favourite writers at a time, explaining the aspects of their style that I've come to particularly like.
Of course, this only sent me further up the garden path, wondering if it's possible to do some mega interactive presentation that lets you explore by any of these means of "slicing" - at once. Some kind of map view, or animation along a train, which can also be scrolled in time, and simultaneously filtered by name.... ahhh... no, come on, let's think "feasible" here.
Back to reality, I'm looking at some combination of text and pictures, which should be straightforward, but it's amazing how difficult it is to get the information architecture absolutely right, even when you only have two such incredibly basic types of content. As proven by my existing articles. See, the trouble is matching the length of text to the height of photos. Sometimes you might have very little to write: "then I came upon this stunning valley" - it's some random valley, it doesn't have a Wikipedia page, or deep history to ramble on about, but you have 8 photos of it. So by the time you scroll to the 8th (in my current layout), the one or two sentences setting up the location are long off the page.
Other times you visit a historic house which deserves a lengthy diversion into the story of its owner's life, but the house is not photogenic so you only have one token shot, meaning a long narrow wall of text with no photographic life alongside.
There's no easy silver bullet for this. In many ways it makes me wish I'd stuck with DTP and gone into print design, instead of hopping on the web bandwagon in the 90s. At least a piece of paper stays the same size once you print it. This responsive lark is great for information dissemination, philosophically speaking, don't get me wrong, but it's a pain in the backside for when you want to craft a "coffee-table book" kind of visual experience online and be assured it's of the highest quality regardless.
Thinking around all the options I've seen, probably the best toolkit for tackling this problem is Shorthand. If you don't recognise the name, you've probably seen it nonetheless. It's the thing where you scoll and there are big pictures that change as well as scrolling the text, and, oh here's an example, you know what I mean.
Anyway, Shorthand itself is not really priced for personal use, but I've had my standard sniff around for existing libraries and found that the likes of skrollr or scrollmagic should let me build my own vaguely comparable pages, with blocks of text pinned while multiple photos scroll, and/or vice versa, as the article progresses.
So, that's on my agenda for this website too. But first I do need to decide if I structure by time, line or writer...

redpajama_set_name: RedPajamaCommonCrawl


text:
#pragma once
#include <aws/guardduty/GuardDuty_EXPORTS.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/core/utils/memory/stl/AWSVector.h>
#include <aws/guardduty/model/SecurityContext.h>
#include <aws/guardduty/model/VolumeMount.h>
#include <utility>

namespace Aws
{
namespace Utils
{
namespace Json
{
  class JsonValue;
  class JsonView;
} // namespace Json
} // namespace Utils
namespace GuardDuty
{
namespace Model
{

  /**
   *
Details of a container.

See Also:
   AWS
   * API Reference

   */
  class AWS_GUARDDUTY_API Container
  {
  public:
    Container();
    Container(Aws::Utils::Json::JsonView jsonValue);
    Container& operator=(Aws::Utils::Json::JsonView jsonValue);
    Aws::Utils::Json::JsonValue Jsonize() const;

    /**
     *
The container runtime (such as, Docker or containerd) used to run the
     * container.

     */
    inline const Aws::String& GetContainerRuntime() const{ return m_containerRuntime; }

    /**
     *
The container runtime (such as, Docker or containerd) used to run the
     * container.

     */
    inline bool ContainerRuntimeHasBeenSet() const { return m_containerRuntimeHasBeenSet; }

    /**
     *
The container runtime (such as, Docker or containerd) used to run the
     * container.

     */
    inline void SetContainerRuntime(const Aws::String& value) { m_containerRuntimeHasBeenSet = true; m_containerRuntime = value; }

    /**
     *
The container runtime (such as, Docker or containerd) used to run the
     * container.

     */
    inline void SetContainerRuntime(Aws::String&& value) { m_containerRuntimeHasBeenSet = true; m_containerRuntime = std::move(value); }

    /**
     *
The container runtime (such as, Docker or containerd) used to run the
     * container.

     */
    inline void SetContainerRuntime(const char* value) { m_containerRuntimeHasBeenSet = true; m_containerRuntime.assign(value); }

    /**
     *
The container runtime (such as, Docker or containerd) used to run the
     * container.

     */
    inline Container& WithContainerRuntime(const Aws::String& value) { SetContainerRuntime(value); return *this;}

    /**
     *
The container runtime (such as, Docker or containerd) used to run the
     * container.

     */
    inline Container& WithContainerRuntime(Aws::String&& value) { SetContainerRuntime(std::move(value)); return *this;}

    /**
     *
The container runtime (such as, Docker or containerd) used to run the
     * container.

     */
    inline Container& WithContainerRuntime(const char* value) { SetContainerRuntime(value); return *this;}

    /**
     *
Container ID.

     */
    inline const Aws::String& GetId() const{ return m_id; }

    /**
     *
Container ID.

     */
    inline bool IdHasBeenSet() const { return m_idHasBeenSet; }

    /**
     *
Container ID.

     */
    inline void SetId(const Aws::String& value) { m_idHasBeenSet = true; m_id = value; }

    /**
     *
Container ID.

     */
    inline void SetId(Aws::String&& value) { m_idHasBeenSet = true; m_id = std::move(value); }

    /**
     *
Container ID.

     */
    inline void SetId(const char* value) { m_idHasBeenSet = true; m_id.assign(value); }

    /**
     *
Container ID.

     */
    inline Container& WithId(const Aws::String& value) { SetId(value); return *this;}

    /**
     *
Container ID.

     */
    inline Container& WithId(Aws::String&& value) { SetId(std::move(value)); return *this;}

    /**
     *
Container ID.

     */
    inline Container& WithId(const char* value) { SetId(value); return *this;}

    /**
     *
Container name.

     */
    inline const Aws::String& GetName() const{ return m_name; }

    /**
     *
Container name.

     */
    inline bool NameHasBeenSet() const { return m_nameHasBeenSet; }

    /**
     *
Container name.

     */
    inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; }

    /**
     *
Container name.

     */
    inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); }

    /**
     *
Container name.

     */
    inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); }

    /**
     *
Container name.

     */
    inline Container& WithName(const Aws::String& value) { SetName(value); return *this;}

    /**
     *
Container name.

     */
    inline Container& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}

    /**
     *
Container name.

     */
    inline Container& WithName(const char* value) { SetName(value); return *this;}

    /**
     *
Container image.

     */
    inline const Aws::String& GetImage() const{ return m_image; }

    /**
     *
Container image.

     */
    inline bool ImageHasBeenSet() const { return m_imageHasBeenSet; }

    /**
     *
Container image.

     */
    inline void SetImage(const Aws::String& value) { m_imageHasBeenSet = true; m_image = value; }

    /**
     *
Container image.

     */
    inline void SetImage(Aws::String&& value) { m_imageHasBeenSet = true; m_image = std::move(value); }

    /**
     *
Container image.

     */
    inline void SetImage(const char* value) { m_imageHasBeenSet = true; m_image.assign(value); }

    /**
     *
Container image.

     */
    inline Container& WithImage(const Aws::String& value) { SetImage(value); return *this;}

    /**
     *
Container image.

     */
    inline Container& WithImage(Aws::String&& value) { SetImage(std::move(value)); return *this;}

    /**
     *
Container image.

     */
    inline Container& WithImage(const char* value) { SetImage(value); return *this;}

    /**
     *
Part of the image name before the last slash. For example, imagePrefix for
     * public.ecr.aws/amazonlinux/amazonlinux:latest would be
     * public.ecr.aws/amazonlinux. If the image name is relative and does not have a
     * slash, this field is empty.

     */
    inline const Aws::String& GetImagePrefix() const{ return m_imagePrefix; }

    /**
     *
Part of the image name before the last slash. For example, imagePrefix for
     * public.ecr.aws/amazonlinux/amazonlinux:latest would be
     * public.ecr.aws/amazonlinux. If the image name is relative and does not have a
     * slash, this field is empty.

     */
    inline bool ImagePrefixHasBeenSet() const { return m_imagePrefixHasBeenSet; }

    /**
     *
Part of the image name before the last slash. For example, imagePrefix for
     * public.ecr.aws/amazonlinux/amazonlinux:latest would be
     * public.ecr.aws/amazonlinux. If the image name is relative and does not have a
     * slash, this field is empty.

     */
    inline void SetImagePrefix(const Aws::String& value) { m_imagePrefixHasBeenSet = true; m_imagePrefix = value; }

    /**
     *
Part of the image name before the last slash. For example, imagePrefix for
     * public.ecr.aws/amazonlinux/amazonlinux:latest would be
     * public.ecr.aws/amazonlinux. If the image name is relative and does not have a
     * slash, this field is empty.

     */
    inline void SetImagePrefix(Aws::String&& value) { m_imagePrefixHasBeenSet = true; m_imagePrefix = std::move(value); }

    /**
     *
Part of the image name before the last slash. For example, imagePrefix for
     * public.ecr.aws/amazonlinux/amazonlinux:latest would be
     * public.ecr.aws/amazonlinux. If the image name is relative and does not have a
     * slash, this field is empty.

     */
    inline void SetImagePrefix(const char* value) { m_imagePrefixHasBeenSet = true; m_imagePrefix.assign(value); }

    /**
     *
Part of the image name before the last slash. For example, imagePrefix for
     * public.ecr.aws/amazonlinux/amazonlinux:latest would be
     * public.ecr.aws/amazonlinux. If the image name is relative and does not have a
     * slash, this field is empty.

     */
    inline Container& WithImagePrefix(const Aws::String& value) { SetImagePrefix(value); return *this;}

    /**
     *
Part of the image name before the last slash. For example, imagePrefix for
     * public.ecr.aws/amazonlinux/amazonlinux:latest would be
     * public.ecr.aws/amazonlinux. If the image name is relative and does not have a
     * slash, this field is empty.

     */
    inline Container& WithImagePrefix(Aws::String&& value) { SetImagePrefix(std::move(value)); return *this;}

    /**
     *
Part of the image name before the last slash. For example, imagePrefix for
     * public.ecr.aws/amazonlinux/amazonlinux:latest would be
     * public.ecr.aws/amazonlinux. If the image name is relative and does not have a
     * slash, this field is empty.

     */
    inline Container& WithImagePrefix(const char* value) { SetImagePrefix(value); return *this;}

    /**
     *
Container volume mounts.

     */
    inline const Aws::Vector<VolumeMount>& GetVolumeMounts() const{ return m_volumeMounts; }

    /**
     *
Container volume mounts.

     */
    inline bool VolumeMountsHasBeenSet() const { return m_volumeMountsHasBeenSet; }

    /**
     *
Container volume mounts.

     */
    inline void SetVolumeMounts(const Aws::Vector<VolumeMount>& value) { m_volumeMountsHasBeenSet = true; m_volumeMounts = value; }

    /**
     *
Container volume mounts.

     */
    inline void SetVolumeMounts(Aws::Vector<VolumeMount>&& value) { m_volumeMountsHasBeenSet = true; m_volumeMounts = std::move(value); }

    /**
     *
Container volume mounts.

     */
    inline Container& WithVolumeMounts(const Aws::Vector<VolumeMount>& value) { SetVolumeMounts(value); return *this;}

    /**
     *
Container volume mounts.

     */
    inline Container& WithVolumeMounts(Aws::Vector<VolumeMount>&& value) { SetVolumeMounts(std::move(value)); return *this;}

    /**
     *
Container volume mounts.

     */
    inline Container& AddVolumeMounts(const VolumeMount& value) { m_volumeMountsHasBeenSet = true; m_volumeMounts.push_back(value); return *this; }

    /**
     *
Container volume mounts.

     */
    inline Container& AddVolumeMounts(VolumeMount&& value) { m_volumeMountsHasBeenSet = true; m_volumeMounts.push_back(std::move(value)); return *this; }

    /**
     *
Container security context.

     */
    inline const SecurityContext& GetSecurityContext() const{ return m_securityContext; }

    /**
     *
Container security context.

     */
    inline bool SecurityContextHasBeenSet() const { return m_securityContextHasBeenSet; }

    /**
     *
Container security context.

     */
    inline void SetSecurityContext(const SecurityContext& value) { m_securityContextHasBeenSet = true; m_securityContext = value; }

    /**
     *
Container security context.

     */
    inline void SetSecurityContext(SecurityContext&& value) { m_securityContextHasBeenSet = true; m_securityContext = std::move(value); }

    /**
     *
Container security context.

     */
    inline Container& WithSecurityContext(const SecurityContext& value) { SetSecurityContext(value); return *this;}

    /**
     *
Container security context.

     */
    inline Container& WithSecurityContext(SecurityContext&& value) { SetSecurityContext(std::move(value)); return *this;}

  private:

    Aws::String m_containerRuntime;
    bool m_containerRuntimeHasBeenSet;

    Aws::String m_id;
    bool m_idHasBeenSet;

    Aws::String m_name;
    bool m_nameHasBeenSet;

    Aws::String m_image;
    bool m_imageHasBeenSet;

    Aws::String m_imagePrefix;
    bool m_imagePrefixHasBeenSet;

    Aws::Vector<VolumeMount> m_volumeMounts;
    bool m_volumeMountsHasBeenSet;

    SecurityContext m_securityContext;
    bool m_securityContextHasBeenSet;
  };

} // namespace Model
} // namespace GuardDuty
} // namespace Aws


Entertainers Single story in a great location in South Palm Desert. 4 bedroom, 3 bathroom on a 15,000 square foot lot. Outside, the home features a resort setting with a pool/spa, Basketball/Tennis Court, and large covered patio with immaculate landscaping. Interior upgrades include a spacious kitchen with granite tile counters and a large center island, breakfast counter, and a private dining room. 2 skylights in the kitchen provide plenty of light. There is a large step-down living room that has a fireplace and wet bar area. The large master bedroom has a walk in closet.Newer paint and carpet throughout. Plantation shutters. Garage is a 2 car with epoxy floors. Great opportunity to buy a vacation home!
Sold by Nonmember Agentdefault BRE#01434262 of Nonmember Officedefault.
Listing provided courtesy of Daniel Murphy DRE#01434262 of Re/Max Olson And Associates.


text:
Deepen Your Roots & Remember Your Belonging
Meet Becca
Ireland Sacred Pilgrimage Recap
In the spring of 2018, I guided 13 women on a sacred pilgrimage to Ireland—the land of their ancestors and a very special place that has preserved much of the mysteries of earth-based, pre-Christian traditions. Each of us journeyed there with our own intentions, and our week together culminated with a powerful ritual to welcome in the season of light with a great fire (more on that below).
I wanted to give you a little recap of what we experienced there since it was such a powerful week for so many of us (including me!). I hope it inspires you on your own journey—whether that be to the lands of your ancestors or the navigation of the inward path.
The sacred cat stone on Uisneach—the center point of Ireland
We began together in the Glen of Imaal, in the Wicklow Mountains, by opening our circle and spending time and care making agreements about how we were going to treat each other, principles of reciprocity, confidentiality, self-responsibility, and reverence of lineage. We practiced the art of sistering (witnessing, empty presence, deep compassion), created our altar, and set our intentions for our time together on ancient land.
Karen Ward, a Dubliner who connects women to Celtic tradition and the moon, led us in sacred ceremony on The Hill of Tara—including the maiden rites of Grainne, a journey with the grandmother hawthorn fairy tree, meeting Sheela Na Gig, and circling the Lia Fáil - the stone of Destiny.
Karen and I at the Well of the White Cow on Tara
Karen also shared with us the beauty and magic of the goddess Brigid, in Kildare. We visited her fire temple, saw the eternal flame being kept by the 3 Solas Bride sisters, and blessed ourselves and each other with the water from her healing and garden wells.
Karen giving me the fire blessing of Brigid in Kildare
We explored the forest together (both within ourselves and in the Glen of Imaal) and crafted our own Celtic tree ogham medicine bags and incense blends with local herbalist and artist Sherrie Scott.
Women's ceremony before greeting the men and lighting the fire on Bealtaine
We traveled to the Hill of Uisneach (often referred to as the navel of Ireland and a place many don't know about, and easily pass on the road with its cloak of invisibility) to join in on the Bealtaine fire festival. Bealtaine (pronounced " bee-YAWL-tinnuh", also known as Beltane) symbolizes the beginning of the season of light and the end of winter.
For thousands of years, a great fire was burned on this hill, as the community gathered to celebrate the great union of the masculine and feminine energies—represented by goddess of the land, Eiru and sun god Lugh.
Goddesses of Bealtaine feeling our timelessness after lighting the fire on Uisneach
Our group was honored to be asked to participate in the women's ceremony—carrying fire torches in and around the bonfire, dancing and sending energy out to every corner of the world. I'm still struggling to find the words to adequately describe the experience of being on that hill on that night with that fire. It was powerful and will remain in my bones for many lifetimes.
After taking some time to recover from and integrate our experiences with the great fire, we completed our time together in sacred ceremony and danced the night away at our final high dinner with traditional musicians and dance lessons.
Want to join me on the next pilgrimage journey?
We'll circle in a brave, supportive, and loving space, working to heal the ways in which we hide from each other and ourselves. We will go deep, held by the soft and wise land around us, to cultivate true alignment with our highest visions of ourselves and the world.
Find more info + apply to join us here >>
Photos taken by myself, Katina Mercadante, and Ewelina Wu
Leah Brennan	on June 19, 2018 at 2:10 pm
Becca,
Here are a few comments, if you choose to use any of them, feel free.
The experience of joy and connectedness these pictures show represent the very surface of my experience in Ireland. Becca has skill and a natural ability to bring safety, self awareness, and sisterly feelings into her gatherings. In fact, I feel she has been gifted with a remarkable ability to share herself, and open the hearts of other women, enabling them to move into the powerful experience of sisterhood. If you have an opportunity to participate with Becca in any setting, do yourself a favor and do it! The beauty of it will remain for years to come.
Sarah Lange	on August 22, 2018 at 11:40 am
Oh my dearest, GO TO IRELAND! I cannot begin to describe the experience of being on a pilgrimage in the company of other women who are also on a journey. The entire week, I felt so loved. So cared for. Nourished — in body, soul and spirit. There was so much laughter. So many hugs. And plenty of tears — both of sorrow and of joy. We joked that it was #17millionyearslater but really, that's how it is in Ireland — timeless. The land is ancient. Lush. Magical.
I made deep connections with other women that will last a life time. A deep connection to the land of my ancestors. A deeper connection with the women who came before me. And myself. I came back from Ireland feeling stronger, more powerful, more deeply connected to myself, these women, and the world.
Carol M. Kindt	on July 11, 2019 at 1:17 pm
I would really like to return to Ireland as part of this group in 2020. Please let me know far in advance so I am able to financially plan for this.
About Becca
Becca is a writer, womxn's coach, and host of the Belonging podcast. She holds space for womxn to explore ancestral wisdom, connect with the earth, and find meaningful and inclusive sisterhood. In the age of loneliness, Becca shows us how to feel like we truly belong — to each other, to the earth, and to ourselves.
Episode #47: The Kindred Call of the Honeybee with Ariella Daly
Episode #46: Healing from Burnout
Episode #45: The Wild Sacred Feminine with Morena Cardoso of DanzaMedicina
The Dabblist
© Becca Piastrelli 2020 | Designed with Love by Soul Stirring Branding | Photography By Regina Felice and Sophia Mavrides | Terms & Conditions | Privacy Policy


No, a hitman with a soft heart and a love of gold is not holding your life for ransom.
See this and other scams bad guys are using to try to get your money.
If someone tells you that you have the spider virus, watch out.
Attackers are sending messages saying they put the "spider virus" on your computer — and they'll delete all your files in four days if you don't pay up.
It's a new kind of ransomware using Office documents that show up as attachments, said cybersecurity company Netskope.
The attackers give you a video guide to tell you how to get digital money — bitcoin — so you can pay the very small ransom of about seven dollars.
Right now, this seems to be targeting Eastern Europe, but these kinds of attacks often spread.
To avoid the Spider Virus and others like it, watch out for "macros," according to Netskope.
You should disable macros in Office and be cautious when an e-mail asks you to enable macros to see a document.
Another crazy email scam tells you it could be the most important message of your life.
The sender — a hitman — who says they were ordered to kill you.
But, for a small fee, they won't do it.
For .08 Bitcoin, which could be around $13,000 right now, they won't carry out your assassination.
A fellow named Dave Lass posted a copy of the email on the Spiceworks site asking if anyone had seen this kind of threatening e-mail before.
Even the police chief in a town in New York state got one of these rule-breaking hitman messages.
Security company Sophos says if you get this e-mail, don't reply and don't worry, but be sure to mark it as spam, because that will help spam filters learn that the message is not welcome.


text:
Early Learning for Little Treasures | Pipsqueaks
Centre Policies
Enrolments Now Open.
Your little ones are precious, we'll make sure they are in good hands.
Your little treasures are unique, we'll help them make their mark.
Your little ones are growing up fast, we'll help them launch into life safely.
Welcome to Pipsqueaks, a purpose-built centre offering a high quality education service and childcare in Lara for nursery to school age, including a three and four year old kindergarten program.
We are committed to offering a rich learning environment that fosters a sense of wonder. Our relationships will nurture each child's capacity to live and learn to their full potential.
DOwnload full philosophy statement
Meet Your Centre Director,
Mel has been in early childhood education since 2003 and worked across numerous centres in Geelong over that time.
She is passionate about providing an inviting, welcoming and inclusive place, not only for children, but their families.
Mel is Geelong born and bred – with two pipsqueaks of her own at home, Daisy & Oliver. Crazy about AFL, don't be afraid to catchup with Mel and chat about the latest game – GO CATS!
At Pipsqueaks Lara, seven flexible indoor learning hubs allow children to explore their imagination and learning, while the two outdoor spaces encourage discovery of the natural environment with an abundance of space to play.
Pipsqueaks Lara is a childcare centre, early learning hub and pre-school – it's a home away from home, with a recognisable sense of family, inclusion and encouragement. Replicating that safe haven family feeling, children gather for meals and become immersed in group learning, play and community get-togethers.
Nurturing children's imagination, zest for adventure and creativity spark is a focus of the Pipsqueaks childcare educators as they lead them on a journey of discovery and growth. Pipsqueaks is a registered childcare provider, enabling eligible families to access Government rebates relating to the childcare subsidy. For further information and to access the childcare subsidy calculator visit the Department of Human Services information service.
The team at Pipsqueaks Lara aim to provide a safe environment for our little people to explore the outside world with a centre Sun Smart policy to protect against the harmful effects of sun and UV exposure.
Our commitment to child safety
Pipsqueaks Early Learning Centre is committed to child safety. We want children to be safe, happy and empowered. We support and respect all children, as well as our staff and volunteers. We are committed to the safety, participation and empowerment of all children. We have zero tolerance of child abuse, and all allegations and safety concerns will be treated very seriously and consistently in line with our policies and procedures. We have legal and moral obligations to contact authorities when we are worried about a child's safety, which we follow rigorously.
We are SunSmart
The team at Pipsqueaks Lara aim to provide a safe environment for our little people to explore the outside world with a centre SunSmart policy to protect against the harmful effects of sun and UV exposure
Providing you with all you need to know, so your little one can become a Pipsqueak.
Check out the 360 Virtual Tour of Pipsqueaks Early Learning Centre.
We will provide a space for educators to express and put into practice new ways of thinking and doing.
34-38 Manzeene Ave,
Lara VIC 3212
E: hello@pipsqueakselc.org.au
Open Monday – Friday
Pipsqueaks is a registered trading name of Karingal St Laurence Limited. All rights reserved.


Green tea, Acai Berry, Resveratrol, Ginseng, Pomegranate extract, Guarana, Yerba Mate.
The official website does not disclose the exact amounts of ingredients inside this pill. This makes us wonder if this product can be any effective for weight loss or not.
Nuvoryn seems to be yet another diet pill that promises several benefits packed into a single pill. While an idea like that is really attractive to most dieters, in reality it is very hard for manufacturers to achieve something like that.
Fat burner part of Nuvoryn burns fatty cells and converts them into energy that can used. Since good metabolism plays a vital role in the process of losing weight, metabolism booster part of Nuvoryn speeds up your metabolism and gives you better digestion as well. And because physical activity is important during weight loss process, inside Nuvoryn there are ingredients known to give you extra energy levels so you can be more active.
Are there any side effects with Nuvoryn?
Judging by the ingredient list there could be some side effects related to the stimulant content present inside (Green Tea, Guarana, Yerba Mate). Anxiety, irritability, insomnia are just some of the usual side effects that people can experience when taking stimulant ingredients like these.
There is the official Nuvoryn website and as far as we know it is the only way to buy this weight loss supplement. At the moment there are no high street stores or pharmacies that sell Nuvoryn. £29.95 is the price of 1-month supply of Nuvoryn.
For the time being we would avoid Nuvoryn and find a better weight loss supplement until there's more data from the actual customers about Nuvoryn effectiveness.
Proactol Plus has been on the market since 2007 and so far it has had great track of record. This 100% natural fat binder can stop about 27% of the fats from your diet and prevent them from being digested and absorbed by your body. This way you could be eating high fat meals and still lose part of the weight.


With the Kobo eReader Touch Edition, it is clear that the future of the eReader doesn't lie in physical buttons. Instead, E-Ink-based devices are following the tablet's lead to the golden shores of the touch screen. And so far, it's pretty good.
The Kobo is a beauty of a device. smaller than the Kindle and better-looking that the Nook Touch. Similar to previous versions of the reader, the Kobo Touch comes with a quilted back, which makes holding the device a strangely pleasant experience. It makes the device feel organic and real, and surprisingly comforting.
Using the Kobo's touch screen to navigate and read is a mixed bag. One one hand, tapping or swiping to change pages is a welcome change from the button-based reading of the current Kindle. But on the other hand, there is something painfully slow about the experience. This likely owes to the inner workings of E-Ink, which requires that the screen refresh itself between pages. It's jarring on the Kindle and Nook, and its jarring here. But it's also made slightly worse with the touch screen, which tends to lend itself to a certain degree of responsiveness. Not so with the Kobo. In fact, functions like highlighting are often made unusable by the less-than-responsive touch screen.
The Kobo eReader Touch Edition runs for $129.


First lets take a peek at the original kitchen. Honey Oak cabinets, pink laminate countertops, and plaid & apple wallpaper. The wallpaper was the VERY first thing to go! My before photos were taken on an old phone and were very hard for me to track down, but I couldn't believe it when I found them. I remember this kitchen, but it was still shocking to see how far it has come.
The kitchen just seemed SO dark and gloomy. The first step in removing the wallpaper was a huge help! Because the kitchen already had a chair rail all the way around, we added a traditional wainscoting to brighten it up and painted the walls above the chair rail - SW7030 Anew Gray.
You will notice in the photo above that the peninsula consists of a 12" deep cabinet with a 12" overhang. When we got new countertops, my husband and I built out a skirt with 2 legs for support so the overhang could stretch out another 6". You will also notice that he had bought bar stools that were way too high! The new space has an 18" overhang which makes the peninsula look more substantial and creates a better work space for meal prep. I sit at this bar area often working on crafts and I have loved having the extra leg space. For a flush bar, 18" is best.
After countertops were in, we painted the base and upper cabinets and had the backsplash installed. Things were starting to look really good and I was super excited seeing the progress. The base cabinets I painted with Annie Sloan chalk paint in the color, Chateau Gray. This grey has a green tint which I love. Green is my all time favorite color for those who don't know. Although, you probably do know because I feel like I say this all the time!
Getting the cabinets painted, countertops installed and backsplash up were a breeze so we were flying through this process. We were so close to being done. Honestly, I wasn't crazy about how certain things were looking anyways so the snag we hit last December was a true blessing. We decided to purchase appliances for Christmas. We had been looking at them for several months and pulled the trigger, finally. We ordered a cabinet depth refrigerator because of it's location in our space. It may seem large in the photos, but not in comparison to what was originally delivered. They accidentally delivered and installed a standard depth refrigerator at first and it was a monster. I am so glad we went with counter-depth - after seeing the standard size installed, the counter-depth made a huge difference. I highly recommend it if you have a tight space and/ or see the side of the refrigerator when entering your kitchen like me.
Here is where we ran into the snag that had me in tears. As a designer, this was also just super embarrassing that I can't get myself together for my own house. The refrigerator came in and was too tall for the cabinets. I had to take the upper cabinet above the refrigerator off the wall for the installers to set my refrigerator and then my kitchen looked worse than when it started. The refrigerator we selected was taller than the average refrigerator, and I didn't even think to check. That is part of my job as a designer, but I often wing things for my own home which is something I can't explain (pinky promise I am more detailed than this). This is when we determined that we could either fudge a solution or get all new upper cabinets. This may sound extreme, but I was not crazy about my original upper cabinets anyway. There was a space for a microwave that made the cabinets on the sink wall virtually unusable. There were two skinny cabinets on either side and two super short cabinets at the top. None of these cabinets could even fit a plate. Nick and I didn't even own a microwave so I was using that space for a fruit bowl and cook books. I did not like it, but it's what I had to work with. Another thing - the paint job I had done on the base cabinets, I was pleased with, but the upper cabinets just seemed to look painted and I couldn't make them look the way I wanted them to. We also felt like having the cabinets installed to the ceiling would help our kitchen feel taller, larger and more open so this was a chance to check off that wish list item.
Okay I'm wrapping this up, I promise! I know this one is long so I congratulate whoever has made it this far. We got the new upper cabinets and they truly made our kitchen! I have so much more space for storage. The wall where the microwave cabinet was has 4 full sized cabinets now. The cabinet over the refrigerator is now 24" deep instead of 12" deep which means - a) I can actually open the doors without standing on a step stool & b) I can store large items in there since I don't have a pantry. Another part that I love and highly recommend (read more about custom looking kitchens here) is that we included matching end panels on all of the new cabinets. This is an end piece that matches your door style and makes your kitchen look larger and more finished. The most important finishing piece for my set up is located at the end of the refrigerator. This is important for me because the side of the refrigerator is the first thing we see when we enter the kitchen. It is much nicer to look at than the side of an appliance.
After the cabinets were up, all we had left to do was to install the remaining portion of the backsplash to the ceiling (previously cut off my a cabinet valance - luckily we had the same tile leftover and I remembered my grout color) and get my favorite part - the goose neck wall light - installed. I searched for the perfect light for months. I did not originally want a pewter look, but I just loved this one and I am super happy with the way it looks. I found it on Wayfair for a great price! I am very happy with the way the tile looked installed around the window. Like I mentioned earlier, I wanted the kitchen to just look "finished" - It is details like this that make that so.
Although things didn't go quite like we expected, we are so happy with the turn out. I come home from work and love to do little things around the kitchen. I even enjoy cleaning it just because I love to see it when everything is put together. All of the little things that are imperfect about my kitchen, most people don't even notice. For instance, did you happen to see just how different the base and upper cabinets are? I actually love it! The base cabinets have a raised panel door style while the uppers are recessed. The base cabinets have exposed hinges while the upper cabinets hinges are hidden. These are the types of imperfections that give this space character & matches mine and Nick's personalities. There are still a few minor things that we would like to do to get things perfect, but when does that ever stop?
Remaining wish list items include: installing recessed can lighting to replace to middle - track look alike - fixture, refinishing the hardwoods someday (this would include the whole house so it's a big undertaking), refinishing the ceilings (also includes the whole house), and doing some minor touch ups to the garage door. It just needs a little TLC.
Tip - when renovating a space on the budget, you have to decide what areas you are going to splurge on and what areas you are going to keep simple. Nick and I splurged on Upper cabinets to the ceiling with end panels (end panels are a big chunk!) and appliances. We saved by selecting a builder grade granite, simple travertine backsplash and inexpensive wall mount light. We also were able to save by doing what we could on our own and accepting "imperfections" that were not practical for us to take on right now.
Thank you so much for reading! Please comment below if you have any questions or comments.
What color are your upper cabinets? I love that you did the top and bottom two different colors. Does that seem to be the trend these days?
Hey! Thank you so much. The upper cabinets are a color called Chiffon by Merillat Classics (the cabinet company). It is very similar to SW7011 Natural Choice by Sherwin Williams. I also like the Pearly White by Sherwin Williams because it has a little less yellow undertone. Yes! I've seen a lot more two toned kitchens popping up! I love them!


text:
The Anisotropic Distribution of M31 Satellite Galaxies: A Polar Great Plane of Early-type Companions
The highly anisotropic distribution and apparent alignment of the Galactic satellites in polar great planes begs the question of how common such distributions are. The satellite system of M31 is the only nearby system for which we currently have sufficiently accurate distances to study the three-dimensional satellite distribution. We present the spatial distribution of the 15 currently known M31 companions in a coordinate system centered on M31 and aligned with its disk. Through a detailed statistical analysis we show that the full satellite sample describes a plane that is inclined by -56° with respect to the poles of M31 and has an rms height of 100 kpc. At 88% the statistical significance of this plane is low, and it is unlikely to have a physical meaning. We note that the great stellar stream found near Andromeda is inclined to this plane by 7°. Most of the M31 satellites are found within <+/-40° of M31's disk; i.e., there is little evidence for a Holmberg effect. If we confine our analysis to early-type dwarfs, we find a best-fit polar plane within 5°-7° from the pole of M31. This polar great plane has a statistical significance of 99.7% and includes all dSphs (except for And II), M32, NGC 147, and PegDIG. The rms distance of these galaxies from the polar plane is 16 kpc. The nearby spiral M33 has a distance of only ~3 kpc from this plane, which points toward the M81 group. We discuss the anisotropic distribution of M31's early-type companions in the framework of three scenarios, namely, as remnants of the breakup of a larger progenitor, as a tracer of a prolate dark matter halo, and as a tracer of collapse along large-scale filaments. The first scenario requires that the breakup must have occurred at very early times and that the dwarfs continued to form stars thereafter to account for their stellar population content and luminosity-metallicity relation. The third scenario seems to be plausible, especially when considering the apparent alignment of our potential satellite filament with several nearby groups. The current data do not permit us to rule out any of the scenarios. Orbit information is needed to test the physical reality of the polar plane and of the different scenarios in more detail.
arXiv:astro-ph/0509258
2006AJ....131.1405K
Galaxies: Dwarf;
Galaxies: Evolution;
Galaxies: Individual: Messier Number: M31;
Galaxies: Individual: NGC Number: NGC 147;
Galaxies: Individual: Name: Andromeda I;
galaxies: individual (II);
galaxies: individual (III);
galaxies: individual (V);
galaxies: individual (VI);
galaxies: individual (VII);
galaxies: individual (IX);
galaxies: individual (PegDIG);
Galaxies: Interactions;
Galaxies: Kinematics and Dynamics;
Galaxies: Local Group;
14 pages, 5 figures, accepted for publication in the Astronomical Journal
SIMBAD (36) NED (19)
Main Paper


If you search online for articles on Behavior-Driven Development (BDD), you're likely to find more literature on how everyone is doing it wrong versus what it really is and practical success stories in using it. I've read article after article explaining how teams are claiming to practice BDD but are falling short on the core intention of this process which is to communicate early in the development process to ensure the team is building the right thing.
BDD is ideally practiced by what is known as the three amigos: the business, the developer, and the tester. However, in the real world, it's quite the uphill battle to get team buy-in to actually practice BDD in its pure form. Excuses I often hear from the business people are that they don't have time to learn something new. Developers say they don't want yet another meeting and don't see why this is necessary. Which leaves the tester as the only willing participant.
Shockingly, this has never been news to any of them. They are all well aware of the intentions of BDD and how it should be used. However, obtaining team buy-in was a battle lost, and they really, really want the executable test scenarios which can be written by their non-technical testers and plugged into a framework developed by automation engineers or developers. In addition to having more people contribute to the automation efforts, they also value the scenarios serving as documentation of how the system behaves.
I've seen multiple teams operate this way and they are very satisfied with what they have. I've waited for the bottom to fall out of their automation strategy, but it hasn't. I'm not exactly sure if I've just not waited long enough, or if maybe using BDD testing frameworks (e.g. Cucumber, JBehave, Specflow, etc) for the sole purpose of test automation is not as horrible as the purists have made us believe.
This caused me to stop and think…why is everyone preaching against operating this way? In theory, it makes total sense. Heck, I've preached against it myself. However, I couldn't find an answer to the why in any of the articles or in my own thoughts other than this is not how BDD was intended to be used and therefore is not BDD. But we all know that users don't care about the intended use of software or processes; they use it to meet their needs. Maybe this is no different?
In discussing this topic on Twitter, I realized that I have never seen a tester successfully gain team adoption of BDD. The teams that I have seen doing BDD have all had the process pitched by a non-tester. So maybe instead of yet another "you're not really doing BDD" article that assumes automation engineers are naively using these testing frameworks, we should put more focus on how to get team-level adoption to practice BDD in its pure form and obtain all of the wonderful benefits that the testers and automation engineers are fully aware they are missing out on.
Hmm. My last team practiced ATDD (meaning, we didn't use a G/W/T style format, we mostly used FitNesse column fixture tests) successfully for 7+ years. Of course, not every test case was written in a 3 amigos (or what Janet and I called Power of Three in our first book) meeting. However, we did have one or more devs and a PO and a tester get together to agree on at least high level acceptance test cases for each story. Definitely, it was us testers that dug down once the happy path test was running and added the boundary tests, edge cases, sad paths and so on.
I admit that on my current team, I have not yet been successful in getting them to adopt ATDD/BDD over the long term. We did BDD on one team for about 9 months and saw both our rejection rate and our cycle time go down dramatically because we had built that shared understanding of each story before coding began. But then the old people left the team and new people came on and they didn't keep it going. To be fair, the team is much smaller, so we can have the conversations to get the shared understanding easily enough in the pre-IPM and IPM meetings. But I do think ATDD/BDD would still help.
I think the Cucumber devs would like us to understand that Cucumber is a test specification tool rather than an automation tool, though the automated regression tests are a nice side benefit. For my teams, it was important not to go overboard with specifying tests up front. We limited ourselves to tests that focused on the main goal of the story or the most important value to the customer. If we specified every case we could think of, the devs couldn't see the forest for the trees. We still used our automation framework to pump in a lot of sad and mad path inputs, but we didn't keep all of those tests in our regression suite.
I guess what I'm saying is it is GREAT for testers or BAs or whoever to specify all the test cases they can think up and automate them if they can do it with a good ROI. Getting shared understanding of each feature and story is kind of a separate deal. We could equally get that shared understanding with something like story mapping or example mapping and again, though I would prefer using something like Cucumber to capture the rules and examples and automate tests, it might be possible to succeed without doing that. But I think most teams still need automated regression tests to succeed long-term.
I believe unless you adapt specification by example, GWT is just another tool for test automation. Essential part of BDD is to have behaviour and hence alternate possibilities in a scenario. If we do not have examples which demonstrate the behaviour (which is responding based on the values in input), we just have simple CRUD kind of operations and the GWT just helps to validate the test is correct. Any tool implementing GWT is just a tool and I earlier used to think I can use it for unit testing to system testing depending on the abstraction I am doing. I did use it like that and found that it was easier to set up my unit tests since I did not have a good handle on NUnit/XUnit frameworks. But once I learned the unit testing frameworks, I found using BDD is overhead and no business value. (BTW many people read BDD as Business Driven Development). The only way three amigos can be involved is to do Spec. By Example workshops first and them move the identified scenarios to BDD if needed. Else simple tests are enough for automation.
Having been on teams with 1, 2 and 3 amigos, I can say that BDD is a very effective tool for automation, a great end in itself. However when you do have all 3 at the table, what you have is much more then a testing tool. As long as you understand what you have there is nothing wrong with just using BDD for automation.
But I agree that the better discussion is how to drive full adoption of BDD. That seems to be the point most teams struggle with, and it can be a major force multiplier for teams.
A way that I started to look at it was that BDD is the conversations (purpose is to refine/refactor) our idea of the features), which has the output of feature files. If we have the feature files, then we can use cucumber to reuse them and plug them into our glue code and step defs to assert them. If we don't do BDD (hence have no feature files) what's the lightest way of writing our assertions for our automation? (my answer – probably not feature files… But I may be wrong).
I like fit tables like Lisa pointed out. They are leaner from my experience.
But overall, I like this post as I recently blogged about BDD from the "negative" perspective on BDD usage, so I need to learn from you!!
very good (and true) point about the bloated feature files when not doing pure BDD. I've seen this quite a bit as well.
Very good post. Thank you.
I struggle to have full 3 amigos conversations throught the project lifetime. We have them when the project is not too big and specification are mostly functional (not too many technical needs), by using Example Mapping.
But most of the time, I'm alone writing my scenarios. I go after information and validation of my scenarios when I need too, I even email them to get validation but we usually don't write the GWT together.
I use Cucumber for my automation framework and even if we don't do BDD all the time, I noticed that the devs read my feature files when they need to remember what a feature, as I do. So I really see the feature files as our living documentation.
Noticing that, I started to enhance our feature files and take care to explain the feature and conditions in details in the files. For example, I have sentences in my gherkin files that haven't got code under them. They are here only for the good comprehension of the feature.
So I think that having the GWT format even if we don't do "pure BDD" is not a waste of time. It helps us to have a good view of what our API can do and why we did the feature.
Angie Jones is a Senior Developer Advocate who specializes in test automation strategies and techniques. She shares her wealth of knowledge by speaking and teaching at software conferences all over the world, as well as and leading the online learning platform, Test Automation University. As a Master Inventor, Angie is known for her innovative and out-of-the-box thinking style which has resulted in more than 25 patented inventions in the US and China. In her spare time, Angie volunteers with Black Girls Code to teach coding workshops to young girls in an effort to attract more women and minorities to tech.


Before you know how to actually get free robux in 10 minutes, you must be ready to be patient.
Most players that search for an unlimited means always end up getting banned.
They usually use stuffs that are not allowed by the maker of the game. These normally included, cheat engine or modified copies.
If you have such on your device, you should delete it before continuing.
The team in charge of what you are going to use won't be happy when they see you have such.
It is better to follow their guidelines, so that when you encounter issues, they will help.
I know what you read in the previous paragraph might be a bit confusing. You may be wondering what this dude is really saying. You should go through it again to understand what I said there. If you still can't grasp what it means, just keep reading. You will still achieve what you dream.
If you are wondering if this is a site for roblox free robux generator, then you are almost close to it.
What you are going to use those not just do that, it allows any player to earn it safely.
This implies that it does not take control of the game server and steal its currency.
The admin gives it to you through the game group payout. This actually happens when you might have done the following on the site.
Register using your valid gaming id.
Do tasks based on the number you want.
Then transfer all those amounts into your main roblox account.
I can't find a suitable way to explain this other than that. You can learn everything on how it works at their main site.
Nowadays, many people prefer to call it a cool working roblox free robux page.
You can just visit there this moment to see really start. Remember, you must be a member before you can obtain anything from there.
Anyone can actually get free robux from there even before 10 minutes reaches.
It all depends on how fast you are in doing stuffs. If you internet connection is a bit slow, it might take longer. The type of browser you use can also affect the time-frame.
I urge you to ensure that you only use your mobile phone and a Google Chrome browser.
If you don't own a good smart one, you can go ahead with your pc. But make sure you don't use internet explorer.


Patients and providers on health care: whose cost is it, anyway?
The one aspect of American health care that unites consumers and providers alike is cost, which is driving high anxiety among both providers and patients. Most of them also agree that the American health care system is on the wrong track.
For patients, the anxiety is about ability to pay for and access the health care service to which they've become accustomed. For providers (and especially those over 55 years of age), the anxiety about costs is doctors' and hospitals' ability to survive in the uncertain health-economic environment.
The survey report, How We View Health Care in America, marks the first of what Strategy& (formerly Booz and Company) and Ipsos Public Affairs plan as an annual study into U.S. health consumers' and providers' perspectives. This year's poll will serve as a baseline for comparing future studies.
Most U.S. health consumers are satisfied with their relationship with their personal doctors, wait times to get an appointment to see the doctor, and their ability to see a specialist without a referral, shown in the first chart. However, when it comes to cost for services and coverage of complementary and alternative medicine services, fewer consumers are satisfied. Levels of satisfaction vary by demographics and issue: younger people are generally less satisfied across all of the consumer satisfaction items polled, and older people are more satisfied. People with lower incomes (under $50K) tend to be less satisfied, as well. Women tend to be less satisfied than men across-the-board, with the exception of the wait times to see a physician.
The biggest satisfaction gap for consumers is the importance of health care costs and their level of (low) satisfaction about those costs. Those most satisfied about their personal health care costs are covered by Medicare (86% satisfied with their costs), followed by those covered under Medicare (78%) and Group Plans (71%). Fewer people who are covered by insurance via individual or exchange-purchased plans are satisfied with costs (55%), as well as those without insurance coverage (22%).
Patients and providers are also on the same page when it comes to "who" to blame for rising health care costs: first and foremost, health insurance and pharmaceutical companies.
But there's a technology gap when it comes to how consumers use apps and phones versus providers' use of tech. Most consumers who use tech for health do so for general health reference look-up, exercise monitoring, and checking health insurance coverage or claims, nutrition, weight loss and counting calories, and e-refills. 4 in 10 consumers said a health providers recommended apps to them.
Physicians are most likely to recommend apps to patients for appointment scheduling, accessing electronic health records, and secure messaging — none of which is on consumers' top-ranked health-tech list.
While most health care providers see web-based digital health and mobile apps as constructive tools for health management, 9 in 10 say they must be vetted for accuracy and ease of understanding for their patients. Most clinicians also say that mHealth technologies in practice have a "long way to go" to prove their value in bolstering health outcomes.
The survey interviewed 1,000 online adults 19 and over in August 2014. The researchers also polled 400 health care providers in August 2014 to complement consumers' responses to the survey.
Health Populi's Hot Points: Because health care costs ranked high on both providers' and consumers' minds, it's important to note what tactics providers perceive have the most promise to control and reduce costs. Most providers point to prevention, tort reform, incentives for patients to reduce spending, and health information technology (HIT) as the most promising approaches for saving costs in U.S. health care, as the second table attests.
Telemedicine, however, is quite low on the list of providers' potential cost-reduction strategies, as is "creating incentives that reward providers based on the total cost of patient care." Ironically, the former is useful if the latter is in place: that is, when there is accountable or value-based payment in place to health care providers, they would have an incentive to seek lower-cost (quality) settings for care that provide the patient access and convenience. Now that Medicare has begun to pay for virtual patient visits, the financial viability of doing remote care makes more (fiscal) sense for physicians (for more on the new CPT-code for telemedicine, see my 2015 Health IT Forecast in iHealthBeat here).
Physicians, however, are keen on putting financial incentives on patients to reduce health care spending. Rising out-of-pocket costs and high deductible health plans are already driving consumers toward using mobile and digital technologies for health in the ways that fit into their life-flow….as well as curbing their use of health care services when seen as unnecessary or costly. Be forewarned, providers and health care administrators: more consumers will self-ration traditional health care services in offices and hospitals for more attractive, convenient, and lower-cost retail health settings (urgent care clinics, pharmacies, grocery stores, worksite clinics and, yes, telemedicine to the home via MDLive, American Well, et. al.) when they can if you don't heed the pain points of your users: that is, patients, well consumers, and caregivers.
4 Comments on Patients and providers on health care: whose cost is it, anyway?
Hi Jane: I agree that health care costs are going up. I see that for my patients, and for myself as a patient. However, I'm not sure why you single out doctors as "keen on putting financial incentives on patients to reduce health care spending". That kind of statement should be backed up with a reference or link. It's all too easy to blame doctors. I'd also suggest that physician support for health information technology is not nearly that straightforward. Many find it more disruptive and problematic than helpful. I can't expand your Table 2 to see all the survey results, but anecdotally I hear more hate than love for HIT and EMRs. I agree that lower-cost retail health options are emerging. I'm not qualified to comment on it, and likely applies less to my field. I also think it will challenge traditional healthcare models to innovate. It will be interesting to see how it plays out. Thanks for an interesting post.


Blue Environment was established in Melbourne in 2006 and is a leading independent Australian-owned consultant servicing Victoria and Australia.
We have extensive expertise in waste management, carbon advice and environmental management issues across the spectrum of research, planning, strategy development, feasibility analysis and implementation phases.
Our consultants are recognised as experts in their field and literally 'wrote the book' on best practice waste management in Australia – including resource recovery and recycling centres, transfer stations, landfills, greenhouse gas management from the waste and wastewater sectors, food and organic waste recovery and recycling, contamination management in organic recovery systems, kerbside waste and recycling auditing, community-based recycling, e-waste recovery and processing, and many others.
We have been at the forefront of the development of Australia's carbon policy and strategy in the waste and wastewater sector, leading industry responses to changing carbon accounting and national greenhouse and energy reporting (NGER) requirements. Our expertise has saved our clients millions of dollars.
We have provided industry-leading guidance on environmental sustainability to professional industry associations, assisted developers of innovative projects, helped businesses identify and develop niche markets, and collaborated with non-profit organisations to maximise community benefit.


Bring up the subject of the way Central Pennsylvanians talk, and you'll soon find yourself in touchy emotional territory. As the following statements actually made by people in Central PA show, you may encounter incomprehension ("a bedroom suit? what is it — clothes, furniture?"), defensiveness ("I don't care about Burt Lann-kast-er, the town is called LANK-a-ster!") or even hostility ("when I hear people say 'hain't,' I feel like I've walked into the movie Deliverance, and I want to hit them over the head with their own banjo").
If you grew up here and have spent time in another part of the country, you were probably shocked to find that some of the pronunciations and expressions you took for granted are not quite standard American English. And if you moved into this area, you've doubtless done a double take at more than one thing that has come out of a local's mouth.
Gene Rohrbaugh, associate professor of linguistics at Messiah College, knows the phenomenon. A native of York, Rohrbaugh once taught in Texas. Wanting to give his classes an example of regional speech without seeming to ridicule Texas dialect, he told them that, where he grew up, people might say, "The window needs washed." The reaction was one of shock. "I had students look at me and say, 'That can't be understood!'" he recalls.
So how do we talk in Central PA, and why?
Because of its relatively long history of European settlement, the East Coast of the United States is complicated linguistic territory. "Here, if you go 40 miles south, you're going to see regional differences," Rohrbaugh notes. "Go 40 miles north, and you're going to get differences." Within the WITF broadcast area, there are as many as five recognized regional dialects — plus the distinct speech patterns of African Americans (retaining much pronunciation and vocabulary originating in the South), speakers of Pennsylvania "Dutch" (a German dialect with heavy borrowings from English) and in some areas, a Hispanic population concentrated enough to warrant Spanish-language signs and radio broadcasts.
Most of the region's speech belongs to the Midland family of dialects, which extend from southern New Jersey through Ohio, into Illinois and as far west as Kansas. The one exception is Schuylkill County, where people speak the Anthracite dialect, a member of the Northern linguistic group with ties to upstate New York.
In our area, Eastern and Western PA Midland speech meet (see map above). Among the Eastern PA dialects are Lower Susquehanna and Lehigh Valley–Reading. Some experts designate an Upper Susquehanna language region, though it has yet been little studied. And when linguists use the term "Central PA," they are referring specifically to the Western PA dialect spoken in all of the counties between the Susquehanna and the Allegheny Front, except Adams and York.
Perhaps the most noticeable difference between the region's Eastern and Western PA dialects is how they deal with one of the English language's most glaring omissions — no distinct standard plural form of "you." Various dialects across the English-speaking world have come up with solutions, from the Southern "y'all" to "you guys" to obscure attempts such as "mongst-ye," a term listed on some language websites as still being used in parts of Delaware.
"You'uns" is not Pennsylvania Dutch, but many words and sentence structures in our local speech are. "From my own childhood I remember lots of German words," Rohrbaugh says. "My mother used to say things like, 'Quit fressin' around before dinner.'" In German, the verb fressen means "eat," but is normally applied to animals. When used with humans, it implies a somewhat uncouth eating style. Other Germanisms abound. Some older residents still refer to cottage cheese as "smear case" (German, Schmierkäse). Many Central Pennsylvanians were scolded as children for "rutching around," meaning "squirming." Rutschen means "slide" in standard German (a sliding board is a Rutschbahn).
But German words are not always adopted wholesale into English. Sometimes they're translated, so that English words are combined in nonstandard ways. "It wonders me" for "I wonder," "what for" meaning "what kind of" and "outen the light" for "turn the light off" are all attempts to translate German phrases word for word. Seemingly unnecessary uses of "once" ("Come here once") and "then" ("Will you be coming over then?") reflect the way the equivalent German words, einmal and denn respectively, are inserted into to sentences to add a particular flavor, nuance or sense of expectation.
One such phrase that seems to particularly annoy nonnatives is the use of "all" in phrases such as, "You can't have any more pie, it's all." Those who are tempted to respond, "It's all gone! You forgot the 'gone'!" may be further annoyed to learn that in this construction, "all" actually means "gone." Occupation by the armies of Louis XIV in the 1600s introduced many French terms into southwestern Germany, the region from which many of those who would later be known as the Pennsylvania Dutch would emigrate to America. One of those French words was allé, meaning "gone." The pronunciation of this word was almost identical to the German word alle, meaning "all," with which it merged. Once the expression got to Pennsylvania, the shift to the English word "all" was practically inevitable.
The German influence also explains peculiarities of word order (the stereotypical "Throw the cow over the fence some hay") and sentence intonation ("I'm 20 years old" instead of "20 years old).
But not everything that sets our region's speech apart is German. Along with "you'uns," another expression that is often falsely labeled as Pennsylvania Dutch is the mysterious verb "redd up," meaning to tidy up, to put things away or in order. If not German, many people's theory is that it's really "rid up," because in the process you many get rid of things.
Actually, "redd up" is related to Central PA's other early immigrant group, the Scots-Irish. The online American Heritage Dictionary traces the term to the Old Norse rydhja; in modern Norwegian, rydd op means to clear the table after eating. "Redd up" is still used in Scotland and Northern Ireland as well as Pennsylvania. A Web search reveals an annual spring cleanup in the Shetland Islands, called The Redd Up, and a Scottish folk band named Redd Up. The "windows need washed" construction that Rohrbaugh's Texas students found so incomprehensible is also standard Scottish.
Tacking "ain't?" onto the end of a sentence ("hain't?" or "hainah?" in Anthracite dialect) is not only the equivalent of the German nicht wahr? but also the French n'est-ce pas? and the Canadian "eh?" Rohrbaugh notes that the practice, adding what he calls a "tag question" to a statement to make it interrogative, is a common strategy in languages across the globe.
Even the names of objects are part of what makes the region's speech distinct. Many people use the verb "sweep" when they mean they are running a vacuum cleaner, for instance. "In a lot of other areas, 'sweep' is only with a broom," Rohrbaugh points out. An ongoing Harvard University study of American vocabulary places us in a transition area between those who refer to soft drinks as "soda" (mainly to the east) and those who call it "pop" (mainly west). The results show we are in the part of the country where the word "hoagie" is most likely to be heard, yet a significant number of us also use "sub" for the same sandwich. We're almost unanimous in our choice of "crayfish" to refer to the freshwater crustacean, but close to areas that prefer "crawfish" (just south of us) or "crawdad" (just southwest).
Regional characteristic can be subtle and difficult for natives to hear. Rohrbaugh first became aware of what he calls a "falling intonation contour" when, as an adolescent, he met a girl from the Midwest at a national church conference. "I looked out the window and saw white, and I said, 'Is it snowing?' She said, 'Is that a question?'" She did not recognize a tone of inquiry, because Rohrbaugh's voice fell where she would have expected it to rise.
"Everybody has a falling intonation on content questions. Most have a rising intonation on yes/no questions, but Pennsylvania has falling." It's the opposite, he says, of Valley Girl "uptalk," in which nonquestions get a rising intonation ("Like, I went to the mall? And I hung out with my friends? …").
From there, it's a short jump to monophthongs, labial fricatives and postvocalic "r"s, esoteric territory only a professional could love. But for the rest of us, the question remains: How should we talk? Is there a pure American speech for which we should strive, or is regional dialect OK? If so, how local can you talk before you feel the impact of the banjo over your head?
Sometimes consciously, sometimes unconsciously, we adjust our language to be appropriate to the situation. One way of speaking might be fine for joking with family and friends, another for giving a college graduation speech.
Lemon Scones Take the Cake at The Star Baker Awards!


text:
Q: ActivityIndicator for evey UIWebView in TableViewCell I´ve got a tableview which contains webviews in every cell. I´d like to add activity indicators for every cell. So whenever a webview didfinishload the specific activity indicator of that cell should stopanimating. Of course the webview delegate down in my code doesn´t know the activityIndicator. How can I do that? Thx.
Some code:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:nil];

CGRect screenBound = [[UIScreen mainScreen] bounds];
CGSize screenSize = screenBound.size;
CGFloat screenWidth = screenSize.width;
CGFloat screenHeight = screenSize.height;

if (cell == nil) {
    NSLog(@"creating a new cell");

    cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:nil]autorelease];

[tableView setRowHeight:screenHeight-15];

UIWebView *webview=[[[UIWebView alloc]initWithFrame:CGRectMake(0, 0, screenWidth,screenHeight-95)]autorelease];

webview.delegate = self;

NSURLRequest *nsrequest=[NSURLRequest requestWithURL:[NSURL URLWithString:url]];

[webview loadRequest:nsrequest];

[self.view addSubview:webview];

[cell.contentView addSubview:webview];

    UIActivityIndicatorView *activityIndicator = [[[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray]autorelease];
    activityIndicator.center = CGPointMake(screenWidth/2, (screenHeight/2)-50);

    [activityIndicator startAnimating];

    [cell.contentView addSubview:activityIndicator];

}

return cell;
}

webview delegate :
- (void)webViewDidFinishLoad:(UIWebView *)webView
{

    [activityIndicator stopAnimating];
}

A: Try this.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath

{
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:nil];
CGRect screenBound = [[UIScreen mainScreen] bounds];
CGSize screenSize = screenBound.size;
CGFloat screenWidth = screenSize.width;
CGFloat screenHeight = screenSize.height;

if (cell == nil) {
    NSLog(@"creating a new cell");

    cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:nil]autorelease];

    [tableView setRowHeight:screenHeight-15];

    UIWebView *webview=[[UIWebView alloc]initWithFrame:CGRectMake(0, 0, screenWidth,screenHeight-95)];

    webview.delegate = self;
    [webview setTag:indexPath.row];
    NSURLRequest *nsrequest=[NSURLRequest requestWithURL:[NSURL URLWithString:url]];

    [webview loadRequest:nsrequest];
    UIActivityIndicatorView *activityIndicator = [[[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray]autorelease];
    activityIndicator.center = CGPointMake(webview.frame.size.width/2, (webview.frame.size.height/2)-50);
    [activityIndicator setTag:500];
    [activityIndicator startAnimating];

    [webview addSubview:activityIndicator];

    [cell.contentView addSubview:webview];

}

return cell;

}
- (void)webViewDidFinishLoad:(UIWebView *)webView
{
NSArray *arrSub=[[NSArray alloc]initWithArray:webView.subviews];
for (int i=0; i<[arrSub count]; i++) {
    UIView *viewChild=[arrSub objectAtIndex:i];
        if (viewChild.tag==500) {
            if ([viewChild isKindOfClass:[UIActivityIndicatorView class]]) {
                UIActivityIndicatorView *activityIndicator=(UIActivityIndicatorView*)viewChild;
                [activityIndicator stopAnimating];
            }
    }
}

}

A: Basically as @pawan suggested, best way is to achieve this by CustomTableCell.
Meanwhile try this code:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:nil];

CGRect screenBound = [[UIScreen mainScreen] bounds];
CGSize screenSize = screenBound.size;
CGFloat screenWidth = screenSize.width;
CGFloat screenHeight = screenSize.height;

if (cell == nil) {
    NSLog(@"creating a new cell");

    cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:nil]autorelease];

    [tableView setRowHeight:screenHeight-15];

    UIWebView *webview=[[UIWebView alloc]initWithFrame:CGRectMake(0, 0, screenWidth,screenHeight-95)];

webview.delegate = self;

NSURLRequest *nsrequest=[NSURLRequest requestWithURL:[NSURL URLWithString:url]];

[webview loadRequest:nsrequest];

[cell.contentView addSubview:webview];

    UIActivityIndicatorView *activityIndicator = [[[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray]autorelease];
    activityIndicator.center = CGPointMake(screenWidth/2, (screenHeight/2)-50);

    [activityIndicator startAnimating];

    [cell.contentView addSubview:activityIndicator];

}

return cell;
}