Where do you want to export too? Have you considered the South East Asian region? Specifically the Philippines? I work for the British Chamber of Commerce in the Philippines and we are here to assist British companies in exporting into our market.
Please contact me directly on ctaylor@britcham.org.ph for further information.
It would be great if you can give more information on the type of products you manufacture and the countries you're interested in. We'd be more than happy to help if we can have some more information on your business.
Do you have a LinkedIn account? I had a quick look but couldn't see one for you or the company. Worth doing, it's additional exposure for the business (you can ask people to follow your account) and personally it allows you to join groups of people who, quite often, are looking for new products for their particular territories.
Agree with the ladies above, more specific info on what products you want to sell and where you would like to export to will help!


This entry was posted in BLUROC RECORDS, Hip Hop & Love Tour, MUSIC and tagged Adidas, BLUROC RECORDS, Brady Watt, Da$h Caveman FIles, Damon Dash, DD172 New York, Harold O'Neal, Haziq Ali, Hip-Hop & Love Tour, Joe Blaxx, McKenzie Eddy Young Platinum, Murs Love & Rockets Vol. 1, Sean O'Connell All Sweet and Honeycombed, Skibeatz, SkiBeatz & The Senseis, Tabi Bonney The Summer Years by asia. Bookmark the permalink.


As someone who's grown tired of the dystopian genre altogether, I've become exceedingly difficult to please. So rarely do these stories work for me anymore, it takes a lot to keep me interested, but Josin McQuein succeeded with seeming ease.
By far the best thing about Arclight is its pacing. The plot moves forward unrelentingly, mercilessly, giving the reader no time to breathe. The story is full of excitement, with strong elements of horror to ensure the reader's interest throughout. The sweet and unusual romance serves to soften the rough edges, but it never becomes dominant and overwhelming, which I appreciated greatly.
Unfortunately, the rapid pacing leaves very little time for the reader to bond with the characters. While I liked Marina and appreciated the fact that she was no delicate flower, a lack of emotional connection was notable. It was, in part, due to her personality: she was meant to be a bit detached and strange. Her connection with Tobin, odd as it was, made me understand her better and appreciate her more.
But emotion-wise, the real protagonist of this book is Tobin himself. Out of all the characters, he is the one with enough emotional complexity to keep me glued to the pages. He often did things without really knowing why he was doing them, which was understandable given his age the circumstances, and it was always interesting to try to figure out his motives.
Among several weaknesses of Arclight, the writing is its Achilles' heel. Not badly written per se, but poorly structured, the story tended to get extremely confusing, especially in more eventful chapters. Given the rapid pacing, those chapters made the majority of the book. Marina's communication with the Fade was also messy, partly because it was meant to be, and partly because of the way it was written.
Another thing that deems mentioning is predictability. The twists and turns that were meant to surprise or even shock were painfully evident from the first few chapters, minus the few finer details of the story. It is a shame in what is otherwise a great story, but it's also something I can live with, if the good outweighs the bad, which it certainly does.
The gorgeous cover, in this case, actually hides a very good story, which is a rarity indeed. If you haven't yet decided to read Arclight, I hope this review will push you in the right direction. Arclight wraps up nicely, but the world McQuein created is filled with possibilities, which gives me so much hope for Meridian, the sequel scheduled for an April 2014 release.
I had heard very good things about this book from Kristen so I added it to my TBR list but your review has made me decide I need to push it up to the front soon!
Gosh, another predictable twist. But less than memorable characters is grounds for reading postponement, for sure.
As much as I did enjoy this story, I definitely agree about not getting to know the characters very well. With all that was going on, I didn't get a good hold on Marina.
Glad this kept your interest but disappointed you never had that bonding with the characters that can be so crucial.
I am starting to wonder sometimes if it isn't going to be a normal thing getting burnt out on genres and needing something spectacular to pull you out of that funk? I am starting to notice I am having that problem as well with some genres.
I enjoyed ARCLIGHT but I think I had the same reaction about the characters. I may or may not read the next book, although the cover sure is drawing me in, these covers are so well done!
My mom is actually reading and reviewing this one for the blog and she was really pleased with it overall as well Maja! I don't usually mind predictability in my books, especially if, as you mentioned, the good parts of the story outweigh my small niggles. It's too bad on the confusion at the end though, but hopefully some of that will be cleared up in book two and you'll see an improvement in the structure. Gorgeous review!
it's nice, I didn't know this one. You're right about dystopia, at the end it's easy to be tired of it. I'm reading a great dystopian series I confess by Traci L slatton too.
I wasn't a fan of this and have up early on because of, as you mentioned, the writing. I couldn't push forth, but I'm glad you found something to enjoy in this novel, Maja.
Hmm..there's quite a lot of red flags that would deter me for enjoying this book as I too am getting so tired of the dystopians lately. Not sure if this one is for me though. Glad the book was able to capture your attention, Maja.
I haven't read this, but the premise sounds interesting enough. I honestly haven't read much dystopia so it's nice to get other people's thoughts. That's great the pacing was good.
I haven't read a lot of stellar reviews for this one. I amm not convinced this one is for mee.
Sounds like a mixed bag. Maybe if I come across it at some point I'll give it a try.
Okay, I do need to read it. All the bad points you mentioned could really ruin a book and yet you enjoyed this one. I am so curious now! I'm a bit leery mostly of the confusion, but in my state... it would be natural. ;) I might have to library book it to see.
I think I pretty much agree. I know I gave this one three stars, but I don't remember what my complaints are. I know I did remark on how the imagery didn't always work for me as I am such a visual reader. It was hard for me to picture some of these settings and scenes as they were written. But I still really liked it and thought it was fairly original, considering how BLOATED this genre it.
I downloaded this one but never really felt much of an urge to pick it up in the end. I'll probably wait until the new year now so that the wait for the sequel isn't too long. Great review as always, Maja! It's a shame that there wasn't much emotional connection with Marina *which worries me a little) but I'm glad that Tobin managed to be a highlight.
I don't know, you make the story sound interesting and the last paragraph makes me want to pick it up, but bad writing is always a deterrent. Maybe it is on a really good sale in some shady bookstore or obscure website.
I've had this book for ages but never felt an urge to read it. I did meet her last month and it got me a little curious because she's got a little different of a personality. I'm trying to figure out how to word it without sounding rude, but I think she described it like she can't interpret other peoples emotions. Like she's slightly autistic. I think that's what she said. Geez, I hope I don't sound mean, I don't mean that at all. She was really nice, but it was clear that she 'read' things differently, that she interpreted things in another way. She did surprisingly well on a panel with several authors but said straight up that it was her biggest fear, talking to a group of people.
Anyway, that experience has me curious about how she builds her characters. I guess I'll have to read this one of these days.
I started this one earlier in the year and got bored with it, and only recently picked it up and finished it a couple weeks ago. I had many of the same issues you did (particularly the predictability and confusion over some of the climactic scenes between Marina and the Fade), but overall I am glad I finished the book. It has such a unique premise, one I haven't really seen in YA fiction, and I quite liked that it felt more sci-fi/horror than straight up dystopian.
Poorly structured writing style? I guess its something I'll have to experience to really get what you're saying.


text:
Striker-David Villa (37) in place in december to end glorious career
13th november, 2019 09:54 pm
Update: 6 hours ago
David Villa is set next month to end a successful career. The 37-year-old shortstop from the Japanese Vissel Kobe, has, Wednesday, announced at a press conference.
The Villa was played in the early years of his career at Sporting de Gijón and Real Zaragoza, and has made, as well as European topspits to fame with Valencia, FC Barcelona, Atlético Madrid and the Spanish national team.
With Barcelona, he became a two-time champion, and won the 2011 Champions league final. The Spanish national team conquered the peak with both the world championship (2010) and the European championship (2008 and 2012), and he has 59 goals in the 98 national football team top scorer of all time.

redpajama_set_name: RedPajamaCommonCrawl


When I was 9, I was running a fake hospital for all the neighborhood Cabbage Patch Kids. It was a serious undertaking with records and everything like Doc McStuffins before there was a Disney Junior. I wasn't running marathons -- the most I ran was around the school playground when we played RCK, code for Run Catch Kiss. Nothing to be incredibly proud of unless you get kudos from outrunning the boys you don't want to smooch.
The adorable Nikolas Toocheck puts me to shame and I love him for it. He's inspiring me and hopefully a whole generation of kids, parents, people everywhere. Nikolas is a 4th grader from West Chester, Pennsylvania, who is working on becoming the youngest person to run in marathons on the seven continents. "Nik Runs the World" is his campaign and he's also doing it to raise $1 million dollars for Operation Warm, a non-profit organization that gives coats to kids who need them.
I've learned how important it is to help other people who need it and I think that Operation Warm is great because every kid should be able to have their very own warm coat. I get to do something I love so much and help children in need at the same time. It's so awesome! Is there anything better?
He's 9! He's amazing! Is there anything better than a 9-year-old who is so caring? Way to go, Nik! I think everyone would join me in cheering you on and saying how proud we are of you and your desire to help others.
Helping others, of course, doesn't always happen on the grand scale Nik is displaying ... but even the smallest gestures make this world a better, more loving, and nurturing place. There are pint-sized heroes everywhere -- kids who hold doors open for others, children who make cards for those serving our country far from home, little ones who have lemonade stands and donate the money to the local animal shelter. These are the stories we need to celebrate -- the stories big and small, the baby steps and the giant leaps. Nik is able to do something huge, and we're there to cheer him on, learning from him that helping others starts with a thought and can be carried out by everyone ... even if it's just a smile or neighbor helping neighbor.
Does Nik inspire you to do something? Do you teach your kids to give back? Share your stories.


