text:
Russia: Gazprom Mounts Investment Push
By Michael Lelyveld
While Russia's gas monopoly Gazprom is struggling to raise cash at home, it has joined in a winning bid to control Slovakia's gas network for an estimated $3 billion. The step, taken with Gazprom's European partners, appears to be a sign of the importance that Moscow attaches to securing export routes.
Boston, 5 March 2002 (RFE/RL) -- Russia's Gazprom is mounting a major investment push into Europe at a time when its ability to fund its operations at home remains subject to doubt.
On 1 March, the Russian gas monopoly and its partners from Germany and France emerged as the sole bidder for a 49 percent stake in Slovakia's state-owned gas company, Slovensky Plynarensky Priemysel (SPP).
The development surprised Slovak officials and the international press, which had predicted competition for the SPP network only a day before the tender deadline.
Although some bidders from the United States and Germany had previously pulled out, the London-based "Financial Times" had quoted Credit Suisse First Boston director Michal Susak as saying, "We still see quite a lot of competition." The financial group is advising the government of Slovakia on the sale.
In the end, there was no competition, as a bid from the French oil giant TotalFinaElf failed to materialize. The withdrawals left a clear field for the consortium composed of Gazprom, Germany's Ruhrgas, and Gaz de France. Gazprom has long-term supply contracts with the European companies.
The outcome is worth watching on several counts. The first is that the 49 percent stake will give the group control of the transit pipelines across Slovakia, which are estimated to carry 70 percent of Russia's gas exports to Europe. Russia supplies one-fourth of the continent's gas.
Control makes SPP one of the pearls in the pipeline necklace that Gazprom wants to string together from its Siberian gas fields to high-paying European customers. The purchase may be particularly precious if Poland agrees to cooperate in a plan to bypass Ukraine with a link to Slovakia. After the Soviet breakup, Ukraine inherited the vital section of the huge "Progress" export pipeline system on which Russia depends.
Kyiv and Moscow have ostensibly settled their long feud over Ukrainian transit and the country's $1.4 billion gas debt. But Gazprom has held up a bond sale to finance the debt for weeks, citing paperwork problems. The company and its partners may now be poised to control Ukraine's gas transit from both sides. Gazprom has taken over the pipelines in Belarus and Moldova, as well.
The sale may also be worth watching for the trouble it could cause to Slovakia's coalition government, which is facing elections. The plan to offer management control of SPP was designed to attract more bidders. It apparently failed, leaving the asset to fall into Gazprom's and its partners' hands. The proceeds of nearly $3 billion are intended to pay down Slovakia's debt and fund its pension system.
The Reuters news agency quoted Robert Fico, an independent deputy and member of a steering committee for the sale, as blasting the outcome, saying: "All I can say is that there was only one bid. The price is scandalous."
Sale adviser Michal Susak insisted that the bid was a fair price. But gas prices for consumers may now rise to finance the purchase and end subsidies from transit. The result could be political pressure at a sensitive time.
It is also unclear what the lack of competition will do for the European Union's demands to liberalize the gas sector in member nations, and presumably, candidates for membership. The involvement of Russian, French, and German companies can hardly be expected to enhance competition, if they are all allied.
But perhaps most interesting is Gazprom's choice to invest in Slovakia at a time when the Russian government has reined in its spending plans at home due to tariff limits and revenue concerns. So far, Gazprom has not said what share it will pay of the $3 billion bid, but the contrast with the company's belt-tightening in Russia is stark.
In January, the government ordered Gazprom to cut 16 billion rubles ($516 million) out of its 161 billion-ruble investment plan for this year. The government, which holds 38 percent of Gazprom, told it to sell non-core assets to raise more funds.
Although it controls one-quarter of the world's gas reserves, Gazprom's output has dropped steadily due to lagging investment. In December, Deputy Minister of Economic Development and Trade Andrei Sharonov said the company had approved a budget with a deficit of 92 billion rubles, or nearly $3 billion, the pro-government website strana.ru reported.
On 4 March, Gazprom said the government had approved a balanced budget for the monopoly, but the spending plan appeared to rely on reduced investment, a cost-cutting program, and loans of at least $300 million from foreign banks.
The government has backtracked on planned tariff increases for this year because of rising inflation. The trouble has raised concerns about both the financial plans and production at Gazprom. A final budget is expected to be approved this month.
But the pinch has not put a crimp in the plans to take over export routes in Europe, showing the importance of the strategy to the company and the government.


Holy SEO is website devoted to people praying for better SEO. It is the new world's religion. Today, most people are follower of this new religion. Holy SEO answer the prayers of all people who want to enhance their Business Marketing and enhance Business Website SEO.


Fluid. Fear! Father! Favorite. In its fifth annual installment, Table Salt now brings you a storytelling show for the Family. Come hear tales of families of origin and families of choice from your favorite Twin Cities storytellers! If that's not reason enough to book your ticket, know that all proceeds will be going to the Refugee and Immigrant Center for Education and Legal Services (RAICES) to support their efforts to reunite migrant families who were so cruelly separated at our borders. We hope you will join us.
Tolstoy wrote that "each unhappy family is unhappy in its own way." That's fine, but what about funny families? Come hear Table Salt storytellers give Tolstoy a run for his money.
Featuring Table Salt favorites Jim Robinson, Rachael Brogan Flanery, Julie Grover McArdle, Ellie Hino & Casey Nelson, Martha Pettee, Dennis Curley, and more!


text:
#ifndef GLSL_GLOBALS_H
#define GLSL_GLOBALS_H

#include <setjmp.h>

#include "middleware/khronos/glsl/glsl_compiler.h"
#include "middleware/khronos/glsl/glsl_symbols.h"
#include "middleware/khronos/glsl/glsl_stringbuilder.h"
#include "middleware/khronos/glsl/glsl_dataflow.h"

//
// Global variable declarations.
//

// Source management.
extern int g_ShaderSourceCurrentIndex;
extern int g_ShaderSourceCount;
extern const char** g_ShaderSourceValues;

// Whether we're compiling a fragment shader, vertex shader, etc.
extern ShaderFlavour g_ShaderFlavour;

// The line number that Lex has reached.
extern int g_FileNumber;
extern int g_LineNumber;
#define LINE_NUMBER_UNDEFINED -1

// The main symbol table, including all built in symbols.
extern SymbolTable* g_SymbolTable;
// The symbols in the symbol table that are sources for the dataflow graph.
extern DataflowSources* g_DataflowSources;
// Bitmask specifying rows of VRF occupied by scalar attributes
extern int g_AttributeScalarValueMask;
// Bitmask specifiying rows of VRF occuped by aliased attributes (and therefore permanently unavailable for reuse)
extern int g_AttributeScalarAliasMask;
// The number of varying scalar values.
extern int g_VaryingScalarValueCount;
// The Dataflow nodes that represent the values written to each scalar in each varying by the end of the vertex shader.
// size is g_VaryingScalarValueCount.
extern Dataflow** g_VertexVaryingScalarValues;

// State for the current type.
extern SymbolType* g_TypeBuilder;
extern TypeQualifier g_TypeQual;
extern ParamQualifier g_ParamQual;

// String builder for creating type names.
extern StringBuilder g_StringBuilder;

// State for the current symbol.
extern Expr* g_InitializerExpr;
extern Symbol* g_LastInstance;

// State for the current struct type.
extern SymbolTable* g_StructBuilderMembers;
extern int g_StructBuilderMemberCount;
extern int g_StructBuilderSizeAsConst;
extern bool g_StructBuilderCanBeConst;
extern int g_StructBuilderScalarCount;

// State for the current function declaration/definition.
extern SymbolType* g_FunctionBuilderReturnType;
extern const char* g_FunctionBuilderName;
extern SymbolTable* g_FunctionBuilderParams;
extern int g_FunctionBuilderParamCount;
extern int g_FunctionBuilderVoidCount;
extern Symbol* g_DefinitionInsertionSymbol;
extern SymbolType* g_DefinitionInsertionSymbolType;

// Index of next $$anon<x> anonymous function parameter.
extern int g_NextAnonParam;

// Whether the parser is currently in global scope.
extern bool g_InGlobalScope;

// Sticky flags telling us whether we assigned to gl_FragColor or gl_FragData[0]
extern bool g_AssignedFragColor;
extern bool g_AssignedFragData;

// Buffer to store environment so that stack can be unwound on error.
extern jmp_buf g_ErrorHandlerEnv;

//
// Built in vars and types.
//

// Floating point and integer zero, boolean true and false
extern Dataflow *g_BoolFalse;
extern Dataflow *g_BoolTrue;
extern Dataflow* g_IntZero;
extern Dataflow* g_IntOne;
extern Dataflow* g_FloatZero;
extern Dataflow* g_FloatOne;

// Vertex shader.
extern Symbol* g_BuiltInVar__gl_Position;
extern Symbol* g_BuiltInVar__gl_PointSize;

// Fragment shader.
extern Symbol* g_BuiltInVar__gl_FragCoord;
extern Symbol* g_BuiltInVar__gl_FrontFacing;
extern Symbol* g_BuiltInVar__gl_FragColor;
extern Symbol* g_BuiltInVar__gl_FragData;
extern Symbol* g_BuiltInVar__gl_PointCoord;

extern Symbol* g_BuiltInVar__discard;

// Constants.
extern Symbol* g_BuiltInVar__gl_MaxVertexAttribs;
extern Symbol* g_BuiltInVar__gl_MaxVertexUniformVectors;
extern Symbol* g_BuiltInVar__gl_MaxVaryingVectors;
extern Symbol* g_BuiltInVar__gl_MaxVertexTextureImageUnits;
extern Symbol* g_BuiltInVar__gl_MaxCombinedTextureImageUnits;
extern Symbol* g_BuiltInVar__gl_MaxTextureImageUnits;
extern Symbol* g_BuiltInVar__gl_MaxFragmentUniformVectors;
extern Symbol* g_BuiltInVar__gl_MaxDrawBuffers;

// Uniforms.
extern Symbol* g_BuiltInType__gl_DepthRangeParameters;
extern Symbol* g_BuiltInVar__gl_DepthRange;

#endif // GLOBALS_H

redpajama_set_name: RedPajamaGithub


There is nothing like falling in love. Unless your new guy or girl's kids hate you.
Entry filed under: Parenting. Tags: #blended #bonus #love #relationship #sharingiscaring #stepdad #stepmom #kiddos #vlog #clynnwilliamsdotcom #yoursandmine.


text:
Q: How to deal with ConcurrentModificationException in this case I'm working on a contour scanner. For every contour I want to save the corners / edge coördinates.
Instead of having an Array in the contour I have 1 big Array that I share. The reason for this is that it has to work on animations so this is for optimization.
The idea is that every contour get's a subList view of the big array.
I worked quite long on a class to make that easy and now I run into a problem:
ArrayList<PVector> vecs = new ArrayList<PVector>();

