text:
Richard Thornhill delves into Emily Bronte's dark and secret places
Published in Northern Earth 90 (2002): 16-19
Emily Brontë's Wuthering Heights is one of the world's most powerful and perennially popular novels. However, I think that it has been misunderstood. I am not a literary critic, and I read the book for the first time only recently, but I am familiar with folklore that elucidates certain aspects that would otherwise be inaccessible, because I grew up in Haworth, 'the Brontë village', when it was a small town of farmers and mill-workers, not the middle-class commuter place that it is now. My grandparents, when young, knew an old lady who had been taught the Bible by Emily Brontë, and I spent my youth wandering the same moors as she.
Who or what Heathcliff was is unclear. He may have been a gypsy (pp 47, 77, 80, 127, 134). Alternatively, he may have been non-white, as he is referred to as a lascar (p 91), "a regular black" (p 98), "an American or Spanish castaway" (p 91) and an Indian prince (p 98). Furthermore, he was found in Liverpool in 1771 (pp 77-78), when it was the fulcrum of the slave trade and had a large non-white population, and he spoke an unknown language (p. 77). He may even have been a goblin, as Isabella called him this (p 208) and Ellen pondered upon the possibility (pp 359-360), and he does seem to have had supernatural powers, being able to open a window that was soldered shut (pp 67, 70). However, he does not seem to have been highly sexed, and is not presented as sexually attractive, which rather undermines the quasi-Freudian reading of the novel in terms of Brontë's sadomasochism and repressed sexuality [1,2]. Brontë does seem to have had sadistic tendencies, as some of her descriptions of cruelty have no obvious connection with the plot (pp 67, 160, 217), and Isabella was an obvious masochist, but it is about Hareton that the most obvious Freudian slips (if that is how they are to be read) are made, eg "He opened the mysteries of the fairy cave" for the younger Catherine (p 233).
The fairy cave was under Penistone Crag (pp 109, 161, 225~233, 248), the only named local place other than the two houses and the village, and therein lies the key to the novel's allegory. Penistone Hill, known locally as The Dimples, is an area of quarried moorland behind Haworth Church, but there is no crag there, and Penistone Crag is generally thought to be based on Ponden Kirk, an outcrop cliff about three miles W of Haworth [3-5]. It has a natural passage through the base, and local folklore has it that couples who crawl through this together will die if they do not marry within a year, or that they will commit suicide and haunt the rock forever if they marry someone else. It seems obvious that this passage is the "fairy cave under Penistone Crag" (p 161), and the fact that no critic has suggested this shows the importance of local knowledge. Were one to read the novel in superficially gothic terms, one would expect such an eerie story to be linked with Heathcliff and Catherine, but it was the younger Catherine who was obsessed with visiting the cave, at 13 (p 226), and Hareton who took her there (p 233).
Rocks with holes have obvious sexual symbolism. Men-an-Tol in Cornwall is famous, but Pennine traditions are less well known. 'Witching stones', small stones with natural holes, used to be used for protection against witchcraft. The Hitching Stone, above Cowling, over the moor from Ponden, is a house-sized boulder, with a fossil tree trunk passing through. The trunk has weathered out for about half its length, and an alcove called the Priest's Chair has been carved into the boulder so as to intersect the hollow part of the trunk, making a hole which extends from the alcove to the outside. One can look through this hole, several yards long and about eight inches in diameter, and it makes a strange echo when called into. No information seems available about the history of the boulder, but the Priest's Chair seems very old. 'Hitching' could also derive from 'witching', and local folklore has it that the stone was thrown across from Rombald's Moor by a witch, the hole being made by her broomstick.
It therefore seems that Hareton was the novel's central sexual figure, and that Brontë contrasted the flesh (Hareton), the world (Edgar) and the devil (Heathcliff): it was only the worldly and spiritual-demonic loves that were baleful. Rejecting her Christian upbringing, she did not present virtue as a serious alternative to the three, and the only characters who spoke in moral or overtly Christian terms were the evil Joseph and the merely prudent Ellen.
At this point I might seem to be arguing that the novel presented a covert case for sexual pleasure and licence, that Brontë was a sort of D H Lawrence 70 years before time. This is arguable, as the intensely physical courtship of Hareton and Catherine was the only one of the five loves that looked set to result in happiness. However, there is more to the novel than that, and its deeper meaning is connected with Brontë's paganism.
This seems an odd claim to make. However, as the younger Catherine was repeatedly referred to as a witch (pp 230, 319, 350), and also claimed to be one (p 57), and the older Catherine accused Ellen of witchcraft (pp 161, 166), the two "witches" were the only likeable characters. The elder Catherine, hysterically Christian in her obsession about death and longing for a Paulino-Platonic ideal state (pp 196-197, cf 1 Corinthians 13:9-12), can be contrasted with her mild and compromising, yet strong and sexy, daughter. The younger Catherine, the eternal female, softening the charmless Hareton with her love, and gardening the moor, represents affirmation and transformation of the flesh, in contrast to attempts to deny or transcend it.
This identification of flesh and earth leads to the further significance of the fairy cave. The worldly and spiritual loves were baleful, whereas that with Hareton was forged in the earth. It is a mistake to see the happy ending either, positively, in terms of Christian forgiveness, or, negatively, as Brontë's gothic vision succumbing to her moral values1, as it does not represent a Christian/Marxist culmination of history. Neither is it a Platonist/Buddhist escape from history. Reading mysteria for "mysteries" (p 233), it is seen to be an Eleusinian celebration of cyclicity, symbolised by reclamation of the name Catherine Earnshaw after twenty years, and of Hareton Earnshaw after three hundred. It is the sweet futility of eternal recurrence. This celebration of the contingent chimes with the younger Catherine's affirmation of the flesh.
'Kirk' ('church' in Scottish and Northern English dialect) is occasionally used for natural rock formations that resemble churches, such as that on Kirkstone Pass in the Lake District. However, it is also used in Cumbria to refer to some prehistoric stone-circles and cairns [6], and it is tempting to suggest that Ponden Kirk was a pagan holy place. As well as having the fairy cave, Penistone Crag was where the elder Catherine accused Ellen of collecting elf-bolts to use for witchcraft (pp 161, 166). Elf-bolts are stone arrowheads, which were believed to be made by elves, but which we now know to have been left by prehistoric people (yet they always look so new….). In the next clough to Ponden Kirk is Silver Hill, a small hill that the farmer at Silverhill Farm told me was a round barrow, although it is not shown as an antiquity on Ordnance Survey maps. It is crowned with Scots pines: Alfred Watkins would have been pleased! [7] Perhaps it is not so much eternal recurrence as eternal presence that Brontë celebrated….
It is often suggested that Brontë did not have her heart in the happy ending [1,8]. This seems probable, considering how strongly Heathcliff was drawn, but this is not because she felt socially compelled to reject her wild vision, but because, although she longed to be like the younger Catherine, as an evangelical vicar's daughter she could not overcome her 'satanic' tendencies. The Satanist accepts the Christian picture of the wickedness of the pagan, natural, man, and then affirms that wickedness, just as the pervert revels in an ascetic vision of sex as depraved. This connects with the way nature is presented.
The British moors are not natural, but are a profoundly degraded environment, the result of sheep-grazing and burning, starting with Neolithic people, and reaching its full intensity with the big monasteries. Before Henry VIII, the whole area up to the county boundary was part of the grazing land of Kirkstall Abbey at Leeds, and the grazing involved massive deforestation and soil erosion, together with heavy-handed oppression of the locals, who preferred to hunt deer and grow oats and barley. The village of Oxenhope, along Hanging Gate Lane, on the hillside above the modern village, may have been depopulated by the monks. Brontë, or at least her 'satanic' side, saw a grim pseudo-nature, and loved its grimness. Her fascination with Heathcliff is somewhat analogous.
Page numbers in parentheses refer to the following: Emily Brontë, 1847, Wuthering Heights, Penguin, London (1985).
Other references are as follows:
[1] David Daiches, 1985, Introduction, pp. 7~29 in Wuthering Heights (above).
[2] Thomas Moser, 1962, 'What is the matter with Emily Jane? Conflicting impulses in Wuthering Heights', Nineteenth-Century Fiction 17:1~19.
[3] West Yorkshire Metropolitan County Council, Official Souvenir Guide: Haworth and the Worth Valley, p. 15.
[4] T. Yamada and K. Fujimoto (eds.), 1997, 'The country of the Brontë sisters', http://www.tetsu.demon.co.uk/main/haworth2_e.html (Yorks Hill Fair).
[5] 'Off the line', 2001, http://www.kwvr.co.uk/guidebook/offline.htm (Keighley and Worth Valley Railway, Haworth).
[6] E g Swinside is known as 'Sunken Kirk'. Mike Haigh, 2001, personal communication.
[7] Alfred Watkins, 1925, The Old Straight Track, Sphere Books, London (1976), pp. 61-62. [Eds: There is considerable doubt that this is in fact a round barrow; if anyone can offer more information we would be glad to know].
[8] Eleanor Hubbard, 2000, 'ClassicNote on Wuthering Heights', ClassicNotes by GradeSaver, (GradeSaver, USA)
Published in NE90 (Summer 2002), pp.16-19


text:
Roy Maurice Keane (31 de octubre de 1971; Cork, Irlanda) es un exfutbolista, actual comentarista deportivo y entrenador irlandés. Es conocido principalmente por su paso por el club Manchester United de Inglaterra, en el que se desempeñaba como centrocampista, donde sus dotes de mando y liderazgo, su agresividad tanto táctica como física, su rebeldía y desobediencia le hicieron temible incluso entre sus compañeros de equipo. Con los «Diablos Rojos» consiguió los trofeos más importantes tanto a nivel nacional como internacional. Tras su carrera como jugador fue entrenador del Sunderland AFC, equipo con el cual ascendió a la Premier League inglesa en la temporada 2006-07, dimitiendo el 4 de diciembre de 2008; y del Ipswich Town, del cual fue despedido en enero de 2011. También fue ayudante técnico de Paul Lambert, entrenador del Aston Villa de la Premier League inglesa. De 2013 a 2018 trabajó como asistente en la selección de fútbol de Irlanda, asimismo fue entrenador asistente del Aston Villa en 2014 y del Nottingham Forest en 2019.

Trayectoria

Como jugador

Tras iniciar su carrera  con el Cobh Ramblers FC (1989-90) en su Irlanda natal, se trasladó a Inglaterra fichando con el Nottingham Forest FC, donde duró dos años, antes de ser traspasado al Manchester United F.C. en 1993. Vistiendo la camiseta roja, con el dorsal número 16, donde durante muchos años fue capitán y ganó numerosos títulos, entre los que se encuentran la Premier League, la Copa de la Federación Inglesa (FA Cup), la Liga de Campeones de la UEFA; consiguiendo el triplete, la  prestigiosa Triple Corona, además de la tradicional Copa Intercontinental.