text:
Evaluation of the Actillume® wrist actigraphy monitor in the detection of sleeping and waking
Miki Matsumoto, Tsutomu Miyagishi, Robert L. Sack, Rod J. Hughes, Mary L. Blood, Alfred J. Lewy
This study evaluated the Actillume® instrument and the modified Action 3 sleep-wake scoring algorithm, in which the scoring factor (P) was set at 0.10, 0.14, 0.20, 0.30, 0.40 and 0.50. Fifteen subjects, each of whom underwent polysonmography with simultaneous wrist actigraphy four times, yielded a total of 60 sleep studies. The sleep data from each subject were divided into four groups. In the high sleep efficiency index groups of the calibration and validation samples, the accuracy of the algorithm significantly differed within six P-values and was highest at P = 0.14. In the low sleep efficiency index groups of both samples, however, there were no significant differences in the accuracy. Thus, these results indicate that P = 0.14 should be most appropriate for this actigraph and algorithm.
Psychiatry and Clinical Neurosciences
Automatic scoring
Polysonmography
Wrist actigraphy
Dive into the research topics of 'Evaluation of the Actillume® wrist actigraphy monitor in the detection of sleeping and waking'. Together they form a unique fingerprint.
Actigraphy Medicine & Life Sciences 100%
Wrist Medicine & Life Sciences 71%
Matsumoto, M., Miyagishi, T., Sack, R. L., Hughes, R. J., Blood, M. L., & Lewy, A. J. (1998). Evaluation of the Actillume® wrist actigraphy monitor in the detection of sleeping and waking. Psychiatry and Clinical Neurosciences, 52(2), 160-161. https://doi.org/10.1111/j.1440-1819.1998.tb01005.x
Evaluation of the Actillume® wrist actigraphy monitor in the detection of sleeping and waking. / Matsumoto, Miki; Miyagishi, Tsutomu; Sack, Robert L.; Hughes, Rod J.; Blood, Mary L.; Lewy, Alfred J.
In: Psychiatry and Clinical Neurosciences, Vol. 52, No. 2, 04.1998, p. 160-161.
Matsumoto, M, Miyagishi, T, Sack, RL, Hughes, RJ, Blood, ML & Lewy, AJ 1998, 'Evaluation of the Actillume® wrist actigraphy monitor in the detection of sleeping and waking', Psychiatry and Clinical Neurosciences, vol. 52, no. 2, pp. 160-161. https://doi.org/10.1111/j.1440-1819.1998.tb01005.x
Matsumoto M, Miyagishi T, Sack RL, Hughes RJ, Blood ML, Lewy AJ. Evaluation of the Actillume® wrist actigraphy monitor in the detection of sleeping and waking. Psychiatry and Clinical Neurosciences. 1998 Apr;52(2):160-161. https://doi.org/10.1111/j.1440-1819.1998.tb01005.x
Matsumoto, Miki ; Miyagishi, Tsutomu ; Sack, Robert L. ; Hughes, Rod J. ; Blood, Mary L. ; Lewy, Alfred J. / Evaluation of the Actillume® wrist actigraphy monitor in the detection of sleeping and waking. In: Psychiatry and Clinical Neurosciences. 1998 ; Vol. 52, No. 2. pp. 160-161.
@article{b4a82d447fa44621beac0ad5b4aed200,
title = "Evaluation of the Actillume{\textregistered} wrist actigraphy monitor in the detection of sleeping and waking",
abstract = "This study evaluated the Actillume{\textregistered} instrument and the modified Action 3 sleep-wake scoring algorithm, in which the scoring factor (P) was set at 0.10, 0.14, 0.20, 0.30, 0.40 and 0.50. Fifteen subjects, each of whom underwent polysonmography with simultaneous wrist actigraphy four times, yielded a total of 60 sleep studies. The sleep data from each subject were divided into four groups. In the high sleep efficiency index groups of the calibration and validation samples, the accuracy of the algorithm significantly differed within six P-values and was highest at P = 0.14. In the low sleep efficiency index groups of both samples, however, there were no significant differences in the accuracy. Thus, these results indicate that P = 0.14 should be most appropriate for this actigraph and algorithm.",
keywords = "Automatic scoring, Polysonmography, Sleep, Wake, Wrist actigraphy",
author = "Miki Matsumoto and Tsutomu Miyagishi and Sack, {Robert L.} and Hughes, {Rod J.} and Blood, {Mary L.} and Lewy, {Alfred J.}",
journal = "Psychiatry and Clinical Neurosciences",
T1 - Evaluation of the Actillume® wrist actigraphy monitor in the detection of sleeping and waking
AU - Matsumoto, Miki
AU - Miyagishi, Tsutomu
AU - Sack, Robert L.
AU - Hughes, Rod J.
AU - Blood, Mary L.
AU - Lewy, Alfred J.
N2 - This study evaluated the Actillume® instrument and the modified Action 3 sleep-wake scoring algorithm, in which the scoring factor (P) was set at 0.10, 0.14, 0.20, 0.30, 0.40 and 0.50. Fifteen subjects, each of whom underwent polysonmography with simultaneous wrist actigraphy four times, yielded a total of 60 sleep studies. The sleep data from each subject were divided into four groups. In the high sleep efficiency index groups of the calibration and validation samples, the accuracy of the algorithm significantly differed within six P-values and was highest at P = 0.14. In the low sleep efficiency index groups of both samples, however, there were no significant differences in the accuracy. Thus, these results indicate that P = 0.14 should be most appropriate for this actigraph and algorithm.
AB - This study evaluated the Actillume® instrument and the modified Action 3 sleep-wake scoring algorithm, in which the scoring factor (P) was set at 0.10, 0.14, 0.20, 0.30, 0.40 and 0.50. Fifteen subjects, each of whom underwent polysonmography with simultaneous wrist actigraphy four times, yielded a total of 60 sleep studies. The sleep data from each subject were divided into four groups. In the high sleep efficiency index groups of the calibration and validation samples, the accuracy of the algorithm significantly differed within six P-values and was highest at P = 0.14. In the low sleep efficiency index groups of both samples, however, there were no significant differences in the accuracy. Thus, these results indicate that P = 0.14 should be most appropriate for this actigraph and algorithm.
KW - Automatic scoring
KW - Polysonmography
KW - Wake
KW - Wrist actigraphy
JO - Psychiatry and Clinical Neurosciences
JF - Psychiatry and Clinical Neurosciences


text:
Watered Down
COVID Stories
MRU Journalism
Calgary Journal
Posted inSports
World juniors set to boost Alberta's economy
by Lisa Taylor December 2, 2011 September 4, 2020
Major hockey event predicted to draw in over $80 million to province
The World Junior Hockey Championship is expected to bring all things hockey to the province when they kick off. What isn't generally expected, however, is all the money coming with it.
The popular even is predicted to bring a boost of over $80 million to Alberta, said Tourism Calgary vice-president Marco De Iaco.
"This event will bring tremendous economic activity to its host cities – dollars spent in hotels, in restaurants, in shopping centres and in taxicabs," De Iaco said.
"Sport tourism is one of the fastest growing segments of the tourism industry," he added. "A total of $3.4 billion is spent by domestic travelers alone on an annual basis in Canada for sport tourism.
De Iaco, who served on the committee that put in the successful bid for the games to be held in Alberta, said that trying to host events such as the juniors is becoming much more competitive, as cities are beginning to realize the benefits.
"Cities and municipalities across the country are really starting to use sporting events as opportunities to draw economic activity, to improve their quality of life and to promote their destination on a national or international stage."
Not only will fans be watching from around the world on their televisions, many visitors will be traveling to Calgary to watch the games live. "We're estimating that about 10,000 hotel rooms will be occupied during the Christmas holidays," De Iaco said.
Todd Brandt, CEO of Tourism Saskatoon, said that the 2010 junior championship was successful for his hometown two years ago, and he has no doubt the same success will be seen in Calgary and Edmonton.
He said the event generated over $86 million in provincial economic activity and attracted over 27,000 visitors to Regina and Saskatoon. "The 2010 junior championship became one of the biggest events ever hosted in our province, from an economic perspective," he said.
Not only does an event of this magnitude bring in money, it also gives any province hosting it recognition and respect. "When you have hosted one of these events, you can use this to build equity in your city brand as a community with both the human and financial capacity to successfully execute major events," Brandt said.
At Jersey City locations in Calgary, staff members are preparing for a lot of customers looking to buy the official Team Canada jerseys. The Hockey Canada website says the jerseys will represent the blood, sweat and tears poured out annually by Team Canada as it sets the gold standard around the world.
Jersey City CEO Wayne Renick said he's expecting to see a big boost in sales. "Our sales will probably go up over five or 10 times what they were last year because of the games in Calgary," Renick said.
De Iaco said that there are other positive effects from hosting the junior championship. "It has outstanding media coverage and it offers an incredible community legacy — not only in the host cities and province, but across the country as well," he said.
The World Junior Championship league will play exhibition games leading up the tournament in communities across the province, including Brooks, Camrose, Lethbridge, Okotoks, Red Deer and Three Hills.
The junior championship includes 10 nations competing in 31 games, beginning on Dec. 26 in Calgary at the Scotiabank Saddledome and in Edmonton at Rexall Place.
ltaylor@cjournal.ca
'I'm hoping we'll still be around': Calgary's tourism industry could see significant loss during COVID-19 pandemic
How virtual reality is making museum exhibits more interactive
How 6 podcasters keep their shows alive in a concentrated field
Analysis: Renewables are key to Alberta's energy future
How 4 WHL players made it big from small hometowns
Edmonton folk fest boss Terry Wickham recounts a tough year for live performances
More than just a game: The impact of losing Calgary high school sports
Voices: What my heirloom pencil box says about family and memories
Ethics Guide
New Stand Locations
editor@cjournal.ca
Check out our November – December print issue
The Lens Galleries
The Lens Galleries Archives
Check out our sister radio station
© 2021 CalgaryJournal.ca. All Rights Reserved. Proudly powered by Newspack by Automattic


text:
Camille A.
Dancer and Choreographer
Jamacia, NY
This award is generously supported by Jay Franke & David Herro.
CAMILLE A. BROWN is recognized for her daring yet introspective approach to cultural themes through masterful storytelling and political dialogues. She is a 2015 Doris Duke Artist Award Recipient, 2015 TED Fellow, 2014 Bessie Award Winner for "Outstanding Production" (Mr. TOL E. RAncE), two-time Princess Grace Award Winner (Choreography & Works in Progress Residency), two-time recipient of NEFA's National dance Project: Production Grant, 2015 MAP Fund Grantee, 2015 Engaging dance Audiences Grant Recipient, 2014 Joyce Award recipient with danceCleveland, a Jerome Foundation 50th Anniversary Grantee, and a 2014 New York City Center Choreography Fellow.
Her theater credits include the Broadway revival of A Streetcar Named Desire (2012), Fortress of Solitude (The Public Theater, Lucille Lortel Award Nominee for Choreography), Stagger Lee (DTC), BLOOD QUILT (Arena Stage), tick, tick…BOOM! (City Center's Encores!), Shakespeare's The Winter's Tale (Regional), and The BOX: A Black Comedy. She has created works for Alvin Ailey American dance Theater, Philadanco!, Complexions, Urban Bush Women, among others. Camille danced with Ronald K. Brown/Evidence and was a guest with Rennie Harris/ Puremovement.
In 2014, Camille founded two initiatives: The Gathering, an annual open forum for intergenerational Black female artists to advocate for greater cultural equity and acknowledgement in thedance world; and BLACK GIRL SPECTRUM, a community engagement initiative that seeks to amplify the cultural and creative empowerment of Black girls and women through dance, dialogue, and popular education tools. In 2015, Camille co-directed The School of Jacob's Pillow's new program, Social dances: Jazz to Hip Hop, with Moncell Durden and was featured on the cover of the 2015 August edition of dance Teacher Magazine.
Portrait photo by Ra-Re Valverde.
Dancer: Mayte Natalio. Photo © Christopher Duggan.
Dancers (l to r): Fana Fraser and Beatrice Capote. Photo © Christopher Duggan
Dancer: Waldean Nelson. Photo © Christopher Duggan


text:
Q: JavaScript API - Why is only one JSON key/vaule pair being displayed? I am testing APIs on Github pages. I was able to consume the Openweather.org API. The full JSON data is viewable in the browser but only one key/value pair, "description", will show up on my page. I tried adding three div tags to HTML, using a colon between weather and the key I want to render and I have tried using just one dot. I have googled this issue but have not found anything that relates to my project.
Also, note that I have commented out two variables, const t and const m because they make the program fail. I was trying to copy the format of const p. Any guidance would be appreciated!!
Here is the JSON weather data:
{
    coord: {
        lon: -0.13,
        lat: 51.51
    },
    weather: [
        {
            id: 701,
            main: "Mist",
            description: "mist",
            icon: "50n"
        }
    ],
    base: "stations",
    main: {
        temp: 278.61,
        pressure: 1024,
        humidity: 81,
        temp_min: 276.15,
        temp_max: 280.15
    },
    visibility: 10000,
    wind: {
        speed: 3.1,
        deg: 100
    },
    clouds: {
        all: 20
    },
    dt: 1544552400,
    sys: {
        type: 1,
        id: 1414,
        message: 0.0033,
        country: "GB",
        sunrise: 1544515001,
        sunset: 1544543482
    },
    id: 2643743,
    name: "London",
    cod: 200
}

Here is my JavaScript:
//added strict mode to address following error message, "Uncaught SyntaxError: Unexpected token u in JSON at position 0."   'use strict';

const app = document.getElementById("root");

//add API related image
const weather = document.createElement("img");
weather.src = "weather.jpg";

const container = document.createElement("div");
container.setAttribute("class", "container");

//method to append the logo image and container div to the app root.
app.appendChild(weather);
app.appendChild(container);

// Create a request variable and assign a new XMLHttpRequest object to it.
var request = new XMLHttpRequest();

// Open a new connection, using the GET request on the URL endpoint
request.open("GET", "https://api.openweathermap.org/data/2.5/weather?q=London&APPID=14d276f4fe655e659ec92149c7cebbec", true);

request.onload = function () {

    // Begin accessing JSON data here

    var data = JSON.parse(this.response);
      if (request.status >= 200 && request.status < 400) {
        data.weather.forEach(weather => {
          const card = document.createElement("div");
          card.setAttribute("class", "card");
          const h1 = document.createElement("h1");
          h1.textContent = weather.title;

          const p = document.createElement("p");
          weather.description = weather.description.substring(0, 300);
          p.textContent = `${weather.description}...`;

          /*const m = document.createElement("p");
          weather.main = weather.main.substring(0, 300);
          m.textContent = `${weather.main}...`;

          const t = document.createElement("p");
          weather.main.temp = weather.main.temp;
          t.textContent = `${weather.main.temp}...`; */

          // Append the cards to the container element
          container.appendChild(card);

          // Each card will contain an h1 and a p
          card.appendChild(h1);
          card.appendChild(p);
        });
      } else {
        const errorMessage = document.createElement("marquee");
        errorMessage.textContent = `Hug it, it's not working!`;
        app.appendChild(errorMessage);
      }
    }
    // send request
    request.send();

Here is the HTML:
  <!DOCTYPE html>

   <meta charset="utf-8">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">

   <title>API Testing</title>

  <link href="https://fonts.googleapis.com/css?family=Dosis:400,700"
   rel="stylesheet">
  <link href="style.css" rel="stylesheet">

Here is the CSS:
* {
  box-sizing: border-box
}

html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'Dosis', sans-serif;
  line-height: 1.6;
  color: #666;
  background: #F6F6F6;
}

#root {
  max-width: 1200px;
  margin: 0 auto;
}