for (int i = 0; i < 10; i++) {
  vecs.add(new PVector());
}

List<PVector> subList = vecs.subList(0, 5);

for (int i = 0; i < 10; i++) {
  vecs.add(new PVector());
}

// ConcurrentModificationException
for (int i = 0; i < subList.size (); i++) {

}

First, is it poor java design that it does throws the concurrent modification if I use add(Object)? This should have no influence on any subList I already have since it adds to the end right? (logical speaking). My point is, add(Object) can never influence an already excisting subList, only add(index, Object) can do that (and other things like remove, swap and sort).
Second. What would be a good way to deal with this? I could make the big array really big so it's less likely I need to add elements after I already made a subList but I wonder if there are any other good ways to deal with it.
Here is a class I made that had to make it easy for me but is making my life hard right now :)
public class ListDivisor<T> {

    List<T> list;

    int subListStartIndex = 0;
    int currentGetIndex = 0;

    InstanceHelper instanceHelper;

    public ListDivisor(List<T> list, InstanceHelper<T> instanceHelper) {
        this.list = list;
        this.instanceHelper = instanceHelper;
    }

    // . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    public void reset() {
        subListStartIndex = 0;
        currentGetIndex = 0;

        if (instanceHelper.doResetInstances()) {
            for (T obj : list) {
                instanceHelper.resetInstance(obj);
            }
        }
    }

    // . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    public List<T> getSubList(int size) {

        int fromIndex = subListStartIndex; // inclusive
        int toIndex = fromIndex + size; // exclusive

        for (int i = list.size(); i < toIndex; i++) {
            list.add((T) instanceHelper.createInstance());
        }

        subListStartIndex = toIndex;
        currentGetIndex = toIndex;

        return list.subList(fromIndex, toIndex);
    }

    // . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    /**
     * Returns a subList starting where the previous subList ended till
     * the latest object added till then.
     *
     * @return
     */
    public List<T> getSubList() {
        return getSubList(currentGetIndex-subListStartIndex);
    }

    // . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    public T getNext() {

        if (currentGetIndex >= list.size()) {
           list.add((T)instanceHelper.createInstance());
        }

        return list.get(currentGetIndex++);

    }

    // . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    public void clear() {
        list.clear();
        reset();
    }

    // . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    public interface InstanceHelper<T> {
        public T createInstance();
        public boolean doResetInstances();
        public void resetInstance(T obj);
    }

}

This is a small example of how to use the class:
 ListDivisor<PVector> vectorsDivisor = new ListDivisor<PVector>(
     new ArrayList<PVector>(),
     new InstanceHelper<PVector>() {
            //@Override
            public PVector createInstance() {
                return new PVector();
            }

            //@Override
            public boolean doResetInstances() {
              return true;
            }

            //@Override
            public void resetInstance(PVector v) {
                 v.set(0,0,0);
            }
     });

  PVector v = vectorsDivisor.getNext();
  v.set(1, 1, 1);

  v = vectorsDivisor.getNext();
  v.set(2, 2, 2);

  v = vectorsDivisor.getNext();
  v.set(3, 3, 3);

  subList = vectorsDivisor.getSubList();

  println("subList size: "+subList.size());

A: According to the javadocs for ArrayList.sublist:

"The semantics of the list returned by this method become undefined if the backing list (i.e., this list) is structurally modified in any way other than via the returned list. (Structural modifications are those that change the size of this list, or otherwise perturb it in such a fashion that iterations in progress may yield incorrect results.)"

In the implementation of ArrayList in the JVM that you are using, the "unspecified" semantics would appear to be that it throws a ConcurrentModificationException.

First, is it poor java design that it does throws the concurrent modification if I use add(Object)?

Nope.  It is not "poor design".
They designed that way, deliberately, and for good reasons.  Furthermore, they documented that you would get unspecified behaviour if you did what you are doing.  And indeed, they have implemented the sublist class to fast fail if it detects a concurrent modification.  That is a good thing ... and entirely consistent with the API spec.

This should have no influence on any subList I already have since it adds to the end right?

The problem is that while your example is (may be) safe, others are not.  And it is not possible to distinguish the safe and unsafe cases without adding a whole lot of additional infrastructure that would most likely make the ArrayList less efficient and more memory intensive for other use-cases.
(Hence my "for good reason" comment above.)

Second. What would be a good way to deal with this?

It is hard to advise on that without understanding what your code actually needs to do.  But some generic alternatives spring to mind:

*

*Change your algorithm so that you don't use the List.sublist method; e.g. pass the first and last indexes of your notional sublists as parameters.

