New Year's resolutions are known for strength in January, February and maybe even March, but the commitment tends to fade as the year progresses.
Thus, I offer an uncommon New Year's resolution that will not shake the world but will communicate solid resolve: Pledge for all of 2018 to always give a firm handshake! There are so many advantages.
University of Iowa research (http://news-releases.uiowa.edu/2008/may/050608firm_grip.html) has confirmed the power of a firm handshake in the job interview process.
Personally, I see a handshake as a simple, but important, gesture of humanity … and I worry that it will soon be replaced by the fist bump, air kiss or a mumbled "hi" by someone who can't bear to let go of his or her smartphone for even a minute.
When hands clasp correctly, chemicals – including the bonding hormone, oxytocin – are released and the resulting good feelings help promote harmony and friendship.
Of course, not every handshake is a good handshake. I've just read a fascinating article in Psychology Today (http://ww.psychologytoday.com/blog/spycatcher/201307/the-art-handshaking) by Joe Navarro, a former FBI Counterintelligence Agent and an expert on nonverbal communications and body language. He contends that a bad handshake – one that's wet, limp, or bone-crushing – can live on in the memory for a very long time. I agree.
So how do you ensure that your handshake is a good one? Adopt a handshake that suits the culture of the person you are greeting. If you go to Turkey or the Middle East, handshakes may be very gentle – that is a good handshake to them," says Navarro. "In Utah you are going to get what is called a Mormon handshake: enthusiastic, vigorous, and prolonged." Solid, enthusiasm, firm and quick are to my liking.
In other words, when in Rome, do as the Romans do. Send off the New Year in joyous style with a memorable handshake! Be it your resolve!


Aziz Ihab Sayyed came to the FBI's attention after community members reported that he was watching ISIS propaganda videos. In June 2017, Sayyed met with an undercover FBI agent who was posing as an ISIS member. They discussed triacetone triperoxide, or TATP, a highly volatile explosive material made by combining sulfuric acid, hydrogen peroxide, and acetone. Sayyed offered to help ISIS and told the undercover agent that he wanted to orchestrate attacks on police stations and on Redstone Arsenal, a U.S. Army post in Huntsville, Alabama.


text:
Welcome to the Martians!
Or will we truly find ourselves living in Trumptopia?
SOURCETomDispatch
Image Credit: Iona Clinton
Who knew that Martians, inside monstrous tripodal machines taller than many buildings, actually ululated, that they made eerily haunting "ulla, ulla, ulla, ulla" sounds? Well, let me tell you that they do — or rather did when they were devastating London.
I know that because I recently reread H.G. Wells's 1898 novel War of the Worlds, while revisiting an early moment in my own life. Admittedly, I wasn't in London when those Martian machines, hooting away, stalked boldly into that city, hungry in the most literal fashion imaginable for human blood. No surprise there, since that was almost a century and a quarter ago. Still, at 77, thanks to that book, I was at least able to revisit a moment that had been mine long enough ago to seem almost like fiction.
Yes, all those years back I had been reading that very same novel for the very first time under the covers by flashlight. I still remember being gripped, thrilled, and scared, at a time when my parents thought I was asleep. And believe me, if you do that at perhaps age 12 or 13, you really do feel as if you've been plunged into a futuristic world from hell, ululations and all.
But of course, scary as it might have been, alone in the dark, to secretly live through the Martian desolation of parts of England and the slaughter of countless human beings at their hands (actually, more like the tentacles of octopi), as if they were no more than irritating bugs, I was always aware of another reality as well. After all, there was still the morning (guaranteed to come), my breakfast, my dog Jeff, my bus trip to school with my friend Jim, my anything-but-exciting ordinary life, and my sense, in the ascendant Cold War America of the 1950s, of a future extending to the distant horizon that looked boring as hell, without even a stray Martian in sight. (How wrong I would turn out to be from the Vietnam War years on!)
I felt that I needed some Martians then. I needed something, anything, to shake up that life of mine, but the sad truth is that I don't need them now, nor do the rest of us. Yet, in so many ways, in an America anything but ascendant, on a planet that looks like it's in a distinctly War-of-the-Worlds-style version of danger, the reality is that they're already here.
And sadly enough, we Americans and humanity in general seem little more effective against the various Martian stand-ins of today than the human beings Wells wrote about were then. Remember that his Martians finally went down, but not at the hands of humanity. They were taken out, "after all man's devices had failed," as the novelist expressed it then, "by the humblest things that God, in his wisdom, has put upon this earth." The conquerors of those otherwise triumphant Martians were, he reported, "the putrefactive and disease bacteria against which their systems were unprepared."
If only we were so lucky in our own Wellsian, or do I mean Trumptopian (as in dystopian, not utopian) world?
Living in a science-fiction (or science-fact) novel?
In the 1950s, I went on to read, among other books, John Wyndham's Day of the Triffids (about giant killer plants taking humanity apart), Robert Heinlein's Starship Troopers, and Isaac Asimov's Foundation trilogy which sent me into distant galaxies. And that was before, in 1966, I boarded the USS Enterprise with Captain James T. Kirk and Mr. Spock to head for deep space in person — at least via my TV screen in that pre-Meta era.
Today, space is evidently something left to billionaires, but in the 1950s and 1960s the terror of invading aliens or plants with a taste for human flesh (even if they had perhaps been bioengineered in the all-too-Earthbound Soviet Union) had a certain strange appeal for the bored boy I was then. The future, it seemed, needed a Martian or two or a Triffid or two. Had I known, it wouldn't have mattered in the least to me then that Wells had evidently created those Martians, in part, to give his British readers some sense of what it must have felt like for the Tasmanians, living on an island off the coast of Australia, to be conquered and essentially eradicated by British colonists early in the nineteenth century.
So, yes, I was indeed then fascinated by often horrific futures, by what was coming to be known as science fiction. But honestly, if you had told me that, as a grownup, I would find myself living in a science-fiction (or do I mean science-fact?) novel called perhaps Trumptopia, or The Day of the Heat Dome, or something similar, I would have laughed you out of the room. Truly, I never expected to find myself in such a world without either those covers or that flashlight as protection.
As president, Donald Trump would prove to be both a Martian and a Triffid. He would, in fact, be the self-appointed and elected stand-in for what turned out to be little short of madness personified. When a pandemic struck humanity, he would, as in that fictional England of 1898, take on the very role of a Martian, an alien ready to murder on a mass scale. Though few like to think of it that way, we spent almost two years after the Covid-19 pandemic began here being governed (to use a word that now sounds far too polite) by a man who, like his supporters and like various Republican governors today, was ready to slaughter Americans in staggering numbers.
As Trump's former White House Covid-19 response coordinator Deborah Birx recently testified, by rejecting everything from masking to social distancing in the early months of the pandemic (not to speak of personally hosting mass superspreader events at the White House and elsewhere), he would prove an all-too-literal murderer — though Birx was far too polite to use such a word. In the midst of a pandemic that has, by now, killed an estimated 17 million people globally and perhaps more than a million Americans, he would, she believed, be responsible for at least 130,000 of those early deaths. That's already slaughter on a monumental scale. (Keep in mind that, in the Trumpian tradition, from Florida's Ron DeSantis to Texas's Greg Abbott, Republican governors have continued in that distinctly murderous tradition to this very moment.)
And when it came to slaughter, the Trumpian/Republican response to Covid-19 will likely prove to be the milder kind of destruction they represented. As a climate denialist (it was a Chinese hoax!) and a major supporter of the fossil-fuel industry (no wonder the Saudis adored him!), The Donald would prove all too ready to all-too-literally boost the means to destroy this planet.
And wouldn't you say that the various Trump supporters who now make up what's still, for reasons unknown, called the Republican Party are ululating all too often these days, as they hover over dead and dying Americans, or at least those they would be perfectly willing to see wiped off this planet?
Lights off, flashlights on?
Sadly enough, however, you can't just blame Donald Trump and the Republicans for our increasingly endangered planet. After all, who needs giant Martians or monstrous human-destroying plants when carbon dioxide and methane will, in the long run, do the trick? Who needs aliens like Martians and Triffids, given the global fossil-fuel industry?
Keep in mind that more representatives of that crew were accredited as delegates at the recent Glasgow climate-change talks than of any country on the planet. That industry's CEOs have long been all too cognizant of climate change and how it could ravage this world of ours. They have also been all too willing to ignore it or even to put significant funds into climate-denial outfits. If, in 2200, there are still historians left to write about this world of ours, I have little doubt that they'll view those CEOs as the greatest criminals in what has been a sordid tale of human history.
Nor, sadly enough, when it comes to this country, can you leave the Democrats out of the picture of global destruction either. Consider this, for instance: after the recent talks in Glasgow, President Biden returned home reasonably triumphant, swearing he would "lead by example" when it came to climate-change innovation. He was, of course, leaving behind in Scotland visions of a future world where, according to recent calculations, the temperature later in this century could hit 2.4 to 2.7 degrees Celsius (4.32 to 4.86 degrees Fahrenheit) above that of the pre-industrial age. That, of course, would be a formula for destruction on a devastating scale.
Just to consider the first leading "example" around, four days after Glasgow ended, the Biden administration began auctioning off to oil and gas companies leases for drilling rights to 80 million acres of public waters in the Gulf of Mexico. And that, after all, is an administration headed by a president who actually seems committed to doing something about climate change, as in his ever-shrinking Build Back Better bill. But that bill is, of course, being Manchinized right now by a senator who made almost half a million dollars last year off a coal brokerage firm he founded (and that his son now runs). In fact, it may never pass the Senate with its climate-change elements faintly intact. Keep in mind as well that Manchin is hardly alone. One in four senators reportedly still have fossil-fuel investments and the households of at least 28 of them from both parties "hold a combined minimum of $3.7 million and as much as $12.6 million in fossil-fuel investments."
Take one small story, if you want to grasp where this country seems headed right now. As you may remember, the Trump administration worked assiduously to infringe upon national parks and indigenous lands to produce yet more fossil fuels. Recently, President Biden announced that his administration, having already approved a much-protested $9 billion pipeline to carry significant amounts of oil through tribal lands in Minnesota, would take one small but meaningful remedial step. As the New York Times described it, the administration would move "to block new federal oil and gas leasing within a 10-mile radius around Chaco Canyon in New Mexico, one of the nation's oldest and most culturally significant Native American sites."
I know you won't be shocked by what followed, sadly enough. The response was predictable. As the Times put it, that modest move "generated significant pushback from Republicans and from New Mexico's oil and gas industry." Natch! And that, of course, is but the smallest of stories at a time when we have a White House at least officially committed to dealing in some reasonable fashion with the overheating of this planet.
Now, imagine that the Republicans win the House and Senate in the 2022 elections and Donald Trump (or some younger version of the same) takes the 2024 presidential election in a country in which Republican state legislators have already rejiggered so many voting laws and gerrymandered so many voting districts that the results could be devastating. You would then, of course, have a party controlling the White House and Congress that's filled with climate-change denialists and fossil-fuel enthusiasts of the first order. (Who cares that this country is already being battered by fire, flood, and heat in a devastating fashion?) To grasp what that would mean, all you have to do is expand the ten-mile radius of that New Mexican story to the country as a whole — and then the planet.
And at that point, in all honesty, you could turn off the lights, flick on that old flashlight of mine, and be guaranteed that you, your children, and your grandchildren will experience something in your everyday lives that should have been left under the covers. As almost happened in The War of the Worlds, it's possible that we could, in essence, kiss this planet goodbye and if that's not science fiction transformed into fact of the first order, what is?
The Martians have arrived
You know, H.G. Wells wasn't such a dope when it came to the future. After all, his tripodal Martian machines had a "kind of arm [that] carried a complicated metallic case, about which green flashes scintillated, and out of the funnel of this there smoked the Heat-Ray." In 1898, he was already thinking about how heat of a certain sort could potentially destroy humanity. Today, the "Martians" stepping out of those space capsules happen to be human beings and they, too, are emerging with devastating heat rays.
Just ask my friend journalist Jane Braxton Little, whose town, Greenville, largely burned down in California's record-breaking Dixie Fire this fall, a climate-change-influenced inferno so vast and fierce that it proved capable of creating its own weather. Imagine that for our future.
Of course, in another sense, you could say that we've been living in a science-fiction novel since August 6, 1945, when that first American nuclear bomb devastated Hiroshima. Until then, we humans could do many terrible things, but of one thing we were incapable: the destruction of this world. In the nearly eight decades that followed, however, the Martians have indeed arrived and we human beings have taken over a role once left to the gods: the ability to create Armageddon.
Still, the truth is that we don't know how our own sci-fi tale will end. As in War of the Worlds, will some equivalent of those bacteria that took down the Martians arrive on the scene, perhaps some scientific discovery about how to deal so much better with the greenhouse gases eternally heading into our atmosphere? Will humanity, Greta Thunberg-style, come together in some new, more powerful way to stop this world from destroying itself? Will some brilliant invention, some remarkable development in alternative energy use, make all the difference in the world? Will the United States, China, and other key fossil-fuel burners finally come together in a way now hardly imaginable?
Copyright 2021 Tom Engelhardt.
Previous articleDeadly pesticide still legal in US can harm bee populations for generations, study finds
Next articleHow unaccountable institutions are shaping your life
Tom Engelhardt is a co-founder of the American Empire Project and the author of The United States of Fear as well as a history of the Cold War, The End of Victory Culture. He is a fellow of the Nation Institute and runs TomDispatch.com. His latest book is Shadow Government: Surveillance, Secret Wars, and a Global Security State in a Single-Superpower World.
Who will speak up for my child, the drag queen?
Can careening House misfits double down what made Trump unelectable—and dodge electoral suicide?
Public libraries continue to thrive despite defunding and privatization attacks
America has arrived at a crossroads of history; will it take the RIGHT road?
American exceptionalism on full display

redpajama_set_name: RedPajamaCommonCrawl


The Museum of the City of New York opens a new exhibit on April 1 dedicated to the early days of hip hop in New York City. At the core of the show are over 80 photographs from the 1970s to the 1990s documenting the b-boys, b-girls, DJs, MCs and other pioneers of the art form. KRS-One, Chuck D of Public Enemy and Eric B. and Rakeem are just some of the most recognizable faces in the images. Here's a selection from the show that will close Sept. 2015.


He felt he was the problem.
He wasn't gelling with society and didn't think he could fit in anywhere.
Used his INTP superpowers to understand typology and disseminate what an INTP was.
What am I learning as a person?
What am I capable of as a Thinker?
What am I capable of as an Intuitive?
What does society think I am?
What did my parents think I was?
What did my romantic partners think I was?
The thing Introverted Thinkers give to the world may always be perceived as an assault unless the Ti user finds a way to convey their compassion and good intent first.
Be thorough with what your intentions are.
Don't treat your emotions as a foreign thing. Emotions are important data.
Introverted Feeling can hold a lot of space for emotions.
Introverted Thinking can hold a lot of space for thoughts.
You have to get to the thought process before you can reprogram it.
Thinkers, in general, may feel emotions are messy.
People want to know the crossover between mental health diagnoses and personality type.
Mania has all the positive feelings but avoids challenging ones.
It can lead you down a bad path which can hurt your mental health more than it helps.
Listen to yourself when you're in the middle of an experience.
It takes awhile to understand the dichotomous nature of Myers-Briggs.
Figuring out the balance is important.
Stop to process. Don't stay in perpetual motion.
Refortify your boundaries to make sure relationships are working better.
You have to put on the shell sometimes to break out of it.
Extraverted Intuition can give you a ton of info, but then you need to introvert to understand what it means.
As an INTP who works in the stereotypically non-INTP sector of Music/Performing Arts, it was refreshing to listen to somebody else who is quite definitely an INTP, but has the desire to take a non-INTP career path, and to adapt accordingly.
I also have Bipolar Disorder, and Christian's descriptions of mental health problems and INTP-ishness were spot on. The connection of hypomania and Ne was particularly apt, and Joel's description of the girl using too much Ne resonated with me, too. Attempting to interact with a blast of Ne, and using the on/off switch of Inferior Fe is exhausting, and I find myself resorting to it all too often when trying to cope in social situations. We try to fit in a bit more, connect with people, and break away from our stereotypes, but end up pushing people away by being 'weird'.
I identified very strongly with being embarrassed about having feelings. I can't help but consider strong feelings irrelevant, a weakness, and something that makes me feel out of control. Of course, though we may dislike admitting it, Ti logic is just as subjective as Fi values, so if I try to step away from my Ti for a moment, I can sometimes see that my dislike of my feelings is irrational, as I am a human being. But it's a difficult thing to do. It's like trying to be a different person.
Thank you for sharing, Rowena! I'm glad it resonated with you. That's why I share my story. I don't want INTPs to feel like they're alone and have to fit the Stereotypes that are blasted back at them. We have a lot of amazing things to offer the world when we're able to identify the ways we need to grow. The subjectivity of Ti is particularly powerful. Again, thank you for sharing!
Thank you. This helps me to try and be a better parent to my daughter.
This episode was awesome. It was so refreshing to hear someone well versed in mbti/jugian theory discuss his personal history with mental health difficulties.
Great podcast from all three of you. Thanks Christian for being so willing to put yourself out there (INTP's don't do that so much) and talk about being and INTP and some of the issues we can face. Your candor and openness is refreshing and encouraging. Well done!
Thank you, Steve! I hope to help everyone grow to their greatest personal potential much like what Personality Hacker does. It was an honor to share my story!
I was nervous, so I definitely wasn't to the point haha glad it helped!
Did for INTPS really did us justice. One because we are a rare and hard breed to decipher and 2 not common enough to spend too much time on. The intp/intp relationship comparison was disappointing and compared to the other comparisons i was saddened. But thank you for this podcast. Thank you.


text:
—The Birds Downtown
HOLYOKE, MASSACHUSETTS + BEYOND | BY GREG SAULMON
Yellow-rumped Warblers in Holyoke
Connecticut River, Songbirds
I wrote yesterday that with so many Yellow-rumped Warblers at Arcadia, one could probably find them in Holyoke, too.
I was right: I found three behind the Crocker Mill this afternoon, near the Connecticut River. They were very high in the trees:
A Downy Woodpecker was foraging nearby:
And I saw at least two different Eastern Phoebes, including this one:
Sunday sightings: Palm Warbler, Red-winged Blackbird, Ruby-crowned Kinglet and more
Canal District, Connecticut River, Pulaski Park, Songbirds
While I do most of my birding in the heart of Holyoke, I find it helpful to take regular trips to more traditional birding hotspots around the Pioneer Valley. Checking in at places like Arcadia, where the bird populations tend to be a bit more robust and varied, helps me keep tabs on when migratory …
Recent Holyoke sightings: Redpolls, Mallards, Mergansers and Mute Swans
Connecticut River, Paper Mills
I'm catching up on logging some sightings from Sunday, Feb. 3, the day after I got some nice looks at a Ruby-crowned Kinglet and a pair of Carolina Wrens between the paper mills and the Connecticut River. I started out in a mostly quiet Heritage State Park and then swung by the city library, spotting …
Sunday sighting: Golden-crowned Kinglets in Holyoke
Connecticut River, Paper Mills, Songbirds
(c) Greg Saulmon 2013
A small group of Golden-crowned Kinglets brought a little color to an otherwise gloomy day. I photographed the one above behind the factory that was once home to the Gill division of American Writing Paper, between Water Street and the Connecticut River.
The tiny birds — weighing about as much as two pennies — are one of the miracles of animal survival. Somehow, they can withstand the freezing winter nights of the north, huddling together in conifers.
What else do they do to survive? From an episode of BirdNote:
Bernd Heinrich, a biologist at the University of Maine, tried to answer that question. He found that the kinglets move through the forest in small flocks and feed constantly, at almost one peck per second, throughout the short day. By this activity, they take in enough tiny caterpillars to keep their bodies going. ["Kinglets in Winter," Dennis Paulson]
Heinrich's 2003 book, Winter World, explores how a number of species weather the winter. Kinglets, it turns out, stick out the season of scarce food by relying on a species of moth larvae that spends the winter on tree branches instead of underground.
For more on Golden-crowned Kinglets, see Vermont blogger Chris Patrick's excellent post on the species.
A New Year's Day inventory of birds in downtown Holyoke
Canal District, City Hall, Connecticut River, Heritage State Park, Pulaski Park, Raptors
With a stiff wind wrestling an already weak sun into submission, I spent about two hours this afternoon to kick off 2013 with an inventory of the birds that are sticking out winter in the city. Here's what I saw:
60 European Starlings (estimate)
30 Canada Geese (in flight)
24 Mallards
15 Dark-eyed Juncos
12 Rock Pigeons
5 House Sparrows
5 Ring-billed Gulls
3 American Robins
2 Cooper's Hawks (1 adult, 1 juvenile)
1 Bald Eagle
1 Red-tailed Hawk
1 Northern Mockingbird
This was a fairly confined area: I started out in Heritage State Park, where I saw the Robins, Juncos, the immature Cooper's Hawk, and several Mallards in the canal. One of the Red-tails was roosting up on City Hall. I then took a swing through Pulaski Park, where I found the adult Cooper's Hawk and spotted the eagle out over the river.
Food seems to be getting scarce: Most of the berry trees in Heritage State Park have been picked over, with one or two still flush with a decent supply. A handful of the pine trees have cones. The Juncos were spending their time in the pines and in one of the trees that still had berries; several foraged on popcorn that someone had spilled outside the Children's Museum.
Wednesday sighting: Bald Eagle below the dam
Connecticut River, Raptors
Click to enlarge. (c) Greg Saulmon 2011
Before the kill, the eagle sat in the tree for a long time.
It had flown in low from the south over the bridge to South Hadley Falls and settled on a dead branch in a leafless tree on a rocky island in the middle of the river. Beyond the island the dam was dry, save for a torrent spilling over a small section near the Holyoke Gas & Electric plant. The old Texon factory slept at the opposite shore.
A gang of gulls flew in front of the eagle, white spots against the factory's red brick. It was 5 p.m. and the eagle sat on the branch for almost a full half hour. I stood on the bridge and watched the bird watch the river.
I only looked away for a few seconds but that's when the eagle made its move. I'd pulled the lens back for a wide shot of the river and the dam and the factory and the mountain and most of all the clouds, which had turned the color of a shark's skin. A halo of white sky opened up over Mount Tom. It was getting cold.
When my eyes returned to the branch, the eagle was gone.
I picked it up a few seconds later: it was flying well below the height of a dam, looking down at a duck that was nearly raking its wingtips across the water.
The eagle dove.
With its first hit it knocked the duck sideways in the air. Then it made a pedaling motion with its feet, reaching for and finally clasping the duck in its talons. The eagle carried the duck over a tangle of boulders and tree trunks and splashed into the river for a moment as it hauled its prey onto a long, smooth rock.
Headlights flickered on passing cars, drivers unaware of the drama unfolding below. The windows of the Texon factory watched unblinking. Two men lit a campfire on the sandy shore just north of the bridge. One man sat on a log the river had polished bone-white. He looked out at the cold brown-green water.
Out below the dam, the eagle bowed its head and ate.
Find my latest updates at BirdsDowntown.com
Fledge watch continues at Holyoke's downtown hawk nest
Holyoke's little downtown hawks are almost ready to fly
Max Planck Institute for Ornithology study: Are blackbirds that sleep with night lights early breeders?
Heat wave has Holyoke hawks scrambling for shade
Categories Select Category Birds in the News Canal District City Hall Connecticut River Crows Gulls Heritage State Park High Street Open Square Owls Paper Mills Pigeons Pulaski Park Race Street Raptors Route 5 Songbirds South Holyoke Springfield Starlings Uncategorized Wading Birds Woodpeckers
Cornell Lab: All About Birds
David Lindo: The Urban Birder
Roger Paw


text:
Q: Spring inline-script Добрый день. Изучаю спринг по книге spring in action. Возникла проблема при внедрении инлайн скрипта. Делаю все как написано в книге, но компилироваться отказывается. Судя по ошибкам проблема в пространстве имен, но, вроде, все зависимости добавлены - в чем причина не могу понять. Если удалить из контекста определение скрипта и вызов метода интерфейса из кода - то все компилируется, класс создается нормально. Заранее благодарен за помощь.
pom.xml:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>nomatter.spring</groupId>
    <artifactId>test</artifactId>
    <version>1.0-SNAPSHOT</version>
    <dependencies>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
            <version>4.3.9.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context-support</artifactId>
            <version>4.3.9.RELEASE</version>
        </dependency>
    </dependencies>
</project>

файл конфигурации контекста:
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:lang="http://www.springframework.org/schema/lang"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
       http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
       http://www.springframework.org/schema/lang
       http://www.springframework.org/schema/lang/spring-lang-3.0.xsd">
    <bean name="a_class" class="Aimpl">
        <property name="a" ref="a_interface"/>
    </bean>
    <lang:bsh id="a_interface" script-interfaces="A">
        <lang:inline-script>
            <![CDATA[
               void execute(){
                  System.out.println("created from script");
               }]]>
        </lang:inline-script>
    </lang:bsh>
</beans>

класс контроллер:
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class Main {
    public static void main(String[] args) {
        ApplicationContext context = new ClassPathXmlApplicationContext("config.xml");
        A a = (A)context.getBean("a_class");
        a.execute();
    }
}

класс А:
public class Aimpl{
    private A a;
    public void setA(A a){
        this.a = a;
    }
    public void echo(){
        System.out.println(this.getClass().getSimpleName() + " created");
        a.execute();
    }
}

интерфейс:
public interface A {
    void execute();
}

код ошибок:
/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/bin/java "-javaagent:/Applications/IntelliJ IDEA CE.app/Contents/lib/idea_rt.jar=49993:/Applications/IntelliJ IDEA CE.app/Contents/bin" -Dfile.encoding=UTF-8 -classpath /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/deploy.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/ext/cldrdata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/ext/jaccess.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/ext/jfxrt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/ext/nashorn.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/ext/sunec.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/ext/zipfs.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/javaws.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/jfxswt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/management-agent.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/plugin.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/lib/ant-javafx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/lib/javafx-mx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/lib/jconsole.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/lib/packager.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/lib/sa-jdi.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/lib/tools.jar:/Users/stroiker/IdeaProjects/test-spring/target/classes:/Users/stroiker/.m2/repository/org/springframework/spring-context/4.3.9.RELEASE/spring-context-4.3.9.RELEASE.jar:/Users/stroiker/.m2/repository/org/springframework/spring-aop/4.3.9.RELEASE/spring-aop-4.3.9.RELEASE.jar:/Users/stroiker/.m2/repository/org/springframework/spring-beans/4.3.9.RELEASE/spring-beans-4.3.9.RELEASE.jar:/Users/stroiker/.m2/repository/org/springframework/spring-core/4.3.9.RELEASE/spring-core-4.3.9.RELEASE.jar:/Users/stroiker/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/stroiker/.m2/repository/org/springframework/spring-expression/4.3.9.RELEASE/spring-expression-4.3.9.RELEASE.jar:/Users/stroiker/.m2/repository/org/springframework/spring-context-support/4.3.9.RELEASE/spring-context-support-4.3.9.RELEASE.jar Main
objc[650]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/bin/java (0x10b96e4c0) and /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/libinstrument.dylib (0x10d1f14e0). One of the two will be used. Which one is undefined.
июл 14, 2017 1:24:08 PM org.springframework.context.support.ClassPathXmlApplicationContext prepareRefresh
INFO: Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@2ef1e4fa: startup date [Fri Jul 14 13:24:08 YEKT 2017]; root of context hierarchy
июл 14, 2017 1:24:08 PM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource [config.xml]
июл 14, 2017 1:24:09 PM org.springframework.context.support.ClassPathXmlApplicationContext refresh
WARNING: Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'a_class' defined in class path resource [config.xml]: Cannot resolve reference to bean 'a_interface' while setting bean property 'a'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'a_interface': BeanPostProcessor before instantiation of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'scriptFactory.a_interface': Resolution of declared constructors on bean Class [org.springframework.scripting.bsh.BshScriptFactory] from ClassLoader [sun.misc.Launcher$AppClassLoader@18b4aac2] failed; nested exception is java.lang.NoClassDefFoundError: bsh/EvalError
Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'a_class' defined in class path resource [config.xml]: Cannot resolve reference to bean 'a_interface' while setting bean property 'a'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'a_interface': BeanPostProcessor before instantiation of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'scriptFactory.a_interface': Resolution of declared constructors on bean Class [org.springframework.scripting.bsh.BshScriptFactory] from ClassLoader [sun.misc.Launcher$AppClassLoader@18b4aac2] failed; nested exception is java.lang.NoClassDefFoundError: bsh/EvalError
    at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:359)
    at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1531)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1276)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:761)
    at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:867)
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:543)
    at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
    at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:83)
    at Main.main(Main.java:6)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'a_interface': BeanPostProcessor before instantiation of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'scriptFactory.a_interface': Resolution of declared constructors on bean Class [org.springframework.scripting.bsh.BshScriptFactory] from ClassLoader [sun.misc.Launcher$AppClassLoader@18b4aac2] failed; nested exception is java.lang.NoClassDefFoundError: bsh/EvalError
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:479)
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
    at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)
    ... 15 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'scriptFactory.a_interface': Resolution of declared constructors on bean Class [org.springframework.scripting.bsh.BshScriptFactory] from ClassLoader [sun.misc.Launcher$AppClassLoader@18b4aac2] failed; nested exception is java.lang.NoClassDefFoundError: bsh/EvalError
    at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:159)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1193)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1095)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:513)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)
    at org.springframework.scripting.support.ScriptFactoryPostProcessor.prepareScriptBeans(ScriptFactoryPostProcessor.java:356)
    at org.springframework.scripting.support.ScriptFactoryPostProcessor.postProcessBeforeInstantiation(ScriptFactoryPostProcessor.java:301)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:1037)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.resolveBeforeInstantiation(AbstractAutowireCapableBeanFactory.java:1011)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:473)
    ... 20 more
