text:
package net.nanase.nanasetter.utils;

import javafx.scene.web.WebEngine;
import net.nanase.nanasetter.JavaFXThreadingRule;
import netscape.javascript.JSObject;
import org.junit.Before;
import org.junit.Rule;
import org.junit.Test;

import java.util.Optional;
import java.util.function.BiConsumer;
import java.util.function.Consumer;

import static org.junit.Assert.*;

public class JSObjectUtilsTest {
    @Rule
    public final JavaFXThreadingRule javafxRule = new JavaFXThreadingRule();

    private JSObject jsObject;

    @Before
    public void setUp() throws Exception {
        final WebEngine webEngine = new WebEngine();

        Object obj = webEngine.executeScript("({ text: 'message', number: 42, boolean: true," +
                "func: function() {}, object: { foo: 'bar' }, array: [1, 3, 5] })");

        assertTrue(obj instanceof JSObject);
        this.jsObject = (JSObject) obj;
    }

    @Test
    public void testHasMember() throws Exception {
        assertTrue(JSObjectUtils.hasMember(this.jsObject, "text"));
        assertTrue(JSObjectUtils.hasMember(this.jsObject, "number"));
        assertTrue(JSObjectUtils.hasMember(this.jsObject, "boolean"));
        assertTrue(JSObjectUtils.hasMember(this.jsObject, "func"));
        assertTrue(JSObjectUtils.hasMember(this.jsObject, "object"));
        assertTrue(JSObjectUtils.hasMember(this.jsObject, "array"));

        assertFalse(JSObjectUtils.hasMember(this.jsObject, "foo"));
        assertFalse(JSObjectUtils.hasMember(this.jsObject, " "));
        assertFalse(JSObjectUtils.hasMember(this.jsObject, ""));
        assertFalse(JSObjectUtils.hasMember(this.jsObject, null));

        assertFalse(JSObjectUtils.hasMember(null, null));
    }

    @Test
    public void testGetTypeString() throws Exception {
        assertEquals("string", JSObjectUtils.getTypeString(this.jsObject, "text"));
        assertEquals("number", JSObjectUtils.getTypeString(this.jsObject, "number"));
        assertEquals("boolean", JSObjectUtils.getTypeString(this.jsObject, "boolean"));
        assertEquals("function", JSObjectUtils.getTypeString(this.jsObject, "func"));
        assertEquals("object", JSObjectUtils.getTypeString(this.jsObject, "object"));
        assertEquals("object", JSObjectUtils.getTypeString(this.jsObject, "array"));

        assertEquals("undefined", JSObjectUtils.getTypeString(this.jsObject, "foo"));
        assertEquals("undefined", JSObjectUtils.getTypeString(this.jsObject, " "));
        assertEquals("undefined", JSObjectUtils.getTypeString(this.jsObject, ""));
        assertEquals("undefined", JSObjectUtils.getTypeString(this.jsObject, null));

        assertEquals("undefined", JSObjectUtils.getTypeString(null, null));
    }

    @Test
    public void testGetMembersList() throws Exception {
        assertArrayEquals(new String[]{"text", "number", "boolean", "func", "object", "array"},
                JSObjectUtils.getMembersList(this.jsObject).toArray(String[]::new));
    }

    @Test
    public void testIfExists() throws Exception {
        class Result {
            boolean r = false;
        }

        Result r = new Result();
        BiConsumer<String, Class<?>> truePattern = (s, c) -> {
            JSObjectUtils.ifExists(this.jsObject, s, c, k -> r.r = true);
            assertTrue(r.r);
            r.r = false;
        };
        BiConsumer<String, Class<?>> falsePattern = (s, c) -> {
            JSObjectUtils.ifExists(this.jsObject, s, c, k -> r.r = true);
            assertFalse(r.r);
            r.r = false;
        };
        BiConsumer<JSObject, Consumer<Object>> falsePattern2 = (s, c) -> {
            JSObjectUtils.ifExists(s, "text", Object.class, c);
            assertFalse(r.r);
            r.r = false;
        };

        truePattern.accept("text", String.class);
        truePattern.accept("number", Integer.class);
        truePattern.accept("boolean", Boolean.class);
        truePattern.accept("func", JSObject.class);
        truePattern.accept("object", JSObject.class);
        truePattern.accept("array", JSObject.class);

        falsePattern.accept("text", Integer.class);
        falsePattern.accept("number", Boolean.class);
        falsePattern.accept("boolean", JSObject.class);
        falsePattern.accept("func", Integer.class);
        falsePattern.accept("object", Integer.class);
        falsePattern.accept("array", Integer.class);

        falsePattern.accept("foo", Object.class);
        falsePattern.accept(" ", Object.class);
        falsePattern.accept("", Object.class);
        falsePattern.accept(null, Object.class);
        falsePattern.accept(null, null);

        falsePattern2.accept(this.jsObject, null);
        falsePattern2.accept(null, c -> r.r = true);
        falsePattern2.accept(null, null);
    }

    @Test
    public void testIfExists1() throws Exception {
        class Result {
            int r = 0;
        }

        Result r = new Result();
        BiConsumer<String, Class<?>> successPattern = (s, c) -> {
            JSObjectUtils.ifExists(this.jsObject, s, c, k -> r.r = 1, () -> r.r = -1);
            assertEquals(1, r.r);
            r.r = 0;
        };
        BiConsumer<String, Class<?>> failurePattern = (s, c) -> {
            JSObjectUtils.ifExists(this.jsObject, s, c, k -> r.r = 1, () -> r.r = -1);
            assertEquals(-1, r.r);
            r.r = 0;
        };
        BiConsumer<String, Class<?>> failurePattern2 = (s, c) -> {
            JSObjectUtils.ifExists(this.jsObject, s, c, k -> r.r = 1, () -> r.r = -1);
            assertEquals(0, r.r);
            r.r = 0;
        };

        successPattern.accept("text", String.class);
        successPattern.accept("number", Integer.class);
        successPattern.accept("boolean", Boolean.class);
        successPattern.accept("func", JSObject.class);
        successPattern.accept("object", JSObject.class);
        successPattern.accept("array", JSObject.class);

        failurePattern.accept("text", Integer.class);
        failurePattern.accept("number", Boolean.class);
        failurePattern.accept("boolean", JSObject.class);
        failurePattern.accept("func", Integer.class);
        failurePattern.accept("object", Integer.class);
        failurePattern.accept("array", Integer.class);

        failurePattern.accept("foo", Object.class);
        failurePattern.accept(" ", Object.class);
        failurePattern.accept("", Object.class);

        failurePattern2.accept(null, Object.class);
        failurePattern2.accept(null, null);
    }

    @Test
    public void testProcess() throws Exception {
        Optional<Integer> number = JSObjectUtils.process(this.jsObject, "number", Integer.class, Optional::of);
        assertTrue(number.isPresent());
        assertEquals(42, number.get().longValue());

        Optional<String> text = JSObjectUtils.process(this.jsObject, "text", String.class, Optional::of);
        assertTrue(text.isPresent());
        assertEquals("message", text.get());

        // null parameter
        assertFalse(JSObjectUtils.process(null, "number", Integer.class, Optional::of).isPresent());
        assertFalse(JSObjectUtils.process(this.jsObject, null, Integer.class, Optional::of).isPresent());
        assertFalse(JSObjectUtils.process(this.jsObject, "number", null, Optional::of).isPresent());
        assertFalse(JSObjectUtils.process(this.jsObject, "number", Integer.class, null).isPresent());

        // illegal value
        assertFalse(JSObjectUtils.process(this.jsObject, "text", Integer.class, Optional::of).isPresent());
        assertFalse(JSObjectUtils.process(this.jsObject, "number", String.class, Optional::of).isPresent());
    }

    @Test
    public void testProcess1() throws Exception {
        Optional<Integer> number;

        number = JSObjectUtils.process(this.jsObject, "number", Integer.class, Optional::of, () -> Optional.of(53));
        assertTrue(number.isPresent());
        assertEquals(42, number.get().longValue());

        // illegal value
        number = JSObjectUtils.process(this.jsObject, "text", Integer.class, Optional::of, () -> Optional.of(53));
        assertTrue(number.isPresent());
        assertEquals(53, number.get().longValue());

        // null parameter
        assertFalse(JSObjectUtils.process(null, "number", Integer.class, Optional::of, () -> Optional.of(53)).isPresent());
        assertFalse(JSObjectUtils.process(this.jsObject, null, Integer.class, Optional::of, () -> Optional.of(53)).isPresent());
        assertFalse(JSObjectUtils.process(this.jsObject, "number", null, Optional::of, () -> Optional.of(53)).isPresent());

        // `function' is null, but it will return 53.
        assertTrue(JSObjectUtils.process(this.jsObject, "number", Integer.class, null, () -> Optional.of(53)).isPresent());

        // same behavior process(JSObject, String, Class<T>, Function<T, R>).
        assertTrue(JSObjectUtils.process(this.jsObject, "number", Integer.class, Optional::of, null).isPresent());
    }

    @Test
    public void testIsArray() throws Exception {
        assertFalse(JSObjectUtils.isArray(this.jsObject));

        assertFalse(JSObjectUtils.isArray(null));
    }

    @Test
    public void testIsArray1() throws Exception {
        assertTrue(JSObjectUtils.isArray(this.jsObject, "text"));
        assertFalse(JSObjectUtils.isArray(this.jsObject, "number"));
        assertFalse(JSObjectUtils.isArray(this.jsObject, "boolean"));
        assertTrue(JSObjectUtils.isArray(this.jsObject, "func"));
        // assertFalse(JSObjectUtils.isArray(this.jsObject, "object"));
        assertTrue(JSObjectUtils.isArray(this.jsObject, "array"));

        assertFalse(JSObjectUtils.isArray(this.jsObject, "foo"));
        assertFalse(JSObjectUtils.isArray(this.jsObject, " "));
        assertFalse(JSObjectUtils.isArray(this.jsObject, ""));
        assertFalse(JSObjectUtils.isArray(this.jsObject, null));

        assertFalse(JSObjectUtils.isArray(null, null));
    }