*Recreate the sublist object each time you update the backing list.  (Assuming that your updates to the backing list are really safe, then this is simple, and trivially correct ... assuming that you are not in the middle of using the sublist's iterator.)

*Change your code to use a Queue or Deque instead of a List.

*Implement your own List class (based on ArrayList) that doesn't throw CME's in this safe scenario.

A: The documentation for ArrayList's subList method indicates that sublists should only be used while the structure of the backing list does not change:

The semantics of the list returned by this method become undefined if the backing list (i.e., this list) is structurally modified in any way other than via the returned list. (Structural modifications are those that change the size of this list, or otherwise perturb it in such a fashion that iterations in progress may yield incorrect results.)

Although you're right that adding to the end of the backing list shouldn't cause any unexpected behavior in sublists, Java is being pessimistic in this case and throwing the ConcurrentModificationException if you use the sublist in any way after the backing list changes. This is similar to the fail-fast behavior of list iterators, which is also explained in the ArrayList docs, and it takes the view that it's better to fail cleanly rather than guess wrong about which concurrent modifications are "safe" and end up with unexpected behavior.
The easiest way to get around this, of course, is to finish all of your structural modifications to the big ArrayList before you create the sublists. Is there any reason you need to interleave creating sublists with expanding the ArrayList?
If you absolutely need to modify the big ArrayList while using subsections of it, I'd suggest not using subLists and just working directly with indices into the ArrayList. Each of your contour tasks would get the start and end indices of the subsection of the ArrayList it's working on, and it would go through them by repeatedly using get() on the big ArrayList. Iterating using explicit get() calls is important here, since iterating with an iterator or for-each loop will run into the same ConcurrentModificationException problem when you add to the end of the big ArrayList.
Alternatively, if you really need a List-compatible view of the sublists for each contour tasks, you could implement your own SubList class that does not throw an exception if its backing list gets add()ed to, and then write a small subclass of ArrayList that overrides subList() to return this instead. The source code for Java's ArrayList and SubList is available online, so you can refer to it if you want to make sure your SubList does everything Java's does.

redpajama_set_name: RedPajamaStackExchange


Pianist Daniel de Borah has emerged in recent years as one of Australia's foremost musicians, consistently praised for the grace, finesse and imaginative intelligence of his performances. His busy and wide-ranging performance schedule finds him equally at home as concerto soloist, recitalist and chamber musician.
Since his prize-winning appearances at the 2004 Sydney International Piano Competition, Daniel has given recitals on four continents and toured extensively throughout the United Kingdom and Australia including return visits to London's Wigmore Hall and Southbank Centre, the Sydney Opera House and the Melbourne Recital Centre. As a concerto soloist he has appeared with the Royal Philharmonic Orchestra, English Chamber Orchestra, the London Mozart Players, Australian Chamber Orchestra and the Sydney, Melbourne, Adelaide, Canberra and Auckland Symphony Orchestras.
Daniel's perceptive and sympathetic musicianship finds a natural home on the chamber music platform where he has partnered many leading soloists and ensembles including Baiba Skride, Li-Wei Qin, Nicolas Altstaedt, Thomas Indermühle, Dale Barltrop and Andrew Goodwin, and the Australian, Navarra, Tinalley and New Zealand String Quartets. His festival appearances include Musica Viva's Sydney and Huntington Estate Music Festivals, the Oxford Lieder Festival, Canberra International Music Festival and the Australian Festival of Chamber Music in Townsville. Daniel is a core member of Ensemble Q, ensemble-in-residence at the Queensland Conservatorium Griffith University.
During his studies Daniel won numerous awards including 3rd Prizes at the 2004 Sydney International Piano Competition, the 2001 Tbilisi International Piano Competition and the 2000 Arthur Rubinstein in Memoriam Competition in Poland. In 2005 he was selected for representation by the Young Classical Artists Trust, London. Daniel is also a past winner of the Australian National Piano Award and the Royal Overseas League Competition Piano Award in London.
Born in Melbourne in 1981, Daniel studied at the Liszt Academy of Music in Budapest, the St. Petersburg State Conservatoire and the Royal Academy of Music, London. His teachers have included Zsuzsa Eszto, Mira Jevtic, Nina Seryogina, Tatyana Sarkissova and Alexander Satz. Daniel currently serves on the faculty of the Queensland Conservatorium Griffith University.


Videostream lets you stream local videos (downloads, etc.) from your computer to your Chromecast/Android TV in full p! Now working on. The best Chromecast App to stream downloaded videos. Stream full p wirelessly to your TV. Available now on desktop, the App Store, and Google Play!. Google offers Chromecast to help you quickly and easily turn any TV into a smart TV with internet streaming capabilities. It also allows your TV.
Andrew Posted: August 01, Updated: Tagged with: Those stream your videos to chromecast prefer a GUI for for streaming videos to Chromecast can use Videostream for Google Chromecas t, a Chrome extension that allows playing local videos including formats that aren't directly supported by Chromecast on your Chromecast. It supports subtitles, comes with stream your videos to chromecast and Android remote controls, and more.
You may be wondering how Stream2Chromecast compares to castnowanother command-line Chromecast player. I initially wanted to write about both castnow and Stream2Chromecast. However, castnow had quite a few paua darling music in my test under Ubuntu Furthermore, castnow is currently looking for a new maintainer, and its last GitHub commit dates back to April,so it doesn't look like it will receive any improvements or bug fixes anytime soon.
In my test, Stream2Chromecast failed to connect to my Chromecast if I didn't specify the Chromecast IP address, while other tools, such as pulseaudio-dnladidn't have this issue, so I'm guessing this is a bug. If that's the case for you too, you can specify the Chromecast IP by adding the stream your videos to chromecast flag followed by the Chromecast IP addressto the stream2chromecast command, like this:.
You can find out your Chromecast IP address either by looking at your router's connected devices list or from the Google Cast mobile app, under "Device settings", under "Information" at the bottom of the Device Settings.
Note that if you're having the same issue as me, and you need to enter the device IP address, you must do this for all Stream2Chromecast commands!
If you want to play an unsupported format you can find a list of the media supported by Google Cast, HERE on your Chromecast, you need to add the "-transcode" flag and have either Libav or FFmpeg installed: Stream2Chromecast also supports specifying custom transcoder parameters.
As an example, here's a command that passes the device IP address, transcodes the video, and adds subtitles via a custom FFmpeg parameter for FFmpeg only:. To play a file from an URL, simply use:. To view all the Stream2Chromecast options, run it in a terminal without any parameters: Ubuntu Add stream your videos to chromecast PPA and install it using the following commands:.
Thanks to Mahdi for the tip! Image via Wikipedia. Latest Tips Popular. Latest Comments. Follow WebUpd8!
Encoding Speed. Jan 30, Chromecast is a thumb-sized media streaming device. Set it up with a simple mobile app, then send your favorite online shows, movies, music and more to your TV using your smartphone, tablet or laptop. However, only Google Cast supported formats can be streamed directly. The next paragraph will center on how to stream Chromecast supported and unsupported video formats on your HDTV through Chromecast.
Once the connection is successful, you can play the selected media file on the TV. Please make sure your mobile device is connected to your Wi-Fi and not your mobile network and you must have the latest stream your videos to chromecast installed and be on the same network as your Chromecast digital media player.
You can use Chrome browser to stream local video to Chromecast. Just open the Chrome browser on your computer and then navigate to this page to see how to setup Chromecast. After completing the setup, what you need to do is to install the Google Cast extension from Chrome store. Once this extension is abcd ganpati bappa morya song, you can cast any tabs of your Chrome browser to the TV. Directed by the YouTube app from your mobile device, Chromecast pulls the video from the cloud and plays it directly on your TV.
Users can build up a playlist of videos, hypothetically creating a video music box from YouTube music videos, or just zoning out on random memes from the web. Mac version is stream your videos to chromecast Converter for Mac. Have any other issues? Your email address will not be published. Any Product-related questions? Contact Us: Pavtube Video Converter Ultimate.
Part stream your videos to chromecast Chromecast unsupported video formats: Part 2: Connect with your Computer You can use Chrome browser to stream local video to Chromecast. Part 3: Leave a Reply Cancel reply Your email address will not be published. Related Articles. What You May be Interested. Free Trial.
Joinsubscribers and get a daily digest of news, geek trivia, and our feature articles. All the options below require the Chrome web browser. VLC can stream to a Chromecast kill the boss 2 game, but this feature is currently unstable and only available in experimental builds of VLC.
But Videostream actually supports practically any media file type. If necessary, Videostream will automatically transcode the file as it streams it to your Chromecast. The Plex Media Server has integrated Chromecast support. After you do, you can access it from all your other devices. Plex has apps for a wide variety of devices, from mobile phones and video game consoles to the Apple TV and Roku.
Your Chromecast will stream the media from your Plex media server. Check out our guide for more info on stream your videos to chromecast everything up if you need a step-by-step. If you just want to watch a few videos now and then, Videostream does the same thing without any setup process.
But, if you want to set up a full-blown home media server, Plex will work for you. In a pinch, you could do this with the features included with the Google Cast extension for Chrome.
Drag-and-drop a video file type Chrome supports — like an MP4 file — into the Chrome browser window and Chrome can play that video file back in a tab. Click the Google Cast extension icon, select your Chromecast, and you can Chromecast the current tab — and the video playing in it. You could also play the video in another application on your desktop, such as VLC or another media player. Image Credit: The Best Tech Newsletter Anywhere.
Joinsubscribers and get a daily digest of news, comics, trivia, reviews, and more. Windows Mac iPhone Android. Stream your videos to chromecast Office Security Linux. News Features Reviews. The Best Tech Newsletter Anywhere Joinsubscribers and get a daily digest of news, geek trivia, and our feature articles.


After a three-year drought, Congress has approved new Section 8 vouchers – 50,000 for FY '99. And in September, the Housing Authority of the City of Los Angeles (HACLA) reopened its tenant-based Section 8 registration list for the first time since 1990. But don't break out the champagne yet.
A recent study in Missouri also reported a long wait for Section 8 vouchers, along with a decreasing number of available public housing and project-based Section 8 units. Kansas City had the longest waiting list in Missouri – 10,544 applicants for 4,603 certificates and vouchers – according to the report from Housing Comes First, an advocacy group in St. Louis.
Housing Comes First also found that tenants often have difficulty using Section 8 vouchers to rent private housing. The study, "All Vouchered Up and Nowhere to Go," does point to an increase in the number of tenants able to use their Section 8 subsidies in Kansas City – from 30 percent last year to 60 percent this year. But overall, the report finds that in Missouri, as elsewhere, most cities have far fewer Section 8 subsidies than applicants.
Housing Authority of the City of Los Angeles, George McQuade, 213-252-1862; Housing Comes First, Laura Barrett, 314-367-2993.
Most low-income families leaving Chicago's public housing behind with the help of tenant-based Section 8 subsidies are trading one poor African American city neighborhood for another, an investigation by The Chicago Reporter (July-August '98) has found.
The Chicago Housing Authority (CHA) provided Section 8 subsidies to 1,044 families whose public housing units have been slated for closure or demolition since 1995. Most Section 8 recipients, including many who are not from public housing, rent in low-income, minority neighborhoods. But even more former CHA residents are relocating there.
Nearly 80 percent of CHA families relocated in the last three years are in Chicago census tracts that are at least 90 percent black, compared to 70 percent of the 19,095 families in the general Section 8 population.
More than 69 percent of the former CHA households are in areas with a per capita income below $10,000, compared to just more than half of the city's other Section 8 recipients.
Of the 30 Chicago census tracts receiving the most CHA families, only six have per capita incomes of more than $10,000, and all but two are at least 97 percent black.
While CHA Deputy Executive Director Ed Moses said Section 8 recipients are free to move anywhere in the city or suburbs, Paul Fischer, a professor of politics at Lake Forest College and author of two studies on Chicago-area Section 8 housing said that "whatever indicator you use, the relocated residents are living in less desirable census tracts." Whatever efforts CHA has made to expand housing choices have failed, he said.
A major, recently-released study by two former Ivy League presidents of the records and experiences of tens of thousands of students over 20 years concludes that affirmative action policies have led to the creation of the backbone of the emergent black middle class and demonstrated the value of integration to their white classmates. A rich database compiled from the nation's elite colleges will likely recast the debate about affirmative action policies.
The Andrew W. Mellon Foundation financed study broadens the notion of merit beyond tests and grades and hails affirmative action less as a means of overcoming past discrimination and more as a way to insure a healthier future for blacks and whites. The authors conclude that "fairness" in admissions based solely on a narrowly defined grade-based system fails to express what the institution is trying to accomplish in a larger context: substantial benefits through the civic and leadership activities of its graduates and the contributions the schools themselves make to a goals of a democratic society. This capacity to contribute to learning through diversity and strongly documented post-graduate achievement far outweighs the potential for "displacement" of otherwise qualified white applicants, the study holds. The authors counter such backlash with an analogy to parking spaces for handicapped drivers: eliminating the reserved spot would have statistically minuscule effect on the majority of non-disabled drivers while heavily affecting the minority.
The report, by William G. Bower, Princeton economist, and Derek Bok, Harvard political scientist, is published by Princeton University Press.


text:
A kubai amazon  (Amazona leucocephala) a madarak osztályának papagájalakúak (Psittaciformes)  rendjébe és a papagájfélék (Psittacidae) családjába és az újvilágipapagáj-formák (Arinae) alcsaládjába tartozó faj.

A Gran Cayman szigeten honos alfajt (Amazona leucocephala caymanensis) a Kajmán-szigetek hivatalos madarának választotta.

Előfordulása
Kuba, a Bahama-szigetek és a Kajmán-szigetek területén honos. Általában a mangroveerdőket kedveli.

Alfajai
Amazona leucocephala leucocephala – Kuba és a Juventud-sziget, ez az alapfaj
Amazona leucocephala bahamensis – két populációja van a Bahama-szigeteken, az egyik Abaco, a másik Nagy Inagua szigetén; kicsit nagyobb mint az alapfaj, fején a fehér folt lényegesen nagyobb, hasfoltja kisebb vagy hiányozhat.
Amazona leucocephala caymanensis – Nagy-Kajmán sziget a Kajmán-szigetek közül; valamivel nagyobb, mint az alapfaj, alapszíne sárgásabb, feje tetején a fehér, hasán a vörös folt kisebb.
Amazona leucocephala hesterna – Cayman Brac a Kajmán-szigetek közül; valamivel kisebb, mint az alapfaj, hasfoltja nagyobb és sötétebb, torokfoltja sötétebb.

Megjelenése
Magassága 32 centiméter. Testének nagy része zöld, a homloka szeme aljáig fehér. A szem alatti rész és az álla, valamint a torka élénkpiros. Fülfedői fakófeketék. Hasa alsó része borvörös. Szárnyán a karevezők halványkékek, az alsó szárnyfedőtollak halványzöldek. Csőre 2,5 centiméter hosszú, szaruszínű. Lába hússzínű.

Életmódja
Párban vagy kisebb (6-30 fős) csapatokban él. Nem félénk természetű. Főleg repülés közben hallatja éles kiáltásait. Magokkal, gyümölcsökkel és virágokkal táplálkozik.

Szaporodása
Március és augusztus közé esik a fészkelési ideje, fészkét fák odvába készíti. A fészekodú mindig magasan van. Fészekalja 2-5 tojásból áll, melyen 28 napig kotlik. A fiókák kirepülési ideje 8-10 hét.

Források

EUR-Lex - magyar neve

További információk
Képek az interneten a fajról
Ibc.lynxeds.com - videók a fajról
Xeno-canto.org - a faj hangja és elterjedési területe

Amazona
Madárfajok
Kuba madarai
A Bahama-szigetek madarai
A Kajmán-szigetek madarai

redpajama_set_name: RedPajamaWikipedia


Parliament commits to reforms as it seeks European Union membership.
Olli Rehn, the EU enlargement commissioner, was due in Belgrade on Wednesday to meet Serbian leaders and assess whether Serbia is serious about arresting leading war crimes suspects such as Mladic.
Kostunica, a moderate nationalist, formed a coalition with pro-Western president Boris Tadic on Friday to the relief of the West, which feared the fragile democracy would relapse into nationalism.
The government got 133 votes in the 250-seat house.
"Serbia's aspiration to become a full member of the EU is a clearly declared commitment of every party in this coalition," Kostunica told parliament earlier, noting, however, that Serbia would not make concessions on Kosovo for the sake of EU ties.
The EU had been urging the formation of a moderate coalition since Serbia's inconclusive elections in January, but toughened its stance last week when Tomislav Nikolic, a hardline nationalist, was elected parliament speaker.
Brussels put pressure on Kostunica and Tadic to form a coalition, and replace Nikolic.
The result was a delicate balance: Kostunica is prime minister but Tadic's Democratic party gets 13 of 25 cabinet posts.
The Democrats and Kostunica's Democratic Party of Serbia will have joint control of the security services, something Tadic and the EU insisted on because Kostunica failed to arrest Mladic during his previous tenure.
Last year the EU froze talks on a Stabilisation and Association Agreement (SAA), the first step towards membership, over Mladic, who it says is being aided by hardliners in the Serbian army and police.
Rehn said on Monday that the EU was "rather confident" the programme of the new government would warrant an immediate resumption of SAA talks, but noted Belgrade would have to send Mladic to The Hague before the SAA could be signed.