Jugó 326 partidos de liga, anotando 33 goles. En competiciones europeas participó en 79 encuentros, realizando 13 anotaciones. Con el equipo de Old Trafford participó en  un total de 480 partidos en los que marcó 51 goles. Lo que supuso ganar 7 veces la Premier League, 4 veces la copa FA Cup de la Federación, 5 supercopas de Inglaterra, una Champions League y una Copa Intercontinental.

Uno de los sucesos más recordados de su carrera es su incidente con el noruego Alf-Inge Håland. En un partido de 1997 que enfrentaba al Leeds United y el Manchester United, en una acción fortuita, Keane se lesionó el ligamento cruzado anterior en una acción con el jugador noruego. Ante las muestras de dolor del centrocampista irlandés, Håland se burló, asumiendo que estaba fingiendo un contacto para pedir penalti. Esta lesión apartó a Keane de los terrenos de juego durante una temporada. En 2001, casi 4 años después, en un Derbi de Mánchester, Keane se tomó revancha, atizando una patada brutal a la altura de la rodilla derecha del noruego. Curiosamente, ha quedado en el folclore colectivo la narrativa de que esta acción terminó la carrera de Alf-Inge, pero nada más lejos de la realidad. El defensor noruego terminó el partido (no así Keane, que se marchó expulsado), y jugó varios partidos más, como un partido una semana después ante el West Ham United, hasta que se retiró por lesiones en la rodilla izquierda, la contraria a la presuntamente lesionada por Keane. Inicialmente recibió una suspensión de tres partidos y una multa de £5,000 de la Asociación Inglesa de Fútbol (FA), pero después de la publicación de su autobiografía en agosto de 2002, declaró que tenía la intención de golpear duramente a Håland, si bien no buscaba lesionarlo. Dijo además que volvería a hacerlo. Fue suspendido por cinco partidos más, y recibió una multa de £150,000 en la investigación subsiguiente. Además, fue demandado por Alf-Inge a raíz de estas declaraciones, perdiendo el litigio el jugador noruego al reconocer que se lesionó de la rodilla contraria, dirimiendo el tribunal que la entrada de Keane no fue resultante de la pronta retirada de Alf-Inge Haaland. El jugador no volvió a jugar nunca más un partido completo, aunque ese partido sí lo terminó y dejó el fútbol en el año 2002.

En enero de 2006, Keane decidió dejar al Manchester Utd. Desde entonces, el jugador irlandés optó por jugar en el Celtic de Glasgow, consiguiendo ganar la liga escocesa. Terminado el campeonato escocés de ese año, Keane se retiró del fútbol activo.