Caused by: java.lang.NoClassDefFoundError: bsh/EvalError
    at java.lang.Class.getDeclaredConstructors0(Native Method)
    at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671)
    at java.lang.Class.getDeclaredConstructors(Class.java:2020)
    at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:154)
    ... 33 more
Caused by: java.lang.ClassNotFoundException: bsh.EvalError
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    ... 37 more

Process finished with exit code 1

A: Добавьте зависимость
<dependency>
    <groupId>org.beanshell</groupId>
    <artifactId>bsh</artifactId>
    <version>2.0b5</version>
</dependency>

Исправьте код
public static void main(String[] args) {
    ApplicationContext context = new ClassPathXmlApplicationContext("config.xml");
    Aimpl a = (Aimpl) context.getBean("a_class");
    a.echo();
}

И все будет работать.

redpajama_set_name: RedPajamaStackExchange


New York Cosmos B will be participating in the 2018 tournament. The Cosmos will be registered as a National Premier Soccer League (NPSL) team and will start in a play-in round on May 5 or 6. The opponent, start time and host venue will be determined next week.
The New York Cosmos are the most recognized American soccer brand in the world. Since beginning play at Yankee Stadium in 1971, the iconic club has won a record total of 8 professional soccer championships and brought some of the biggest stars in international soccer to the USA including Pelé, Franz Beckenbauer, Giorgio Chinaglia, Carlos Alberto, and more recently, Raúl and Marcos Senna. For more information on the New York Cosmos and Cosmos B, please visit nycosmos.com, join us on Facebook and follow us on Twitter and Instagram (@NYCosmos).