text:
by Lewis J. Beilman III
Timmy walked along the beach, along the shoreline where the wet and dry sand met. He kept his eyes on his feet and put one foot slowly before the other, as if he were walking a tightrope. He struggled to place each step exactly where the two sands came together. Occasionally, the foam crept up the sand toward his feet, but it never quite reached them. The tide was moving toward the sea now, and it would be almost twelve hours before the tide would climb up the beach and wash away the remnants of his footsteps.
Timmy stopped as a hermit crab scuttled across the sand in front of him. He looked to his right, toward the water, and saw the screw-like paths of dozens of sand fleas disappearing beneath the retreating waves. He wondered what else lurked beneath the sand, what worlds lived beneath the surface on which he stepped. He knelt and scooped his fingers through the ground-up rocks and shells. The sand sifted through his fingers, and he felt a sand flea squirm upon his palm, its tiny legs kicking in his hand. He held the crab by its shell and smiled before he placed it in the water with the next incoming wave. The balmy July breeze drifted over the sea and dried some of the sweat from his skin.
"John," Timmy heard a man shout behind him. The voice mixed with the seagulls' cries above. He turned around and spotted a man looking at him. The man had his hand raised over his eyes to block the morning sunlight. The man lowered his hand and walked toward Timmy.
Timmy looked side to side. "I'm not John," he said.
The man continued walking toward him. At first, Timmy avoided his eyes. As the man got within a few steps of him, he stopped. The man smiled and his teeth shone white in the sun. Lines creased his sunburned cheeks, and crows' feet made tiny arrows toward his eyes. His eyes searched Timmy's features from behind a pair of glasses. At last, Timmy looked into the man's eyes. They were deep blue. They looked like the dead eyes of a shark. As the man's face quivered, he stared without blinking.
"I thought you were my son," the man said. "You look just like him."
Timmy said nothing.
"Maybe you've seen him before," the man said. "He's out here a lot." He crouched to bring his face in line with Timmy's. "It's amazing how much you two look alike."
Still, Timmy said nothing. All the while, the man smiled his bright smile.
Timmy did not smile back.
The man held out his hand. "My name's Ed, but people call me Eddie," he said. "It's nice to meet you."
Timmy did not hold out his hand. He looked over the man's shoulder, back toward the Driftwood Motel where he and his parents were staying. Timmy's family was on vacation in Florida, and Timmy had snuck out that morning while his parents were still sleeping. He wondered if his parents had woken yet. He looked back at the man and remained silent.
"What's your name?" the man said without breaking his smile.
Timmy stepped back. He kept his hands tight by his sides.
The man extended his arm even farther. "Don't worry," he said. "I won't bite."
The man's eyes carried Timmy back to a July day from the previous summer. That summer, Timmy had turned seven. A few days after his birthday, his parents had let him spend the night at his friend Mike's house. He had visited Mike's house often but had never stayed the night before then.
Mike's and Timmy's parents were friends. They often barbecued in one another's backyards as Mike and Timmy played in plastic pools or threw footballs to each other. The families lived in similar single-story houses, a few blocks apart, on the outskirts of Houston. Their backyards—suburban islands surrounded by pinewood fencing—grew lush grass in the humid summers.
That morning a year ago Mike's mother had gone to church and left Mike's father in charge of the two boys. Timmy had thought the day would be like any other summer Sunday—muggy beneath a bright sun, with Mike and him spending hours catching the football before eating lunch at a picnic table on the patio. Timmy remembered being filled with anticipation—the anticipation a child feels when a simple thing like routine play reveals all the wonders the world can offer.
Nothing had seemed out of the ordinary that morning. Mike's father, whom Timmy knew as Mr. Goodman, had grabbed a football and come up behind the two boys as they were eating breakfast. He slapped them both on their backs, causing cereal and milk to splatter from their mouths onto the table. "Who wants to play some football?" Mr. Goodman said.
Timmy laughed. He liked Mr. Goodman. Mr. Goodman would always ask him how he was doing in school and would spend hours playing games with Mike and him in the family's backyard. Often, Timmy had wished his own father could be so much fun.
The two boys left their breakfasts on the table, flung open the screen door, and raced into the backyard. Mr. Goodman followed slowly, whistling and tossing the football to himself as he walked across the brick patio onto the grass.
When Mr. Goodman got to the grass, he dropped his shoulders suddenly, snapped the ball to himself, and told Mike to go deep. He lofted the ball high. Timmy raced after Mike, leapt, and swatted the ball away. After that, he and Mike took turns running routes. Mr. Goodman usually threw the ball with a soft touch, and Timmy found it easy to catch his passes. Timmy caught ball after ball that morning and seemed to have Mike's number.
"Good catch there," Mr. Goodman said, winking at Timmy as Timmy ran back toward him. "Mike, watch how Timmy pulls the ball in with his hands. That's how you catch a football."
Then, after intercepting a pass intended for Mike, Timmy lined up on Mr. Goodman's right. Mr. Goodman shouted one-two-three hut, and Timmy ran a post. Timmy faked to his right and darted past Mike toward the center of the yard. Mr. Goodman rifled the ball low and Timmy dove to catch it. Timmy floated through the air, his body parallel to the ground, before he caught the ball in his outstretched arms.
"I got it," Timmy shouted after skidding across the grass. While he held the ball up for Mr. Goodman and Mike to see, he felt a burning sensation on his lower stomach and crotch. He dropped the football and rolled over. The front of his shorts had been pulled down when he had skidded along the ground. He screamed. He had slid over a fire-ant mound, and he saw a small sea of red racing across his stomach and into his shorts.
Timmy jumped up and pulled his pants down. He tried to brush the ants off his stomach, penis, and scrotum. He was crying from the stinging between his legs.
Mr. Goodman and Mike rushed toward him. Mr. Goodman told Mike he would take Timmy inside. He scooped Timmy up, cradling Timmy's legs in the crook of his right arm and holding Timmy's back with his left arm. He carried Timmy through the screen door and bolted to the bathroom. He set Timmy down in the bathtub and started running the water.
Timmy took his shorts off. As Timmy pushed his groin under the running water and washed the remaining ants down the drain, Mr. Goodman went to the open door, closed it, and turned the lock.
Timmy looked at Mr. Goodman.
Mr. Goodman smiled. "Don't worry," he said. "It'll be all right." Still smiling, he rubbed his hands and walked toward Timmy.
As Mr. Goodman approached, Timmy kneeled, letting the water flow against his belly button.
Mr. Goodman stopped at the sink, wet his hands, and slicked them with soap. He turned his head toward Timmy. Mr. Goodman's eyes were cold, expressionless—like a shark's. He looked Timmy up and down. "Don't worry," he said again. "It'll be all right."
Timmy shook off that year-old summer day and found himself once again on the beach staring at the outstretched arm of the stranger before him. He looked briefly into the dead eyes of the man who called himself Eddie. Fearful, Timmy averted his eyes and stared at his own feet. The white, golden, and pink shell-chips between his toes glimmered in the sun. The waves ebbed and flowed behind him. The terns and seagulls left their tiny footprints in the wet sand as they searched for their morning meals. Soon enough, Timmy thought, the waves would creep up the shoreline and wash away the traces of what was now and what was yet to come.
Timmy looked back toward the hotel where his parents were. They couldn't help him, he thought, not from the comfort of their bed. He saw the scattered strangers walking the beach with blankets and umbrellas in their hands. They would be of no help either, not with children of their own in tow. Even the lifeguard, who sat high on his perch, would linger unaware and stare upon the sea while this was happening. Timmy knew all this to be true.
Still, as if to erase the moment, Timmy turned his back on Eddie. Timmy kneeled down, scooped up a handful of sand, and let the sand trickle through his fingers. The grains fell on the beach slowly, like grains of sand falling in an hourglass. Timmy again felt a tickling in the palm of his hand.
"A sand flea," Eddie said, bending over Timmy's back. "You never know what you'll find when you dig deep enough."
Timmy felt Eddie's breath on his right ear.
Eddie stood straight. "Why don't you come back with me? I really think you and my son would get along."
Timmy closed his eyes and placed his hand palm-up on the sand. The foam of the next wave washed over it and carried the sand flea into the water. Timmy opened his eyes and held his breath. He knew he must go. He stood and turned to face Eddie.
Eddie held out his hand again.
Timmy placed his hand in Eddie's. "My name's Timmy," he said.
"See, Timmy," Eddie said. "That wasn't too bad. I said I didn't bite."
Eddie guided Timmy away from a small group of sunbathers through a short path flanked by tufts of sea grass. They then crossed the hot open sand that led to Eddie's motel. The breeze carried the scent of salt and suntan oil with Timmy as he placed one foot before the other.
Later that night Timmy would return to the beach, to the same spot he had walked that morning, and he would watch the waves lay waste to the footsteps he had made. It would be all right then, he thought. Beneath the shelter of a starry night, everything would be all right.
Lewis J. Beilman III lives in New Haven, Connecticut, with his family and two cats. His stories have appeared in ArLiJo, Reed Magazine, Blood Lotus, and other literary publications. In 2009, he won first prize in the Fred R. Shaw Poetry Contest.
Photo used under Creative Commons from boolve

redpajama_set_name: RedPajamaCommonCrawl


Mobile App Developers | App Development company South Africa | IOS & ANDROID App Developers .
High-Quality IOS & Android App development based on your requirement with cutting-edge technologies & modern usability standards.Whether you need app application for your business or brand we are confident that you will be pleased with results.
Modern ios & android App development to deliver usability experience to end users.
We take care of all design, planning, user experience aspects that goes to the fully functional app development.
We Submit your app to marketplaces (App Stores) for downloads.
Whether you need to create brand from scratch, including app development and a beautiful Functional app or whether you are looking for a app development refresh we are confident you will be Pleased with our app development results.
"Thank you so much for the speedy and quality work i am really impressed. i will be in touch for more designs the best Digital Marketing Agency Johannesburg offering digital marketing services , digital agency services , Social Media Marketing, Website marketing."
"Web Development Company & Web Design Company in Johannesburg, Pretoria, South Africa; It was really fun getting to know the team during the project. They were all helpful in answering my questions and made me feel at ease. The design ended up being better than I could have envisioned!"
"I wanna take this time to say thank you guys for great communication and re-designing our company online store website, Corporate Identity and managing Google AdWords daily, our profit has grown by +30% and we are opening new offices next month"
+27 (0) 10 003 1702 | hello@avovo.co.za | 26 Peter Place, Bryanston, Sandton, 2060.


