I'm so excited to write this post today. Recently, I visited my friend who has absolute great taste and a good design eye. I'm always looking to refine and train my eye (my current space is so not reflective of what I can do! When I have my own home, I'll be sure to give you all a tour :). Back to my friend – she lives in a 2 bedroom condo and has styled her entertaining/living room space into a stylish and comfortable oasis.
Tip 1: Choose 4 main colours that complement each other. Too many would take away from cohesiveness.
Her main colours are: Gold, white, grey and navy.
Tip 2: Spray paint an item in a different colour if what you've picked up doesn't go with your theme. Or make an item to have a different purpose than it was originally built for.
An amazing bar cart! I love it. She spray painted this gold – it wasn't originally a bar cart but she made it into one 🙂 Love the glassware and different liquor she displayed.
Tip 3: Choose pillows of varying textures and designs that still go well together. Don't be afraid to check online sites for better deals.
Cute throw pillows on a very comfy couch! She scored the couch on Kijiji – she's really good at amazing finds, this one.
Tip 4: Make sure the walls are in a colour and shade that go with your furniture and decor pieces. And don't forget about the flooring.
Tip 5: Put on display what and who's most important to you.
Tip 6: Make your space comfortable, unique to you and one that you look forward to being in everyday!
And this is me… resting comfortable on her couch with my legs propped on a lovely ottoman. I think an ottoman is a piece that is often overlooked. It's actually a very important piece and it should be in every home!


Karla Fountaine received prenatal care from a general practitioner, the defendant Dr. Cheryl Gill. At the time, she was 34 years old. During her pregnancy, she developed gestational diabetes.
When she began bleeding and suffering from increased blood pressure and headache, she was admitted to a hospital but shortly thereafter she was sent home. At 34 weeks gestation, she was readmitted to the hospital with continuing headaches and spiking blood pressure. She passed out in the hospital. An obstetrician delivered her baby.
Fountains suffered brain damage and subsequently died after the birth of her child. She was a former auto worker who had been retraining for another position. She was survived by her husband, an infant son and two other minor children.
Jensen delivered the Hotchkiss's baby at 25 weeks gestation after developing pre-eclampsia during the pregnancy. The newborn child developed sepsis and died just 3 weeks after birth.
The Hotchkisses filed a lawsuit against Dr. Ng-Wagner and her medical practice claiming that she chose not to review Jensen's medical records before recommending her as a suitable surrogate.
This would have revealed Jensen's history of pre-eclampsia in her pregnancy the year before the Hotchkiss's baby's birth. The plaintiffs also argued that Dr. Ng-Wagner had a duty to inform the Hotchkisses that she had not reviewed Jensen's records before clearing her to be named a surrogate.
Carol and Keith Klaine filed a medical malpractice lawsuit against Frederick Dressen D.O. and Southern Illinois Medical Services d/b/a The Center for Medical Arts. In an amended complaint, the plaintiffs added a party defendant, Southern Illinois Hospital Services d/b/a St. Joseph Memorial Hospital and Memorial Hospital of Carbondale (SIHS), for negligent credentialing of Dr. Dressen.
In the discovery process, SIHS provided over 1,700 pages of documents. However, SIHS refused to provide certain documents, which it listed in a privilege log, as required by Illinois Supreme Court Rule 201(n), asserting that the withheld documents were privileged pursuant to, inter alia, the Medical Studies Act (735 ILCS 5/8-2101) and the Healthcare Professional Credentials Data Collection Act (Credentials Act) (410 ILCS 517/1 et seq.).
Most recently, I have heard from mothers who have tragically lost a full-term baby for inexplicable reasons. In one particular case, the mother called me to talk about why her full-term child died in utero. She said that all of her prenatal care was uneventful. In fact, just 3 days before her due date, her doctor and staff did a final checkup on both her and her unborn child. Both were well.
This mother was 38 years old and had been trying for a full-term delivery with her husband for 7 years. She had been pregnant only once before but miscarried early in that pregnancy. Other than her somewhat advanced years, she had no known risks.
Yet when this mother called her doctor to say that the baby was not active, now just 2 days before her due date, the doctor discounted the alarm and told the mother that maybe she was in the early stages of labor. Instead, the mother's blood pressure had actually become dangerously elevated, which put the baby at risk.
On Sept. 17, 2009 Crystal McFadden was admitted to Northwestern Memorial Hospital in full-term labor. Her care was managed by a team of resident obstetricians under the direction of the defendant, Dr. Jeffrey Dungan, the supervising attending obstetrician.
During the course of her labor, the residents and nursing staff documented late and variable decelerations on the fetal heart monitor with periods of minimal or undetectable variability, but they described the fetal heart tracings as being reassuring overall.
Around 3 a.m. on Sept. 18, 2009, after McFadden had been trying to push for 1.5 hours, the fetal heart tracings became non-reassuring and the senior obstetrician resident called Dr. Dungan to perform delivery. By then the baby's head was crowning, so the delivery was accomplished with a vacuum extractor. However, the infant was born with no signs of life. The neonatologist in the delivery room stated that the baby appeared to be hydropic with generalized swelling, ascites (accumulation of fluid in the peritoneal cavity), and pleural effusion.
Stacy Maxberry attempted a vaginal birth after a Cesarean section birth. This is often referred to as "V-back." During the delivery, the fetal monitor showed repetitive decelerations, a dangerous sign for the unborn child. The obstetrician in charge of the birth was Dr. Matthew Whitted, who was contacted about the repetitive decelerations showing on the fetal monitor. However, Dr. Whitted did not come to the hospital to look at the fetal monitoring strips. Maxberry was told to continue pushing.
When the fetal heart rate patterns worsened, Dr. Whitted was called again. This time he ordered a Cesarean section, which was done 30 minutes later. Stacy Maxberry's son was stillborn.
She sued Dr. Whitted claiming that he chose not to call for a timely Cesarean section after the first phone call and chose not to evaluate the fetal monitoring strips more closely. In the hour between the first and second telephone call to Dr. Whitted, Maxberry argued that her unborn baby suffered a fatal hypoxic event. The jury agreed and entered its verdict in favor of Stacy Maxberry for the wrongful death of her unborn child at $1.5 million.
A settlement was reached in a case where a newborn, known as "Doe," was born with a congenital condition in which part of her internal organs developed outside of her body.Right after her birth, Doe underwent a series of surgeries to place those organs inside her body. After one of the surgeries, Doe began having difficulty breathing. Her treating doctors placed her on a mechanical ventilator and cardiac machine and also gave her medications, all of which were not successful in returning her oxygen saturations to normal.
Doe then suffered cardiopulmonary arrest, which resulted in permanent brain damage. Doe died two years later.
Doe's family sued the hospital and Doe's treating physicians claiming that the defendants chose not to provide extracorporeal membrane oxygenation (ECMO) and also failed to timely transfer the child to another hospital. Use of ECMO, a heart and lung machine for babies that circulates blood outside the body, would have permitted Doe's body to rest and recover, the lawsuit claimed.


text:
diveLogger
/*
 Open a modal confirmation dialog window with the UI Bootstrap Modal service.
 This is a basic modal that can display a message with okay or cancel buttons.
 It returns a promise that is resolved or rejected based on okay/cancel clicks.
 The following settings can be passed:

    message         the message to pass to the modal body
    title           (optional) title for modal window
    okButton        text for OK button. set false to not include button
    cancelButton    text for Cancel button. ste false to not include button

 */
.service('dialogModal', ['$modal', function ($modal) {
    return function (message, title, okButton, cancelButton) {
        // setup default values for buttons
        // if a button value is set to false, then that button won't be included
        okButton = okButton===false ? false : (okButton || 'Varmista');
        cancelButton = cancelButton===false ? false : (cancelButton || 'Peruuta');

        // setup the Controller to watch the click
        var ModalInstanceCtrl = function ($scope, $modalInstance, settings) {
            // add settings to scope
            angular.extend($scope, settings);
            // ok button clicked
            $scope.ok = function () {
                $modalInstance.close(true);
            };
            // cancel button clicked
            $scope.cancel = function () {
                $modalInstance.dismiss('cancel');
            };
        };

        // open modal and return the instance (which will resolve the promise on ok/cancel clicks)
        var modalInstance = $modal.open({
            template: '
 \

 \

{{modalTitle}}
 \

 \

{{modalBody}}
 \

 \
                    <button class="btn btn-primary" ng-click="ok()" ng-show="okButton">{{okButton}}</button> \
                    <button class="btn btn-alert" ng-click="cancel()" ng-show="cancelButton">{{cancelButton}}</button> \

 \

',
            controller: ModalInstanceCtrl,
            resolve: {
                settings: function() {
                    return {
                        modalTitle: title,
                        modalBody: message,
                        okButton: okButton,
                        cancelButton: cancelButton
                    };
                }
            }
        });
        // return the modal instance
        return modalInstance;
    }
}])

  /*
 Confirm an ng-click action with a modal dialog window (requires UI Bootstrap Modal service)
 Using this modal requires two things: apply the attribute to the dom element and prepend
 the confirmClick() action to the ng-click attribute.

    Delete

 */
.directive('confirmClick', ['$q', 'dialogModal', function($q, dialogModal) {
    return {
        link: function (scope, element, attrs) {
            // ngClick won't wait for our modal confirmation window to resolve,
            // so we will grab the other values in the ngClick attribute, which
            // will continue after the modal resolves.
            // modify the confirmClick() action so we don't perform it again
            // looks for either confirmClick() or confirmClick('are you sure?')
            var ngClick = attrs.ngClick.replace('confirmClick()', 'true')
                .replace('confirmClick(', 'confirmClick(true,');

            // setup a confirmation action on the scope
            scope.confirmClick = function (msg) {
                // if the msg was set to true, then return it (this is a workaround to make our dialog work)
                if (msg === true) {
                    return true;
                }
                // msg can be passed directly to confirmClick('are you sure?') in ng-click
                // or through the confirm-click attribute on the
                msg = msg || attrs.confirmClick || 'Oletko varma?';
                // open a dialog modal, and then continue ngClick actions if it's confirmed
                dialogModal(msg).result.then(function() {
                    scope.$eval(ngClick);
                });
                // return false to stop the current ng-click flow and wait for our modal answer
                return false;
            };
        }
    }
}])

redpajama_set_name: RedPajamaGithub


text:
Historical Games and Pastimes
My Indiegogo Campaign for Senet
I have started an indiegogo campaign to raise funds to purchase some custom pawns to make a Senet board to sell here online and at SCA event, craft sales, and farmers markets. Drop by the Campaign and donate. Every little bit helps.
Category: Games, Prototypes | LEAVE A COMMENT
New Game Board Design
The prototype board for the game of Five Lines
Part of the plan with Past Times is also to develop and sell game boards. I have begun working on some prototype designs and am ready to unveil my first prototype. The Game of Five Lines is the first board I am ready to reveal. It is a simple race game where the goal is to get all pawns onto the "Sacred Line" which is the centre line. The game begins with each player having five pawns, one on each line on their side of the board. The pawns are moved clockwise around the board with the goal of getting all of the pawns on the Sacred line on the opposite side of the board.
The game can either use one die or four casting sticks to determine how many spaces a pawn may move on a given turn. Once the die is cast a pawn can move the number of spaces shown, but cannot land on an occupied space with the exception of the sacred line, the sacred line can house as many of either sides men as necessary. If there are no valid moves then the turn is lost, however if there is a valid move then it must be made, even if it means moving a pawn off the sacred line forcing the pawn to go around the board again to get back to the Sacred Line.
The Ancient Game of Senet
Senet in Hieroglyphics
Senet is an board game from ancient Egypt. It is not known how far back in history the game originated, but it dates back to at least 3100 BCE, which is predynastic Egypt. The game has been found in tombs and archaeological digs throughout Egypt, in King Tut's tomb four complete sets were found leading to the belief that it was probably his favourite game. The rules to the game have long been lost, but there have been attempts to reproduce the rules that seem realistic given the information we know about the game.
The game is a relatively simple chase game, the board is a 10X3 board as shown below. The pawns move in an s shape around the board and off, moving left to right on the first row, right to left on the second, and finally left to right again on the final row.
A player cannot land on a square occupied by another of their own pawns, but they can take the square occupied by an opponents pawn. When this happens the opponents pawn gets moved back to where the capturing pawn started from. A pawn on any of the specially marked squares cannot be captured.
Each special square has its own purpose, they are as follows:
The final five squares:
the first of the last squares (the 26th square) is the House of Happiness. This is a mandatory square and no pawns may be moved off the board without first landing on this square.
The house of Water comes next, this is a dangerous square to land on, if in the next turn the player cannot roll their pawn off of this square they are sent back to the House of Rebirth
The next few squares do not have specific recorded names, but a player that lands on them needs to roll exactly enough to get off the board to move from the square.
The centre square (15th square) is the House of Rebirth. This square is where pawns who get banished from the house of water end up.
The game of Senet does not use dice but rather casting sticks. The image to the right shows some simple casting sticks I made out of craft Popsicle sticks. The one side is marked the opposite side is not. Traditionally Senet is played with four casting sticks. Counting is as follows:
One marked sides face up
Two marked sides face up
Three marked sides face up
Four marked sides face up
Zero marked sides face up
Each player starts out with seven pawns each, shown on the left are the standard shapes for the pawns, so one player would have seven cones, the other would have seven spools. To set up the board the first fourteen squares (remembering that the squares are counted in an "S" shape) alternate cone and spool starting with cone, which places a spool as the last pawn on the board on square fourteen. Because spool has the advantage of having a man closest to the off the board the cones always go first. The casting sticks are cast to see how many squares they can move, the game begins.
The first player to successfully get all of their men off the board wins.
Category: Games | LEAVE A COMMENT
Past Times is the web presence for the book series Past Times and it's author Jeffrey S. Johnston.
Join to learn about book releases, get special offers, and possibly become a beta reader to get free eBooks.
Avacal Games Guild
Guinevere's Games
Other Articles by Jeffrey S. Johnston
Other Games Sites
Playing Stoolball
Meeting The All Saints Medieval Fellowship
The Tale of the Dancing Cup Revisited
Lord Cù Allaidh Dona and the Tale of the Dancing Cup
Every Infuriating Board Game, Ranked – CollegeHumor Post
A Review of Flemish Deck
An Interesting Indiegogo Campaign
Theme "Anarcho Notepad" designed and engineered by Arthur (Berserkr) Gareginyan.

redpajama_set_name: RedPajamaCommonCrawl


text:
{% extends "base.html" %}

{% block javascript %}

{% endblock %}

{% block body %}

Settings

	{% if message %}

		{{ message }}

	{% endif %}

Users

Domains

Intersticials

			  		<button id="UserInvitesButton" class="btn btn-lg pull-right">Invites Left: </button>

					  			User
					  			Email
					  			Activated
					  			Admin

			  		All custom domains must have their DNS records pointed at 173.194.110.226<button id="AddDomainButton" class="btn btn-lg pull-right">Domains Left: </button>

					  				Domain
					  				Configured
					  				Interstitial

					  				goli.us
					  				Yes
					  				No

			  		<button id="AddIntersticialButton" class="btn btn-lg pull-right">Add Intersticial</button>

				  					Name
				  					URL
				  					Display Chance
				  					Active

Cancel Account

        <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>

Edit Domain

      	<form id="AddEditDomainForm" method="POST" role="form-horizontal" action="/Post/AddEditDomain">
        {% csrf_token %}

		    	Enter the domain you wish to add/edit
		    	<input type="url" class="form-control" id="DomainName" name="Domain" placeholder="Enter Url">

		    	Interstitial for domain
		    	<select class="form-control" id="DomainInterstititalOption" name="DomainInterstitital" placeholder="Enter Url">
		    		<option value="-1">None</option>
		    	</select>

			<input type="hidden" name="DomainId" id="DomainId" value="-1" />
      	</form>

  			<button class="btn btn-block" id="TestDomainButton" >Test Domain</button>

        <button type="button" class="btn btn-danger" id="DeleteDomainButton">Delete</button>
        <button type="button" class="btn btn-default" id="AddEditDomainButton">Add/Save</button>
        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>

        <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>

Add/Edit User

	    <form role="form-horizontal" method="POST" id="AddRemoveUserRequestForm" action="/Post/AddUserRequest/">
	        {% csrf_token %}

		    	Enter the email for the user you wish to add/edit
		    	<input type="text" class="form-control" id="Email" name="Email" placeholder="Email">

			<input type="hidden" id="userinviteid" value="-1" name="userinviteid">
      	</form>

        <button type="button" class="btn btn-danger" id="DeleteUserInvite">Delete</button>
        <button type="button" class="btn btn-default" id="AddUserButton">Add</button>
        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>

        <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>

Add/Edit User

	    <form role="form-horizontal" method="POST" id="AddRemoveUserForm" action="/Post/AddUserInvite/">
	        {% csrf_token %}

			      <input type="checkbox" id="UserIsAdmin" name="UserIsAdmin"> Administrator

			<input type="hidden" id="userid" value="-1" name="userid">
      	</form>

        <button type="button" class="btn btn-danger" id="DeleteUserButton">Delete</button>
        <button type="button" class="btn btn-default" id="AddUserButton">Save</button>
        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>

        <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>

Add/Edit Interstitial

	    <form role="form-horizontal" method="POST" id="AddEditInterstitialForm">
	        {% csrf_token %}

		    	Enter a name for the Interstitial
		    	<input type="text" class="form-control" name="InterstitialName" id="InterstitialName" placeholder="Enter a name">

		    	Enter a URL for the Interstitial
		    	<input type="text" class="form-control" name="InterstitialUrl" id="InterstitialUrl" placeholder="Enter a URL">

		    	Display chance of interstitial
		    	<input type="text" class="form-control" name="DisplayChance" id="DisplayChance" placeholder="Enter a Display chance (0-100)">

			    	<input type="checkbox" id="InterstitialActive" name="InterstitialActive"> Activate Interstitial

			<input type="hidden" name="InterstitialId" id="InterstitialId" value="-1" />
      	</form>

        <button type="button" class="btn btn-danger" id="DeleteInterstitialButton">Delete</button>
        <button type="button" class="btn btn-default" id="AddEditInterstitialButton">Add/Save</button>
        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>

{% endblock %}


How sustainable is Fjällräven ?
Fjällräven has achieved the D-Label. As such, it has started to take sustainability into account for its backpacks, bags, pullovers, jackets etc., but a lot more can be done, still. The brand could reduce its carbon footprint, for example. Likewise, more information can be provided on its management of chemicals. As a member of the Fair Labor Association, brand owner Fenix Outdoor is actively involved in improving working conditions in its supply chain, but reporting about this can be more concrete. A list of supplier has been published, however.
What's your sustainability news about Fjällräven?


text:
home contents excerpts authors' details purchasePythagoras
The material on this site is all concerned with the life and teachings of Pythagoras, but more specifically it is related to the book Divine Harmony, which is shown below and described on this page.
Divine Harmony
The life and teachings of Pythagoras
John Strohmeier of Berkeley, CA and
A. Peter Westbrook of Aspen Hill, MD
Pythagoras, the sixth century BC Greek scientist and mystic, has long been recognized as a seminal figure in western thought, a teacher "whose influence on the ideas, and thereby on the destiny, of the human race was probably greater than that of any single man before or after him." But until now, no accessible biographical study of him has been available for general readers.
Drawing upon the most authoritative sources available—the writings of Pythagoras' disciples—Divine Harmony describes his wanderings in ancient Phoenicia, Egypt, Babylon, and the Greek islands, and the heart of Pythagorean ideas as taught at his scholarly community in Southern Italy. Strohmeier, a classical scholar, and Westbrook, a historian of music and Sacred Science, present a portrait of a man whose ideas are as powerful in our own time as they were two and a half millennia ago.
Describes the travels of Pythagoras from the schools of ancient Greece to the hermitages of Phoenicia and the temples of Egypt and Babylon
Emphasizes Pythagoras' teachings in areas of contemporary concern: community, spirituality, health, meditation and humanity's relationship to nature
Explores the convergence of science and spirituality at the origins of western thought
Accessible presentation of Pythagorean sciences: harmony, astronomy and mathematics
Co-authored by a classical scholar and an internationally prominent writer and lecturer on the Sacred Sciences of India and the ancient Middle East
Illustrated with beautiful Medieval and Renaissance woodcuts
Includes complete translation of The Golden Verses, original aphorisms of Pythagoras
Extensive bibliography showing the sources and influence of Pythagorean thought.


text:
Home » News » Other News » Focus completes project management role at historic site
Focus completes project management role at historic site
Posted: 20 Feb, 2018
Focus Consultants has played a key role in project managing a £4.7 million scheme to redevelop an historic site based around a Grade I listed manor house and 16th Century great barn.
Headstone Manor & Museum in Harrow dates back to 825AD and was once owned by Henry VIII.
Now, following a four-year redevelopment programme, which was project managed by Focus, the buildings and grounds have been transformed into a museum, with a dedicated learning centre.
Steven Fletcher, partner at Focus Consultants said: "Focus is delighted to have been able to work on such an interesting and historic project. As a company, Focus has wide experience of conservation, restoration, redevelopment and other projects within the heritage sector.
"The project team worked together with archaeologists to ensure historic structures and finds were preserved throughout the development. Excavations uncovered Medieval walls and foundations, but also remains which had previously been thought to be outbuildings which were in fact a more substantial structure."
The site received a £3.6 million Heritage Lottery Fund (HLF) grant, alongside £1 million from Harrow Council and £270,000 from the John Lyon's Charity.
The Medieval Heart of our Regeneration project aimed to bring to life the fascinating history of the moated manor and its people, Harrow and its communities. It included the restoration of the granary, barn, manor house and gardens. A new visitor centre, boasting a beautiful timber frame which references the structure of the historic barns at Headstone, has also been built.
Harrow Council is responsible for Headstone Manor Museum, along with other cultural assets in the London Borough of Harrow.
Harrow Council's Portfolio Holder for Community, Culture & Resident Engagement, Cllr Sue Anderson said: "The transformation is incredible – you really feel the team has brought the manor back to life after more than a thousand years. It's been a huge amount of hard work from everyone involved that has paid off wonderfully."
For more information, please contact Steven Fletcher on 0115 976 5050.


Because of the high cost, slow update restrictions and unique app store platforms (i.e. Apple Store, Google Play Store, Blackberry/Windows App Store) of a traditional mobile app, we find mobile app websites to be more reasonable when it comes to cost of development, updating and device reach.
While a mobile web app isn't appropriate for every project, for many sites it's a great way to avoid the high cost of native mobile applications.


text:
Q: GWT: Building widgets with separated mvp I'm trying to build a gwt widget with separated model, view and presenter.
I'm using just one class for all of these components so far:
A compact example:
public class MyCellSelectableTable extends Composite {

   private WhatEverRepresentation selectedCell;

   public MyCellSelectableTable() {

      Grid myTable = new Grid(2,2);
      /*
       * Some code to realize a table with cell selection
       * ...
       */

     initWidget(myTable);
  }
}

In my appreciation the information "selectedCell" (and in my project many other data) should be stored in a separate model.
How can I implement this structurally correct, so it still is a widget but with an encapsulated mvp architecture?

A: In one of my projects I was asked to design a spinner item which is dressed to look good on a mobile web app. Then we realized we actually need another view for our spinner which is 'thinner' as well. So I have tried to aplly the MVP approach to my widget implementation which worked well for me. This one below is a very simple example not for production use just for the sake of demonstration
Define a Presenter and a View interface as in MVP pattern. The point here is to make the view implementations dumb so they can be switched without a hassle. Note that Spinner is not actually a Widget but it implements IsWidget which means it will be treated like a widget but in fact we will be passing the reference of our view implementation.
public class Spinner implements IsWidget, SpinnerPresenter{
    interface View{
        Widget asWidget();
        void stepUp(int step);
        void stepDown(int step);
        void setValue(int value);
        void setPixelSize(int width,int height);
    }
    View view;
    int value;
    public Spinner() {
        view = new SpinnerImpl(this);
        view.setValue(0);
    }
    public int getValue() {
        return value;
    }
    public void setValue(int value) {
        if (value == this.value)
            return;
        this.value = value;
        view.setValue(value);
    }
    public void setPixelSize(int width, int height){
        view.setPixelSize(width,height);
    }
    @Override
    public void downButtonClicked() {
        value--;
        view.stepDown(1);
    }
    @Override
    public void upButtonClicked() {
        value++;
        view.stepUp(1);
    }
    @Override
    public Widget asWidget() {
        return view.asWidget();
    }
}

And the view Implementation itself which implements the view interface defined in Spinner class. Notice how we delegate user events to Spinner class to be handled over the SpinnerPresenter interface.
public class SpinnerImpl extends Composite implements Spinner.View{
    private TextBox txtBox;
    private Button upButton,downButton;
    private HorizontalPanel panel;
    private SpinnerPresenter presenter;
    public SpinnerImpl(SpinnerPresenter presenter){
        this.presenter = presenter;
        upButton = new Button("up");
        downButton = new Button("down");

        txtBox = new TextBox();
        txtBox.setEnabled(false);

        panel = new HorizontalPanel();
        panel.add(upButton);
        panel.add(txtBox);
        panel.add(downButton);

        addHandlers();
        initWidget(panel);
    }
    private void addHandlers() {
        upButton.addClickHandler(new ClickHandler() {
            @Override
            public void onClick(ClickEvent event) {
                presenter.upButtonClicked();
            }
        });
        downButton.addClickHandler(new ClickHandler() {
            @Override
            public void onClick(ClickEvent event) {
                presenter.downButtonClicked();
            }
        });
    }
    @Override
    public void stepDown(int step) {
        txtBox.setValue(Integer.parseInt(txtBox.getValue())-1+"");
    }
    @Override
    public void stepUp(int step) {
        txtBox.setValue(Integer.parseInt(txtBox.getValue())+1+"");
    }
    @Override
    public void setValue(int value) {
        txtBox.setValue(0+"");
    }
}

SpinnerPresenter interface :
public interface SpinnerPresenter {
    void upButtonClicked();
    void downButtonClicked();
}

Finally to add my widget to rootpanel. Notice I can add spinner class as if it was a widget
Spinner s = new Spinner();
RootPanel.get().add(s);

Now if i wanted to change the way my spinner item looks, change orientation, maybe add a fancy animation for spinning etc, I need only to change my View Implementation. Last but not least when it comes to testing my widget this approach will help since I can easily mockup my view.

A: I recommend you read the following MVP article if you haven't already (and forgive me if you have): http://code.google.com/webtoolkit/articles/mvp-architecture.html http://www.gwtproject.org/articles/mvp-architecture.html
Believe me it's worth it to go ahead and separate out your model, view, and presenter. The problem always seems simple enough to have in one class, but when I've tried that I always end up separating things out. You'll appreciate having a better separation of concerns and the flexibility it offers.

A: FYI, the cell widgets in GWT are built with MVP internally. A CellList (for instance) is the "view" part and instantiates an internal presenter.
Also, this session from Google I/O 2010 was eye opening for me: http://www.google.com/events/io/2010/sessions/gwt-continuous-build-testing.html

redpajama_set_name: RedPajamaStackExchange


It's awesome to soak in the outdoor onsen and then take a dip in the river.
The hot springs are definitely HOT so be careful!
The contrieside is wonderful. The mountains and the river... amazing. And then there is this small hot spring directly at the river side and for everyone free to use.
Get quick answers from Kawayu Onsen staff and past visitors.
Is this a good place to stay for visiting Akan Ko and Mushu lake?


text:
The tale of Indian cyclists who circumnavigated the world of a century ago
'The Bicycle Diaries': The tale of Indian cyclists who circumnavigated the world of a century ago
An excerpt from the book's introductory chapter, 'Freak fall; Fascinating finds' by Anoop Babani and Savia Viegas.
Kaikee Kharas, Rutton Shroff and Rustam Ghandhi with actors Lionel Stander and Janice Logan, in Hollywood, in 1939. | Author provided
When the spirits are low, when the day appears dark, when work becomes monotonous, when hope hardly seems worth having, just mount a bicycle and go out for a spin down the road, without thought on anything but the ride you are taking.
— Arthur Conan Doyle, creator of Sherlock Holmes
Life's defining moments usually come on a high – a victory, an achievement, a breakthrough, an award or simply falling in love. Mine came with an injurious fall. After three decades of hectic existence, we had moved from India's maddening megapolis of Mumbai to neighbouring Goa. This idyllic, coastal state was once a favourite abode of flower-children and hippies and now home to some crazy-rich Indians and yuppies.
A few years after moving to Goa, I took to cycling. Savia joined me on my escapades later. We have never been a cyclist – it is impossible to be one in Mumbai. We came to cycling rather late, in our sixties and quite unexpectedly. It began with neighbourly encounters and inspiration by a duo of passionate and professional bikers, Dr Belinda Viegas-Mueller and Richard Mueller. The subsequent camaraderie with Dr Balasubramaniam Iyer (Bala) – my guru and cycling buddy to this day – worked the magic.
I took to cycling almost instantly, discovering not only did I adore it but was good at it. Cycling up the hills and plunging down their slopes – through thick green cover, amidst bird song and morning light filtering through trees – soon became, and has remained a singularly spiritual experience. A bicycle is bound to the road in a way no other vehicle can. Once addicted, you can never cease to be a cyclist.
In 2016, I fell off my bike, badly injuring my rib cage."No surgery, no medication, only rest" was the medical mantra. Barred from cycling for weeks, we chose to read about it.
How and when did cycling come to India?
Who and from where were the early cyclists? What kind of cycles did they ride and why?
This curiosity about our predecessors gradually unveiled the fact that it was well-to-do Indians, mainly in Bombay and Calcutta, who took to cycling in the 1890s inspired by their British peers. Such was the allure of riding that cycling clubs came up, founded by the small-yet-powerful Parsi community in Bombay and Bhadraloks (educated and prosperous Bengalis) in Calcutta. The cycles were predominantly imported, British-made and heavy on the pocket. These were used for leisure, sports, fitness and global tours.
Global journeys on cycles! That sounded impossible and unbelievable. Digging deeper, we were amazed to discover that a group of six cyclists had actually ventured on such an incredible journey way back in October 1923. All of them were Parsi from Bombay, in their early-to-mid twenties. Three of them – Adi B Hakim, Jal P Bapasola, and Rustom J Bhumgara – went on to complete the global ride over the next four-and-a-half years.
This trio became the first Indian globetrotters to undertake the most arduous journey of their lives.
They pedalled 71,000 km – at times in 60 degrees Celsius, for days without food and some days without water, across pirate-infested territories and in swamplands, through dense jungles and "up 6,600 ft amongst the terrible solitudes of the Alps".
Framroze Davar and Gustav Sztavjanik before starting their ride across Amazon, in Lima, Peru, in 1928. Photo credit: Author provided
On returning to Bombay in March 1928, Hakim, Bapasola and Bhumgara recalled being "surrounded by people who had come to receive us… and garlanded till we were buried in flowers". They hoped that "the public of Bombay will not fail to extend ('unique welcome') to another son of Mother India – Scouter F J Davar, who is shortly due in Bombay on the conclusion of a similar enterprise".
They were not the only ones, then, we were amazed to discover. Three months after the Super Six group had commenced their ride, Framroze J Davar – another Bombay Parsi and a sports journalist – embarked on a global expedition in January 1924.
His was the most adventurous, lengthier and partly, a solitary journey. The 30-year-old Framroze initially pedalled more than 9,000 km entirely on his own, till he reached Austria 11 months later. In Vienna, he met Gustav Sztavjanik, his cycling mate. The duo rode 1,10,000 km across 52 countries and five continents, over the next seven years.
Framroze returned to India in October 1931. Eighteen months later, in April 1933, another trio of Parsi cyclists from Bombay – Kaikee J Kharas, Rustam D Ghandhi and Rutton D Shroff – decided to girdle the globe on their humble bikes. They rode for nine years and traversed 84,000 km spanning five continents, before returning home in April 1942.
A year after Kharas, Ghandhi and Shroff had left Bombay, cyclist Jamshed Rustom Mody began his global ride in May 1934. He was only 18 and decided to ride solo all the way. A fortnight later, yet another Parsi cyclist, Manek K Vajifdar also chose the solo global ride. Both Mody and Vajifdar took the reverse route – circumnavigating the world from east to west.
They began biking from Australia and cycled across China and Japan, reached America and eventually Europe.
Mody returned home three years later traversing 48,000 km across continents. But, riding during the years of World War II, Vajifdar got stuck in London and could not make it back.
Considering their extensive travel plans across diverse climatic zones, the cyclists made a wise selection of their baggage. Essentially, it comprised few clothes change, light tent, firearms, leather hoods, basic provisions, medicines and water, besides their constant companions – camera and compass.
Jal Bapasola, Rustom Bhumgara and Adi Hakim on their Royal Benson Cycles in 1923. Photo credit: Author provided
On their journey, however, they acquired additional clothing and provisions depending on weather exigencies – leather jackets to combat cold, snow and light wear as a shield from winds and rains. On an average, their cycles weighed anywhere between 40 kg-45 kg including the baggage, carried in metal boxes attached to their machines.
The cyclists rode single, fixed gear "push bikes", be it steep mountains, wild jungles or bone-dry deserts. Finally, they were slightly ahead of the age of affordable sunglasses and hence could not use the protective eyewear to prevent bright light and the blinding sun from damaging the eyes. At least one cyclist lost his eyesight during the expedition and died a blind man.
Despite these perilous journeys, the cyclists maintained meticulous diaries and shot awesome photographs. This was feasible, thanks to advances in the miniaturisation of photographic equipment and the introduction of a new Kodak camera that used film rolls instead of glass plates.
According to Kenneth Helphand, Knight Professor of Landscape Architecture at the University of Oregon, United States, "the development of the bicycle and photography (the Kodak), independently and in their interrelationship, radically altered our landscape perception and experience".
Each of these expeditions is lucidly recorded and is a story of human ingenuity and courage.
More than that, these chronicles are invaluable anthropological, sociological and historical narratives. They were penned and pictured by a handful of Indians, the only ones to ride the streets of the world in the 1920s and 1930s.
They cycled through a Europe devastated by two World Wars, the Great Depression in America, strife-torn East Asia, the deserts of Sahara and Mesopotamia, the rainforests of Amazon and Southeast Asia and the mountains of the Alps and the Andes.
They observed the world of a century ago – witnessing the material destruction and moral degradation that followed the Wars, the humiliating racial discrimination and persecution of immigrants in the US and elsewhere, civil wars and peoples' revolutions in East Asia, scenes of abject poverty and homelessness in Asia and Africa and the lives and practices of the tribes in the Amazon, Sahara and other places.
These sun-tanned cyclists were received by the Pope, kings and queens, presidents and prime ministers, statesmen and mayors, innovators and scientists and sports persons and movie stars all over the world. They were welcomed and adored everywhere they went. They could have conveniently stayed back in either Europe and or the US. But they all came back, barring couple of exceptions.
Something was missing, though.
While their adventures and chronicles made a fascinating and insightful read, they did not reveal much about the cyclists themselves. Who were these daredevils? What motivated them? How was their upbringing? Where did they live and work? When and how did they meet and plan these death-defying expeditions? Who helped them financially and materially? What was their post-glory life? Were they recognised by their country and community? Or, did they die as unsung heroes?
Honours are not always honoured. We found ourselves drawn back to the same lingering questions again and again. To seek answers, we needed to find their families, friends and relatives.
Over the last five years, we have been able to trace them – some scattered within India and the rest overseas. They have been extremely kind and supportive, generously sharing their pictorial and documented archives and narrating stories about their fathers, grandfathers or grand-uncles, as the case may be.
In the two decades between 1923 and 1942 – the years immediately after and during the twentieth century's two Great Wars – twelve Parsis from Bombay undertook five separate global cycling journeys: eight of them succeeded.
In our pursuit to retrace their journeys and getting to know them better, we have cherished every meeting, every chat – in person or online – and every moment spent on reading old books, filtering historical records and trawling through the age-browned pages of personal diaries and the albums of timeless photographs. It has made us even more of a committed cyclist than we were and connected us intimately with that simplest of human inventions: the bicycle.
Though an avid rider today, cycling is not an end in itself for us, it is a ride into infinite possibilities. This story of unsung heroes is a case in point, and we are proud to be telling it – thanks entirely to that freak-yet-fortunate fall of mine, back in 2017!
Excerpted with permission from The Bicycle Diaries by Anoop Babani and Savia Viegas, Saxtti Books.
https://scroll.in/article/1002876/the-bicycle-diaries-the-tale-of-indian-cyclists-who-circumnavigated-the-world-of-a-century-ago
Savia Viegas & Anoop Babani


A study of the data obtained by German newspaper, Suddeutsche Zeitung, and ICIJ from two offshore secrecy providers (Appleby and Asiaciti Trust) and 19 secrecy jurisdictions showed that promoters of the power plant will earn as much as $28 million before the first light bulb comes alive from power generated by the facility.
Nigeria's largest independent power plant (IPP), Azura Edo Power Plant, is a huge suction pipe set up to siphon millions of tax-free dollars through a network of Mauritius-incorporated offshore shell companies to a number of trusts and private equity firms, an investigation by PREMIUM TIMES and the International Consortium of Investigative journalist (ICIJ) has revealed.
The 1.4 terabyte leaked data, now named Paradise Papers, contains 13.4 million records and ranks among the biggest leaks in history.
For 12 months, more than 380 journalists from 96 media organisations in 67 countries pored over the gigantic data, which cover a period of nearly 70 years, from 1950 to 2016. PREMIUM TIMES is the only Nigerian media organisation involved in the investigation.
In October 2014, former President Goodluck Jonathan, a spade in hand, flanked by Adams Oshiomhole, then governor of Edo State, and other dignitaries broke the earth of the sprawling 100 hectares site for the Azura Edo Power Plant for the first time.
The power plant, located at the Ihovbor/Orior Odemwende communities outside Benin City was hailed as the first fully financed private power plant in Nigeria.
The first phase of the IPP, which is planned to take off in 2018, will produce 450 megawatts of electricity but ultimately, the plant is expected to produce 1,500 megawatts.
Azura Edo was an instant hit with foreign investors and multilateral financial institutions. The gas-fired plant had little problem generating the $1 billion ($700 million for the construction of the plant and $300 million to build associated infrastructure) required to set it up.
The World Bank provided a partial risk guarantee of up to $245 million. The board of the International Finance Corporation (IFC) and the Multilateral Investment Guarantee Agency (MIGA) approved loans and hedging instruments of up to US$135 million and guarantees of up to US$659 million.
The project received loan financial backing from First City Monument Bank, Rand Bank of South Africa, Standard Chartered Bank, United Kingdom and the Netherlands Development Finance Company (FMO).
Other financial institutions that provided debt financing were Standard Bank of South Africa, SWEDFUNDS International, AB, Sweden, and Overseas Private Investment Corporation, USA.
But after the funfair of the groundbreaking ceremony, work on the project stalled. The Mr. Jonathan's administration, for undisclosed reasons, withheld its backing of the World Bank facility needed for the plant to take off.
In August 2015, however, the President Muhammadu Buhari administration breathed new life into the plant, signing a $237 million risk guarantees with the World Bank in support of the power plant. The guarantees included a debt mobilization guarantee of $117 million and a liquidity guarantee of $120 million.
"This landmark development confirms the Buhari administration's commitment to the continuation of the power sector reforms which is anchored on attracting private sector investments, and establishing and supporting institutions that are critical to the reforms," the Ministry of Power said in a statement.
Similarly, during an inspection tour of the power plant, in April 2016, the immediate past governor of Edo State, Adams Oshiomhole, praised the promoters of the plant.
"It requires a measure of confidence in our country, people, and about our future to initiate a gigantic project such as this. Even while you are at the stage of construction, all of us here are already beneficiaries of that vision," he said.
It is not hard to see why the Nigerian government is excited about the project. At full generating capacity of 1,500 megawatts, the plant will be producing more than a third of the country's current total generating capacity.
But while the power plant enjoys a flurry of local and international financial supports and the Nigerian government gushes about its benefits, documents obtained from the database of global offshore law firm, Appleby, showed that Azura Power West Afica, the Nigerian company building the plant is owned by a cluster of offshore entities in Mauritius.
Part of the documents obtained by PREMIUM TIMES from the leaked data are two undated organisational charts of Azura Power West Africa.
One of the charts, which appeared to be the original structure of the company, shows that Azura Power West Africa was wholly owned by Azura-Edo Limited, a Category 1 Global Business Company (GBC1) incorporated in Mauritius.
Azura-Edo Limited is further completely owned by Azura Power Holding Limited, a Category 2 Global Business Company (GBC2) also incorporated in Mauritius.
Azura Power Holding is then jointly owned by two GBC2 companies – Amaya Capital Limited (86.23 percent) and Hollyhock Limited (13.77 percent). Hollyhock Limited is the GBC2 subsidiary of the private equity firm, American Capital Limited.
Amaya Capital is jointly owned by The Principal Investment Trust (40 percent) belonging to Philp Iheanacho the co-founder of Investment firm, Afrinvest, and an ally of the current governor of Edo State, Godwin Obaseki, with whom he co-founded Afrinvest.
The Rasa Trust owns 40 percent of Amaya Capital. The trust belongs to Sundeep Bahanda, a former top executive at Deutsche Bank, London, while David Ladipo, the founder of Lintstock, a corporate advisory company and a former adviser to the Nigerian government on energy, owns 20 percent of Amaya Capital.
The second ownership chart, apparently drafted after the new investors were welcomed into the power project, showed that Azura Edo Limited 100 percent ownership of Azura Edo West Africa had reduced to 97.5 percent.
The Edo State government was also brought on board as marginal co-owner of the company with 2.5 percent stake. The company explains on its website that the 2.5 percent equity was given to Edo State for the providing 1100 hectares of land on which the company is built.
The document further showed that Azura Power Holding divested 50 percent of its equity in Azura Edo Limited to Aldwych Azura Limited, England (9.2 percent), FMO (4.8 percent), Asset & Resource Management Company Limited, ARM (6 percent), African Infrastructure Investment Fund 2 (AIIF2), South Africa (15 percent) and African Infrastructure Investment Fund 2 (AIIF2), Mauritius (15 percent).
Amaya Capital and Hollyhock still held their original equity of the remaining 50 percent of Azura Power Holding.
Tax experts have argued that elaborate company ownership structures involving entities registered in Mauritius under its GBC system like that of Azura Edo are primarily designed to avoid paying taxes in the country where they are based and generate revenue from.
As a GBC2 company, Azura Power Holding Limited, the parent company of Azura Edo West Africa, is not required to and does not have physical property in Mauritius. It has no staff, telephone line or computers. It uses a care-of address (Les Cascades, Edith Cavell Street, Port Louis, Mauritius) which directs its correspondences to the headquarters of International Mauritius Limited (IMM).
IMM is one of Mauritius' best known financial service provider, which helps clients to set up and manage offshore entities including companies, trusts and funds. IMM carries a stock of ready-formed shelf companies and can obtain approval to set up new companies in two days.
It also assists offshore companies with nominee directors for offshore companies. A nominee director helps hide the identities of owners of offshore companies. He or she is a resident of a tax haven who is paid to lend his or her name on the board of an offshore firm in place of a non-resident trustee of the firm.
Although Azura Power Holding is required to file a financial summary within six months of its financial year, it is not subjected to an audit and is not available publicly. It is not considered a non-taxable entity therefore it is not required to pay any tax or file a tax return.
One of the ways multinationals cash in on this kind of ownership structure is through a cost-pushing mechanism called transfer pricing. This is when the parent company (mostly in a tax haven) of a multinational charges its subsidiary in another country for the supply of products or services. The transactions are usually artificial as the purported goods and services are often only supplied on paper.
Critics say this technique allows owners of multinationals to impose artificially high prices for the product or services they render with the aim of moving money from a high tax country, where they are based to a low to zero tax jurisdictions like Mauritius.
But the company later extended its service to the provision of "management services for business in which it has investment".
"These services will be provided by APHL itself and/or through the appointment of suitably qualified third-party service providers, as per the attached draft Management Services Agreement.
"The first project to which it will provide such services is Azura Power West Africa Limited ("APWAL"), a company incorporated under the laws of Nigeria and having its registered office address at St. Nicholas House, 10th Floor, Catholic Mission Street, Lagos, Nigeria.
"APWAL is the Project Company, which is developing a 1,000MW Independent Power Project ("IPP") complex in Edo State, Nigeria in 2 phases. Phase 1 is the 450 MW open cycle gas fired IPP, for which the Company will be providing the management services (the "Project")," the business plan read.
According to the Management Service Agreement with Azura Power Holding Limited, the initial agreement was to last 33 months and may be extended for at least a period of three months. Also, while the agreement lasts, Azura Power Holding will be paid a quarterly base fee of $500,000 as long as it performs the function for which it was hired.
Thus, Azura Power should earn $4.5 million as base fee alone for the duration of the agreement. However, a clause in the agreement pegs the maximum fee the offshore company can earn as base fee at $3 million.
Also contained in the management agreement is the plan by the owners of Azura Power Holding to pay themselves over $25 million in management fee.
A breakdown of the budget showed that the company will pay itself $9.1 million in the first year, $7.85 million in year two and $8.34 million in the third year.
The agreement further stipulates that no employee of Azura Power Holding shall be deemed as an employee of Azura Edo West Africa. This is also another tax avoidance tactic used by multinationals.
"Multinational companies can choose to employ managers in a low tax regime country or tax haven far away from where their services are used. This can both reduce the employees individual tax bills and benefit the company by allowing them to make charges for 'management services' which are deducted from their profits elsewhere.
"The senior management of a multinational, may well be internationally mobile and will be willing to participate in tax planning for their own and their employer's benefit. The result is that these senior managers might be employed in locations which suit tax planning even if their duties are undertaken elsewhere.
Some of the management services the company will be providing includes providing the managing director, delivering customs and excise services, finance, and government and community relations.
By creating a complicated, multi-layered ownership structure, promoters of Azura Edo Power Plant will not only be moving millions of tax-free dollars to Mauritius through transfer-pricing, they are in line to make several more if Nigeria ratifies a Double Taxation Treaties (DTTs) or Double Taxation Agreement(DTAs) it signed with the Indian Ocean country in 2012.
DTTs are primarily signed between two governments to prevent income from getting taxed twice, to prevent double non-taxation, to clarify the taxing rights between the parties involved and to aid the exchange of tax information.
"[DTTs] significantly undermines [the] ability to raise domestic revenue to underpin acountry's development by opening up loopholes for multinational companies operating in the country and super- rich individuals to shift profits abroad through Mauritius to avoid paying appropriate taxes," said UK-based tax watchdog, Tax justice Network.
In 2014, rights group, ActionAid Nigeria, wrote the then Nigeria's Finance Minister, Ngozi Okonjo-Iweala, about the perils of ratifying the DTT she signed with Mauritius two years earlier.
"Double Taxation Treaties creates loopholes for tax evasion and avoidance and is exploited by companies that undertake 'treaty shopping' which deny our beloved country of the much-needed resources we need at this juncture for developing.
"Overall, the cost (financial and otherwise) of the treaty to Nigeria will outweigh the perceived benefits. It is advisable for Nigeria not to ratify the treaty unless certain changes are made to retain Nigeria's taxing rights as contained in the domestic tax legislation," the letter read.
A review of the treaty earlier commissioned by the group identified some of these loopholes.
"The Nigerian-Mauritius DTT could result in sharp practices by multinationals operating in the countries and especially in Nigeria through double non-taxation.
This is particularly the case with the reduced rate of withholding tax on streams of income flows from Nigeria such as dividend which are not taxable in Mauritius and the tax sparing provision applicable to reduced tax rates and waivers on income streams such as interest and royalty," the report stated.
"Given that Nigeria is a net importer of capital and will remain so for the nearest future, the DTT by limiting the taxing right of Nigeria on dividend, interest and royalty potentially reduces the tax base of the country which will impact negatively on the revenue generation for the country," the report added.
As a GBC1, Azura Edo Limited is eligible to enjoy the DTT between Nigeria and Mauritius when it is ratified by the Nigerian government. GBC1 companies in Mauritius are generally used as Special Purpose Vehicles (SPVs). None of the shareholders of a GBC1 is required to live or work in Mauritius and only one of its directors is required to be a Mauritius resident. However, this director can be a nominee director.
A nominee director is a resident of a tax haven who is paid to lend his or her name on the board of an offshore firm in place of a non-resident trustee of the firm. Though its beneficial owners are disclosed to the Mauritian Financial Services Commission (FSC), such information as well records of their shareholders and directors are hardly publicly disclosed.
For instance, documents obtained by PREMIUM TIMES revealed that two of the three listed directors of Azura Edo Limited – Sandeep Fakun and Dourvesh Chumum – are employees of IMM. Mr. Oladipo is listed as the third. The company's secretary, Ashraf Ramtoola, is also an employee of IMM.
As a GBC1 company, the Azura Edo is also not required to make its accounts public. The incentives for the owners of Azura Edo to exploit the DTT to move its income offshore are huge. For example, while companies incorporated in Nigeria are expected to pay 30 percent corporate tax, GBC1 are only required to pay a maximum of three percent corporate tax.
"Within Nigeria, Azura Power West Africa Ltd ("APWAL") pays and will continue to pay all taxes due to the federal and state governments," Mr. Oladipo said. "We have no transfer pricing or tax avoidance schemes. Indeed, such schemes are impossible in the context of an open-book project financed transaction where much of the debt comes from the big development finance agencies and where the revenues are securitised by all three arms of the World Bank.
"APHL possesses a valuable stock of specialist resource which the other shareholders in APWAL wished to take advantage of. Clearly, the cost of providing this resource has to be reimbursed. And APHL also needs to earn a fee for the provision of these service, as well as bonuses if the project is delivered on budget and ahead of schedule. To put this in context, the maximum total cost (fee plus reimbursement plus bonuses) of the MSA over the entire three-year construction period represents less than 1% of the of the project's total capital.
"It is also important to note that the MSA (management service agreement) is an arms' length agreement that was reviewed by, and negotiated with both the lenders to the Project and the other shareholders in the Project. It represents extremely good value for money and, more importantly, it massively increases rather than decreases the profits that will be taxed in Nigeria," he said.
Mr. Oladipo, however, did not explain why the multi-million-dollar management contract for the plant was awarded to shell companies existing only on paper, has no physical address or a history of business dealings, and ensconced in a shelf at a notorious offshoretax haven.
He also did not address the cyclical huge dollar payment to the shell company by its Nigerian subsidiary. Further, he did not explain his company's seeming tax-avoidance tactic of classifying workers who carry out the management service as employees of the offshore parent company instead of its Nigerian subsidiary for which they offer the services directly.


The Education Project, a project of the Livingston Educational Service Agency (LESA), works to ensure students in temporary living and homeless situations enroll, regularly attend and succeed in school.
We serve students from the 5 public school districts (Brighton, Fowlerville, Hartland, Howell, and Pinckney) and the 3 public Charter schools (Charyl Stockwell Academy, Kensington Woods, and Flex-Tech). On average, every year in Livingston County there are over 500 students living in temporary situations.
We work closely with all of the shelters in Livingston County, but also serve families living in motels or staying with friends and family due to loss of housing. We also work with students in temporary foster care placements.
We are funded primarily through the federal McKinney-Vento Homeless Assistance Act, reauthorized in January of 2002. The Act guarantees that students who are homeless have equal access to the same free and appropriate public education provided to others. We also rely on private donations and grants to directly meet student needs.


text:
Wales Air Ambulance and VAT on Fuel
Most of us would agree that Wales Air Ambulance provides an essential medical service. That is why we are happy to give donations to the charity that runs this life saver.
Ken Sharpe has been campaigning for some time to exempt fuel the Air Ambulance Service uses from VAT, in a similar way that it is for Lifeboats.
However, the UK Government has said that whilst there is provision for an exemption from VAT for fuel used in Lifeboats in the European Union VAT directive, there is no other similar exemption that could be applied to other charities.
Ken Sharpe has suggested that if we cannot exempt VAT on fuel for the Air Ambulance Service, the UK Government should instead provide a grant of an equivalent value to the VAT paid on fuel used.
Currently he has an e-petition, which I urge you to sign:
The Air Ambulance Service is forced to meet rising fuel prices year on year including VAT.
The Air Ambulance Service have saved successive governments millions and millions of pounds funded by charitable donations given by the general public to run what has proven to be an essential service.
Whilst the Lifeboat Service has been exempt from VAT on fuel costs since 1977, a similar privilege has not been afforded to the Air Ambulance Service;
We call on the government to have an urgent review of this situation and in doing so We call on the government to return in the form of grants to Air Ambulance Service providers all the future VAT which the Treasury collects from them so that the Air Ambulance Service is in practice exempt from paying VAT in the same way as the Lifeboat Service.
It seems strange to me that should you say have an accident in France, which required that you were flown home by Air Ambulance, that flight would be exempt from VAT. Or should you fall ill at home, the ambulance if it were a vehicle then the fuel used would also be VAT exempt. And if the Air Ambulance flying to your rescue was funded and operated by the National Health Service then the fuel would also be exempt from VAT. But an Air Ambulance if operated by a charity is not?
You can find a summary of the Common system of value added tax (VAT) ('the VAT Directive') on the following EU website.
It explains that "For socio-economic reasons, the following are exempted:
certain activities of general interest (such as hospital and medical care, goods and services linked to welfare and social security work, school and university education and certain cultural services);.....
To download the latest consolidated version: VAT directive in PDF format.
Here under Title IX Exemptions Chapter 7 Article 148 you will find the exemptions for lifeboats:
(a) the supply of goods for the fuelling and provisioning of vessels used for navigation on the high seas and carrying passengers for reward or used for the purpose of commercial, industrial or fishing activities, or for rescue or assistance at sea, or for inshore fishing, with the exception, in the case of vessels used for inshore fishing, of ships' provisions;
Lifeboats are also exempt from VAT for certain equipment by virtue of The Value Added Tax (Equipment in Lifeboats) Order 2002.
Under Title IX Exemptions Chapter 2 Exemptions for certain activities in the public interest there is Article 132 and
1. Member States shall exempt the following transactions:
(c) the provision of medical care in the exercise of the medical and paramedical professions as defined by the Member State concerned;
In the first place I think we can all agree that an Air Ambulance Service is in the public interest and/or a certain activity of general or public interest. It's then down to how you define provision I suppose.
I humbly suggest that for the provision of medical care you need supplies and equipment i.e. an ambulance to take the paramedic or doctor to the patient be that a vehicle or an aircraft specifically modified for the purpose, and fuel for the vehicle or aircraft is rather important you would think.
To me as an ordinary member of the public it seems air ambulances used for the provision of medical care in the exercise of the medical and paramedical professions are exempt from VAT transactions. And whom provides or pays for the service and the provision of medical care is down to Member states to define.
Most probably an over simplistic interpretation of complex VAT rules of which I have little knowledge, still a neat idea I hope you agree.
Labels: European Union, fuel, ken sharpe, lifeboats, VAT, Wales Air Ambulance
Wylfa B - now far too costly to make commercial se...
Lein Amlwch - Gaerwen to Llangefni
Equal Civil Marriage and Proposition 8.
Tories at war over Conwy Council tax rise.
Improvements to A5025 between Valley and Amlwch
St David's Day and related facts


text:
Q: How to format a json feed from coldfusion to jquery fullcalendar? I am trying to get a json feed working for the jquery Full Calendar plugin but I am not having much luck.  The data I get back from coldfusion is not formatted correctly (at least that is my guess).  Here is what I am getting back:
{"COLUMNS":["TITLE","START","END","REQUEST_TYPE_ID"],"DATA":[["duration of a VTC ","2012-03-15T12:00:00Z","2012-03-15T15:00:00Z",1],["a new vtc overlap","2012-03-15T11:45:00Z","2012-03-15T14:15:00Z",1]]}

I am pretty sure full calendar does not know how to read this data type.  So the question is, can I get CF to pass back the data in a format that full calendar will accept?  Is there something else going on here?
Here is my component:
<cfquery datasource="#arguments.dsn#" name="eventlist">
select title, to_char(start_time,'YYYY-MM-DD')||'T'||to_char(start_time,'HH24:MI:SS')||'Z' as "start",
to_char(start_time,'YYYY-MM-DD')||'T'||to_char(start_time + (duration/1440),'HH24:MI:SS')||'Z' as "end", request_type_id
from ((request r join event_schedule es on es.request_id = r.id)left join location_ref loc on loc.location_id = r.location_id)
where site_id = <cfqueryparam value="#arguments.site_id#" cfsqltype="cf_sql_varchar" />
and request_type_id = <cfqueryparam value="#arguments.evnttype#" cfsqltype="cf_sql_varchar" />
and start_time between to_date('#sdate#', 'mon dd yyyy') and to_date('#edate#', 'mon dd yyyy')
</cfquery>

and the return format is json.
returnformat="json"

Any ideas?
Thanks!

A: You need to format your data for the plugin to work. It needs to be an array of Event Objects http://arshaw.com/fullcalendar/docs/event_data/Event_Object/
So you need to loop through your query and create an array of structs with the keys specified on the documentation in the above link.
You will need to use array notation as JavaScript is case-sensitive for variable names and CF likes to make the keys in structs uppercase by default.
So do this:-
<cfset myStruct["id"] = 1>

Instead of:-
<cfset myStruct.id = 1>

I hope that helps.

A: I created a CFC that returns jSon based on the date passed;
My CFC broken down:
<cfcomponent>
        <cffunction name="LoadCalendarData" access="remote" output="false" returntype="Any" returnformat="JSON">

            <cfargument name="DEPTID" type="any" required="false" />
            <cfargument name="STAFFCLASSID" type="any" required="false" />
            <cfargument name="start" type="date" required="false" />
            <cfargument name="end" type="date" required="false" />

            <cfset arguments.start=#DateFormat(DateAdd("s", arguments.start, "January 1 1970 00:00:00"), "mmmm dd, yyyy")#/>
            <cfset arguments.end=#DateFormat(DateAdd("s", arguments.end, "January 1 1970 00:00:00"), "mmmm dd, yyyy")#/>
<cfinvoke component="DataStore" method="Calendar_LU" returnvariable="qGetCalendar" DEPTID="#arguments.deptid#" STAFFCLASSID="#arguments.STAFFCLASSID#" START="#arguments.start#" END="#arguments.end#" />

I tranlate the arguments of the start date and end date in to something fullcalendar can use then I start to build by looping the data based on the information returned. next I break down the dates and times so I can pass it back to fullCalendar.
<cfset CalendarData=[] />
    <cfset CalData = arraynew(2) />
    <cfloop query="qGetCalendar">

    <cfset sd = #dateformat(LEAVESTARTDATE,'dd')# />
    <cfset sm = #dateformat(LEAVESTARTDATE,'mm')# />
    <cfset sy = #dateformat(LEAVESTARTDATE,'yyyy')# />
    <cfset sh = #timeformat(LEAVESTARTDATE,'HH')# />
    <cfset si = #timeformat(LEAVESTARTDATE,'mm')# />
    <cfset ed = #dateformat(LEAVEENDDATE,'dd')# />
    <cfset em = #dateformat(LEAVEENDDATE,'MM')# />
    <cfset ey = #dateformat(LEAVEENDDATE,'yyyy')# />
    <cfset eh = #timeformat(LEAVEENDDATE,'HH')# />
    <cfset ei = #timeformat(LEAVEENDDATE,'mm')# />
<cfset event=structNew() />
<cfset event['title']='#Left(ListLast(FULLNAME,","),1)#. #REReplace(ListFirst(FULLNAME,","),"'","")#' />
<cfset event['start']='#sy#-#sm#-#sd# #sh#:#si#' />
<cfset event['end']='#ey#-#em#-#ed# #eh#:#si#' />
<cfset event['textColor']='##330000'/>
<cfset event['backgroundColor']=STATUSColor />
<cfset event['url']=clickablePath />
<cfset arrayAppend(CalendarData,event)/>

</cfloop>

    <cfreturn calendarData />
</cffunction>

in the script where fullCalendar is called I use this to call the CFC
eventSources: [{url:'CFCs/Holidays.cfc?Method=LoadCalendarHolidays'},{url:'CFCs/CalendarDataRemote.cfc?Method=LoadCalendarData&DEPTID=<cfoutput>#deptid#</cfoutput>&STAFFCLASSID=<cfoutput>#STAFFCLASSID#</cfoutput>'}],

As you can see I added another CFC call to pull in the our holidays so you can load more than one calendars data. Hope this helps

A: You also need to make sure the keywords are lowercase... fullCalendar like javascript is case sensitive so you need start, end etc.
OOOPS just read the end of baynezy answer mentions this please disregard.


text:
Liberty Global sells DTH business to M7
Written by Stuart Thomson
21st December 2018 @ 13:17
Liberty Global is to sell its central and eastern European DTH business to international pay TV operator M7 Group for €180 million.
Liberty's DTH satellite operations currently serve four central and eastern European markets: Hungary under the UPC Direct Brand, the Czech Republic and Slovakia under the freeSAT brand and Romania under the FocusSat brand.
Liberty served 774,000 customers across the four brands, as of September this year, with about 11,000 customers also taking internet services. The overall number represented a loss of 4,100 customers in the third quarter.
M7 Group said that the agreement would enable it to gain further scale and increase its top line by about 30% post-acquisition.
Bill Wijdeveld, M7 Group's business development director, told DTVE that the group expected the deal to secure approval in the first quarter and that he did not envisage any significant regulatory issues emerging in the two markets in which M7 already has a presence.
Wijdeveld said it was "too early to comment" on whether M7 would fold the existing Liberty Global operations into its own DTH brand in the Czech Republic and Slovakia, but said the group was "quite confident that this will provide a good base to grow in the region".
Wijdeveld said was too early to make any comment on what impact the acquisition would have on the group's commercial offering in the region.
He said that the deal would give M7 the opportunity to expand its hybrid strategy, launched a year ago. He said that hybrid services were now being used by about 15-20% of M7's overall subscriber base, "which is promising, and we see great potential to further grow the offer in the two markets [the Czech Republic and Slovakia] and extend it to Hungary and Romania".
M7 currently operates its Skylink service in the Czech Republic and Slovakia. The group also operates DTH services in the Netherlands, French-speaking Belgium and Austria.
Liberty has already agreed to sell its fixed-line operations in central and eastern Europe – outside of Poland – to Vodafone, and the M7 agreements means that it will now only be present in Poland, where Vodafone does not have a presence, across the CEE region.
Merrill Lynch International acted as financial advisor to Liberty Global.
Commenting on the implications of this latest divestment for Liberty Global, media and telecom analyst Paolo Pescatore said he saw this as a "further sign of the company seeking to exit the European market" in the wake of the sale of its German and CEE fixed business to Vodafone, the sale of its Austrian unit to T-Mobile and the much-speculated on potential divestment of its Swiss business in the near future. Liberty Global CEO Mike Fries has long claimed that the company's share price is undervalued and the management are under some pressure to provide a return to shareholders.
Pescatore said that consolidation of the European cable market had proved costly and integrating the various operating businesses had been a struggle, while subscriber growth had been "lacklustre" and cross-selling of products to its existing base had met with limited success.
"Convergence does offer plentiful opportunities but [Liberty's] strategy across Europe is not working. It needs to return value back to shareholders. Organic growth is challenging and most new subscribers seem to be coming from new build, focussed on cable broadband, but not coming fast enough," he said.
Tags: Czech Republic, Focus Sat, Freesat, Hungary, Liberty Global, M7, M7 Group, Romania, Skylink, Slovakia, UPC Direct
BeIN Media looks to lifting of ban as Saudi Arabia ends Qatar blockade
Lolly Kids launches on MEO in Portugal
Eleven names new Taiwan chief, extends distribution


text:
Book and Book Chapters
The Fibrous Soft Matters Physics
(Show Details...)
2005 Physics of Fibrous Soft Matters, Ning Pan, Higher Education Publishing, Inc., Beijing, China, 741 Pages.
It is a compilation of the papers published previously by the author on the subject related to fibrous materials, with added comments and elucidations. It covers the geometrical, structural issues in fibrous materials and deals with such physical properties as mechanics, interfacial and thermal and transport process.
Fluid transport phenomena in fibrous materials
2006 Ning Pan and Wen Zhong, Fluid transport phenomena in fibrous materials, Textile Progress, Woodhead Publishing Ltd., Cambridge, UK, 124 Pages.
Fluid transport is one of the most frequently observed phenomena in the processing and end uses of fibrous materials. Fibrous materials have a unique structure of complex geometry, characterized by system anisotropy and heterogeneity. The characterization of fibrous materials, therefore, is critical in the understanding of transport behavior through fibrous structures, and is discussed after an introductory section. Subsequent sections cover topics of various transport processes through fibrous structures, including wicking and wetting, resin impregnation in liquid composite molding, filtration and separation in geotextiles, aerosol filtration in fibrous filters, micro/nano scale transport phenomena, and biomedical applications. The fibrous structure is also known for its multi-scale pore distribution from intra-fiber to inter-fiber spaces. This multi-scale effect is even more prominent when micro or nano fibrous materials are concerned, and so multi-scale approaches to address the scale effects of transport behavior in fibrous materials are discussed. Finally, the Ising model of statistical mechanics, a robust computer-simulation tool dealing with the fluid transport problems in fibrous materials, is introduced.
Thermal and Moisture Transport in Fibrous Material
2006 Thermal and Moisture Transport in Fibrous Material, Edited by Ning Pan and Phil Gibson, Woodhead Publishing Ltd., Cambridge, UK, 656 pages.
This comprehensive guide to technological developments and scientific understanding of thermal and moisture transport in textiles begins with a summary of the structure, geometry, and stereology of fibrous materials. The fundamentals of wetting and its dynamics are also discussed. The second section analyzes thermal and liquid interactions in textiles, offering insights into the thermodynamic behavior of moisture as well as heat and moisture coupling. The book concludes with chapters on the human thermoregulatory system, the fibrous material—human body interface, and innovative computer modeling simulations.
From the Introduction: The role of heat and mass transfer is often critical to the manufacture or function of devices, structures, and engineered items incorporating fibrous materials. Two aspects of thermal and moisture transport in fibrous materials are examined in this book: the basic nature of the transport process itself and the engineering factors important to the performance of manufactured articles incorporating fibrous materials...Many of the chapters in this book treat fibrous materials as a porous media ?a solid material phase permeated by an interconnected network of pores (voids) filled with fluids (liquid or gas). The solid matrix and the pore spaces are assumed to form two interpenetrating phases, which may be either continuous or discontinuous...?
Handbook of Military Textiles
2008 Ning Pan, two chapters in Handbook of Military Textiles, Edited by Dr. Eugene Wilusz, Woodhead Publishing Ltd., Cambridge, UK, 362 pages.
Mechanical Failure Criteria For Textiles And Textile Damage Resistance
Introduction: Materials resistance, strength and failure
Material strengths
The peculiarities about textile mechanics
Failure criteria for fabrics
Other forms of failure for fabrics and garments
Fabric and garment failure reduction
Sweat Management For Military Aapplications
Introduction: Body/clothing/environment - the microclimate
Heat, moisture and human body thermoregulation
Heat and moisture interactions in the microclimate
Sweat management for military apparel applications


Here are some party favors I did for a luncheon for several ladies about to have babies. Some were having boys some were girls. So we did both in Chocolate Flavored Sugar Cookies.
Get your cookies wrapped in a bag with a basic twist tie for $3 a dozen or wrapped with a ribbon for $6 a dozen.


text:
Amtrak President Attacks Workers Rights
On April 25th Amtrak President David Gunn posted an employee advisory singing the praises of the Amtrak Board's proposal for so-called reform. In this he outlines what was in the Board of Director's Amtrak Strategic Reform Initiatives and FY06 Grant Request which had been sent to Congress on April 21.
While Gunn does not mention the plan to eliminate or contract out certain functions including on-board services and coach cleaning, he does touch on two areas that directly affect the employees. First, he states that the Railway Labor Act should be changed in order to move Amtrak "closer to a standard business." He envisions labor contracts expiring at a date certain where after the management could "impose new terms" and unions could strike. Second, Gunn says that it is proposed that new employees would be placed in social security while current employees would remain in railroad retirement.
Both of these proposals take away basic rights that all railway workers in this country enjoy. The Railway Labor Act is structured so as to maintain the status quo while the parties negotiate; however, it does lead to the possibility of the carrier implementing new terms and/or the union members striking. The only problem with the Railway Labor Act and Amtrak has been the management's refusal to negotiate in good faith with the unions.
Amtrak's proposal to have new employees placed in social security would ultimately destroy the railroad retirement system for current workers and retirees.
The arrogance of President Gunn shows up throughout this employee advisory. Every Amtrak employee should read this for what it is—another attack on the employees.


But wait for the gift my Father promised, which you have heard me speak about. For John baptized with water, but in a few days you will be baptized with the Holy Spirit.
In preparation for that event, we've been talking, over the past few months, about what it means to be "saved" and why she should be baptized. In addition, we've been talking about the follow-up items to salvation, namely -- baptism and the Holy Spirit (and the resulting fruits).
Anyway... I just wanted you guys to welcome one of my baby girls into the Body. = ) I'll try to share more this week about the Holy Spirit. That's a topic I'd love to dig into a bit.
By the way, I stumbled across The Quotable Christian while I was searching for the origin of the quote. It's also worth a peek when you have time.