Como entrenador
Tras dejar el fútbol como jugador Keane se dedicó a la carrera de entrenador, dirigiendo al Sunderland AFC (con el que consiguió el ascenso a la Premier League) hasta que el 4 de diciembre de 2008 dimitió de su cargo. De 2009 a 2011, fue entrenador del Ipswich Town FC, de la Football League Championship (la segunda división inglesa). Desde 2013 a 2018 trabajó (junto a Martin O'Neill) como asistente en la Selección irlandesa. Tras colaborar con la selección de su país, Keane entrenó en calidad de asistente al Aston Villa F.C.  durante 2014 y al Nottingham Forest F.C. en 2019.

Selección nacional

Con la selección de Irlanda fue internacional durante la Copa Mundial de Estados Unidos 1994, y en las eliminatorias para el Mundial de Francia 1998, donde no clasificó. Logró instalarse con su selección para la Copa Mundial Corea-Japón 2002, donde fueron eliminados por penales en octavos de final ante España, aunque Keane abandonó la convocatoria antes del inicio del campeonato tras discutir con el seleccionador irlandés Mick McCarthy. Como su selección no consiguió estar en el Mundial de Alemania 2006, Keane decide hacer público su retiro del elenco irlandés, donde disputó, desde su debut, 67 partidos, marcando 9 goles.

Clubes

Como jugador

Como entrenador

Palmarés

Como jugador
 Campeón de la Premier League: 1994; 1996; 1997; 1999; 2000; 2001; 2003.
 Campeón de la Copa de Inglaterra: 1994; 1996; 1999; 2004.
 Campeón de la Champions League: 1999.
 Campeón de la Copa Intercontinental: 1999.
 Campeón de la Liga Escocesa: 2006.
 Integrante de FIFA 100: 2004.
 Campeón de la FA Community Shield:1993,1994,1996,1997,2003.

Como entrenador

Campeonatos nacionales

Distinciones individuales

Como jugador

Como entrenador

Enlaces externos

 Datos y curiosidades sobre Roy Keane

Futbolistas de Irlanda
Futbolistas de la selección de fútbol de Irlanda
Futbolistas de Irlanda en la Copa Mundial de 1994
Futbolistas de Irlanda en la Copa Mundial de 2002
Futbolistas del Nottingham Forest Football Club
Futbolistas del Manchester United Football Club
Futbolistas del Celtic Football Club
Futbolistas FIFA 100
Futbolistas FA Premier League
Entrenadores de fútbol de Irlanda
Entrenadores del Sunderland Association Football Club
Entrenadores del Ipswich Town Football Club
Nacidos en Cork
Pivotes de fútbol

redpajama_set_name: RedPajamaWikipedia


Hi-Rez Studios' free-to-play hero shooter enters Steam's 'concurrent' top ten while in open beta.
Free-to-play hero shooter Paladins has taken Steam by storm since entering open beta on 16 September. According to sales and player stat trackers, the early access title from Hi-Rez Studios has become one of the top games based on concurrent players and has been downloaded almost 800,000 times.
Developed by the creators of hit MOBA Smite and the critically acclaimed FPS Tribes: Ascend, Paladins has been subject to a fair amount of wry looks due to its aesthetic and mechanical similarities to Blizzard's Overwatch.
Despite the lingering criticisms – several Steam users have referred to Hi-Rez Studios' offering as "Overwatch for poor people" – since entering open beta on 16 September, Paladins has been downloaded 788,324 times at time of writing (via SteamSpy), with a peak of 38,439 concurrent players on 18 September.
Players also seem to be relatively impressed with the game, garnering a "very positive" overall rating of 84% based on 10,065 user reviews on Steam. According to the page's description, the shooter is "very much in beta" and "iterating on ideas and player feedback." It also states that despite being in early access, the game will "always be free-to-play".
Paladins utilises the same hero shooter formula of titles such as Overwatch and Gearbox's Battleborn, where players choose from a broad selection of diverse "Champions" with different skill-sets and strengths in the game's '5v5' arenas. Hi-Rez Studios' take on the increasingly popular genre differentiates itself with its contemporaries with a MOBA-lite Card and Deck system that influence a hero's abilities in battle, and ride-able mounts such as horses and mechs.
Hi-Rez Studios' COO Todd Harris addressed criticisms that Paladins is an Overwatch 'clone' in a statement to IGN. Harris argued that many of the similarly styled characters "were available and playable in the Paladins beta long before similar character abilities were shown in Overwatch" and are inspired by genre classics such as Team Fortress 2, but with a fantasy design twist.


Enjoy this exciting complete series today. The ELE Series is a young adult series that can be enjoyed by readers of all ages.
With over seven hundred five-star ratings on retailers and Goodreads! When the government enacts Project ELE to preserve the human race after a devastating epidemic, survivors like Willow must adapt to new lives in F.E.M.A. shelters. But soon, Willow and her friends acquire unnatural abilities that have far-reaching consequences. The first book in this best-selling series is FREE.
Start Reading Project ELE Today!


We're almost there! The Gutierrez family built their fence this past Saturday under Construction Project Manager Paul Stromdahl's supervision. There was a fence in place, but it was in such substandard condition that we had to replace it. "It was pretty horrible," says Stromdahl. But the new fence, as you can see, is sturdy and ready for duty!
Want to help? Work starts at 9am (plan to get to Sumas by 8:30 – 8:45 for instructions from Stromdahl), breaks for lunch around Noon, and continues on until 4pm. Bring a sack lunch and wear comfortable clothes/footwear that covers your whole foot (no sandals or open-toed shoes). Call Janet at 360.715.9170 or email volunteer@hfhwhatcom.org if you're planning on coming out. It's supposed to be a beautiful weekend for building!
Construction Project Manager Paul Stromdahl is burning the candle at both ends to get the Gutierrez family in their home before the kids are due back in school. We'd hate for the children to have to transfer after the school year has already begun. But to accomplish our goal, Paul needs all the help he can possibly get. If you're available this Saturday, August 6th and willing to help out, we'd be grateful to have you. Paul plans to tackle flooring, counter tops, painting, and some yard work.
Call Janet at 360.715.9170 or email volunteer@hfhwhatcom.org to sign up. Plan to get to Sumas by 8:30 to 8:45 AM. We'll take a lunch break around Noon and work until 4 to 4:30 PM. If you're unable to stay for the entire day, please let us know so we can plan accordingly!
One of the most persistent myths about Habitat for Humanity is that we give houses away for free. In fact, we sell homes at cost to qualifying individuals/families like the Gutierrez family who demonstrate a willingness to partner with us. These folks are what we call Partner Homebuyers and make no mistake: they don't just buy their homes, they work for them, too.
Need for housing. People living in substandard or unsafe conditions are good possible candidates for our program. The Gutierrez family home is severely overcrowded, a problem which often creates health concerns as well, thereby marrying substandard with unsafe – a deleterious combination.
Willingness to partner. Becoming a Partner Homebuyer means entering into a long-term relationship with Habitat for Humanity. In the first place, building a home takes time and hard work. Then, once the home is built, homeowners remit their mortgage payments to Habitat. All in all, we're talking about a relationship of up to 30 years or more. And with 250 hours of sweat equity to complete before construction even begins, that relationship begins with labor. Folks like the Gutierrez family have consistently demonstrated their desire to work alongside us toward a world where everyone has a decent place to live.
Ability to repay the mortgage. Partner Homebuyers like the Gutierrez family have a proven history of prompt bill payments and the documented ability to pay their mortgage each month.
Soon the Gutierrez family will move into their new home. This transition signifies the culmination of about 16 months of consistent effort. After joining our program in April of 2015, they rolled up their sleeves immediately and got to work, primarily in our store. Within 7 months they'd completed their first 250 hours of sweat equity. Not content to rest on their laurels, the Gutierrez family worked even harder, completing another 250 hours by the end of the year. The home they'll soon move into is far from free. They've paid with their labor and enthusiasm and will continue to pay with their pocketbooks. A true partnership, we're proud to call the Gutierrez family our next Habitat Homeowners.
Please join us in congratulating the Gutierrez family on signing the paperwork for their new home! In a meeting with Executive Director John Moon yesterday, Jorge and Maria Elena signed the Purchase and Sales Agreement for what will be their 4 bedroom, 1 bath house in Sumas. The Gutierrez family joined Habitat for Humanity in Whatcom County's roster of Partner Homebuyers in early April of 2015. They got to work right away and quickly completed 500 hours of sweat equity. They're very happy about their new home and are excited to move in. Construction Project Manager Paul Stromdahl says, "I'm aiming for the end of July," for completion of the house. We can't wait for the house dedication!


text:
package org.apereo.cas.config;

import org.apereo.cas.CipherExecutor;
import org.apereo.cas.api.PasswordlessTokenRepository;
import org.apereo.cas.api.PasswordlessUserAccount;
import org.apereo.cas.api.PasswordlessUserAccountStore;
import org.apereo.cas.authentication.AuthenticationEventExecutionPlanConfigurer;
import org.apereo.cas.authentication.AuthenticationHandler;
import org.apereo.cas.authentication.AuthenticationSystemSupport;
import org.apereo.cas.authentication.PasswordlessTokenAuthenticationHandler;
import org.apereo.cas.authentication.adaptive.AdaptiveAuthenticationPolicy;
import org.apereo.cas.authentication.principal.PrincipalFactory;
import org.apereo.cas.authentication.principal.PrincipalFactoryUtils;
import org.apereo.cas.configuration.CasConfigurationProperties;
import org.apereo.cas.impl.account.GroovyPasswordlessUserAccountStore;
import org.apereo.cas.impl.account.RestfulPasswordlessUserAccountStore;
import org.apereo.cas.impl.account.SimplePasswordlessUserAccountStore;
import org.apereo.cas.impl.token.InMemoryPasswordlessTokenRepository;
import org.apereo.cas.impl.token.PasswordlessTokenCipherExecutor;
import org.apereo.cas.impl.token.RestfulPasswordlessTokenRepository;
import org.apereo.cas.services.ServicesManager;
import org.apereo.cas.util.io.CommunicationsManager;
import org.apereo.cas.web.flow.AcceptPasswordlessAuthenticationAction;
import org.apereo.cas.web.flow.CasWebflowConfigurer;
import org.apereo.cas.web.flow.CasWebflowExecutionPlan;
import org.apereo.cas.web.flow.CasWebflowExecutionPlanConfigurer;
import org.apereo.cas.web.flow.DisplayBeforePasswordlessAuthenticationAction;
import org.apereo.cas.web.flow.PasswordlessAuthenticationWebflowConfigurer;
import org.apereo.cas.web.flow.PrepareForPasswordlessAuthenticationAction;
import org.apereo.cas.web.flow.resolver.CasDelegatingWebflowEventResolver;
import org.apereo.cas.web.flow.resolver.CasWebflowEventResolver;

import lombok.val;
import org.apache.commons.lang3.StringUtils;
import org.apache.commons.validator.routines.EmailValidator;
import org.springframework.beans.factory.ObjectProvider;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
import org.springframework.cloud.context.config.annotation.RefreshScope;
import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.DependsOn;
import org.springframework.webflow.definition.registry.FlowDefinitionRegistry;
import org.springframework.webflow.engine.builder.support.FlowBuilderServices;
import org.springframework.webflow.execution.Action;

import java.util.Map;
import java.util.stream.Collectors;

/**
 * This is {@link PasswordlessAuthenticationConfiguration}.
 *
 * @author Misagh Moayyed
 * @since 5.3.0
 */
@Configuration("passwordlessAuthenticationConfiguration")
@EnableConfigurationProperties(CasConfigurationProperties.class)
public class PasswordlessAuthenticationConfiguration implements CasWebflowExecutionPlanConfigurer {
    @Autowired
    @Qualifier("communicationsManager")
    private CommunicationsManager communicationsManager;

    @Autowired
    private CasConfigurationProperties casProperties;

    @Autowired
    @Qualifier("loginFlowRegistry")
    private FlowDefinitionRegistry loginFlowDefinitionRegistry;

    @Autowired
    @Qualifier("servicesManager")
    private ServicesManager servicesManager;

    @Autowired
    private ApplicationContext applicationContext;

    @Autowired
    private FlowBuilderServices flowBuilderServices;

    @Autowired
    @Qualifier("adaptiveAuthenticationPolicy")
    private ObjectProvider<AdaptiveAuthenticationPolicy> adaptiveAuthenticationPolicy;

    @Autowired
    @Qualifier("defaultAuthenticationSystemSupport")
    private ObjectProvider<AuthenticationSystemSupport> authenticationSystemSupport;

    @Autowired
    @Qualifier("serviceTicketRequestWebflowEventResolver")
    private CasWebflowEventResolver serviceTicketRequestWebflowEventResolver;

    @Autowired
    @Qualifier("initialAuthenticationAttemptWebflowEventResolver")
    private CasDelegatingWebflowEventResolver initialAuthenticationAttemptWebflowEventResolver;

    @Bean
    public PrincipalFactory passwordlessPrincipalFactory() {
        return PrincipalFactoryUtils.newPrincipalFactory();
    }

    @RefreshScope
    @Bean
    @ConditionalOnMissingBean(name = "passwordlessTokenAuthenticationHandler")
    public AuthenticationHandler passwordlessTokenAuthenticationHandler() {
        return new PasswordlessTokenAuthenticationHandler(null, servicesManager,
            passwordlessPrincipalFactory(), null, passwordlessTokenRepository());
    }

    @Bean
    @RefreshScope
    @ConditionalOnMissingBean(name = "passwordlessUserAccountStore")
    public PasswordlessUserAccountStore passwordlessUserAccountStore() {
        val accounts = casProperties.getAuthn().getPasswordless().getAccounts();

        if (accounts.getGroovy().getLocation() != null) {
            return new GroovyPasswordlessUserAccountStore(accounts.getGroovy().getLocation());
        }

        if (StringUtils.isNotBlank(accounts.getRest().getUrl())) {
            return new RestfulPasswordlessUserAccountStore(accounts.getRest());
        }

        final Map simple = accounts.getSimple()
            .entrySet()
            .stream()
            .collect(Collectors.toMap(Map.Entry::getKey, entry -> {
                val account = new PasswordlessUserAccount();
                account.setUsername(entry.getKey());
                account.setName(entry.getKey());
                if (EmailValidator.getInstance().isValid(entry.getValue())) {
                    account.setEmail(entry.getValue());
                } else {
                    account.setPhone(entry.getValue());
                }
                return account;
            }));
        return new SimplePasswordlessUserAccountStore(simple);
    }

    @Bean
    @RefreshScope
    @ConditionalOnMissingBean(name = "passwordlessCipherExecutor")
    public CipherExecutor passwordlessCipherExecutor() {
        val tokens = casProperties.getAuthn().getPasswordless().getTokens();
        val crypto = tokens.getRest().getCrypto();
        if (crypto.isEnabled()) {
            return new PasswordlessTokenCipherExecutor(
                crypto.getEncryption().getKey(),
                crypto.getSigning().getKey(),
                crypto.getAlg());
        }
        return CipherExecutor.noOpOfSerializableToString();
    }

    @Bean
    @RefreshScope
    @ConditionalOnMissingBean(name = "passwordlessTokenRepository")
    public PasswordlessTokenRepository passwordlessTokenRepository() {
        val tokens = casProperties.getAuthn().getPasswordless().getTokens();
        if (StringUtils.isNotBlank(tokens.getRest().getUrl())) {
            return new RestfulPasswordlessTokenRepository(tokens.getExpireInSeconds(), tokens.getRest(), passwordlessCipherExecutor());
        }
        return new InMemoryPasswordlessTokenRepository(tokens.getExpireInSeconds());
    }

    @Bean
    @ConditionalOnMissingBean(name = "acceptPasswordlessAuthenticationAction")
    public Action acceptPasswordlessAuthenticationAction() {
        return new AcceptPasswordlessAuthenticationAction(initialAuthenticationAttemptWebflowEventResolver,
            serviceTicketRequestWebflowEventResolver,
            adaptiveAuthenticationPolicy.getIfAvailable(),
            passwordlessTokenRepository(),
            authenticationSystemSupport.getIfAvailable(),
            passwordlessUserAccountStore());
    }

    @Bean
    @ConditionalOnMissingBean(name = "displayBeforePasswordlessAuthenticationAction")
    public Action displayBeforePasswordlessAuthenticationAction() {
        return new DisplayBeforePasswordlessAuthenticationAction(passwordlessTokenRepository(),
            passwordlessUserAccountStore(), communicationsManager, casProperties.getAuthn().getPasswordless());
    }

    @Bean
    public Action initializeLoginAction() {
        return new PrepareForPasswordlessAuthenticationAction(servicesManager);
    }

    @ConditionalOnMissingBean(name = "passwordlessAuthenticationWebflowConfigurer")
    @Bean
    @DependsOn("defaultWebflowConfigurer")
    public CasWebflowConfigurer passwordlessAuthenticationWebflowConfigurer() {
        return new PasswordlessAuthenticationWebflowConfigurer(flowBuilderServices,
            loginFlowDefinitionRegistry, applicationContext, casProperties);
    }

    @ConditionalOnMissingBean(name = "passwordlessAuthenticationEventExecutionPlanConfigurer")
    @Bean
    public AuthenticationEventExecutionPlanConfigurer passwordlessAuthenticationEventExecutionPlanConfigurer() {
        return plan -> plan.registerAuthenticationHandler(passwordlessTokenAuthenticationHandler());
    }

    @Override
    public void configureWebflowExecutionPlan(final CasWebflowExecutionPlan plan) {
        plan.registerWebflowConfigurer(passwordlessAuthenticationWebflowConfigurer());
    }
}

redpajama_set_name: RedPajamaGithub


text:
Berry's on Main at Woodhill Mall
6000 Garners Ferry Road
FAMILIES: Berry
In early 1979, downtown clothier Berry's on Main opened its third suburban store at the newly completed Woodhill Mall. Unlike its two other suburban locations at Dutch Square and Richland Mall, which sold both men's and women's clothes, apparel, and shoes, the Woodhill Mall store carried only women's fashions. Despite the popularity of the Berry's on Main brand amongst Columbians, the unexpected death of the company's president, Joe B. Berry (1916-1979), left it in an unstable position, which led the Woodhill Mall store to close in May 1979.
Main Image: Berry's on Main advertisement. Reprinted from The Columbia Record, December 1, 1978.

redpajama_set_name: RedPajamaCommonCrawl


Exactly what i wanted.. now i can't wait to use it!
Loved this product and can't wait to give it to my girl!
Received and absolutely amazing. It's a birthday gift for my sister and I found photos of her favourite characters online and they came out so clear! Looks like great quality too, look forward to other small projects in the future!


Singapore wants more housing in its central business district (CBD) and plans to move its infrastructure below ground to free more space on the surface.
As part of the plan to reinvigorate central Singapore, a variety of homes and services in downtown, Marina South and Rochor are being planned so more Singaporeans can live near where they work but also be within walking distance of green space.
The Urban Redevelopment Authority said it wanted about 1,000 hectares more parks and green corridors in the hope that more than 90 per cent of homes would be within walking distance of a park at some point.
It would involve an expansion of almost 13 per cent in green space from the existing 7,800 hectares.
This was part of a "conscious and deliberate effort" to protect natural spaces and increase ecological resilience, development minister Lawrence Wong said.
"Our CBD is largely mono-use … dominated largely by office developments," said Wong. "It is busy during the weekdays, but in the nighttime and weekends, we do not really see a lot of activity," he said. It should be "a vibrant place to live and play", Wong added in his speech on Wednesday (yesterday).
The plan says infrastructure, transport and storage should be moved underground to create land for residents to use.
"From time to time, we hear concerns that Singapore is developing too rapidly, that we are losing greenery and heritage spaces," the minister said.
There are also new housing concepts so residents can shop, dine and conduct activities under one site. Improved transport connectivity at major hubs in the north, west and east was also part of the plan.
Wong plans more than 400km of park corridors in the next 15 years, up from around 300km.
Being launched on Saturday is the 36km coast-to-coast trail between Jurong Lake Gardens in the west to Coney Island Park in the northeast.
Also planned is a 24km Rail Corridor from Woodlands to Tanjong Pagar. About 1 million people will live within 1km of it, according to the authorities.


text:
Q: Spring Boot, Angular2, Cross-origin I have a web-server in Spring Boot. I can send HTTP requests to it and get answers from tools like Send HTTP. I also have a web site based on Angular2 whoich works too. Part of the functionality must include HTTP requests from the Angular2 running in Chrome to the Spring Boot server. Every time I do it I have an error in Chrome console:

XMLHttpRequest cannot load 'URL Server'. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'URL Client' is therefore not allowed access.

I put into Spring server @CrossOrigin in all places where it makes sense: before @Controller, @RequestMapping, @GetMapping, but it did not help. What I am missing and how to overcome?
Great thanks, a bit desperate, Levi

A: @Bean
   public CorsFilter corsFilter() {
            UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
            CorsConfiguration config = new CorsConfiguration();
            config.setAllowCredentials(true);
            config.addAllowedOrigin("*");
            config.addAllowedHeader("*");
            config.addAllowedMethod("OPTIONS");
            config.addAllowedMethod("GET");
            config.addAllowedMethod("POST");
            config.addAllowedMethod("PUT");
            config.addAllowedMethod("DELETE");
            source.registerCorsConfiguration("/**", config);
            return new CorsFilter(source);
        }

try this it works for me !

A: Try like below:
    @Bean
    public WebMvcConfigurer corsConfigurer() {
        return new WebMvcConfigurerAdapter() {
            @Override
            public void addCorsMappings(CorsRegistry registry) {
                registry.addMapping("<<MAPPING>>").allowedOrigins("<<ORIGINS>>");
            }
        };
    }

Please go through below tutorial and try with alternate option if still not working :
https://spring.io/guides/gs/rest-service-cors/
Update 1:
As updated by @Levi
    import org.springframework.web.cors.CorsConfiguration; //+ more public class RestConfiguration {

    @Bean public CorsFilter corsFilter() {

    UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); CorsConfiguration config = new CorsConfiguration();
    config.setAllowCredentials(true);
     config.addAllowedOrigin("*");
    config.addAllowedHeader("*");
    config.addAllowedMethod("*");
    source.registerCorsConfiguration("/**", config);
     return new CorsFilter(source); }

}