Nice cottage, lovely views & a great base to explore North Devon. Appledore is a charming place to stay.
A lovely cottage, great location, great view.
Lovely warm house with beautiful views from rear of property.
This is a lovely, relaxing cottage in a wonderful little town.
A lovely cottage with fantastic views located in a great village. We had a great holiday, come rain or shine and would book again.
Comfortable spacious cottage with amazing views. Good location for exploring North Devon and Cornwall.
A really super family holiday cottage with wonderful views across the estuary to Instow and an ideal base to explore the North Devon coast.


text:
Q: Wait on any future in Java 8 without creating thread per future I have a collection of futures and I would like to wait on any of them, meaning have a blocking call that will return once any future is done.
I saw CompletableFuture.anyOf() but if I understood its code correctly it creates a thread per future, I would like to use a less wasteful approach in terms of resources, if its possible in Java.

A: Straight answer is yes, here's a sample method
    private <T> CompletableFuture<T> waitAny(List<CompletableFuture<T>> allFutures) throws InterruptedException {
        Thread thread = Thread.currentThread();
        while (!thread.isInterrupted()) {
            for (CompletableFuture<T> future : allFutures) {
                if (future.isDone()) {
                    return future;
                }
            }
            Thread.sleep(50L);
        }
        throw new InterruptedException();
    }

Second option
    private <T> CompletableFuture<T> waitAny(List<CompletableFuture<T>> allFutures) throws InterruptedException {
        CompletableFuture<CompletableFuture<T>> any = new CompletableFuture<>();
        for (CompletableFuture<T> future : allFutures) {
            future.handleAsync((t, throwable) -> {
                any.complete(future);
                return null;
            });
        }
        try {
            return any.get();
        } catch (ExecutionException e) {
            throw new IllegalStateException(e);
        }
    }

but the whole context of the task is unclear,
there's probably more optimal solution.


text:
Mervyn's Department Store May Make Comeback
Published February 11, 2009 • Updated on February 11, 2009 at 11:45 am
Mervyn's department store shuttered its doors last year after it filed for bankruptcy but the brand may make a return.
John Morris, son of the department store chain's founder, Mervin Morris, along with his two brothers, agreed to buy the Mervyn's name and its Internet-related intellectual properties, according to the Wall Street Journal.
The goal of the three brothers is to put the name back on consumer's radar and they believe that there are a strong, loyal base of customers on the West Coast. That's not to say they wouldn't target customers around the country. The retailer operated 189 stores in 10 states in 2006.
As of today, the Mervyns.com site still mentions the company going out of business. That could change soon if the family decides to relaunch it as an online store.


text:
Rukbat (α Sagittarii / α Sgr / HD 181869) es una estrella en la constelación de Sagitario de magnitud aparente +3,97. Aunque ostenta la denominación de Bayer Alfa, dista mucho de ser la más brillante de la constelación, siendo la decimoquinta más brillante de la misma. Su nombre —escrito a veces como Rucba— proviene del árabe Ar-Rukbah y significa «la rodilla», indicando su posición en el cuerpo del arquero. También es conocida por la denominación de Alrami, término que significa «el arquero», en referencia al conjunto de la constelación.

A una distancia de 170 años luz del sistema solar, Rukbat es una estrella blanco-azulada de tipo espectral B8V y 12.370 K de temperatura efectiva.
Brilla con una luminosidad 112 veces superior a la luminosidad solar.
Con un diámetro 2,3 veces más grande que el del Sol, su masa es entre 3 y 3,2 veces mayor que la masa solar.
Su contenido metálico (metalicidad) es comparable a la solar.
Está rodeada de una nube de polvo —probablemente en forma de disco—, similar a la descubierta en torno a Vega (α Lyrae). Asimismo, es una fuente débil de rayos X.

Aunque el análisis espectral indica que Rukbat puede tener una compañera cercana, hasta el momento su búsqueda no ha dado resultados.

Referencias

Estrellas
Constelación de Sagitario


Most actors would happily admit to trampling their own mothers if it meant getting a part in a new play at the National theatre directed by Nicholas Hytner. Who wouldn't want a potentially career-defining role with the director who gave the world critically acclaimed versions of Henry V, King Lear and Hamlet? And yet how many actors, faced with the choice, would be prepared to take the role if it involved turning down a £6m golden-handcuff deal with ITV?
That is the quandary in which James Corden reportedly found himself last autumn – deliberating between a return to the stage or the opportunity to become the fourth most highly paid star on television (after Simon Cowell and Ant and Dec), but it is unlikely ever to trouble anyone else again.
Because what other actor capable of taking on a leading role on arguably the nation's most important stage could also have hosted a wildly popular World Cup show? Who else has caught the eye of the artistic director of the National… and the readers of the Sun? Because however talented James Corden is as an actor, it's for his easy, bloke-ish charm, as unleashed on the world in the form of Smithy, the ebullient Essex boy in Gavin & Stacey, the hit sitcom that he and Ruth Jones wrote, that he is best known.
Loved by many, hated by some, reviled by a few, James Corden, or at least James Corden-as-Smithy, the cheerful, unself-conscious, football-loving, lager-drinking joker, is a funnier, larger-than-life version of men propping up pub bars all over the country. We all know a Smithy.
And if he so chose, Smithy, the everyman of the footballing classes, could keep Corden in ITV shows and panel quizzes for a long time to come. Instead he's chosen another route. This week sees previews of One Man, Two Guvnors, a Richard Bean play based on an 18th-century work by Carlo Goldoni called Servant of Two Masters and transposed to 1960s Brighton, in which Corden plays a musician turned small-time crook.
It's not a role that will make him rich, but then he's obviously not short of cash. There's the new £2.5m house in London's leafy Primrose Hill. There's an £80,000 Jaguar, and a deal with Random House to write his autobiography that is reportedly worth millions. Money is not his priority right now. What evidently is on his mind is the desire to step up to the next stage of his career.
It was at the National theatre that Corden had his big break – playing Timms in Alan Bennett's The History Boys, also directed by Nicholas Hytner – and in the end going back seems like it was the easiest decision in the world.
"Nick called me last year and asked if I'd be in his play," he said in a television interview last weekend. "And I said, 'Will you be directing it?' And he said, 'Yes.' And I said, 'Yes.' And he said, 'Don't you even want to know what it is?' And I said, 'I'm not really bothered. If it's at the National and you're directing it.'"
The History Boys changed Corden's life. Hytner says that he cast him in the role "seven and a half seconds" after he walked into the audition. And going back to the National, now, undoubtedly feels like another turning point.
"I feel a bit like when we came through the doors on the first day of rehearsals of that play. From that moment on my life changed. No one could have predicted on day one of rehearsals that a year and a half later we would have shot a film and all be living in New York. It was surreal," he told a newspaper last week.
It also introduced him to Alan Bennett, whose work not only influenced the shape that Gavin & Stacey would take, but who also encouraged him to have the confidence to write. "When someone like Alan says it, it just gives you a bit of confidence," he says.
In one sense, the timing of Corden's return to the stage is no accident. He's 32, his partner Julia Carey has just given birth to their first child, Max, and his days of chatting up Lily Allen on live TV and falling out of the Groucho Club seem to be behind him. What's more, he's weathered the worst that fame can throw at him. After the critical success of Gavin & Stacey, he could, for a short time, do no wrong. Until he did.
In the space of what seemed like weeks he appeared in a critically panned BBC2 sketch show with his Gavin & Stacey co-star Matt Horne, and a low-budget Brit flick, Lesbian Vampire Killers, also with Horne, a film which Philip French of this newspaper described as absolutely "the worst of the year".
Worse still, when he won two Baftas and made a joke about not winning a third, he was widely accused of arrogance. When I first met him in 2009 he was at a low. Nervous, wary of journalists, eager to please, desperate not to appear self-centred or, worse, self-pitying, he was trying to take it on the chin and move on.
"This arrogance thing," he said. "I've had that my whole life. I flip between, 'Oh really? Oh, thank you. Wow. That's amazing' and, 'Yeah! Of course I am.' They're both varying degrees of a self-defence mechanism. It can be from minute to minute that I change. I was talking to my mates and my friend Dodge, who I hadn't seen for ages, said, 'You really haven't changed.' I said, 'In what way?' And he said, 'You know, being famous.' Then my friend who lived over the road from when I was four said, 'James has always thought he was famous.' I think he's probably right."
Corden is a natural performer, a self-confessed attention seeker. The cockiest boy in his class and an academic underachiever, he's only ever wanted to act. And, it's his performative spirit, his social ease, and his natural high spirits that have seen him befriend the likes of David Beckham and Piers Morgan. What James Corden isn't, however, is much like Smithy. He's practically teetotal, Christian and grew up in a middle-class family in Buckinghamshire. His mother is a social worker and his father a Christian book salesman and, as unlikely as it seems, it was that led him to bond with Ruth Jones.
"We come from the same place," she told me when I interviewed them together just before the start of the third series of Gavin & Stacey about their aims. "I know this sounds bad, but it is to be as nice as possible and to just do our best."
What distinguished Gavin & Stacey was the warmth of its characters. The humour is never cruel and neither is Corden's. What remains perhaps his most unusual trait is his unabashed sentimentality. There are not too many 30-year-old men you meet who tell you "I'd absolutely love to have a little baby" as Corden did in 2009 (a good year or so before his whirlwind romance with Carey) or whose favourite film is Jerry Maguire. He's only ever wanted to have fun, he says, to enjoy life, although this masks a fact that has become clear from his latest career choice: his ambition.
When we spoke, he was on the set of Gulliver's Travels, the Jack Black film, a big-budget Hollywood number. Although it's only a minor part, it's obvious that he'd like more. He's acquired the same LA agent as Ricky Gervais and it's not hard to see why hosting an ITV football show might not fit into this master plan. Next up is another writing project, The Wrong Man, with Mathew Baynton, who played Deano in Gavin & Stacey, for BBC2.
Will One Man, Two Guvnors prove another turning point? Who knows? Whatever happens, and even if a new health kick sees him become slightly less of the man he currently is, he'll still be an enormous talent. Smithy was a brilliant comic creation, brilliantly played: so convincingly rendered, we all thought it was him, the teetotaller from the Salvation Army family. If he can pull that off, he can surely pull off anything.


