text:
9 Jan 2019 // Star Feature // 1 Comment »
MEB3 network review 2018; Qatar Airways dominates new route race; US is biggest market by ASKs, India and UK top capacity table
A review of the MEB3 carrier's home hub networks for S18 shows that Qatar Airways added the most new direct routes since S17 with 15, followed by Emirates with five new connections and Etihad Airways with one. Etihad actually saw a net decline in direct destinations from Abu Dhabi from peak S17 to peak S18 since it dropped six routes. Read on to find out who operated the most weekly departures and which airline had the most direct destinations in S18.
It has been a little over a year since anna.aero last compared the networks of Emirates, Etihad Airways and Qatar Airways (the Middle East Big 3 or MEB3 carriers). We thought we would begin the new year by taking a look at how these three carriers developed their destination maps from their respective home hubs of Dubai, Abu Dhabi and Doha in 2018. The following analysis compares schedule data for a typical peak week in August 2018 to the equivalent period in the previous year, to help identify which of these long-haul leaders added the most new connections over the 12 month period.
In terms of weekly departures from their home hubs, Qatar Airways saw strong growth of 14.2% from S17 to S18, while Emirates experienced an increase of 4.4%. Etihad was the only carrier to see a reduction, with its weekly departures from Abu Dhabi dropping by 2.2%.
Emirates had the most weekly departures from its home hub in S18, with 1,805, almost twice as many as Etihad, which operated 954. Qatar Airways scheduled 1,693 weekly flights from Doha during S18.
Regarding destinations served non-stop, Qatar Airways expanded its lead over Emirates from four in S17, to 14 in S18. The Doha-based carrier now serves 149 destinations non-stop (up from 134 a year ago) compared with 135 for Emirates (up from 130). Etihad's non-stop network witnessed an overall reduction of five destinations from 84 to 79.
All three carriers witnessed growth in their average frequencies from their home hubs from S17 to S18. Emirates' average frequency rose from 13.3 to 13.4, Qatar Airways saw an increase from 11.1 to 11.4 and Etihad's average frequency grew from 11.6 to 12.1.
Route droppings: Emirates and Qatar Airways both operated all of the destinations flown in peak S17, again in peak S18. The only MEB3 carrier to drop routes since S17 was Etihad. As of the week commencing 6 August 2018, the Abu Dhabi-based carrier was no longer operating direct flights to Dallas/Fort Worth, Entebbe, Jaipur, San Francisco, Tehran Imam Khomeini,and Venice Marco Polo. As of the week commencing 8 January 2019, none of these six services have resumed.
The following table summarises the new direct destinations operated by the MEB3 carriers from their respective hubs in peak S18, which were introduced in the 12 months since August 2017. Some of these are resumptions on routes operated in the past, such as Qatar Airways' return to London Gatwick and Emirates re-introducing flights to Istanbul Sabiha Gökçen. Others are sectors that have been upgraded from a one-stop to a non-stop service, such as Emirates' connection to New York Newark. The Dubai-based carrier initially introduced an indirect link to Newark via Athens in March 2017. This service still operates, but the carrier added a non-stop service to the New York airport in June 2018.
Emirates (Dubai)
Etihad Airways (Abu Dhabi)
Qatar Airways (Doha)
Abuja (ABV)** Baku (GYD) Adana (ADA)
Dakar (DSS)*/** Malaga (AGP)
Istanbul Sabiha Gökçen (SAW)** Antalya (AYT)
New York Newark (EWR)* Bodrum (BJV)
London Stansted (STN) Cardiff (CWL)
Hanoi (HAN)*
Hatay (HTY)
Mykonos (JMK)
Kiev Boryspil (KBP)
St. Petersburg (LED)
London Gatwick (LGW)**
Penang (PEN)
Sarajevo (SJJ)
Thessaloniki (SKG)
Source: anna.aero's New Route Database, OAG Schedules Analyser for w/c 6 August 2018 and w/c 7 August 2017. *Upgraded from one-stop service to non-stop. **Resumption of services.
Qatar Airways added the most new routes between peak S17 and peak S18, introducing 15 new direct destinations to its Doha departure boards. These include four new links to Turkey, two to Greece and two to the UK, including Cardiff Airport's first service by an MEB3 carrier. Emirates added five new direct connections. Of these, London Stansted was the only destination that had not been served directly in the past, or which had not been upgraded from a indirect service. Etihad's only new route added between peak S17 and peak S18 was the link from Abu Dhabi to Baku in Azerbaijan.
Of the 134 established routes Qatar Airways operated in peak S18, it offered increased weekly capacity on 64, compared to S17. It offered exactly the same capacity on a further 33 routes compared to the previous year, and reduced capacity on 37 connections. It should be noted that, on 14 of these routes, the capacity decline since S17 was marginal, at 3.0% or less.
Qatar Airways returned to London Gatwick on 22 May 2018 after a seven year hiatus, with the UK airport's COO, Chris Woodroofe (right) on hand to cut the ceremonial cake to mark the launch. The Doha-based carrier offered 149 destinations from its home hub in peak S18. It increased its weekly departures at Doha from 1,482 in S17 to 1,693 in S18. Its average weekly frequency grew from 11.1 to 11.4 over the same period.
Emirates increased weekly capacity on 66 of its established routes in S18, maintained the same number of seats on a further 33 connections, and reduced capacity on 25 airport pairs, when compared to peak S17. On 12 of the latter routes, the capacity cuts were less than 2.0%.
On the 78 established routes Etihad was still operating in S18, it increased weekly seat numbers on 35 connections, maintained the capacity status quo on 25 links and reduced seat numbers on 18 airport pairs, when compared to peak S17. On four of the latter routes the cuts were 3.0% or less.
Strong ASK growth to Europe and Australia
Analysis of combined schedule data for the MEB3 carriers for all direct flights from their respective home hubs in S18 reveals that the leading country market as measured by ASKs (Available Seat Kilometres) is the US, followed by Australia and the UK. The top 10 nations remains unchanged since peak S17. Of the top 15 country markets, five are in Europe (highlighted in blue), while eight can be classified as being in Asia or the Asia Pacific (highlighted in green). The remaining two country markets are South Africa (highlighted in orange) and the US (highlighted in red). Three of the top 15 markets have seen a reduction in ASKs in the last 12 months. These were all fairly marginal, with the US seeing the most significant percentage cut in ASKs at 3.3%. The fastest-growing country markets for MEB3 ASKs from peak S17 to peak S18 were Spain (22.5%), Australia (15.7%) and Italy (14.4%). European markets saw good growth in general with the UK also witnessing an 8.3% boost in ASKs.
Source: OAG Schedules Analyser. Data is for w/c 6 August 2018 v w/c 7 August 2017.
Malaysia was the only new entrant in the top 15 country markets in S18, with a 7.0% year-on-year increase in ASKs. It entered the top-ranked markets at the expense of Singapore which dropped to 16th position. In total the number of country markets served non-stop by the MEB3 airlines grew to 87 in peak S18, compared to 84 in S17. Bosina and Herzegovina and Ukraine were added to the destination board as a result of Qatar Airways introducing flights to Sarajevo and Kiev Boryspil. The third addition was Senegal, which became a direct destination with Emirates connecting Dubai to Dakar.
When the leading MEB3 country markets are ranked by weekly capacity India saw the most seats from the MEB3 in peak S18, with more than 115,000 one-way seats available, followed by the UK with nearly 110,000. The US was third with 75,000 seats. Among the top 15 markets for capacity, notable percentage growth was experienced on services to Spain (+22.7% versus S17), Italy (+15.1%), Australia (+15.0%) and Saudia Arabia (+12.5%).
Additonal routes launched or announced since S18
Since peak S18, all of the MEB3 carriers have launched additional direct routes. Qatar Airways has also announced further routes that are scheduled to begin operating in 2019. Details of these new routes are summarised below.
Emirates (one route) to Edinburgh (1 October 2018).
Etihad Airways (one route) to Barcelona (28 November 2018).
Qatar Airways (five routes) to Mombasa (9 December 2018), Gothenburg (12 December 2018), Da Nang (19 December 2018), Isfahan (4 February 2019), Malta (4 June 2019).
Etihad Airways commenced flights to Baku on 2 March, with the route officially being opened with a ribbon-cutting ceremony at the carrier's Abu Dhabi hub. Among those conducting the cutting was Etihad Airways CEO Peter Baumgartner (third right). This was the only addition to Etihad's network for peak S18, compared o the same period in S17. The carrier offered 954 weekly departures to 79 destinations from its home hub during August 2018.
Ethiopian Airlines set to serve more country markets than MEB3 in S19, Ryanair still tops route table
Zambia market returns to growth in 2018; capacity up by 4.2% this year, South African Airways is leading carrier
India international capacity up 5.6% in 2018; IndiGo adds most foreign seats while Sri Lanka sees the most growth this year
ABV ADA AGP AUH Australia AYT BJV China CWL DOH DSS DXB Emirates Etihad Airways EWR France Germany GYD HAN HTY India Indonesia Italy Japan JMK KBP LED LGW Malaysia PEN Philippines PRG Qatar Airways SAW SJJ SKG South Africa Spain STN Thailand UK US
Sergey Dobritskiy says:
Thank you very much for this overview!
I've been waiting for it!


This entry was posted in shopping and tagged American Eagle, Anthropologie, clothing, crush, Gap, ModClothe, Payless, Ruche, spring, Target. Bookmark the permalink.
Ahh! I can't wait for spring clothing either! Rome is definitely a nice change from Ithaca, but it's still a little too chilly for bare legs or sandals!
I've been thinking about it ever since. It was perfect. I might have to go back and buy it. 40Euro isn't that bad, right? Ha! I keep trying to justify it in my head!
Zaras was having a big sale last week, and I picked up some cute violet suede pumps for $10!
I am LOVING that top from Ruche – it's darling!
I just saw those sandals/flats in Target the other day – can't believe how similar they are to the real thing – and at a fraction of the cost!
I've been reading more of your entries and we seem to have more and more in common. I lived in Ithaca for 4 years. And I totally use the phrase "clothing stalking." Hilarious! I'm glad I stumbled upon your blog!
Oh man, that really is pretty amazing. Where you in school when you were in Ithaca? I was at Cornell.
i love target and forever21 for trendy seasonal stuff…cause admit it…after a wash or two they are done! Anyways my fave shop is hands down urban outfitters..totally overpriced but the way they display their clothing makes you wanna buy EVERYTHING.


Microsoft attempts to resolve 56 reported vulnerabilities in Microsoft Office, Windows, both Browsers and the .NET development platform.
For this May Microsoft Patch Tuesday, we see Microsoft attempt to resolve 56 reported vulnerabilities in Microsoft Office, Windows, both Browsers and the .NET development platform.
Three of the vulnerabilities have been reported publicly and several have been actively exploited. Adding to an already serious situation, Microsoft's anti-malware tool was compromised, resulting in the inadvertent deployment of malware through the anti-malware engine.
Microsoft responded very quickly with an out-of-band update (Security Advisory 4022344). Though there was general relief and kudos to Microsoft for their rapid response to this embarrassing episode, this bug was described as the "worst in recent memory" and as "crazy bad" by two of the lead researchers from Google's Project Zero.
The patch team from Ivanti have put some real effort into formatting the latest updates into thirteen "virtual bulletins" and have a published a helpful infographic and cheat sheet for this month's patches.
It is interesting to note that Adobe Flash Player continues to play such a significant, important and problematic role every month, that it now merits its own deployment category from Microsoft.
This update ring has been rated as critical by Microsoft with seven related KB articles resolving six reported vulnerabilities. Most importantly, one vulnerability has been publicly reported and another has been reported as exploited. This is Patch Now update from Microsoft. Deploying this patch will require a restart and affects versions 9, 10 and 11 of IE.
Microsoft has broken down some of the patch data in a browser family with Internet Explorer (IE) and Edge as two products. Somewhat confusingly, Edge updates are also included in Windows 10, so I have broken out the updates from Microsoft Edge for this release. This grouping may change next month.
This Microsoft Edge specific grouping attempts to resolve 15 vulnerabilities that at worst could lead to a remote code execution scenario. Nine of these vulnerabilities have been rated as critical by Microsoft. Therefore, add this update to Microsoft Edge to your "Patch Now" schedule.
This update ring will normally contain the updates and patches for the Windows desktop and server platforms. However, this month, due to the Defender engine corruption issue, it also includes an update to the System Centre server component. I am not sure how this will continue, and we may split this section into three rings in the future, comprising: Windows desktop, Windows server and System Center.
There are a whopping 42 vulnerabilities included in the Windows 10 cumulative update for this May patch release. With potential remote code execution vulnerabilities and at least four publicly reported issues, this update should be included in the Patch Now release. There are 27 reported vulnerabilities for the Windows 7, 8.x and Server 2012 platforms, with one remote code execution exploit publicly reported. Unfortunately, these patches should be considered to have a critical rating from Microsoft and need to be deployed as soon as possible.
Microsoft has attempted to resolve seven Office vulnerabilities, which due to a remote code execution scenario, require a critical rating from the Microsoft patch team. This update affects all supported versions of Office (2007-2106) and this patch will apply to both Windows and Mac versions of Office. This update will require a restart and should be added to your "Patch Now" list.
This is a bundled critical update from Microsoft for Adobe Flash Player (APSB17-15). This update for Adobe Flash player attempts to resolve seven reported vulnerabilities relating to a use-after-free memory issue, resulting in a potential remote code execution exploit. This patch will require a system restart. This is another terrible exploit for Adobe Flash -- please deploy this patch ASAP.
This update ring to the Microsoft .NET framework should be considered as having an important rating. This patch affects .NET versions from 2.0 to 4.7 and attempts to resolve a single vulnerability (CVE-2017-0248) that could lead to a security feature bypass scenario. Of all the updates for this month, this is the only one that can be added to your standard deployment schedule.
Finally, if Microsoft deploying malware through its own anti-malware engine was not enough for this month, we have also heard that a criminal gang is using Microsoft's application compatibility database (shims) to compromise specially targeted systems in order to steal financial information. Shim files are special files from Microsoft that help older or legacy applications work on newer operating systems. This "bad" shim masquerades as a Windows update called KB2832077, and helps itself to your credit card details.


text:
HEAVY OVERTIME IN MEDICAL EXAMINER'S OFFICE ALARMS COUNTY
DONNA PAZDERA Staff WriterSUN-SENTINEL
Frank Kuzniar's time cards show he spent a lot of time at work.
Maybe too much.
They show Kuzniar, who works for the Broward Medical Examiner's Office, put in 24 hours on New Year's Eve 1996. On New Year's Day, he put in 20 hours. The day after that, 12 hours. Kuzniar said days like that were normal in 1997 as he did the work of investigator, statistician and computer whiz.
For his efforts, Kuzniar managed to rack up almost $30,000 in overtime during the first six months of the 1997 fiscal year.
"Does it sound superhuman? Yes," Kuzniar said on Thursday. "That is the story of what happens when you don't have enough staff."
Actually, Kuzniar was on call for many of those hours and may not have been entitled to overtime pay.
Broward County human resources officials, alarmed by Kuzniar's time cards and those of Chief Investigator Edwina Johnson, who pulled in more than $25,000 worth of overtime in the same six-month period, are auditing the Medical Examiner's Office.
"We think they overpaid a couple of people," said Jim Carnicella, manager of the labor relations section of the Broward County Human Resources Division.
Apparently while Kuzniar and Johnson were racking up that overtime pay, another employee was filing a grievance that he was not getting the overtime he deserved.
That grievance sparked the director of the county's management services to audit the office. Results should be ready in a couple of weeks.
"When we reviewed the time sheets, we knew something was amiss," Carnicella said. "If someone is working 24 hours straight and then 20 hours [the next day), how could that be possible?"
Kuzniar stands by his hours.
"Every bit of time I turned in, our supervisors authorized it," he said, referring to Johnson and Chief Medical Examiner Joshua Perper.
The Medical Examiner's Office spent $81,459 in overtime last year. That is about $50,000 over budget, according to a county budget analyst. But that's still better than the year before, when it spent about $105,000, some $60,000 more than budgeted, according to Brian Pokluda, the county budget and management analyst.
"It's more than acceptable and necessary," Pokluda said.
Perper, however, defends his office.
"Those were very difficult times," he said, explaining that the office, which normally should have five investigators, had as few as two at times.
"There was a period where the [office) was pressed into doing more work because of few personnel," he said.
That meant Kuzniar had to juggle several jobs at once. Johnson, for her part, appears to have accumulated overtime from handling the division's indigent burial cases, according to her time cards.
During that time, Rick Rodriguez had his union file a grievance on his behalf because he was not paid for hours worked, according to officials with the Amalgamated Transit Union Local 1591.
The audit will determine whether Rodriguez was underpaid and whether Kuzniar and Johnson were overpaid, Carnicella said.
If employees were overpaid, arrangements for repayment will be worked out. If improprieties are found, supervisors could be reprimanded, Carnicella said.
The investigation will focus on whether employees properly documented their "call-out pay" and "standby pay," Carnicella said.
Investigators, along with the doctors, determine how a person died. This frequently includes going to crime scenes in the middle of the night, notifying the next-of-kin and analyzing laboratory reports.
During the past two years, staffing shortages required investigators to stay on call by forwarding the office phone to their home phones, Kuzniar said.
That means when police called the Medical Examiner's Office to report a death, the on-call investigator responded and had to decide whether to go out to the scene.
According to the union contract, investigators are paid two hours of straight time for each night they forward the office calls to their home, Carnicella said. If the investigator goes to a crime scene, he or she is paid overtime.
But Kuzniar's time cards show he charged overtime for each hour he was on call.
"That's strictly a union issue," Kuzniar said of the discrepancy, explaining he had never heard of the two-hour straight-time pay rule.
Some of the personnel shortages that caused the overtime problems have been addressed.
In October, the Medical Examiner's Office merged with the Division of Trauma Services, which runs the county's ambulances, to get additional office and administrative support staff, Perper said.

redpajama_set_name: RedPajamaCommonCrawl


If you haven't started using Windows 10 by now, you definitely should. Not only is it the most updated version of Windows, it has a new system center configuration manager (SCCM) for helping you deploy Windows 10 in the way that best suits your individual needs.
Today we are going to check out the main reasons you should be using Windows 10, as well as how the new SCCM just adds to the advantages Windows 10 brings it users.
Upgrading to new Windows versions does not always mean you are going to get a better user experience (is anyone else still reeling from the Windows Vista update?!).
Speed. Those that failed to make the jump to Windows 8 missed out on blazing fast startup speeds. Those who haven't upgraded to Windows 10 are missing even more.
Cortana. Though not everyone is on board with talking technology, the truth is, Cortana is a cool feature that allows you to interact with your technology hands-free.
Universal Apps. One great thing about Windows 10 is the available app store, packed with reliable apps to help you streamline your workflow.
Microsoft Edge. Now competing with the likes of Firefox, Chrome, and even IE, Microsoft Edge brings speed, compatibility, and security to your browser experience.
The Start Menu. It's there, it's not, it's back again. While the Windows 10 start menu has a very different look and feel, it is there for those that love it.
As you can see, while nothing is ever going to be perfect or suit everyone 100%, Windows 10 has made strides when it comes to providing a better platform for people who enjoy Windows products.
Microsoft's newest SCCM brings full support to the deployment, upgrade, and management of Windows 10. In fact, it was released to handle all Windows 10 and Microsoft In tune updates quicker and more efficiently.
In addition, the new SCCM will simplify the Configuration Manager upgrade experience and make it easier for users to provide feedback to Microsoft developers so that future release improvements can be made.
The nice thing about the system center configuration manager is that it will work with all Windows 10 SCCM branches – Current Branch, Current Branch for Business, and Long-Term Servicing Branch.
Current Branch. Receive in-console updates, especially those that deliver security and existing feature updates, interoperate with Microsoft Intune, migrate data, and even support installation as an evaluation edition.
Current Branch for Business. Similar to the Current Branch, CBB has a longer support life and a slower adoption timeline so Microsoft can make gradual changes as feedback rolls in. That said, Microsoft's recent re-branding efforts have combined the Current Branch and CBB into what is now called the Semi-Annual Channel.
Long-Term Servicing Branch. Receive critical security fixes, include an installation option when your Configuration Manager rights have expired, and even convert to Current Branch when needed with the proper rights to do so.
In the end, Windows 10 is a very complex system that goes far beneath what the average user sees on their computer home screen on a regular basis. In fact, it goes beyond start menus, touch screen technology, and universal apps.


The next installment of the James Bond franchise will be the biggest to date, not only in terms of massive costs exploding cars, but also in run time.
The new Bond film coming up in a few weeks, Spectre, will run 148 minutes, ComicBook.com can confirm from a source involved with the film. That's almost 2.5 hours! Maybe it's just a Daniel Craig thing to have long films. Casino Royale ran 144 minutes and Skyfall packed 143. Plus, his last non-Bond film, The Girl With The Dragon Tattoo, scored a 158 minute running time.
Sam Mendes' new Bond film will be a globetrotting adventure - good to know we'll have plenty of time to enjoy the sights.
Spectre hits theaters November 6, 2015.


text:
declare -A params=$5     # Create an associative array
paramsTXT=""
if [ -n "$5" ]; then
    for element in "${!params[@]}"
    do
        paramsTXT="${paramsTXT}
        fastcgi_param ${element} ${params[$element]};"
    done
fi

block="server {
    listen ${3:-80};
    listen ${4:-443} ssl http2;
    server_name $1;
    root \"$2\";

    index index.html index.htm index.php app_dev.php;

    charset utf-8;

    location / {
        try_files \$uri \$uri/ /app_dev.php?\$query_string;
    }

    location = /favicon.ico { access_log off; log_not_found off; }
    location = /robots.txt  { access_log off; log_not_found off; }

    access_log off;
    error_log  /var/log/nginx/$1-ssl-error.log error;

    sendfile off;

    client_max_body_size 100m;

    # DEV
    location ~ ^/(app_dev|app_test|config)\.php(/|\$) {
        fastcgi_split_path_info ^(.+\.php)(/.+)\$;
        fastcgi_pass unix:/var/run/php/php7.1-fpm.sock;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME \$document_root\$fastcgi_script_name;
        $paramsTXT

        fastcgi_intercept_errors off;
        fastcgi_buffer_size 16k;
        fastcgi_buffers 4 16k;
    }

    # PROD
    location ~ ^/app\.php(/|$) {
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass unix:/var/run/php/php7.1-fpm.sock;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME \$document_root\$fastcgi_script_name;
        $paramsTXT

        fastcgi_intercept_errors off;
        fastcgi_buffer_size 16k;
        fastcgi_buffers 4 16k;
        internal;
    }

    location ~ /\.ht {
        deny all;
    }

    ssl_certificate     /etc/nginx/ssl/$1.crt;
    ssl_certificate_key /etc/nginx/ssl/$1.key;
}
"

echo "$block" > "/etc/nginx/sites-available/$1"
ln -fs "/etc/nginx/sites-available/$1" "/etc/nginx/sites-enabled/$1"

redpajama_set_name: RedPajamaGithub


text:
Q: Pinterest Authorization failed We have problem with our prod pinterest application.
After getting token:
"{"access_token": "AabcYgRUKiaBI45HYM72teXO6fZaFQoEhVxkxaREoN3SR-
A4zAAAAAA", "token_type": "bearer", "scope": ["read_public",
"write_public", "read_private", "write_private", "read_relationships",
"read_write_all"]}"

Then we try get user info https://api.pinterest.com/v1/me
with this token Authorization: Bearer AabcYgRUKiaBI45HYM72teXO6fZaFQoEhVxkxaREoN3SR-A4zAAAAAA
and response
"{"status": "failure", "message": "Authorization failed.", "code": 3,
"data": null}"

Application status is In development now. Could it been changed by pinterest? Our dev app works as expected.

A: I got a response from Pinterest Help.

Feb 2, 09:32 PST
Thank you for providing all the information here. We're getting reports from multiple developers like yourself with the same issue. I'm going to be investigating further with our team and I'll let you know what we find!
No timeline right now on a fix, but I'll let you know when I get one.

A: "You're receiving that error response because your app has been denied policy approval."
Now only pinterest partners can use publish api.
Thanks for mentioning it in api doc and notification about changes.

A: I had the same error and wasted a few days trying to figure out why.
I have 2 accounts, user A and B. A is the dev and B is not a collaborator. I think that's why. The document says only collaborators can use the app without being approved by Pinterest.
The returned error message is useless. If it says so, I wouldn't have to create this ticket and the document is also lacking in my opinion.
Also, if non-collaborator can't be authenticated, the access_token step should fail first.

A: I know that my answer is weird but I was facing this error too. I just copy pasted the url from the Pinterest docs then added the access token then pasted it to the url search field. The mistake which I made is that there were extra spaces in the URL For example
https://api.pinterest.com/v1/me/pins/?
access_token=<YOUR-ACCESS-TOKEN>
&fields=id,creator,note
&limit=1

When you paste it to the url text field the "next line" (\n) would be replaced with spaces like %20. So you should rewrite your url in one line again in your editor or text file then paste it to the chrome url field.

Your final url should be like
https://api.pinterest.com/v1/me/pins/?access_token=<ACCESS-TOKEN>&fields=id,creator,note&limit=1

redpajama_set_name: RedPajamaStackExchange


Fast and maneuverable, Poseidon Blu Water is a perfect choice for day excursions to near by islands and beaches. The tent will provide shadow during noon, leaving you only to set the course and sail off on your adventure. The boat is spacious enough to comfortably fit 6 people and has plenty of security and entertainment equipment to make your trip unforgettable.


Together with the dimension of Online and pc utilize today each activity which you need to do in the outside is finished from the effortlessness of your own home. Through getting, seeing developments photos, connect alter together with your adjacent and dearest wherever on the planet and agreeable promoting and publicizing which is basically typically the most well known online systems now; as of now people that are successful in web based betting can sooner or later do their methodology on the net, attempting to discover internet betting techniques which direct. Clients make destinations that work viably as sites to web based betting neighborhood on the web and these are called sports productions. Without a doubt, a considerable amount of clients trust that these physical exercises aides would indicate however you will find web based betting strategies which work and are retrievable on the web.
The web site page guarantees its clients to give you the real alongside a ton the most recent chances betting probabilities and test and much of the time subtleties of topic places like climate conditions and broadly governmental issues, Hollywood enhancements and typically, games. One more games book to test on is Bodog Online on line gambling club, or called Bodog. Set up around the general season is begun, Bodog gives a few betting providers: sports book, betting foundation and betting business. What isolate Bookmaker from betting systems are unquestionably the firm distinctions the security utilizing their clients, furnishing them with the affirmation that every one of the betting in interests will On the web keep on being person. This guarantee recommends football wagering Bookmaker isn't intending to report to controller's places of business related with fundamentals. Their Cellphone hotlines will most likely in no way, shape or form record any vibe including the shoppers notwithstanding the staff.
Making utilization of this sort of posting of judi online arrangements which run, everybody can ensure they ought to never be deceived thus they can do their partaking in brandishing exercises developments with affirmation. All things considered, our expert proposal is pleasantly before endeavor another web based betting practicing on the web, except if you simply distress are presently living in Nevada, make certain to investigate the state guidelines connected to this issue in light of the reality web based betting is referenced as kept dependent on approved principles.


Multifunction oven is rated 5.0 out of 5 by 1.
60cm Dark stainless steel 8 multifunction oven with Bake +Steam, Intuitive Oven Interface and Smart Food Probe.
Rated 5 out of 5 by Mr Z from Functional and easy to use This review is for EVE616DSD. The configurations and buttons are intuitive and easy to understand. The oven even come with a probe stick to check the temperature of the meat inside the oven. I also like the 2 shelves with telescopic rails. So far, the foods and cakes were being cooked satisfactorily. The smudges on the door is easy to wipe clean. What I don't like is the small opening at the top of the door. It looks like the heat will escape from it, but it isn't. I just can't see why it was designed like that. I have not tried the self-cleaning pyrolytic function though.


I have the following issues with the Cascade lookup. I'm not sure whether i'm doing any mistake while configuring it. If you can respond with a solution or correct me, it will be great.
3. The child fields are not showing the value directly even if it has got only one value. Instead it shows "None" and we need to choose the values manually.
4. If the parent is changed from the first selection, the child fields do not change!
5. Above all after all the parent and child fields are chosen "OK" button is not working, so I'm not able to enter any item in the list  Is there any specific setting which I'm missing?
It will be great If you can help in closing the above issues and help in best practices to improve the performance. Request you to revert at the earliest possible time.
1) What version of SharePoint are you using?
2) Check if Cascaded Lookup solution is deployed on target Web application.
3) Please send us screenshot with Cascaded Lookup settings and additional information about Parent and Filter columns.
4) How many items has Source list of Cascaded Lookup column?
5) Please convert Cascaded Lookup Column to standard SharePoint Lookup (read this how to do it) and let me know if performance is the same or not.


Shift into trans-seasonal dressing effortlessly in the Vylette Sweater by Lovers + Friends by REVOLVE. Crafted from a cozy cotton knit, this sweater alludes to a bardot neckline in a slim fit. Top the look with distressed denim and open-toe heels.. 100% cotton. Hand wash. Knit fabric. Fabric overlay. Rib knit trim. LOVF-WK92. RV16C0067 LF. Constantly inspired by the laid back Los Angeles lifestyle in which the brand was founded, Lovers + Friend exudes ease and wearability, creating an effortlessly chic look that is California cool.


Sparklers are a darling way to celebrate a grand exit for your big day! Download our freebie matchbox labels and farewell signs to decorate your event. These downloads are a perfect addition to our Smitten Hang Tags. Hip hip hooray, we hope you have a lovely day! The post Farewell Sparklers Freebie Download appeared first on Smitten on Paper.
This floral garland invite is darling, don't you think!? It is the perfect blend of rustic and romance with a touch of sweet charm. This wedding invitation is just perfect for your garden party or country chic wedding! Featured Twine: Natural Hemp Cording The post A Garland of Daisies appeared first on Smitten on Paper.
Our Botanical Sparkle Invitations are perfect for your outdoor spring garden wedding! These sweet floral invites have a vintage chic style we can't resist! We love how the fonts add a whimsical feel to this invitation suite. The post Spring Time Garden Invite appeared first on Smitten on Paper.


text:
The Limits of Mass Protest in a Dictatorship
LONDON – Hong Kong is not Beijing. And July 1, 2019, is not June 4, 1989. First of all, in 1989, the violence in China came almost entirely from the side of the government; the weeks of demonstrations in Beijing and other cities had remained remarkably peaceful throughout. This was mostly true in Hong Kong as well, until a small number of young protesters lost their cool and ransacked the Legislative Council chamber with crowbars and hammers
The massive demonstrations in Hong Kong in recent weeks were triggered by a proposed law authorizing extradition from the city to mainland China. But that bill was suspended indefinitely after earlier protests. Since then, the continuing demonstrations have been driven by fury against the tightening constraints imposed by the Communist Party of China (CPC).
The Tiananmen Square protests in 1989 began as a petition to the CPC to curb official corruption and allow more civic freedoms – freedoms that Hong Kong people already enjoyed, even under colonial rule. The Chinese government promised that these freedoms would be preserved in Hong Kong after the handover from Britain on July 1, 1997. That promise is now in doubt.
World's Wealthiest Get Poorer As China Leads $2 Trillion Global Wealth Write Off
The wealth of the world's richest people is in decline according to a new r... →
Despite these differences, there are important similarities between 1989 and today. Like the Tiananmen demonstrations, the mass protests in Hong Kong lack clear leadership. This is deliberate. Protests movements are not political parties with their own hierarchies. Indeed, they are usually opposed to the very idea of hierarchy. Partly as a consequence of this, tactical splits among the protesters are difficult to control.
In June 1989, when it became clear that the Chinese government was not going to respond to the protesters' demands, and a violent crackdown seemed increasingly likely, some activists counseled caution and suggested that students go home and live to fight another day. Others believed that they should do or die. If the authorities chose bloody violence, so be it; that would only expose the murderous basis of an illegitimate regime.
The latter view prevailed, despite frantic arguments from older dissidents, who had more experience with anti-government protest, and had often suffered the harsh consequences. They sympathized with the students, but were convinced that carrying on the mass protests to the bitter end would provoke greater repression. They turned out to be right.
It is hard enough for street protests to have any effect in a democracy. There were huge demonstrations in the US against the Vietnam War in the 1960s, but it took years before the government finally abandoned that brutal and pointless conflict. Occupy Wall Street in 2011, when young and old protested against economic inequality in the US, was heartwarming, but the gap between rich and poor is even wider now.
Public opinion, however, does matter in a liberal democracy. It can take some time, but in the end a democratic government must listen to its citizens, if only to get reelected. But what might work against a democratic government would not even get off the ground in a dictatorship.
Trump's Art of the Spin
NEW HAVEN – Blinded by a surging stock market and a 50-year low in the unem... →
For example, in Mahatma Gandhi's day, India was a colony, not a democracy, but the ultimate authority in the British Empire was a democratically elected government in London, which had to take public opinion into account. That is why Gandhi's protests had some effect. But he was so convinced that his non-violent methods were the only way to combat oppressive authority that he urged Europeans to engage in similar peaceful resistance against Hitler. This was not a practical suggestion.
Hong Kong was never a democracy. But, as a crown colony until July 1997, it had some of the benefits of democratic rule, such as a relatively free press and a robust independent judiciary. In some ways, Hong Kong has not changed much since the handover, the anniversary of which was celebrated by Hong Kong officials even as protesters where crashing through the doors of the legislature. It is still a semi-autonomous colony, but this time the imperial power is a dictatorship, which sets little store by press freedom or independent judges, let alone public protests.
One of the most desperate gestures of the people who occupied the legislative chamber in Hong Kong was raising the flag of the old British crown colony. It was the greatest insult they could have thrown in the face of the People's Republic: better to be a colony controlled by foreigners than to be ruled by a Chinese government that claims legitimacy on the basis of nationalism and ethnic pride.
Can UBI Survive Financialization?
RIO DE JANEIRO – Universal basic income is hardly a new concept, but it has... →
The main question for Hong Kong's people is whether methods that can be effective in a democracy can also work in a dictatorship, even from a position of relative and fast-shrinking autonomy. There are clearly limits to how far any Hong Kong government can be pushed to accommodate public opinion. Men and women who are elected, on the narrowest of franchises, to govern Hong Kong are already pre-selected by the Chinese government. And the wishes of the imperial power cannot be thwarted any more than they could under the British.
There is, however, one small chance that Hong Kong citizens could make a difference. Public opinion cannot remove a communist government by electing another one. But the PRC does aspire to a certain degree of respectability in the world. Sending tanks to crush protests in Hong Kong would make China look very bad – though this does not mean that the government would not do so, if it saw no other way.
Demonstrations in Hong Kong have already forced Chief Executive Carrie Lam to suspend an unpopular law. But protest can be effective only if it remains peaceful. Most people in China, even those who are not especially fond of the current regime, are terrified of violence and disorder, of which the Chinese have seen too much in the last hundred years. If mass protest in Hong Kong turns into chaos, there would be little sympathy in China for the demonstrators, and the CPC authorities would find it much easier to crack down with maximum force.
© Project Syndicate 1995-2019
Сделайте наш ресурс своим источником в Яндекс.Новостях
is the author, most recently, of A Tokyo Romance: A Memoir


In June and July of 2018 (too late for mention in our last issue), as the entire world watched breathlessly, daring Royal Thai Navy SEAL divers, racing against the clock, successfully rescued a junior boys soccer team trapped deep in the Luang Nang Non cave in Chiang Rai Province of northern Thailand. The 12 boys, aged 11 to 17, and their assistant coach, 25, had fled deep into the cave to escape rising monsoon floods, and become trapped. After their chance discovery by searchers, and in the face of rising waters and diminishing oxygen, a long-shot rescue effort involving 10,000 rescue workers and over 100 divers in a two-week operation, was mounted. In the end, as everyone now knows, the effort was a complete triumph.
"The operation went off without a hitch and the triumphant result was hailed everywhere as one of the most inspiring stories in memory. In fact, the saga of Chile's rescued miners seemed virtually miraculous to all, prompting some to speculate that higher powers must have intervened. Indeed, for all but the most cynical, the case for cosmic design was hard to resist. And for those who believe that the universe speaks to us in the language of archetypes, there seemed plenty of room for excitement. Here you had innocent miners, trapped in the darkness of the underworld, heroically redeemed by representatives from the higher realms of light, restored to life—resurrected—after passage through a long dark tunnel something like a birth canal—in a sense, to be re-born.
The great Greek philosopher Plato related what has been called "The Parable of the Cave." In his story, prisoners chained in a cave had no knowledge of the world outside. They heard voices, though, and, on the wall before them, they saw shadows cast by guards walking before a fire blazing brightly outside the cave entrance. For the prisoners, it was the shadows that were doing the speaking and—having no other experience to draw upon—they could not comprehend any greater possibility. When one prisoner is freed from his chains and finally sees the dazzling reality head on, he believes, at first, that the 'reality' he now beholds is itself an illusion. Eventually, though, his eyes open and he realizes the truth, but when he tries to explain it to his, yet bound, fellow prisoners, his message is rejected. Only those who have, to some extent, seen the light themselves, it appears, can recognize it.


The crime of corruption today is not only done by officials or citizens of a country but also done by foreign nationals who are present in a country to run its business activities that can harm the local country, it is time for Indonesia to anticipate the occurrence of criminal acts that are cross-state by engaging in bilateral agreements be it extradition treaties or mutual legal assistance agreements in the criminal matter with other countries. In addition, in the wider International level, Indonesia is supposed to immediately ratify international treaties that can bring Indonesia to combat corruption crimes.The type of research used for analysis of this journal is using normative legal research. The problem this article is what are the forms of extradition agreements in international cooperation in resolving transnational corruption cases. Transnational crime is difficult to catch but police and other agencies must work together to capture the corruption.


When the US began to provide Military Assistance Program – MAP – vehicles to other countries, they found that in Asia there was a problem with the stature of the crews that would man these vehicles, and as a result they tended to only want to supply light tanks such as the M24 Chaffee or M41 Walker Bulldog. But as the threats began to grow and the "other side" got vehicles like the Soviet-built T-54 and T-55, and later the T-62 and other heavier vehicles, heavier tanks needed to be provided to deal with the threat. The other main problem was the fact that the infrastructure in most of the countries – South Korea, Japan, South Vietnam, the Philippines, Taiwan, and Thailand – would not support heavy armored vehicles.
The Republic of Korea Army had worked its way up to the M48 series of tanks, but these tended to strain the crews when it came to maintenance as well as the infrastructure. As the US Army prepared to field the M1 Abrams, it did not look that it would be suitable for use by the ROK Army. Therefore, in 1980 the ROK Government asked General Dynamics – developer of the accepted version of the Abrams – to design a new tank to meet its needs. The tank, dubbed XK-1, looked much like a scaled-down M1 with the same armament of a 105mm rifled gun, 7.62mm coaxial machine gun, 7.62mm loader's machine gun, and 12.7mm antiaircraft machine gun, but weighed 10 tons less and was smaller in overall dimension. Type classified as the 88 Tank ("Type 88" in the West) it entered production in 1984 with Hyundai in Changwon. 883 battle tanks were built along with AVLB and ARV variants and serve with both the ROK Army and ROK Marine Corps.
Later, as the threat for the ROK Army evolved, a new version of the tank was designed and accepted for service in 2001 as the K1A1. It is again smaller than the Abrams (an M1A1 holds 40 rounds of 120mm ammunition, the K1A1 only 32) and weighs 54.5 short tons against the nearly 69 tons of a fully loaded Abrams.
The K1A1 uses an external hydraulic suspension on stations 1, 2 and 6 that can "kneel" or "rise" instead of the torision bars of the M1A1 (which it appears to use for stations 3, 4, and 5). It uses a German MTU 871 engine of 1200 HP instead of the Abrams' turbine. Protection levels are not given but it is assumed to be immune to the 115mm and 125mm guns known to be in the DPRK Army inventory.
Assembly is pretty straightforward and conventional in layout. Details are crisp and well done, with clear sections provided from a small sheet of styrene for the gunner's and commander's sight heads. The M2 type machine gun (the ROK version is a K6) consists of 11 parts but the receiver is split down the middle and the ammo box has no floor, so it is a seam and some scrap plastic to fix them. All of the personnel hatches are positionable as are the external machine guns and the gunner's sight doors.
The bustle rack is composed of 12 parts, but they looked to be relatively seam-free and only require a bit of touch-up filing. The K1A1 has bins around the outside of the turret and the bustle attaches to them.
The model also comes with two figures, a 3/4 length commander and a loader with a choice of CVC helmet or beret. He is full size and may be posed outside the tank; both figures come with a camouflage coverall uniform.
A nice sheet of decals comes with the model, but for some reason there is NO mention of them on the finishing instructions! The model is shown finished in ROK Army version of what the US Army calls the MERDC "Winter Verdant" scheme of dark green, field drab, black and sand. The decals provide what appear to be two divisional insignia (one being the famous "Tiger Division"), a banner of some sort, and four sets of stripes in red, yellow, blue and white. Alas, the box art is not much help as it shows a K1A1 fording a small stream while firing and wearing what appears to be "Blue Force" exercise markings.
Overall this is not a bad model; even though the design seems to be somewhat of a throwback to the "old days" of no brass and fewer parts the details are not bad and many modelers will probably appreciate the chance to put a model together without an engineering degree being a prerequisite!


text:
Q: Android Studio "Variable 'example' might not have been initialized" What do do now? my problem is Android Studio says "Variable 'example' might not have been initialized". This applies to these two:
private final BluetoothSocket bluetoothSocket;
private final BluetoothDevice bluetoothDevice;

and in line 57 the bluetoothDevice is red underlined and says "Cannot assign a value to final variable 'bluetoothDevice'"
Hope someone can help :)
Here is my BT_Classic.java :
    package com.car.bluetooth.bluetoothcar;

import androidx.appcompat.app.AppCompatActivity;

import android.app.ProgressDialog;
import android.bluetooth.BluetoothAdapter;
import android.bluetooth.BluetoothDevice;
import android.bluetooth.BluetoothSocket;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.ListView;

import java.io.IOException;
import java.util.ArrayList;
import java.util.Set;
import java.util.UUID;

public class BT_Classic extends AppCompatActivity {

private Button pairedButton;
private Button discoveredButton;
private Button btonButton;
private Button btoffButton;
private ProgressDialog progress;
ListView listView;
private final BluetoothSocket bluetoothSocket;
private final BluetoothDevice bluetoothDevice;

private final static UUID uuid = UUID.fromString("fc5ffc49-00e3-4c8b-9cf1-6b72aad1001a");

private ArrayList<String> mDeviceList = new ArrayList<String>();

BluetoothAdapter btAdapter = BluetoothAdapter.getDefaultAdapter();

//BLUETOOTH VERBINDUNG

private static final int REQUEST_ENABLED = 0;
private static final int REQUEST_DISCOVERABLE = 0;

    private class ConnectingThread extends Thread {

        public ConnectingThread(BluetoothDevice device) {

            BluetoothSocket temp = null;
            BluetoothDevice bluetoothDevice = device;

            // Get a BluetoothSocket to connect with the given BluetoothDevice
            try {
                temp = bluetoothDevice.createRfcommSocketToServiceRecord(uuid);
            } catch (IOException e) {
                e.printStackTrace();
            }
            bluetoothSocket = temp;

        }

            public void run() {
        // Cancel any discovery as it will slow down the connection
        btAdapter.cancelDiscovery();

        try {
            // This will block until it succeeds in connecting to the device
            // through the bluetoothSocket or throws an exception
            bluetoothSocket.connect();
        } catch (IOException connectException) {
            connectException.printStackTrace();
            try {
                bluetoothSocket.close();
            } catch (IOException closeException) {
                closeException.printStackTrace();
            }
        }

        // Code to manage the connection in a separate thread
    /*
        manageBluetoothConnection(bluetoothSocket);
    */
    }

    // Cancel an open connection and terminate the thread
    public void cancel() {
        try {
            bluetoothSocket.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

}

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_bt__classic);

    pairedButton = (Button) findViewById(R.id.pairedButton);
    discoveredButton = (Button) findViewById(R.id.discoveredButton);
    btonButton = (Button) findViewById(R.id.btonButton);
    btoffButton = (Button) findViewById(R.id.btoffButton);

    listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            String  itemValue = (String) listView.getItemAtPosition(position);
            String MAC = itemValue.substring(itemValue.length() - 17);
            BluetoothDevice bluetoothDevice = btAdapter.getRemoteDevice(MAC);
            // Initiate a connection request in a separate thread
            ConnectingThread t = new ConnectingThread(bluetoothDevice);
            t.start();
        }
    });

    //Pairing Button

    pairedButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            Set<BluetoothDevice> pairedDevices = btAdapter.getBondedDevices();

            ArrayList<String> devices = new ArrayList<String>();

            for (BluetoothDevice bt : pairedDevices){
                devices.add(bt.getName());
                devices.add(bt.getAddress());

            }

            ArrayAdapter arrayAdapter = new ArrayAdapter(BT_Classic.this, android.R.layout.simple_list_item_1, devices);
            listView.setAdapter(arrayAdapter);
        }
    });

    discoveredButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {

            if(!btAdapter.isDiscovering()){
                Intent bton = new Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE);
                startActivityForResult(bton, REQUEST_DISCOVERABLE);
            }

        }
    });

    btonButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            Intent bton = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
            startActivityForResult(bton, REQUEST_ENABLED);
        }
    });

    btoffButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            btAdapter.disable();
        }
    });

}
}