A: You need to add CQRSFilter for your application and set that CORSFilter in your spring boot configuration class.
What you have to do is
1> Create your own CQRSFilter that implements Filter
2>You should add code as below in your filter
@Component
public class CORSFilter implements Filter{
static Logger logger = LoggerFactory.getLogger(CORSFilter.class);

@Override
public void init(FilterConfig filterConfig) throws ServletException {
}

@Override
public void doFilter(ServletRequest request, ServletResponse res, FilterChain chain) throws IOException, ServletException {
    HttpServletResponse response = (HttpServletResponse) res;
    response.setHeader("Access-Control-Allow-Origin", "*");
    response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE");
    response.setHeader("Access-Control-Max-Age", "3600");
    response.setHeader("Access-Control-Allow-Headers", "x-requested-with");
    chain.doFilter(request, response);
}

public void destroy() {}
}

3> Place your filter in spring configuration file
@EnableWebMvcSecurity
@Configuration
public class SecurityConfig extends WebSecurityConfigurerAdapter {

@Override
protected void configure(HttpSecurity http) throws Exception {
  http
      .addFilterBefore(new CORSFilter(), ChannelProcessingFilter.class)

  }
 }

A: You need setup a proxy to backend as is described here.
1) Create file proxy.conf.json (next to package.json) with the content
{
  "/api": {
    "target": "http://localhost:8080",
    "secure": false
  }
}

2) Edit start script in package.json
"start": "ng serve --proxy-config proxy.conf.json"

3) Run with
npm start

redpajama_set_name: RedPajamaStackExchange


text:
Q: I have written some code and I would like someone to check whether my logic is correct? My current code exits a trade when there is a profit of 24 or a loss of 12. However, sometimes the profit can reach 20 or 22 and then reverse, resulting in a loss. I want to modify the code so that if the profit reaches above 10 but does not touch 20 before reversing, the profit of 10 will be booked. Similarly, if the profit reaches 20 and reverses before touching 30, the profit of 20 will be booked. If the profit reaches 30 and reverses before touching 40, the profit of 30 will be booked. If the profit reaches or crosses 40, the trade will exit. Once a profit is booked, if the price decreases and the profit becomes less than -10, a new trade will be initiated.
flag = -12

def exit_orders():
    global flag

    try:
        current_profit = totalltp - totalCost

        if current_profit <= 6 or current_profit >= -8:
            time.sleep(3)
        elif 10 <= current_profit < 40:
            flag = int(current_profit/10) * 10
        elif current_profit >= 40:
            flag = 40
        elif current_profit < flag:
            place_order(symbol1, 'S')
            place_order(symbol2, 'S')
            return True

    except Exception as e:
        print(f"An error occurred: {e}")
        time.sleep(5)
        return False

last_profit = 0
while True:
    success = exit_orders()
    if success:
        current_profit = totalltp - totalCost
        if current_profit <= -10:
            place_order(symbol1, 'B')
            place_order(symbol2, 'B')
            break


About: For over 2,000 years, Scriptures have been read aloud to Christians gathered together. The shared stories and experiences are one of the profound ways we connect with God and the tradition of believers who have gone before us. So, too, we offer this as a wonderful and meaningful way to participate in the worship service. Lectors who speak the Word with confidence have a strong positive impact on everyone's worship experience.
Role: Our lectors are privileged to read the weekly lessons from the ambo.
Time commitment: The time commitment involves preparation before service and reading during the service. Readings are available in the weekly e-newsletter so you have the opportunity to review them and work out any pronunciations with our special guide.
About: An important aspect of Lutheran theology has long been the belief that we all minister to one another. Luther notes that, "In fact, we are all consecrated priests through Baptism, as St. Peter in 1 Peter 2[:9] says, 'You are a royal priesthood and a priestly kingdom,' and Revelation [5:10], 'Through your blood you have made us into priests and kings.'" As such we take seriously that we are all able to minister to one another on God's behalf and that God is equally accessible to all people. Therefore, we invite all individuals to minister to the congregation alongside the pastor.
Role: The assisting minister's responsibilities may include lighting the candles, leading the congregation in prayer, serving Communion, carrying the cross, and assisting in welcoming new members and the newly baptized.
Time commitment: The assisting minister should arrive about 9:30 a.m. to go through the service with Pastor Jason and will assist during the entire service.
About: In the same way that the assisting minister is given the role to minister to others, the Communion minister role is a hands-on way to participate in Holy Communion, the central Sacrament of each service.
Role: The Communion minister aids with Communion by serving from the common cup to those coming forward.
Time commitment: The time commitment is typically 10 minutes during the second half of the service.
About: As Christians, we acknowledge that Christ's presence was made known in the fellowship and sharing of a meal. At WPLC many find immense support and joy in sharing with one another the joys, sorrows, and daily reflections of their week. We, therefore, offer the opportunity for individuals to host this sacred moment of fellowship each week. This is a great activity for families or groups of friends, and getting the kids involved in service can set a great example!
Role: Hosts bring snacks to share, make coffee, and clean up after fellowship hour. Instructions for making coffee, using the dishwasher, and carrying out other responsibilities will be communicated to you prior to your first time.
Time commitment: This role typically requires planning and purchasing a snack or food item(s) in advance, setting up the coffee table and making coffee before or during the service, and spending 15 minutes to clean up after fellowship time.
About: We are reminded that we can "make a joyful noise unto the Lord" (Psalms). At WPLC we enjoy any musical gifts or offerings you might be interested in bringing to the assembly.
Role: If you sing, we would love to hear you as a soloist or in a small group. If you play an instrument, let us know and you can grace the assembly with your gift. The church musician will happily work with you to make you feel at ease.
Time commitment: The time commitment for this role varies depending on the service and the structure of your participation.
About: Periodically for high festival days we have a more robust procession that includes individuals carrying in our mobile torches that are placed around the altar or the ambo (where the readings are read and the sermon is preached). This is a great activity for adults and older or mature children.
Role: The torch bearer walks into the sanctuary carrying the torches and sits in the congregation for the service before processing out with the torches at the end.
Time Commitment: The torch bearer will briefly meet with Pastor Jason before the service to learn the details of the procession and will participate at the beginning and end of the service.
About: As our assembly gathers each week, we experience the gift of God's grace through the sacraments of Holy Baptism and Holy Communion. Our sacristan team is privileged to serve by preparing the sacraments for the assembly under the direction of Pastor Jason.
Role: Sacristans are key players behind the scenes who ensure Communion is properly and respectfully prepared, play a role in selecting the altar flowers each week (except during Lent), help prepare for the baptismal liturgy, and fill and replace the candles on the chancel.
Time commitment: Sacristans arrive to set up 45 minutes before the service and spend about 30 minutes cleaning up after the service (no participation during the service).
About: Hospitality is an important part of our Judeo-Christian heritage. The primary role of the greeter is to welcome and provide hospitality to our guests and members.
Role: These individuals are important for welcoming and providing hospitality before, during, and after the service. Before the service they hand out bulletins and greet those coming for service; during the service, they are attentive to the needs of congregants.
About: Providing directions to members and visitors helps to ease confusion and liberate worshipers to experience the presence of God more fully.
Role: These individuals are important for assisting members before, during, and after the service.
 Martin Luther, Weimar Ausgabe, vol. 6, p. 407, lines 19–25, as quoted in Timothy Wengert, "The Priesthood of All Believers and Other Pious Myths," page 12.