SaND for Soapaholics Under the Sea Shampoo.
SaND for Soapaholics Under the Sea Shampoo, review, price, photo, buy online.
Sometime ago, I learnt of this new brand called SaND for Soapaholics. On learning that they were the people who were actually handling ( and making I think) the products for Lush India, I WANTED to try out their products. I wanted to review SaND for Soapaholics more because, if an Indian brand caters the same high quality products as a popular foreign brand would, I would rather buy products from the Indian brand to support. Naturally, I was pretty intrigued.
shampoo everyday or even every alternate days, does dry out the hair. So, when this bottle of SaND for Soapaholic Under the Sea Shampoo arrived, I was excited.I looked up the ingredient list and it looks like just what I need. The Rosemary Essential oil agrees a lot with my hair.
The shampoo comes in a tiny bottle. 60 grams is priced at 336 INR which is pretty expensive I must say. It looks like a berry smoothie and smells of Rosemary and something good.
On my first use, I was confused. There was no lather At ALL! I massaged it on and rinsed and went in for a second wash. This time, I had mild lather. I realized that since this contains natural ingredients, it does not lather much.
My hair is about a foot and half long. I needed a good amount for a rinse.
Eventually, I figured, that if my hair is dirty, I would wash with regular shampoo. But,other times, when I don't have dirt or dust and need to rinse off the grease and oil on the scalp, this would be the ONE.
How do I use SaND for Soapaholics Under the Sea Shampoo now? I apply little bits on my entire scalp and then gently keep massaging for a good few minutes. Then wash it off and go in for a second rinse.
After my wash, my hair feels soft and shiny, but not conditioned as regular shampoos would. But, I don't mind because I follow up with their Shine & Shiny (which I am loving by the way). My scalp also feels fresh; the itchiness goes away and my hair does not feel stripped off the natural oils at the same time. The shampoo kind of balances everything back.
Then what do I complain about?
The price and quantity. I accept that this is a high quality product with best ingredients.Iif you use it, you would actually feel that. Still, the price is too high for the amount of product I require. I have used it for about four times and I am already down by more than half the bottle.
I wish the price were a bit lower so that it suited most pockets. I know good things come with a price-tag. But this tag is going to burn a hole in my pocket.
Do I recommend? If price is not an issue and if you are looking for something very mild just to get rid of the grease in the scalp and soothing it, this should be a must have.
Shall I repurchase? I love this product for what it does to my scalp and overall hair-situation. But, the price is definitely putting me on the fence. I don't mean that it's not 'worth' the price. But yes, it would burn a hole in the pocket. So,I am unsure. But, I think I would keep a bottle of it when my hair and scalp needs some extra care.
You can buy the products directly from their website. Good news: COD is available on select products and in select locations.
Have you tried SaND for Soapaholics Under the Sea Shampoo? Have you tried any other product from SaND for Soapaholics? Do share your thoughts.


text:
Inmates at Observation Home create ruckus
Updated: October 06, 2020 21:52 IST
City police beefed up security for Observation Home for Boys and Girls at Teppakulam in Madurai on Tuesday.
A section of the inmates at Observation Home for Boys and Girls in conflict with law created ruckus on Tuesday.
The police said that some of the boys, who were involved in double murder in S.S. Colony and another crime in Kariyapatti, had started to behave violently seeking their release on bail.
A few of them had inflicted cut injuries on themselves a few days back and returned to the home from Government Rajaji Hospital after treatment only on Monday.
They damaged everything from furniture to computer on the premises. The melee continued from morning till afternoon.
Senior police officials led by Deputy Commissioner of Police (Law and Order) R. Shiva Prasad rushed there.
Judicial Magistrate S. Chandrasekar, who conducted an inquiry, sent 18 of them to Observation Homes in different places like Vellore, Tiruchi and Tirunelveli.
Printable version | Jan 19, 2021 9:06:08 AM | https://www.thehindu.com/news/cities/Madurai/inmates-at-observation-home-create-ruckus/article32785531.ece


Oja Ara is back with two days of wonder!
Oja Ara (Market of Wonders) is back! And this time around, they have twice as much to offer – double the action, double the bargains and double the fun. Oja Are will hold first at the Incubator in Lekki on February 26 and then at 10 Degrees, Billingsway Oregun, Ikeja on March 4.It promises to be an exciting fair with loads of bargain buys, prizes and gifts from our vendors and sponsors.
This edition brings together the traditional and cosmopolitan lifestyle of Lagos, which will create a shopping experience that is second to none. On sale will be women, men and children's apparel, accessories, beauty products, lingerie, home-ware, cookware, soft furnishing, gadgets, books, fitness and health products, fabrics, mouth-watering delicacies, drinks and loads more. Witness the unveiling of new collections from Tosho Woods, ION Jewelry, House of Panache, Sweet Kiwi Yogurt, SCUUP, Bravado and lots more.
Those who buy at Oja Ara, automatically qualify for a raffle and could be a lucky winner of any of the numerous gifts or even the special star prize. There will also be free gifts for children at the event.
For more information, visit website www.ojaara.com.ng.


text:
<?php

use GuzzleHttp\Psr7\Request;

/**
 * Implements the actual methods/resources of the discovered Google API using magic function
 * calling overloading (__call()), which on call will see if the method name (plus.activities.list)
 * is available in this service, and if so construct an apiHttpRequest representing it.
 *
 */
class Google_Service_Resource
{
  // Valid query parameters that work, but don't appear in discovery.
  private $stackParameters = array(
      'alt' => array('type' => 'string', 'location' => 'query'),
      'fields' => array('type' => 'string', 'location' => 'query'),
      'trace' => array('type' => 'string', 'location' => 'query'),
      'userIp' => array('type' => 'string', 'location' => 'query'),
      'quotaUser' => array('type' => 'string', 'location' => 'query'),
      'data' => array('type' => 'string', 'location' => 'body'),
      'mimeType' => array('type' => 'string', 'location' => 'header'),
      'uploadType' => array('type' => 'string', 'location' => 'query'),
      'mediaUpload' => array('type' => 'complex', 'location' => 'query'),
      'prettyPrint' => array('type' => 'string', 'location' => 'query'),
  );

  /** @var string $rootUrl */
  private $rootUrl;

  /** @var Google_Client $client */
  private $client;

  /** @var string $serviceName */
  private $serviceName;

  /** @var string $servicePath */
  private $servicePath;

  /** @var string $resourceName */
  private $resourceName;

  /** @var array $methods */
  private $methods;

  public function __construct($service, $serviceName, $resourceName, $resource)
  {
    $this->rootUrl = $service->rootUrl;
    $this->client = $service->getClient();
    $this->servicePath = $service->servicePath;
    $this->serviceName = $serviceName;
    $this->resourceName = $resourceName;
    $this->methods = is_array($resource) && isset($resource['methods']) ?
        $resource['methods'] :
        array($resourceName => $resource);
  }

  /**
   * TODO: This function needs simplifying.
   * @param $name
   * @param $arguments
   * @param $expectedClass - optional, the expected class name
   * @return Google_Http_Request|expectedClass
   * @throws Google_Exception
   */
  public function call($name, $arguments, $expectedClass = null)
  {
    if (! isset($this->methods[$name])) {
      $this->client->getLogger()->error(
          'Service method unknown',
          array(
              'service' => $this->serviceName,
              'resource' => $this->resourceName,
              'method' => $name
          )
      );

      throw new Google_Exception(
          "Unknown function: " .
          "{$this->serviceName}->{$this->resourceName}->{$name}()"
      );
    }
    $method = $this->methods[$name];
    $parameters = $arguments[0];

    // postBody is a special case since it's not defined in the discovery
    // document as parameter, but we abuse the param entry for storing it.
    $postBody = null;
    if (isset($parameters['postBody'])) {
      if ($parameters['postBody'] instanceof Google_Model) {
        // In the cases the post body is an existing object, we want
        // to use the smart method to create a simple object for
        // for JSONification.
        $parameters['postBody'] = $parameters['postBody']->toSimpleObject();
      } else if (is_object($parameters['postBody'])) {
        // If the post body is another kind of object, we will try and
        // wrangle it into a sensible format.
        $parameters['postBody'] =
            $this->convertToArrayAndStripNulls($parameters['postBody']);
      }
      $postBody = (array) $parameters['postBody'];
      unset($parameters['postBody']);
    }

    // TODO: optParams here probably should have been
    // handled already - this may well be redundant code.
    if (isset($parameters['optParams'])) {
      $optParams = $parameters['optParams'];
      unset($parameters['optParams']);
      $parameters = array_merge($parameters, $optParams);
    }

    if (!isset($method['parameters'])) {
      $method['parameters'] = array();
    }

    $method['parameters'] = array_merge(
        $this->stackParameters,
        $method['parameters']
    );

    foreach ($parameters as $key => $val) {
      if ($key != 'postBody' && ! isset($method['parameters'][$key])) {
        $this->client->getLogger()->error(
            'Service parameter unknown',
            array(
                'service' => $this->serviceName,
                'resource' => $this->resourceName,
                'method' => $name,
                'parameter' => $key
            )
        );
        throw new Google_Exception("($name) unknown parameter: '$key'");
      }
    }

    foreach ($method['parameters'] as $paramName => $paramSpec) {
      if (isset($paramSpec['required']) &&
          $paramSpec['required'] &&
          ! isset($parameters[$paramName])
      ) {
        $this->client->getLogger()->error(
            'Service parameter missing',
            array(
                'service' => $this->serviceName,
                'resource' => $this->resourceName,
                'method' => $name,
                'parameter' => $paramName
            )
        );
        throw new Google_Exception("($name) missing required param: '$paramName'");
      }
      if (isset($parameters[$paramName])) {
        $value = $parameters[$paramName];
        $parameters[$paramName] = $paramSpec;
        $parameters[$paramName]['value'] = $value;
        unset($parameters[$paramName]['required']);
      } else {
        // Ensure we don't pass nulls.
        unset($parameters[$paramName]);
      }
    }

    $this->client->getLogger()->info(
        'Service Call',
        array(
            'service' => $this->serviceName,
            'resource' => $this->resourceName,
            'method' => $name,
            'arguments' => $parameters,
        )
    );

    // build the service uri
    $url = $this->createRequestUri(
        $method['path'],
        $parameters
    );

    // NOTE: because we're creating the request by hand,
    // and because the service has a rootUrl property
    // the "base_uri" of the Http Client is not accounted for
    $request = new Request(
        $method['httpMethod'],
        $url,
        ['content-type' => 'application/json'],
        $postBody ? json_encode($postBody) : ''
    );

    // support uploads
    if (isset($parameters['data'])) {
      $mimeType = isset($parameters['mimeType'])
        ? $parameters['mimeType']['value']
        : 'application/octet-stream';
      $data = $parameters['data']['value'];
      $upload = new Google_Http_MediaFileUpload($this->client, $request, $mimeType, $data);

      // pull down the modified request
      $request = $upload->getRequest();
    }

    // if this is a media type, we will return the raw response
    // rather than using an expected class
    if (isset($parameters['alt']) && $parameters['alt']['value'] == 'media') {
      $expectedClass = null;
    }

    // if the client is marked for deferring, rather than
    // execute the request, return the response
    if ($this->client->shouldDefer()) {
      // @TODO find a better way to do this
      $request = $request
        ->withHeader('X-Php-Expected-Class', $expectedClass);

      return $request;
    }

    return $this->client->execute($request, $expectedClass);
  }