text:
Hadrodemus is a genus of mostly European capsid bugs in the tribe Mirini, discovered by Franz Xaver Fieber in 1858.  The type species Hadrodemus m-flavum is recorded from northern Europe including the British Isles.

Species
According to BioLib the following are included:
 Hadrodemus m-flavum (Goeze, 1778)- type species (as Cimex m-flavum Goeze, 1778= Cimex marginellus Fabricius, 1781)
 Hadrodemus noualhieri (Reuter, 1896) (southern France, Iberian peninsula)

See also
 List of heteropteran bugs recorded in Britain

References

External links

Miridae genera
Hemiptera of Europe
Mirini

redpajama_set_name: RedPajamaWikipedia


text:
A poultry was the office in a medieval household responsible for the purchase and preparation of poultry, as well as the room in which the poultry was stored.

What it was
It was headed by a poulter or poulterer (though this last term is more often for a merchant who deals in poultry). The office was subordinated to the kitchen, and only existed as a separate office in larger households. It was closely connected with other offices of the kitchen, such as the larder and the saucery.

Use today
This use of the word is largely obsolete today.

See also
 Chicken as food

References

Medieval cuisine


Browse or search for ABC iview.
Select ABC iview, and then select Download.
To start the ABC iview app later, go to apps, My Apps and then ABC iview.
If you use Family Settings to control which films and TV programmes can be watched through Xbox Live on your console, the ABC iview app will follow those settings. For example, if you prohibit TV shows with certain ratings from being watched on your console, those shows will be marked with a restricted icon in the ABC iview app. To play a restricted item, an adult must enter the Family Settings pass code.
For more information about how to control access to Xbox Live content using Family Settings, see Xbox 360 console parental controls.
Would you like to contact Support regarding the "Set up and use the ABC iview app on Xbox 360" issue you were reading about or a different issue?