Baggage is the belongings which a traveler carries on his journey. A person can carry a fixed weight of baggage while on their travel in airlines. Almost all the airlines of all the countries have the same rules for the weight of the bag that can be carried on their journey. There may be slight differences in the number of items check in.
In India, the items coming to India and taken out from India come under the Exchange Management. Custom duties have to be imposed on these articles at a specific rate. The traveler has to get the clearance from the customs officer and this has to be made with a declaration by the traveler by filling up the prescribed form. The rates and tariffs are then determined.
The baggage rules may vary based on the duration of the persons stay, age or their country. Every passenger has a duty free allowance according to which the person can carry any item without paying any duty charges. But in case when the value of the items exceeds the duty free allowance then the person has to pay the customs duty for the excess value. The personal articles are exempted from paying any duty charges.
Gold and silver jewels in excess of permitted limit. The maximum limit for females is Rs.20,000 and Rs.10,000 for males.
Indian currency exceeding the amount of Rs.1000.
Harmful drugs such as coca leaf, cocaine, hemp, charas, opium, morphine, etc, and also their mixtures or derivatives.
Vulgar material that includes obscene magazines, books, pamphlets, drawing, painting, representation, figure, or any such item.
Some other restricted items include plants, parts of plants, soil seeds, fruits, dry fruits, vegetables, flowers, coffee seeds, coffee beans, cottons and un-manufactured tobacco.
Pet animals and birds are allowed but in limited numbers only.
Now most of the airlines have reduced the weight and size of luggage which a person can carry free of cost. There are some airlines which charge for each and every bag which the person carries during the journey. Almost all the airlines allow carrying overweight or oversized baggage, but the traveler has to pay extra amount for the additional weight.
The requirements of airline are different and the policies are subjected to changes at any time. The passenger has to make sure that the handbag which they carry is flight is not oversized or overweight because all flights may not have sufficient space for storing onboard. Make sure not to overstuff your bags as the airlines officials may check it if required. The travelers on executive/business/first class airfares are not affected with such problems as they are allowed with more luggage allowances.
The standard luggage allowance includes a bag of a certain size and a personal item that can be kept beneath their seats. The personal items which a traveler can carry include Briefcase, handbag, laptop, umbrella etc.


text:
Community Food Security and UF/IFAS Extension1
Kaylene Sattanno, N. T. Place, M. E. Swisher, and K. N. Moore 2
The modern food system in the United States is a complex, internationally connected network of industries and markets that is continuously changing and growing to meet the needs of its consumers. Cooperative Extension Service educational programs work to meet the needs of both producers and consumers in food systems in the United States and around the world. Extension is constantly evolving, adapting, and improving its educational programs so that clientele are empowered to address their issues or problems. The United States Department of Agriculture, the federal partner of Extension, recognized a specific need in the field of agriculture and food systems by adding the Community Food Security Act to the 1996 Farm Bill. The purpose of this paper is to define community food security and identify its importance for Extension agents in Florida.
Figure 1. A consumer peruses produce available at a farmers market.
Credit: Catalin Petolea/iStock/Thinkstock, © Catalin Petolea
Community Food Security
Community food security is, "a situation in which all community residents obtain a safe, culturally acceptable, nutritionally adequate diet through a sustainable food system that maximizes community self-reliance and social justice" (Hamm & Bellows, 2003, p. 37). To achieve this requires a systems approach that addresses local infrastructure, economic and job security, federal food assistance, food recovery and donations, education and awareness, and community food production and marketing (USDA NIFA, n.d.). There are seven components represented in this definition of community food security: food access, food safety, nutrition, sustainable agriculture, local food systems, culturally acceptable food, and social justice.
Community Food Security and Extension
Extension educators have an important role in working with their communities to build an effective food system through educational programming and stakeholder interaction. The concept of community food security deals with many aspects of the food system and with community involvement in the food system. The University of Florida, Institute of Food and Agricultural Sciences (UF/IFAS) has a commitment to increasing community food security across the state. UF/IFAS Extension developed a roadmap for the years 2013 to 2023 based on extensive stakeholder input gathered from all 67 counties (UF/IFAS Extension, 2013). The roadmap outlines five "super issues" citizens agree are the most pressing challenges and needs facing the state today. The first of those issues is "the awareness and appreciation of our food systems and our environment." Programming to address these super issues is guided by seven "high-priority initiatives":
Increasing the sustainability, profitability, and competitiveness of agricultural and horticultural enterprises.
Enhancing and protecting water quality, quantity, and supply.
Enhancing and conserving Florida's natural resources and environmental quality.
Producing and conserving traditional and alternative forms of energy.
Empowering individuals and families to build healthy lives and achieve social and economic success.
Strengthening urban and rural community resources and economic development.
Preparing youth to be responsible citizens and productive members of the workforce.
Each of these initiatives has a statewide goal team divided into specific focus areas dedicated to addressing the initiative at the local level. The seven main concepts of community food security and UF/IFAS Extension's roadmap are highly congruent. The National Institute of Food and Agricultural Sciences (NIFA) addresses hunger and food security through research, education, and extension work within the Land Grants, federally funded state nutrition education programs, grant programs for private nonprofits, and through partnerships across USDA (USDA NIFA, n.d.). Table 1 illustrates the relationship between community food security concepts, the NIFA priority science areas, and UF/IFAS Extension's statewide goals and focus area teams.
Implications for Extension
Community food security is an issue of concern in the United States. Extension services across the country are already engaged in addressing food security issues at the community level. Based on the relationship between community food security and UF/IFAS Extension's high-priority initiatives, this paper suggests that Extension agents explore two possibilities for improving community food security-based programs: 1) inter-departmental or inter-organizational collaborations, and 2) assessments for community food security needs.
The opportunity to build collaborations and inter-organizational partnerships between Extension and other community food security organizations in the community is not only available, it is relevant and can help UF/IFAS Extension meet the needs and interests of its clientele. UF/IFAS Extension's responsibility is to allocate resources and create opportunities for Extension agents to effectively address clientele needs. Collaborations with community organizations can be an excellent resource for addressing community issues specifically related to community food security.
There are many organizations in Florida working to address community food security issues and community development. Farmers markets, food banks, community gardens, and educational outreach organizations are just a few examples. Extension educators also work toward community development, citizen empowerment, and education for community members so they can make informed decisions. In addition, NIFA's Hunger & Food Security Programs encourage collaboration between government and nonprofit organizations (USDA NIFA, n.d.).
UF/IFAS Extension should explore the possibilities for partnerships with local and community organizations in order to assist Extension agents in effectively addressing community food security issues. In doing so, UF/IFAS Extension will function not only to address individual issues, but also to improve the condition of the community in which it serves. Hou (2017) suggests that urban gardens build and nurture individuals as well as social ties in a community and can serve as a model for other urban greening strategies to achieve multiple social, cultural, and economic goals. In this way, partnerships with UF/IFAS Extension could work to address community food security issues and also strengthen economies, ecologies, and social capital in their counties.
Figure 2. There are many organizations in Florida that work to address community food security issues and community development.
Credit: mangostock/iStock/Thinkstock, © mangostock
Needs Assessments
Needs assessments are one of the tools Extension agents use to determine the needs, issues, and concerns within their counties and communities. Extension agents in Florida conduct needs assessments in their communities to gain a better understanding of their clientele's community food security needs. Needs assessments help Extension agents direct community food security programming toward community members who need it the most. Extension educators must be aware of the needs of their clientele and of their clientele's culture and background. In this way, a needs assessment can assist Extension agents in utilizing their time and programming resources in the most effective way possible.
Needs assessments allow Extension agents to examine community food security in a geographical community or neighborhood. The agents should examine each of the seven components of community food security when facilitating a needs assessment.
For example, agents need to find out if community members are having a hard time getting to the grocery store, if there is a problem with spoiled or improperly cooked food in the community, if people are having a hard time locating culturally acceptable foods, or if employers are treating food system workers unfairly.
Extension agents can conduct community food security needs assessments in their counties through focus groups, community forums, surveys, and listening sessions. These types of interactions with community clientele can also help agents improve existing educational programs by gaining a better understanding of clients' needs and issues. Agents can learn about different groups in an area or county by asking questions and getting immediate feedback on issues clientele are facing.
The USDA Economic Research Service has created a Community Food Security Assessment Toolkit to assist local service providers in facilitating a needs assessment. The toolkit includes data collection instruments for various measures of food security. The toolkit can be accessed at https://www.ers.usda.gov/publications/pub-details/?pubid=43179.
UF/IFAS Extension agents routinely deal with issues that pertain to the concept of community food security. The purpose of this paper was to establish the link between UF/IFAS Extension's goals and the elements of community food security. Extension agents can improve existing efforts to meet clientele's community food security needs in two ways. First, they can collaborate with other departments or organizations that are addressing similar issues within the community. These collaborations enable Extension agents to design more effective educational programs, or reach new or nontraditional clientele. Second, they can conduct community food security–focused needs assessments. These assessments are designed specifically to identify community food needs. These two methods are just two ways in which UF/IFAS Extension agents can help reach UF/IFAS Extension goals and serve their communities in the most effective way possible.
Cohen, B., Andrews, M., & Kantor, L.S. (2002). Community Food Security Assessment Toolkit. Retrieved May 12, 2017 from https://www.ers.usda.gov/publications/pub-details/?pubid=43179
Crawford, C., & Alaimo, K. (2016). Social Health and Social Capital. In Sowing Seeds in the City (pp. 77–87). Springer Netherlands.
Hamm, M. W., & Bellows, A. C. (2003). Community food security and nutrition educators. Journal of Nutrition Education and Behavior, 35(1), 37–43.
Hou, J. (2017). Urban Community Gardens as Multimodal Social Spaces. In Greening Cities (pp. 113–130). Springer Singapore.
UF/IFAS Extension (2013). Shaping solutions for Florida's future: The UF/IFAS Extension roadmap 2013–2023. Gainesville: University of Florida Institute of Food and Agricultural Sciences. Retrieved June 4, 2014 from http://extadmin.ifas.ufl.edu/images/lrp2.pdf
USDA National Institute of Food and Agriculture (NIFA) (n.d.). Hunger and Food Security Programs. Retrieved May 12, 2017 from https://nifa.usda.gov/program/hunger-food-security-programs
Corresponding community food security concepts and Extension focus areas.
CFS Key Concept
Relevant NIFA Priority Science Area
UF/IFAS Statewide Goals and Focus Area Teams
Food Access
Food Security and Hunger
Agriculture, Natural Resource and Food Systems
FA*3: Processing, Distribution, Safety, and Security of Food Systems
FA3: Processing, Distribution, Safety, and Security of Food Systems
Individual and Family Development
FA3: Health, Nutrition, and Food Safety
FA1: Personal and Family Well-being
FA1: Agricultural and Natural Resource Profitability and the Sustainable Use of Environmental Resources
Florida's Environment
FA1: Water Resources
FA2: Sustainable Use of Freshwater and Terrestrial Ecosystems
FA5: Climate Variability and Change
Local/Community Food Systems
Agriculture, Natural Resource, and Food Systems
F1: Agricultural and Natural Resource Profitability and the Sustainable Use of Environmental Resources (especially small farms and alternative enterprises)
FA3: Economic Development
Culturally Acceptable Food
*FA=focus area, statewide goals are in italics
1. This document is AEC 384, one of a series of the Department of Agricultural Education and Communication, UF/IFAS Extension. Original publication date May 2007. Revised June 2014 and May 2017. Visit the EDIS website at https://edis.ifas.ufl.edu.
2. Kaylene Sattanno, Florida SARE program assistant, UF/IFAS & FAMU, Center for Sustainable and Organic Food Systems; N. T. Place, dean and director, UF/IFAS Extension; M.E. Swisher, associate professor, Department of Family, Youth and Community Sciences; K. N. Moore, lecturer, Department of Family, Youth and Community Sciences; UF/IFAS Extension, Gainesville, FL 32611.
Publication #AEC 384
Adams, Alison E
Place, Nick T
Swisher, Mickie
Department of Family Youth and Community Sciences (FYCS)
Marilyn Swisher