A: Simply put it this way;
private class ConnectingThread extends Thread {

public ConnectingThread(BluetoothDevice device) {

    BluetoothSocket temp = null;
    BluetoothDevice bluetoothDevice = device;

    // Get a BluetoothSocket to connect with the given BluetoothDevice
    try {
        temp = bluetoothDevice.createRfcommSocketToServiceRecord(uuid);
    } catch (IOException e) {
        e.printStackTrace();
    }
    bluetoothSocket = temp;

}

A: Defining final variables need either inline instantiation or instantiation in the same class's constructor. I mean following lines:
private final BluetoothSocket bluetoothSocket;
private final BluetoothDevice bluetoothDevice;

these variables must be initialized in constructor of BT_Classic.


Our friends at Christ Church Brunswick will be hosting a festival Evensong and lecture to mark the Feast Day of Charles, King and Martyr on Sunday, 3 February 6pm at Christ Church Brunswick.
The speaker will be Archbishop David Moxon, former director of the Anglican Centre in Rome and Archbishop of Canterbury's representative to the Holy See.
The Archbishop will be reflecting on his life in Rome and his relationship with Pope Francis, as well as his important work with ecumenical education and refugee ministry.
The evening will include refreshments and all are warmly invited to join the community at Christ Church for what promises to be a wonderful evening.
For more information, please see the Christ Church Brunswick website.
The Feast commemorating the martyrdom of Charles I has long held a special place in Anglo-Catholic spirituality.
We traditionally regard Charles as a martyr because, it is said, he was offered his life if he would abandon the historic episcopacy in the Church of England but refused, believing that the Church of England was truly Catholic and should maintain the Catholic episcopate.
The Feast of St Charles the Martyr traditionally falls on 30 January, the date of Charles's martyrdom.


text:
FROM ubuntu:14.04
MAINTAINER Vince Montalbano <vince.montalbano@gmail.com>

ENV DEBIAN_FRONTEND noninteractive

# Add user jenkins to the image
RUN adduser --quiet jenkins
# Set password for the jenkins user (you may want to alter this).
RUN echo "jenkins:jenkins" | chpasswd
RUN echo 'jenkins ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers

# Install JDK 7 (latest edition)
RUN apt-get update && apt-get install -y openjdk-7-jdk

RUN apt-get update && \
  apt-get -y upgrade && \
  apt-get install -y git wget curl openssh-server autoconf make zlibc zlib1g zlib1g-dev openssl libssl-dev libreadline-dev libgdbm-dev libreadline6-dev libncurses5-dev libpq-dev libffi-dev libmysqlclient-dev g++

RUN \
  cd /tmp && \
  wget http://nodejs.org/dist/node-latest.tar.gz && \
  tar xvzf node-latest.tar.gz && \
  rm -f node-latest.tar.gz && \
  cd node-v* && \
  ./configure && \
  CXX="g++ -Wno-unused-local-typedefs" make && \
  CXX="g++ -Wno-unused-local-typedefs" make install && \
  cd /tmp && \
  rm -rf /tmp/node-v* && \
  npm install -g npm && \
  printf '\n# Node.js\nexport PATH="node_modules/.bin:$PATH"' >> /root/.bashrc && \
  ln -s /usr/bin/nodejs /usr/bin/node

RUN sed -i 's|session    required     pam_loginuid.so|session    optional     pam_loginuid.so|g' /etc/pam.d/sshd
RUN mkdir -p /var/run/sshd

ENV RUBY_MAJOR 2.2
ENV RUBY_VERSION 2.2.1

# some of ruby's build scripts are written in ruby
# we purge this later to make sure our final image uses what we just built
RUN apt-get update \
    && apt-get install -y bison libffi-dev libgdbm-dev ruby \
    && rm -rf /var/lib/apt/lists/* \
    && mkdir -p /usr/src/ruby \
    && curl -SL "http://cache.ruby-lang.org/pub/ruby/$RUBY_MAJOR/ruby-$RUBY_VERSION.tar.bz2" \
        | tar -xjC /usr/src/ruby --strip-components=1 \
    && cd /usr/src/ruby \
    && autoconf \
    && ./configure --disable-install-doc \
    && make -j"$(nproc)" \
    && make install \
    && apt-get purge -y --auto-remove bison libgdbm-dev ruby \
    && rm -r /usr/src/ruby

RUN apt-get update && apt-get install -y mysql-client postgresql-client sqlite3 --no-install-recommends && rm -rf /var/lib/apt/lists/*

# install things globally, for great justice
ENV GEM_HOME /usr/local/bundle
ENV PATH $GEM_HOME/bin:$PATH
RUN mkdir -p $GEM_HOME && chown -R jenkins $GEM_HOME

USER jenkins
WORKDIR /home/jenkins

# install things globally, for great justice
ENV GEM_HOME /usr/local/bundle
ENV PATH $GEM_HOME/bin:$PATH

# don't create ".bundle" in all our apps
ENV BUNDLE_APP_CONFIG $GEM_HOME

RUN echo 'gem: --no-rdoc --no-ri' >> "$HOME/.gemrc"

RUN gem install bundler \
    && bundle config --global path "$GEM_HOME" \
    && bundle config --global bin "$GEM_HOME/bin"

COPY vmcom/Gemfile /home/jenkins/Gemfile
# COPY vmcom/Gemfile.lock $HOME/Gemfile.lock
RUN sed -i '/vm_pages/d' /home/jenkins/Gemfile && sed -i '/vm_log_formatting/d' /home/jenkins/Gemfile

RUN bundle install
RUN rm /home/jenkins/Gemfile

USER root

# RUN ssh-keygen -A

# Standard SSH port
EXPOSE 22

CMD ["/usr/sbin/sshd", "-D"]


text:
Things to do in Singapore (and occasionally beyond) during and after meals.
Incorporating content from www.livinginoman.com
BEEN THERE, DONE THAT, CAN'T REMEMBER ANY OF IT....
Shophouse sketches
Living in Oman
Singapore: Fluffy cats, iPods and headphones
A month of quarantine has affected the cats in different ways. Koofi, the rough, tough, killer puss whined like a big baby on the way back to the apartment in the taxi. The two girls made little fuss. At least nobody made a smell in the cab. The most noticeable change is in the length of their fur which has grown significantly in the cool(er) climate. Koofi had the fur of a snooker table in Oman and is now fluffy. It just doesn't look right. The three were not impressed with the apartment, particularly the lack of garden. We assured them that the situation would be rectified in a few weeks.
At some point in the day I realised I'd left my iPod and Bose headphones on the plane. There was no reply from the airline so I sent them a nice email. Call me Mr. Sceptical, but I am not expecting to see them again.
Labels: Omani cats, Singapore
View our profile
Burma (13)
Blog archive August (5) July (5) June (2) May (7) April (6) March (5) February (4) January (1) December (4) November (2) October (10) September (4) August (9) July (5) June (7) May (5) April (9) March (6) February (8) January (9) December (12) November (1) October (8) September (3) August (4) July (9) June (11) May (6) April (5) March (8) February (10) January (14) December (13) November (2) October (8) September (7) August (9) July (6) June (11) May (8) April (4) March (6) February (4) January (11) December (4) November (9) October (10) September (11) August (7) July (7) June (6) May (6) April (15) March (19) February (12) January (12) December (17) November (12) October (12) September (11) August (18) July (2) June (14) May (3) April (8) March (13) February (17) January (5) December (14) November (12) October (13) September (15) August (11) July (16) June (6) May (12) April (13) March (8) February (16) January (10) December (18) November (15) October (17) September (5) August (11) July (2) June (3) May (5) April (8) March (16) February (14) January (13) December (9) November (8) October (9) September (15) August (12) July (7) June (22) May (23) April (16) March (15) February (19) January (15) December (19) November (13) October (13) September (15) August (17) July (11) June (7) May (12) April (21) March (17) February (3)
Living in Oman (652) Oman (577) Singapore (253) Restaurants (157) Mrs M Tours (150) Beach life (114) Sketches (79) Malaysia (78) Camping (59) Singapore sketches (53) Hotels (48) Tiwi/Fins (42) Malaysian Islands (40) Seribuat Archipelago (35) The Other Ms (33) UK (32) Robinson Islands (31) Souqs (31) Chinese food (30) Singapore food (30) Omani cats (26) India (24) Pulau Besar (24) San Diego (24) Dive Centre (23) Desert camps (21) Cartoons (20) China (20) Singapore Signs (19) Jabal Shams (18) Ras Al Hadd (18) USA (18) Medwell (17) Wahiba (17) Grand Mosque (16) British food (15) CT3 (15) Mangled English (15) Omani food (15) Omantel (15) Aseania Beach Resort (14) Indian food (14) Nepal (14) Shophouses (14) Westoll (14) Burma (13) Wadi Shab (13) Afternoon Tea (12) Borneo (12) Trekking Paths (12) Cream tea (11) Japanese food (11) Obermeyer (11) Austrian food (10) Brunei (10) Malaysian food (10) Pit roast (10) Red Tide (10) Austria (9) France (9) French food (9) Kuala Lumpur (9) Morris (9) Paris (9) Bangladesh (8) Indonesia (8) Japan (8) Make courtesy our way of life (8) Pulau Sibu (8) Pulau Tioman (8) Turtles (8) Beijing (7) Cameron Highlands (7) Carrefour (7) Foy (7) Jabal Akhdar (7) Molecular gastronomy (7) Myanmar (7) Nizwa (7) Skiing (7) Bhutan (6) Cambodian food (6) Dhaka (6) Malaysia sketches (6) Peranakan food (6) Singapore zoo (6) Wadi Bani Khalid (6) Amouage (5) Bali (5) Burmese food (5) Cambodia (5) Jabrin Fort (5) Korean food (5) MacRitchie Reservoir (5) Malacca (5) Mongolia (5) Siem Reap (5) Dubai (4) Fusion food (4) Gardens by the Bay (4) Jason Atherton (4) Mirage Island Resort (4) Mongolian food (4) Nakhal Fort (4) Nepalese food (4) South Korea (4) Sri Lanka (4) UAE (4) Vietnam (4) Bagus Place Retreat (3) Bhutanese food (3) Bristol graffiti (3) Burger King (3) Cyclone Phet (3) Good English (3) Penang (3) Pulau Rawa (3) Pulau Ubin (3) Salalah (3) Scabby Puss (3) Sentosa (3) Street art (3) Teluk Iskandar (3) Thai food (3) Vietnam sketches (3) Al Hota Cave (2) Bollywood Veggies (2) Brunei sketches (2) Bullfighting (2) Disgusting fast food (2) German food (2) Hakka (2) Hungry Ghost (2) Indonesian food (2) Italian food (2) Lebanese food (2) Loewen Gardens farmers' market (2) Marina Bay Sands (2) Poison Ivy Bistrot (2) Sarawak (2) Snake Gorge (2) Snow Dome (2) Thow Kwang Pottery Jungle (2) UK sketches (2) Wedding (2) Angkor archaeological park (1) Austria sketches (1) Bletchley Park (1) Burma sketches (1) Camel racing (1) Caribbean food (1) Confusion food (1) Deepavali (1) Filipino food (1) Hong Kong (1) Japan sketches (1) La Fée Verte (1) Mandarin (1) Mexican food (1) Moroccan food (1) Petronas Towers (1) Philippines (1) Portuguese food (1) Sabah (1) Singlish (1) Spanish food (1) Sri Lankan food (1) The Green Corridor (1) Turkish food (1) Urban Sketchers Symposium Singapore 2015 (1) Vegetarian food (1) Wales (1) ramez (1)


I should mention that I just copied the store sample at The Knitting Tree.
After I finished the hat, I looked up the pattern on Ravelry, and I was astounded by the wide variety of yarns that people have used for this hat. It has to be one of the most versatile patterns ever!
It certainly makes an amazing chemo cap -- just saying, in case you know someone who needs one.
That's the sound of my head hitting the wall of reality. I've been back to work for two full days of trainings and meetings, and I'm so missing the pace of summer -- and the time for knitting and other crafts, family, and friends. I am excited about the 8th-grade team this year. As a special ed teacher, my work life depends a lot on the teachers I'm teamed with.
I've been nibbling away at my Elizabeth Zimmerman shawl and mitten. Since I showed the mitten last post, I thought I'd mix it up and show the shawl. I love the unspun Islandic yarn, partly because it is simply different.
I finished All the Light We Cannot See, and I didn't love it. I'm not even sure I liked it. I realize this puts me in a tiny minority. The writing is breath-taking, but the characters didn't feel real to me and the plot held few surprises.
The Liar's Wife also is beautifully written. I enjoyed the first novella, which shares a name with the title. Gordon writes with such simplicity and authority. Her characters feel very real.
I'm not sure how far I'll go with On the Run, which is written by a UW-Madison professor who recounts her experiences living in a crime-ridden area in Philidelphia. As a teacher of inner-city children, I am always interested in learning more about the various communities they come from. However, serious questions about the veracity of this book have been raised. I haven't decided yet if I want to read a book that might not be as true as it claims to be.
I'm joining up with Nicole for Keep Calm Craft On and Ginny for Knit Along.
I'm determined to do it today, before my first full week of work.
Am I the only one who finds thumbs challenging? The hardest part for me is the very last piece, where you pick up stitches in one form or another to knit the thumb. I am especially nervous about doing it on this new type (to me) of thumb.
Speaking of the end of summer vacation, The New York Times had an interesting column about vacations last week. Studies find that people get the most pleasure out of planning a trip, but that trips that have jam-packed itineraries do not give people happiness.
The shoreline at Ephraim, Wis., in Door County.
However, people do feel happy after slow-paced, relaxing trips. I have to say that I do not like feeling rushed ever, especially on vacation! No wonder Keith and I love our trips to Door County, where we just do what we feel like doing.
I hope you have have whatever kind of weekend you like best!
I realize that I have not blogged yet about this project: Elizabeth Zimmerman's Spruce Tree Norwegian Mittens. Campers at Meg Swansen's Knitting Camp this summer received this pattern as part of our handouts. There was also a sample, knit by EZ herself (!), and that's what hooked me.
I'm using the yarn that Meg recommends, Briggs and Little Regal, which I picked up at Knitting Camp in July. She used green and white; I opted for blue and white to give it my own spin. The cuff was easy, but the decreases and increases for the wrist and thumb, respectively, require great concentration. I have to admit that I am loving knitting something that links back to Camp.
I knew I had to get these started before school started and my brain was taxed by 5 to 6 hours a day of 8th-graders! Even though there are two weeks before the students showed up, I have meetings and/or trainings every day. I have an amazing team of teachers this year, so I'm looking forward to getting rolling.
Loved Whiskey Tango Foxtrot. If you have any beach time left, I think this would be a great choice. Tried to start this last night, but I nodded off. I haven't read Mary Gordon for a long time, and something about a book of novellas appeals to me at the beginning of the school year.
My daughter flew back to Miami yesterday. Warning: She was in line for security at O'Hare for 50 minutes! The house is too quiet and feels empty. She is in the second year of her graduate program in sociology at the University of Miami. I'm not sure how I raised such an amazing woman!
I am joining with Keep Calm Craft On and Yarn Along.
My brother and his family left to return to Virginia today, and my daughter goes back to Florida Tuesday morning. All this wonderful family time has interfered with my blog reading and commenting, but I promise to catch up this week!
There has been a long run of sock knitting, but now that I am home and family activity is slowing down, I've added a few rows to my Pelerine shawl. I can't have the the shawl laying across my lap because it has been HOT here. I'm talking heat indexes between 95 and 100 degrees F. The unspun Icelandic is light, but, boy, is it ever warm!
Saying good-bye to my brother, his fiance, and their two sons this morning was hard. As some of you know, both my brothers live on the East Coast, and I miss them so much! We had a great week with hiking, swimming, games, art gallerying, and lots of food and laughter.
I'm cushioning the blow by having my parents and children over for Pastrami on Rye and a Jewish movie this evening. The movie is "Hava Nagila: The Movie." It streams on Netflix. It's a short funny but also informative film. Kitchy, I think, best describes it. It is actually part of American culture so I think it would appeal to people who don't identify as Jewish.
It's a good photo of my daughter, but I have to share that my nephew is on the spectrum and sometimes we get unnatural smiles. Still, I'm happy to see his face in any form!
Tomorrow, I have a full day of crisis training for work. Summer is just about over for this teacher!
Hello, fellow crafters and readers! I look forward to Tuesdays and Wednesday to see what my stitching pals are up to!
I've been making books with coptic binding -- when I have time. My brother Eric is here for the week with his family and my daughter is home, so there is lots of family fun going on, especially lots of eating! Really, you get two Jewish mothers cooking, and the amount of food provided is overwhelming.
Back to crafting, here are my lastest creations.
There is just so much lovely paper out there. I feel like I could make an endless number of these. Stitching the binding is rhythmic and relaxing, but preparing all the pieces is a lot of work that involves sharp cutting instruments.
And I'm still enjoying both. WTF is described as a cyber-thriller, which is accurate, but it's more than that. It is a novel with fully formed characters that asks compelling questions about our growing Internet connections. Sweater Quest, one woman's story of her attempt to knit an Alice Starmore sweater, continues to hold my interest. Written in a breezy, humorous tone, it has a lot of interesting information about knitting in general, as well as Starmore.
It is so nice to crawl into bed each night and have two good books to choose from!
I'm joining Ginny for Yarn Along.
On our last full day in Door County, Keith and I took the ferry to Washington Island, where we had a delightful day biking and exploring the island. I did not expect a fibery day, but I got one!
I didn't really know much about the school, but I checked out their schedule, and they offer amazing classes in knitting, weaving, book-making, jewelry-making and more. I'm going to have to take a serious look at their 2016 class schedule, when it comes on February 1, 2016.
There is an adorable coffee shop on the island, The Red Cup, which also sells local art and hand-dyed yarn. Can you blame me for picking up this? The label doesn't say very much, other than that it is dyed right there. I think it will make a great hat.
All in all, it was good trip!
Despite starting with an epic storm, our week in Door County has turned out to be lovely, with biking, eating, reading, and crafting.
I finally finished the first Blueberry Waffle sock. These man-sized socks are taking forever. But, they will make a good gift. If I can finish the pair, that is.
Sweater Quest is about author Adrienne Martini's attempt to knit Alice Starmore's famous Tudor Rose sweater. I say "attempt" because I am only on Chapter 3 so I don't know if she succeeds. The first few chapters are fast and funny -- and interesting. It turnes out that Starmore is quick to file copyright lawsuits and there is lots of interesting stuff around that. The book was published in 2010, so I did a quick Google to see what is up with all the legal wrangling. All I can tell you is that Starmore has Google scared. Its entry on her barely mentions knitting. Hmm. Would love to know the rest of that story.
All that said, we are finding time for vacation activities, like daily bike rides on the beautiful back roads.
Visiting art galleries like Fine Line Designs, which has great garden art, like this mosaic fish. The art here is truly fine art. If I were rich, I'd shop here. Just wandering through it is pretty inspiring.
And you can't come to Door County without going to a fish boil. This is an old Scandinavian custom, which basically consists of boiling potatoes, onions, and fish in a big pot. At the last minute, the boil master pours a bit of kerosene on the top of the pot and lights it. For some reason, that finishes it off.
Door County is famous for its cherry crop, so cherry pie is a staple at fish boils.
For the record, this year with did the fish boil at The Old Post Office, and it was great. In the past I've been to the White Gull Inn in Fish Creek and The Viking Inn in Ellison Bay. All are excellent.
Have I convinced anyone to vacation in Door County yet?
We have one more full day here, and then it's time to head home.
I'm linking up with Ginny for Yarn Along.
Keith and I set out Sunday morning for Door County. It is the thumb of Wisconsin, if you look at the state as mitten shaped (as any knitter would). A peninsula bordered by Lake Michigan and Green Bay, it is popular with tourists.
We drove along the lake, heading north. Lake Michigan looks a lot like the ocean.
As we neared Door County, the skies darkened. Heavy rain pounded the car and became mixed with hail.
Turns out that the storm was historic, knocking out power to the whole peninsula and beyond. The power company had teams from other companies come in to help restore power.
Now, I can live without electricity. I am fine with pit toilets. But I do need some sort of bathroom facility. The buildings here all use well water. We learned that the toilets cannot flush without electricity to pump the water! So, we spent a day and a half planning our time around public restrooms. It was very exciting when the electricity came back on.
Now, the weather is beautiful and we are enjoying this lovely part of the world. We often come up here for the quiet, the bike riding, the art, and the restaurants.
A couple days before we left, I stumbled on a cross stitch pattern of Wilson's, a restaurant that has been in Ephraim forever. The timing seemed significant, so I assembled the needed colors and started it on our first evening here. It is going to take FOREVER to finish. It is very detailed and I have so many other projects.
I am squeezing in knitting, too. Keith drove all the way up here, so I made good progress on the second Knitcircus sock. These will definitely be ready to wear this fall.
I'll be checking in with Nicole for Keep Calm Craft On.


text:
Home / Featured articles / Communities unite as Bishop opens new CofE bilingual school
Communications / 2 February 2017
Communities unite as Bishop opens new CofE bilingual school
The Bishop of London, Richard Chartres, spoke about the importance of communities and cultures coming together, and praised the intercultural emphasis at St Jérôme Bilingual School in Harrow during the official school opening and celebration ceremony.
During the visit, the Bishop was shown the new school hall and given a tour of the new facilities at St Jérôme's. The Holy Trinity School Northwood Choir, partner school with St Jérôme's, opened the service singing while guests entered the School Hall. The Mayor of Harrow then gave a short welcoming speech followed by a reading by Liz Walton, Head of School.
The Bishop addressed those assembled with a speech emphasising the importance of welcoming those of different cultures, particularly during trying times, and commending the school for its commitment to opening its doors to the local community, before officially opening the school and unveiling the school plaque. St Jérôme pupils then joined the Holy Trinity School choir to sing a song of blessing in English and French before the Bishop closed the ceremony with a bilingual prayer and blessing,
St Jérôme Church of England Bilingual School welcomed children of Reception age for the first time on 7 September 2016, and was three times oversubscribed on opening. The school teaches the English national curriculum with additional focus on the children learning French and learning in French. Their vision is to provide an outstanding Church of England primary school education and to extend the opportunity for an excellent bilingual education beyond the private sector.
St Jérôme Church of England Bilingual School believes a Christian ethos and a multi-cultural, multi-lingual approach go hand in hand. The Bishop of London praised this approach during his address and spoke of the importance of promoting integration amongst all people, particularly during such turbulent times.
The Revd Daniel Norris, Executive Head of St Jérôme Church of England Bilingual School, said:
"We were thrilled to welcome the Bishop of London to the official opening of St Jérôme's School and agree wholeheartedly with his conviction that it is now more important than ever to bring people of different cultures together. It was also a special moment for myself as the Bishop ordained me two years ago so it was a real privilege to be able to show him the work we have achieved here during that time. We will be building on the successes achieved at Holy Trinity CE Primary School in Northwood to bring an outstanding Church of England primary school to the heart of the community of Harrow. We want our children to be confident in their own identity and feel connected to the local, national and international community to which they belong."
Housed in what was previously Wickes contact centre, the school has been undergoing a transformation since January 2016 to turn it into a brand new school. St Jérôme's was the idea of a group of parents, who approached the London Diocesan Board for Schools to see if they could be supported in their plans to open a Christian bilingual school in the area. Mr Norris, who was a part-time advisor in the diocese, agreed to participate in the project.
Bilingual education experts from Cambridge University's department of applied linguistics helped devise the curriculum, and Harrow School has offered regular classroom help from teachers and senior pupils. The new school will address some of the school places shortfall in Harrow, and becomes only the second CofE primary school in the borough. 80 per cent of places are open to pupils who live locally, with the other 20 per cent going to local children who attend a Christian church.
Images credit: Photos attached, copyright St Jérôme C E Bilingual School Harrow.
Gallery: 3 images
FOUND UNDER : Featured articles, News, Schools
About Communications
The diocesan communications team provides support to the network of clergy, churches, parishes and other worshipping communities that comprises the Diocese of London, as well as to the staff teams of the London Diocesan Fund.
Read more from Communications


Your bathroom should be a restful and tranquil place that you want to spend time in. If your bathroom is in need of updating, you might want to install a porcelain vessel sink. A new sink gives your bathroom an instant update and the sink is going to be the focal point of the room. It isn't going to be too expensive and the vessel sinks come in a wide range of colours and styles.
Vessel sinks are not recessed into the vanity so they make a bigger visual statement since they sit on top of the sink. They provide a strong visual anchor and they have a high-end look that is very attractive. Vessel sinks look luxurious and they give your bathroom a high-end look that is going to make your bathroom seem more like a spa than a bathroom.
Vessel sinks are more expensive than regular sinks, but the cost is worth it since they are so unique. They give your bathroom a different look and they are also fun to use. The sinks will transform your bathroom and make it look much better.
When you are looking for a sink, you want to take your time and look for a sink that fits the style of your bathroom and that you really like. You will be living with the sink for a long time and you want to make sure that the sink is going to blend in with the existing decor in your bathroom. You could also design your bathroom around the sink.
With just a few simple changes you can transform your bathroom by painting and adding accessories that complement your new sink. You won't have to do much to make it look better and paint is inexpensive. Painting is one of the most affordable ways to make big changes to your room and painting is easy to do.
Just choose your color and prep and prime the walls. Try to steer clear of dark colors because they can make the room seem much smaller. If you are using a darker color, only paint one wall. Since the bathroom is usually a smaller room, you don't need to make many changes to make a big impact. A porcelain vessel sink is going to update your bathroom and make using your bathroom more fun and relaxing.


text:
» Kevin Long's blog
» Stargate Atlantis: What was SUPPOSED to have happened?
Stargate Atlantis: What was SUPPOSED to have happened?
I'm not sure if a show that's been dead and gone for five years can have spoilers, but I may have some here.
If I have one big beef about the 'Gate franchise, it's that it's dead. If I have two beefs, the second is that none of the shows got a really proper sendoff. My third beef is how Altantis went completely off the rails in season 4, never recovered, and then ended abruptly. Atlantis was originally conceived of (In quite a different format) as a vehicle for Amanda Tapping's "Samantha Carter" character, who would have been the star. Initially it would have been set in Antarctica, then on Venus, but as SG1 was perpetually renewed, this proved untenable and the whole show was moved to the Pegasus Irregular Dwarf Galaxy. This was probably for the best.
Judging from the premier movie, the basic premise of Atlantis was to have been: We're cut off from earth, we're at war with the wraith, we're living in a big ancient city that is perpetually energy starved and only partially functioning, we've taken in a tribe of locals, and we're forced to trade for supplies and stuff.
That's not remarkably dissimilar from Stargate: Universe.
Much of this was dropped early on. Teyla's people effectively disappear 2 or 3 episodes in to season 1, the 'short on supplies, forced to rely on trade' thing was abandoned at the same time regular contact with earth was established at the start of season 2, and while the wraith were a kickass enemy, they were more of a frustration than a real danger through much of the run of the series. Then in season 3, the suits at Skiffy started mandating changes – kill off someone, we don't care who. Bring in Carter. Bring in someone to replace Carter.
Some of these changes were for the best – such as establishing regular contact to earth, and I think Colonel Caldwell added a lot to the show – as the 'Let's find a ZPM' episodes were always tedious. I'm not convinced that wasn't intended to happen at some point in the show's run anyway, though perhaps not exactly when, where, and how it was ultimately filmed. Other things, like bringing Sam in, were disastrous, and the show never recovered. Around the same time Shepherd starts receding into the background (He's the freakin' star!) and it became "The Rodney McKay Show!"
I don't think that SGA had a Straczynskiesque "Six Year Plan" (The show was signed for 6 seasons up front, they ended it a year early for reasons that are still contentious and debated), but they do generally seem to have a plan for the season before it starts, and given they had a commitment to six seasons, I think they probably had an endgame in mind when they started. They knew Season 1, and they probably knew the last 5 or 10 episodes from Season 6, conceptually, but everything in between would have been/was figured out as they went along.
So what was the plan? How can we know?
Well, those in charge aren't going to give us a nice Robert Hewett Wolfe one-act play telling us the way the show was SUPPOSED to go down, dammit, but we can make some surmises.
Many of the plights SGA faced were similar to ones faced in SGU: Ancient tech, no supplies, semi-totally cut off, eventually they have to deal with human aliens in their midst. A second-in-command who's way the hell too young, thrown into the position by bad luck, and who's dealing with substantial guilt issues. I've had a hunch since about 5 episodes into SGU that much of it was what the producers had *HOPED* to be able to do with SGA, but weren't able to.
That's not to say SGU was a 'do over,' just that the shows were similar enough on a basecode level that some unused-but-planned elements from SGA could be salvaged and used on the new show. Working backwards, then, we can surmise some of the stuff that would have happened on SGA.
First thing to notice: Season 5 of SGA chugs along chug chug chug, they're introducing new story elements, then – bam – the last two episodes happen and they don't fit at all. They're unrelated to the rest of the season. SGA seems to have known they were getting cancelled a year early late in the season (Gate seasons are always written and ready to go by the time they start shooting for the year), and they probably surmised it considerably earlier. Otherwise, why introduce plot threads like the cyborg aliens and the "Federation" and the Pegasus Galaxy Asgard that are never going to be revisited, much less resolved?
My hunch is they would have said "Oh, crap! We're getting cancelled. Scrap the scripts for the final two episodes, and let's use as much of our intended endgame as we can."
What that means is that I think the series was always intended to end with Atlantis returning to earth, just probably in a less abrupt, less rushed fashion, in a 2 or 3-part finale, which would have been epic and cooler. (A lot of neat stuff happens in the SGA finale as filmed, and yet it's strangely sugarless and flat)
-What of Weir? She would have ascended. Duh. Eli very likely ascends at the end of SGU, and that seems to have been the arc for his character from day one ("Eli" means "Ascended" in Hebrew). Weir was always bringing it up, when the subject arose she was the knowledgeable one. She would have ascended, and in the process done something that would have allowed Atlantis to save the day.
-What of Sheppard? Harder to figure, but I think he would have hooked up with Teyla. The producers seem to have been interested in that, despite the utter lack of chemistry between the actors. This was set up in the pilot, there are several out-of-nowhere awkward moments between them, and the "Stargate: Extinction" script eventually has them settling down together.
-What of the Wraith? I think the idea of a federation was probably there from the outset, with the various races and species of Pegasus putting together a unified front against the wraith. This would eventually have won, forcing most of the wraith out of the galaxy entirely, and forcing others to hide in hibernation.
The escaping wraith would doubtless have attacked earth, which would have led to the huge crazy battle sequence that would have been similar to what we saw, but much, much better. Such wraith as hid in hibernation would be treated by some *WORKING* version of the Hoffan Drug Retrovirus Thingie so that when they emerged, they'd be human.
That's my theory. I've limited myself to no wishful thinking, this is simply what I honestly believe would happen had the show continued. What do you think?
Kevin Long is eight kinds of awesome, and is the former head writer of Republibot. He's since left the band and gone solo. You should check out his website here: http://www.kevin-long.com It's effortlessly interesting, and you can buy his very-well-reviewed books there.
Do it! Do it now!


For most home care agencies, referrals are a primary source of new customers. After your referrals start rolling in, having built relationships with other elder care providers like local geriatric care managers, physicians and senior center organizers, it becomes critical to put a referral follow-up system in place. A reliable follow-up system will ensure that individuals who are referring potential clients to you continue to do so.
1. Thank the referrer: Even in today's fast paced business world, an old fashioned thank you goes a long way. A quick note in the mail, or even an email to acknowledge that you received the referral is key to building reliable partnerships with referral sources. Periodically, you can consider more extensive tokens of appreciation such as a basket of gourmet foods or other small gift.
2. Schedule follow-up meetings: While agency managers often think about meeting with the referred new client, meeting with the referrer can be overlooked. Although it's not necessary to meet with referral sources after each new referral, attempt to schedule meetings on a regular basis; perhaps quarterly, with referrers. Use this time to thank them for the referrals, ask what you can do to provide better service and listen to any feedback regarding your agency from shared clients. Also take advantage of this time to show what's new in your agency and how you're providing the best possible care to your clients. Toot your own horn, as they say!
3. Provide visibility to the care: Some of the best referral sources for your home care agency will be individuals with whom you share a client while caring for the elderly; physicians, physical therapists,geriatric care managers, hospices and the like. When a client referred by one of these sources signs with your agency, if desired by the referral source, you can differentiate your agency by developing a plan to provide visibility to your referral source to the care provided.
The use of ClearCare care management software is a great way to show referrers that you are committed to providing real time updates and being completely transparent with your caregiver services. You can provide your referral source with complete visibility to the point-of-care via your ClearCare portal, which is branded with the logo and colors of your agency.
If families do grant authorization for these partnering professionals to have ClearCare access via the secure log-in site for particular clients, take the time to meet with the referrers to show how ClearCare works. The data logged by your agency's caregivers for seniors can be an invaluable tool in helping these professionals adjust care and create long term care plans to increase senior independence. Many agencies that use ClearCare find that when they go head-to-head with another agency that doesn't use ClearCare, whether with a referral source or a prospect, they win the business because of the transparency they can provide.
By paying proper attention to your referral sources and working diligently to secure new clients from your referral base, you'll be on the road to expanding your client base with seniors in need of your services!


Most of us are comfortable with our blenders and protein powders. We may add in some fruits or some greens, but really, all you need is a little water, some ice, and you have a convenient, pretty great tasting, high protein drink in minutes. Yet one of the other great things about whey protein powders (particularly BioTrust's Platinum1 because of the choice of flavors and the sweeteners we use) is the terrific variety of possible recipes. Enter whey protein baking recipes.
Whether you're looking for a great weekend breakfast the whole family will love or want to give your kids a healthier version of their favorite treat, these delicious recipes are tried, tested, and kid (and adult) approved.
Grease a 9X9 pan with coconut oil or line it with parchment paper. Set aside.
Mix together melted peanut butter, brown rice syrup, protein powder, and vanilla until it forms a dough consistency.
Add brown rice crisps to the peanut butter mixture and gently stir until evenly coated.
Using a spatula, spread mixture out evenly and press into pan.
Cut into 9 equal squares and enjoy!
Chef Note: You could certainly substitute the original Rice Krispy cereal for the brown rice crisp cereal I used.
Chef Note: You can use any nut butter you prefer.
Chef Note: I would not recommend using another substitute for the brown rice syrup as this crucial ingredient is used to bind the treats together since we have omitted marshmallows.
Combine all dry ingredients together with a whisk.
In a separate bowl, combine the egg, banana, and almond milk.
Pour ¼ cup scoops of batter onto the skillet.
Cook until edges begin to turn brown or the batter bubbles.
Flip with a spatula, and cook until done.
Chef Notes: I have found that roughly 2 – 3 minutes per side is a good cooking time.
Chef Notes: You can substitute any flavor for this (or really any of these) whey protein baking recipes. Canned pumpkin also works great.
Blend all of the ingredients in a food processor until they create a thick batter.
Preheat your waffle iron and add batter.