text:
<?php
/**
 * @package Activerecord
 */

namespace Activerecord;

use Activerecord\Exceptions\ExceptionActiverecord;
use Activerecord\Connection;
use Activerecord\Expressions;
use Activerecord\SQLBuilder;
use Activerecord\Utils;

/**
 * Helper class for building sql statements progmatically.
 *
 * @package Activerecord
 */
class SQLBuilder
{

    private $connection;
    private $operation = 'SELECT';
    private $table;
    private $select = '*';
    private $joins;
    private $order;
    private $limit;
    private $offset;
    private $group;
    private $having;
    private $update;
    // for where
    private $where;
    private $where_values = [];
    // for insert/update
    private $data;
    private $sequence;

    /**
     * Constructor.
     *
     * @param Connection $connection A database connection object
     * @param string $table Name of a table
     * @return SQLBuilder
     * @throws Activerecord if connection was invalid
     */
    public function __construct($connection, $table)
    {
        if (!$connection)
        {
            throw new ExceptionActiverecord('A valid database connection is required.');
        }

        $this->connection = $connection;
        $this->table = $table;
    }

    /**
     * Returns the SQL string.
     *
     * @return string
     */
    public function __toString()
    {
        return $this->toString();
    }

    /**
     * Returns the SQL string.
     *
     * @see __toString
     * @return string
     */
    public function toString()
    {
        $func = 'build'.ucfirst(strtolower($this->operation));
        return $this->$func();
    }

    /**
     * Returns the bind values.
     *
     * @return array
     */
    public function bindValues()
    {
        $ret = [];

        if ($this->data)
        {
            $ret = \array_values($this->data);
        }

        if ($this->getWhereValues())
        {
            $ret = \array_merge($ret, $this->getWhereValues());
        }

        return Utils::arrayFlatten($ret);
    }

    public function getWhereValues()
    {
        return $this->where_values;
    }

    public function where(/* (conditions, values) || (hash) */)
    {
        $this->applyWhereConditions(\func_get_args());
        return $this;
    }

    public function order($order)
    {
        $this->order = $order;
        return $this;
    }

    public function group($group)
    {
        $this->group = $group;
        return $this;
    }

    public function having($having)
    {
        $this->having = $having;
        return $this;
    }

    public function limit($limit)
    {
        $this->limit = \intval($limit);
        return $this;
    }

    public function offset($offset)
    {
        $this->offset = \intval($offset);
        return $this;
    }

    public function select($select)
    {
        $this->operation = 'SELECT';
        $this->select = $select;
        return $this;
    }

    public function joins($joins)
    {
        $this->joins = $joins;
        return $this;
    }

    public function insert($hash, $pk = null, $sequence_name = null)
    {
        if (!Utils::isHash($hash))
        {
            throw new ExceptionActiverecord('Inserting requires a hash.');
        }

        $this->operation = 'INSERT';
        $this->data = $hash;

        if ($pk && $sequence_name)
        {
            $this->sequence = [
                $pk,
                $sequence_name];
        }

        return $this;
    }

    public function update($mixed)
    {
        $this->operation = 'UPDATE';

        if (Utils::isHash($mixed))
        {
            $this->data = $mixed;
        }
        elseif (\is_string($mixed))
        {
            $this->update = $mixed;
        }
        else
        {
            throw new ExceptionActiverecord('Updating requires a hash or string.');
        }

        return $this;
    }

    public function delete()
    {
        $this->operation = 'DELETE';
        $this->applyWhereConditions(\func_get_args());
        return $this;
    }

    /**
     * Reverses an order clause.
     */
    public static function reverseOrder($order)
    {
        if (!\trim($order))
        {
            return $order;
        }

        $parts = \explode(',', $order);

        for ($i = 0, $n = \count($parts); $i < $n; ++$i)
        {
            $v = \strtolower($parts[$i]);

            if (\strpos($v, ' asc') !== false)
            {
                $parts[$i] = \preg_replace('/asc/i', 'DESC', $parts[$i]);
            }
            elseif (\strpos($v, ' desc') !== false)
            {
                $parts[$i] = \preg_replace('/desc/i', 'ASC', $parts[$i]);
            }
            else
            {
                $parts[$i] .= ' DESC';
            }
        }
        return \join(',', $parts);
    }

    /**
     * Converts a string like "id_and_name_or_z" into a conditions
     * value like array("id=? AND name=? OR z=?", values, ...).
     *
     * @param Connection $connection
     * @param $name Underscored string
     * @param $values Array of values for the field names. This is used
     *   to determine what kind of bind marker to use: =?, IN(?), IS NULL
     * @param $map A hash of "mapped_column_name" => "real_column_name"
     * @return A conditions array in the form array(sql_string, value1, value2,...)
     */
    public static function createConditionsFromUnderscoredString(Connection $connection,
            $name, &$values = [], &$map = null)
    {
        if (!$name)
        {
            return null;
        }

        $parts = \preg_split('/(_and_|_or_)/i', $name, -1,
                PREG_SPLIT_DELIM_CAPTURE);
        $num_values = \count($values);
        $conditions = [''];

        for ($i = 0, $j = 0, $n = \count($parts); $i < $n; $i+=2, ++$j)
        {
            if ($i >= 2)
            {
                $conditions[0] .= \preg_replace([
                    '/_and_/i',
                    '/_or_/i'],
                        [
                    ' AND ',
                    ' OR '], $parts[$i - 1]);
            }

            if ($j < $num_values)
            {
                if (!\is_null($values[$j]))
                {
                    $bind = \is_array($values[$j]) ? ' IN(?)' : '=?';
                    $conditions[] = $values[$j];
                }
                else
                {
                    $bind = ' IS NULL';
                }
            }
            else
            {
                $bind = ' IS NULL';
            }

            // map to correct name if $map was supplied
            $name = $map && isset($map[$parts[$i]]) ? $map[$parts[$i]] : $parts[$i];

            $conditions[0] .= $connection->quoteName($name).$bind;
        }
        return $conditions;
    }