    @Test
    public void testGetMember() throws Exception {
        assertTrue(JSObjectUtils.getMember(this.jsObject, "text", String.class).isPresent());
        assertTrue(JSObjectUtils.getMember(this.jsObject, "number", Integer.class).isPresent());
        assertTrue(JSObjectUtils.getMember(this.jsObject, "boolean", Boolean.class).isPresent());
        assertTrue(JSObjectUtils.getMember(this.jsObject, "func", JSObject.class).isPresent());
        assertTrue(JSObjectUtils.getMember(this.jsObject, "object", JSObject.class).isPresent());
        assertTrue(JSObjectUtils.getMember(this.jsObject, "array", JSObject.class).isPresent());

        assertFalse(JSObjectUtils.getMember(this.jsObject, "text", Double.class).isPresent());
        assertFalse(JSObjectUtils.getMember(this.jsObject, "number", Boolean.class).isPresent());
        assertFalse(JSObjectUtils.getMember(this.jsObject, "boolean", JSObject.class).isPresent());
        assertFalse(JSObjectUtils.getMember(this.jsObject, "func", Integer.class).isPresent());
        assertFalse(JSObjectUtils.getMember(this.jsObject, "object", Integer.class).isPresent());
        assertFalse(JSObjectUtils.getMember(this.jsObject, "array", Integer.class).isPresent());

        assertFalse(JSObjectUtils.getMember(null, "text", String.class).isPresent());
        assertFalse(JSObjectUtils.getMember(this.jsObject, null, String.class).isPresent());
        assertFalse(JSObjectUtils.getMember(this.jsObject, "text", null).isPresent());
    }

    @Test
    public void testGetArray() throws Exception {
        // prepare
        Optional<JSObject> array = JSObjectUtils.getMember(this.jsObject, "array", JSObject.class);
        assertTrue(array.isPresent());

        assertTrue(JSObjectUtils.getArray(array.get(), Integer.class).findAny().isPresent());

        // not array
        assertFalse(JSObjectUtils.getArray(this.jsObject, Object.class).findAny().isPresent());

        // null parameter
        assertFalse(JSObjectUtils.getArray(null, Integer.class).findAny().isPresent());
        assertFalse(JSObjectUtils.getArray(array.get(), null).findAny().isPresent());
        assertFalse(JSObjectUtils.getArray(null, null).findAny().isPresent());

        // type illegal
        assertFalse(JSObjectUtils.getArray(array.get(), String.class).findAny().isPresent());
        assertFalse(JSObjectUtils.getArray(array.get(), Double.class).findAny().isPresent());
    }

    @Test
    public void testGetArray1() throws Exception {
        assertTrue(JSObjectUtils.getArray(this.jsObject, "array", Integer.class).findAny().isPresent());

        // not array
        assertFalse(JSObjectUtils.getArray(this.jsObject, "text", String.class).findAny().isPresent());

        // null parameter
        assertFalse(JSObjectUtils.getArray(null, "array", Integer.class).findAny().isPresent());
        assertFalse(JSObjectUtils.getArray(this.jsObject, null, Integer.class).findAny().isPresent());
        assertFalse(JSObjectUtils.getArray(this.jsObject, "array", null).findAny().isPresent());
        assertFalse(JSObjectUtils.getArray(null, null, null).findAny().isPresent());

        // type illegal
        assertFalse(JSObjectUtils.getArray(this.jsObject, "array", Boolean.class).findAny().isPresent());
    }
}

redpajama_set_name: RedPajamaGithub


Your objective is to help people/objects in the burning building jump to safety to the nets held by the firemen or police below. People/objects can jump out the window by clicking on them. Watch the time below the windows - the people/objects need to jump before it reaches zero. Bonus points are awarded for jumping on animals that may be walking on the pavement below! Controls: Mouse click. Single click for a small jump. Double click for a medium distance. And triple click for a long distance jump.


text:
Q: catching exceptions in Javascript thrown from ActiveX control written in C++ I've written an ActiveX control in C++ that throws (C++) exceptions out when error conditions occur within the control. The Javascript code that invokes the object representing an instance of the control is surrounded by a try - catch block:
try
{
    var controlInstance = window.controlInstance;

    ... perform operations on controlInstance ...
}
catch (e)
{
    alert("something bad happened");
}

Now, when I run this code under IE8 (or 7 or 6) with a Visual Studio (2008) debugger attached to it, everything works as expected - whether the control is compiled with or without DEBUG on. However, when running the browser without a debugger attached, IE crashes (really) when an exception crosses the boundary between the control and JScript.
Does anyone have any suggestions around how to solve this problem? I realize that I can change the control's interface to pass the exception back as an argument but I really would rather not make such a change.
Any help would be appreciated.

A: How are you passing the exception from C++? A general throw does not work if you want to propagate your exception to javascript. You need to throw exception of type COleDispatchException and the right way to do is calling
AfxThrowOleDispatchException(101, _T("Exception Text Here")); // First parameter is exception code.

Reference: http://doc.sumy.ua/prog/active_x/ch03.htm#Heading20

