text:
Q: method returning value in Java what is the wrong with this fragment of code. In eclipse why it is showing that method must return a double value?
public void setLength(double length){
    if(length>0.0 && length<20.00){
        this.length=length;
    }else{
        dataRight=false;
        throw new IllegalArgumentException( "Length is not correct." );
    }
}

public double  getLength(){
    if(dataRight==false){
        System.out.printf("\nAs wrong data, calculation Not possible.\n ");
    }else{
        return length;
    }
}

A: because you define a result value of type double here:
public double  getLength()
      {
        if(dataRight==false)
        {
         System.out.printf("\nAs wrong data, calculation Not possible.\n ");
        }
        else
        {
          return length;
        }
       }

but in your first if condition you return nothing.
return at least a default value for the first condition or throw an exception if this is absolutly invalid.
if(dataRight==false)
        {
         System.out.printf("\nAs wrong data, calculation Not possible.\n ");
         return -1;
        }

or
public double  getLength() throws Exception
  {
    if(dataRight==false)
    {
     System.out.printf("\nAs wrong data, calculation Not possible.\n ");
     throw new Exception("wrong data, calculation Not possible.");
    }
    else
    {
      return length;
    }
   }

A: if(dataRight==false)
    {
     System.out.printf("\nAs wrong data, calculation Not possible.\n ");
    // should return from here as well or throw exception
    }

A: The error is in the getLenght() method.
If the condition in the if statement is true, you return nothing.
Otherwise, you return a double.
So the Java compiler (not Eclipse) is expecting a double to be returned.
You probably want something like
public double getLength() {
    if( dataRight == false )
        throw new RuntimeException("\nAs wrong data, calculation Not possible.\n ");
    return this.length;
}

A:  public double  getLength()
 {
    if(dataRight==false)
    {
       System.out.printf("\nAs wrong data, calculation Not possible.\n ");
       return 0.0; //<-- Return path must exist for all possible paths in a method, you could also add exception handling
    }
    else
       return length;
 }

A: public class Test {

    private double length;
    private boolean dataRight = true;

    public void setLength(double length) {
        if (length > 0.0 && length < 20.00) {
            this.length = length;
        } else {
            dataRight = false;
            throw new IllegalArgumentException("Length is not correct.");
        }
    }

    public double getLength() {
        if (!dataRight) {
            System.out.printf("\nAs wrong data, calculation Not possible.\n ");
            return 0.0; // <<<--- If dataRight is false then return double
                        // default values
        }
        return length;
    }

    public static void main(String[] args) {
        Test test= new Test();
        test.setLength(24);
        System.out.println(test.getLength());
    }
}


In this Dec. 7, 2009 file photo, former President George H.W. Bush and former first lady Barbara Bush arrive for a ceremony to dedicate an expanded gallery that carries his name at the National Museum of the Pacific War, in Fredericksburg, Texas.
When Bush landed in Odessa, Texas, in the late 1940s, it wasn't his first time navigating a vast ocean of blue.
He'd fallen into the Pacific Ocean after being shot down by the Japanese.
In World War II, he fought to knock down a foreign enemy. At home, he fought to pump up the GOP.
Bush moved his family to West Texas in 1948 to get into the oil business, not public life. The Yale graduate bought a little house in Midland in 1950 in a development nicknamed Easter Egg Row. Back then, Midland was a small, close-knit community. Hank Williams was No. 1 on the country charts.
Bush built a network in the oil fields, started his own oil company, and raised six children. One of them was a future president. After becoming a millionaire, Bush turned to public life.
"He came in at a time when the Republican Party was the minority party in the state," said Jonathan Neerman, a former chairman of the Dallas County Republican Party.
Neerman says it was after Bush moved from Midland to Houston that his political career picked up speed.
In 1962, Bush became chairman of Harris County. And his role as a party builder began.
George H.W. Bush with wife Barbara in 1945.
First, Neerman says, he embraced the radical right. Then, he picked off Democrats angry about integration.
At the end of the day, Bush understood a political party is a medley of different groups.
"And you have to find enough issues that will build a coalition that will allow you to not only win on the local level but on the statewide and national level as well," Neerman said.
In 1964, Bush jumped into a U.S. Senate race against incumbent Democratic Senator Ralph Yarborough. Although he ran tough, the Massachusetts native couldn't overcome charges of being a carpetbagger. Next came a successful run for Congress, and then another Senate loss in 1970.
"In running both of those races, what Bush did was he built an organization across the state," Barta said.
She says Bush also helped redirect the party.
"The backbone of the Republican Party then were the Republican women volunteers, they were housewives looking for something to do, they got involved in Republican politics," she said.
These women, known as Bush Belles, would show up at campaign events in red white and blue silk-like scarves. Even after Bush left for Washington, the Belles – many of whom came from Dallas – continued to rally for Republican candidates.
Bush also knew how to court reporters, Barta said.
President Bush addresses the nation on television from the Oval Office in Washington in 1989 as he explains his decision to deploy American troops to Panama.
Long before she was senator, Kay Bailey Hutchison got to know Bush as a reporter for the NBC station in Houston.
Hutchison took careful notes, and during her two decades in office she followed Bush's lead as a consensus builder herself.
Meanwhile, Bush would serve as ambassador to the United Nations, chairman of the Republican National Committee and CIA director. In 1980, after losing the Presidential bid to Ronald Reagan, he finally landed a White House office as vice president.
Neerman says that's when he put together an extensive Rolodex.
And Neerman says Bush's presidential legacy is defined by his overseas' achievements.
Shortly after he took office the Berlin Wall fell, and two years later, his bombers struck the Persian Gulf. After the coalition victory in the Gulf, Bush addressed a joint session of Congress in 1991. He thought he could finally turn to domestic policy.
"If our forces could win the ground war in 100 hours, then surely the Congress can pass this legislation in 100 days," Bush said.
At home though, a recession intruded. In 1992, he lost the job to Bill Clinton.
In this May 2006 photo, former President George H.W. Bush embraces former first lady Barbara Bush after she introduced him at the Genesis Women's Shelter Mother's Day Luncheon in Dallas.
He returned to Texas, mostly staying out of politics, at least until his son, George W. Bush, ran for governor, and ultimately for president.
Neerman says there's been a transformation in Republican candidates since George H.W. Bush. Today, they embrace the label outsider. Bush 41 was the ultimate insider.
Correction: George H.W. Bush was a native of Massachusetts, not Connecticut.
In keeping with presidential tradition, a detailed schedule of the funeral and memorial services for former President George H.W. Bush was released Saturday evening, with ceremonies planned in Houston, Washington, D.C., Spring, Texas, and College Station, Texas.
George Herbert Walker Bush died Friday at the age of 94.
Former President George W. Bush released a statement, saying for himself and his siblings, "Jeb, Neil, Marvin, Doro, and I are saddened to announce that after 94 remarkable years, our dear Dad has died."
Former President George H.W. Bush is celebrating his 94th birthday Tuesday in Maine.
He's the first U.S. president to reach the milestone. Bush became the longest-living president in U.S. history last November when he surpassed the late Gerald Ford.
Former President George H.W. Bush left Houston's Methodist Hospital on Friday, spokesman Jim McGrath said.
"His doctors report he is doing well and is happy to return home," McGrath said on Twitter.


Situated atop the 66th floor, our expansive Presidential Suite overlooks Jakarta through wall-to-wall, floor-to-ceiling windows. Dark wood panels, mirrored and leather details, and a subtle floral motif accentuate the upscale ambiance.
The stylish living room features a U-shaped sofa for 12 and an oversized armchair plus a docking station and 65-inch LED television for ultimate relaxation. A breakfast bar, seating for 10 in the connecting dining room, plus a fully-equipped host kitchen support graceful entertaining. A smaller, connected service kitchen and pantry is outfitted with a private service entrance for more elaborate events.The illy® coffee maker, electric kettle, and refreshment center keep guests energized and engaged. A guest powder room adds convenience.
Stay productive in the private office with a dual-line telephone, complimentary wireless High Speed Internet Access, and multifunction printer. This executive-style study boasts a large desk, visitor seating, and a 42-inch television amid floor-to-ceiling views.
The bedroom showcases spectacular views of the sun setting over city from its corner location. Bedside lighting controls and electronic drapes enable you to create a personal atmosphere with a touch of a button. Keep your electronic devices charged and within reach with the help of dual power ports and Bluetooth speakers. A 55-inch television allows you to watch your favorite programs from the king-size signature Heavenly® Bed. A seating area and dining table for four encourages you to savor a quiet breakfast before beginning your day. A glamorous walk-in closet and dressing room with towering mirrors, a vanity, and built-in dressers offers ample storage.
Fawn marble surfaces and a glass chandelier bring refined elegance to the bathroom. A glass-enclosed Heavenly® Bath with a rainforest showerhead and hand-held wand, along with a separate whirlpool bathtub that can accommodate up to four people, is set against the dramatic backdrop of the city. Electronic blinds may be lowered for privacy. Plush bathrobes and slippers, along with aromatic Westin White Tea Heavenly™ Bath Amenities complete the refreshing experience.
Located in level 66, our Presidential Suite offers 270 square meters of living space, ideal for ____________.
Fawn marble surfaces and a glass chandelier bring refined elegance to the Presidential Suite bathroom.


text:
Q: Alpine Linux PHP7 to PHP8 upgrade I run a web server on Alpine Linux. Previously I used PHP7, and I wanted to upgrade to PHP8. What is the proper way to do this? I tried with
apk del php7 and then apk add php8, but it looks like this does not work properly: a simple PHP test page with just <?php phpinfo(); ?> displays the right php version, but is missing the proper formatting. Under /var/log/apache2/error.log I don't see php related errors, though.

A: Correct procedure suggests to:
stop web service
purge old php version with extension
install new php version with extension
start web service

Correctness of this procedure depends on the way your system environment handles default configuration of installed packages. Focal point is: it is not enough to install php, also web service needs to be instructed.

redpajama_set_name: RedPajamaStackExchange