    /**
     * Like createConditionsFromUnderscoredString but returns
     * a hash of name => value array instead.
     *
     * @param string $name A string containing attribute names connected with _and_ or _or_
     * @param $args Array of values for each attribute in $name
     * @param $map A hash of "mapped_column_name" => "real_column_name"
     * @return array A hash of array(name => value, ...)
     */
    public static function createHashFromUnderscoredString($name, &$values = [],
            &$map = null)
    {
        $parts = \preg_split('/(_and_|_or_)/i', $name);
        $hash = [];

        for ($i = 0, $n = \count($parts); $i < $n; ++$i)
        {
            // map to correct name if $map was supplied
            $name = $map && isset($map[$parts[$i]]) ? $map[$parts[$i]] : $parts[$i];
            $hash[$name] = $values[$i];
        }
        return $hash;
    }

    /**
     * prepends table name to hash of field names to get around
     * ambiguous fields when SQL builder
     * has joins
     *
     * @param array $hash
     * @return array $new
     */
    private function prependTableNameToFields($hash = [])
    {
        $new = [];
        $table = $this->connection->quoteName($this->table);

        foreach ($hash as $key => $value)
        {
            $k = $this->connection->quoteName($key);
            $new[$table.'.'.$k] = $value;
        }

        return $new;
    }

    private function applyWhereConditions($args)
    {
        require_once 'Expressions.php';
        $num_args = \count($args);

        if ($num_args == 1 && Utils::isHash($args[0]))
        {
            $hash = \is_null($this->joins) ? $args[0] : $this->prependTableNameToFields($args[0]);
            $e = new Expressions($this->connection, $hash);
            $this->where = $e->toString();
            $this->where_values = Utils::arrayFlatten($e->values());
        }
        elseif ($num_args > 0)
        {
            // if the values has a nested array then we'll need to use Expressions to expand the bind marker for us
            $values = \array_slice($args, 1);

            // foreach ($values as $name => &$value) oiginal
            foreach ($values as &$value)
            {
                if (\is_array($value))
                {
                    $e = new Expressions($this->connection, $args[0]);
                    $e->bindValues($values);
                    $this->where = $e->toString();
                    $this->where_values = Utils::arrayFlatten($e->values());
                    return;
                }
            }

            // no nested array so nothing special to do
            $this->where = $args[0];
            $this->where_values = &$values;
        }
    }

    private function buildDelete()
    {
        $sql = "DELETE FROM $this->table";

        if ($this->where)
        {
            $sql .= " WHERE $this->where";
        }

        if ($this->connection->acceptsLimitAndOrderForUpdateAndDelete())
        {
            if ($this->order)
            {
                $sql .= " ORDER BY $this->order";
            }

            if ($this->limit)
            {
                $sql = $this->connection->limit($sql, null, $this->limit);
            }
        }

        return $sql;
    }

    private function buildInsert()
    {
        require_once 'Expressions.php';
        $keys = \join(',', $this->quotedKeyNames());

        if ($this->sequence)
        {
            $sql = "INSERT INTO $this->table($keys,"
                    .$this->connection->quoteName($this->sequence[0])
                    .") VALUES(?,".$this->connection->nextSequenceValue($this->sequence[1])
                    .")";
        }
        else
        {
            $sql = "INSERT INTO $this->table($keys) VALUES(?)";
        }

        $e = new Expressions($this->connection, $sql, \array_values($this->data));
        return $e->toString();
    }

    private function buildSelect()
    {
        $sql = "SELECT $this->select FROM $this->table";

        if ($this->joins)
        {
            $sql .= ' '.$this->joins;
        }

        if ($this->where)
        {
            $sql .= " WHERE $this->where";
        }

        if ($this->group)
        {
            $sql .= " GROUP BY $this->group";
        }

        if ($this->having)
        {
            $sql .= " HAVING $this->having";
        }

        if ($this->order)
        {
            $sql .= " ORDER BY $this->order";
        }

        if ($this->limit || $this->offset)
        {
            $sql = $this->connection->limit($sql, $this->offset, $this->limit);
        }

        return $sql;
    }

    private function buildUpdate()
    {
        if (strlen($this->update) > 0)
        {
            $set = $this->update;
        }
        else
        {
            $set = \join('=?, ', $this->quotedKeyNames()).'=?';
        }

        $sql = "UPDATE $this->table SET $set";

        if ($this->where)
        {
            $sql .= " WHERE $this->where";
        }

        if ($this->connection->acceptsLimitAndOrderForUpdateAndDelete())
        {
            if ($this->order)
            {
                $sql .= " ORDER BY $this->order";
            }

            if ($this->limit)
            {
                $sql = $this->connection->limit($sql, null, $this->limit);
            }
        }

        return $sql;
    }

    private function quotedKeyNames()
    {
        $keys = [];

        foreach ($this->data as $key => $value)
        {
            $keys[] = $this->connection->quoteName($key);
        }

        return $keys;
    }

}

redpajama_set_name: RedPajamaGithub