  protected function convertToArrayAndStripNulls($o)
  {
    $o = (array) $o;
    foreach ($o as $k => $v) {
      if ($v === null) {
        unset($o[$k]);
      } elseif (is_object($v) || is_array($v)) {
        $o[$k] = $this->convertToArrayAndStripNulls($o[$k]);
      }
    }
    return $o;
  }

  /**
   * Parse/expand request parameters and create a fully qualified
   * request uri.
   * @static
   * @param string $restPath
   * @param array $params
   * @return string $requestUrl
   */
  public function createRequestUri($restPath, $params)
  {
    // Override the default servicePath address if the $restPath use a /
    if ('/' == substr($restPath, 0, 1)) {
      $requestUrl = substr($restPath, 1);
    } else {
      $requestUrl = $this->servicePath . $restPath;
    }

    // code for leading slash
    if ($this->rootUrl) {
      if ('/' !== substr($this->rootUrl, -1) && '/' !== substr($requestUrl, 0, 1)) {
        $requestUrl = '/' . $requestUrl;
      }
      $requestUrl = $this->rootUrl . $requestUrl;
    }
    $uriTemplateVars = array();
    $queryVars = array();
    foreach ($params as $paramName => $paramSpec) {
      if ($paramSpec['type'] == 'boolean') {
        $paramSpec['value'] = $paramSpec['value'] ? 'true' : 'false';
      }
      if ($paramSpec['location'] == 'path') {
        $uriTemplateVars[$paramName] = $paramSpec['value'];
      } else if ($paramSpec['location'] == 'query') {
        if (is_array($paramSpec['value'])) {
          foreach ($paramSpec['value'] as $value) {
            $queryVars[] = $paramName . '=' . rawurlencode(rawurldecode($value));
          }
        } else {
          $queryVars[] = $paramName . '=' . rawurlencode(rawurldecode($paramSpec['value']));
        }
      }
    }

    if (count($uriTemplateVars)) {
      $uriTemplateParser = new Google_Utils_UriTemplate();
      $requestUrl = $uriTemplateParser->parse($requestUrl, $uriTemplateVars);
    }

    if (count($queryVars)) {
      $requestUrl .= '?' . implode('&', $queryVars);
    }

    return $requestUrl;
  }
}


Since someone suggested it in the Video Game Catch-All thread, why the hell not? Fortnite, Apex Legends, PUBG, Overwatch, or whatever the heck else everyone is playing in the Battle Royale genre. . .or any that are certain to be coming in the future, since it doesn't look like it's going away anytime soon. . .have at it here.


No picture shows on the main screen when using the Picture-in-Picture (PIP) feature of the TV.
If no picture shows on the main screen of the TV when using the PIP feature, the main screen is may not be set to the correct channel or video input. On the TV remote control, repeatedly press the TV/VIDEO button until a picture appears on the main screen.
IMPORTANT: The remote control for a PIP TV will typically have a two separate TV/VIDEO buttons, one for the main screen and one for the PIP screen. Ensure that you press the TV/VIDEO button for the main screen to correct this issue.


The big wheel is situated just behind the boating lake by the go-karts and has already caused some lively debate among the Old Town community, with some people saying it will be good for the area and provide another attraction, and others saying it is an eye-sore and raising fears that planning in that area of the seafront will grow out of control.
We captured this image of the big wheel this morning reflected in a flat-calm boating lake.
Let us know what you think of the new attraction.


text:
Poundland displayed dildos and vibrators at child's eye-level, says angry parent
EXCLUSIVE Simon Jinadu told the Daily Star that he was "shocked and baffled" when he saw the array of adult toys on show in the "impulse buy" area near the till of his local Poundland
Michael MoranAudience Writer
Sex toys on display at Poundland (Image: Simon Jinadu)
A shocked parent who had popped into his local Poundland for a few essentials saw a display of dildos, butt plugs and other sex toys prominently displayed at children's eye-level in the racks near the till.
Simon Jinadu told the Daily Star that he popped into a branch of the budget store in Deptford, southeast London "to get some cheap antihistamines and some crisps".
While he was waiting to pay, he said: "I was confronted with a pretty comprehensive display of adult toys right at the eye level of a small child and very much in plain sight."
The items included a pink seven-inch dildo, a G-spot vibrator and a remote-controlled vibrating love egg. The items were mixed in a display with various other "impulse buy" items such as spare phone chargers and headphones.
Shocked, Simon asked a member of staff if he could speak to the store's manager but was told that there was no-one available.
The toys were for sale at a branch of the budget store in Deptford, southeast London (Image: Simon Jinadu)
Poundland penis FURY: Dad hits out at shop's 'inflatable willies and plastic breasts'
The member of staff "kind of laughed it off, but not in a mean or unpleasant way," so Simon gave up on the idea of complaining in the store itself.
"I'm no prude but I was shocked, baffled and at the same time slightly amused that they would display them so blatantly," he said.
He told us that it might be different if the items had been displayed on a high shelf or perhaps in a separate area.
The shop hadn't even placed the adult toys on top shelves (Image: Simon Jinadu)
Mum claims Poundland's 'Lock Up Your Daughters' babygrow teaches boys to be 'sex pests'
"They're not on the top shelf, but rather in the queueing aisle," Simon said.
"If you go to the seediest parts of Soho, you would still have to enter a blacked-out shop to see the items on display.
"I was thinking 'Is this a dare by bored members of staff?' and 'How the hell would I explain this to my 11-year-old daughter!'"
He added that due to the location that the items were displayed it was inevitable that kids would see them, and perhaps ask embarrassing or awkward questions.
"I do not feel it appropriate for young children to have to know about these things quite yet," he said.
A Poundland spokesperson told us: "The new items in our range are merchandised in our valentines range and should be on higher shelves.
We know not everything we offer is to everyone's tastes, but this range is very popular with many of our customers.
The Nooky range itself has been part of our offer for three years now."
Great White Shark'World's toughest shark' fans convinced 'badass' great white battled Megaladon - and wonThe humongous shark was photographed with a mass of ugly looking scars across its body leading some to theorize it had been attacked by the long since extinct Megaladon
Queen once had 'grave concerns' about Kate Middleton and said she 'doesn't do very much'
Kate Middleton Duchess Of CambridgeHer Majesty once had doubts about the Duchess of Cambridge's image before she joined the Royal Family, with Kate's engagement to Prince William causing concern, royal experts say
Afghanistan's 'only porn star' fled country as child and says Taliban know all about her
OnlyFans"Afghanistan's number one porn star" Yasmeena has spoken out on the I Hate Porn podcast about how her sex work is perceived in her home country – saying the Taliban will know all about her


Following sold out performances at Pizza Express, Dean Street and Ronnie Scott's, acclaimed singer Gwyn Jay Allen brings his show to PizzaExpress Live, Holborn for its only London performance in 2018. Having performed earlier this year for Sir Michael Parkinson's London Palladium show with the 60 piece BBC Concert Orchestra, Gwyn Jay Allen's four piece band featuring Quentin Collins (trumpet), Al Macsween (piano), Neville Malcolm (bass) and Shaney Forbes (drums) promises to bring his Africanacity much closer and personal.
Born entertainer Gwyn's first album 'Land of Milk and Money' debuted at The Royal Albert Hall. His second album "I Love Louis" toured the globe with a stellar performance at The Louis Armstrong Museum House in New York.
Gwyn will now take us through that Creole Jazz journey from Africa to America and then back to Africa through songs from his forthcoming album 'Freetown - The Return' and classic Satchmo numbers.


Outdoor weddings, how to plan in case of inclement weather?
Why does Al Gore jet around the world to be picked up SUVs to give speeches on Man Made Climate Change?
Can you tell me the best wedding planner in Italy?


R628. Money Management Council, Administration. Table of Contents.
Title R628. Money Management Council, Administration.
For questions regarding the content or application of rules under Title R628, please contact the promulgating agency. A list of agencies with links to their homepages is available at http://www.utah.gov/government/agencylist.html or from http://www.rules.utah.gov/contact/agencycontacts.htm.