Any info when this will come to sell? Just trying to figure out if it's a few months or end of year or longer? Really looking forward to it.
and is there a location to watch for updates about it, follow, or RSS?
+1 I'll second that request. Can we get a pre-order list going for some of these?
The CUBE device already raedy for production.
The mainline Linux OS build also ready and now waiting for CSI Linux driver implementation by developers. Once CSI driver implemented, CUBE will be released.
If waiting too long for CSI driver, may consider fall back to CIF camera.
Note: CSI is the camera serial protocol for camera and CIF is parallel one.
Holler if you want beta testers.
Same ^. Just broke my phone, was really hoping it would last long enough for this to release..


text:
#include <stdlib.h>
#include <string.h>
#include <area51/hashmap.h>

/*
 * Mapping function to take a KeyValue and return its value
 */
void map_keyValue_value(StreamData *d) {
    KeyValue *k = stream_getVal(d);
    if (k)
        stream_setVal(d, k->value, NULL);
}

redpajama_set_name: RedPajamaGithub


The purpose of INID Codes ("INID" is an acronym for "Internationally agreed Numbers for the Identification of (bibliographic) Data") is to provide a means whereby the various data appearing on the first page of patent and like documents or in patent gazettes can be identified without knowledge of the language used and the laws applied. They are now used by most patent offices and have been applied to U.S. patents since August 4, 1970. Some of the codes are not pertinent to the documents of a particular country and some which are pertinent may, in fact, not be used. INID codes for industrial designs are similar to, but not identical to, those used for patents and like documents. INID codes for industrial designs are provided separately below.
°(21) Number(s) assigned to the application(s), e.g., "Numéro d'enregistrement national," "Aktenzeichen"
°(64) Number of the earlier publication which is "reissued"
(ii) For international deposits made under the Hague Agreement, the two-letter code "WO" is to be used.