text:
International | Anti-Capitalism
Anti-Capitalism
France Rises Up Against the New Fascism - Vaccine Passports 23:57 Jul 21 3 comments
George Floyd: one death too many in the "land of the free" 23:58 Jun 23 0 comments
The leveraged buyout, exploitation and punishment beating of Greece as warning to others. 11:45 May 11 0 comments
Red Banner issue 60 out now 13:18 Jun 22 0 comments
Red Banner issue 59 out now 17:46 Mar 28 0 comments
Anti-Empire
Ukraine Buys Huge Amounts of Russian Fue... Fri Jan 20, 2023 08:34 | Antonia Kotseva
Turkey Has Sent Ukraine Cluster Munition... Thu Jan 12, 2023 00:26 | Jack Detsch
New Israeli Government Promises to Talk ... Tue Jan 10, 2023 21:13 | Al Majadeen
Russia Training Iranian Pilots Ahead of ... Tue Jan 10, 2023 15:19 | The Times of Israel
Lukashenko Abolishes Copyright Protectio... Tue Jan 10, 2023 15:05 | Nikki Main
Anti-Empire >>
Voltaire, international edition
Two European Union states poised to sever diplomatic relations with Russia Thu Jan 26, 2023 16:09 | en
The Whole of Europe Turned Into a Battlefield, by Manlio Dinucci Tue Jan 24, 2023 07:26 | en
The war in Ukraine to maintain the European Union under tutelage, by Thierry Mey... Tue Jan 24, 2023 06:59 | en
"Voltaire, International Newsletter" N°24 Mon Jan 23, 2023 06:55 | en
Russia calls for Angela Merkel and François Hollande to be put on trial Thu Jan 19, 2023 08:37 | en
Voltaire Network >>
Hugo Chávez kept his promise to the people of Venezuela
international | anti-capitalism | feature Wednesday March 06, 2013 17:40 by Elric
The late Venezuelan president's Bolívarian revolution has been crucial to a wider Latin American philosophy
Hugo Chávez. RIP.
The Commandante is dead but the Revolution continues. If there is an afterlife then Chavez is in Valhalla.
He wrote, he read, and mostly he spoke. Hugo Chávez, whose death has been announced, was devoted to the word. He spoke publicly an average of 40 hours per week. As president, he didn't hold regular cabinet meetings; he'd bring the many to a weekly meeting, broadcast live on radio and television. Aló, Presidente, the programme in which policies were outlined and discussed, had no time limits, no script and no teleprompter. One session included an open discussion of healthcare in the slums of Caracas, rap, a self-critical examination of Venezuelans being accustomed to the politics of oil money and expecting the president to be a magician, a friendly exchange with a delegation from Nicaragua and a less friendly one with a foreign journalist.
External Links: The Revolution Will Not Be Televised (a.k.a. Chavez: Inside the Coup) is a 2002 documentary about the April 2002 Venezuelan coup attempt which briefly deposed Venezuelan President Hugo Chávez. A television crew from Ireland's Radio Telifís Éireann happened to be recording a documentary about Chávez during the events of April 11, 2002.
Related Indy Links: US$100 million for the head of President Hugo Chavez Frias - and some other stories. | Fears Of Second Coup Against Venezuela's President Hugo Chavez | Chavez and the Grassy Knoll + Catch 22 is dead long live . . . | Chavez had advance warning of coup [Greg Palast, The Guardian] | Hugo Chavez Declared President of America | Liberal press asleep ( on Coup to Oust Chavez ) | Director's Cut, Chavez - Inside the Coup, Galway | Amnesty forced to withdraw Chavez Documentary amid threats of violence | Chavez wins referendum | Chavez calls for democracy at work | US Man of God calls for assassination of Chavez | Chavez addresses the UN | US planning invasion, says Chavez | Rumsfeld says Chavez is like Adolf Hitler | A specter is haunting the North American Empire... the specter of Chavez! | Inside the revolution - former Chavez minister speakes GALWAY | Chavez gets go ahead to join Arab League at last. | Bush Admin Funneling Millions Into Chavez Opposition Groups | Hugo Chavez : "Yesterday, the devil came to the UN, and today, it still smells of sulfur and Bush" | Hugo Chavez has won his second term as President | Honduras: Anti-Chavez free speech warriors linked to coup | Chavez Appoints a Successor as his Cancer Returns
Nicaragua is one of Venezuela's allies in Alba, the organisation constituted at Chávez's initiative to counter neoliberalism in the region, alongside Cuba, Ecuador and Bolivia. It has now acquired a life of its own having invited a number of Caribbean countries and Mexico to join, with Vietnam as an observer. It will be a most enduring legacy, a concrete embodiment of Chávez's words and historical vision. The Bolívarian revolution has been crucial to the wider philosophy shared and applied by many Latin American governments. Its aim is to overcome global problems through local and regional interventions by engaging with democracy and the state in order to transform the relation between these and the people, rather than withdrawing from the state or trying to destroy it.
Because of this shared view Brazilians, Uruguayans and Argentinians perceived Chávez as an ally, not an anomaly, and supported the inclusion of Venezuela in their Mercosur alliance. Chávez's Social Missions, providing healthcare and literacy to formerly excluded people while changing their life and political outlook, have proven the extent of such a transformative view. It could be compared to the levelling spirit of a kind of new New Deal combined with a model of social change based on popular and communal organisation.
The facts speak for themselves: the percentage of households in poverty fell from 55% in 1995 to 26.4% in 2009. When Chávez was sworn into office unemployment was 15%, in June 2009 it was 7.8%. Compare that to current unemployment figures in Europe. In that period Chávez won 56% of the vote in 1998, 60% in 2000, survived a coup d'état in 2002, got over 7m votes in 2006 and secured 54.4% of the vote last October. He was a rare thing, almost incomprehensible to those in the US and Europe who continue to see the world through the Manichean prism of the cold war: an avowed Marxist who was also an avowed democrat. To those who think the expression of the masses should have limited or no place in the serious business of politics all the talking and goings on in Chávez's meetings were anathema, proof that he was both fake and a populist. But to the people who tuned in and participated en masse, it was politics and true democracy not only for the sophisticated, the propertied or the lettered.
All this talking and direct contact meant the constant reaffirmation of a promise between Chávez and the people of Venezuela. Chávez had discovered himself not by looking within, but by looking outside into the shameful conditions of Latin Americans and their past. He discovered himself in the promise of liberation made by Bolívar. "On August 1805," wrote Chávez, Bolívar "climbed the Monte Sacro near Rome and made a solemn oath." Like Bolívar, Chávez swore to break the chains binding Latin Americans to the will of the mighty. Within his lifetime, the ties of dependency and indirect empire have loosened. From the river Plate to the mouths of the Orinoco river, Latin America is no longer somebody else's backyard. That project of liberation has involved thousands of men and women pitched into one dramatic battle after another, like the coup d'état in 2002 or the confrontation with the US-proposed Free Trade Zone of the Americas. These were won, others were lost.
The project remains incomplete. It may be eternal and thus the struggle will continue after Chávez is gone. But whatever the future may hold, the peoples of the Americas will fight to salvage the present in which they have regained a voice. In Venezuela, they put Chávez back into the presidency after the coup. This was the key event in Chávez's political life, not the military rebellion or the first electoral victory. Something changed within him at that point: his discipline became ironclad, his patience invincible and his politics clearer. For all the attention paid to the relation between Chávez and Castro, the lesser known fact is that Chávez's political education owes more to another Marxist president who was also an avowed democrat: Chile's Salvador Allende. "Like Allende, we're pacifists and democrats," he once said. "Unlike Allende, we're armed."
The lesson drawn by Chávez from the defeat of Allende in 1973 is crucial. Some, like the far right and the state-linked paramilitary of Colombia would love to see Chavismo implode, and wouldn't hesitate to sow chaos across borders. The support of the army and the masses of Venezuela will decide the fate of the Bolívarian revolution, and the solidarity of powerful and sympathetic neighbours like Brazil. Nobody wants instability now that Latin America is finally standing up for itself. In his final days Chávez emphasised the need to build communal power and promoted some of his former critics associated with the journal Comuna. The revolution will not be rolled back. Unlike his admired Bolívar, Chávez did not plough the seas.
Related Link: http://www.guardian.co.uk/commentisfree/2013/mar/05/hugo-chavez-people-venezuelan-president
Jump To Comment: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
RIP Hugo Chavez
by serf Wed Mar 06, 2013 01:20
An inspiration to many people who aspire to a better fairer world.
And a man with the balls to stand up to the US and to Israel and call a spade a spade.
We need more men like Hugo. His voice will be missed.
As a tribute, here is the infamous documentary "The revolution will not be televised":
He kept the flame alive
by T Wed Mar 06, 2013 09:57
This is a sad day because Hugo Chavez was the one person who kept the flame alive for a better world and who was trying to do something about it.
We should note that he himself suspected that his cancer was caused by the CIA using some kind of personnel biological weapon designed to give cancer and which would have been easily injected by some operative. As we know his friend Fidel Castro was the target of hundreds of assassination attempts by the CIA.
Hugo joins the eternal Heroes of the Working Class
by An Drighneán Donn - Páirtí Cummanach na Poblachta Wed Mar 06, 2013 12:12
Hugo Chavez gave his all to raise the people of Venezuela from the horrific conditions US imperialism had put them in. In the process, he raised the hopes and courage of all of South America, and of the whole world. The loss of Al Gaddafi has been catastrophic for the hopes of all of Africa. We can only hope and pray that Hugo's death will not mean the same imperialist onslaught for South America. Ar dheis Dé go raibh a anam ró-uasal.
Chavez Legacy; The Real News Network
by Brian Clarke - AllVoices Wed Mar 06, 2013 16:39
The Real News Network, Paul Jay.
"Venezuela's Real Division Over Who Benefits from Oil Wealth
Alex Main: American "Mainstream" media accuses Chavez of leaving Venezuela "divided and polarized", but Venezuela is not divided over Chavez's personality, it's whether oil wealth will go to the people or the elite"
Video News Link below;
Related Link: http://therealnews.com/t2/index.php?option=com_content&task=view&id=31&Itemid=74&jumival=9804#.UTdv9tb-FOI
by Des - None Wed Mar 06, 2013 19:09
He was a beacon of hope in a world of poverty, injustice and war. Let us hope his successor will carry on his good work. RIP Comrade!
it's not all THAT unreasonable that the CIA may have given cancer to Chavez
by fred Wed Mar 06, 2013 23:41
several well known viruses are known to cause cancer including several strains of the common HPV virus.
Given the Irish STI statistics, our previous "jim corr" commenter probably even has it himself!! ;-)
It's perfectly manageable to introduce a strain of this virus to somebody you don't like. Anyone could do it. It's highly contagious.
It might conceiveably (translation: already done by US military) be engineered to amplify it's cancer causing properties, making it a very handy and plausibly deniable personal assassination bioweapon.
We're talking basic genetic engineering applied to a very well known common virus here, not conspiracy theory.
Hugo was not being all that unreasonable in considering this as a possibility given the huge amount of oil involved and the previous behaviour of the US towards Fidel Castro and towards Venezuela in the past, not to mention the huge and very questionable investment in the US on research into biological weapons.
SIPTU President expresses regret at death of Hugo Chavez
by SIPTU Thu Mar 07, 2013 00:10
Date Released: 06 March 2013
SIPTU General President, Jack O'Connor, has expressed his deep regret at the tragic death of the Venezuelan president, Hugo Chavez.
"I want to express my deep regret at the death of Hugo Chavez whose passing is a tragedy for the Venezuelan people and the oppressed and downtrodden of Latin America and the wider world."
"His vision of an egalitarian society for which he strove so earnestly offered a humane and radical alternative to the collapsing edifice of the neo-liberal project which has wreaked such havoc across the globe.
"His death from cancer at such a young age is a sad loss for all progressive people and movements that aspire to fairness and justice in society."
Related Link: http://www.siptu.ie/media/pressreleases2013/mainnews/fullstory_17043_en.html
Socailist Party statement on Death of Chavez
by T Thu Mar 07, 2013 00:16
Here is the opening paragraph from the Socialist Party commenting on the death of Chavez...
Hugo Chavez dies - the struggle continues
Written by Tony Saunois
Millions of Venezuelan workers, the poor and youth will mourn the death of Venezuelan president, Hugo Chavez on Tuesday 5 March. Thousands reportedly took to the streets in Caracas chanting "Todos somos Chavez", 'we are all Chavez'.
In an era when the gap between establishment politicians, who defend big business and the super-rich, and the masses seems to widen inexorably Chavez stood out. In fact in the age of austerity the measures he took to alleviate poverty stood out like a beacon.
The workers and youth in Venezuela will be joined by many around the globe who have been inspired to support Hugo Chavez's regime as offering an alternative to imperialism, neoliberalism and capitalism.
Meanwhile the most pernicious right-wing capitalist commentators have wasted neither time nor ink in their outpourings of hatred of his regime.
The mourning of his passing and anger at these attacks must be channelled into a new stage of working class struggle for socialism in Venezuela and internationally...
The full text can be found on the SP website at the link below
Related Link: http://www.socialistparty.net/international/1149-hugo-chavez-dies-the-struggle-continues
And from Anarkismo - Libertarian reflections on the death of Hugo Chávez
And here is the libertarian reflections on Chavez....
Late this afternoon Nicolás Maduro, on behalf of the government of Venezuela, informed the country and the world of some news which though not unexpected nevertheless came as a shock: Hugo Rafael Chávez Frías had died.
We will no longer see one of the most important men in Latin America in the last decade. It is impossible not to be somewhat shaken by this fact. We do not doubt that they will be celebrating with the most expensive champagne in Chacao [1]. Naturally that is not our feeling, nor is it that of the Venezuelan masses. We can only feel solidarity with them in their sense of grief over the passing of one who in recent years was their undisputed leader and benchmark for the popular movement across the continent.
Full text at link
Related Link: http://www.anarkismo.net/article/25040
by fred Thu Mar 07, 2013 01:34
here's another good article on counterpunch outlining the work chavez has done in Venezuela
http://www.counterpunch.org/2013/03/06/the-chavez-legacy/
by Elric Thu Mar 07, 2013 02:45
Chávez Won't Go
By Farooque Chowdhury
http://www.countercurrents.org/chowdhury060313.htm
Chávez won't go. Class conflict ridden history shall not allow Chávez to go. He is part of history, part of people struggling against dispossession, exploitation and poverty, part of people struggling for democracy and dignity. "Those who die for life, can't be called dead," said Nicolas Maduro, the Venezuelan vice-president. This makes Chávez live for ever among the people
The Revolution Within The Revolution Will Continue
By Kevin Zeese & Margaret Flowers
http://www.countercurrents.org/zeese060313.htm
If the United States and the oligarchs think the death of Chávez means the end of the Bolivarian Revolution he led, they are in for a disappointment. This revolution, which is not limited to Venezuela, is likely to show to itself and the world that it is deep and strong. The people-powered transformation with which Chávez was in solidarity will continue
Seeing Chavez Inside Ourselves
By Billy Wharton
http://www.countercurrents.org/wharton060313.htm
Ultimately the life of Hugo Chavez challenges us to look at our own lives. To see in ourselves, as he saw in himself and other common people, the spark of humanity capable of changing the world. If Chavez initiated a new kind of socialism for the 21st century, he did so with the implicit understanding that it was not his movement to complete. He merely offered a glimpse into a future where the needs and desires of the people, regular people like us, are more important than those of the 1% who seek to rule the world. The world changing message offered by Hugo Chavez is that another future is possible and that future begins with us
On The Legacy Of Hugo Chávez
By Greg Grandin
http://www.countercurrents.org/grandin060313.htm
Over the last fourteen years, Chávez has submitted himself and his agenda to fourteen national votes, winning thirteen of them by large margins, in polling deemed by Jimmy Carter to be "best in the world" out of the ninety-two elections that he has monitored
by Con Carroll Thu Mar 07, 2013 15:52
no matter what the media say. political pundits bets. Chavez Spirit wasn't one person it was a nation. aslong as there is oppression alienation exploitation. working class spirit of resistance will always be there
funny to watch the MSM squirm as all Chavez's initiatives came out
by serf Fri Mar 08, 2013 00:46
Heh! it was funny looking at the right wing captured media trying to diss chavez, but failing miserably because everything they said was bad about him was worse in their own country and in the US. And they still had to justify years of constant negative reporting on Chavez on their channels, despite the clear successes of Chavez for his people.
"He was an evil dictator"....erm....but the elections were the fairest and most monitored in the WORLD. He gave free heating oil to US citizens, housed the poor, taught them to read, kicked out greedy landowners and corporate types, helped pay off IMF debts of other countries like Argentina, free healthcare, subsidised food, free education, 5.8% unemployment, Hey.....I want some of that stuff. How come we don't have any of that here... what is this austerity shit?
"But he imprisoned some people unfairly"....ERM *cough* Guantanamo *cough* Belmarsh *cough* abu ghraib *cough* Saudi Arabia *cough* Israel
*cough* US has highest per capita privatised prison population in the known universe! *choke*
"his friends were evil Libya, Syria, North Korea, Iran, Cuba, Bolivia" Erm...you mean all the countries that wouldn't roll over and play ball with the US corporate vultures with their exploitative "free trade" agreements, privatisation of public utilities and financial speculation. What was the fate of all the countries who did roll over. Ah...Mr Perkins, ex economic hitman who previously worked in Latin America is here to tell us all about THAT process....
You could visibly see it was sticking in their throats that undeniably Chavez made things better for his people.
the only thing bad they could truthfully say was that the murder rate in Venezuela was high so they kept going on about that all the time.
by JoeMc Fri Mar 08, 2013 12:28
President Mahmoud Ahmadinejad of Iran arrived in Caracas early this morning for the funeral of Hugo Chavez . Ahmadinejad said that he would greatly miss the Venezuelan leader "He was a dear friend to all the countries of the world. To us, President Chavez's loss is very painful because we've lost a friend - a close friend - and a revolutionary and just leader."
In 2007, in the face of a deluge of lurid anti-Iranian propaganda in the western media –much of it directed against Ahmadinejad personally - President Chavez defiantly declared an "axis of unity" between Venezuela and Iran against US imperialism : The Chavez message of solidarity to Iran came two weeks after he had expelled two U.S. oil giants from Venezuela with the words , "This is the unity of the Persian Gulf and the Caribbean Sea." .
MADURO WINS!!!
by fred Mon Apr 15, 2013 07:21
despite the US bussing in lots of absentee voters to vote for Capriles:
http://www.denverpost.com/nationworld/ci_23020971/venez...ndays
and despite US funding for the "free market" opposition,
MADURO HAS WON!!!!!
VIVA MADURO, VIVA CHAVEZ,
VIVA LA BOLIVARIAN REVOLUTION!!
510all