Light and fluffy, this Strawberry Fluff Jell-o Salad only has 5 ingredients and comes together in a matter of minutes. It's the perfect light dessert or even side dish at your potluck party.
We have all kinds of Jello Fluff Salads on our blog: Orange Fluff Salad, Raspberry Cheesecake Fluff Salad, Blueberry Fluff Salad, Raspberry Fluff Jello Salad, 5 Minute Fluffy Yogurt Fruit Salad, and our 5 Minute Pistachio Salad.
I think that out of all the fluffy salads on our blog, this raspberry one is my favorite!
Remove from heat and pour into a large mixing bowl. Cover with plastic wrap.
Refrigerate until mixture has thickened (overnight or for about 6 hours).
The next morning or 6 hours later, beat until creamy with a hand mixer.
Have you ever tried making this with chocolate pudding?
We haven't tried it with chocolate pudding, but it would work fine. Make sure the pudding is not instant, it has to be Cook N Serve Pudding.
Hi Sue. Make up the pudding and jello mixture and put it in a bowl covered with plastic wrap. Place in the fridge overnight. Then the next morning or right before your event, mix the mixture that has set up and then add the rest of the ingredients. It's really an easy recipe that tastes so delicious! Hope this helps.
Is the cool whip to be thawed?
Yes, your cool whip cannot be frozen. We just thaw it in the fridge overnight or for a few hours.
This looks yummy! Any chamce it can sit for only 3 hours? The kids want it tonight. Lol Thanks!
When we have this strawberry jello fluff salad for dinner, we make it in the morning. The first step where you refrigerate it is very important, and needs to be set pretty firm. This is one of our absolute favorites. We like it with orange jello and mandarin oranges too!
I put it in my deep freeze to speed up the process.
I made this yesterday and after chilling the Jello mixture for 6 hours it was like rubber! It took forever to get it creamy. I used the box sizes as listed in the recipe and 2 cups water. Is this correct? I followed the entire recipe. It turned out pretty good in the end but was a darker pink than the photo, also was hard to get off the serving spoon. I'm wondering if I should have used more water or maybe the smaller boxes of Jello???
After refrigerating the jello, pudding and water mixture that you bring to a boil, it becomes very solid. We just beat it with a hand mixer for only about 1 minute. Then add in the cool whip and mix together well. Then fold in all of the fruit. It is a thicker type of jello salad. I'm sure you could add 3 cups of water instead of 2 and it will still work fine.
I just made this and was thinking mine was awfully pink and thick too, then I looked back at the recipe and it's 16 Oz of cool whip, I had only used one normal tub which is 8 Oz. Back to the store I go!
It calls for 3 cups water not 2. perhaps that is why yours is so rubbery.
I made this for about 15 people. Everybody loved it, and there was none left! So easy, and so good!!
Just double checking. You don't cook the pudding separate. The 2 cups of water is cooked WITH the box of jello and box of pudding together. Correct? Making this for my grandsons at Thanksgiving. Thanks so much!
That is correct. And the pudding has to be Cook N Serve - not instant. I'm making it for Thanksgiving and using raspberry jello and fresh raspberries. It's amazing too! Have a great Thanksgiving.
I made this last night and it's still kinda runny. Could it be because i only used 8 oz of cool whip?
You mix together the cook n serve pudding, jello and water until it boils. That is what your refrigerate overnight or for 6 hours. It becomes very thick. Then you beat it and fold in the cool whip, marshmallows and fruit. It should be a pretty thick jello salad. Hope this helps.
I did some research for you on subbing real whipped cream in some recipes for Cool Whip. It does not always work out well. A recipe that calls for frozen whipped topping in the recipe, will be more difficult to substitute. The reason frozen whipped topping is used in a dessert is to create a fluffy texture. Homemade whipped cream won't create the same consistency, and your dessert may end up being a flop. If you would like to avoid frozen whipped topping, then you'll need to stabilize your whipped cream. To stabilize, simply add a tablespoon of cornstarch to every cup of cream. This will help your whipped cream keep its shape.
Would it be possible to use frozen fruit or should it be thawed first?
We have used the frozen fruit and thawed it first. You will want to drain off any liquid after it thaws so that it doesn't turn your jello salad runny. Fresh fruit works the best in this recipe.
Is there a way I can make with instant pudding?
I just purchased the large cook and serve vanilla Jell-O brand pudding and the box is 1.6oz. your recipe calls for 4.6oz, I am reading that correct?! That seems like a ton!. And the box of strawberry jello is .6oz and you have 6 oz listed. Help!
The big box of cook n serve pudding is 4.6 ounces https://amzn.to/2pYwr55 The big box of strawberry jello is 6 ounces https://amzn.to/2GLPBFE I'm not sure what jello you purchased. But these are the packages we use when making this jello salad. You can easily cut this salad recipe in half.
Is it possible you have the sugar free? Those are much lighter.
It was awesome . Sooo tasty whole family LOVED it !!!
Can I make it today and leave it for tomorrow night. Will it hold up until then.
Just do the first 3 steps this evening and leave it in the fridge overnight. Then tomorrow (or maybe 2-3 hours before serving) beat the stiffened jello mixture and follow the rest of the directions. Then it will still be fresh before serving. The bananas tend to go brown. We have saved leftovers for the next day, but it does get a little runny and not so good. You could even do the first 3 steps early in the morning if you were serving this in the evening.
I have made this several times in the past year with different combinations. I also have used the standard size pudding and jello, reduced the water to 2 cups and the Cool Whip to the 8 oz size with a good result. Beating the set jello mixture until somewhat fluffy seems to be where some are having their problems. Mine holds up fine if made in advance too. I just gently stir it to absorb liquids. More marshmallows could be added if needed. It is a very pretty salad . Tried strawberry/vanilla, strawberry/chocolate, orange/vanilla with mandarin oranges, lime/vanilla with pineapple, pineapple/vanilla with pineapple. Will report on any other flavors I mix. I don't add bananas always either.
At what point do u gently stir it to absorb liquids?
Sometimes after sitting overnight, some moisture collects at the bottom of the bowl. Give it a stir and everything is all mixed together well and it looks amazing.
Can sugar-free pudding and Jello be used?
Hi Kay. We have not made this recipe using sugar free pudding or sugar free jello, so not sure how it would turn out.
I used regular pudding & sugar free jello. It turned out great. Everyone loved it.
I made this amazing recipe and was able to serve it inside 2hrs! I had forgotten that I committed to bringing a jello fluff to a party. I didn't panic. I improvised n stayed calm. I chose orange jello, with mandarin oranges (drained),1 cup coconut. I did used the large box jello, and the vanilla cook n serve pudding boiled with 2 cups hot water and added 2 pkgs Knox unflavored gelatin. Then after dissolving, I added the additional cup very cold water. I covered this mixture and put outdoors, -10`C or 14`F. It set up thick quickly... Like inside 40mins. Then i whipped it, added only 8 of thawed Cool Whip (I mistakenly bought the smaller size), then folded in oranges, and coconut. It was firm and beautiful and nearly gone by the end of the party. Everyone loved it.
Hi Joan. So glad it worked out great and that you really could serve it in 2 hours if needed! :) Have a great day!!
Is there a fruit that can be substituted for banana that you have found is delicious in it? I am not super into bananas in my food. Thanks!
You could add in more strawberries and just leave the bananas out all together.
Nevermind. I should have read everything before asking. Lol. I see it says 12.
This salad will not freeze well.
The recipe calls for 3 cups of water but down on the comments some people are saying 2 so???? Hopefully mine is not ruined by doing 3.


Detail of fishing net tapestry "Kalama 1" by Mary Babcock, part of "Hydrophilia" at Hawaii Pacific University. Click on the image to be taken to the university website.
'Sedimentation and sustainability of western American reservoirs' graphic. Click on the image to be taken to Water Resources Research.
This compilation is derived primarily from searches on ProQuest, whose news database is accessible through most public libraries. For California water news, go to Aquafornia, the newsfeed of the Water Education Foundation. For San Diego stories, try Groksurf's San Diego. Or, for all things fresh water, do check in with WaterWired. For Bay-Delta debate, try On the public record. This site has a compilation of stories on hydraulic fracturing that may be of use to those weighing up arguments about its environmental impact.
This post was updated. The High Country News link was added several hours after posting and the jfleck item was added on Monday, December 27th at the suggestion of Groksurf San Diego (see comments).


ICICI Bank and Manchester United recently entered a partnership through which the bank can offer Indian consumers a co-branded credit/debit card.
A film has now gone on-air which has been conceptualised by Blink Digital.
It shows how a dinner meeting between a man and his potential in-laws was going wrong. It changes when the bill arrives and the man flashes his co-branded ICICI-Man Utd card. His girlfriend's father asks him to seek his blessings and flashes his Man Utd socks. The duo start their celebrations with dabs, much like current squad players Paul Pogba and Jesse Lingard.
The film went on-air on ICICI Banks' official channel earlier today. Fans of the club have taken to social media to show their displeasure about the film.
Please deactivate this stupid idea! I will discontinue my relationship with ICICI with immediate effect.


Durabunker is a patented geosynthetic bunker edge system that honours traditional aesthetics whilst transforming bunker maintenance, safeguarding design integrity and realizing significant cost and labour savings. Through the re-purposing of used synthetic turf and progressive construction methodologies, Durabunker offers unparalleled bunker edge stability and unrivalled longevity. The product has beeng adopted on 4 different continents and built at PGA, LPGA and Ryder Cup Venues. Durabunker represents a new standard in bunker edge performance.
Durabunker Ltd are specialists in the design, construction and maintenance of synthetic 'sod wall' or 'revetted' bunker edges. We offer a range of services to execute any type and size of bunker project. Working with leading architects such as Nicklaus Design, Greg Norman Design and Gill Hanse Design, and PGA, LPGA and Ryder Cup Venues we have built a wealth of experience and expertise in the field of bunker design and construction. Whether it's renovation, restoration, re-modelling or new builds, we are ideally positioned to assist you in every aspect of your project.
Tiburón Golf Club at The Ritz Carlton Golf Resort, Naples, Florida is the host venue of the LPGA Tour Championships and PGA Tour Event, 'The Franklin Templeton Shootout'. A Greg Norman Signature Design, the bunkers at this world class golf course were suffering with significant instability issues, the answer to which we were able to provide. Durabunker Ltd completed a bunker renovation at the venue in 2016 that ran over 2 Summers. Witness the transformation and watch some of the world's best golfers do battle with Durabunker.
Banyon Cay Resort, formerly a 36 hole complex, known as The Presidents Club, has undergone a complete redevelopment. A portion of the land on which the original 36 holes were built, was sold for real estate development, whilst the remaining holes of the original venue we demolished, being replaced by a new course Jack Nicklaus Signature Design . This drone footage, taken at the end of the 'Grow In' phase of the project, captures a glimpse of a Durabunker built in the heart of the green complex on the 12th hole, as designed by Mr Nicklaus himself, along with a some of the other Durabunkers built in the Summer of 2017. We are very grateful to have been trusted by the Nicklaus Design group to bring a small part of their vision to life on this Jack Nicklaus Signature Project.
In the Summer of 2017 we travelled to West Palm Beach, Florida, to begin the installation of Durabunker on a Jack Nicklaus Signature Design, formerly known as the Presidents Club, but now renamed Banyon Cay Resort. We worked alongside and trained local contractors Ryan Golf on this project and following completion, a very special visit took place. The very first Durabunker built on this project can be seen at the start of the video being inspected by Mr Nicklaus and his representatives. An incredible honour and privilege to be a small part of this very significant project.
It seemed like a good design solution; that got my attention, then we got involved with this new project in Colorado, where they wanted to go the revetted-bunker route. This seemed like the right solution for that environment, too.
It's unbelievable, I never would have imagined that synthetic bunkers could look so good, this product will really help us elevate the golf course to the place we want it to be.
The construction skills demonstrated by the Durabunker team were exceptional. We certainly benefited from having them lead the project and I would recommend the team and the product to any club. They were a pleasure to work with.
Once pricing was established, I did a financial analysis of Durabunker vs a standard natural grass sloped bunker. While initial costs are higher using Durabunker, cost of maintenance is greatly reduced due to zero mowing, zero fertilizing, pesticide applications, resodding, watering etc. Our ROI would be met within a matter of years.
We appreciate that Bunker Renovation projects and New Builds demand significant investment. We are able to work with you to tailor projects to your particular requirements. Whether that is an intensive build over several weeks, or a 5 year incremental model, we can work with you to finance and plan your project, showing return on investment through financial modelling.
Clients will testify that through sustainable bunker construction, using our synthetic bunker system, return on investment can be delivered over a short period when compared to the life design of our product. Hidden value such as labour savings, member satisfaction and improved course conditions due to diversion of staff time away from bunker maintenance, have helped convince clients on 4 different continents to invest in Durabunker.
We are confident that our product will not only meet your expectations but exceed them.
Durabunker shared design ideas that we all bought into. The synthetic bunker walls look unbelievable, the design and re-modelling work has exceeded all our expectations.
Having one company offer design services, installation of liner and synthetic revetment was perfect for us. Everyone here has been blown away by the results.
Michael Mead, Course Manager, Littlehampton Golf Club, England.