· SFOC Operations Manual Outline/Template The following provides an outline of the operations manual that we utilize as part of the SFOC application and internal processes to cover processes and standard operating procedures and training.
This entry Standard Operating Procedure Template Best Of 20 New Standard Operations Manual Template one of Tricountyrealtywi - Awesome Template for Office, Photoshop, Flyer, Resume and Other ideas, to explore this Standard Operating Procedure Template Best Of 20 New Standard Operations Manual Template idea you can browse by and .
You've now set the area to quarry. Caution: When selecting the area to quarry, ensure the Builder and any support equipment is outside the area. The Builder will mine ducts and other machines. Operating your quarry [edit | edit source] Flip the lever. Your quarry is now operational.
This template for an IT Operations Manual / Systems-Handbook will help you . that no important item is forgotten and ; a common handbook structure is used throughout all systems. This will support easy cross-system troubleshooting and documentation.
What is a Standard Operating Procedure? A Standard Operating Procedure (SOP) describes how your lab will safely handle a hazardous chemical, including the amount and concentration you will use, how you obtain or create the working solution, and special handling procedures, engineering controls, and personal protective equipment.
2. Scroll through the pages of the user manual template to get an idea of what's included, what needs to change, and what needs to be added. For example, Word includes a generic title page, table of contents, headers, text blocks, and image placeholders, along with tips on user manual setup.
User manual templates are ready to use documents that anyone can utilize to make user manuals for a particular product, device or software etc. here you can also get a free and customizable user manual template which is suitable to make manuals for all types of goods and products.
OPERATIONS AND MAINTENANCE MANUAL TEMPLATE INSTRUCTIONS This document should be utilized in conjunction with the Operations and Maintenance (O&M) Manual Template developed by the Georgia Safe Dams Program (GSDP). This document provides instructions and covers most questions associated with filling out the O&M template.
quarry operatios manual template . samples of risk assessment template for a quarry the methods used to Quarry: An area where solid stone is removed from . CHAT; More Info template of wbs on mining project crusher south.
Creating an Orientation Manual for Volunteers A Template for Non-Profit Organizations ... Hours of Operation 8 A 8. Vehicle Regulations / Parking 8 C 9. Confidentiality 9 A 10. Communications 10 B ... template as a guide to developing your organization's own volunteer orientation manual.


text:
Q: creating a progression bar while a webpage is loading using web worker cause i have high res images... and a lot of background images n graphics.. thats why i want to the webpage to load all contains ,then display when  its all loaded.. but at the same time when contains are been downloaded  i want webpage to show a progression bar display the progress of the downloaded contains....
and  is it possible that the downloads to be done using webworks so that it does not slow down a browser
i have tried the display none property but it does not cut it

A: If I understood you properly, you want your page to show a loading screen while the page hasn't fully loaded. To accomplish this, add this right after your  tag:

Loading...

JSFiddle


Showing how Google Apps for Work has transformed how BQ innovates, educates and inspires people with technology was a big ask for a 90 second film.
One of the main lessons learnt on this shoot was that a mobile company isn't just a mobile company. If you give your people freedom and support and ethical business practices and goals you get the best out of them and may even be able to change the world.
If you give individuals freedom, support and ethical business practices and goals, you will get the best out of them, and may even be able to change the world.
Want to talk more about engaging B2B content? Get in touch.