Plumbing schools in Highland Home, AL are designed for any person looking to be employed in a profession that employs plumbing technology and classes are available to you today.
Courses are generally finished in as little as 12 months, and enable graduates become eligible to take the exam for professional licensure after their apprentice programs..
In the following area, you are able to discover more about earning your plumber's certification, find out how much plumbers in Highland Home, AL are paid, and check out results for accredited plumbing classes in your area.
Go ahead and also take a look around our site and take advantage of our additional cost-free web resources!
Plumbing technology courses have a couple of primary requirements for applicants.
These plumbing schools close to you are currently accepting students. To pick the right program, you are encouraged to get info from several schools ahead of deciding on one.
The State of Alabama mandates plumbers working within its limits to be licensed. The grounds for this requirement are many. Some of the key ones are listed below.
You can acquire 7 different certificates when employed as a plumber. Working in a particular industry will require that you maintain the correct one.
Learn a lot more about Plumbing certification by visiting here!
O*Net Online forecasts that the need for plumbers in Alabama will hit historic levels in the next few years. With the predicted tremendous growth over the next ten years, there should be a number of positions for you to choose from. Be sure not to miss-out on this fantastic chance to launch your career!
If it is time for you to choose which plumbing schools you're likely to go to, there are some details that you should look over. Once you start looking, you will see tons of courses, but what exactly do you have to pay attention to when selecting plumbing programs? Before enrolling and signing a commitment with the program you've chosen, it's highly suggested that you look at the accreditation history of the training classes with the Alabama licensing board. If accreditation is alright, you might want to take a look at several other areas of the program compared with other training centers featuring the exact same training.
Now that you've received all of the strategies and information necessary to be a plumber, now it's up to you to register for licensed plumbing schools today!


In each language, spoken and written styles have their differences, especially when the written language has a long history. As China has a very long written tradition dating back to the Shang dynasty (3500-3000 years ago), the spoken language (口语 kǒuyǔ) and the written language (书面语 shūmiànyǔ) differ considerably more than in most languages. Written Chinese is much more formal than spoken Chinese, making it difficult for many Chinese learners who are able to carry on normal conversations to read a newspaper or write a business letter. Even if written Chinese isn't within the scope of your Chinese learning goals, it is useful to be able to recognize it and differentiate it from spoken language as you progress through your Chinese lessons.
Until the end of the Qing dynasty (1644-1911), all government documents were written in a language that is incomprehensible to most Chinese people today, in the same way most people in Europe don't understand Latin. However, aspects of classical language that are not normally heard in conversation remain in newspapers, books, official addresses, and documents today.
The following table is a list of some words which can be interchangeably used depending on whether you are speaking or writing. For a more complete list of 5,000 most commonly seen characters in newspapers and other print sources, refer to HSK (Chinese Proficiency Test) test prep materials.
Most spoken words are shorter or more informal synonyms of their written counterparts. In the following example, 嫌 is a shorter version of 嫌弃, and 小气 is a less formal and more commonplace version of 吝啬.
Meaning: He despises that his wife is so stingy.
While the essential point of these two sentences is that the wife is stingy, 小气 is much more lively and natural-sounding than 吝啬, which is more precise in its meaning. The spoken version could be in a playful way, but the written version is less flexible in its interpretation. Written materials in China are meant to be taken more seriously, and magazines and newspapers make less effort to attract readers with humorous and catchy.
Sometimes the written words will not even be near synonyms of their spoken-style counterparts. Take for example how written sources normally use "sacrificed" (牺牲 xīshēng) to describe military casualties, as opposed to the word meaning "died" (死了sǐle) that would normally be used.
Meaning: Revolutionary soldiers were killed.
Meaning: Revolutionary soldiers sacrificed their lives.
Especially when describing decorated soldiers who died in a historic battle, written sources are likely to depict death very differently, painting a rosier picture than their spoken counterparts. As you can see in the following example, you would need to know more vocabulary to read a sentence in the newspaper than if you were to understand it in conversation.
Meaning: The government sent aid to the disaster-affected region.
Formal language is not limited to written materials, but also is often used in public service announcements or formalized customer service. The following examples demonstrate how some cashiers speak to customers more formally than other cashiers.
Meaning: Your change is 1 yuan 5 mao.
How Much Do I Need To Know About 口语 AND 书面语?
It is useful to know which words are 口语 and which words are 书面语 as you progress through your learning and accumulate more vocabulary. Your word choice in a job interview, for example, could mean the difference between coming across as more personal, or more formal and professional. As in other languages, the differences in which words are used in spoken language and written language are fluid, and it necessary to exposure to native speakers while learning the differences between口语 and 书面语.
WANT TO LEARN MORE CHINESE? JOIN TUTORMING TO LEARN MORE!