In a world where young people are creators and consumers of media, where they have to navigate thousands of images and advertisements and hidden agendas on a daily basis, we are obligated to equip them to understand and direct their own experiences.
Student agency can become a schoolwide norm through Student Led Conferences. With a little bit of systems thinking and strategic instruction around this practice, Thrive Public Schools has put students in the driver seat.
At Thrive, a blended learning school in central San Diego, parent conferences have been replaced by Student Led Conferences (SLC). At the conclusion of each grading period, students from grades TK through high school led collaborative meetings in which they review their individualized goals around literacy, numeracy and social emotional growth, examine work as indicators of progress toward goal and set next steps.
The teachers prepare framing documents: agenda, goal setting tools and reflection.
Students participate in a teacher-led whole-class discussion on why SLCs are important.
Students independently fill out the SLC agenda template with their own information and begin to practice with peers.
Students gather evidence to prove their goal mastery to their parents. This may look like a worksheet, images from a presentation, a book they are reading, etc.
Students meet individually with their teacher to practice facilitating their SLC.
As a class, students watch a video of a successful SLC from a peer, and in small groups discuss warm and cool feedback on that student's facilitation.
Several students role play an SLC as a fishbowl, with some students pretending to be parents, and some students observing.
Students hold their scheduled SLCs.
Students reflect on the effectiveness of their own SLC and make suggestions for their own improvement at the next conference.
The one goal I have mastered in ______________ is ______________________.
Another goal I have mastered in ______________ is ______________________.
One goal I am still working on in ______________ is _____________________.
Thrive recognizes that SLCs are particularly meaningful for students who wouldn't naturally elect to be the center of attention. A first grade teacher, Jamie Pekras, shares that one of her students led his first SLC (his first, first-grade SLC!) at the beginning of the school year.
We invite you to visit us at our school site in San Diego, and would love to hear anecdotes from you about Student Led Conferences.


text:
29 June 2021, 16:00 (CEST)
PastBook launches cutting-edge AI-driven app following exponential growth
Industry first technology saves customers hundreds of hours in photo organisation
Latest advancement from one of Europe's fastest growing companies - with global operations across North America, Australia and the UK
PastBook - a global platform for one-click photo products - announces the launch of its iOS app. The industry first technology allows consumers to create a photo book in less than 60 seconds by simply selecting a time range or location, the artificial intelligence does the rest. Since its inception, the firm has grown exponentially, tripling its revenue year on year from 2019 to 2020. Today's iPhone app launch aims to save its users hundreds of hours in photo organisation and is now available in the Apple App store.
Using cutting-edge technology to turn users' best memories into photo books, the industry first advancement removes the tiresome task of photo selection away from the customer. By selecting a date range, location or album from smartphone camera rolls, the app - in under 60 seconds - analyses the image quality and context, and removes duplicates/similar photos. Once the artificial intelligence has picked the best photos for the final book, it smart-groups them into curated page layouts and presents a preview that is easy to view and edit, synching with a network of printers internationally for the final published product.
As one of Europe's fastest growing companies, PastBook's trajectory of scale has seen successful growth across North America - its largest market - Australia, Europe and the UK. Throughout its expansion, the company has kept technological innovation at the core of its proposition. In 2020, Stefano Cutello - founder and previous CEO - made several changes to the leadership team following the company's rapid growth. Leading the charge of change, former CEO of Albelli and Vice President at Cimpress, Wouter Staatsen was appointed as CEO. Cutello was then able to take up his new role as Chief Product & Innovation Officer. As CPO, Cutello led the company's product strategy and R&D, a directed focus on technological advancement that has enabled the latest launch of the industry-first, patent-pending application.
PastBook posted revenues of USD 14.3 million in 2019, with a projected tripling of this figure estimated for 2020. Testament to its rapid growth following the company's restructure, PastBook has appeared in both the FT1000: Europe's Fastest Growing Companies and Deloitte's Technology Fast 500. The company also won the Deloitte Fast50 for the Media & Entertainment category, followed by CEO Wouter Staatsen and Stefano Cutello discussing the rise of the "experience economy" with Forbes in early June.
For more information visit: PastBook.com/app
"The launch of this app will be a pivotal point in the continued growth of PastBook as a global, fabless platform for one-click photo products. In the past year we have achieved tremendous growth in revenues internationally and the addition of this unique piece of IP will provide us with incredible potential for scale in the next few years. I'm proud to be a part of what is a brilliant and talented team and I'm hugely excited to be so involved in the future of PastBook."
Wouter Staatsen, CEO of PastBook said of the launch:
"Today is a landmark day for both the company and for myself after developing the app for over a year and a half. Since Wouter took the role of CEO in 2020, I have had more time to focus on the product and innovation to take PastBook to the next level both in terms of our offering and international scalability and growth. In that sense it is hugely gratifying that the past 18 months have had the desired effect in allowing the product to advance significantly while maintaining the growth that has led us to be recognised by the Financial Times, Deloitte and Forbes. This app, and the technology behind it, has been in my mind since the very early days of PastBook, and I'm so proud to finally see it coming to life. I'm sure that it will provide people with a more effortless way to relive and enjoy their memories."
Stefano Cutello, founder of PastBook
"With more and more consumers using their phones as their primary camera, camera rolls turn into enormous piles of images. Our app will find the needles in the haystack and turn these memories into a curated photo book in seconds. Users that have tested our app have described it as magical. I guess that sums it up."
Daniel Scheijen, CMO of PastBook
More materials can be found in our App launch mediakit
PastBook launches cutting-edge AI-driven app following exponential growth - London Tech News | londonlovestech.com
About PastBook
About the company: https://www.pastbook.com
Founded in 2012 in Amsterdam by Stefano Cutello, as part of RockStart Accelerator, PastBook has been named one of the 'Hottest startups in Europe" by Wired, won the Deloitte Technology Fast 50 in the "Media & Entertainment" category and secured a top 20 spot in the Financial Times Europe's Fastest Growing Companies list.
PastBook is on a mission to make reliving memories frictionless. Allowing consumers to create beautiful photo products, in one-tap from pictures that are nowadays scattered between social networks and devices. Its Intelligent Instant Photo Book platform automatically and intelligently selects the best photos from the designated source, instantly arranging them into beautiful photo products, ranging from photo books, posters, photo tiles and calendars - printed and shipped worldwide across a global printing network.
PastBook named in GQ's best gifts for mums
Gifts for mums are no walk in the park. In fact, it's no secret that finding the perfect gift, or even putting aside time to think of solid gift ideas, can be time-consuming. Shop GQ's guide to the best gifts for mums for Christmas 2021.
Techround: meet the CEO at PastBook
The launch of our app has been a pivotal point in the development of PastBook as the global, fabless platform for one-click photo products.
PastBook named in Wired's Christmas Gift Guide
While the world is shopping for Christmas gifts, PastBook is proudly mentioned in Wired's ultimate gift guide.
PastBook named as one of the fastest growing companies in the Netherlands, for the 3rd year in a row
Amsterdam, 9 november 2021 - At the 22nd edition of the Deloitte Technology Fast50 award ceremony, PastBook made it to the top half of the ranking for the 3rd year in a row, with a turnover growth of 528%.
PastBook is the ONLY app to automatically create a physical photo album selecting the best from thousands of our camera roll image
As a nation we host over 10 billion photos in our phones – 53% of Brits rely on their technological devices to record and preserve their most treasured photos and memories. Now, as analogue may be headed for extinction with a speedily declining need for film, leading photo-tech company PastBook has launched an industry-first AI-driven app.
Newsroom powered by pr.co
PastBook newsroom
PastBook
Overhoeksplein 3
T.a.v. A'DAM & Co.work, kantoor 14C
1031 KS Amsterdam
press@pastbook.com
https://www.pastbook.com
Stefano Cutello
Founder & CPO
stefano@pastbook.com
https://linkedin.com/in/stefanocutello
Daniel Scheijen
daniel@pastbook.com
https://linkedin.com/in/danielscheijen
Wouter Staatsen
wouter@pastbook.com
https://linkedin.com/in/wouterstaatsen