h1 {
  text-align: center;
  padding: 1.5rem 2.5rem;
  background-image: linear-gradient(120deg, #fbc2eb 0%, #a6c1ee 100%);
  margin: 0 0 2rem 0;
  font-size: 1.5rem;
  color: white;
}

p,t {
  padding: 0 2.5rem 2.5rem;
  margin: 0;
}

.container {
  display: flex;
  flex-wrap: wrap;
}

.card {
  margin: 1rem;
  background: white;
  box-shadow: 2px 4px 25px rgba(0, 0, 0, .1);
  border-radius: 12px;
  overflow: hidden;
  transition: all .2s linear;
}

.card:hover {
  box-shadow: 2px 8px 45px rgba(0, 0, 0, .15);
  transform: translate3D(0, -2px, 0);
}

@media screen and (min-width: 600px) {
  .card {
    flex: 1 1 calc(50% - 2rem);
  }
}

@media screen and (min-width: 900px) {
  .card {
    flex: 1 1 calc(33% - 2rem);
  }
}

.card:nth-child(2n) h1 {
  background-image: linear-gradient(120deg, #84fab0 0%, #8fd3f4 100%);
}

.card:nth-child(4n) h1 {
  background-image: linear-gradient(120deg, #ff9a9e 0%, #fecfef 100%);
}

.card:nth-child(5n) h1 {
  background-image: linear-gradient(120deg, #ffc3a0 0%, #ffafbd 100%);
}

A: The Problem:
As discussed by Ryan Wilson, the problem you're seeing is that you're trying to access parameters that are not in the weather property of your JSON while you're looping through the weather property. To help you understand this, consider the following JSON (Truncated from the API you're using):
data = {
    weather: [
                {
                    id: 721,
                    main: "Haze",
                    description: "haze",
                    icon: "50n"
                },
                {
                    id: 300,
                    main: "Drizzle",
                    description: "light intensity drizzle",
                    icon: "09n"
                },
                {
                    id: 701,
                    main: "Mist",
                    description: "mist",
                    icon: "50n"
                }
            ],
    base: "stations",
    main: {
                temp: 278.37,
                pressure: 1023,
                humidity: 87,
                temp_min: 276.15,
                temp_max: 280.15
           }
    id: 2643743,
    name: "London",
    cod: 200
};

There are multiple levels to this JSON object. If I want to access the mist weather, I would have to use data.weather[2].main, which would return "Mist". This is because I'm grabbing the property 'main' from the third item in the weather array.
Now, if I were to try to get the 'temp' by using data.weather[2].main.temp, it would not return anything because there is no 'temp' property under the third weather object. There is, however, a temp property under the main object at the data object's root. To access that, you would need to be using data.main.temp.
How does this apply to your code?
If you look at your code, you loop through the data.weather array using:
data.weather.forEach(weather => {
    //...
});

For each iteration of that block, the variable 'weather' will equal one of the objects in the data.weather array. So if you were to use:
data.weather.forEach(weather => {
    console.log(weather.main);
});

You would get 'Haze', then 'Drizzle', then 'Mist'. (Based on the JSON I've shown above).
I believe you had that much figured out, but then you attempted to get the temperature by using weather.main.temp, which is not a valid parameter. You would instead have to use data.main.temp.
I hope that clears up JSON a little for you.
The Real Answer:
The real answer to your question "Why is it only showing one key value pair?" doesn't actually have anything to do with what I said above. If you were to look at the JSON that API was sending when you posted the question, you'd have seen that there was only one object in the weather array. As of this writing there are three. Your code will only create as many cards as there are items in the weather array.
Be sure to refer to Ryan Wilson's JSFiddle here: https://jsfiddle.net/ep84so9m/2/
He's modified your code to do what it appears your were after.
Hope that helps!

redpajama_set_name: RedPajamaStackExchange


There are many potential treatments for lupus currently being studied in clinical trials. So little is known about causes of lupus that there is a need for a lot more lupus clinical research. Lupus has been around since the 12th century. It is sometimes attributed to the legends of vampires given lupus sufferers' aversion to sunlight.
Lupus is an autoimmune disease that can affect any part of the body. It occurs when the immune system attacks the body's own cells and tissues. Body parts most often attacked include the heart, joints, liver, kidney, and skin. Women between the ages of 15 and 35 are nine times more likely than men to develop lupus.
It is also known as SLE, or systemic lupus erythematosus. There is currently no cure and lupus treatments focus on alleviating the symptoms. The symptoms can come and go in what are known as "flares". Lupus is believed to be partly genetic and then triggered by environmental factors.
The main goal in treating lupus is to manage the onset and severity the symptoms, known as flares. The most common treatment is prescription drugs like corticosteroids and anti-malarial drugs. For extreme cases immunosuppressive drugs are prescribed. These can have bad side effects though, including Cushing's syndrome, high blood pressure, weight gain, and swelling of the face. Pain killers are also sometimes used for treating lupus. One of the only preventative measures for people with lupus is to avoid sunlight since this can aggravate their condition.
Oklahoma Center for Arthritis Therapy & Research, Inc.
Robin K. Dore M.D., Inc.


text:
Q: Symlinking problem Hey dudes.i am having this problem while symlinking. I have successfully deployed a ruby on rails application on server and all the migrations are done. It is deployed with phusion passenger. The application is in /home/username/rails_apps/myapp. I want to symlink it to a subdomain in my site. the path to subdomain is /home/username/public_html/subdom. So i used this command to symlink it.
ln -s '/home/username/rails_apps/myapp/public/' '/home/username/public_html/subdom'
when it is done, it creates http://subdom.maxsy.net/public
but it is supposed to be accessible by http://subdom.maxsy.net/
anybody have a sensible explanation for this problem? thanks

A: If /home/username/public_html/subdom already exists as a directory, the symlink does not replace the directory: instead, you get /home/username/public_html/subdom/public as a symlink pointing to /home/username/rails_app/myapp.
Since it appears that you really do want to replace /home/username/public_html/subdom by the symlink, you must first remove the /home/username/public_html/subdom directory before running ln -s /home/username/rails_app/myapp /home/username/public_html/subdom.

A: I think you just have one extra /, and possibly an existing subdom
rm -f /home/username/public_html/subdom
ln -s /home/username/rails_apps/myapp/public /home/username/public_html/subdom


Set your Alerts for Toyota Prado in Islamabad and we will email you relevant ads.
Hi, I am interested in your car "Toyota Prado TZ 3.0D 2001" advertised on PakWheels.com. Please let me know if it's still available. Thanks.


In the additive RGB color model, color #00a550 (hexadecimal – hex triplet) has values of 0 (0% red), 165 (65% green) and 80 (31% blue). In the CMYK (subtractive color model), color #00a550 has values 100% cyan, 0% magenta, 52% yellow and 35% black. In the HSL model, it is represented by 149° hue, 100% saturation and 32% lightness. Win32 representation: DWORD COLORREF C=0x00055a00. Decimal value is 42320.
#00a550 is not web-safe (Netscape). Nearest web-safe color is #009966. #00a550 isn't X11 color, closest X11 color is SeaGreen (#2e8b57), also this color can be known as: Green (Pigment).
Related colors (alternatives): Emerald, RAL 150 60 60, RAL 140 60 70, Shamrock, Shamrock Green, Spanish Green, GO Green, RAL 150 50 50, Green-Cyan.
This table contains information about #00a550 color values in the most popular color spaces: RGB (additive color model), CMY, CMYK (subtractive color model), HSL, HSI, CIE XYZ. This data can be downloaded in JSON (00a550.json) and CSV (00a550.csv) formats.
Share your experience with #00a550!


text:
Jaguar Land Rover accelerates electrification, electric Jaguar XJ confirmed
Tesla sets quarterly global delivery record with over 95,000 electric cars
BMW Vision M NEXT is BMW M brand's electrified future
Volkswagen Group China, JAC and SEAT sign new deal, driving forward e-mobility in China
SEAT today signed a Memorandum of Understanding with Volkswagen Group China and Anhui Jianghuai Automobile Group Corp., Ltd (JAC). The agreement was signed by the Chairman of the Board of Management of Volkswagen AG Dr. Herbert Diess, JAC President An Jin and SEAT President Luca de Meo, in the presence of Chinese President Xi Jingping and Spanish Prime Minister Pedro Sánchez, at a ceremony held at the Palace of Moncloa in Madrid, the official residence and workplace of the Spanish Prime Minister.
Under the agreement, all parties will leverage their technology and product strengths to develop a battery electric vehicle platform for production at JAC Volkswagen. JAC Volkswagen will introduce the SEAT brand by 2021, and jointly electrify SEAT products.
The construction of the JAC Volkswagen R&D center will start before the end of 2018 and will focus on key areas such as connectivity, autonomous driving and other future strategic directions. The signing provides new impetus in the growing partnership between Volkswagen Group China, SEAT and JAC, working together in the important e-mobility market in China.
"E-mobility along with digitalisation, connectivity and autonomous driving are the future of the mobility industry, and China has established itself as a major driver of this transformation," said Dr. Herbert Diess, Chairman of the Board of Management of Volkswagen AG. "This partnership also represents the benefits of a globalised approach to delivering sustainable mobility."
SEAT President Luca de Meo stated that "this agreement with Volkswagen Group China and JAC enables us to move forward with the strategic development to introduce the SEAT brand into China and take a further step towards the company's globalisation strategy. China is the market leader in electric vehicles and SEAT wants to help boost this technology in order to respond to customer needs and make mobility increasingly more sustainable."
SEAT, Volkswagen Group China and JAC signed an agreement last July in Berlin, in the presence of German Chancellor Angela Merkel and China's Prime Minister Li Keqiang, whereby SEAT formed part of the joint venture and became the Volkswagen Group's lead brand in this project. Since the joint venture was created in 2017, SEAT has been contributing its know-how in the areas of design and R&D.
This memorandum of understanding helps the Volkswagen Group take solid steps in the Chinese market and SEAT is set to play a leading role in implementing the agreement's initiatives. The products which will be manufactured on the battery electric vehicle platform will address the e-mobility requirements of Chinese customers. The R&D center, which will be established through joint efforts, aims to develop connectivity and autonomous driving technologies specifically tailored to the Chinese market.
Nov 28, 2018 Blagojce Krivevski
2020 Lincoln Aviator gets 450 HP plug-in hybrid versionFully electric Audi e-tron GT concept makes global debut at LA Auto Show
Geely launches Geometry global EV brand
Video: charging of the Volkswagen ID.R
Blagojce Krivevski
Blagojce Krivevski is physicist and green technology lover. Keep in touch with Blagojce through his email, web site, Twitter, Linkedin, Facebook and Google+.
November 28, 2018 Electric Car Newschina, JAC, Seat, Volkswagen, Volkswagen Group China, VW
BMW donates 100 new EV charging stations for visitors to national parks


Subject to the Intellectual Property term set out below, you may access, view, produce and print the content on this website for informational and non-commercial purposes provided you include a prominent written acknowledgement of Rural Fire Service Ltd (and its Divisions) rights in the relevant content.
Rural Fire Service Ltd (and its Divisions) endeavours to ensure information on this website is current and accurate, and it has been compiled in good faith. Rural Fire Service Ltd (and its Divisions) will endeavour to correct any errors on this website but does not accept any liability for mistakes or out-of-date information.
All links and references to other websites, organisations or people not within Rural Fire Service Ltd (and its Divisions) are provided for the user's convenience only, and should not be taken as endorsement of those websites, or of the information contained in those websites, nor of organisations or people referred to. If you have comments or questions relating to sites linked to this one, they should be directed to the relevant organisation. Rural Fire Service Ltd (and its Divisions) does not implicitly or impliedly endorse any website, organisation or people who may have off-website links to this website.
All intellectual property on this website, including without limitation, the text, graphics and copyright works is owned by Rural Fire Service Ltd (and its Divisions) or used by Rural Fire Service Ltd (and its Divisions) under licence from the copyright owner. All photos remain copyright of the photographer and may not be copied or reproduced in any format without obtaining written permissions from the photographer. For permission to use the Rural Fire Service Ltd (and its Divisions) logos or branding, please contact simon @rural-fire.com with your request, including the reason you require use of any of these logos or branding.
The information provided on this website is for general guidance only. Users of the information contained on this website must make their own assessment of the suitability and appropriateness of the products, services and information for their particular use.
Rural Fire Service Ltd (and its Divisions) will not be liable for any damage, loss or expenses, or indirect losses or consequential damages of any kind, suffered or incurred by you in connection with any products or services obtained from this website.
If the Consumer Guarantees Act 1993 applies, you may have rights or remedies which are not excluded or limited under this clause. If you are using this website or its content for business purposes, the above exclusions and limits will apply and the Consumer Guarantees Act 1993 will not apply.
You must ensure that your access to this website is not illegal or prohibited by laws which apply to you. You must take your own precautions to ensure that the process which you employ for accessing this website does not expose you to the risk of viruses, malicious computer code or other forms of interference which may damage your own computer system. For the removal of doubt, we do not accept responsibility for any interference or damage to your own computer system which arises in connection with your use of this website or any linked website.
Unfortunately, no data transmission over the Internet can be guaranteed as totally secure. Whilst Rural Fire Service Ltd (and its Divisions) strives to protect such information, we do not warrant and cannot ensure the security of any information which you transmit to us. Accordingly, any information which you transmit to us is transmitted at your own risk. Nevertheless, once we receive your transmission we will take reasonable steps to preserve the security of such information. You should never share your secure information and/or user details with any other person.
Access to this website may be terminated at any time by Rural Fire Service Ltd (and its Divisions). The terms of the disclaimer will survive any such termination.


I haven't done a post like this in a while so I thought I'd highlight some of the useful an free marketing resources from Gale to promote your e-resources. You can find posters, bookmarks, shelf talkers, widgets, screensavers, and more for free on these webpages.
Marketing resources available from Gale – all collateral is available free of charge.
Helping your library get its message across!
Bookmarks are also available for the majority of our online databases including Digital Archives. Alternatively the PDF's are available for your library to produce collateral in-house and brand with your own logo.
Screensaver files are a way of advertising your online resources on your public computers or big screen TV's. We can customize the files to suit your library, including your logo. It is important to advise us of your screen size so that the files are created with the correct number of pixels to ensure quality viewing.
Green screens are a useful way of advertising your online resources at conferences or meetings. Similar to a screen saver but designed for a big advertising space!
Shelf talkers are a great way to alert your customers to your online resources while they are looking at books on a particular subject. For example having a shelf talker on Biography Resource Center positioned in the 920's. The purpose of a shelf talker is to make the connection between print & electronic resources!
Your library has wonderful stuff. Get the word out to where your users are.
Christian: You might want to explain what an 'open form' is. I've not heard the phrase. If you're looking for similar marketing materials for the the databases you do subscribe to the obvious place to look or ask is the providers of those databases. Have you checked their websites?
pardon my english – what i mean is empty models for posters, bookmarks, flyers etc. – pro looking like the ones from Gale.
What are the barriers to creating these materials?
I use Photoshop and other software to create stuff and freely borrow ideas from things I see at conferences and visits to other libraries. It's not just about promoting specific databases but quality database searching general. On the other hand, it is good to tie it to a specific user need and a service that the library offers.
No barriers what so ever – I use Picnik and simple Word to create ad materals. But if there was a cool set of maketing models to fill up with your own stuff sure I would like to know about it – it was as simple as that.


Take time to review all aspects of your homeowners insurance policy.
Since you have taken the plunge and made an offer to buy a house, your next step is choosing an insurance policy that protects your investment. Homeowners insurance covers the structure and your personal possessions, protects you in legal matters and provides funds to live elsewhere if your home is uninhabitable during repairs following damage to it. There are several questions you'll want answered to determine just how much insurance you'll need. Compare quotes after doing the research and before you commit to any one insurance carrier.
If you have a mortgage, your mortgage company requires that you carry insurance that covers the amount of your mortgage. You should go further and purchase coverage that pays for rebuilding your home. Many factors go into deciding the cost of rebuilding your house; among them are local building costs per square foot, type of construction, amenities like fireplaces or bay windows and any improvements you've made since purchasing your home. Also consider replacement-cost policies and a policy that includes guards against inflation. Your agent can answer your questions and direct you accordingly.
Most insurance companies cover personal possessions for up to 50 percent of the amount of the structure's insurance. For example, if your house is insured for $150,000, your stuff is insured for $75,000, but there are exceptions. In the case of theft, insurance is limited for luxury items like jewelry and furs. If your investment is substantial, consider adding a floater insurance policy for them. Investigate replacement-cost versus actual-cash value because that computer you bought five years ago probably will not be worth as much as it will cost to replace it. Explore all your options with your insurance company.
Homeowner policies cover you in the case of liability lawsuits, paying the cost for your defense in court and damages the court rules you pay. Coverage begins at $100,000. With today's litigant-rich society, it's a good idea to have a minimum of $300,000 in liability coverage, with $500,000 even better. Check with your insurance company, but in most cases, you'll find the cost of upgrading your policy is insignificant given the peace of mind it provides.
If you can't live in your home because it has suffered severe damage because of a covered disaster, this portion of your policy will pay for expenses for living away from your home. While most policies limit this coverage to 20 percent of the insurance you carry on the structure, additional coverage may be available for an increase in premium. Check with your agent for details relevant to your policy.
If you do not have a mortgage, keep insurance on your home to protect this major investment.
Insurance Information Institute: How Much Homeowners Insurance Do I Need?
Insurance Information Institute: Do I Need Special Coverage for Jewelry and Other Valuables?


"Only in Star Trek do users have access to the holodeck, a virtual container and simulation environment for interacting with arbitrary objects, creatures, and environments. The average modern computer must make do with EMC's VMWare virtualization software instead, to make a similar but somewhat less all-encompassing departure from desktop reality. Although VMWare lacks the power of the Enterprise's holodeck, it does make practical, real-world use of imaginary, interactive virtualized runtime environments.
"This article summarizes how to manipulate simple VMWare configuration files (.vmx) for a Windows host environment to operate Linux within a virtual arena, for validation testing or as a practical training tool..."


text:
Comparison of Single Sign-On: Saml vs Oauth vs Openid
Home / Blog / Comparison of Single Sign-On: Saml vs Oauth vs Openid
For every way there is to keep data safe, there's a way to attack it. You can use single-sign on, firewalls, multi-factor authentication, and many other options. For IT professionals and developers, the first thing to do is to choose the standard that needs to be deployed to keep federation identities safe.
Unfortunately, the decision isn't always clear cut. Many professionals have a hard time distinguishing between security assertion markup language (SAML), Oauth, and OpenID. Each standard brings structure to the federation process.
Let's take a closer look at the differences between the standards, learn what each means, and why organizations should use them.
What is Federated Identity?
In simple terms, federated identity refers to linking and using an electronic identity that the user has across several systems. This means an application doesn't necessarily need to obtain in-store credentials in order to authenticate users. Rather the application can use an identity management system that is already storing a user's electronic identity to authenticate the user as long as the application trusts that identity management system.
It all started with single sign-on (SSO) because companies required a way to unify all the authentication systems in their organization, or easier management and better security.
The Difference Between Standards
The primary difference between SAML vs. Oauth vs. OpenID is that Oauth is a framework that controls authorization to protected resources like applications or groups of files. OpenID Connect and SAML, on the other hand, are industry standards for federated authentication. Because of this, Oauth 2.0 is used in different situations, but it can be used at the same time as SAML or OpenID Connect. OAuth 2.0 is a standard for resource authorization, not authentication.
You can use SAML or OpenID Connect independently to authenticate users and support single sign-on. Even though they both deal with login, they have their own strengths and weaknesses.
OpenID Connect is built on the OAuth 2.0 protocol. It uses an ID token, an JSON web token to standardize the areas OAuth 2.0 leaves to choice, including endpoint discovery and scopes. It focuses solely on user authentication, and is mostly used to enable users to login to consumer websites and mobile applications.
SAML runs independently of Oauth 2.0, and instead of JSON web token, it uses message exchange to authenticate in XML. As such, it is more common to help organization users to use a single login for multiple applications. It is an umbrella standard that addresses federation, single sign-on, and identity management.
"It's not about which structure a company should use, but is about when the company should deploy each one. The strongest identity solution uses these structures to achieve different things, depending on what the organization needs to protect."
This is what allows users to login to identity providers (IdPs) or corporate intranet and then access other services without needing to re-enter your credentials. It uses XML to exchange authentication and authorization messages between IdPs and service providers to verify user identity and permission, then either grants or denies access accordingly.
Terms to Know in SAML
Client: The web browser or other application the end user uses to access a resource or web application.
Identity Provider: The server that owns the user identities and credentials.
Service Provider (SP): The protected application.
SAML Workflow
The end user clicks the login button for a file sharing service. The file sharing service is the service provider and the end user is the client.
The file sharing service builds an SAML authentication request, signs, and optionally encrypts it. Then, it sends it to the identity provider.
The file sharing service redirects the client's browser to the identity provider for authentication.
The identity provider verifies the received SAML authentication request. If valid, it presents a login form for the user to enter their username and password.
After the client is successfully logged in, the identity provider generates a SAML assertion, also known as a token. It includes the user identity and sends it directly to the service provider.
The identity provider redirects the client back to the service provider.
The service provider verifies the SAML token, extracts the user identity from it, assigns the correct permissions for the client and then logs them into the service.
This standard provides secure delegated access, meaning an application can access sources or take action on a server on a user's behalf, without requiring users to log in or share sign-in information. When you've set up a new smartphone and given permission to add your Facebook contacts to your phone's contacts, then it's more than likely you've used OAuth 2.0.
Terms to Know in OAuth
Client: The web browser or other application the end user uses to access a resource or application.
Authorization Server: The server that owns the user identities and credentials.
Resource Server: The protected application.
OAuth Workflow
OAuth does not assume the client is a web browser. The workflow is as follows:
The end user clicks the login button for a file sharing service. The file sharing service is the resource server and the end user is the client.
The resource server presents the client with an authorization grant and directs the client to the authorization server.
The client requests an access token from the authorization server with the authorization code.
The client logs into the authorization server and checks to see if the code is valid. If so, the client gets an access token that can be used to request a Protected resource from the resource server.
After receiving a request for a protected resource with an access token, the resource server will verify the token's validity with the authorization server.
if the token is valid, the authorization server sends the information about the client to the resource server.
OpenID is an open standard companies can use to authenticate users. IdPs use this so users can sign into the IdP then access other apps or websites without needing to share their sign-in information or login again.
It's an open source solution that handles the authentication process. Major companies like Google, Microsoft, Ping Identity, Facebook, Yahoo, and PayPal sponsor the standard. It allows users to choose the third-party OpenID provider they want to use to login to any website that accepts the OpenID standard. If you've ever used your Google or Facebook accounts to sign into another service or shopping cart, then you've seen OpenID in action.
OpenID is useful for app and website developers who want to authenticate users, but do not want the responsibility of storing and managing their own user records due to the sheer volume of data breach possibilities.
OpenID Connect is the third version of this standard. Before it came OpenID and OpenID 2.0.
Use Cases and the Standard to Use
Access to Applications from a Portal: Use SAML
Centralized Identity Source: Use SAML
Enterprise Single Sign-On: Use SAML
Mobile use cases: Oauth or OpenID
Access to resources (either permanent or temporary): Oauth or OpenID
These of course, aren't the only protocols for federated identity – just the most popular. Others include: Higgins, Liberty Alliance, MicroID, and Windows CardSpace.
As technology continues to grow and we see even more interconnectivity between systems, federated identity helps because it's more convenient for users. It ensures they don't have to remember as many usernames and passwords – but it does present some security issues. The key to its success lies in proper implementation – whether it is SAML, OAuth, or OpenID.
PurchaseControl works with single sign-on in your organization
by Rob Biedron | Apr 20, 2020 | Business Strategy
Examples and Uses for ERP Software
What is a Flat File?
What is EDI (Electronic Data Interchange)?


Students who have an awareness of formal project management terminology, tools, and techniques and wish to implement it in Microsoft Project.
of this course is for students to learn the basics of Microsoft Project, how to create a project file, set up project specifications and a list of tasks. And to fine tune tasks and resources settings such as resources availability, calendars, costs, managing overtime, using contours on assignments, etc. The second part of the course focuses on tracking changes as work progresses, analyze variance and create various reports.
Learn how to open and run a slideshow, create a new presentation, work with text and objects, animations and the Slide Master.
Learn how to create professional presentations by using themes, master pages, inserting and formatting charts, diagrams, tables, video and audio, creating advanced animations of text and objects.


text:
Q: small picture contained inside a bigger picture function doesn't work I tried to code the naive solution for that, which tries to match a first index and then go deeper.
But I get true when I shouldn't and I cant find why.
this is my code (Java):
boolean contains(BufferedImage img, BufferedImage subImg, int[] coordinates){
    boolean result = false;
    int verticalLimit = img.getWidth() - subImg.getWidth();
    int horizontalLimit =img.getHeight() - subImg.getHeight();

    for (int i = 0; i <= horizontalLimit; i++) {
        for (int j = 0; j <= verticalLimit; j++) {
            if(img.getRGB(j, i) == subImg.getRGB(0, 0)){
                result = true;
                coordinates[0] = j; // stores the first indices for self use
                coordinates[1] = i;
                for (int k = i; k < subImg.getHeight() && result; k++) {
                    for (int l = j; l < subImg.getWidth() && result; l++) {
                        if(img.getRGB(l, k) != subImg.getRGB(l, k)){
                            result = false;
                        }
                    }
                }
                if(result) return result;
            }
        }
    }
    return result;
}

A: your search for the sub image is off. you jump way far into the sub image by indexing with k,l i've changed to 0 and using k,l as offsets from i,j.  also use a labeled break from having to hold "found" state.  if all of the pixels match it reaches the end of the loop and returns true otherwise it breaks and tries again until all possible locations are tried and  returns false if none found.
static boolean contains(BufferedImage img, BufferedImage subImg, int[] coordinates) {
    int verticalLimit = img.getWidth() - subImg.getWidth();
    int horizontalLimit = img.getHeight() - subImg.getHeight();

    for (int i = 0; i <= horizontalLimit; i++) {
        for (int j = 0; j <= verticalLimit; j++) {
            subSearch:
            for (int k = 0; k < subImg.getHeight(); k++) {
                for (int l = 0; l < subImg.getWidth(); l++) {
                    if (img.getRGB(l + j, k + i) != subImg.getRGB(l, k)) {
                        break subSearch;
                    }
                }
                if (k==subImg.getHeight()-1){
                    coordinates[0] = j;
                    coordinates[1] = i;
                    return true;
                }
            }

        }
    }
    return false;
}


text:
Lucasfilm Removes Star Wars From Battlefront 3 Project
Mod team turned development studio Frontwire Studios has been getting a lot of attention over i...
Mod team turned development studio Frontwire Studios has been getting a lot of attention over its free fan recreation of the cancelled Star Wars: Battlefront 3, and it turns out that Lucasfilm is fine with them continuing develpment, as long it doesn't leverage the Star Wars IP, the developer announced on its website.
In June, Frontwire announced its fan-made version of the cancelled Star Wars: Battlefront 3 would be released in Steam. In a letter to the community, Frontwire president Tony Romanelli summed up what went down between the studio and Lucasfilm since June's Galaxy in Turmoil announcement.
On Wednesday June 22, 2016, we received a letter from Lucasfilm requesting that we halt production of Galaxy in Turmoil with any Star Wars related IP at once. Rather than laying down at the first sign of trouble, I requested a meeting with the Lucasfilm executives to discuss our project and to find some common ground to work with. Honestly, I didn't expect too much negotiation to occur. But much to my surprise, executives at the top of Lucasfilm agreed to meet. A week later, that meeting took place.
Romanelli said that he talked to "two of the top decision-makers at Lucasfilm:" on the phone, but he didn't name either of them. The Lucasfilm executives said that they would have been willing to license the IP to Frontwire, but that it was precluded from doing so due to its arrangement with Electronic Arts (The publisher signed a multi-year exclusivity deal for Star Wars games in 2013.) Romanelli said that Lucasfilm talked to EA about Galaxy in Turmoil but the publisher was not interested.
"[EA's] main concern was due to the possibility of Galaxy in Turmoil taking away attention from their Battlefront franchise," Romanelli said. "I tried to pitch the idea about putting Galaxy in Turmoil behind EA's paywall but was told that EA had previously rejected that proposition as well."
According to Romanelli, he hasn't spoken to anyone on EA but noted: "I do not for a second hold any grudge against Electronic Arts and/or Lucasfilm, and neither should our community."
"While I and our attorneys still believe that we fall under the Fair Use law, I have no desire to get into any type of legal battle with Lucasfilm, and lose due to the sheer amount of money Lucasfilm has," he added. "As a businessman, I have enough respect for other companies and their intellectual properties to not put up a fight that should not be fought in the first place.
"At the end of the day, Star Wars is Lucasfilm's property, and they have every right to request Frontwire stop using their IP, even if we believe that we were within legal limits. In a perfect world, they will see we were team players, and we may just have the chance to work with them in the distant future."
An original piece of Galaxy in Turmoil art
This is bad news for fans looking forward for a Star Wars-themed multiplayer game, but thankfully, this doesn't spell the end for the Galaxy in Turmoil project. The plan now is to create a "Battlefront-inspired game that is not using the Star Wars IP." Romanelli described the goal as being to "create a new, original game in a never-before-seen universe" that still features what was originally planned: a single-player campaign, 64-player multiplayer, ground-to-space combat, and destructible capital ships. Frontwire is still planning to release the game in Steam for free with no microtransactions.
Here's Romanelli's letter to that community:
"While I and our attorneys still believe that we fall under the Fair Use law, I have no desire to get into any type of legal battle with Lucasfilm, and lose due to the sheer amount of money Lucasfilm has. As a businessman, I have enough respect for other companies and their intellectual properties to not put up a fight that should not be fought in the first place. At the end of the day Star Wars is Lucasfilm's property, and they have every right to request Frontwire stop using their IP, even if we believe that we were within legal limits."
Read: What You'll See in Star Wars Battlefront's New Offline Skirmish Mode


text:
Q: Parametric functions to describe the intersection of two orthogonal cylinder surfaces? I am trying to find a parametric equation for the intersection line of the surface of two orthogonal cylinders, $\vec{P}$ is a point that belongs to this intersection:
$$\vec{P(t)} = \begin{bmatrix} x \\ y \\ z \end{bmatrix} = \begin{bmatrix} r_1 cos \alpha(t) \\ - \\ r_1 sin \alpha(t) \end{bmatrix} = \begin{bmatrix} - \\ r_2 cos \beta(t) \\ z_0 - r_2 sin \beta(t)\end{bmatrix}$$
I tried to solve this by adding the following constraint:
$$\lVert\frac{d}{dt}\vec{P(t)}\rVert = 1$$
It does not matter where we start and which direction we start, so to pick one, one could say:
$$\left\{\begin{align*}
&\alpha(0) = 0\\
&\beta(0) \ge 0\\
&\frac{d\alpha}{dt}\big|_{t=0} \gt 0
\end{align*}\right.$$
But I arrive at - to me - seemingly unsolvable equations, see below.
$$r_1^2\left(\frac{d\alpha}{dt}\right)^2+r_2^2sin^2\beta\left(\frac{d\beta}{dt}\right)^2 = 1$$
$$r_2\left(\frac{cos^2\beta}{\left(1-\left(z_0^2-2 z_0 r_2 sin\beta + r_2^2 cos^2\beta\right)\right)} + sin^2\beta\right) d\beta = dt$$
(I must have made a mistake as there is no $r_1$ in the last equation, but I think this is pretty close to what needs solving).
So first I'd have to find solve this integral, then I'd have to inverse the function - I do not think that either of those is going to happen.
Did I do anything wrong, or is there a simpler way to go about it?


Every spring I get an itch to return to Texas as it just might be the best time of year to be there. The bluebonnets and other wildflowers are in bloom, the temperatures are mild, and after winter there's an overall sense of joy throughout the state, perhaps best reflected in San Antonio's celebration known as Fiesta.
Fiesta occurs every April and it lasts for about two weeks. The festival was started in 1891 as a way to honor the heroes of the Alamo and the Battle of San Jacinto, from the Texas Revolution in 1836. It's a rich and complex festival with a royal court, parades, pilgrimages, and countless other events.
If you ask any homesick San Antonian what they miss most about their hometown, you'll usually hear a tale about Fiesta. And while there are many traditions surrounding the celebrations, the thing people discuss the most is the splendid array of foods.
On offer at Fiesta are tacos, kebobs, queso flameado, tamales, sopapillas, Mexican corn, and more. But the dish my friends deem the most beloved are the gorditas—round, thick masa cakes that have been fried, split in half, and then stuffed with a variety of fillings. I had friends from San Antonio in college who would skip classes in order to make the six-hour drive just to get their fix. They are that good.
Now, you can stuff gorditas, which in Spanish translates to little fat ones, with just about anything. And in Texas, you'll most commonly find them stuffed with meat, cheese, iceberg lettuce, and tomatoes. Basically, it's your traditional crispy taco fillings sandwiched between a thicker, slightly crisp round shell.
While they're becoming more common throughout the state, gorditas are most prominent in San Antonio and in West Texas towns such as El Paso. And like many Tex-Mex dishes, there is indeed a Mexican counterpoint also known as gorditas, though the difference between those and what you find in Texas is that in Mexico they stuff there's with meat or beans, cilantro, onions, and maybe a sprinkle of cotija cheese.
In New York, I can often find Mexican gorditas at both taco trucks and in taquerias. However, they are always done the Mexican way, which is fine but sometimes I have a craving for a Tex-Mex-style gordita. So in honor of Fiesta and thinking forward to Cinco de Mayo, I decided to make a batch.
You'll see gorditas stuffed with a variety of proteins, such as taco meat, refried beans, and chili colorado—anything goes. So for mine I decided to use shredded chicken tossed in a simple tomato and jalapeño salsa. As for making the gorditas themselves, if you've made homemade tortillas you can make gorditas, as it's basically the same process except you include a frying step at the end to make them puffy and crisp.
To serve, you simply slice in half the gordita and then stuff with the chicken, cheese, and vegetables. Then you take a bite, think of old San Antonio, and say to yourself you are so happy that spring is finally here.
To cook the chicken, place the chicken in a large pot and cover with 1 inch of water. Add to the pot the cilantro, jalapeño, salt, and peppercorns. Bring the pot to a boil and then turn the heat down to low. Simmer uncovered for 45 minutes. Remove the chicken with tongs from the water and place in a large bowl. When cool enough to handle, remove the skin and bones and shred the chicken. Toss the chicken meat with 1/4 cup of the cooking broth (reserving the rest of the broth for another use if you prefer), then taste and add salt if needed.
Alternatively, if you want to skip making the chicken you can shred an already cooked 3-pound chicken and toss with 1/4 cup of chicken broth.
Meanwhile, to make the salsa, place the tomatoes, onion, garlic, and jalapeños in a medium pot. (Don't worry about chopping the garlic, onion or jalapeños, as you'll be putting it in a blender or food processor after it cooks.) Bring the pot to a boil and then turn the heat down to low and simmer for 15 minutes or until the onion, garlic and jalapeño are softened.
Turn off the heat and cool for 10 minutes. When cool, pour into a blender and add the cilantro and cumin. Puree until well blended and everything is chopped. Add salt to taste.
To make the gorditas, whisk together the masa harina, flour, baking powder, and salt. Add the lard and water and stir until a soft, smooth ball is formed. If the dough is too dry, add more water, 1 teaspoon at a time. Divide the dough into 12 balls. Roll or press out each one until it's about 4-inches wide.
Cooking the gorditas is a two-step process, where you first cook them in a skillet before frying. So first, in a lightly oiled skillet, on medium heat cook each gordita for 1 minute on each side. Transfer the cooked gorditas to a tray and repeat until all are cooked.
For the frying, line a sheet pan with paper towels. Heat up 1/2 inch of oil in a skillet to 350°F. One at a time, gently lower the gordita into the oil and fry on one side for about 30 seconds or until it's golden brown and puffed. With tongs, flip the gordita and fry for 10 more seconds. Remove from the oil and drain on the paper-towel-lined tray. Repeat until all are fried.
When cool enough to handle, split open the gordita by slicing it on one end with a small, sharp knife halfway around its circumference. Stuff the gorditas with chicken, shredded lettuce, tomatoes, and cheese, and serve with salsa on the side for garnishing on top.
It's best to serve the gorditas immediately after frying, though if you want to do some of the work ahead, you could do the first skillet step and then store the gorditas for a couple of days in the refrigerator, then bring back to room temperature before frying. You can also make the chicken ahead of time—it will keep in the refrigerator for 3 days. If you're making the entire dish at the same time, often I'll make the salsa and do the first step of cooking the gorditas as the chicken is cooling before shredding it. Then after I've tossed the chicken with the salsa, I'll then do the second, frying step for the gorditas.
Do you really fry the Gorditas for 30 minutes??
Unknown–No, you do not! Thank you for seeing that! It should read 30 seconds and has now been corrected.
Trying to explain that Tex-Mex isn't just tacos, enchiladas, tamales and burritos is hard sometimes. I love gorditas and have eaten both types.
Nancy–This is so true. Tex-Mex is a rich and varied cuisine!
This San Antonian is firmly in the "Avoids Fiesta Like the Plague" camp. I know, I know– I'm a no fun stick in the mud! 🙂 It just really isn't what it used to be. I do always make sure to get my gordita fill at the Rodeo every February!
There's a little Mexican restaurant near my house that has homemade Gorditas. Several of my extra pounds are directly related to them. They're so good….
Stacey–Sounds like how a lot of my Austin friends feel about SXSW these days. I can relate–as I've grown older I'm not much for overly crowded events.
Rocky Mountain Woman–Those were pounds deliciously earned!
These gorditas are amazing and I am wishing I had a couple right now. I actually had some while I was in El Paso a few years ago and they were awesome. Thanks!
Matt–Well, you need to get cooking!
I'm with Stacey. I've never been a fan of the Fiesta crowds, though I do miss getting off of school for the Battle of Flowers.
Can you leave out the all-purpose flour or substitute something else for us gluten-free people?
Lisa: I heard you can sub bacon fat for lard in recipes for tortillas (and by extension gorditas). Do you think that would work? It's hard to buy a little lard.
Lauren–It's always fun to get off school when you're a kid!
CCL–You can use all masa harina or substitute the all-purpose with some GF flour mix.
TexasDeb–I haven't tried it but it would probably work. Also you can just use regular oil or shortening.
Lisa–I'm a teacher now and believe me, it's just as fun to get off school as an adult. Maybe more fun.
Growing up in San Antonio but now living now in upstate NY, what I miss the most are the bluebonnets in the spring, Texas BBQ and Fiesta.
In high school, I was a member of an ROTC drill team and we marched in the Fiesta Flambeau Parade each year. I left SA in 1961 after graduating from high school. I took my wife there in 1968 for Hemisfair. I was amazed at what had been done to turn a weed infested creek in downtown into a wonderful area to visit. We go back periodically and always go down to the River Walk to see what more they have done.
Just made this recipe. The chicken and salsa were SOOOO GOOD. I will def be making them again. I might have just found my fav salsa ever with this recipe (THANK YOU!) Somehow the gorditas though didn't puff up and were kinda dense…any ideas how to fix that.
WHAT THE WHAT!!!??? A RECIPE FOR GORDITAS???? Yes, I know that was all caps, but I couldn't help myself. A fellow ex-pat Texan and San Antonian myself, a do-it-yourself-recipe for gorditas negates all inter web protocol. Gracias, amiga.
There is just something about the fried corn tortilla in gorditas and puffy tacos that is just so good. It's like the best hot sandwich you ever ate and the flavors are so simple. Your chicken recipe sounds great, I like the mean filling to be simple, a good mildly spiced beef picadillo is also wonderful. The cool contrast of the lettuce and tomato in that fried corn container… they are just the perfect food. I like to add some fresh chopped onion into the assembly process too.
Rollin–What a great story! The River Walk is such a treasure. I can't imagine San Antonio without it.
Kerrie–If the gorditas aren't puffing, check that your oil is hot enough. Also make sure that your baking powder hasn't expired. I'm so glad you liked the chicken and the salsa and best wishes with your future gorditas.
BAM–It is indeed like the best sandwich. And chopped onions are a welcome addition!
Just discovered your blog and LOVE the recipes! Even though I'm from North Carolina I've always loved Texas and native Texans!
Congratulations on your James Beard award for best individual food blog! You deserve it and have worked hard for it!
Ugggghhhhh I'm dying to go have a nice lunch with my sweet momma in our favorite little gordita spot in kerrville right now. Heading straight over to see if Southwest is running any specials. LGA -> SAT!
First, Congratulations on the James Beard award – just saw the list in the NYTimes!
I also found your site after checking out who won the best food blog award on the JBF site. Diggin the Gorditas. Nice work!
Is masa harina something I would find at a regular grocery store or would I need to go to a specialty store?
Amanda–Hope you make it back home soon!
Liz–Thank you! And good to know it works well with bacon fat.
Becky–Depending where you live, you may find it at your regular grocery store, either in the baking aisle or in the Mexican food aisle. If not, then you'll have to go to a Mexican grocery. You can also order it online.
Mmmm! These look so delicious!
My wife and I made your gorditas the other night and they were amazing. We can't stop talking about them! Honestly, we haven't tried a recipe of yours that hasn't been a huge, huge hit!
Thank you so much for these recipes. I left for college to another coast entirely and you have no idea how much I miss my Texan food. 🙂 You're my hero.
I got way behind in blog reading because— I went home to San Antonio for Fiesta! 😉 Really, I did! I love gorditas, but I have to say my favorite used to be found at the Poteet Strawberry Festival and were called "Marriage Encounter Gorditas," because the Marriage Encounter group from the Catholic Church there made them. However, since I haven't been to Poteet in at least 10 years, I'm thrilled to have your recipe!


Dr. Weintraub is a psychiatrist practicing in Baltimore, MD. He was educated at University of Maryland School of Medicine in 1986.
Dr. Miller is a psychiatrist practicing in Baltimore, MD.
Dr. Brown is a pediatrician practicing in Baltimore, MD. He was educated at Wake Forest School of Medicine of Wake Forest Baptist Medical Center in 2005.
Dr. Hayes is a psychiatrist practicing in Baltimore, MD. He was educated at University of Maryland School of Medicine in 1963.
Dr. Hoffman is a psychiatrist practicing in Annapolis, MD. He was educated at Creighton University School of Medicine in 1987.
Dr. Beyer is a psychiatrist practicing in Glen Burnie, MD. He was educated at Sidney Kimmel Medical College at Thomas Jefferson University in 2007.
Dr. Ahad-Amiri is a internal medicine doctor practicing in Washington, DC. She was educated at St. George's University School of Medicine in 1992.
Dr. Hamlette is a internal medicine doctor practicing in Fort Washington, MD. He was educated at Howard University College of Medicine in 1994.
Dr. Krishna is a psychiatrist practicing in Columbia, MD. He was educated at Mysore Medical College and Research Institute in 2003.
Dr. Gariwala is a pain medicine doctor practicing in Baltimore, MD. He was educated at Gujarat Adani Institute of Medical Sciences in 1988.
Dr. Daniel is a internal medicine doctor practicing in Washington, DC. He was educated at Howard University College of Medicine in 2000.
Dr. Howard is a family practitioner practicing in Baltimore, MD. He was educated at Albert Einstein College of Medicine - Yeshiva University in 1982.
Dr. Adams is a psychiatrist practicing in Baltimore, MD. He was educated at Howard University College of Medicine in 1990.
Dr. Scaringe-Dietrich is a pain medicine doctor practicing in Newark, DE. She was educated at University of Connecticut School of Medicine in 1994.


text:
Words On The Street: Guernsey Underground News Service during WW2
(Featured image: my own photo of the article when it was adapted for The Guernsey Press on 27th June 2014)
Freedom of speech – or the freedom to publish and read particular news stories – is something which we often take for granted.
In our increasingly connected and tech-savvy society, we are able to access breaking or controversial news stories whenever and wherever we want, and often for free. Moreover, we are becoming generators of news through the ever-increasing presence of social media sites such as twitter and Facebook, where we have our own 'news feeds'.
Of course, news organisations and publications select stories that will best inform, entertain and satisfy their specific audience, but (aside from a few exceptions!) you are guaranteed a certain level of objectivity. Equally, you have the ability to choose your news. You can pick up the Guernsey Press, scroll through your twitter feed, refresh your Facebook page, visit BBC News online, listen to the radio, watch Sky News or flick through The Times. The choice is endless.
But what if all this was taken away from you? Can you imagine having to read censored newspapers full of propaganda, hide your radios at great risk and filter your words on a daily basis?
For the thousands of islanders who remained in Guernsey during the occupation, this was the harsh and unavoidable reality.
News distribution and consumption underwent a complete transformation with the arrival of the German occupants on June 30 1940, severely reducing the extent to which the island's media could accurately report local, national and international news.
The Germans had at first recommended an amalgamation of Guernsey's two local papers, the Evening Press and the Star, andthough this did not take place, the two papers eventually agreed to print on alternate days throughout the week to conserve paper. German propaganda covered most if not all of the front pages, while local news was forced to focus on more inconsequential topics such as local swimming galas, birth rates etc.
Each item was meticulously scanned to make sure there was nothing offensive to The Third Reich. Nevertheless, Frank Falla, a local journalist working during the occupation, said that Guernsey newspapermen were advised by the local authorities at evacuation time that "it was their duty, as the main line of communication between authority and people, to stay at their posts to ensure official information reached the people."
Herbert Winterflood, a local writer who survived to tell his tale of the occupation, said how the entire front page of the first paper under Occupation was devoted to 'Orders of the Commandant,' carrying a clear warning that any hint of disobedience towards the military would be dealt with severely, underlined with a threat to bomb St Peter Port if any rebellion took place.
Such propaganda had the key objective of persuading islanders that they had no better choice than to stick with the occupying force. The Evening Press once even carried an editorial headed: 'Why you should be learning German'.
Of course many islanders knew they were being fed a one sided newsreel. But such false information alongside pro-German articles must have been confusing and disheartening for many who had no access to the underground press leaflets which started to slowly emerge.
The Germans decided in May 1942 to publish their own newspaper in Guernsey. The weekly Deutsche Guernsey Zeitung ran from July 4 1942 to May 8 1945 and gave the occupying forces, many of whom were missing home, a sense of familiarity with their homeland. Indeed, these were also full of pro-German propaganda and illusions of Hitler-esque grandeur.
The occupying forces were also keen to publicise any acts of German kindness or geniality in the newspapers. Whenever there was an encounter between the German military and local people, there was always a photographer on hand to record the smiles and handshakes.
Even with half the population gone and such blatant propaganda, circulation of the Evening Press remained at an average of 5,600 copies a day. Locals were still keen to read the news either out of habit or on the off chance that a secret message may be filtered through the censor.
Pockets of resistance helped defy the domineering German media censorship, never defeating but certainly challenging it as an all-consuming force in Guernsey during the Second World War.
Active resistance, such as sabotage or helping escaped prisoners, brought threats of swift reprisals, and even the death penalty. Escape from the islands was extremely dangerous and dependent on obtaining a boat to cross the Channel. Still, around eighty people from Jersey and seventy from Guernsey were successful over the five years.
Resistance through media was equally difficult and harshly punishable, yet many took the risk. One such form was resistance news sheets. British historian Barry Turner said in Outpost of Occupation: "This was a direct and dangerous challenge to the authorities, who ranked the dissemination of news as a far more serious crime than simply listening in."
Information from the outside world was highly valued, and groups of locals secretly distributed leaflets printed with digests of the BBC News. This required a certain degree of organisation. Shorthand writers, typists and printers had to be found, and a distribution network had to be initialised. Paper, ink and printing machinery were needed when all were in great demand.
It was challenging and treacherous work and the Germans recognised the existence of these news leaflets for what it was – organised resistance. There were several underground news services on Jersey and Guernsey; some only lasted a couple of issues, some several years. The G.U.N.S. (Guernsey Underground News Service) was one of the most successful leafleting operations in Guernsey, publishing daily editions from May 1942 until February 1944.
G.U.N.S was run by fifty one year old Charles Machon,a linotype operator in the office of the Star, with the help of its Editor Frank Falla and three other men. The leaflet carried a seven hundred-word précis of that day's BBC broadcasts typed up on thin tomato packing paper. It was calculated at having a circulation of three hundred on all the islands and was passed secretly from reader to reader.
While these numbers are relatively small, once the news was read by a small group, word of mouth played a huge role in spreading the facts faster and wider throughout the community. This was dangerous business however, and in February 1944 a copy of a G.U.N.S. pamphlet fell into the hands of an informer, an Irishman called Paddy Doyle.
The five men were arrested and sentenced to prison on the continent. Machon and the others were "grilled" by the Gestapo for two weeks. Machon was sentenced to two years and four months imprisonment in Germany, but he only survived this ordeal for five months because of a stomach ulcer. He died in prison along with another member of the resistance group. The other three returned alive, including Frank.
Another Guernsey man, Mr L.E. Bertrand, ran a news service from the confiscation of wireless sets in June 1942 until the liberation of the islands. He said in A Record of the Work of the: Guernsey Active Secret Press, that the BBC News was the "only link we had with the outside world. The Germans did not want us to hear the truth, but I was determined that Guernsey should get the news, no matter what the cost." Mr Bertrand tempted providence by keeping a wireless set in a garden shed no more than fifty feet from a German anti-aircraft battery, yet unlike members of the G.U.N.S. group, he was not caught.
Until June 1942, most families had one or more radios and could tune into the BBC. Of course, this was less than a guarantee of discovering the whole truth as British propaganda would have seeped into such reports. However, there was at least a chance of weighing up one side against the other.
This came to an end when the German military ordered the confiscation of all radios (for the second time) in June 1942 until the end of the occupation in May 1945. Germans gave the reason for confiscation as a military precaution. The BBC had been encouraging listeners in France and other occupied areas to take part in a general resistance campaign. This immediately brought orders from Berlin for the sets to be withdrawn. In total, 8000 sets were collected in Guernsey.
However, many people managed to hide wireless sets beneath floorboards, behind cupboards, inside armchairs, barrels and any other unlikely place they could think of. Still, according to local writer June Money: "Being in possession of a crystal set or a radio was always dangerous".
Houses were searched without warning and while some people were lucky enough to get away with hidden radios, others were not so fortunate. The unfortunate ones were fined, or sentenced to imprisonment. Those with short sentences stayed in the islands. Others with longer sentences were sent to Germany where many died in prison or concentration camps. After the confiscation of their radios, many people turned to making or acquiring crystal sets in order to hear the news.
German censors ensured that many military events and correspondence between civilian and military authorities will never be found. Nevertheless, as Herbert Winterflood said in his personal account of the Occupation: "A picture of life in the islands can be obtained by reading the texts of reports appearing in the newspapers," even if only to understand the strict levels of censorship imposed.
Neverthless, while the fortitude of those who stayed in Guernsey has been celebrated, there has been in some quarters, notably the intelligence services, a conviction that islanders had wilfully allowed the Germans to take over core elements of local life such as the media. The Model Occupation, written by Guardian columnist and associate editor Madeleine Bunting has proved particularly unpopular and deservedly so.
Bunting focused on the rare cases of collaboration in media and others areas. "It is a source of embarrassment to the islanders, and to the British, that there was no resistance in the islands on the scale of the rest of Europe…There were none of the astonishing feats of bravery which characterised the legends of the France, Belgian, Cretan and Greek resistance," she said in her book.
Her comments are not only unjustifiably harsh, they are ill-informed. At no time did leading islanders accept German authority other than by enforcement or threat. Her comments ignore the obvious fact that, in contrast to other occupied areas, the Channel Islands were denied the arms and agents deemed essential for a grassroots rebellion, surely a critical factor when it comes to judging the islanders' wartime behaviour.
As a group of small islands cut off from resources, other people and escape routes, these considerations must be taken on board when critiquing the scale and success of resistance to media censorship. The fact that any form of underground news service was set up at all – in such a small geographical area – should be greatly commended.
The various underground news services and hidden radios prove the people of Guernsey did not give up their media freedom without a determined and persistent fight. Freedom recorded the highest single circulation in the Evening Press's newspaper's history with 17,585 copies sold on May 9 1945. The front page read: "At last Guernsey's Great Moment has come – the moment for which we have been waiting for five weary years. The British are here to expel the Germans and we are free". It had been a long time coming.
Research/Further Reading
Bertrand, L.E. (1945) A Record of the Work of the: Guernsey Active Secret Press 1940-45. Guernsey: The Guernsey Star and Gazette Company.
Bunting, Madeleine. (1995)A Model Occupation. The Model Occupation. London: Harper Collins.
— Resistance? What Resistance? The Model Occupation. London: Harper Collins.
Falla, Frank W. (1967) Acting Editor. The Silent War. London: Leslie Frewin.
Marr, James. (2001) The Second World War. The History of Guernsey: The Bailiwick's Story. Guernsey: The Guernsey Press Company.
Money, June. (1995) Evacuation. Aspects of War: The German Occupation of The Channel Islands. Guernsey: GP Printers.
— Communications. Aspects of War: The German Occupation of The Channel Islands. Guernsey: GP Printers.
Prigent, Dave. (1997) Occupation Troubles. Guernsey Press: The First 100 Years. Guernsey: The Guernsey Press Company Limited.
Turner, Barry. (1998) Introduction. Outpost of Occupation. London: MPG Books.
— Propaganda War. Outpost of Occupation. London: MPG Books.
Winterflood, Herbert. (2002) Here are Your Orders. Occupied Guernsey 1940-1942. Guernsey: The Guernsey Press Company.
— Gearing for an Economy Drive. Occupied Guernsey. Guernsey: The Guernsey Press Company.
Posted in HistoryTagged guernsey, GUNS, history, island, journalism, NEW, occupation, WW2By jessamy baldwin1 Comment
One thought on "Words On The Street: Guernsey Underground News Service during WW2"
Thanks for making your article available online Jessamy. Although I am not as optimistic as you that we really do have free speech in Guernsey today, I was impressed that you wrote the entire piece above without using the word 'Nazi' once. Not that it's use would not have been justified once or twice, but the many people who work in the media in the Channel Islands who are intent on forcing their own culturally left-wing views on everyone never miss an opportunity to imply that everyone who lived in WWII Germany were evil Nazi's, and they do this by endlessly repeating the word when simply calling them 'German' would do. Guernsey locals who lived through the Occupation rarely refer to the Germans as 'Nazi's', though they know only too well that some of them were just that. The vast majority of the female journalists working at the Guernsey Press over the last few years have let their own left-wing political views show through in news articles that should have been totally objective. It would be good to see you back in the island at some stage to show your colleagues how to do their job more professionally.
← Advice from a Journalism Intern: the fun and the pitfalls
Jazzy Beetroot Salsa →


Self-reliance boils down to taking control of what we can control and depending as little as possible on what we can't control.
Self-reliance is a grand-sounding phrase, but what does it mean in real life?Does it mean total self-sufficiency?
To my way of thinking, even the most self-sufficient still rely on energy pulled out of the ground somewhere far away, grains grown far away and a host of goods manufactured far away.
For most of us, living in urban or suburban zones, self-reliance boils down to this:take control of what you can. We can't control monetary policy or the shared infrastructure; we're at the mercy of authorities at the top of highly centralized hierarchies.
But that doesn't mean we have no control. We can control what we put in our mouths, what we do with our time and what we pursue with our minds.
The dynamic here is well-known: garbage in, garbage out. Garbage food in, garbage health out. Garbage financial planning in, garbage finances out. And so on.
As longtime readers know, we maintain a messy postage-stamp sized urban garden. Despite my lazy gardening style, the garden produces more vegetables than we can eat, so we share much of the yield. In summer, we only buy what we don't grow: round onions, carrots, etc.
Here's a few photos of this summer's bounty.
Fitness is like food: garbage in, garbage out. Any 6-foot/2-meter square of open space is a gym. You don't need any weights, machines or special equipment. If you want this stuff, much of it is available used at a huge discount to the retail price. If the weather allows, a bicycle replaces many auto trips. Fitness does not have to be a separate activity--it can be part of everyday life.
You can use a number of metrics to monitor your fitness: Body Mass Index, weight, strength, endurance. A good baseline that requires no machinery is the Army Physical Fitness Test (APFT). As always, before starting any fitness program, get checked out by a doctor to establish your baseline health. Don't overdo it. Don't attempt the APFT if you aren't in a long-term fitness regime; you may hurt yourself, and that's not the goal of fitness.
I'm going to take the APFT later this year, too. It's self-administered. It's not a competition, except against yourself and your own fitness goals.
Thank you, Robert S. ($25), for your exceedingly generous contribution to this site-- I am greatly honored by your steadfast support and readership.