text:
Roky 1900–1909 představují (nadneseně řečeno) přechod ze "století páry" do "století elektřiny". V češtině nejsou obvykle souhrnně pojmenovávané, zřídka (ne zcela přesně) bývají označovány jako nultá či první léta, nebo jen počátek či první desetiletí 20. století (To ale začíná až 1. ledna 1901.)

Události

Politika, mezinárodní vztahy
 1. ledna 1901 britské kolonie v Austrálii vyhlásily Australský svaz.
 22. ledna 1901 zemřela královna Viktorie – končí viktoriánská éra, následuje tzv. eduardovské období.
 Skončila druhá búrská válka (1899–1902).
 Filipínsko-americká válka 1899–1902 skončila porážkou Filipínské první republiky a USA si Filipíny udržely až do roku 1946 jako své území.
 20. května 1902 vyhlásila Kuba nezávislost na USA.
 Rusko-japonská válka v letech 1904–1905 skončila porážkou Ruska a Japonsko uvedla na světovou scénu jako impérium.
 Ruská revoluce začala demonstrací v Petrohradě v lednu 1905 a skončila v roce 1907.
 7. června 1905 získalo Norsko nezávislost na Švédsku.
 5. října 1908 vyhlásilo Bulharsko nezávislost na Osmanské říši.

Věda a technika
 Max Planck publikuje svůj zákon vyzařování černého tělesa (1900).
 Od roku 1901 je udělována Nobelova cena.
 Albert Einstein objasňuje Brownův pohyb a fotoelektrický jev, publikuje svoji speciální teorii relativity (vše roku 1905).
 Masové rozšíření automobilů (především díky Fordu) a domácích fonografů.
 Bratři Wrightové konstruují první funkční letadlo těžší než vzduch.

Kultura
 Vrcholí secese.
 V kultuře vznikají kubismus (prekubismus) a futurismus (1909).

Sport
 Konaly se letní olympijské hry v Paříži (1900), St. Louis (1904) a Londýně (1908).
 1. července 1903 byl zahájen první ročník Tour de France.

Hlavy států a političtí lídři
 Francie
 prezident: Émile Loubet (1899–1906), Armand Fallières (1906–1913)
 Rusko
 car: Mikuláš II. (1894–1917)
 Spojené království
 král: Viktorie (1837–1901), Eduard VII. (1901–1910)
 premiér: Robert Cecil (1895–1902), Arthur Balfour (1902–1905), Henry Campbell-Bannerman (1905–1908), Herbert Henry Asquith (1908–1916)
 Spojené státy americké
 prezident: William McKinley (1897–1901), Theodore Roosevelt (1901–1909), William Howard Taft (1909–1913)
 Papež
 papež: Lev XIII. (1878–1903), Pius X. (1903–1914)
 Rakousko-Uhersko
 císař: František Josef I. (1830–1916)
 ministerský předseda: Agenor Gołuchowski (1895–1906), Alois Lexa von Aehrenthal (1906–1912)
 České království
 místodržící: Karl Maria Coudenhove (1896–1911)
 Německo
 císař: Vilém II. (1888–1918)

Narození a úmrtí
Během tohoto desetiletí se narodili politici Leonid Iljič Brežněv, Hirohito, Lyndon B. Johnson, Antonín Novotný, Rudolf Slánský, František Kriegel a Reinhard Heydrich, spisovatelé Jaroslav Seifert, Vítězslav Nezval, Jiří Wolker, Jaroslav Foglar, Julius Fučík, František Halas, George Orwell, Antoine de Saint-Exupéry, John Steinbeck a Astrid Lindgrenová, herci Jan Werich, Emil František Burian, Ladislav Pešek, František Filipovský, Karel Höger, Jaroslav Marvan, Jiří Voskovec, Hugo Haas, Olga Scheinpflugová, Stanislav Neumann, Bohuš Záhorský, Jean Gabin, Henry Fonda, umělci Jaroslav Ježek, Zdeněk Burian, Walt Disney, Marlene Dietrichová, Louis Armstrong, Frida Kahlo, Salvador Dalí, Toyen, Samuel Beckett i osobnosti Milada Horáková, Josef Toufar, Jan Patočka, Oskar Schindler, Nicholas Winton, Albert Speer a Jean-Paul Sartre.

Zemřeli panovníci Viktorie (britská královna) a Leopold II. Belgický, spisovatelé Oscar Wilde, Jules Verne, Émile Zola, Anton Pavlovič Čechov, Julius Zeyer, Henrik Ibsen a Svatopluk Čech, umělci Antonín Dvořák, Zdeněk Fibich, Giuseppe Verdi, Nikolaj Andrejevič Rimskij-Korsakov, Edvard Grieg, Paul Gauguin, Paul Cézanne, Henri de Toulouse-Lautrec a Václav Brožík či další osobnosti jako Friedrich Nietzsche, Dmitrij Ivanovič Mendělejev, Pierre Curie, Emil Holub, Emil Škoda, František Ladislav Rieger a Josef Hlávka.

Reference

Externí odkazy

Eduardovské období


text:
96FM Perth
Botica's Bunch
Mark 'Smiley' Pascoe
Russell Clarke
Kendall Crake
Real Music Requests
The Christian O'Connell Show
Come Backstage With Us And Win!
Artist To Play Toto's 'Africa' On Eternal Loop In Desert
By ARN Radio
If one artist gets his way, Toto's Africa will be played on a loop in an African desert "for all eternity".
German-Namibian artist Max Siedentopf, 27, created a sound installation in an undisclosed location in Namibia, made up of six speakers set on white pillars around a central pillar that holds an MP3 player connected to solar-powered batteries.
It's called Toto Forever, and that's exactly what Max wants to achieve.
The desert is around 55 million years old and the "perfect spot" for the installation, Siedentopf told CNN.
"Hopefully the song will play just as long," he said.
While the song might last forever, Siedentopf has acknowledged the equipment it's being played on probably won't.
"Most parts of the installation were chosen to be as durable as possible, but I'm sure the harsh environment of the desert will devour the installation eventually."
Siedentopf added that the "treasure" was waiting to be found by any Toto fans who cared to search for it.
Like Daryl Braithwaite, Toto has enjoyed a recent surge in popularity, with a stack of Africa covers and tributes. They even performed a couple of sideshow gigs for the Falls Festival earlier this month in Melbourne and Sydney… which we all thought was a typo when it was originally announced.
There were some hot rumours that Toto would tour this year, but nothing has been confirmed.
Missed Botica's Bunch? Catch up by clicking play below!
40 Years of Real Music


select *, DATE_FORMAT(birthday, "%b %e, %Y") as _birthday, DATE_FORMAT(died, "%b %e, %Y") as _died, MONTH(birthday) as month_birth, DAY(birthday) as day_birth, DATE_FORMAT(birthday, "%b %e") as _birth_day_month from agatti_people where agatti_people.u_name = "vivien-merchant"
Shares birthday with James Whale, Orson Bean, Perry Lopez see more..
Actress, Vivien Merchant, was born Ada Thompson on Jul 22, 1929 in Manchester, England. Merchant died at the age of 53 on Oct 3, 1982 in London, England .
Although Merchant was nominated for one Oscar, she never won a competitive Academy Award.
Was nominated for Broadway's 1967 Tony Award as Best Actress (Dramatic) for "The Homecoming."
Pinter began having an affair with writer/historian Antonia Fraser in 1975. Vivien, battling problems with alcohol, cited Antonia in her divorce action despite the fact the marriage had been crumbling since the mid-60s. Vivien and Pinter finally divorced in 1980 and Pinter married Antonia in December of that same year. Vivien was unconsolable and died two years later of liver cirrhosis.


Do you have a business in Hengchun. You can promote it FREE on this web site? See below for more details.
Hotel Name:Ea Dor Luxury Villa Hengchun No.98-1 Heping Ln. Nanwan Vil.
Hotel Name:Border Hotel No.115 Kending Rd.


I must say that I agree with Monsieur Duchamp. The French-American Dadaist, who turned urinals and art on their heads, hits the nail on the head: art is a habit-forming drug. On the streets of New York City it is easy to see art everywhere; the streets are open-air art galleries. Architecture is one of the four noble arts; drawing, painting and sculpture are the other three.
I have walked along West 14th Street many times over the past 34 years. This afternoon was the first time that I saw this adorable lunette. It sits above the entry door to the apartments of the 1848 row house at #210. I am sure that I am not alone. Thousands pass by daily, not seeing. There is something new to be seen in New York everyday. Be open! See it!
For some the lunette may appear garish, painted as it is in strong primary colors. I have always liked the red/yellow color combination; take notice of the logo for Walk About New York. The dark blue of the building's brick sets off the red and yellow. If for no other reason the paint job can be appreciated because it has preserved this fine and touching sculpture, a portrait really. Because of the paint, it is not easy to know what sort of material it is made of.
The subject, so curious, caught my imagination. This young man, captured at the moment of taking pen to paper, is shown in perfect profile. What is he about to write? What is he about draw? I like the ladder-back chair he sits in. Who is this young man? Who is the artist? Shall I take up the mission to discover the answers?
The stretch of West 14th Street between Seventh and Eighth Avenues, where I found this charming lunette, is known as Little Spain. Across the street is the Spanish Benevolent Society, also known as La Nacional; the Society was established in 1868. Its goal has remained promoting camaraderie and kinship amongst Spanish and American residents of New York City.
Casa Moneo moved to the ground floor of 210 West 14th Street in 1929; the restaurant remained a legendary leader in Spanish and Latin American gastronomy until 1988. Monsieur Duchamp rented the 4th floor of 210 West 14th Street in 1943; here he secretly worked on "Etant Donnes," a collection of found objects now in the Philadelphia Museum of Art. Duchamp had other Village domiciles; see his West 10th Street address on Walk About New York's Greenwich Village Walking Tour.