Plus comebacks, new love teams, and interesting castings that'll get you hyped!
Who wouldn't remember Lee Seung Gi from My Girlfriend Is a Gumiho? After getting discharged in the military in October, he returns in a fantasy drama written by the famous Hong sisters (the brilliant duo behind My Girl, My Girlfriend Is a Gumiho, Big, and Master's Sun). Although Seung Gi's comeback drama premiered on December 23, 2017, in Korea, most of the episodes will air in 2018. We can't wait to see his on-screen charms again!
Whether you're a fan of the original American series or not, you'll surely want to watch the Korean adaptation. Here, Jang Dong Gun (you might know him from A Gentleman's Dignity) plays the legendary charismatic lawyer. He ends up hiring the character of our bae Park Hyung Sik (Min-Min from Strong Woman Do Bong Soon), who plays a man with excellent memory.
Park Hae Jin, who starred in the thriller Man x Man (bought by Netflix) after his brooding Cheese in the Trap role, plays four different men in this new series. The female lead is Nana, a detective who lost her great love and gets roped into a mysterious case.
Speaking of Cheese in the Trap, Park Hae Jin was set to reprise the role in the movie adaptation of the series and webtoon. The cast includes Oh Yeon So (as Hong Seol), Park Ki Woong, Yoo In Young (the female antagonist in Oh My Venus will be playing Lee Sung Kyung's role in the series, Baek In Ha), and the ever-kyeopta Sandara Park. The release date was set for 2017, but since we haven't seen any trailers or updates yet, there's a possibility it might get moved to 2018.
Kim So Hyun (the Goryeo era queen from Goblin and the cellist in While You Were Sleeping) plays a radio program writer this time. As her station tries to save itself, she casts an actor played by singer Yoon Doo Joon.
Go Kyung Pyo (Sun Woo from Reply 1988) and Jun So Min (the crazily entertaining new female member of Running Man) will star in a medical drama. Kyung Pyo plays a vengeful doctor, while So Min plays a quirky hospital intern, and with their opposite personalities, there'll be a lot of cutesy bickering as well!
The lead couple is none other than Lee Sun Gyun (from My Wife Is Having an Affair This Week and Jealousy Incarnate) and IU (who'll forever be Hae Soo in our scarred hearts). The plot revolves around hardships in life involving one's family, love, and career, so it's bound to be a tearjerker like the previous projects of the leads.
The sequel to the 2015 hit stars Kwon Sang Woo (the lead guy from OG K-drama Stairway to Heaven) and Sung Dong Il (from Reply 1988, Scarlet Heart, Legend of the Blue Sea, Hwarang, and Midnight Runners). They will be joined by Lee Kwang Soo (from Running Man, Sound of Your Heart, and It's Okay That's Love), so it's definitely an entertaining action-comedy we don't want to miss!
This one's neither a K-drama nor a movie, but if you're a fan of Korean variety shows, you'll definitely want to see this. Jo Hyo Jin, the director behind notable shows X-Man, Family Outing and Running Man, will be leading this Netflix variety show. You can expect a lot of laughs with Yoo Jae Suk and Lee Kwang Soo in the cast, along with Park Min Young, Ahn Jae Wook, Kim Jong Min, EXO's Suho, and Gugudan's Kim Sejeong.
He appeared on the cover of Elle Korea's January 2018 issue. Early in 2017, he said he's not taking a long break again, so we're hoping he gets to star in a movie soon!
He'll be starring in the second season of a variety show called Youn's Kitchen, but he's still taking his time considering drama and film roles.
He's currently on a yearlong hiatus and is also taking his time before settling on a project—until when are you going to keep us waiting, oppa?!
After WYWS, she'll be releasing an album next year and will aslo be preparing for her solo comeback as a music artist in January!
He delayed his military enlistment to make way for his projects including WYWS, so we're hoping he stars in a new film or drama before finally signing up.
She received multiple offers after the success of Weightlifting Fairy Kim Bok Joo, including a movie and a fantasy romance drama, but she has yet to commit to a project.
Because everyone wants to see the newly married couple in an on-screen reunion!


text:
MONTVALE — Amaka Auer was sitting in her kitchen when she received the call from Darren Petersen, Montvale's superintendent of schools, telling her she'd won a seat on the school board. She was at a loss for words, but remembers thinking, "What, huh, are you sure about that?" she said Monday, laughing at the memory. "It was surreal."
Auer, president of the Diversity and Inclusion Committee of Montvale, was sworn in Monday night to a three-year term on the school board. A nurse and West Point graduate, she may be the first Black woman to sit on the board.
It was education that brought her and her family to the borough. "Me moving to Montvale, it happened for a reason," she said, "and it seems to be a really great reason, so I am just super humbled and excited to be able to serve on a new committee and on the Board of Ed."
Auer's journey to the Board of Education got its start in the summer of 2019 when she attended a rally organized by Jim Freeman, a former physical education teacher at Memorial Elementary School. It was a gathering of people of diverse backgrounds to express how they felt in Montvale.
INCLUSION:LGBTQ-inclusive books are hard to find. So these groups started sending them to schools.
SCHOOLS:NYC will open only elementary schools for in-person learning. Should NJ follow its lead?
RACE:Slavery, soul food and the power of Black women
That's where she found her voice, she said. Shortly after, Auer met Elizabeth Gloeggler, vice president of the diversity committee, who Auer said is her "partner in crime" and biggest ally.
"It was just one of those things that was necessary. It got a lot of like-minded people together, and it made me feel safe," Auer said.
Auer firmly believes that representation matters. As one of her first initiatives, she hopes to partner with the library and schools to create a booklist for Black History Month in February. She also hopes to bring more attention to diversity as it relates to abilities, bringing awareness of those with special needs.
"Having two little Black girls, it's just important for them to see and know that they have people that look like them, and that we can do it — we can be teachers, we can be on school boards, we can run committees, we are smart," Auer said.
"My little girls are so, so proud," she said. "They are over the moon."
She told of one daughter's response before the swearing-in ceremony. "We got her this toy phone for Christmas," Auer said. "It's got a little video feature on it, and she made me this video saying, 'I know today is such a big and important day for you and I just want to tell you I am so proud of you and I love you.' "
Auer calls such moments "little impacts," and she wants her neighbors to understand that diversity and inclusion is not a scary thing, "it is a necessary thing." There are a lot of talented people of color in the town who want the same thing everyone wants, she says.
Over the summer, tensions rose in the Pascack Valley community when the Cowboys and Indians mascots were retired by the regional high schools. Racist comments left on a school newspaper's website even drew the attention of police.
Montvale is one of four municipalities that make up the regional district, but the high schools have a separate school board.
Auer, originally from Alabama, is a military veteran who trained an Afghan maintenance unit. She says she is dedicated to service. Seeing people from different backgrounds, being able to look outside herself and think about others, understanding their plight, and watching them grow and change inspired her, she said.
Also sworn in Monday were Christopher Colla, John Carvelli and Rachel Baskin; the three previously served on the school board.
Shaylah Brown is a local reporter for NorthJersey.com. For unlimited access to the most important news from your local community, please subscribe or activate your digital account today.
Email: browns@northjersey.com
Twitter: @shaylah_brown


I wanted to expand the field of view of my D-Link DCS-930L cameras, which have a horizontal field of view of 45.3°. I scoured forums for decent wide angle / fisheye lenses that aren't too bulky or expensive. Two top contenders are both available from DealExtreme.
First up, the Jelly Lens Wide Angle/Fish Eye Filter. This is just a low-quality plastic lens, but as Dan says, never mind the quality, feel the price! At just $2.63 each, I had to try one out for myself.
I quickly realized that the jelly material was not strong enough to hold the lens for long. I wanted a more permanent adhesive, but didn't want to risk damaging the surface of my cameras. So, I punched a hole in the middle of a piece of 1.88 inch wide clear tape cut to 1.25 inches long, and positioned it over the lens area of a DCS-930L in landscape orientation so it didn't block the microphone hole. I then removed the lanyard and jelly from the lens, thoroughly cleaned it, positioned it over the camera's lens area, and used hot glue to secure it to the tape. It held firmly, but it can still be removed quickly and cleanly.
Even though the DCS-930L is only 640×480 resolution, there is a noticeable degradation in image quality with the lens in place, especially in the corners. Still, for surveillance areas such as the dog house, I think it's worth it to get the wider field of view (approximately 60° horizontal). For more important areas, a better lens is in order.
Enter the 15mm Detachable 180-Degree Wide Angle Fish Eye Lens, also marked as an "FE-12." This is a surprisingly high quality glass lens for $16.75. The metal casing has a built-in magnet at the base, and two metal rings with adhesive on one side are included with each lens. The idea is that you stick a ring to a camera permanently, but only stick the lens to the ring when it's needed.
Like the jelly on the jelly lens, the adhesive on the rings proved too weak to hold the heavy lens long-term. A ring and lens stuck to the front of a DCS-930L slowly slid downwards over the course of a few days. I once again made a rectangle out of tape and punched a hole in the middle, but this time I just stuck it over the ring to give it more support. Even though this created a gap between the magnet and the ring, it did not seriously affect the holding strength.
A DCS-930L's horizontal field of view increased to an impressive 90° with the FE-12 lens (no, not the claimed 180°). This is the perfect angle for a corner-mounted camera, since minimal resolution is wasted on the walls. Compared to the jelly lens, only a very slight decrease in image quality was apparent in the middle. However, the corners were a bit worse, probably due to the more aggressive curvature of the lens.
The FE-12 lenses are conveniently skinny enough at the base to fit through the center of an Infrared 35-LED Illuminator Board Plate for 6mm Lens CCTV Security Camera mentioned here, allowing for a compact lens-board-camera sandwich.
Update (11/26/2011): DealExtreme now carries a Detachable 185-Degree Wide Angle Fish Eye Lens for Cell Phones and Digital Cameras, also marked as an "FE-18." The price is a fair bit steeper than the FE-12 lens at $24.30, but it brings the DCS-930L's horizontal field of view to 117°.
I now have 3 jelly lenses, 6 FE-12 lenses, and 1 FE-18 lens.
My old composite video surveillance cameras have 6 IR LEDs built in. The LEDs are small, and are only useful up to a few feet away from the cameras. One particularly shoddy camera would overheat and shut down after being plugged in for a few minutes, so I had to disable its LEDs altogether. Eventually, I decided to explore stand-alone IR LED assemblies.
My first purchase was a weatherproof, pod-shaped InfraRed Illumination Light for Night Vision (DC 12V 500mA)pod with 48 LEDs from DealExtreme. All the LEDs are mounted directly perpendicular to the PCB, and right up against it, so the pod acts like a spotlight. That's not very useful for illuminating a large area. Repositioning the LEDs isn't a great option because of how recessed they are within the pod. So, I unscrewed the front of the pod and secured a piece of wax paper to the inside of the glass cover to act as a diffuser. This works fairly well, but is still not ideal. The pod gets quite warm to the touch, so warm that the wax paper has melted onto the glass. I keep an old computer fan pointed at the pod in an attempt to extend its lifespan a bit.
For more freedom to reposition the LEDs, I decided to try a bare IR LED assembly next. I chose an Infrared 35-LED Illuminator Board Plate for 6mm Lens CCTV Security Camera from DealExtreme for a mere $3.84. It is sold as a replacement for inside a security camera housing, but I intended to just stick it to the front of one of my cameras with foam tape. Thus, I only had to worry about the size of the inner circular cutout, which is listed as 18 mm. A word of warning: it's actually 16.3 mm, so it does not fit my two oldest cameras.
To power the board, I got an AC to DC 12V 1A Power Adaptor with 5.4mm DC Plug – US Type (110~240V) from DealExtreme for $4.31. It came with a barrel connector, but the LED assembly had a small header. So, I cut off the barrel connector, unsoldered the header, and soldered the wires directly to the pads on the LED assembly.
Stock, the IR LED assembly had a beam much like the weatherproof pod. However, I was able to wet the solder on the LEDs' legs, raise them off the PCB a bit, and bend them outward. I bent the 21 LEDs in the outer ring to approximately 20°, and 7 of the 14 LEDs in the inner ring to approximately 10° (I kept 7 in their original places to maintain good coverage directly to the front). Now the beam is a little over 45° wide, which works well for my old composite video cameras, and my new D-Link DCS-930L cameras after a modification.
I finally installed WordPress. No more manually editing 20th-century HTML for me. Now begins the slow, painful process of tweaking the appearance, and adding actual content.


Why Do I Get So Tired After Eating Sweets?
The Slow-Carb Diet, also called the low-glycemic diet, recommends eating mainly foods that don't cause spikes in your blood sugar levels. The glycemic index measures the effect of foods on blood sugar levels. Slow carbs are carbohydrate-containing foods with a low glycemic index that are digested slowly, while fast carbs are digested quickly and have a high glycemic index.
Nonstarchy vegetables contain very little carbohydrate and are unlikely to greatly affect your blood sugar levels even if you eat quite a bit of them, making them the ultimate slow carbohydrate foods. These include green leafy vegetables, tomatoes, broccoli, carrots, celery, cucumber, onions, peppers and summer squash. Potatoes and other starchy vegetables are higher on the glycemic index and higher in carbohydrates, making them fast carbs. Although legumes are starchy, their high protein and fiber content make them less likely to raise your blood sugar, so they are slow carbs. Many fresh fruits, including apples, pears and oranges, have a low glycemic index, but watermelon has a higher GI level, making it a fast carb.
Whole grains are considered slow carbs because the fiber they contain slows the digestion of food and minimizes spikes in blood sugar levels. Pearled barley, oatmeal, brown rice and quinoa are slow carbs, while grain-based foods that are more processed, including white rice and corn flakes are fast carbs.
The protein and fat in dairy products slow down their digestion and the release of carbohydrates into your blood, making most dairy products lower on the glycemic index. You still should avoid dairy products containing added sugar and those high in fat, however, as diets high in fat or sugar can have adverse effects on your health.
Sugar is quickly digested and more likely to increase your blood sugar levels, so most sweets are classified as fast carbs. Sugar-sweetened beverages, candy bars, hard candies and baked goods made with refined flour should all be limited or avoided on a slow-carb diet. Fruit juice is also a concentrated source of sugar, making it a fast carb.


text:
EXPERT GUIDES James Conway Jerry Portnoy Jason Ricci Catriona Sturton Winslow Yerxa ADDITIONAL STAFF & Presenters Tom Watson Lauren Williams Tom Halchak
The Expert Guides
Each Expert Guide has deep knowledge in one or more aspects of harmonica playing, performing, building, or other aspects of musicianship, and can help guide you to deepen your understanding and abilities. Joining founders Winslow Yerxa and Jason Ricci are three additional Expert Guides.
Jason Ricci moves from strength to strength in his varied and wide ranging performing career. He is an award winning musician (Grammy Award in 2015, for playing on the final Johnny Winter album Step Back, Blues Music Award in 2010 for Best Harmonica Player, and SPAH's Bernie Bray Harmonica Player of the Year Award in 2017). He has turned the harmonica world upside down, bringing new depths of expression to the instrument through his virtuosic chops, innovative approach, and deeply studied use of effects and amplification. His songwriting subjects go beyond traditional blues subjects, with fearlessly honest, soul-searing – yet humorous – songs that often chronicle his out-in-the-open battles with bipolar disorder and addiction. As a teacher, Jason's generosity and enthusiasm in sharing his knowledge and love of music is contagious, and he conveys it with humor, clarity, and passion. Learn directly from this brilliant teacher at the Harmonica Collective. Don't miss your opportunity to experience Jason at the Harmonica Collective 2020 Spring Gathering.
top of page Jason Ricci's website
Winslow Yerxa is the author of the books Harmonica For Dummies (now translated into French, German, Russian, and Portuguese) and Blues Harmonica For Dummies. In 2016 he received SPAH's Pete Pedersen Lifetime Achievement Award. He's widely known as both a fine and original harmonica player in several styles and an expert on all aspects of harmonica playing. He has the uncanny knack of seeing something inside-out and then explaining it in a way that makes sense – and using it to make head-turning music. Connected to all things harmonica worldwide, Winslow can address nearly any question and at the Harmonica Collective 2020 Spring Gathering will teach eye-opening approaches to music and the harmonica that will have you exploring fascinating universes you didn't know existed.
top of page Winslow Yerxa's website
Jerry Portnoy is the real deal for old-school, authentic blues harp. He cut his blues teeth on Chicago's legendary Maxwell Street, ground zero for Chicago blues, and played in the bands of blues legends Muddy Waters, Johnny Young, and Johnny Littlejohn before working with Duke Robillard and Eric Clapton. His blues pedigree is matched only by his teaching skills.
We're honored to have this blues legend and master harmonica teacher at the Harmonica Collective this year. In addition to teaching at the Harmonica Collective 2020 Spring Gathering, Jerry will do an in-depth interview with Jason Ricci and participate in a panel discussion with the other Expert Guides.
top of page Jerry Portnoy's website
James Conway grew up deeply imbued in both Irish traditional music and the blues, playing harmonica, tin whistle, bodhran (hand drum) and guitar. From his home base in Chicago, James performs (including a weekly train ride jam), records, and teaches. His phenomenal command of fast Irish tunes combines with a unique understanding of blues harmonica to produce a fascinating approach to music, which he communicates with clarity. At the Harmonica Collective 2020 Spring Gathering, hearing him will inspire and excite you, while learning from him will open up a whole new world of ways to approach the harmonica.
top of page James Conway's website
Catriona Sturton, a former student of Jason Ricci, is a road-toughened independent performer who has toured the US, Japan, Canada, Italy, and Germany from her home base in Ottawa, Canada. As a player, she she seamlessly integrates guitar, harmonica, and violin, and infuses her original music partly with blues and folk and partly with her background as an indie rock bass player in the band Plumtree, whose song Scott Pilgrim inspired a series of graphic novels and the major motion picture Scott Pilgrim vs. The World.
Catriona is also a patient and insightful teacher who teaches hundreds of beginning harmonica players every year and also some high-level pros in her native Canada. At the Harmonica Collective 2020 Spring Gathering she will present classes focusing on confidence, relaxation, and delivering an effective performance. She will also coach individual players in conjunction with event producer Tom Watson and associate instructor Lauren Williams. (By the way, her name is pronounced ka-TREE-na – like the hurricane.)
top of page Catriona Sturton's website
Additional Staff and Presenters
Tom Watson is a Florida-based harmonica player and medical doctor, and a harmonica event producer, having produced a Magic Dick-Jason Ricci teaching event before coming onboard as producer at the Harmonica Collective in 2018. Tom will give a presentation on vibrato at the Harmonica Collective 2020 Spring Gathering, while also staffing the Well of Knowing individual coaching team with Lauren Williams and various Expert Guides.
top of page	Harmonica Collective Spring 2020 Tickets
Lauren Williams wowed SPAH attendees last year with her big Chicago amplified tone, performing with her regular duo partner, husband Trent Souder, as LC Williams and the Driver. She's used the harmonica working with special needs children in Maine before relocating to Florida. At the Harmonica Collective 2020 Spring Gathering, Lauren will be using her experience teaching beginners as part of the Well of Knowing individual coaching team.
top of page LC Williams and the Driver website website
Tom Halchak is the man behind Blue Moon Harmonicas. He launched his business in 2009 making custom combs and has since evolved into one of the premier builders of custom harmonicas in the world. Tom has been a sponsor since the beginning of the Harmonica Collective in 2013. At the Harmonica Collective 2020 Spring Gathering, Tom will give a presentation on harmonica customization, maintenance and repair. In addition, he will also have plenty of goodies available including custom harps, fully restored vintage pre-wars, custom combs and other components.
top of page Tom Halchak's Blue Moon Harmonicas website
This year's Harmonica Collective will take place at The Alley in Sanford, Florida with complimentary breakfast and lunch provided as part of the price of admission.
Space is limited, so sign up here.


text:
Russia temporarily blacklists Facebook
Russian officials received 10 complaints over Facebook content.
Kris Holt— 2013-09-20 02:38 pm | Last updated 2019-01-23 08:52 am
Russia temporarily placed Facebook on its list of blacklisted sites after officials determined the site hosted illegal content.
The blacklist, established in a contentious 2012 law, allows officials to block any site it deems a threat to kids, such as those seem to enable pedophiles or promote drug use.
Roskomnadzor, the national communications registry, added Facebook to the blacklist Thursday. It said the company had 72 hours to delete the content or it would face a nationwide ban.
Facebook complied Thursday evening, though the company reportedly did not know it was facing a ban. Roskomnadzor confirmed Facebook would be removed from the blacklist but did not reveal which content was in question. Roskomnadzor received 10 complaints.
Earlier this week, a Russian Facebook user flagged ads for smoking blends, which linked to a site where users could have the illegal product delivered anywhere in the country. Russian officials pledged to investigate and possibly block Facebook.
"Three applications have been examined, including those not related to advertising of smoking blends," said Vladimir Pikov, Roskomnadzor spokesman, according to RT. "Facebook has eliminated the violations under two inquiries, and the third has been included to the register. We have already sent a notification to the hosting providers."
Facebook may still face a fine of up to 500,000 rubles ($15,700 U.S.) from the Federal Antimonopoly Service over the smoking blends ads.
Russia previously blacklisted some major sites accidentally, including YouTube and its biggest social network, VK. In April, Facebook deleted a fan page that violated its terms of service, after Russia demanded the company censor it.
Photo via jaxxxerockwell/Flickr
Kris Holt
Based in Montreal, Kris Holt has been writing about technology and web culture since 2010. He writes for Engadget and Tech News World, and his byline has also appeared in Paste, Salon, International Business Times, Mashable, and elsewhere.
Ads Blacklist Roskomnadzor Russia