text:
Hillary Clinton: The Fresh Air Interview Clinton's new memoir, Hard Choices, outlines her four years as secretary of state under President Obama. She talks about her vote for the Iraq War, women's rights and political "gamers."
subscribe to The NPR Politics Podcast podcast
Hillary Clinton: The Fresh Air Interview
June 12, 20143:59 PM ET
Heard on Fresh Air
Hillary Clinton's new memoir, Hard Choices, outlines her four years as secretary of state under President Obama. She talks about her vote for the Iraq War, women's rights and political "gamers." Patrick Smith/Getty Images hide caption
Hillary Clinton's new memoir, Hard Choices, outlines her four years as secretary of state under President Obama. She talks about her vote for the Iraq War, women's rights and political "gamers."
Hillary Clinton is on a national book tour for her new memoir, Hard Choices. The book outlines her four years as secretary of state during President Obama's first term, when she met with leaders all over the world.
One of her priorities was to campaign for gay rights and women's rights. She says she saw the "full gamut" on how women were treated, and in some cases it was "painful to observe."
Click To Hear Clinton Discuss Her Views On Marriage Equality
"It has become — and I think will continue to be — a very important issue for the United States to combat around the world and to stand up for the rights of all people," she tells Fresh Air's Terry Gross.
[This part of the interview — about Clinton's views on marriage equality — has been getting a lot of attention. You can listen to that segment of the interview by clicking the "views on marriage equality" audio clip on the left. ]
Her book also includes reflections on decisions before her tenure as secretary of state.
Clinton says that her vote as a senator to authorize the Iraq War was a "mistake," and she became "increasingly distressed" over time by being associated with it.
"I wanted to make clear, in this book — especially in the context of my thinking about what I would recommend to President Obama concerning additional troops in Afghanistan — that I did get it wrong in Iraq, and it was a mistake," she says. "In many ways, that mistake, as costly as it was, it gave me a much clearer view and certainly increased my skepticism and my humility about these difficult decisions that President Obama had to make when he took office."
Hard Choices
by Hillary Rodham Clinton
Hardcover, 635 pages |
Buy Featured Book
Your purchase helps support NPR programming. How?
On her "mistake" voting for the Iraq War Resolution
I made the best decision that I could at the time. And as we went through the years, and I saw the way that the president [George W. Bush] and his team used my vote and the other votes to authorize action, I became increasingly distressed. I did not believe that it was in the best interest of our country, and it was not something that I any longer wanted to be associated with.
Yet, at the same time, I was very clear that I felt a responsibility for having voted the way that I did, which led to sending hundreds of thousands of our young men and women into Iraq. And I didn't feel comfortable saying anything that could be interpreted as somehow turning my back on them.
On including "transgender" in her campaign for gay rights
LBGT includes the "T," and I wanted to stand up for the entire community. I don't believe that people who are the L, the G, the B, or the T should be persecuted, assaulted, imprisoned, even killed for who they are.
This was the debate that I was having with leaders in many parts of the world, who first denied there were any such people in their communities, that it was all an invention and export of the West. And then they would change the argument that they didn't want people being proselytized, they didn't want children being abused, and I said, "Well, there are laws against that, that are certainly appropriate. No one should be coerced, no one should be abused. But you're talking about the status, the very core of who a person is."
On women's rights in other countries
Unfortunately, a large part of the world denies women rights that should be theirs by virtue of being human beings.
There were two different experiences. In some places there is just a cultural, religious opposition to giving women their full rights. It's justified because "we've never done it," or it's justified because "it violates the tenets of our religion." But it nevertheless is painful to be observing, and I constantly raise these issues with leaders.
Then there are other places where they're kind of indifferent to women, except those who are close to them. You see that in the elites of a lot of countries that have laws against women voting or how they dress or whether they can drive a car, but their own daughters go off to Harvard or Oxford and enjoy a Western style of living and certainly an advanced education. In some places, like Pakistan, the elite, which is highly educated, could care less whether poorer women have any opportunities at all. So I saw the full gamut of how women were treated and mistreated.
On getting treated as an "honorary man" while traveling as secretary of state
When you're a secretary of state, as [Condoleezza] Rice and Madeleine Albright and I have discussed, it's perhaps unfortunate — but it's a fact — that you're treated as a kind of an honorary man or a unique woman who comes from another place outside of the religion, outside of the culture.
I never ran into any personal problems with that. I had very frank discussions on a full range of issues in a lot of countries where women were denied their rights. But I always raised women's rights, so it could not be said or assumed by the leader that I was happy with the position of being the "honorary man," the representative of the government of the United States. And I think you'd hear the same from Condi and Madeleine.
You know full well, your eyes are open, you're going into this, and the reason they're receiving you — and you don't have your head covered and, in my case, I'm standing there in a pantsuit, and I'm shaking their hand, and it's going to be on the front page of their newspaper — that they see that as an exception.
And I keep trying to demonstrate they can learn from our experience in our country, where over the long history of the United States we keep trying to make a more perfect union, and of course that includes trying to ensure the full participation of women.
More On Clinton's 'Hard Choices'
Clinton Uses 'Hard Choices' Book Tour To Steer Benghazi Message
Clinton Sought 'Tougher Deal,' But Won't Second-Guess Bergdahl Swap
On facing personal attacks from conservative media outlets
I am so used to these people; they're like a bunch of gamers. They're trying constantly to raise false canards, plant false information, and that's what they do. They don't want to have a real debate about what the tax policy should be. They don't want to have a real debate about how we begin growing the economy again. ... They don't want to have a real debate about climate change and clean energy. They want people to get diverted and totally off subject, and that is their modus operandi.
But I have to say that if that's the best they have to offer, let them do it. Because that's not the debate that I think the American people want to have. There's a difference between fair game and playing games. And it is unfortunately too common in today's political environment that people want to play games that divert attention from the real issues that affect our country and its future.

redpajama_set_name: RedPajamaCommonCrawl


text:
                        Application

                        Application

                        {{application.applicationName}}


text:
Zăluceni este un sat din raionul Florești. Satul are o suprafață de circa 1,15 kilometri pătrați, cu un perimetru de 6,36 km. Zăluceni este unicul sat din comuna cu același nume situat la o distanță de 36 km de orașul Florești și la 145 km de Chișinău.

Istorie
Prima atestare documentară a satului Zăluceni datează  din anul 1624, cînd Radu Mihnea voievod întărea hatmanului Miron Barnovschi satul Zaluceni din ținutul Sorocii. În 1628 deja Miron Barnovschi voievod trimite pîrcălabul de Soroca pentru a cerceta hotarele unor sate, printre care și Zăluceni. În 1646 satul Zăluceni din nou este amintit într-un document de hotărnicie de la Vasile Lupu voievod.

Populația
Conform recensământului populației din 2004, populația satului constituia 935 de oameni, dintre care 50,37% - bărbați și 49,63% - femei. Structura etnică a populației în cadrul satului era următoarea: 98,18% - moldoveni/români,  0,86% - ucraineni, 0,64% - ruși, 0,11% - găgăuzi, 0,11% - bulgari, 0,11% - alte etnii.

În satul Zăluceni au fost înregistrate 330 de gospodării casnice la recensămîntul din anul 2004, iar mărimea medie a unei gospodării era de 2,8 persoane.

Note

Localități din raionul Florești
Localități de pe Nistru

redpajama_set_name: RedPajamaWikipedia


Help the Cade Museum create more inventors and entrepreneurs! The good news is that once our building is complete we'll have lots more room for classes. But we need your help to hire more teachers and expand our class offerings. Any donation helps us reach that goal, so please consider making your gift before December 31.
Hope you have a successful Giving Tuesday!
I'm looking forward to seeing your hard works pay off; the museum will be awesome!
Take a look at this campaign "Cade Museum for Creativity and Invention" on Fund by Cell. Click this link to donate https://fundbycell.com/sw7xta Thanks!


Monokini 2.0 (project by the Nutty, photography Pinja Valja) is open at the Finnish Museum of Photography until Sunday the 7th September.
The Bystander is a part of Okseø Filmfestival! The screening will be on Saturday the 30th August.


text:
Expert Reviews for the Newest Albums
in Rock, Alternative, Hip-Hop, EDM, and More
Passion Pit – Kindred
by Killian Young
Since a tell-all 2012 Pitchfork cover story, Michael Angelakos' struggles with bipolar disorder have been well documented. Recently, the Passion Pit frontman joined forces with nonprofit Bring Change 2 Mind to help lead a campaign that aims to destigmatize mental health issues. Angelakos' growth into an advocate for the community of people who struggle with mental illness reflects his headspace on Kindred, which showcases the singer beginning to overcome his past trials and tribulations. As the saying goes, "the darkest hour is just before the dawn" — and here, the first rays of light seem to peek from beyond the horizon.
From the title forward, family plays a crucial role on Kindred. Throughout the concise 10-track effort, Angelakos alternates between expressing gratitude ("Lifted Up (1985)") and apologizing ("Whole Life Story") to those closest to him. According to a recent interview, Angelakos has made a clean break with past bandmates and will pick up a new touring group for upcoming shows. Since Passion Pit's last record, 2012's Gossamer, Angelakos also married his longtime girlfriend. Speaking about his wife and assistant in that interview, Angelakos said, "These are the people who help me make sure I'm able to record and work while I'm touring and also maintain my mental health."
Angelakos' wife serves as the inspiration for much of the record, including the bubbly opener "Lifted Up (1985)". Here, Angelakos characterizes her as an angelic figure who gave meaning to his life. As with many Passion Pit songs, this one masks dark thoughts with a pulsing beat and a catchy hook. With lines like "How many days went to waste/ Now the rain and the thunder are clashing" and "I fight so hard and come back beaten," Angelakos acknowledges that his past struggles are tempered by the realization that "the sun's got a smile 'cross the face." On Gossamer, Angelakos would often describe how he's liable to let down those around him; Kindred shows that his dedication to his wife constantly pushes him to maintain a healthy mental outlook.
Clocking in at just under 36 minutes, Kindred is easily the most consistent and thematically focused Passion Pit record to date. Gone are lyrically ambitious oddballs like "Take a Walk". Instead, Angelakos employs various dichotomies, such as light versus darkness (two sides of the same coin) or running to escape versus running to move forward. In fact, imagery of light (the sun, warmth) surpassing darkness (the moon, storms, rain) peppers the album and gives it a narrative arc: The day-night juxtaposition reflects the manic and depressive periods associated with bipolar disorder. Angelakos proves that a simple idea can effectively illustrate his illness, as he repurposes the "Rain Rain Go Away" nursery rhyme on the dreamy "Looks Like Rain". Sure, there may be dark clouds overhead on a dreary day, but the water ensures new life can grow.
Sonically and lyrically, early single "Until We Can't (Let's Go)" is the album's strongest offering, with an irrepressible energy that matches past singles like "Take a Walk" and "Carried Away". Taken at face value, the song's narrative of buying a house is relatively simple. But for Angelakos, who once said he didn't envision himself "living very long," picking out a home has weighty connotations: settling down, having kids, and embracing getting older. On another level, feeling the urge to "break down the confines of these rooms" represents the spectrum of Angelakos' mind.
For its cohesiveness and brevity, Kindred still very much sounds like Passion Pit's previous material, hand claps, snaps, and all. Minor flourishes like the dreamy harp on "Looks Like Rain" add some variation, but for the most part the evolution on Kindred can be found in the lyrics rather than the instrumentals. One misstep takes place on final track "Ten Feet Tall (II)", which sees Angelakos employ garbled Auto-Tune. It's a jarring shift, especially since Angelakos shows off his high-pitched falsetto on the previous nine tracks. The distorted words also distract from the interesting link between "Five Foot Ten (I)" and "Ten Feet Tall (II)". Where the former draws inspiration from Angelakos' inability to be completely honest about his height — and also realizing his own limitations — the latter focuses on Angelakos reflecting on the progress he's made.
One of the great pleasures of Passion Pit is feeling the greater impact of the lyrics across repeat listens. It's easy to get caught up in the saccharine beats and hooks, but Angelakos has once again succeeded in making a powerful and accessible pop record about his deeply personal experiences.
Essential Tracks: "Lifted Up (1985)", "Until We Can't (Let's Go)", and "Five Foot Ten (I)"
Album Review: Wire – Wire
Ryan Reynolds struck by paparazzo's car in Vancouver


text:
Anne Boden
CEOStarling Bank
@anneboden
Anne Boden is a most unusual banker. After a 30-year career in traditional banking, including roles at Lloyds Bank, Standard Chartered, UBS, ABN Amro, RBS and as chief operating officer of Allied Irish Bank, Anne began to explore how financial technology could transform customer's everyday lives. In 2014, she set out to create a new kind of bank. In May 2017, Starling Bank launched its app-only current account. Less than a year later Starling was voted Best British Bank in the Smart Money People Awards. Anne's vision has brought together a dynamic team of people, determined to revolutionise banking.


text:
@interface PodsDummy_SwiftyBeaver : NSObject
@end
@implementation PodsDummy_SwiftyBeaver
@end


(hex:6F) ("Gold generator") is a glitch item in Pokémon Yellow (Japanese) v1.0.
Its Japanese name (katakana for "gold") is one of the unused Japanese list strings. The English version mojibake for this string (and equivalent English version glitch item identifier) is #-g#.
Using this glitch item may result in arbitrary code execution at address $F080 in the Echo RAM region (equivalent to address $C080) and then (if the game does not freeze) possibly add more of the same glitch item into the inventory if the inventory isn't full. [clarification needed] This may involve another stack if the amount exceeds 99. Additionally if the player has 255 item stacks from the expanded items pack, this glitch item can overflow the items counter to 0.


text:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
                      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

    <meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
    <title>Zend_Feed_Writer - Zend Framework Manual</title>

                    Zend_Feed_Reader

Zend_Feed

                        Programmer's Reference Guide

Zend_Feed_Pubsubhubbub

Zend_Feed_Writer

Introduction

            Zend_Feed_Writer is the sibling component to
            Zend_Feed_Reader responsible for generating feeds for output. It
            supports the Atom 1.0 specification (<acronym class="acronym">RFC</acronym> 4287) and
            <acronym class="acronym">RSS</acronym> 2.0 as specified by the <acronym class="acronym">RSS</acronym> Advisory Board
            (<acronym class="acronym">RSS</acronym> 2.0.11). It does not deviate from these standards. It does,
            however, offer a simple Extension system which allows for any extension and module for
            either of these two specifications to be implemented if they are not provided out of the
            box.

            In many ways, Zend_Feed_Writer is the inverse of
            Zend_Feed_Reader. Where Zend_Feed_Reader
            focuses on providing an easy to use architecture fronted by getter methods,
            Zend_Feed_Writer is fronted by similarly named setters or
            mutators. This ensures the <acronym class="acronym">API</acronym> won't pose a learning curve to anyone
            familiar with Zend_Feed_Reader.

            As a result of this design, the rest may even be obvious. Behind the scenes, data set on
            any Zend_Feed_Writer Data Container object is translated at
            render time onto a DOMDocument object using the necessary feed elements. For each
            supported feed type there is both an Atom 1.0 and <acronym class="acronym">RSS</acronym> 2.0 renderer.
            Using a DOMDocument class rather than a templating solution has numerous advantages,
            the most obvious being the ability to export the DOMDocument for
            additional processing and relying on <acronym class="acronym">PHP</acronym> <acronym class="acronym">DOM</acronym> for
            correct and valid rendering.

            As with Zend_Feed_Reader, Zend_Feed_Writer
            is a standalone replacement for Zend_Feed's Builder architecture
            and is not compatible with those classes.

Architecture

            The architecture of Zend_Feed_Writer is very simple. It has two
            core sets of classes: data containers and renderers.

            The containers include the Zend_Feed_Writer_Feed and
            Zend_Feed_Writer_Entry classes. The Entry classes can be attached
            to any Feed class. The sole purpose of these containers is to collect data about the
            feed to generate using a simple interface of setter methods. These methods perform some
            data validity testing. For example, it will validate any passed <acronym class="acronym">URI</acronym>s,
            dates, etc. These checks are not tied to any of the feed standards definitions. The
            container objects also contain methods to allow for fast rendering and export of the
            final feed, and these can be reused at will.

            In addition to the main data container classes, there are two additional Atom 2.0
            specific classes. Zend_Feed_Writer_Source and
            Zend_Feed_Writer_Deleted. The former implements Atom 2.0 source
            elements which carry source feed metadata for a specific entry within an aggregate feed
            (i.e. the current feed is not the entry's original source). The latter implements the
            Atom Tombstones <acronym class="acronym">RFC</acronym> allowing feeds to carry references to entries
            which have been deleted.

            While there are two main data container types, there are four renderers - two matching
            container renderers per supported feed type. Each renderer accepts a container, and
            based on its content attempts to generate valid feed markup. If the renderer is unable
            to generate valid feed markup, perhaps due to the container missing an obligatory data
            point, it will report this by throwing an Exception. While it is
            possible to ignore Exceptions, this removes the default safeguard
            of ensuring you have sufficient data set to render a wholly valid feed.

            To explain this more clearly, you may construct a set of data containers for a feed
            where there is a Feed container, into which has been added some Entry containers and a
            Deleted container. This forms a data hierarchy resembling a normal feed. When rendering
            is performed, this hierarchy has its pieces passed to relevant renderers and the partial
            feeds (all DOMDocuments) are then pieced together to create a complete feed. In the case
            of Source or Deleted (Tomestone) containers, these are rendered only for Atom 2.0 and
            ignored for <acronym class="acronym">RSS</acronym>.

            Due to the system being divided between data containers and renderers, it can make
            Extensions somewhat interesting. A typical Extension offering namespaced feed and entry
            level elements, must itself reflect the exact same architecture, i.e. offer feed and
            entry level data containers, and matching renderers. There is, fortunately, no complex
            integration work required since all Extension classes are simply registered and
            automatically used by the core classes. We'll meet Extensions in more detail at the end
            of this section.

Getting Started

            Using Zend_Feed_Writer is as simple as setting data and
            triggering the renderer. Here is an example to generate a minimal Atom 1.0 feed.
            As this demonstrates, each feed or entry uses a separate data container.

/**

 * Create the parent feed

 */

$feed = new Zend_Feed_Writer_Feed;

$feed->setTitle('Paddy\'s Blog');

$feed->setLink('http://www.example.com');

$feed->setFeedLink('http://www.example.com/atom', 'atom');

$feed->addAuthor(array(

    'name'  => 'Paddy',

    'email' => 'paddy@example.com',

    'uri'   => 'http://www.example.com',

));

$feed->setDateModified(time());

$feed->addHub('http://pubsubhubbub.appspot.com/');

/**

 * Add one or more entries. Note that entries must

 * be manually added once created.

 */

$entry = $feed->createEntry();

$entry->setTitle('All Your Base Are Belong To Us');

$entry->setLink('http://www.example.com/all-your-base-are-belong-to-us');

$entry->addAuthor(array(

    'name'  => 'Paddy',

    'email' => 'paddy@example.com',

    'uri'   => 'http://www.example.com',

));

$entry->setDateModified(time());

$entry->setDateCreated(time());

$entry->setDescription('Exposing the difficultly of porting games to English.');

$entry->setContent(

    'I am not writing the article. The example is long enough as is ;).'

);

$feed->addEntry($entry);

/**

 * Render the resulting feed to Atom 1.0 and assign to $out.

 * You can substitute "atom" with "rss" to generate an RSS 2.0 feed.

 */

$out = $feed->export('atom');

            The output rendered should be as follows:

<?xml version="1.0" encoding="utf-8"?>

<feed xmlns="http://www.w3.org/2005/Atom">

    <title type="text">Paddy's Blog</title>

    <subtitle type="text">Writing about PC Games since 176 BC.</subtitle>

    <updated>2009-12-14T20:28:18+00:00</updated>

    <generator uri="http://framework.zend.com" version="1.10.0alpha">

        Zend_Feed_Writer

    </generator>

    <link rel="alternate" type="text/html" href="http://www.example.com"/>

    <link rel="self" type="application/atom+xml"

        href="http://www.example.com/atom"/>

    <id>http://www.example.com</id>

    <author>

        <name>Paddy</name>

        <email>paddy@example.com</email>

        <uri>http://www.example.com</uri>

    </author>

    <link rel="hub" href="http://pubsubhubbub.appspot.com/"/>

    <entry>

        <title type="html"><![CDATA[All Your Base Are Belong To

            Us]]></title>

        <summary type="html">

            <![CDATA[Exposing the difficultly of porting games to

                English.]]>

        </summary>

        <published>2009-12-14T20:28:18+00:00</published>

        <updated>2009-12-14T20:28:18+00:00</updated>

        <link rel="alternate" type="text/html"

             href="http://www.example.com/all-your-base-are-belong-to-us"/>

        <id>http://www.example.com/all-your-base-are-belong-to-us</id>

        <author>

            <name>Paddy</name>

            <email>paddy@example.com</email>

            <uri>http://www.example.com</uri>

        </author>

        <content type="html">

            <![CDATA[I am not writing the article.

                     The example is long enough as is ;).]]>

        </content>

    </entry>

</feed>

            This is a perfectly valid Atom 1.0 example. It should be noted that omitting an
            obligatory point of data, such as a title, will trigger an
            Exception when rendering as Atom 1.0. This will differ for
            <acronym class="acronym">RSS</acronym> 2.0 since a title may be omitted so long as a description is
            present. This gives rise to Exceptions that differ between the two standards depending
            on the renderer in use. By design, Zend_Feed_Writer will not
            render an invalid feed for either standard unless the end-user deliberately elects to
            ignore all Exceptions. This built in safeguard was added to ensure users without
            in-depth knowledge of the relevant specifications have a bit less to worry about.

Setting Feed Data Points

            Before you can render a feed, you must first setup the data necessary for
            the feed being rendered. This utilises a simple setter style <acronym class="acronym">API</acronym>
            which doubles as an initial method for validating the data being set. By design, the
            <acronym class="acronym">API</acronym> closely matches that for Zend_Feed_Reader
            to avoid undue confusion and uncertainty.

Note:
            Users have commented that the lack of a simple array based notation for input data
            gives rise to lengthy tracts of code. This will be addressed in a future release.

            Zend_Feed_Writer offers this <acronym class="acronym">API</acronym> via its data
            container classes Zend_Feed_Writer_Feed and
            Zend_Feed_Writer_Entry (not to mention the Atom 2.0 specific
            and Extension classes). These classes merely store
            all feed data in a type-agnostic manner, meaning you may reuse any data
            container with any renderer without requiring additional work. Both classes
            are also amenable to Extensions, meaning that an Extension may define its own
            container classes which are registered to the base container classes as extensions, and
            are checked when any method call triggers the base container's
             __call() method.

            Here's a summary of the Core <acronym class="acronym">API</acronym> for Feeds. You should note it
            comprises not only the basic <acronym class="acronym">RSS</acronym> and Atom standards, but also
            accounts for a number of included Extensions bundled with
            Zend_Feed_Writer. The naming of these
            Extension sourced methods remain fairly generic - all Extension
            methods operate at the same level as the Core <acronym class="acronym">API</acronym> though we do allow
            you to retrieve any specific Extension object separately if required.

            The Feed Level <acronym class="acronym">API</acronym> for data is contained in
            Zend_Feed_Writer_Feed. In addition to the <acronym class="acronym">API</acronym>
            detailed below, the class also implements the Countable and
            Iterator interfaces.

Feed Level API Methods

                         setId()

                            Set a unique ID associated with this feed. For Atom 1.0
                            this is an atom:id element, whereas for <acronym class="acronym">RSS</acronym> 2.0 it
                            is added as a guid element. These are optional so long as a link is
                            added, i.e. the link is set as the ID.

                         setTitle()
                        Set the title of the feed.

                         setDescription()
                        Set the text description of the feed.

                         setLink()

                            Set a <acronym class="acronym">URI</acronym> to the <acronym class="acronym">HTML</acronym> website
                            containing the same or
                            similar information as this feed (i.e. if the feed is from a blog,
                            it should provide the blog's <acronym class="acronym">URI</acronym> where the
                            <acronym class="acronym">HTML</acronym> version of the entries can be read).

                         setFeedLinks()

                            Add a link to an <acronym class="acronym">XML</acronym> feed, whether the feed being
                            generated or an alternate <acronym class="acronym">URI</acronym> pointing to the same
                            feed but in a different format. At a minimum, it is recommended to
                            include a link to the feed being generated so it has an identifiable
                            final <acronym class="acronym">URI</acronym> allowing a client to track its location
                            changes without necessitating constant redirects. The parameter is an
                            array of arrays, where each sub-array contains the keys "type" and
                            "uri". The type should be one of "atom", "rss", or "rdf".

                         addAuthors()

                            Sets the data for authors. The parameter is an array of arrays
                            where each sub-array may contain the keys "name", "email" and
                            "uri". The "uri" value is only applicable for Atom feeds since
                            <acronym class="acronym">RSS</acronym> contains no facility to show it. For
                            <acronym class="acronym">RSS</acronym> 2.0, rendering will create two elements - an
                            author element containing the email reference with the name in brackets,
                            and a Dublin Core creator element only containing the name.

                         addAuthor()

                            Sets the data for a single author following the same
                            array format as described above for a single sub-array.

                         setDateCreated()

                            Sets the date on which this feed was created. Generally
                            only applicable to Atom where it represents the date the resource
                            described by an Atom 1.0 document was created. The expected parameter
                            may be a <acronym class="acronym">UNIX</acronym> timestamp or a
                            Zend_Date object.

                         setDateModified()

                            Sets the date on which this feed was last modified. The expected
                            parameter may be a <acronym class="acronym">UNIX</acronym> timestamp or a
                            Zend_Date object.

                         setLastBuildDate()

                            Sets the date on which this feed was last build. The expected
                            parameter may be a <acronym class="acronym">UNIX</acronym> timestamp or a
                            Zend_Date object. This will only be
                            rendered for <acronym class="acronym">RSS</acronym> 2.0 feeds and is automatically
                            rendered as the current date by default when not explicity set.

                         setLanguage()

                            Sets the language of the feed. This will be omitted unless set.

                         setGenerator()

                            Allows the setting of a generator. The parameter should be an
                            array containing the keys "name", "version" and "uri". If omitted
                            a default generator will be added referencing
                            Zend_Feed_Writer, the current Zend Framework
                            version and the Framework's <acronym class="acronym">URI</acronym>.

                         setCopyright()
                        Sets a copyright notice associated with the feed.

                         addHubs()

                            Accepts an array of Pubsubhubbub Hub Endpoints to be rendered in
                            the feed as Atom links so that PuSH Subscribers may subscribe to
                            your feed. Note that you must implement a Pubsubhubbub Publisher in
                            order for real-time updates to be enabled. A Publisher may be
                            implemented using
                            Zend_Feed_Pubsubhubbub_Publisher.
                            The method  addHub() allows adding
                            a single hub at a time.

                         addCategories()

                            Accepts an array of categories for rendering, where each element is
                            itself an array whose possible keys include "term", "label" and
                            "scheme". The "term" is a typically a category name suitable for
                            inclusion in a <acronym class="acronym">URI</acronym>. The "label" may be a human
                            readable category name supporting special characters (it is
                            <acronym class="acronym">HTML</acronym> encoded during rendering) and is a required key.
                            The "scheme" (called the domain in <acronym class="acronym">RSS</acronym>) is optional
                            but must be a valid <acronym class="acronym">URI</acronym>. The method
                             addCategory() allows adding a single category
                            at a time.

                         setImage()

                            Accepts an array of image metadata for an <acronym class="acronym">RSS</acronym> image
                            or Atom logo. Atom 1.0 only requires a <acronym class="acronym">URI</acronym>.
                            <acronym class="acronym">RSS</acronym> 2.0 requires a <acronym class="acronym">URI</acronym>,
                            <acronym class="acronym">HTML</acronym> link, and an image title. <acronym class="acronym">RSS</acronym>
                            2.0 optionally may send a width, height and image description. The array
                            parameter may contain these using the keys: uri,
                            link, title,
                            description, height and
                            width. The <acronym class="acronym">RSS</acronym> 2.0
                            <acronym class="acronym">HTML</acronym> link should point to the feed source's
                            <acronym class="acronym">HTML</acronym> page.

                         createEntry()

                            Returns a new instance of
                            Zend_Feed_Writer_Entry. This is the Entry level
                            data container. New entries are not automatically assigned to the
                            current feed, so you must explicitly call
                             addEntry() to add the entry for rendering.

                         addEntry()

                            Adds an instance of Zend_Feed_Writer_Entry
                            to the current feed container for rendering.

                         createTombstone()

                            Returns a new instance of
                            Zend_Feed_Writer_Deleted. This is the Atom 2.0
                            Tombstone level data container. New entries are not automatically
                            assigned to the current feed, so you must explicitly call
                             addTombstone() to add the deleted entry for
                            rendering.

                         addTombstone()

                            Adds an instance of Zend_Feed_Writer_Deleted to
                            the current feed container for rendering.

                         removeEntry()

                            Accepts a parameter indicating an array index of the entry to remove
                            from the feed.

                         export()

                            Exports the entire data hierarchy to an <acronym class="acronym">XML</acronym> feed. The
                            method has two parameters. The first is the feed type, one of "atom"
                            or "rss". The second is an optional boolean to set whether
                            Exceptions are thrown. The default is <tt>TRUE</tt>.

Note:

                In addition to these setters, there are also matching getters to retrieve data from
                the Entry data container. For example,  setImage() is
                matched with a  getImage() method.

Setting Entry Data Points

            Here's a summary of the Core <acronym class="acronym">API</acronym> for Entries and Items. You should
            note it comprises not only the basic <acronym class="acronym">RSS</acronym> and Atom standards, but
            also accounts for a number of included Extensions bundled with
            Zend_Feed_Writer. The naming of these
            Extension sourced methods remain fairly generic - all Extension
            methods operate at the same level as the Core <acronym class="acronym">API</acronym> though we do allow
            you to retrieve any specific Extension object separately if required.

            The Entry Level <acronym class="acronym">API</acronym> for data is contained in
            Zend_Feed_Writer_Entry.

Entry Level API Methods

                         setId()

                            Set a unique ID associated with this entry. For Atom 1.0
                            this is an atom:id element, whereas for <acronym class="acronym">RSS</acronym> 2.0 it is
                            added as a guid element. These are optional so long as a link is
                            added, i.e. the link is set as the ID.

                         setTitle()
                        Set the title of the entry.

                         setDescription()
                        Set the text description of the entry.

                         setContent()
                        Set the content of the entry.

                         setLink()

                            Set a <acronym class="acronym">URI</acronym> to the <acronym class="acronym">HTML</acronym> website
                            containing the same or
                            similar information as this entry (i.e. if the feed is from a blog,
                            it should provide the blog article's <acronym class="acronym">URI</acronym> where the
                            <acronym class="acronym">HTML</acronym> version of the entry can be read).

                         setFeedLinks()

                            Add a link to an <acronym class="acronym">XML</acronym> feed, whether the feed being
                            generated or an alternate <acronym class="acronym">URI</acronym> pointing to the same
                            feed but in a different format. At a minimum, it is recommended to
                            include a link to the feed being generated so it has an identifiable
                            final <acronym class="acronym">URI</acronym> allowing a client to track its location
                            changes without necessitating constant redirects. The parameter is an
                            array of arrays, where each sub-array contains the keys "type" and
                            "uri". The type should be one of "atom", "rss", or "rdf". If a type is
                            omitted, it defaults to the type used when rendering the feed.

                         addAuthors()

                            Sets the data for authors. The parameter is an array of arrays
                            where each sub-array may contain the keys "name", "email" and
                            "uri". The "uri" value is only applicable for Atom feeds since
                            <acronym class="acronym">RSS</acronym> contains no facility to show it. For
                            <acronym class="acronym">RSS</acronym> 2.0, rendering will create two elements - an
                            author element containing the email reference with the name in brackets,
                            and a Dublin Core creator element only containing the name.

                         addAuthor()

                            Sets the data for a single author following the same
                            format as described above for a single sub-array.

                         setDateCreated()

                            Sets the date on which this feed was created. Generally
                            only applicable to Atom where it represents the date the resource
                            described by an Atom 1.0 document was created. The expected parameter
                            may be a <acronym class="acronym">UNIX</acronym> timestamp or a
                            Zend_Date object. If omitted, the date
                            used will be the current date and time.

                         setDateModified()

                            Sets the date on which this feed was last modified. The expected
                            parameter may be a <acronym class="acronym">UNIX</acronym> timestamp or a
                            Zend_Date object. If omitted, the date
                            used will be the current date and time.

                         setCopyright()
                        Sets a copyright notice associated with the feed.

                         addCategories()

                            Accepts an array of categories for rendering, where each element is
                            itself an array whose possible keys include "term", "label" and
                            "scheme". The "term" is a typically a category name suitable for
                            inclusion in a <acronym class="acronym">URI</acronym>. The "label" may be a human
                            readable category name supporting special characters (it is encoded
                            during rendering) and is a required key. The "scheme" (called the domain
                            in <acronym class="acronym">RSS</acronym>) is optional but must be a valid
                            <acronym class="acronym">URI</acronym>. The method
                             addCategory() allows adding a single category
                            at a time.

                         setCommentCount()

                            Sets the number of comments associated with this entry. Rendering
                            differs between <acronym class="acronym">RSS</acronym> and Atom 2.0 depending
                            on the element or attribute needed.

                         setCommentLink()

                            Seta a link to a <acronym class="acronym">HTML</acronym> page containing comments
                            associated with this entry.

                         setCommentFeedLink()

                            Sets a link to a <acronym class="acronym">XML</acronym> feed containing comments
                            associated with this entry. The parameter is an array containing the
                            keys "uri" and "type", where the type is one of "rdf", "rss" or "atom".

                         setCommentFeedLinks()

                            Same as  setCommentFeedLink() except it
                            accepts an array of arrays, where each subarray contains the
                            expected parameters of  setCommentFeedLink().

                         setEncoding()

                            Sets the encoding of entry text. This will default to
                            <acronym class="acronym">UTF-8</acronym> which is the preferred encoding.

Note:

                In addition to these setters, there are also matching getters to retrieve data from
                the Entry data container.

                    Zend_Feed_Reader

Zend_Feed

                        Programmer's Reference Guide

Zend_Feed_Pubsubhubbub

Programmer's Reference Guide

Programmer's Reference Guide

Zend Framework Reference

Zend_Feed

Introduction

Importer des flux

Obtenir des flux à partir de pages Web

Consommer un flux RSS

Consommer un flux Atom

Consommer une entrée Atom particulière

Modifier la structure du flux ou des entrées

Classes personnalisées pour les flux et entrées

Zend_Feed_Reader

Zend_Feed_Writer

Zend_Feed_Pubsubhubbub


Participants will be introduced to a general overview of approaches in second language teaching and will have an opportunity to practice 'Communicative Language Teaching' approach through practical strategies. They will also communicate meaningfully with one another, review the role of teachers and students in teaching and learning process. Strategies like "Running reading", "Frayer model", "Facilitative questioning" will make the learning fun for everyone.
A CERTIFICATE will be awarded at the end of the training.


In the beginning, when darkness was over the face of the deep, the voice of the LORD boomed, "Light be!" and the darkness was broken (Genesis 1:2-3). God caused light to come into existence in the natural by the Word of His mouth. Indeed, the Bible says that the whole world was framed by the Word of God (Hebrews 11:3). The voice of the LORD is powerful and full of majesty!
When the voice of the LORD speaks it is so that He may be heard. He awakens our ears to hear, so that we may speak His word. It is the essence of discipleship.
The whole world is made up of the Word of God, the voice of the LORD. Our part is to hear His voice, believe His Word and speak it forth into the world. That is how and why faith moves mountains.


Even if your home is miles from the beach, Adirondack lawn furniture can bring the look and comfort of traditional ocean-side furniture to your home! Gliders, swings and deck chairs are available in a wide variety of colors!
A swing on the porch is an invitation for conversation! Choose from a wide variety of colors to compliment your home when you click here to get more information on the Amish built Adirondack Swings!
There's no reason to compromise comfort for durability! Both are easy to find when you choose Amish built poly lawn furniture. These Adirondack Swivel Gliders are available in 10 colors. Click here for more information.
Colorful, comfortable, and classy Deluxe Adirondack Chairs are stylish and built to last! Choose from a wide array of colors when you choose Deluxe Adirondack Chairs for your deck or patio.
Do you leave on beach? Have wonderful vacation memories of the beach? These chairs can bring those memories to life in your own backyard! Love the look of Adirondack chairs, but have difficulty getting out of them? The Deluxe Adirondack Chair at Senior Height allows you enjoy Adirondack style and not sit nearly as low to the ground! The builder describes this as the comfort of a Deluxe Adirondack Chair with the ease of a bench!
Gliders are available in 2', 4', and 5' lengths in the Adirondack style. Choose from 16 color options when you click here for more information.


My Chess Apps: Why the name iChess?
Some users think "iChess" is too Appleish.
True it is, and for that matter any English word that starts with an 'i'!
1. 'i' is the reverse of '!' which as a chess player knows stands for a good move.
2. Many app publishing websites do not allow special characters like '!'.
3. 'i' also sounds similar to 'eye'; and training your tactical eye is the main focus of this app!


text:
Philosophical Magazine
excited by simple translation, by means of the device of an outer shell imbedded in the æther and containing inside it masses with spring connexions; and such a system might also be adjusted so as to respond to simple rotation, and therefore be excited at the nodes of the wave-train instead of the antinodes. A theory based in this manner on difference of inertia must take the density of the æther to be very minute compared with that of matter; therefore if the molecule is to have free periods of the same order of magnitude as the periods of the incident light-waves, the elastic forces acting between the atoms and concerned in these periods must be very intense. But Lord Kelvin's well-known estimate of the rigidity of the æther on this hypothesis makes it very small compared with the ordinary rigidity of material bodies*. In fact on Pouillet's data, which imply a considerable underestimate, the energy of the solar radiation near the sun's surface is about 4 x 10-5 ergs per cubic centimetre; it easily follows that if the amplitude of the æthereal disturbance is, say, e times the wave-length, the density of the æther must be about 1/1022, and its rigidity, which is equal to the density multiplied by the square of the velocity of propagation, therefore 1/10e2. On an elastic solid theory it is desirable to have the density very small thus if we adopt 10-2 as the maximum likely value of €, the density of the æther comes out 10-18 of that of water, and its rigidity about 103, whereas the rigidity of steel or glass is of the order 1011.
Now at first sight it would appear that the elastic tractions exerted by an æther of such small rigidity on an imbedded molecule swaying backwards and forwards in it, would be vanishingly small compared with the elastic forces between its constituent atoms which are concerned with free vibrations of the kind of period under consideration; and that therefore they would be quite incompetent to produce violent disturbance in the molecule. But on a closer examination this difficulty may to a considerable extent be evaded.
Let us imagine an imbedded rigid nodule of linear dimension L, and let the force necessary to displace it in the æther in any manner through a distance x be La. Let us compare with it a similar nodule of linear dimensions L displaced through a distance xx. There is complete dynamical similarity between the two cases; the strains at corresponding points in the æther are equal, and therefore so are the tractions per unit area. Thus the forcive necessary in the latter case to produce the displacement κa is κ2La, and therefore to produce the same displacement x as in the previous case a *Cf. Maxwell, Encyc. Brit., article "Æther."
forcive L is required. If now instead of comparing the total forcives in the two cases we compare the forcives per unit volume, an increase of linear dimensions in the ratio of κ to one diminishes this forcive in the ratio of 2 to one. Thus, if only the atoms are taken small enough, an æther of very slight rigidity can exert a forcive on them which, estimated per unit volume, is of any order of magnitude we please. The features of the case are in fact analogous to those of the suspension of small bodies, such as motes, in a viscous fluid medium like the atmosphere: if only the particles are small enough they will float for an indefinitely great time against the force of gravity, even be they as dense as platinum,-the only limit being in that case the one imposed by the molecular discreteness of the air itself.
It would appear that the application of this principle does much to vivify the notion of an elastic solid æther. A medium of this kind, which is excessively rare and, as a consequence, of very feeble elasticity, would exert practically negligible tractions on the surfaces of a mass of matter in bulk, while it may exert relatively very powerful ones on the individual atoms of which the mass is composed if only they are sufficiently small, it being of course supposed that the structure of the medium itself is absolutely continuous. And it would even appear that a medium of very small density and rigidity may be competent to excite powerful vibrations in the molecules notwithstanding the strength of the forcives which hold them together.
We may thus imagine a working illustration of a ponderable transparent medium of elastic solid type as made up of very small spherical nodules of great density and rigidity dispersed through the æther and imbedded in it. We may even imagine these nodules to be collected into more or less independent groups, each of which will have free periods of relative vibrations of its own nearly independent of other groups, in the manner now well known in connexion with Prof. Ewing's model of a magnetic medium. A wave running across such a medium may excite these groups, and thus illustrate the theory of selective absorption by means of a system in which only the elasticity of the ambient medium is operative, but no other internal forcive.
The explanation of a very weak medium exciting such powerful tractions implies of course strains of enormous intensity, so that its limits of perfect elasticity must be taken enormously wide compared with anything we know in ordinary matter. The magnitude of the strains also requires that the displacement of an atom relative to the æther must
DOŁK
be a considerable fraction of its diameter: and this is sufficiently secured by the large value of e above that which is required to keep down the density of the æther, combined with the great relative density of the atom. It would thus seem to be possible to account for sufficiently large differential tractions between the component atoms of a molecule, especially if some of them lie well under the lee of others, to produce brisk internal vibration.
In this way we could imagine the construction of a sort of model illustrative of an elastic solid theory of refraction, including selective absorption and other such phenomena, in the form in which it is presented by von Helmholtz and others. In the simpler case, in which the atoms are not grouped into systems capable of synchronous free internal vibrations, let (, n, ) denote the mean displacement of the free æther, and (1, 1, 1) that of the atoms. Then the equations of vibration assume the forms
talline media could be included by assuming a vector-coefficient instead of the scalar a.
The conclusion, then, is that in this limited range an elasticsolid theory of a very rare æther is not so much at fault as would at first sight appear.
A theory based on difference of rigidity without difference of inertia, after MacCullagh's manner, would have to be realized by ascribing to the atom an atmosphere of intrinsic æthereal strain, instead of endowing it with great inertia ; and this could only be possible in a rotational æther, and would in fact form a mechanical representation of the electric theory. As such it must be expected to give an account of
* There are introduced by von Helmholtz (Wiss. Abh. ii. p. 216) in addition, a forcive proportional to the absolute displacement of the atom, and a frictional one proportional to its absolute velocity. The former is derived from the idea that the heavy central masses of the atoms are unmoved by the æther, and only outlying satellites are affected by its motion. On our present view this restriction might be dispensed with, except in so far as it renders possible an illustrative theory of absorption of an analytically simple character. The consequences of the above equations are set out by various writers, e. g. Carvallo (Comptes Rendus, cxii. p. 522).
the phenomena of electricity as well as those of light*, and in such an account is founded one of its chief claims.
A development of the electric theory has recently been essayed by von Helmholtz †, on the basis of the formal equations of Heaviside and Hertz, in which the free æther is still supposed to be an elastic medium of excessively small density in which the dense atoms are imbedded. If such a view should turn out to be the basis of a consistent body of theory, the considerations given above with respect to the intensities of molecular tractions would have a bearing on it also.
Let us now consider more particularly the explanation that would be offered by the electric theory of light. The difference between a material medium and a vacuum consists in an altered effective dielectric coefficient. This difference is simply and naturally explained by the hypothesis that the material molecules are polar owing to their associated atoms having atomic charges equal in amount but opposite in sign, and that they therefore possess electric moments just as the molecules of a magnet possess magnetic moments. An electric force thus tends to pull the two constituents of a molecule asunder ; and its full intensity is exerted in this manner, not merely its differential intensity over the range of the molecular volume. But a magnetic force has no such tendency even when we take the molecule to be magnetically polarized, because the two poles of a magnetic element cannot be dissociated from each other; the magnetic moment is thus directly associated with the atom, not with the molecule. In the case of the stationary light-waves the antinodes of the electric force are therefore places where alternating disturbances of a kind suitable to produce decomposition of the molecules are maintained, and may produce strong effects through sympathetic molecular vibration or otherwise; but at the intermediate antinodes of the magnetic force the individual ultimate atoms may be disturbed by the alternating magnetic force, but there is no tendency to separation of the constituents of the molecule. On the electric theory, therefore, there is abundant justification both for the magnitude of the effect produced, and for its localization as determined by Wiener's experimental investigation.
The theory, noticed first it seems by Weber, which ascribes molecular magnetism to the orbital rotation round each other of ionic charges, and which has very strong recommendations from the point of view of the dynamics of the æther, may form a partial exception to this statement. It leaves the Cf. "A Dynamical Theory . . .," Phil. Trans. 1884, §§ 122-124. † Wied. Ann. 1894.
question open as to whether the principal part of the magnetic moment is due to orbital motions in the atoms or to the motions of the constituent atoms in the molecules; though it suggests strongly the latter alternative. In that case there will usually be a differential magnetic action of the field as between these moving atoms; but the magnetic actions on positive and negative ions will be by no means equal and opposite, as is true of the electric actions. Thus, for example, in the limiting case of two equal and opposite ions revolving round each other, the elements of the equivalent ionic convection currents will be at each instant parallel, and there will be no differential magnetic forcive at all; there will also be no magnetic moment; but the electric differential action will retain its full force.
It is well understood, and in accordance with this explanation, that the energy of chemical combination of atoms into molecules is almost entirely that of electrostatic attraction of their atomic charges. In fact the electric attraction between them diminishes according to the law of inverse square with increasing distance, their magnetic attraction according to the law of the inverse fourth power: if these forces are of the same order of magnitude in the actual configuration of the atoms in the molecule, the work done by the former during their combination must be almost indefinitely greater than the work done by the latter.
If we contemplate the purely dynamical basis which must underlie the descriptive explanations of the electric theory of light, it is difficult to see how there can be any place for a theory of the æther loaded by the material molecules, which dynamical views usually associated with Fresnel's theory demand. There could be no polarity in the inertia of a mere load, such as the present considerations require. On the other hand, the presence of electrically polarized molecules is effectively a diminution of the elasticity of the luminiferous medium; and I have tried to show elsewhere* that the principles of MacCullagh's theory of optics are in substantial agreement with all the general features of our electrical and optical knowledge.
It is definitely implied in the electromotive, as distinguished from an electrodynamic, character of the electric theory of light, that the atomic charges vibrate in unison with the light-waves, quite unimpeded by any material inertia of their atoms. This hypothesis is conceivable and natural, independently of any particular explanation, on the theory that the
*Loc. cit. Phil. Trans. 1894.


Modern Kitchen Design Stars is here to assist you with all of your own household or commercial Modern Kitchen Design requirements. Just phone us at 888-304-5556 now. Our own objective is to support consumers to put together informed decisions about Modern Kitchen Design. The clients are more valuable than anything else, and we deliver the very best services and products around.
You can call Modern Kitchen Design Stars any time. Our own industry experts are going to deliver guidance and answers to your inquiries and concerns. When it's time for you to arrange your project, our customer support representatives are going to set up a discussion with our industry professionals. During this discussion, we can identify your goals and talk about your concerns. Your task can be finished to your total satisfaction immediately.
Your approval is our aim. This is the reason we are always available to answer your questions and considerations. If you are not content, then our work isn't done. Prepare yourself to be delighted as we meet or exceed your goals.
Contrary to other companies, we will never reveal your details. Your personal privacy is very important to us. The only people who are going to have permission to access your details are the ones who require the info to provide products and services for your project. Our sophisticated modern technology helps to keep all of your information safe, which includes payment systems, name, contact details, et cetera.


text:
Die Kreuzkapelle ist ein katholisches Gotteshaus im Leverkusener Stadtteil Lützenkirchen, Ortsteil Lehn unweit der Lützenkirchener Straße. Sie gehört zur Pfarrgemeinde St. Maurinus und Marien.

Geschichte
Die erste urkundlich erwähnte Kapelle wurde 1674 von Hofrat Hubert Daniels, dem "Dinger" (Richter) des Amtes Miselohe, und seiner Ehefrau Elisabeth, geborene de Berghes errichtet. Konsekriert wurde sie 1714 vom Abt der Zisterzienserabtei Altenberg, Johann Henning, im Auftrag des Kölner Weihbischofs Johann Werner von Veyder. An Gerichtstagen des Lützenkirchener Landgerichts wurde in der Kreuzkapelle eine "Amtsfrühmesse" gefeiert. Der Besitzer der Lehner Mühle hatte die Verpflichtung, Beiträge in einen Stiftungsfonds zu leisten, aus dem der Priester (der Primissarius, "Frühmesser") bezahlt wurde, der diese Gottesdienste hielt. Die Äbte von Altenberg feierten an den Hauptfesten Kreuzauffindung (3. Mai) und Kreuzerhöhung (14. September) dort Gottesdienste, und bis 1962 taten dies in der Fasten- und Osterzeit regelmäßig auch die Pfarrer von Lützenkirchen.

Im Juni 1968 wurde die Kapelle abgerissen, um die Verbreiterung der Lützenkirchener Straße zu ermöglichen. Sie wurde bis 1970 um rund 60 Meter nach hinten versetzt originalgetreu wieder aufgebaut.

Ausstattung
Zur Ausstattung der Kapelle gehören mehrere aus Holz gearbeitete, farbig gefasste Passionsszenen mit den Motiven "Ölberggruppe", "Geißelung Jesu", "Dornenkrönung", "Kreuztragung" und "Kalvarienberg". Sie dürften in der Barockzeit entstanden sein, über Herkunft, Stifter und Künstler ist jedoch nichts bekannt.

Siehe auch
 Liste von Sakralbauten in Leverkusen

Weblinks

 Homepage der Kirchengemeinde St. Maurinus und Marien
 Beschreibung und Geschichte auf den Seiten der Internet Initiative Leverkusen e.V. (mit Bild)
 Beschreibung auf der Seite "Lützenkirchen & Quettingen"

Einzelnachweise und Anmerkungen

Kreuzkapelle
Leverkusen Lutzenkirchen
Leverkusen Lutzenkirchen Kreuzkapelle
Erbaut in den 1710er Jahren
Baudenkmal in Leverkusen


Step 1 In a food processor, crush up the plantain chips until they're the consistency of fine bread crumbs. Place the crumbs in a zip-top bag and add some salt, if the chips haven't already been a-salted, I mean, salted. Corny? Yes.
Step 2 Slice the fish fillets into strips/planks/sticks, widthwise. Working in batches, add a few fish strips to the zip-top bag and shake around until the strips are completely coated.
Step 3 Melt your F.O.C. in a saute pan over medium heat. Place the coated strips in the pan and let them get brown before you flip them to the other side. This should take less than a minute for each side. If you've cut the fish sticks pretty thick, don't forget you've got 4 sides to brown, not just 2.
Perfectly crispy and easy to make, these fish sticks may fool even the most seasoned fish stick connoisseur.


text:
Sunny Leone makes Surveen Chawla insecure?
By bhatti · June 19, 2014 · No comments
Actresses, Celebrities · Tagged: featured
Sunny Leone makes Surveen Chawla insecure
Surveen Chawla had not allotted any dates for the promotion of film "Hate Story 2" to its makers while she's currently busy shooting for her untitled Punjabi film in Canada. But now it is known that she has decided to return India to promote her Hindi film and put a hold on that shoot.
A source says that since many days, Surveen has been shooting in Canada. She even landed in the country for only two days for the first look launch of film and later returns to Canada to resume shooting. When marketing team of "Hate Story 2" draw a plan for the promotion, she told them that she'd not be available for the promotion and could only reach just before a day before film's release.
The creative team then decided to make a special promotional song that'll feature Sunny Leone. A member said that they decided to shoot a special song with Sunny Leone because it was difficult for them to promote the film with only the male actor (Jay Bhanushali).
But the news of promotional song make Surveen worried about. She realized that since she's not available for film promotion, then the song will create a lot of buzz around. So she decided to return India a bit earlier to become available for promotion of film as she doesn't want Sunny to steal her chance.
Film director Vishal Pandya denied any date issue with Surveen. He said that initially Surveen was not available for promotion of film but after realizing that her presence is important for publicity of film, now she has decided to come back for its promotion.
← Popular Singer & Musician Nouman Javaid Profile And Pictures
Kylie Jenner 'dating' Jaden Smith →


text:
Meet Tammy! Beautiful Tuxedo Cat Who Might Just Be The Oldest Cat in the UK!
Anna Gough believes Tammy could be the oldest cat in the UK
A cat living in Macclesfield is staking a claim to be the oldest in the UK.
And at 26 years and 21 days, Tammy, who lives on the Moss with owner Anna Gough, is a just whisker away from being the oldest in the world.
The cat – who is the equivalent of 121 human years – was born on March 18, 1990.
This makes her just seven months younger than American cat Corduroy, who was born in August 1989, which according to Guinness World Records is the oldest cat living.
Tammy was bought as a companion for family cat Boots when Anna was just four, and since then the pair have been inseparable.
Anna said: "I never thought Tammy would last this long.
She is pretty healthy, although a bit wobbly and deaf, which probably comes in handy sharing a house with a four-year-old and two dogs.
"People are amazed when I tell her she is 26 and say it must some kind of record. I will have to fill in the forms and see.
"She has been a permanent fixture in my life, I love her to bits and I'm dreading the day she goes."
Anna, who used to push Tammy around in a carriage, said: "I picked her out when she was 12 weeks old. We initially thought she was a boy and named her Thomas. But when we registered her with the vets we found out she was a girl.
Tammy in her younger years
"She never left my side. It got pretty bad to the point that I would insist Tammy slept with me and had her beside me on the pillow.
"Sometimes my poor mum and dad had to go out into the street at night to find Tammy to bring her back so I would go to bed."
Anna now lives with fiancée Andre and their son Theo, four.
Tammy as a kitten
With such a busy household, Tammy spends some of her time at her 'retirement home' with Anna's mum Andrea in Whaley Bridge.
Anna, a sales manager, stated: "Tammy has always been an outdoorsy cat, so sunning herself in mum's garden is a great way to end her days. We're giving the old lady a quieter life.
"These days she can't groom herself as much so I get to do it.
Anna Gough, pictured with son Theo, who is 22 years younger than Tammy.
"I'm repaying her for all the friendship and company she gave me when I was small."
Amber-Georgina Gill, from Guinness World Records Ltd, stated: "This is an incredible achievement and one to rival the current record holder Corduroy in the USA.
Tammy was born in 1990
"Guinness World Records monitors all different kinds of achievement and Tammy and her owner Anna are more than welcome to apply online via our website to submit her evidence for verification."
WANTED: HERO! For 3 'Feral' Cats in Ohio Who Have Lost Their Forever Human. Click to Learn More …
Fire Crew Rescues Poor Cat With Head Stuck In Metal Door
Very Happy Ending For Cat Frozen In Canadian Ice …
Cat Breeder Banned for Decade After Raid on Home!
She Was Warned Her Tiny Kitten Would Not Make It
Cat Lost During 2,000-mile Journey Found and Reunited With Rescuer Thanks to Social Media!
Cuddle With Shelter Cats At the Portland Art Museum This Weekend
Did Your Cat Run Away? Here's How To Get Him Back!
WATCH: Mama Cat Calls Her Kittens to Lunch!


text:
Popular physics theory (supersymmetry) running out of hiding places
Thread: Popular physics theory (supersymmetry) running out of hiding places
12 Nov 2012, 12:15pm #1
Forum Addiction:
SOL System
I'm feeling
Source: BBC
12 November 2012 Last updated at 13:30 GMT
Popular physics theory running out of hiding places
By Pallab Ghosh
Science correspondent, BBC News
Researchers at the Large Hadron Collider have detected one of the rarest particle decays seen in Nature.
The finding deals a significant blow to the theory of physics known as supersymmetry.
-snip-
Supersymmetry, or SUSY, has gained popularity as a way to explain some of the inconsistencies in the traditional theory of subatomic physics known as the Standard Model.
The new observation, reported at the Hadron Collider Physics conference in Kyoto, is not consistent with many of the most likely models of SUSY.
Read more: http://www.bbc.co.uk/news/science-environment-20300100
http://youtu.be/zSgiXGELjbc
"A still more glorious dawn awaits
Not a sunrise, but a galaxy rise
A morning filled with 400 billion suns
The rising of the milky way"
"The sky calls to us
If we do not destroy ourselves
We will one day venture to the stars" -Carl Sagan
-- Anxiety Space -- Default Mobile Style
'Right to Delete'
Made with <3
Anxiety Space is not a replacement for a fully qualified doctor.


text:
PSG plan to revitalise the team
Veselin Trajkovic in Ligue 1, Transfer News & Rumours 12 Sep 2019
Several senior players are expected to leave Paris Saint-Germain in the foreseeable future as Leonardo, the club's Sporting Director, is readying to undertake a reconstruction of the squad, Sport reports. The main reason behind the move is the fact that the team have failed to dominate Europe as they have managed to dominate domestically, finishing first in Ligue 1 with 17 points, four more than their runner-up, Lille.
The players who are expected to leave at the end of season are Thiago Silva, Edinson Cavani, Eric Maxim Choupo-Moting, Thomas Meunier and Layvin Kurzawa, whose contracts expire at the end of this season. The futures of Sergio Rico and Mauro Icardi, who signed one-year loans with the French club, are also uncertain, although Icardi has been mentioned as the possible replacement for Cavani.
Meunier, Kurzawa and Choupo-Moting will reportedly be available in the January transfer window, but it remains to be seen what will happen with Cavani, who is the club's record goalscorer and enjoys great support from the fan base. As far as Silva is concerned, coach Tuchel finds him vital, but no talks have yet been held regarding his future at the club.
Veselin Trajkovic
Vesko is a football writer that likes to observe the game for what it is, focusing on teams, players and their roles, formations, tactics, rather than stats. He follows the English Premier League closely, Liverpool FC in particular. His articles have been published on four different football blogs.
Categories Ligue 1 Transfer News & Rumours


Company Gayla Wigs is located in the city of Spring. The legal address of the company is 3091 College Park Dr Ste 300, Conroe, Texas, USA. Other interesting information can be found on working days by phone 281.782.1555. The scheme of travel to the company Gayla Wigs can be viewed on the interactive map.


According to Forrester, we're five years into the Age of the Customer, in which newly empowered customers place elevated expectations on every interaction they have with brands.
As disruptive companies leverage breakthroughs in cloud, mobile, social, and artificial intelligence technology to deliver personalized, valuable, and immediate experiences, customers have more choices than ever. As a result, they grow to expect a superior customer experience from any business they engage with.
What's more, Salesforce's recent "State of the Connected Customer" report found that 70% of consumers now report that technology has made it easier than ever to take their business elsewhere — switching from brand to brand to find an experience that matches their expectations.
The State of the Connected Customer report polled over 7,000 consumer and business buyers to learn exactly what those new customer expectations are — and how business leaders should repurpose their companies to respond. There are four core elements of the new baseline customer experience: immediacy, personalization, consistency, and anticipation.
Customers expect to be treated like a human, not a number.
There is a considerable opportunity for brands that are able to interact on an individual basis with customers — from personalizing marketing journeys, to providing informed and unique customer care, to better understanding customer needs. Seventy-two percent of consumers and 89% of business buyers say they expect companies to understand their unique needs and expectations, while 66% of consumers say they're likely to switch brands if they feel treated like a number, not an individual.
For those companies able to deliver this more human touch, the rewards are considerable. Delivering personalized experiences drives customer loyalty, with 70% of consumers saying a company's understanding of their individual needs influences their loyalty, and 69% saying the same of personalized customer care. The issue is more pressing with business buyers, 82% of whom say personalized customer care influences loyalty.
Customers expect immediate, responsive service.
As connectivity becomes ubiquitous and customers grow used to conversational interactions with brands, immediacy has become vital. In the findings, 64% of consumers and 80% of business buyers said they expect companies to respond to and interact with them in real time. As the Millennial generation becomes more powerful in the marketplace, the issue will only become more pressing — 66% of Millennial consumers expect real-time responses and interactions, versus just 62% of Baby Boomers.
Meeting these customer expectations requires in the first instance a comprehensive, 360-degree view of each customer, so when interactions are initiated there is enough understanding for an accurate response. Second, business leaders must consider the viability of instant responses from a human workforce. Is the best solution a radical increase in headcount in customer-facing departments, or the deployment of chatbots and other AI-powered technology?
Again, matching expectations will have a considerable impact on customer lifetime value and churn, given 80% of consumers report that immediate responses to requests influence their loyalty to a given brand.
For many companies, several different departments clamour to own the customer, with marketing, sales, and service being three of the most common. Any decision on organizational structure changes must have at its core the ability for the company to deliver a seamless experience for the customer, regardless of the challenges behind the scenes. Seventy-five percent of consumers expect consistent experiences across multiple channels (web, mobile, in-person, social), with 73% likely to switch brands if they don't get it. Customer loyalty — and attrition — is determined by every experience.
Predictive, anticipatory service is increasingly the norm.
As customers look to the future, they increasingly expect companies to leverage their data to provide anticipatory services. By 2020, 75% of business buyers expect companies that can anticipate their needs and make relevant suggestions before they initiate contact, while 73% expect that products they purchase will self-diagnose issues and automatically order replacement parts or service.
For a company to effectively predict and prescribe actions for their customers, the ability to both manage existing customer data effectively and deploy new machine learning algorithms to make predictions is increasingly important.
Customers will share personal data — in exchange for better service.
Given the imperative for companies to deploy artificial intelligence algorithms to meet anticipated customer expectations, it's fortunate that customer stances on sharing their personal data are softening.
Sixty-one percent of Millennials are happy to share personal data if it leads to a more personalized in-store or online shopping experience, while 58% will share personal data to power product recommendations that match their needs.
The rapid evolution of customer expectations is made clear when we compare the Millennial approach to that of Baby Boomers, for whom only 41% are willing to share data for personalized shopping experiences.
A perfect storm is ahead.
Business leaders are faced with the prospect that as Millennials come to dominate the market, customer expectations will increase still further. The company that can't efficiently and effectively transform customer data into personalized and predictive customer experiences is ripe for disruption by new technology-powered innovators.
This article was published in conjunction with Salesforce's "State of the Connected Customer" report. Download a full copy of the report below.


Review - I am an ardent Melina Marchetta worshipper for many years. Actually I have been since her debut novel, Looking for Alibrandi, was published in 1992 - I know I am revealing my age but oh phooey! Despite my love, I was immeditately wary when I saw that this novel fell within the fantasy genre. Now I don't want to be a book snob but the only fantasy I have really enjoyed are authored by Tamora Pierce (I am very willing to be proven wrong - make your recommendations).
Melina is gifted in her characterisation and as such, I was quickly sucked into the world of Skuldendore and the royal family of Lumatere. Typically the invented lands and weird names of the fantasy genre, similtaneously scare and baffle me but this wasn't the case in this novel. In fact, I rarely found myself referring to the map or even puzzling over which kind of landscape they were trudging over now. Why? The characters were too involving, the relationships and dialogue too rich and the politics of the lands too interesting to wallow over those things.
There is magic but it's grounded, so as not to lose the reader. Dream walking and magical geographical boundaries are the worst of it. It's here where the novel really gets interesting -the royal family was slaughtered ten years prior, quickly followed by the torturous murders of countless citizens in retribution. These events are refered to as the Five Days of the Unspeakable. Parallels to Dafur cannot be lost, as can't the affect fear has on people. Those who flee Lumatere's limits, Finnikin and other refugees, are separated from their loved ones by a magical barrier that makes communication impossible. The aim is to bring the scattered Lumaterians together, if not in Lumatere then a piece of land gifted from their neighbouring countries.
All Marchetta's previous works have featured female protagonists with strong familial themes, Finnikin is male but the theme of family is just as present. Finnikin was a character that I warmed up to slowly, he's someone that makes no ties to land nor people in recent years, traveling his fictional land with his mentor, Sir Topher.It is upon the introduction of Evanjalin, that Finnikin embarks on the biggest journey of all. Her presence stretches him to his limits (and past them) and the dialogue between them is sparky. The give and take of this relationship is what really makes this a page turner. I loved Evanjalin but I was equally frustrated with her most of the time too. It's these wonderfully crafted characters that really make you see them succeed.
I feel that this a great departure for Marchetta, she really challenges herself which should be congratulated. That being said, I did guess correctly the mystery early on but it didn't take away from my enjoyment of the journey. I find myself wondering, is there anything Melina can't do?
i have this on my shelf, your review convinced me i really must read it soon!
This looks pretty good, I almost picked it up once, I think I really will next time.
And I'd recommend Graceling, but I know you've already read it. Haha.
will definately have to read this one. have read all her others and love them.
i love tamora pierce too! her alanna the lioness series was my favourite, i haven't really read much like it since.
This was my least favourite Marchetta book. Don't get me wrong - it's well written, but I just didn't find it a stand out among other fantasy novels I've read.
For YA fantasy recs, I'd say Patricia McKillip (The Changeling Sea, The Forgotten Beasts of Eld, Od Magic, The Riddlemaster trilogy, The Bell at Sealey Head -- anything BUT Something Rich and Strange). Or maybe The Silver-Metal Lover by Tanith Lee. Not all of these are romances, though, so beware the ending!
hunger games and catching fire! epic, epic books. I would highly reccomend them if you haven't already checked them out. I also love Tamora Pierce, have you checked out the Pursuing the Lioness contest over at Tempting Persephone? It was a lot of fun for us long time Tamora Pierce fans.
I'm an inveterate reader-from-the-back. Unapologetic, you might say. So I knew Evanjalin's secret from the start. Still enjoyed this muchly. The love story wasn't just "Oh, we're in love! Hugs and puppies!" but "Oh, we're in love. Aw, great. Now what?"
I am surprised! I've read your blog for a while now and have enjoyed your opinions. As a YA reader you absolutely must read Garth Nix's work. My favorite series of his is the Abhorsen trilogy, but his others are quite excellent also.


A set of 5 x DS18B20 sensors!
This is a digital temperature sensor that can be used with any Arduino board. It measures temperatures from -55°C to +125°C and outputs a digital signal that can be read using one of the digital pins on the Arduino.
The benefits of this sensor over an Analog one are that it does not occupy an Analog pin on the Arduino (On an UNO there are 6 Analog pins vs. 14 Digital pins), it only requires one wire to communicate, and outputs digital values that correlate with the measured temperature (so no correction tables are required). Also each sensor has its own address so several sensors can be connected to one digital pin allowing you to read the temperature of each sensor separately without using extra digital pins on your Arduino!