A: You can't pass C++ exceptions to the script - you need to catch the C++ exceptions in Invoke()/InvokeEx(), translate them and pass them out using the EXCEPINFO* parameter.
E.g. excerpting from FireBreath's implementation:
HRESULT YourIDispatchExImpl::InvokeEx(DISPID id, LCID lcid, WORD wFlags,
                                      DISPPARAMS *pdp, VARIANT *pvarRes,
                                      EXCEPINFO *pei, IServiceProvider *pspCaller)
{
    try {
        // do actual work
    } catch (const cppException& e) {
        if (pei != NULL) {
            pei->bstrSource = CComBSTR(ACTIVEX_PROGID);
            pei->bstrDescription = CComBSTR(e.what());
            // ...
        }
        return DISP_E_EXCEPTION;
    }

    // ...

A: You need AtlReportError. It throws javascript exception with description string:
STDMETHODIMP CMyCtrl::MyMethod()
{
   ...
   if (bSucceeded)
      return S_OK;
   else
      // hRes is set to DISP_E_EXCEPTION
      return AtlReportError (GetObjectCLSID(), "My error message");
}

redpajama_set_name: RedPajamaStackExchange


text:
Fred Rwigyema
Gitarama, Rwanda
Nyabwenshogozi Hill, Rwanda
Remera Heroes Cemetery, Kigali
Front for National Salvation
Uganda National Liberation Army
National Resistance Army
Rwandan Patriotic Front
Uganda–Tanzania War
Ugandan Bush War
Rwandan Civil War
Fred Gisa Rwigyema (also spelled Rwigema; born Emmanuel Gisa; 10 April 1957 – 2 October 1990) was a Rwandan politician and military officer. He was the founder of the Rwandan Patriotic Front (RPF), a political and military force formed by Rwandan Tutsi exile descendants of those forced to leave the country after the 1959 Hutu Revolution.
1 Rise in Uganda
2 Invasion of Rwanda and death
Rise in Uganda[edit]
Rwigema was born in Gitarama, in the south of Rwanda. Considered a Tutsi, in 1960 he and his family fled to Uganda and settled in a refugee camp in Nshungerezi, Ankole following the Hutu Revolution of 1959 and the ouster of King Kigeri V.[1]
After finishing high school in 1976, he went to Tanzania and joined the Front for National Salvation (FRONASA), a rebel group headed by Yoweri Museveni, the brother of his friend Salim Saleh. It was at this point that he began calling himself Fred Rwigema. Later that year, he traveled to Mozambique and joined the FRELIMO rebels (how is this possible when Mozambican war ended in 1974 and was independent in 1975) who were fighting for the liberation of Mozambique from Portugal's colonial power.
In 1979, he joined the Uganda National Liberation Army (UNLA), which together with Tanzanian armed forces captured Kampala in April 1979 and sent Idi Amin to exile.
He later joined Museveni's National Resistance Army (NRA), which fought a guerrilla war called the Ugandan Bush War against the government of Milton Obote. It was here that Rwigyema first fought alongside a number of future RPF leaders including future Rwandan president Paul Kagame, Patrick Karegeya, and Kayumba Nyamwasa.[2]
After the NRA captured state power in 1986, Rwigema became the deputy Minister of Defence. He was regularly at the front line in northern Uganda during the new government's offensives against remnants of the ousted regime.
Invasion of Rwanda and death[edit]
On 1 October 1990, Rwigyema led the a splinter group of 10,000 NRA troops in an invasion of northern Rwanda.[3] What became the RPF chose this date as it was close to Ugandan independence day on 9 October.[2] This served as an excuse for Rwigyema, as the movement could be disguised from the main NRA as a military parade.[2]
On just the second day of the struggle, Rwigyema was shot in the head and died at Nyabwenshogozi Hill[4] His death was kept secret for a month so as not to harm morale.[5] There is a dispute about the exact circumstances of Rwigyema's death; the official line of Kagame's government, and the version mentioned by historian Gérard Prunier in his 1995 book on the subject, was that Rwigyema was killed by a stray bullet.[6][7] In his later book, however, Prunier states that he had established "from incontrovertible evidence (including an interview with an eyewitness to the killing)" that Rwigyema was killed by his subcommander Peter Banyingana, following an argument over tactics, and excused his readers for having accepted the "cooked version of facts [the RPF] provided" him with.[8]
Prunier speculates that Kagame manipulated Banyingana and another commander named Chris Bunyenyezi into killing Rwigyema.[9] The theory, which he says is shared by former RPF members, is that Rwigyema came from a rival clan from Kagame, and that Kagame wanted to eliminate a possible future national leader.[9] Rwigyema was replaced as president by Kagame who eventually led the RPF to victory in July 1994.
Rwigyema is considered one of Rwanda's national heroes. His body was buried at the Heroes Cemetery in Kigali.
^ "Gen Fred Rwigyemas untold story". www.newvision.co.ug. Retrieved 2019-04-13.
^ a b c Waugh, Colin M., 1955- (2004). Paul Kagame and Rwanda : power, genocide and the Rwandan Patriotic Front. Jefferson, N.C.: McFarland & Co., Publishers. ISBN 0786419415. OCLC 56058176. CS1 maint: Multiple names: authors list (link)
^ Suhrke, Astri. (1999). The Path of a Genocide : the Rwanda Crisis from Uganda to Zaire. Adelman, Howard. Somerset: Taylor and Francis. ISBN 9781351477673. OCLC 993780868.
^ "Was Rwigyema assassinated?". Daily Monitor. Retrieved 2019-04-13.
^ "Death of Maj Gen Rwigyema". Daily Monitor. Retrieved 2019-04-13.
^ Government of Rwanda (2009). "Chronology of Events Leading to Liberation". Official Website of the Government of Rwanda. Archived from the original on 2012-03-07. Retrieved 2013-05-09.
^ Prunier 1999, pp. 95–96.
^ Prunier 2009, pp. 13–14, note 50 for "cooked version of facts". For "incontrovertible evidence", see p. 355.
^ a b Prunier, Gérard. Africa's world war : Congo, the Rwandan genocide, and the making of a continental catastrophe. Oxford. ISBN 9780199705832. OCLC 1091901440.
Prunier, Gérard (1999). The Rwanda Crisis: History of a Genocide (2nd ed.). Kampala: Fountain Publishers Limited. ISBN 978-9970-02-089-8.
Prunier, Gérard (2009). Africa's World War : Congo, the Rwandan Genocide, and the Making of a Continental Catastrophe: Congo, the Rwandan Genocide, and the Making of a Continental Catastrophe. Oxford: Oxford University Press. ISBN 978-0-19-970583-2.
Profile at The New Times (Rwanda)
Retrieved from "https://en.wikipedia.org/w/index.php?title=Fred_Rwigyema&oldid=904759398"
People from Muhanga District
Tutsi people
Ugandan rebels
Rwandan rebels
Rwandan refugees
Rwandan murder victims
People murdered in Rwanda
Deaths by firearm in Rwanda
1990s murders in Rwanda
1990 crimes in Rwanda
1990 murders in Africa

redpajama_set_name: RedPajamaCommonCrawl


Tadashi Inokuchi, Senior Division Director of the account services division of Dentsu Public Relations Inc., has been selected as one of the PR jurors for Spikes Asia, the regional creative advertising and communications festival for Asia Pacific.
This year's Spikes Asia will be held 16-18 September in Singapore.
As a multi-disciplinary communications planner and strategist, Tadashihas won several domestic and international industry awards and was a PR juror for the 2012 Cannes Lions International Festival of Creativity.


text:
Raging aggravations
Kate	21stC, biography, community life, D J Taylor, Eleanor Rosamund Barraclough, feminism, getting published, history, literary history, memoirs / diaries, middlebrow, middlebrow studies, myth, outdoor adventure, political / social commentary, S I Viehl, science fiction, space opera, the life of the times, the world of work	 July 12, 2019 July 12, 2019
Another in an irregular series of reviews of books I have not enjoyed. Links to earlier episodes are at the end.
Eleanor Rosamund Barraclough, Beyond the Northlands. Viking Voyages and the Old Norse Sagas
This book, bought at the British Museum's bookshop, was so promising, with such a good pedigree: an exciting young(ish) scholar; a now unfashionable subject that one might have thought had had everything possible done to it; the imprimatur of Oxford University Press; and she's a Radio Three New Generation Thinker as well. What could go wrong? Well, she's not backward about coming forward. Six friends make up the dedicatee list, and there are five pages of acknowledgements. Perhaps I'm just from the School of Unnatural Reticence, but this excessive wordiness about herself suggested that this book was going to be more about Eleanor Rosamund Barraclough than about runes and skalds.
I began to read, and was assailed by non-academic sweeping generalisations and tone-deaf jokes. The trouble with this unreadable book is that Eleanor Rosamund is determined to make her subject popular, by making pub jokes about Vikings and blood eagles in between a page or two of respectable research-based discussion. The tonal lurches gave me an identity crisis, not knowing who I was supposed to be. On top of that, the bits I managed to hang onto in between sudden directional change seemed neither new nor based on new material. I have a large Norwegian children's book about the Sami that I had as a present in the 1970s that covers a lot of what she repeats here. I don't think this book is up to much.
S I Viehl, Stardoc
This looked like an interesting female-focused intergalactic medical space opera, found on a second-hand stall, which I was looking forward to reading very much. The tension in the plot is well handled, the exoplanetary setting also, the aliens are terrific, and the conflict between new space doctor and her grumpy boss is completely believable. Cherijo the medical specialist turned xeno A&E shift worker is a good lead character, though I was getting a little tired of the old-fashioned approach to relationships, in which everyone is hetero (even in space?). The ending is ridiculously overblown, but by then I didn't care. The plot evolves into a mystery about an even more grumpy human man called Reever, and then it all goes horribly wrong because … and here are spoilers so I won't mention them … and so he rapes her. Due to spoilers it's not his fault, but it's still a rape, but the unforgiveable thing is that Cherijo is aroused by the rape for several bad reasons, one of which is she has to feel conflicted emotions for Reever for plot purposes. Rape is not the way down that path. I threw the book into the recycling bin.
D J Taylor, The Prose Factory
I bought this after D J Taylor mentioned using one of my books to research it, and I have mixed feelings. As a history of 20th-century literary endeavour, following authors, reviewers, editors and publishers, it's pretty good (with a massive caveat, see below). It fills in the gaps that I personally am not so knowledgeable about, and it gives a good sense of the dips in popularity and struggles to sell that every writer experiences. It also gives fascinating information about writers whose names I was familiar with, but had never read: Alec Waugh, brother of the far more famous Evelyn, for instance, who wrote an unexpected best-seller and is set up for life (Evelyn was not pleased). But, The Prose Factory took forever to read, as it is far too long, and too inflated with too much detail from the same memoirs (Simon Raven's works were clearly a favourite). Thank goodness it is only about English literary life, because to have included Scotland, Ireland and Wales would have produced a book the size of a small table. And perhaps it's a good thing that London literary life gets most of Taylor's attention, because to have included the writing life of the 'provinces' would have chained me to this book for weeks more. If he had included playwrights as part of 'literary' life I'd have been reading it till next Christmas.
But the massive caveat about this book is that it is only about men. Yes, the inevitable Virginia effing Woolf is discussed as if she were a temporary man (proving my research on her blighting effect on women writers very nicely, thank you), so that shows that Taylor can write about women as writers, not an alien species. Brigid Brophy and Iris Murdoch are given almost a page each (were they favourites of the author? He doesn't seem to have read any other women). There is a whole chapter about 'Lady Writers', and I do not think Taylor is being wholly ironic by using that Victorian phrase. It shows up the vast gaps in his 'history' that he wilfully ignores. He can find the space to mention the names (not the works) of many women authors of this period, but he corrals them into a box for us to point at as specimens. This is a behavioural pattern I have met before, in a thumping tome from OUP, The Reinvention of the British and Irish Novel 1880-1940, which I criticised ragefully for the same crime in an academic review once. Both sets of authors are men, probably of the same generation, and both think it's good enough to separate out the women as if they weren't good enough to outwrite and outsell many of the men. This makes me angry, to read this occluding, inadequate scholarship in the 21st century. The editors overseeing this book are also at fault: they should have made Taylor rewrite the whole thing to put the other half of English literary life into his book.
If you found satisfaction in reading this (an astonishing number of readers do like my reviews of rubbish reads), you may also enjoy A Small Pile of Duds, which also has links to the earlier episodes as well.
bad reading experiences
Previous Post Colette, My Mother's House
Next Post Enjoyed, with caveats
One thought on "Raging aggravations"
Harriet Devine says:
I like your reviews! and particularly like it when you talk about books you haven't enjoyed. Keep it up.


"It is imperative that ELs have the same quality of STEM-related learning opportunities as their never EL peers," a new study from the National Academies of Sciences, Engineering, and Medicine concludes. The study, led by a blue-ribbon panel, offers a series of recommendations designed to help schools reach that goal.
Researchers from the National Center for Research on Gifted Education visited elementary and middle schools in three states to study schools that had "exemplary" track records in spotting academically talented ELLs. Nationally, only 2 percent of English-learners are enrolled in gifted and talented programs.
The state's plan for educating English-language learners under the federal Every Student Succeeds Act falls short of equity for the state's 300,000 ELLs, advocates argue. The education secretary and federal education officials see things differently.
Florida is the only state without an Every Student Succeeds Act plan approved by the federal education secretary. Two civil rights groups say things should stay that way, for now.
Nationally, there are 18 million children who live with immigrant parents; an estimated 5 million of those children have at least one parent who is undocumented.
The dual-language-learner population in the United States has grown by about 24 percent since 2000, and now represents about 32 percent of children ages 8 and younger.
Arguing that this data is too often misused and misunderstood, two reports offer guidance for educators and advocates who want to fairly treat and evaluate ELLs.


This page is dedicated to the memory of Kenneth V. Welch. Born in Grand Rapids, Michigan on May 23, 1951 and killed in a terrorist attack on the embassy annex in Beirut, Lebanon on September 20, 1984.
Kenneth Welch was killed while serving active duty with the United States Army as a Chief Warrant Officer II assigned to the United States Embassy (annex), Beirut, Lebanon.
Kenneth V Welch was a great Son, and a wonderful Brother.
He was the Father of two sons who were 6 and 8 years old when he was killed.
On September 20, 1984 they took Ken Welch from the world in a hit on the US Embassy. An expert testified that the Iran funded group Hezboulla had incorporated and infiltrated construction workers while the embassy annex was being constructed. Hezbollah took those plans to the Bekaa Valley in Lebanon and practiced the entrance in a bomb filled vehicle to the embassy many times. The plan more than likely was practiced before Kenneth V. Welch even arrived in Lebanon.
Here is the description of the killing of Kenneth Welch from the book Sacred Rage: The Wrath of Militant Islam by Robin Wright.
Chief Warrant Officer Kenneth Welch had been in Lebanon less than four months working as an operations coordinator in the office of the Defense Intelligence Agency. With the bulk of the embassy staff, he had moved to the annex less than two months earlier-for security reasons. Christian-controlled East Beirut was considered safer than the Muslim west, where all the earlier attacks and kidnappings had taken place.
Welch was typing a report at his desk on the third floor shortly before noon that Thursday when a cream colored Chevrolet van maneuvered past a concrete dragon's-teeth barricade and several Lebanese guards at the cordoned entrance road leading to the annex. Welch appears to have stood up after hearing guards fire shots at the van. He was not fast enough. The force of the two-thousand-pound load of explosives blew the tall, solidly built officer against the wall. His neck snapped.
Thirteen others also died. More than thirty were injured. "We are not against the American people," said a young member of the Shi'ite "Party of God" two weeks later. "We are against oppression and injustice. The fire of Islam will burn those who are responsible for these practices [against Islam]. We have been dominated by the U.S. government and others for too long." A leading Shi'ite academic put it another way: "The extreme expression of fundamentalism are expressions of despair."
Two GREENISH-BLACK STONE PLAQUES listing in gold letters the names and dates of 143 U.S. diplomats killed in the line of duty hang in the lobby of the State Department Building in Washington. The first plaque begins in 1780, with the name of a diplomat lost at sea, and ends in 1967. The second plaque has almost been filled in eighteen years, as diplomats have increasingly become victims of terrorism. As of the spring of 1985, when this book went through final revisions, four of the last five people whose names were added to the plaque had died at the hands of Shia extremist. The names of Ken Welch and another military attaché who died in the second embassy bombing in Beirut, and two U.S. Agency of International Development envoys killed in the hijacking of a Kuwaiti plane to Tehran, were added in a ceremony in May. A third plaque is already being planned.
September 20, 1984, was a steamy Mediterranean day, calm by Beirut standards. Kenny Rogers, a big strapping Scot doing temporary duty in Beirut, was standing guard in the parking lot of the American Embassy annex in Christian East Beirut, waiting for British Ambassador David Miers to conclude a courtesy call on his counterpart, Reginald Bartholomew. A royal military policeman, Rogers was part of the beefed-up security team for British diplomats.
Guard duty seemed much easier in the Christian sector, which had witnessed comparatively few vicious attacks so frequent in the Muslim-dominated west over the previous three years. The site added to the psychology. Aukar is a quiet residential suburb of hillside villas and luxury apartments built along winding little roads, facing the sea. Unlike most other parts of the capital, Aukar was unscarred by a decade of war. But the British ambassador's three bodyguards still had to be on alert at the beige tile-and -concrete annex, where the majority of U.S diplomats had been rebased just two months.
As he waited near Mier's armored Minster sedan, Roger's attention was drawn to the end of the cordoned road in front of the annex. "I looked along the road and saw a light-colored Chevrolet van with diplomatic plates," he recalled the next day. "There seemed to be an argument going on between the gate guard and the vehicle. There was a shot fired by the man in the van. The van accelerated down the road in the direction of the embassy [annex]. One of the other guards fired, possibly three rounds, at the van. By this time the van was almost parallel to me."
Then he realized exactly what was about to happen, the greatest fear of foreigners in Lebanon: a bomb-laden vehicle was heading straight for the entrance of a diplomatic facility. "I fired five rounds through the door," Rogers said. "I saw the driver fall over. As he fell over, he pulled the steering wheel to the right. The vehicle slid sideways and hit the American van [parked] at the side." Then it blew up.
And so, Ken was gone. In this book it mentions that the action of Rogers, and a Lebanese guard saved many lives and perhaps two ambassadors.
The heroics of Rogers and a Lebanese guard, who the Americans claimed actually fired the crucial shots, prevented the van, with its three thousand pounds of explosive, from getting within ten yards of the front door-and what an American colonel supervising the aftermath estimated would have been a death toll five times greater. Fourteen were killed, only two of them Americans, and dozen injured.
He has left a hole in the Welch family. It is my personal opinion that terrorism rips the fabric of America, and the world. The family. Kenneth Welch's killing at the hand of Islamic extremist was a direct hit on the entire Welch family.
We should all remember those who fell at the hands of terrorist, and we should vow to defeat not just the evil people who perpetrate the crime, but destroy the thinking that encourages it. We should pursue the countries, and organizations that support and fund terrorism.


text:
The Central and Eastern Europe Fund, Inc. (CEE)
9.15+0.06 (+0.66%)
Ask 0.00 x 1100
52-week range 6.10 - 25.36
Beta (5Y monthly) 1.30
PE ratio (TTM) N/A
EPS (TTM) -8.33
Forward dividend & yield 0.95 (14.02%)
Ex-dividend date 29 Dec 2021
NEW YORK, December 20, 2022--The Central and Eastern Europe Fund, Inc. (NYSE: CEE), The New Germany Fund, Inc. (NYSE: GF) and The European Equity Fund, Inc. (NYSE: EEA) (each, a "Fund," and collectively, the "Funds") each announced today that its Board of Directors declared the distributions set forth below. CEE's and EEA's total distributions will be paid in stock except that any stockholder of record as of December 30, 2022 may elect to receive such distribution in cash. GF's total distributio
The Central and Eastern Europe Fund, Inc. Announces Changes to Portfolio Management Team
NEW YORK, July 29, 2022--The Central and Eastern Europe Fund, Inc. (NYSE: CEE) (the "Fund") announced today that Sebastian Kahlfeld will replace Sylwia Szczepek as the Fund's portfolio manager effective August 1, 2022. Mr. Kahlfeld currently serves as the Fund's deputy portfolio manager and has been a member of the Fund's portfolio management team since 2011. Effective August 1, 2022, Ms. Szczepek, who has served as the Fund's portfolio manager since 2014, will replace Mr. Kahlfeld as the Fund's
NEW YORK, July 29, 2022--The Central and Eastern Europe Fund, Inc. (NYSE: CEE), The European Equity Fund, Inc. (NYSE: EEA), and The New Germany Fund, Inc. (NYSE: GF) (each, a "Fund," and collectively, the "Funds") each announced today that its Board of Directors has approved an extension of the current repurchase authorization permitting CEE, EEA, GF and to repurchase up to 622,066, 708,104 and 1,756,928 shares, respectively (representing approximately 10% of each Fund's current shares outstandi


text:
My Thoughts, Feelings & Experiences
This journey is the thing…
« Another Day in Paradise
I missed the train »
A Mouthful of Sky
December 22, 2011 by Sourav Bagchi
I saw the wing tremble as the slim yet powerful LOT jet started to taxi on the runway. There were some small aircrafts parked in the distance but they looked more like toys. As the flying machine gained momentum, I craned my neck to get the maximum view of the ground below us. In less than a minute we were airborne and the ground started to get farther and farther away from us.
The nose of the plane was still up and when I looked down I saw at the greenery below dotted by the quaint houses with brick red roofs and chimneys. It must have taken only five minutes to leave the lovely city of Krakow behind us. The sky was clear and we were rapidly gaining altitude. After some time the terra firma would look more like a collage made of tiles of various shapes and sizes and colours. I felt sad and drowned in thoughts.
It was Saturday and John had invited me to spend the day with him and I was looking forward to it. He was at the hotel ten minutes before ten in the morning and by the time we set out it was ten minutes past ten. I was late because I was searching for my sunglasses which for some reason I didn't need at all.
Mister was accompanying John and was quite friendly on our very first meeting. I assumed that he was in a good mood because he was wagging his tail. As we walked towards the parking lot, he sniffed at anything and everything on the way. John told me that Mister doesn't get to be in the city very often and so was very excited.
I am a fan of Honda when it comes to motorbikes and cars and John owns a Jazz. As we drove away from the city, John showed me some interesting places of interest. The labor concentration camp was one of them and when we drove past he narrated the history behind it. It was intriguing to hear about the communist rule in Poland and the country's struggle to change things. It pained me to hear about the brutalities this country had to face for so many years. He also told me how he met his soul mate Gosia, a Polish girl and then how life changed and they finally landed up in Poland. I could imagine the way John feels about Poland and more so because it had taken only a few days for me to fall in love with this place.
It took us a while to get out of the city before we reached the place where all of a sudden the traffic seems to pause and people take the road through the village. We turned right to take one such road to the heart of Bochnia. The road looked like a ribbon with plenty of greenery on both sides and beautiful houses. It sometimes went up and then leveled. John pointed towards the left where there is a forest. He said that when he goes cycling he takes the road through the forest and in the winter with snow around it seems more like a fairy tale. I was taking pictures and trying to grasp every bit of information John was providing.
For those who do not know John yet, let me tell you that he is a great guide and can translate between Polish and English fluently. By the way, he also expressed his desire to work as a guide part time in the salt mine at Bochnia but we'll come to that later.
We drove past the gate of a house which John mentioned belongs to a very rich guy who minted money by making telephone cables. Finally we reached house number 557 and parked. Gosia was out and we were supposed to meet her and her parents at their place later for lunch. The house is very beautiful and got to know that both Gosia and John had spent a lot of time and effort in giving it shape from a very basic to the modern form. Gosia's brother's involvement must be mentioned too in this context. I spotted a Spanish guitar in the drawing room which told me that John has interest in music too. I also saw this place in the house where he has all the tools and tackles to work with his bicycles. If I remember correctly there were three of them one belongs to Gosia and the others to John.
'Do you use gas or electricity to heat?' I asked when I noticed the fireplace. John took me to the back yard and showed me a huge pile of wood stashed away neatly. 'I have enough wood for the winter' he smiled.
Mister was in a very playful mood and I would take the ball and throw it and he would make a dash for it. This went on for sometime while John got busy preparing coffee. As I sipped coffee John showed me some pictures of the house which showed how it looked when they bought it. We left Mister in the house as we headed towards the market where John bought a few things. We met some elderly ladies selling vegetable and other food items. They were very sweet and were excited to meet an Indian. We took pictures.
'We are now cruising and would serve refreshments now'
My train of thoughts was interrupted by the cracking voice of the crew from the speaker above. I was hungry and the bread and wine was perfect for my appetite. I noticed the puff of clouds and they appeared like a load of cotton in the clear blue sky. So far no turbulence and we were 35000 ft above and cruising. I noticed that I was still glued to my seat and so unfastened the seat belt to be at ease. I remembered that every time I forgot to fasten the seat belt in the car, John would alert me. Soon I found myself rewinding to resume from where I had left off.
We just made it to the salt mine in time. The guide would speak in Polish and so they gave me a gadget with a numeric keypad with play & stop buttons. This device has the capability to narrate in the user's preferred language (I think there were two options- Polish and English). You could select the language by pressing the stop key and entering a number. In the mine wherever you came across a point of interest, you would notice a number indicated somewhere in the line of sight and pressing the same on the gadget would start the narration describing the story behind it. I would soon realize that John was a lot better than the gadget because he translated everything that the guide talked about and updated me in real time.
We walked through the entrance and then got inside an elevator of the old kind. It was more of a metal box than anything else and soon we were plunging deep into the earth to witness something that was built in the 14th century. The transporter rattled and creaked and we could feel the speed at which we were being dropped. Finally it stopped and we came out and sat on the bench as instructed by our guide. Our guides were an elderly gentleman and an elderly lady and there were two groups. There was a railway track originating from this point and it was hard to digest that we were 450m under the ground and the air was still so fresh.
We passed through a metal door and the guide was speaking all the instructions to the groups. He said that we would take a train to go further and that this train is even better than the trains at Krakow. People broke into laughter.
The train arrived and I had never seen something like that before. It was a caravan of wooden benches on a framework of metal with iron wheels running on iron track of maybe 70 cm gauge. We made ourselves comfortable with our legs on each side. It was fun because it made a lot of noise and we were in a big cave which would never end.
The train stopped after going a certain distance and we got down. Everyone followed the guide to all the points of interest and all the time John was translating for me. I came to know how the workers in the mine would carry out excavation with simple tools like pickaxes and spades in a place where danger lurked at every corner. I learnt that in those days a block of salt would cost more than gold. With a block measuring approximately 1 cubic meter in volume you could buy an entire village. The mine had methane in certain pockets and the gas being lighter than air would hover like a cloud overhead. Prisoners who served life term sentence were the candidates to lead the way and look for these gas reserves and blow them out. Battery or dry cells were still not invented and so they would carry fire torches. There would be explosions and some would die. However if any such prisoner survived this feat for an year he would be set free and could choose to still work in the mine for a wage. It was considered that he had been forgiven by GOD and so we mortals must also do so.
It was very thrilling to be 450 m down there looking at things done 773 years back and learning the process of salt mining. We finally came to banquet hall and the play area. John had told me about the dormitory and the guide showed us the place where 270 persons could be accommodated. It was very exciting and I suggested that this could be the ideal venue to host the annual day event but that would mean convincing our CEO Sascha.
I enjoyed a glass of beer while John settled for coffee. He told me that besides being a tourist attraction the place has also health benefits. People suffering from respiratory problems would come and stay here for a certain period of time to get cured. Now the health chapter is run and promoted by this guy I talked about before. Remember the guy in Bochnia who minted money from telephone cables?
On our way back from the mine my friend showed me a unit which produces hot water for circulation in the town but only for blocks of houses and not for the stand alone ones. This was one good thing introduced in the communist era and this facility is available at a very cheap price. As far as the availability of this facility is concerned, this is only for the cold winter months and not on need basis.
Well I have talked a lot about John already and at this point it would be unfair not to bring up Gosia and her parents. John had showed me Gosia's picture back at his residence and when I met her in person I understood how special she is. She is calm, composed with a very kind look in her eyes. Gosia drives a FIAT Punto and John parked his car beside hers when we reached their locality. As we walked towards the house John mentioned that long time back when the family was under pressure to give up the land, it was Gosia's great grandmother who put her foot down and remained firm and just wouldn't give up. In the end, her resistance paid off and this is something that the family would always be proud of. Gosia went to art school when she was younger and at the moment she is doing a course in Accounts. Jolek, Gosia's father was at the gate and he greeted us. 'Salaam Walecum' he said. 'Walecum Salaam' I replied. I'll never forget the smile Jolek carried on his face all through.
The dining table was in the lawn and I didn't waste any time in making myself comfortable. On my right was John and on my left Gosia. Jolek was sitting across me with Teresa to his right. Teresa looked like a wonderful companion to Jolek and one who has stood by him all through the thick and thin of life. I was the first Indian to visit the Polish family and this was enough to spark a conversation on culture and tradition of my country. I told them about my marriage, about the chariot, the rituals, the caste system, different languages and lot of other things about my beautiful country.
Over a variety of cakes ( three kinds out of which I liked the one with coconut the most), blueberries, sandwich , vodka we talked about gods, goddesses, festivals in India and also a lot about Iraq especially Baghdad. For Jolek, Iraq would always find a special place in his heart because in difficult times he had worked there and earned enough money to build the house. Jolek narrated his experiences in the foreign land and I came to know that the sun appears a lot bigger in Iraq and so does the horizon. He also showed me a picture of him dressed as an Arab. There was another one with Teresa, Gosia and Gosia's brother where Gosia's mother looked like a movie star. I picked up the topic on how Jolek met Teresa and it turned out to be another interesting story and we found out that it was Teresa who had proposed to Jolek. Teresa's family had no objections about the guy because his family name sounded royal. John told me how funny some names could sound in the countryside like 'Mr. Onion', 'Mr. Little Mushroom' and so on and I laughed and laughed.
I must have lost count of time because when Jarek called up I remembered that he had told me about a concert in Krakow that evening. I was so engrossed in imbibing everything I got to know from people around me that I thought a context switch would arrest the flow. Besides it was already late and we still had a couple of items on our itinerary. I told Jarek that by the time I reached Krakow it would be late and it would be better to meet the following day.
We then went to see what was grown in Jolek's garden. I found turnip, peas, onion, cabbage, tomatoes, coriander, beans planted. On the right was the grape vine and I was amazed when John told me that Jolek makes wine from them. Among the trees are walnut trees, cherry, plum, apple and maybe more I cannot recollect. I also learnt that he makes hay for the rabbits. The rabbits were many in number and some of them were bigger than any I have ever seen. Jolek wanted to gift me something and for once he thought a rabbit could be a good idea. I also saw the small room where Jolek would make his cigarettes and it had some of his personal belongings like a camera and so on. I said that I liked the camera and he immediately wanted to gift it to me. He sure is a darling.
We visited his garage next. Well not sure if you would actually call it a garage. Maybe we can say it is a 'Tech Shack'. In there were welding machines, spanners, wrenches and all other kinds of tools and tackles. On the floor was a container with a variety of nuts, bolts, washers, bushes etc. John remarked that whenever he would need something, he would hunt through this place and always find what he wanted.
'Would you like to say 'Hi' to my neighbor?' Jolek asked me.
Across the wire fence I extended my hand and shook hands with them. They offered me a drink and we spoke to each other for a while, me speaking in English and the others in Polish. Well I guess by now you would know for sure and I need not tell you who did all the translation.
We were getting late and the castle visit was the last item on the itinerary. As I was leaving Jolek gifted me two cigarettes which he had made by himself. I gave him two cigarettes in return from my pack of Indian Gold Flake Lights. He saw us off at the gate with that same smile and heard him say something in polish. John told me that he said 'May your God protect you'. I was touched. There I was in another country some 7000 kms from my land and yet it felt that they are my own and I could feel them very close to my heart. As I bid them farewell, I said to myself 'We'll again meet in time and share our joys and sorrows in that very garden amidst the beautiful surroundings with wine and food.
The castle is located in a place which is serene with lot of greenery around. John parked his car and we got down and my eyes caught a black Harley Davidson. I circled around it and took pictures.
Gosia pushed open the small gate on the right and went in and we followed. The castle looks exactly like the ones you would find in story books. John told me that the stable has been converted into a hotel & café. We went in and I ordered a beer for me and coffee for Gosia. Not sure really, was it for John? I'll have to ask him. Anyway it doesn't matter who had coffee and who didn't but what you need to know is that all through the day John could not have any alcohol because he was driving and the rules of the land do not permit. So that was kind of sad. Poor John!
We sat outside in the sitting area beside the castle and I enjoyed the beer as we discussed about life in general. I must say it was quite interesting to get John's & Gosia's views about our expectations from life and we were very much in sync with each other. It was one of those rare occasions where I was just myself and was thinking free. It felt like I had set myself absolutely free and surrendered to all the elements around me. It was magical.
Posted in Experiences, Travel | Leave a Comment
Motorcycle Diaries -the Pilgrimage (7th- 26th Nov 2013, 7505 kms)
A Long Drive to Another Country (11th – 16th Oct 2013)
Motorcycle Diaries – Day Trip to Gangani (a canyon in Bengal)
Endurance Test on CBR 250R & Duke: Kolkata – Rambha round trip
A Day at Rehabilitation Centre For Children, Kolkata


According to its Mission Statement, Crime Stoppers partners with law enforcement, the media, and the community to help solve and prevent crime. It is an avenue for citizens to anonymously provide information to law enforcement. The organization works diligently to educate, engage and empower citizens in the efforts of solving and preventing crime. In addition, Crime Stoppers highlights unsolved cases on television, radio and social media, in the hopes that someone will come forward with a tip to help solve these cases. If that information leads to an arrest, tipsters are eligible for a cash reward.


text:
Five More Queens
benws
Updated: May 7, 2012, 8:20 AM |
Here is a very unique game. The final position features five queens on the board, which is most likely a record. The opening features Mackic attacking his opponent, Maksimenko's kingside relentlessly, but to no avail. Maksimenko fights off the attack and obtains a pawn mass in the center. He then forces it through to promotion. Mackic fights on a while after promotions of his own, but is eventually forced to bow to the inevitable.
More from benws
Blunderless
Third Brilliancy Prize


Kondex Corporation is pleased to announce the promotions of Jim Bloczynski and Jim Schneider.
LOMIRA - Kondex Corporation is pleased to announce the promotions of Jim Bloczynski and Jim Schneider.
Bloczynski is now Associate Team Leader, and he will be responsible for the development, organization and success of the Company's Knife Head Manufacturing and Lawn/Turf Departments. He succeeds Jim Schneider, who was promoted to Manufacturing Engineering Technician.
Schneider will now support the launch of new products by performing and overseeing manufacturing tasks such as tool and die specification, repair and modification; process definition and evaluation; and equipment programming.
Bloczynski has been with Kondex for 12 years, holding positions of CNC operator, cell leader and shift leader in both Lawn/Turf and Specialty Processes Departments.
Schneider joined Kondex in 2008 and has also held a variety of positions. He started as a CNC operator, advanced to shift leader and later team leader prior to his newest role.
Kondex has approximately 230 office and plant associates, inclusive of first, second, third and weekend shifts. The company is seeking additional talent to join its team. Refer to the company's website for a complete list of opportunities.
Kondex, a manufacturer of cutting and wear-resistant components, uses advanced manufacturing technologies and design innovations to significantly improve product life and strengthen functionality. For OEM customers, this elevates market share; for end users, it extends the life of their machinery. With the majority of our products agriculturally based, these efforts support our mission of helping to feed and fuel the world.
For additional information, please visit kondex.com.
Information submitted by Kondex Corporation.


Since 2005, regular FFSG meetings have brought together leading experts from around the world in an effort to address the difficulties facing freshwater fish. The aims of the meetings are to foster the exchange of knowledge and ideas between colleagues interested in freshwater fishes and other freshwater life; to help develop international strategy and policy; and to support worthwhile practical initiatives in conservation and sustainability worldwide.
Notes from the 2014 meeting of the Steering Committee of the FFSG, held in conjunction with IUCN-SSC's Freshwater Conservation Subcommittee in Cuernavaca, Mexico, in December, can be found on the IUCN Union Portal.
• Integrated species management 'Äì which species benefit from ex situ management?
• Husbandry and management of endangered freshwater fish species in aquariums.
The meeting was attended by 46 delegates, representing more than 18 countries (including Russia, Thailand, North America, UK, Malaysia and South Africa).
The meeting was attended by 22 delegates, representing 13 countries (including Brazil, Qatar, South Africa, Nigeria, North America, UK and India).
The meeting was attended by 22 delegates, representing 11 countries (including Brazil, Mexico, Nepal, Fiji and Ghana).
The group's inaugural meeting was held in 2005 in Chester, UK. Amongst the participants were experts from various organisations and regions including South America, North America, Central America, Africa, South Asia, Oceania, UK, Europe and Southeast Asia.
During this meeting, the group drew up the FFSG's Vision and Mission.


text:
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0"
             xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
	http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">

    <persistence-unit name="testPU" transaction-type="RESOURCE_LOCAL">
        <class>com.sampleapp.domain.Test</class>
        <provider>org.hibernate.ejb.HibernatePersistence</provider>
        <properties>
            <property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5Dialect"/>
        </properties>
    </persistence-unit>

</persistence>


text:
Володимир Миколайович Мельниченко ( 12 серпня 1954, Джалал-Абад) — радянський футболіст, що грав на позиції нападника. Відомий за виступами у клубах першої ліги «Алга» та «Спартак» з Івано-Франківська. По закінченні виступів на футбольних полях — радянський та український футбольний тренер.

Біографія
Володимир Мельниченко народився в киргизькому місті Джалал-Абад у сім'ї засланих з України. Розпочав займатися футболом у рідному місті, й уже в 1969 році брав участь у Спартакіаді народів СРСР з футболу серед юнацьких команд, де став одним із кращих гравців збірної Киргизької РСР, та отримав запрошення до юнацької збірної СРСР. У 1971 році дебютував у команді першої ліги СРСР «Алга» з Фрунзе, проте наступного року став гравцем армійської команди СКА з Ростова-на-Дону, проте в основному складі команди так і не зіграв, а в 1973 проходив військову службу вже не у складі армійських футбольних клубів.

У 1974 році Володимир Мельниченко повернувся до складу «Алги», яка на той час грала в другій лізі, та в складі команди здобув путівку до першої ліги. Проте у першій лізі команда з Фрунзе грала лише один сезон, після чого вибула до другої ліги.

У 1978 році на запрошення колишнього футболіста, а на той час уже тренера, Бориса Стрельцова Володимир Мельниченко стає гравцем команди першої ліги «Спартак» з Івано-Франківська. Поступово він стає одним із основним гравцем атакувальної ланки команди, проте у 1981 році, коли він був одним із кращих бомбардирів команди, команда вибула з першої ліги. Мельниченко ще протягом півроку виступав у складі івано-франківської команди, яку ще в 1981 році перейменували на «Прикарпаття», а в другій половині 1982 року став гравцем аматорської команди «Нива» (Підгайці), з якою став переможцем аматорської першості УРСР, а в 1983 році виступав у другій лізі в складі команди «Нива», яка тоді базувалась у Бережанах. У 1983 році завершив виступи на футбольних полях, після чого повернувся до Івано-Франківська, де працював на різних посадах у тренерському штабі «Прикарпаття». У 90-х роках XX століття, після погіршення матеріальних умов, Володимир Мельниченко кілька років провів разом з родиною на заробітках у Португалії, після чого повернувся до Івано-Франківська.

Посилання

 Профіль футболіста на сайті ukr-footbal.org.ua
 Володимир Мельниченко «Івано-Франківськ, як і "Спартак" — стали невід'ємною частиною мого життя». ФОТО

Радянські футболісти
Футболісти «Алги» (Бішкек)
Футболісти «Спартака» (Івано-Франківськ)
Футболісти «Ниви» (Тернопіль)
Уродженці Джалал-Абада

redpajama_set_name: RedPajamaWikipedia


text:
The Israeli Daily Show
Home / Arts & Culture / The Israeli Daily Show
by elisniv January 12, 2011 in Arts & Culture, Culture, Latest, Politics
By Daniel Hoffman
The controversial educational video from the Israeli Ministry of Education opens with a kindergarten teacher asking tough questions "to prepare the children for the complicated life in Israel." Shockingly, the tots reply straight off with traditional right-wing arguments. When the teacher wonders what Israel needs to have peace, the answers come from all sides. "There's no one to talk on the other side!" one cutie cries. "I got to be a leftist but I became disillusioned," another admits. "It's proven, removing settlements doesn't bring peace," a third says. The video goes on, parodying many clichés of Likud rhetoric, such as the world's hostility toward Israel and the country's famous "PR problem."
The hilarious skit is an excerpt from the comedy show Eretz Nehederet (Wonderful Country), broadcast on Channel 2 since 2003. One of the most influential TV programs in Israel, it gathers one million viewers every Friday night, more than 50 percent of the television audience. Like The Daily Show or Saturday Night Live, the show is a humorous reflection on Israeli society in its most ludicrous and laughable aspects. No burning issue (the conflict, the religious tensions, the political mess) and no side (left, right, Israelis, Palestinians) are spared by the writers' caustic pens. In a country where anguish and tensions are ubiquitous, the black humour and satire Eretz Nehederet brings is a weekly relief for many.
Many clips from Eretz Nehederet have gone viral on the 'net. A few years ago, the show made fun of French tourists, depicting them invading Israeli beaches during summer and creating a buzz among the French Jewish community. Another famous clip is this spoof on the dancing Na Nachs, and this brilliant video from last November, watched 360,000 times on YouTube, parodies the failed peace negotiations, using characters from the iPhone app Angry Birds to "embody" Israelis and Palestinians.
Like its American counterparts, the show mocks the grotesque and the absurd in political discourses, helping citizens better understand the thorny issues and have a somewhat more sane, more relaxed debate about them. They are not "just for fun" programs; they fulfill an important social role, greasing the wheels of political debate.
Eretz Nehederet also highlights a paradox of diaspora Jewry. Connoisseurs of Israeli culture and society know that there is no other place in the world where the criticism against politicians, the army and religion is so virulent as in Israel. Yet it is in the diaspora that Jews find it difficult to distance themselves from these topics. Even if they rarely agree with everything Israel does or says, many diaspora Jews think that they have to defend it to restore the balance (See Moment's "From the Editor" on the difficulties of discussing Israel within the American Jewish community).
Israelis don't feel this type of obligation at all. On the contrary, they use
self-deprecating humor and self-criticism as a weapon. A weapon that
helps them preserve and strengthen their most important asset:
democratic vitality. It is a "wonderful country," indeed.
comedydialgoueIsraelJon StewartPalestiniansPoliticssnlspoofthe daily show
Vlady 19:36h, 12 January Reply
"There's no one to talk on the other side!" one cutie cries. "I got to be a leftist but I became disillusioned," another admits. "It's proven, removing settlements doesn't bring peace," a third says.
All true even in the satirical spin.


Dean of the Graduate School of Education Covenant College, Lookout Mountain, Ga.
Whether you have been committed to Christian education for years or whether you are just now exploring the possibilities, consider the following from this perspective: How can Christian parents best fulfill their obligation to train and nurture their covenant children (Deuteronomy 6:4–8)? Specifically, what type of education effectively prepares children for "works of service" (Ephesians 4:12)?


Published 04/19/2019 08:31:16 am at 04/19/2019 08:31:16 am in Enclose Patio Ideas.
enclose patio ideas enclosed outdoor patio enclosing a to make sunroom new great rooms enclose my plans how to enclose a patio how to enclose a patio back porch enclosure how.
patio excellent enclosed patio outdoor deck enclosures diy gallery of excellent enclosed patio, furniture enclosed patio ideas fresh beautiful patio enclosure large size of furnitureenclosed patio ideas fresh beautiful patio enclosure design ideas sunrooms , ways to have more appealing screened porch deck all things home wonderful screened in porch and deck idea , how to enclose a porch with windows old windows i have had quite a how to enclose a porch with windows enclosed patio ideas crafty inspiration ideas enclosed patio windows , outdoor cat enclosure plans enclosed patio ideas patio screen panels outdoor cat enclosure plans enclosed patio ideas patio screen panels cat enclosures patio enclosures prices patio screen enclosures prices outdoor cat , porch enclosure designs pictures patio enclosures existing patio enclosed to create a three season sunroom in bronze, porch enclosure designs pictures patio enclosures patio enclosure with solid awning on existing brick foundation, an outdoor cat enclosure indoor enclosures patio ideas for an outdoor cat enclosure indoor enclosures patio ideas for apartments how to let have some outdoors, enclosed garden plans my new critter proof raised garden beds enclosed garden plans enclosed patio plans porch how to enclose decorating ideas a with windows enclosed enclosed garden plans , enclosed patio ideas ashikco enclosed patio ideas best about on screened intended for backyard enclosure enclose, small enclosed porch ideas enclosed front porch ideas sscapitalco small enclosed porch ideas enclosed patio ideas enclosure plans semi small home elements and small enclosed porch ideas .


text:
Wool growers, too, have something to cheer about as dairy leads the charge in brightening farmers' prospects
tutere44	Agriculture	 December 6, 2021 4 Minutes
City dwellers, preoccupied by Covid, may not have observed that the country's export economy is being sustained by its primary industries. Last week came the news that Fonterra had signalled a record payout to its suppliers, pumping $13.2bn into the regions.
Some analysts think that may be on the conservative side and the final payout will surpass $9kg/MS.
In any case, the ANZ commodity price index lifted 2.8% in November, pushing it into new territory. The bank's economists, noting that dairy prices led the charge, reported they were supported by strong gains in meat.
Again, because of the preoccupation with the pandemic, it may have gone unnoticed that meat exporters achieved record returns in the season ended in September. Total export receipts for beef and sheepmeat equalled the record returns of 2019–20 and were 17% up on the five-year average.
Beef export volumes reached a record high in 2020–21, up 8% on 2019-20 and 16% up on the five-year average. The high volumes reflected the numbers of steers and heifers processed.
The higher volumes were easily absorbed by strong consumer demand and tighter global beef supply.
Lamb export volumes in the 2020–21 season were about the same as in the previous season and the five-year average. The average export value was 4% down on the record high of 2019–20, but 8% above the five-year average.
With volume much the same as in 2019-20 and average value down, total export receipts for lamb were down 4% on 2019–20.
So what's happening to woolgrowers who – if they produced anything but merino – barely covered the costs of shearing their animals for a couple of seasons? Again the news is better, although still not as bright as in the other primary industries.
Higher demand for sportswear, rugs and other wool products has resulted in wool prices showing some resilience. Prices across all wool types lifted in the year to October, Beef and Lamb's latest wool export data shows.
Merino was up 28.4% to just over $18,000 a tonne and strong wool, which has been struggling with depressed prices, rose 12.1%.
PGG Wrightson general manager of wool Grant Edwards said prices are lifting due to higher demand.
"A lot of that has been driven in that strong crossbreed space. We are coming off a very very low base but in the same token we are seeing a general increase in demand overseas and we're certainly seeing a waking-up overseas to that natural, biodegradable, sustainable product.
"With the merino, we've seen prices back up to those extreme highs three years ago, which is based largely around that active sportswear market and to a degree the suit market.
"We also believe the world has settled down as best it can around Covid so a lot more countries are up and running now.
"The mills that we deal with in Europe are really busy they're operating at full capacity."
Edwards said the market had changed a lot in recent months with Covid-related shipping delays and increased costs causing issues.
"We've seen a resurgence with from the Indian markets, and a lot more wool has been exported to India over the last four months than what we've seen in previous years. We've seen a lot less going into China, though that's starting to balance itself back out."
Edwards said the higher strong wool price meant farmers were no longer making a loss for shearing their sheep but prices were still low and could rise further.
The NZ dollar's decline in the currency market has strengthened prospects for the farming industries. It has fallen to 67c against the greenback, down from 72USc in October.
ANZ reports, too, that global shipping costs have eased, although pricing remains elevated.
Other costs are rising rapidly. This is particularly tough on the sectors where returns are low, like venison, wool and logs. Inflation is evident in many parts of the economy, but a lot of costs of production in the primary sector are increasing even more quickly than the general rate of inflation.
Back to the Fonterra story: the co-op's farmer-shareholders could be in a cheerful mood as they move to a critical decision next week on the capital structure of their co-op.
Certainly chief executive Miles Hurrell sounded buoyant, when saying the revised price forecast is the result of consistent strong demand for dairy at a time of constrained global supply.
"While we've seen demand soften slightly in China, global demand remains strong, and we think that will remain the case for the short to medium term," Hurrell said.
However, the higher cost of raw milk has flowed through to higher costs for wholemilk powder, a key ingredient in many products, resulting in higher manufacturing costs. Accordingly, Fonterra has cut its dividend forecast by five cents to between 25c and 35c a share.
"A higher forecast farmgate milk price at this level can put pressure on our margins and therefore our earnings, which is why we've reduced the top end of our earnings guidance," Hurrell said.
First-quarter trading showed a 5% rise in revenue to $4.4bn, despite a drop in sales volumes, but higher milk prices pushed up its cost of goods by 8% and its margin falling 3 percentage points.
Overall group earnings before interest and tax (EBIT) were down 19% to $190m for the three months ended October.
Hurrell said local milk supply was currently down about 3% on a year ago, and full-season production was expected to be marginally down on last season at 1525 million kg/MS.
US production had stalled because of higher feed prices, and European production was also lower.
Fonterra's various divisions were feeling the effects of higher prices but steady volumes, while its Chilean business, which is earmarked for sale, was improving.
"Looking at the whole picture, I'm proud of what we've achieved. With EBIT of $190 million and a strong farmgate milk price, we are starting to consistently deliver solid commercial outcomes," Hurrell said.
Clearly he's hoping for a favourable result on December 9.
Fonterra
Grant Edwards
Miles Hurrell
Primary exports
Previous Post Here's a worthy challenge for Judith Collins – asking why our Royal Society is investigating two defenders of science
Next Post Richard Dawkins (a foe of creationism) pitches into the NZ furore over letter in defence of science by seven professors
4 thoughts on "Wool growers, too, have something to cheer about as dairy leads the charge in brightening farmers' prospects"
trevor collins says:
the greens wont like this?? they hate the people who get up in the early mornings hours to milk the cows!! put that in your pipe Jimmy Shaw, and smoke it!! from Trevor.
Pingback: Rural round-up | Homepaddock
individualresponsibility says:
Trevor – it's not only the greens that think like that. I'm dismayed that many, many younger people have no comprehension of the role farmers in general play in the standards of living enjoyed in N.Z.
Along with those frequently ambivalent about politics in N.Z. but adhere to the woke philosophies of the present administration, them mock former Southlanders such as me.
They have no idea what's coming down the pipe that will shock them, and risk leaving them reeling from their ambivalence when they look back and say "how on earth did that happen?"
igm says:
Imagine Jimmy getting into a herringbone with first season milkers . . . the little wimp would run home to his mummies!


Since this is the season of family gatherings, office parties, and other celebrations, I thought I'd offer a few humble etiquette tips for the holiday season. I'm no Emily Post, of course, but these are the things that seem to me to be wise and courteous and full of good karma. And yes, I've made some or all of these mistakes in the past, so I do know a bit of which I speak. Lol!
1. Never arrive empty handed. Bring a dish or wine or chocolates or fruit or something. Even if the host says nothing is needed, always bring something even if it's just a token item for having been invited. Yes, this counts for family too. Don't be that guest, the one who brings nothing and contributes nothing. It doesn't have to be expensive, but it should be something. And if the host asks you to bring something specific, bring that item as if your life depends on it.
2. Do something to help. Your assistance with dinner might not be needed, but maybe you could help keep little children entertained or hold the dog or chat with Uncle Eddie who drives everyone nuts or something. Even if you're not asked, try to be a bit helpful. Clear the dishes, fill the drink of an elderly guest, replace the empty toilet paper roll - just try to help in some small way without making a big deal out of it.
3. Don't bring a guest without asking. It's rude to show up somewhere with a +1 or +2 and not have asked the host in advance. It jacks up the place settings. It might create a shortage of cheesecake or, God forbid, of wine. Always check with your host in advance before bringing anyone else of the 2 legged or 4 legged variety. Don't assume, even when you're dealing with family.
5. Do monitor your alcohol intake. You know the drill. When you've had too much to drink, you're louder than you mean to be, you say things you ordinarily wouldn't, and you might even do things that make others uncomfortable. Limit yourself for safety and for etiquette. Even if you have a designated driver, I recommend no more than one drink per hour. The rest of the time, drink coffee or soft drinks or water. Pace yourself and enjoy the holiday celebrations with family and friends; you want to be able to look everyone in the eye the following day, right?
7. Do dress up. Maybe it's my Southern upbringing, but I think parties are a good excuse to dress up. Granted, maybe the most exciting person there will be your Aunt Irma who's 74 and blind, but dressing up makes the event feel like a party and shows your host that you respect his/her effort. Dress up a little; it's fun and can make for great photo ops. Where else are you going to wear that gold lame sweater or that black dress with maribou feathers? A holiday party is the perfect excuse to dress festively.
8. Do RSVP in a timely way. Leaving the host wondering if you're coming to the event is rude and disrespectful. Call or email or text and let the host know your plans. Ask about the dress and what you can bring; double check about bringing a guest. The RSVP has been largely lost as a matter of etiquette, but I want to bring back the tradition.
9. Don't overstay your welcome. Fish and houseguests stink after three days. It's true. I don't care how much your mama loves you, staying in someone's home for more than three days is asking for conflict. While I've certainly stayed longer, I know rationally that three days is a good limit for a houseguest. If your stay will be for more than three days, consider staying in a hotel or staying with two different family members. You don't want your loved ones dreading the annual visit because you just don't know when to go home. They do want their lives back no matter how much they love you.
10. Do enjoy yourself. Relax. This is supposed to be fun. Let go of past hurts and minor annoyances so that you can enjoy the holiday celebration with the people who are there. Let go of how people should act, should behave, should be and simply focus on who they are at the moment. Let go of the things that frustrate you and irritate you, so that you can simply be together. Have fun with the people who are at the celebration. Love them for who they are. Let the holiday spirit infuse your actions and your words.
I hope you've enjoyed this edition of Holiday Helper; I plan to include this topic as a weekly blog post between now and the first of the year. What is your favorite tip for holiday celebrations?


text:
Q: Custom border of view Good day the community, I have to set the buttons to change the views with custom border, when I click on it, the second view is closed and the view with this border is displayed.

Help me please ;) Thx

A: UIView has layer property which is in charge of "borders" and inherits from CALayer. All you need to do - write custom CALayer class, customize it in craziest way you can  and then override layer class in your UIView like so:
override class var layerClass: AnyClass {
        get {
            return YourCustomdLayer.self
        }
    }

Hope it will help you. Good day!


text:
Bjørn Floberg, född 12 september 1947 i Oslo, är en norsk skådespelare inom film, TV och teater. Han är särskilt känd för att ha spelat osympatiska personer, men har också haft framgång i andra typer av roller.

Filmografi (urval)

Externa länkar

Födda 1947
Norska skådespelare under 1900-talet
Norska skådespelare under 2000-talet
Män
Levande personer
Skådespelare från Oslo


How to copy saved bookmark pages/folder from one computer to an email?
Chrome's stupid new rounded look - You mean it's pretty? Or you mean it's Ugly?
Yellow Spots on Chromebook Screen?
How to encrypt videos/files on chromebook?
Dell releases a mid range chrome book....and it looks awesome!
Any thoughts on the price of the new acer spin 13?
sneak peak...andro...opps, chrome OS tablet!!!!


text:
Suspect in Bonney Lake kidnapping tries to commit suicide
Police are still searching for Lily Christopherson, 15, from Bonney Lake.
by Ray Miller-Still
Wednesday, May 30, 2018 1:50pm
NewsBonney Lake
Christopher Fitzpatrick, 39.
In the latest turn of events concerning the disappearance of a Bonney Lake teenager, a suspect attempted to commit suicide in his cell last week.
According to the Pierce County Prosecutor's Office, Christopher Fitzpatrick, 39, was charged May 29 with kidnapping in the first degree with sexual motivation, promoting the sexual abuse of a minor, and multiple charges for rape of a child in the third degree against Lily Christopherson, 15, among other drug charges and sexual offenses.
Just a few hours after his arraignment, Fitzpatrick tried to hang himself from the shower door at the Pierce County Jail. Sheriff's Department spokesman Detective Ed Troyer said in a release a corrections officer stopped Fitzpatrick, who was taken to a hospital.
He is expected to recover and stand trial in July.
Christopherson has yet to be found by officers, though they've received tips that she is in the Tacoma area.
Since her disappearance on May 9, the Bonney Lake Police Department and other law enforcement agencies have been able to piece together what's happened over the last month.
According to court documents, Christopherson was on probation for possessing alcohol, as well as was suspended from her school for drug possession. She's also run away from home in the past, but had always returned shortly afterward, and the incidents were never reported to police.
Christopherson's mother believed her daughter allegedly met with another minor, Alex Thueringer, who was picked up May 20 by Everett police. Thueringer told the BLPD he met up with Christopherson in the early hours of that Wednesday morning before walking to Enumclaw and taking a bus to Federal Way.
According to Thueringer, the two met up with two suspects — Fitzpatrick and a woman later identified as Maria Counts, 29, who has also been arrested and charged — at the Federal Way Transit Center before going to Fitzpatrick and Counts' RV and then to an apartment occupied by two other men.
At this point, Thueringer left the group, though it remains unclear why he left, as different witnesses have given conflicting testimonies.
After positively identifying Fitzpatrick as the man who met Thueringer and Christopherson in Federal Way, officers attempted to locate him at the RV and several other locations, including Olympia.
A former partner and mother of Fitzpatrick's children told police on May 24 she had recently been in contact with him and told police he was staying in a trailer near Millersyvania State Park, near Tenino, and added Fitzpatrick "is violent sexually and that his 'thing' is keeping young girls drugged and to 'pimp' them out of hotels," court documents read.
Officers eventually found the trailer and discovered evidence Christopherson was there, but neither she nor Fitzpatrick were present.
Also on May 24, police were able to identify and follow Counts at a motel in Tumwater.
She was taken into custody and told Bonney Lake officers she left Fitzpatrick because "he was more interested in Christopherson than in her," court documents read.
Counts claimed she didn't know Christopherson was underage, though several times referred to her as 17 years old.
Counts agreed to let officers search her phone, and they found messages allegedly confirming Fitzpatrick and Counts were promoting sex with Christopherson. Officers also found sexually explicit photos of Christopherson on Counts' phone.
On May 26, officers learned Fitzpatrick was in a residence in Lakewood, Washington. Christopherson was not there, but officers found a cell phone that was broken and "strewn around in pieces," court documents read.
Fitzpatrick was convicted of third degree assault with sexual motivation in 2004, and was also wanted for violating his probation and failing to register as a sex offender, a U.S. Marshall Service press release stated.
Fitzpatrick is held on a $2 million bail; Counts is held on a $500,000 bail.
Allan Yorke upgrades pushed back a year
King County wins sex ed funding case


Erasmus University Thesis Repository: Ownership revisited: Donor Rhetoric or a Catalyst for Behavioral Change in Development Co-operation?
Ownership revisited: Donor Rhetoric or a Catalyst for Behavioral Change in Development Co-operation?
Every person at some point of their life t owns' something. Possibly it was paid for. or it was given to them; a gift. In either case common understanding is that this person now owns it, or differently said, has ownership. This seemingly every-day practice proves to be more complicated in development co-operation, in bilateral aid relations. The ' gift of aid' in bilateral relations is wrapped in a context of intentions, history, economics, politics and strategic deliberations, creating a division between North and South, a dependency and not a mutual well-being. The 'gift' over the years has increasingly come with numerous conditionalities and beliefs of the North and has beenled away from the centrality of people to a focus on effectiveness. Donors in the North want to see the results of their' gift'. The results-focus of donors has led to increased debate on how to make their aid more effective. Over the years aid had become less and less effective. In an attempt to deal with the complexity of the situation donors proposed to move from the imposing of conditions and decisions, to a situation where the, recipients of aid where in charge themselves, they would have'ownership'. Without much understanding of ownership and its manifestation in bilateral aid relations, donors enthusiastically took on this approach to deliver aid more effectively. Donors in recent years have been more and more engaged with ownership in bilateral relations, yet evaluations are showing that the practice is far from being perfect; far from allowing ownership its existence. This research takes a dive into the world of bilateral aid relations and examines ownership as a concept, understanding its complexity and analyzes the reality of its existence within these bilateral relations. It reveals the intentions of donors and scrutinizes whether ownership is plain rhetoric or whether the concept can change the behavior of donors.


text:
Halvrimmen er en by i Han Herred med , beliggende 5 km nordøst for Brovst, 21 km øst for Fjerritslev og 11 km sydvest for kommunesædet Aabybro. Byen hører til Jammerbugt Kommune og ligger i Region Nordjylland.
Indtil 2007 hørte Halvrimmen til Brovst Kommune.

Halvrimmen hører til Langeslund Sogn, som blev udskilt fra Brovst Sogn 1. november 1993. Langeslund Kirke ligger i Arentsminde 2½ km nordøst for Halvrimmen.

Faciliteter
 Halvrimmen Skole overlevede Jammerbugt Kommunes store lukning af skoler i 2011 og fortsatte som indskolingsskole med 0.-3. klasse for elever fra Øland, Arentsminde og Halvrimmen. Det gav et potentiale på 120 børn, men fordi forældrene foretrak de store skoler, var antallet nede på 25 i 2014, hvor kommunen lukkede skolen. 1. maj 2019 startede kommunen et autismetilbud på skolen.

 Børnehuset er en aldersintegreret institution, normeret til 32 børn i alderen 0-6 år.

 ØAH Hallen, der også er for Øland og Arentsminde, ligger i Halvrimmen. Øland-Halvrimmen Idrætsklub (ØHIK) benytter hallen og tilbyder fodbold, håndbold, badminton og billard. Hallen har motionscenter.

 Det gamle bibliotek er hjemsted for Lokalhistorisk Forening, som blev stiftet i 2002.

 Den nedlagte kro rummer nu en købmandsforretning. Byen har desuden bageri og pizza-grillrestaurant.
 Der er tre genbrugsbutikker i byen, hvoraf to drives af borgerforeningen
 Der er en skotøjsbutik i den tidligere kirke i byen

Historie
I 1859 bestod Halvrimmen kun af en skole.. Endnu i 1870 var der ikke sket nogen udvikling på stedet.. Halvrimmen Kro startede som gæstgivergård, hvor postvognen holdt ind.

Jernbanen
Nørresundby-Fjerritslev Jernbane (1897-1969) anlagde billetsalgssted, senere station ved den stadig ensomt beliggende Halvrimmen Skole. Stationen havde et 146 meter langt krydsningsspor med ø-perron og læssespor med stikspor, der havde galgekran af jernprofiler og enderampe ved stationsbygningen. Varehuset var af træ og blev udvidet i 1909. Stationsbygningen er bevaret på Banevej 3, men udhusene er revet ned. Fra Nørre Øksevej til Gl. Kongevej findes en 100 meter lang sti, der går på banens tracé.

Stationsbyen
I 1901 beskrives Halvrimmen således: "Halvrimmen, Huse, ved Landevejen, med Kro, Købmandsforretninger, Andelsmejeri, Valgsted for Amtets 5. Folketingskr. og Jærnbanestation" Det lave målebordsblad fra 1900-tallet viser desuden forsamlingshus, telefoncentral, vandværk og elværk. Kroen betegnes som afholdshotel.

I de følgende år voksede Halvrimmen kun langsomt, sandsynligvis trængt af den mere velforsynede by Brovst..
Da Brovst Kommune i 1968 fik en dispositionsplan var det forudset, at Halvrimmen skulle udvides med et mindre boligområde mod nord, og at byen skulle aflastes for gennemkørende færdsel med en omfartsvej syd om byen . Et nyt kvarter er bygget nord for skolen, men der er ikke kommet omfartsvej.

Folketal

I 1930 var erhvervssammensætningen følgende: 66 levede af landbrug, 128 af håndværk og industri, 43 af handel og omsætning, 23 af transport, 9 af tjenesteydelser, 31 af husgerning, 40 var ude af erhverv og 2 havde ikke givet oplysning om indtægtsforhold .

Noter

Eksterne kilder/henvisninger

 SDFE kortviser: Historiske baggrundskort

Litteratur
 Danmarks Statistik: Statistiske Meddelelser (diverse årgange)
 Danmarks Statistik: "Statistisk Tabelværk, 5 rk, Litra A, nr. 20: "Folketællingen i Kongeriget Danmark den 5. november 1930"; København 1935
 Arne Gaardmand: Dansk Byplanlægning 1938-1992; Arkitektens Forlag 1993;
 Niels Peter Stilling: De nye byer. Stationsbyernes befolkningsforhold og funktion 1840-1940; Selskabet for Stationsbyforskning 1987;
 J.P.Trap: Statistisk-topographisk Beskrivelse af Kongeriget Danmark; Speciel Deel, Andet Bind; Kjøbenhavn 1859

Byer i Jammerbugt Kommune


Image via jakeclarke.creative on Instagram.
Woah, how amazing was Pride in London? So much love, so much colour, and so much heat.
Coinciding with England's World Cup match against Sweden, the Pride in London parade took to the streets to celebrate love and equality. 30,000 people from 472 organisations took part in the parade, with an estimated ONE MILLION people lining the streets to watch the event.
This just shows that Pride is still an important event and still holds power in showcasing the need for respect, love, and equality. As much as there is need for fun, there is also need for protest and to fight for the rights of ourselves and others.
Despite the small number of people trying to cause upset and spread their hateful message, attendees at the event remembered that 'Love Trumps Hate' and enjoyed the celebrations. We've rounded up just some of our many favourite photos from the event, which showcases just how much of a fun and important day was had.
????In the face of TERFs, in the face of confused and exclusionary OTHER Christians, we danced, partied, cheered, hugged, and kissed under a huge banner saying God is Love ❤ Again I am overwhelmed by the love of the LGBTQI+ community and how I hear from so many of those marching in the parade and on the sidelines of how much @christiansatpride was an affirming presence. It makes me so soo proud of the work we do and so happy to be a part of it. ???????????????????????????? Thank you @spwoodman for the photo and Thank you @bloomcentral for the beautiful service and all your help! ????
Use code FNRIQ6 for 5% off orders over £40 (valid until 31/07). Yaaaas!
Smashed it again marching in #LondonPride with @playstation, whilst rounded by the very best people. #forALLthePlayers #pride #pridematters #????????


These platforms are tools at the service of technology transfer, which allow the dissemination of the research teams' know-how in support of businesses' development plans. The platforms are open to industries, businesses and laboratories by means of either service provision or through the development of common projects, according to conditions specific to each structure. Contact the person in charge for further information.
- Heat transfer and phase change.
- Material behaviour in response to thermal loads.
- Generating gas/particle flows in fluidisation columns.
- Study of the dynamics of the mix of a solid state phase dispersed with the gas phase that runs through it.
- Fluidisation regime control (bubbling, turbulent, fast fluidisation).
Different access modes: Provision of the software (with support and user training offering), on-request computation and surveys carried out in partner laboratories and design offices.
- Wind tunnel simulation of a number of high-speed flows, mainly supersonic.
- Studies on compressible turbulence problems.
- Laboratory generation and perfect control of an aerial shockwave.
- Compression of transient compressible phenomena.
Located in the Technoptic Building, PEMOA is made up of 3 test benches targeting 3 types of use: a system dedicated to the training of ophthalmology students, doctors and medical staff, a teaching system dedicated to vocational training, and a modular system dedicated to R&D developments, especially within the scope of collaborative projects. Supported by ONERA, OPTITEC and LAM, the platform combines the expertise and equipment of five leading French industrialists in this field: ALPAO, CILAS, IMAGINE EYES, PHASICS, SHAKTI.
- Production and optical metrology..
- Production of aspheric lenses up to large sizes (2.5m).
- Optical testing directly on polishing machines or vertical mirrors.
- Measurements and calibrations via imaging, interferometry and spectrophotometry; operated in ambient and space conditions (cleanliness and thermal vacuum); wavelengths from 70 nanometres to 3 micrometres.
- Vibration testing and cryogenic vacuum on optical benches to characterize optomechanical systems.
- Optical calibration and infrared spectroscopy.
PLACS, which is chiefly organised around the Merlin cluster, today accounts for over 500 processing cores despatched over 3 dedicated segments.